.section-xxl{padding-bottom:clamp(9.375rem,1.087vw + 9.13rem,10rem);padding-top:clamp(9.375rem,1.087vw + 9.13rem,10rem)}.section-xl,.section-xxl{padding-left:clamp(1.25rem,6.522vw - .217rem,5rem)!important;padding-right:clamp(1.25rem,6.522vw - .217rem,5rem)!important}.section-xl{padding-bottom:clamp(6.875rem,1.087vw + 6.63rem,7.5rem);padding-top:clamp(6.875rem,1.087vw + 6.63rem,7.5rem)}.section-l{padding-bottom:clamp(5.625rem,1.087vw + 5.38rem,6.25rem);padding-top:clamp(5.625rem,1.087vw + 5.38rem,6.25rem)}.section-l,.section-m{padding-left:clamp(1.25rem,6.522vw - .217rem,5rem)!important;padding-right:clamp(1.25rem,6.522vw - .217rem,5rem)!important}.section-m{padding-bottom:clamp(5rem,0vw + 5rem,5rem);padding-top:clamp(5rem,0vw + 5rem,5rem)}.section-s{padding-bottom:clamp(3.75rem,0vw + 3.75rem,3.75rem);padding-top:clamp(3.75rem,0vw + 3.75rem,3.75rem)}.section-s,.section-xs{padding-left:clamp(1.25rem,6.522vw - .217rem,5rem)!important;padding-right:clamp(1.25rem,6.522vw - .217rem,5rem)!important}.section-xs{padding-bottom:clamp(2.5rem,0vw + 2.5rem,2.5rem);padding-top:clamp(2.5rem,0vw + 2.5rem,2.5rem)}.section-xxs{padding-bottom:clamp(1.5rem,0vw + 1.5rem,1.5rem);padding-top:clamp(1.5rem,0vw + 1.5rem,1.5rem)}.section-header,.section-xxs{padding-left:clamp(1.25rem,6.522vw - .217rem,5rem)!important;padding-right:clamp(1.25rem,6.522vw - .217rem,5rem)!important}.section-header{padding-bottom:clamp(1.25rem,0vw + 1.25rem,1.25rem);padding-top:clamp(1.25rem,0vw + 1.25rem,1.25rem)}.section-hero{min-height:100vh!important}.section-hero .e-con-inner{justify-content:center!important}.section-full div{max-width:100%!important}.section-narrow .e-con-inner{max-width:62.5rem!important}.section-narrow-xs .e-con-inner{max-width:45rem!important}.section-offset{padding-top:calc(80px + 9.375rem)}.gap-xxs,.gap-xxs .e-con-inner{gap:clamp(.25rem,.45vw + .14rem,.5rem)}.gap-xs,.gap-xs .e-con-inner{gap:clamp(.5rem,.45vw + .39rem,.75rem)}.gap-s,.gap-s .e-con-inner{gap:clamp(.75rem,.45vw + .64rem,1rem)}.gap-m,.gap-m .e-con-inner{gap:1.25rem}.gap-l,.gap-l .e-con-inner{gap:clamp(1.25rem,2.27vw + .68rem,2.5rem)}.gap-xl,.gap-xl .e-con-inner{gap:clamp(1.25rem,4.55vw + .11rem,3.75rem)}.gap-xxl,.gap-xxl .e-con-inner{gap:clamp(1.25rem,11.36vw - 1.59rem,7.5rem)}.uwu-full-width{left:calc(50% - 50vw);max-width:inherit!important;position:relative;width:100vw!important}.width-auto{width:auto!important}.align-center{left:50%!important;text-align:center!important;transform:translateX(-50%)!important}.on-demand-workshops-container{margin:0 auto;width:100%}.on-demand-workshops-grid{display:grid;margin:0;padding:0}.on-demand-workshop-item-link{color:inherit;display:block;text-decoration:none;transition:transform .5s ease,box-shadow .5s ease;width:100%}.on-demand-workshop-item-link:hover{box-shadow:0 4px 16px rgba(0,0,0,.15);transform:translateY(-5px)}.on-demand-workshop-image-wrapper,.on-demand-workshop-item{border-radius:inherit;overflow:hidden;position:relative;width:100%}.on-demand-workshop-image-wrapper{aspect-ratio:16/9;background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:150px}.on-demand-workshop-image-wrapper:empty:after{content:"";display:block;height:100%;width:100%}.on-demand-workshop-image-wrapper:before{background-image:inherit;background-position:inherit;background-repeat:inherit;background-size:inherit;content:"";height:100%;left:0;position:absolute;top:0;transition:transform .3s ease;width:100%;will-change:transform}.on-demand-workshop-item-link:hover .on-demand-workshop-image-wrapper:before{transform:scale(1.1)}.on-demand-workshop-play-icon{display:grid;left:50%;place-items:center;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease,transform .3s ease;z-index:2}.on-demand-workshop-play-icon svg{display:block;filter:drop-shadow(0 2px 8px rgba(0,0,0,.3));height:100%;width:100%}.on-demand-workshop-item-link:hover .on-demand-workshop-play-icon{transform:translate(-50%,-50%) scale(1.1)}.on-demand-workshop-title{display:flex}.on-demand-workshop-free-badge{background-color:#22c55e;border-radius:20px;box-shadow:0 2px 8px rgba(0,0,0,.15);color:#fff;font-size:12px;font-weight:600;letter-spacing:.5px;line-height:1;padding:6px 14px;pointer-events:none;position:absolute;right:10px;text-transform:uppercase;top:10px;z-index:3}.on-demand-workshops-no-results{background-color:#f9f9f9;border:1px dashed #ddd;border-radius:8px;padding:40px 20px;text-align:center}.on-demand-workshops-no-results p{color:#666;font-size:16px;line-height:1.6;margin:0}.on-demand-workshops-pagination{align-items:center;display:flex;flex-direction:column;gap:12px;margin-top:24px}.on-demand-workshops-load-more{background:#1f1f1f;border:0;border-radius:999px;color:#fff;cursor:pointer;font-weight:600;line-height:1;padding:12px 24px;transition:opacity .2s ease,transform .2s ease,background-color .2s ease}.on-demand-workshops-load-more:disabled{cursor:wait;opacity:.7}.on-demand-workshops-load-more:hover:not(:disabled){background:#3a3a3a;transform:translateY(-1px)}.on-demand-workshops-pagination-status{color:#b91c1c;font-size:14px;line-height:1.5;margin:0;text-align:center}.on-demand-workshop-placeholder{align-items:center;background-color:#f0f0f0;border:2px dashed #ccc;display:flex;flex-direction:column;justify-content:center;min-height:200px;padding:40px 20px;text-align:center}.on-demand-workshop-placeholder p{color:#666;margin:5px 0}.elementor-widget-on_demand_workshops{width:100%}.member-workshops-table-container{margin:0 auto;width:100%}.member-workshops-table-widget{width:100%}.member-workshops-table-loading{align-items:center;background:#fafafa;border:1px dashed #ddd;border-radius:10px;color:#3a3a3a;display:inline-flex;gap:12px;padding:20px}.member-workshops-table-loading-spinner{animation:member-workshops-table-spin .8s linear infinite;border:2px solid rgba(0,0,0,.12);border-radius:50%;border-top-color:#c5203a;height:18px;width:18px}@keyframes member-workshops-table-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.member-workshops-table{display:grid;grid-template-columns:minmax(0,1fr);width:100%}.member-workshops-table-cell{min-width:0}.member-workshops-table-row{align-items:start;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,2fr) minmax(0,1fr)}.member-workshops-table-topic{color:#1f1f1f;font-weight:600}.member-workshops-table-short-details{color:#3a3a3a;line-height:1.5}.member-workshops-table-date{color:#54595f;margin-top:6px}.member-workshops-table-cta{align-items:center;border:1px solid transparent;border-radius:10px;display:inline-flex;font-weight:600;justify-content:center;line-height:1;min-width:150px;padding:10px 14px;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease,border-color .15s ease;white-space:nowrap}.member-workshops-table-cta:focus,.member-workshops-table-cta:hover{box-shadow:0 6px 18px rgba(0,0,0,.12);text-decoration:none;transform:translateY(-1px)}.member-workshops-table-cta--view_on_demand{background:#fff;border-color:#54595f;color:#54595f!important}.member-workshops-table-cta--register{background:#c5203a;border-color:#c5203a;color:#fff!important}.member-workshops-table-cta--opening_soon{background:#f0f0f0;border-color:#6b6b6b;color:#6b6b6b!important}.member-workshops-table-no-results{background:#fafafa;border:1px dashed #ddd;border-radius:10px;padding:20px}.member-workshops-table-pagination{align-items:center;display:flex;flex-direction:column;gap:12px;margin-top:24px}.member-workshops-table-load-more{background:#1f1f1f;border:0;border-radius:999px;color:#fff;cursor:pointer;font-weight:600;line-height:1;padding:12px 24px;transition:opacity .2s ease,transform .2s ease,background-color .2s ease}.member-workshops-table-load-more:disabled{cursor:wait;opacity:.7}.member-workshops-table-load-more:hover:not(:disabled){background:#3a3a3a;transform:translateY(-1px)}.member-workshops-table-pagination-status{color:#b91c1c;font-size:14px;line-height:1.5;margin:0;text-align:center}.member-workshops-table-editor-note{color:#6b6b6b;font-size:12px;margin-top:10px}@media(prefers-reduced-motion:reduce){.member-workshops-table-loading-spinner{animation:none}}@media(max-width:767px){.member-workshops-table-row{grid-template-columns:1fr}.member-workshops-table-cell--register{justify-self:start}}.elementor-widget-video-playlist.elementor-layout-end .e-tabs-main-area{gap:1rem}.elementor-widget-video-playlist .e-tabs-content-wrapper .e-tab-content{background:#f2f0ef!important}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tabs-items{border-radius:10px;display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem;padding:.5rem}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title{border-radius:10px}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-section-title{background-color:#c5203a;border-radius:10px 10px 0 0;color:var(--e-global-color-text)}.elementor-widget-video-playlist .e-tabs-items .e-tab-title:not(:where(.e-active)){background:#bcbec0!important;transition:all .5s}.elementor-widget-video-playlist .e-tabs-items .e-tab-title:not(:where(.e-active)):hover{background:#4d4d4f!important}.elementor-widget-video-playlist>.elementor-widget-container{background:#f2f0ef!important;border:1rem solid #f2f0ef!important;border-radius:10px;box-shadow:0 0 10px 0 rgba(0,0,0,.5)}.elementor-widget-video-playlist>.elementor-widget-container .e-tabs-header,.elementor-widget-video-playlist>.elementor-widget-container .e-tabs-items-wrapper{background:#f2f0ef!important}.hubspot-form-alert{background-color:#f2f0ef;border:1px solid #f9ad14;border-radius:8px;color:#3a3a3a;font-size:1rem;line-height:1.5;padding:.5rem 1rem}.hubspot-form-alert p{margin:0 0 .5rem}.hubspot-form-alert p:last-child{margin-bottom:0}.hubspot-form-alert ol{margin:0;padding-left:1.4em}.swiper-pagination-bullets{border:1px solid #e5ddd1;border-radius:16px;margin:0 0 20px;padding:7px 3px}
