@charset "UTF-8";
/*
Theme Name: Fundraising Everywhere
Author: Filter
Author URI: https://filter.agency/
Description: A WordPress Theme for Filter Client Site
Version: 0.2.1
Requires at least: 6.1
Tested up to: 6.2
Requires PHP: 7.4
Text Domain: fundraising-everywhere
*/

:root{--color-white: var(--wp--preset--color--white);--color-black: var(--wp--preset--color--black);--color-grey: var(--wp--preset--color--grey);--color-grey-light: #eee;--color-red: #FC6565;--color-primary: var(--wp--preset--color--primary);--color-secondary: var(--wp--preset--color--secondary);--color-tertiary: var(--wp--preset--color--tertiary);--color-card-background-purple: #382B64;--color-pagingation-dots: #c4c3c3;--color-pagingation-arrows-background: #eaeaea;--header-secondary-nav-border-color: #d9d9d9;--future-event-card-bg-color: #f9f9fb;--future-event-card-button-bg-color: #fafafd;--past-event-card-bg-color: #f0eff1;--past-event-card-button-bg-color: #f2f1f3;--alt-purple-background: #301e60;--alt-purple-border: #463571;--alt-light-purple-bg: #f6f4f8;--alt-light-purple-border: #dad4e7;--alt-light-purple-bg-speaker-color: #f1edf5;--font-family-primary: var(--wp--preset--font-family--open-sans-font);--font-family-secondary: var(--wp--preset--font-family--nunito-font);--font-family-body: var(--font-family-primary);--font-family-heading: var(--font-family-secondary);--color-link: var(--color-secondary);--color-link-hover: var(--color-secondary);--layout-container-width-default: var(--wp--style--global--content-size);--layout-container-width-wide: var(--wp--style--global--wide-size);--layout-gutter-x: clamp(1.25rem, 0.988rem + 1.012vw, 2rem);--layout-gutter-y: 0px;--layout-space-xs: 8px;--layout-space-sm: 16px;--layout-space-md: 24px;--layout-space-lg: 40px;--layout-space-xl: 64px;--layout-space-xxl: 80px;--layout-space-huge: 120px;--flow-space: 1.25rem;--flow-space-fixed: 1.25rem;--layout-grid-gap: clamp(1.25rem, 1.163rem + 0.337vw, 1.5rem);--border-width: 1px;--border-color: var(--color-black);--border: var(--border-width) solid var(--border-color);--border-radius: 16px;--wp--style--block-gap: 1.25rem}*,*::before,*::after{box-sizing:border-box}*{margin:0}html,body{height:100%}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}body{font-family:var(--font-family-body);font-size:var(--wp--preset--font-size--filter-base);color:var(--color-primary);background:var(--color-white);line-height:1.4}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:var(--font-family-heading);margin-block-end:var(--wp--preset--spacing--filter-md);font-weight:800}h1,.h1{font-size:var(--wp--preset--font-size--filter-xxl);font-weight:900;line-height:1}h2,.h2{font-size:var(--wp--preset--font-size--filter-xl);font-weight:900;line-height:1}h3,.h3{font-size:var(--wp--preset--font-size--filter-lg);line-height:1.25}h4,.h4{font-size:var(--wp--preset--font-size--filter-md);line-height:1.25}h5,.h5{font-size:var(--wp--preset--font-size--filter-sm);line-height:1.35}h6,.h6{font-size:var(--wp--preset--font-size--filter-base);line-height:1.35}strong{font-weight:900}p,ul,ol{margin-block-end:var(--flow-space)}ul,ol{padding-left:1.25em}a{color:var(--color-link);font-weight:600;transition:color .25s}a:where(:hover,:focus){color:var(--color-link-hover);text-decoration:underline}:where(a,button):focus-visible{outline:3px solid var(--focus-outline, var(--color-black));box-shadow:0 0 0 6px var(--focus-shadow, var(--color-white))}blockquote{--font-size-quote: var(--wp--preset--font-size--filter-md);--font-size-text: var(--wp--preset--font-size--filter-sm)}blockquote p{--flow-space: 1rem;font-family:var(--heading-font-family);font-size:var(--font-size-text)}blockquote p::before,blockquote p::after{font-size:var(--font-size-quote);line-height:0}blockquote p:first-of-type::before{content:open-quote;margin-right:2px}blockquote p:last-of-type::after{margin-left:2px;content:close-quote}blockquote cite{font-size:var(--wp--preset--font-size--filter-md);font-style:normal;font-family:var(--font-family-heading);margin-block-start:var(--wp--preset--spacing--filter-md) !important;font-weight:800}.site-content{overflow:hidden}.is-content-page>:first-child:not(.wp-block-group,.has-background){margin-block-start:var(--wp--preset--spacing--filter-xxl)}.is-content-page>:last-child:not(.wp-block-group,.has-background){margin-block-end:var(--wp--preset--spacing--filter-xxl)}.filter-container{max-inline-size:calc(var(--layout-container-width-wide) + var(--layout-gutter-x)*2);padding-inline:var(--layout-gutter-x);margin-inline:auto}.widget-area{max-inline-size:calc(var(--layout-container-width-wide) + var(--layout-gutter-x)*2);padding-inline:var(--layout-gutter-x);margin-inline:auto;margin-block-end:var(--layout-space-xxl)}.is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)),.is-root-container>:where(:not(.alignleft):not(.alignright):not(.alignfull)),.wp-block-filter-personalised-content>.block-editor-inner-blocks>.block-editor-block-list__layout>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:var(--layout-container-width-default);margin-inline:auto !important}.is-layout-constrained>.alignfull:not(.block-editor-rich-text__editable),.is-root-container>.alignfull:not(.block-editor-rich-text__editable),.wp-block-filter-personalised-content>.block-editor-inner-blocks>.block-editor-block-list__layout>.alignfull:not(.block-editor-rich-text__editable){padding-inline:var(--layout-gutter-x)}.is-layout-constrained>.alignwide,.is-root-container>.alignwide,.wp-block-filter-personalised-content>.block-editor-inner-blocks>.block-editor-block-list__layout>.alignwide{max-width:var(--layout-container-width-wide);width:100%}.is-layout-constrained>.alignwide.wp-block-group-is-layout-flow,.is-root-container>.alignwide.wp-block-group-is-layout-flow,.wp-block-filter-personalised-content>.block-editor-inner-blocks>.block-editor-block-list__layout>.alignwide.wp-block-group-is-layout-flow{padding-inline:0}.is-layout-constrained>.alignwide>.alignfull,.is-root-container>.alignwide>.alignfull,.wp-block-filter-personalised-content>.block-editor-inner-blocks>.block-editor-block-list__layout>.alignwide>.alignfull{margin-inline:auto !important;padding-inline:0 !important}.is-layout-constrained>*,.is-root-container>*,.wp-block-filter-personalised-content>.block-editor-inner-blocks>.block-editor-block-list__layout>*{margin-block-start:var(--flow-space)}.has-global-padding{padding-inline:var(--layout-gutter-x)}.has-global-padding>.alignfull{margin-inline:calc(var(--layout-gutter-x)*-1)}.has-global-padding :where(.wp-block-group:not(.alignfull)){padding-inline:0}.is-reusable>.wp-block-group,.entry-content>.wp-block-group,.type-post .entry-header>.wp-block-group,.is-root-container>.wp-block-group,.is-root-container .wp-block-filter-personalised-content>.block-editor-inner-blocks>.block-editor-block-list__layout>.wp-block-group{--current-default-block-spacing: var(--wp--preset--spacing--filter-xxl);margin-block:var(--current-default-block-spacing)}.is-reusable>.wp-block-group>.alignfull,.entry-content>.wp-block-group>.alignfull,.type-post .entry-header>.wp-block-group>.alignfull,.is-root-container>.wp-block-group>.alignfull,.is-root-container .wp-block-filter-personalised-content>.block-editor-inner-blocks>.block-editor-block-list__layout>.wp-block-group>.alignfull{padding-inline:var(--layout-gutter-x);margin-inline:calc(var(--layout-gutter-x)*-1)}.is-reusable>.wp-block-group:where(.has-background,.is-style-white-patterned-bg,.is-style-purple-patterned-bg),.entry-content>.wp-block-group:where(.has-background,.is-style-white-patterned-bg,.is-style-purple-patterned-bg),.type-post .entry-header>.wp-block-group:where(.has-background,.is-style-white-patterned-bg,.is-style-purple-patterned-bg),.is-root-container>.wp-block-group:where(.has-background,.is-style-white-patterned-bg,.is-style-purple-patterned-bg),.is-root-container .wp-block-filter-personalised-content>.block-editor-inner-blocks>.block-editor-block-list__layout>.wp-block-group:where(.has-background,.is-style-white-patterned-bg,.is-style-purple-patterned-bg){padding-block:var(--current-default-block-spacing);margin-block:0}.is-reusable>.wp-block-group:where(.has-background,.is-style-white-patterned-bg,.is-style-purple-patterned-bg).alignwide:not(.block-editor-rich-text__editable),.entry-content>.wp-block-group:where(.has-background,.is-style-white-patterned-bg,.is-style-purple-patterned-bg).alignwide:not(.block-editor-rich-text__editable),.type-post .entry-header>.wp-block-group:where(.has-background,.is-style-white-patterned-bg,.is-style-purple-patterned-bg).alignwide:not(.block-editor-rich-text__editable),.is-root-container>.wp-block-group:where(.has-background,.is-style-white-patterned-bg,.is-style-purple-patterned-bg).alignwide:not(.block-editor-rich-text__editable),.is-root-container .wp-block-filter-personalised-content>.block-editor-inner-blocks>.block-editor-block-list__layout>.wp-block-group:where(.has-background,.is-style-white-patterned-bg,.is-style-purple-patterned-bg).alignwide:not(.block-editor-rich-text__editable){padding-inline:var(--layout-gutter-x)}.is-reusable>.wp-block-group:where(.has-background,.is-style-white-patterned-bg,.is-style-purple-patterned-bg)+*:not(.wp-block-group.has-background),.entry-content>.wp-block-group:where(.has-background,.is-style-white-patterned-bg,.is-style-purple-patterned-bg)+*:not(.wp-block-group.has-background),.type-post .entry-header>.wp-block-group:where(.has-background,.is-style-white-patterned-bg,.is-style-purple-patterned-bg)+*:not(.wp-block-group.has-background),.is-root-container>.wp-block-group:where(.has-background,.is-style-white-patterned-bg,.is-style-purple-patterned-bg)+*:not(.wp-block-group.has-background),.is-root-container .wp-block-filter-personalised-content>.block-editor-inner-blocks>.block-editor-block-list__layout>.wp-block-group:where(.has-background,.is-style-white-patterned-bg,.is-style-purple-patterned-bg)+*:not(.wp-block-group.has-background){--current-default-block-spacing: var(--wp--preset--spacing--filter-xxl)}:where(.wp-block-group).is-nowrap{display:flex;flex-wrap:wrap !important;flex-direction:row;align-items:center;gap:var(--layout-grid-gap)}@media(min-width: 768px){:where(.wp-block-group).is-nowrap{flex-wrap:nowrap !important}}:where(.wp-block-group).is-vertical{display:flex;flex-wrap:nowrap;flex-direction:column}:where(.wp-block-group)>*:last-child{margin-block-end:0}:where(.wp-block-group) .wp-block-image.size-full{flex-shrink:0}.flow>*{margin-block:0}.flow>*+*{margin-block-start:var(--flow-space-fixed)}:where(.safe-svg-cover,.wp-block-safe-svg-svg-icon) svg{display:inline}.icon{display:inline-block;width:1em;height:1em;line-height:1;font-size:1em;background-size:contain;stroke:currentColor;fill:currentColor}.icon.icon-search{display:block;width:18px;height:18px}.icon.icon-facebook{display:block;width:20px;height:21px}.icon.icon-linkedin{width:18px;height:19px;display:block}.icon.icon-twitter{width:21px;height:21px;display:block}.icon.icon-instagram{width:21px;height:21px;display:block}.icon.icon-chat-question{width:20px;height:18px;display:block}.icon.icon-calendar{width:18px;height:19px;display:block}i.icon::before{content:"";display:inline-block;width:inherit;height:inherit;background-color:currentColor;mask-size:contain}.icon--multi{display:block;position:relative;width:1.25rem;height:auto;aspect-ratio:1}.icon--multi>svg{height:100%;width:100%;position:absolute}.icon--multi>*{transition:inherit;transition-property:opacity}.icon--multi>*:last-child,.is-active>.icon--multi>*:first-child{opacity:0}.is-active>.icon--multi>*:last-child{opacity:1}.site-header{padding-block:var(--layout-space-sm);background-color:var(--wp--preset--color--purple-background-1)}.site-header .filter-container{position:relative;display:flex;align-items:center;gap:1.25rem}@media(max-width: 1200px){.site-header .woocommerce-currency-selector-wrap{display:none}}.site-header .woocommerce-currency-selector-wrap .ui-widget{border:0;background-color:rgba(0,0,0,0);color:var(--color-white);margin:0}.site-header .woocommerce-currency-selector-wrap .ui-widget span.ui-selectmenu-text{padding:0 2.1rem 0 8px;display:flex;align-items:center}@media(max-width: 1200px){.site-header .woocommerce-currency-selector-wrap .ui-widget span.ui-selectmenu-text{padding-left:0}}.site-header .woocommerce-currency-selector-wrap .ui-widget span.currency-flag{margin:0 5px 0 0;width:24px;height:12px}.site-header .woocommerce-currency-selector-wrap .ui-widget span.ui-icon{background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.41 0.580078L6 5.17008L10.59 0.580078L12 2.00008L6 8.00008L0 2.00008L1.41 0.580078Z' fill='white' style='fill:white;fill-opacity:1;'/%3E%3C/svg%3E%0A");transform:translateY(-50%);opacity:1;width:12px;height:8px;margin:0;right:12px}.site-header .members-toggle{background:rgba(0,0,0,0);color:var(--color-white);display:flex;align-items:center;margin:0 -20px 0 0;padding:0 8px 0 12px}.site-header .members-toggle .chevron-icon{padding:8px}.site-header .members-toggle svg{fill:var(--color-white);transition:fill .25s}.site-header .members-toggle:where(:hover) svg{fill:var(--color-link-hover)}.site-header .search-icon{height:40px;width:40px;display:inline-flex;align-items:center;justify-content:center}.site-header .search-icon svg{fill:var(--color-white);transition:fill .25s}.site-header .search-icon:where(:hover,:focus) svg{fill:var(--color-link-hover)}.site-header .cart-icon{position:relative;height:40px;width:40px;display:inline-flex;align-items:center;justify-content:center}@media(max-width: 1200px){.site-header .cart-icon{margin-left:auto}}.site-header .cart-icon svg{fill:var(--color-white);transition:fill .25s}.site-header .cart-icon .count{border-radius:100%;color:var(--color-white);background-color:var(--color-link-hover);text-align:center;font-size:10px;line-height:1rem;display:block;aspect-ratio:1;display:block;position:absolute;height:1rem;top:1px;right:0;padding:0}.site-header .cart-icon .count:empty{display:none}.site-header .cart-icon:where(:hover,:focus) svg{fill:var(--color-link-hover)}.site-header .filter-nav-button-container{flex-shrink:0}.site-logo{margin:0;font-size:1.5rem}.site-logo :where(img,svg){width:201px;height:auto}@media(max-width: 1200px){.site-logo :where(img,svg){width:150px}}.menu-toggle{background:none;width:40px;height:40px;display:flex;align-items:center;justify-content:center;padding:0}@media(min-width: 1200px){.menu-toggle{display:none !important}}.menu-toggle .icon{fill:none;stroke:none}.menu-toggle svg{fill:var(--color-white)}.nav-primary-outer{--header-height: 73px;--header-padding: 16px;margin-inline-start:auto}@media(max-width: 1200px){.nav-primary-outer{position:absolute;top:calc(100% + var(--header-padding));height:calc(100dvh - var(--header-height));left:0;z-index:100;display:flex;flex-direction:column;width:100%;background:var(--wp--preset--color--purple-background-2);padding-inline:var(--layout-gutter-x);padding-block:var(--layout-gutter-x);overflow:scroll;overscroll-behavior:contain;opacity:0;translate:0 8px;transition:.2s opacity ease-in-out,.2s translate ease-in-out}.nav-primary-outer:where(:not(.is-active):not(.is-anim)){display:none}.nav-primary-outer:where(.is-active.is-anim),.nav-primary-outer:where(.is-active:not(.is-anim)){opacity:1;translate:0 0}}@media(min-width: 1200px){.nav-primary-outer{display:grid;grid-template-areas:"stack"}}.nav-primary-outer .woocommerce-currency-selector-wrap{display:none}@media(max-width: 1200px){.nav-primary-outer .woocommerce-currency-selector-wrap{display:block;margin-bottom:1.5rem}}.members-navigation-container{position:relative}.members-navigation-container .nav-members-primary-outer{position:absolute;background:var(--color-white);border-radius:var(--border-radius);padding:1rem;min-width:275px;border:1px solid var(--header-secondary-nav-border-color);top:calc(100% + 18px);z-index:1;opacity:0;translate:0 8px;transition:.2s opacity ease-in-out,.2s translate ease-in-out}.members-navigation-container .nav-members-primary-outer:where(:not(.is-active):not(.is-anim)){display:none}.members-navigation-container .nav-members-primary-outer:where(.is-active.is-anim),.members-navigation-container .nav-members-primary-outer:where(.is-active:not(.is-anim)){opacity:1;translate:0 0}.members-navigation-container .nav-members-primary-outer .nav-members{display:flex;gap:1.25rem;flex-direction:column;justify-content:flex-end}.members-navigation-container .nav-members-primary-outer .nav-members li{display:flex;flex-wrap:wrap}.members-navigation-container .nav-members-primary-outer .nav-members li button{display:none}.members-navigation-container .nav-members-primary-outer .nav-members li>ul{width:100%}.members-navigation-container .nav-members-primary-outer .nav-members li.hide-main-nav-item>div,.members-navigation-container .nav-members-primary-outer .nav-members li.hide-main-nav-item>a{display:none}.members-navigation-container .nav-members-primary-outer .nav-members a{display:flex;align-items:center;gap:.5rem;width:100%;font-weight:400;font-size:1rem;padding:10px 24px;border-radius:var(--border-radius);color:var(--color-primary);text-decoration:none;background:none;border:none;cursor:pointer;justify-content:space-between}.members-navigation-container .nav-members-primary-outer .nav-members a:where(:hover){background-color:var(--wp--preset--color--grey-background-1)}.has-menu-open{overflow:hidden}@media(min-width: 1200px){.nav-primary{grid-area:stack}}@media(max-width: 1200px){.nav-primary{padding-block-end:var(--layout-space-md)}}.nav-primary.nav-members-primary{padding-block-end:1.25rem}.nav-primary .menu{display:flex;gap:1.25rem;justify-content:flex-end}@media(max-width: 1200px){.nav-primary .menu{flex-direction:column}}.nav-primary .menu li{display:flex;flex-wrap:wrap}@media(min-width: 1200px){.nav-primary .menu li{align-items:center;text-align:center}}.nav-primary .menu li>ul.sub-menu,.nav-primary .menu li button{display:none}@media(max-width: 1200px){.nav-primary .menu li.menu-item-has-children{position:relative}.nav-primary .menu li.menu-item-has-children>div,.nav-primary .menu li.menu-item-has-children>a{padding-right:2rem}.nav-primary .menu li.menu-item-has-children button.sub-menu-toggle{position:absolute;top:0;right:0;background:none;border:0;width:22px;height:22px;margin:0;padding:0;display:flex;align-items:center;justify-content:center}.nav-primary .menu li.menu-item-has-children button.sub-menu-toggle svg{fill:var(--color-white);transition:fill .25s}.nav-primary .menu li.menu-item-has-children>ul.sub-menu{display:flex;flex-direction:column;gap:1rem;padding-left:1.25rem}.nav-primary .menu li.menu-item-has-children>ul.sub-menu>li:first-child{margin-top:1rem}}.nav-primary div,.nav-primary a{display:flex;align-items:center;gap:.5rem;width:100%;font-weight:400;font-size:1rem;color:var(--color-white);text-decoration:none;background:none;border:none;cursor:pointer;justify-content:space-between}.nav-primary div:where(:hover,:focus),.nav-primary a:where(:hover,:focus){color:var(--color-link-hover)}.nav-primary div svg,.nav-primary div .icon,.nav-primary a svg,.nav-primary a .icon{flex-shrink:0}.nav-primary .sub-menu-toggle{padding-inline-end:0}.nav-primary .sub-menu-toggle.is-active svg{rotate:180deg}@media(max-width: 1200px){.nav-primary .sub-menu{width:100%;height:0;overflow:hidden;transition:.2s height ease-in-out}.nav-primary .sub-menu:where(.is-active:not(.is-anim)){height:auto;overflow:visible}}@media(min-width: 1200px){.nav-primary .sub-menu{position:absolute;top:100%;z-index:100;padding:var(--layout-space-xs);background-color:var(--color-white);border:1px solid var(--color-black);opacity:0;translate:0 8px;transition:.2s opacity ease-in-out,.2s translate ease-in-out}}.nav-primary .sub-menu:where(:not(.is-active):not(.is-anim)){display:none}.nav-primary .sub-menu:where(.is-active.is-anim),.nav-primary .sub-menu:where(.is-active:not(.is-anim)){opacity:1;translate:0}.skip-link{position:absolute;left:50%;transform:translateY(-110%);z-index:100;width:max-content;padding:8px;background:var(--color-white);border:2px solid var(--color-black);transition:transform .3s}.skip-link:focus{transform:translateY(0%)}.woocommerce-currency-selector-dropdown.ui-selectmenu-open{background:var(--color-white);border-radius:var(--border-radius);padding:12px;border:1px solid var(--header-secondary-nav-border-color);min-width:175px}.woocommerce-currency-selector-dropdown.ui-selectmenu-open .woocommerce-currency-selector-option.ui-menu-item-wrapper{padding:5px 16px;border-radius:var(--border-radius);border:0}.woocommerce-currency-selector-dropdown.ui-selectmenu-open .woocommerce-currency-selector-option.ui-menu-item-wrapper.ui-state-active{background:var(--wp--preset--color--grey-background-1);border:0;color:var(--color-primary);margin:0}.footer{padding-block:var(--wp--preset--spacing--filter-xxl);background-color:var(--wp--preset--color--purple-background-1);font-size:1rem}.footer a,.footer{color:rgba(255,255,255,.7);font-weight:400}.footer a{text-decoration:none}.footer a:hover{text-decoration:underline;color:#fff}.footer-top{display:inline-flex}.footer-top .wp-block-image{margin:0}.footer-main{--grid-space: 20px;--grid-cols: 1;display:grid;grid-template-columns:repeat(var(--grid-cols), 1fr);gap:var(--grid-space);margin-top:var(--layout-space-lg)}@media(min-width: 768px){.footer-main{--grid-cols: 3}}@media(min-width: 1200px){.footer-main{--grid-cols: 4}}.footer-main .footer-column:last-child{margin-top:10px}@media(min-width: 1200px){.footer-main .footer-column:last-child{width:322px;margin-top:0}}.footer-main .wp-block-image{margin-block:0}.footer-main .wp-block-image img{border-radius:6px}.footer-main .menu li{display:block}.footer-main .menu>*+*{margin-top:1.25rem}.footer-main .menu>li>*:first-child{font-weight:400;margin-top:0;font-size:1rem;color:#fff}.footer-bottom{display:flex;gap:var(--layout-space-md);margin-block-start:var(--layout-space-lg);justify-content:space-between;align-items:center}@media(max-width: 767px){.footer-bottom{flex-direction:column;align-items:flex-start}}.footer-bottom p{--flow-space: 10px}.gform_wrapper,.form{--gap: 12px}.gform_wrapper .gform_heading .gform_required_legend,.form .gform_heading .gform_required_legend{display:none}.gform_wrapper.gform_confirmation_wrapper .gform_confirmation_message,.form.gform_confirmation_wrapper .gform_confirmation_message{font-size:var(--wp--preset--font-size--filter-sm);line-height:1.3;font-weight:700}.gform_wrapper .gform_fields,.form .gform_fields{display:grid;gap:var(--gap);grid-template-columns:repeat(12, 1fr);grid-template-rows:repeat(auto-fill, auto);width:100%}.gform_wrapper .gfield,.form .gfield{grid-column:1/-1;min-width:0;padding:0;border:none;background:rgba(0,0,0,0)}.gform_wrapper .gfield.gfield--width-half,.form .gfield.gfield--width-half{grid-column:span 6}.gform_wrapper .ginput_complex,.form .ginput_complex{align-items:flex-start;display:flex;flex-flow:row wrap;gap:var(--gap)}@media(max-width: 576px){.gform_wrapper .ginput_complex,.form .ginput_complex{flex-direction:column}.gform_wrapper .ginput_complex>.gform-grid-col,.form .ginput_complex>.gform-grid-col{width:100%}}.gform_wrapper .ginput_complex input,.form .ginput_complex input{width:100%}.gform_wrapper .ginput_complex span,.form .ginput_complex span{flex:1}.gform_wrapper .ginput_complex .ginput_full,.form .ginput_complex .ginput_full{flex:0 0 100%}.gform_wrapper .ginput_container_address span,.form .ginput_container_address span{flex:0 0 calc(50% - var(--gap)/2)}.gform_wrapper .gfield--type-submit,.form .gfield--type-submit{display:flex;align-items:end;justify-content:end}.gform_wrapper .gform_footer,.form .gform_footer{margin-block-start:20px}.gform_wrapper .gfield_label,.form .gfield_label{display:inline-block;font-weight:bold;margin-bottom:var(--layout-space-xs);padding:0}.gform_wrapper .gfield_label .gfield_required,.form .gfield_label .gfield_required{margin-left:1px}.gform_wrapper :where(input:not([type=checkbox]):not([type=submit]),select,textarea),.form :where(input:not([type=checkbox]):not([type=submit]),select,textarea){width:100%;padding:10px 16px;line-height:normal}.gform_wrapper :where(textarea),.form :where(textarea){height:88px}.gform_wrapper :where(input,select,textarea),.form :where(input,select,textarea){margin:0;font-family:inherit;font-size:inherit;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--color-black);background-color:var(--wp--preset--color--grey-background-1);background-clip:padding-box;border:0;border-radius:8px;transition:all .25s}.gform_wrapper :where(input,select,textarea):is(:focus,:focus-visible),.form :where(input,select,textarea):is(:focus,:focus-visible){outline:3px solid var(--focus-outline, var(--color-white));box-shadow:0 0 0 6px var(--focus-shadow, var(--color-primary))}.gform_wrapper select,.form select{position:relative;padding-right:2.5rem;background-repeat:no-repeat;background-position:right .75rem center;background-size:.75em;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.gform_wrapper [type=checkbox],.form [type=checkbox]{position:relative;display:inline-block;width:1em;height:1em;margin-bottom:-0.1em;margin-right:.2em;border-radius:4px}.gform_wrapper [type=checkbox]:checked,.form [type=checkbox]:checked{color:var(--color-white);background-color:var(--color-black)}.gform_wrapper [type=checkbox]:checked::before,.form [type=checkbox]:checked::before{content:"";position:absolute;top:0;left:0;mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");display:inline-block;width:inherit;height:inherit;background-color:currentColor;mask-size:contain}.gform_wrapper .gform_validation_errors .gform_submission_error,.form .gform_validation_errors .gform_submission_error{font-size:var(--wp--preset--font-size--filter-sm);line-height:1.3;font-weight:300;color:var(--color-red)}.gform_wrapper .gfield_error :where(input,select,textarea),.form .gfield_error :where(input,select,textarea){border:1px solid var(--color-red)}.gform_wrapper .gfield_validation_message,.form .gfield_validation_message{color:var(--color-red);font-size:.875rem;margin-top:.5rem}.gform_wrapper .gfield--type-honeypot,.gform_wrapper .gfield--type-hidden,.form .gfield--type-honeypot,.form .gfield--type-hidden{display:none}.filter-category-dropdown.filter-category-dropdown{border-radius:16px !important;border:1px solid var(--header-secondary-nav-border-color);color:var(--color-primary);padding-inline:1.5rem 4rem;font-size:18px;height:45px;cursor:pointer;flex-shrink:0;-webkit-appearance:none;-moz-appearance:none;background:var(--wp--preset--color--grey-background-1);background-image:url("data:image/svg+xml,%3Csvg width='18' height='13' viewBox='0 0 18 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 7.5H15V5.5H3M0 0.5V2.5H18V0.5M7 12.5H11V10.5H7V12.5Z' fill='%233C277A' style='fill:%233C277A;fill:color(display-p3 0.2353 0.1529 0.4784);fill-opacity:1;'/%3E%3C/svg%3E%0A") !important;background-repeat:no-repeat;background-position-x:calc(100% - 1.5rem);background-position-y:center}.menu,.menu ul{list-style:none;padding:0;margin-block:0}.menu li,.menu a,.menu ul li,.menu ul a{display:inline-block}.breadcrumbs{text-align:center;font-size:1rem;display:flex;justify-content:center;align-items:center;gap:var(--layout-space-xs)}.switcher-nav{margin-bottom:var(--wp--preset--spacing--filter-lg);align-items:center}.switcher-nav,.switcher-nav ul{display:flex;gap:var(--wp--preset--spacing--filter-md)}.switcher-nav a{padding-block:var(--wp--preset--spacing--filter-xs);color:var(--color-black);text-align:center}.switcher-nav .news-events-nav a{font-family:var(--heading-font-family);color:var(--color-black);text-underline-offset:.2em;text-decoration-thickness:var(--border-width)}.switcher-nav .news-events-nav a:not(.is-active){text-decoration:none}.switcher-nav .news-events-nav a:is(:hover,:focus){color:var(--color-primary)}.switcher-nav .events-categories-nav{border:var(--border);border-radius:var(--border-radius);margin-inline-start:auto;gap:0}.switcher-nav .events-categories-nav a{padding-inline:var(--wp--preset--spacing--filter-sm);text-decoration:none;min-width:100px;font-size:1rem;font-weight:500}.switcher-nav .events-categories-nav a:is(.is-active,:hover,:focus){color:var(--color-white);background-color:var(--color-black)}.filter-speaker-navigation{margin-block:2rem 3rem}@media(min-width: 992px){.filter-speaker-navigation{margin-block:3rem 5.5rem}}.nav-links{display:flex;justify-content:center;align-items:center;gap:10px;padding:10px;margin-block:var(--layout-space-md);color:var(--color-primary)}.nav-links>*{display:inline-flex;justify-content:center;align-items:center;padding:var(--wp--preset--spacing--filter-xs);background-color:var(--wp--preset--color--grey-background-1);font-size:1rem;text-align:center;text-decoration:none;min-width:3rem;min-height:3rem;border:var(--border-width) solid rgba(0,0,0,0);border-radius:var(--border-radius);--link-color: var(--color-black)}.nav-links a:where(:hover,:focus){border-color:var(--border-color)}.nav-links svg{height:12px;width:8px}.nav-links .page-numbers{font-weight:500;color:var(--color-primary)}.nav-links .page-numbers.prev,.nav-links .page-numbers.next{background-color:var(--color-pagingation-arrows-background)}.nav-links .page-numbers:not(.prev,.next){aspect-ratio:1/1}.nav-links .page-numbers.current{color:var(--color-white);background-color:var(--color-secondary)}.nav-links .page-numbers.dots{color:var(--color-pagingation-dots);font-weight:700}.card,.is-style-card{position:relative;border:0;background:var(--color-card-background-purple);border-radius:var(--border-radius);padding:1rem;overflow:hidden}.card,.card .card-text,.is-style-card,.is-style-card .card-text{display:flex;flex-direction:column}@media(max-width: 576px){.card.type-team-member,.is-style-card.type-team-member{height:auto}}.card.type-team-member,.card.type-speaker,.is-style-card.type-team-member,.is-style-card.type-speaker{background:var(--color-card-background-purple);padding:clamp(.625rem,.494rem + .506vw,1rem) !important}@media(max-width: 992px){.card.type-team-member,.card.type-speaker,.is-style-card.type-team-member,.is-style-card.type-speaker{flex-direction:row}}@media(max-width: 992px){.card.type-team-member .post-thumbnail,.card.type-speaker .post-thumbnail,.is-style-card.type-team-member .post-thumbnail,.is-style-card.type-speaker .post-thumbnail{width:30%;flex-shrink:0}}.card.type-team-member .post-thumbnail img,.card.type-speaker .post-thumbnail img,.is-style-card.type-team-member .post-thumbnail img,.is-style-card.type-speaker .post-thumbnail img{aspect-ratio:1/1;border:0}.card.type-team-member .visually-hidden,.card.type-speaker .visually-hidden,.is-style-card.type-team-member .visually-hidden,.is-style-card.type-speaker .visually-hidden{position:absolute !important;width:1px !important;height:1px !important}.card.type-team-member .entry-header>*,.card.type-speaker .entry-header>*,.is-style-card.type-team-member .entry-header>*,.is-style-card.type-speaker .entry-header>*{margin-block-start:0}.card.type-team-member .entry-header>*:not(:last-child),.card.type-speaker .entry-header>*:not(:last-child),.is-style-card.type-team-member .entry-header>*:not(:last-child),.is-style-card.type-speaker .entry-header>*:not(:last-child){margin-block-end:5px}.card.type-team-member .card-text,.card.type-speaker .card-text,.is-style-card.type-team-member .card-text,.is-style-card.type-speaker .card-text{padding:1rem 0 0}@media(max-width: 992px){.card.type-team-member .card-text,.card.type-speaker .card-text,.is-style-card.type-team-member .card-text,.is-style-card.type-speaker .card-text{padding:0 0 0 1rem}}.card.type-team-member .socials-container,.card.type-speaker .socials-container,.is-style-card.type-team-member .socials-container,.is-style-card.type-speaker .socials-container{display:flex;gap:10px;align-items:center}.card.type-speaker,.is-style-card.type-speaker{color:var(--wp--preset--color--primary);background-color:var(--wp--preset--color--grey-background-1)}.card.type-speaker .entry-header,.is-style-card.type-speaker .entry-header{display:flex;flex-direction:column;height:100%}.card.type-speaker .socials-container,.is-style-card.type-speaker .socials-container{margin-top:auto}.card.type-speaker .socials-container a,.is-style-card.type-speaker .socials-container a{position:relative;z-index:1}@media(max-width: 992px){.card.type-speaker .socials-container a,.is-style-card.type-speaker .socials-container a{margin-bottom:6px}}.card.type-speaker .socials-container a .icon:before,.is-style-card.type-speaker .socials-container a .icon:before{background-color:var(--wp--preset--color--primary)}.card.type-speaker .org-container>a,.is-style-card.type-speaker .org-container>a{position:relative;z-index:1;color:var(--wp--preset--color--secondary);font-weight:400}.card.type-speaker .org-container>a:hover,.is-style-card.type-speaker .org-container>a:hover{text-decoration:underline}.card.type-speaker .more-link,.is-style-card.type-speaker .more-link{margin:0}.card.type-event,.card.type-product,.card.type-page,.card.type-post,.is-style-card.type-event,.is-style-card.type-product,.is-style-card.type-page,.is-style-card.type-post{color:var(--wp--preset--color--black);background-color:var(--future-event-card-bg-color);border:1px solid var(--header-secondary-nav-border-color);padding:1rem !important;height:auto}@media(max-width: 992px){.card.type-event,.card.type-product,.card.type-page,.card.type-post,.is-style-card.type-event,.is-style-card.type-product,.is-style-card.type-page,.is-style-card.type-post{flex-direction:column}}.card.type-event .visually-hidden,.card.type-product .visually-hidden,.card.type-page .visually-hidden,.card.type-post .visually-hidden,.is-style-card.type-event .visually-hidden,.is-style-card.type-product .visually-hidden,.is-style-card.type-page .visually-hidden,.is-style-card.type-post .visually-hidden{position:absolute !important;width:1px !important;height:1px !important}.card.type-event .card-text,.card.type-product .card-text,.card.type-page .card-text,.card.type-post .card-text,.is-style-card.type-event .card-text,.is-style-card.type-product .card-text,.is-style-card.type-page .card-text,.is-style-card.type-post .card-text{gap:1.25rem;padding:1.25rem 0 0 !important}.card.type-event .post-thumbnail,.card.type-product .post-thumbnail,.card.type-page .post-thumbnail,.card.type-post .post-thumbnail,.is-style-card.type-event .post-thumbnail,.is-style-card.type-product .post-thumbnail,.is-style-card.type-page .post-thumbnail,.is-style-card.type-post .post-thumbnail{width:100%}.card.type-event .post-thumbnail img,.card.type-product .post-thumbnail img,.card.type-page .post-thumbnail img,.card.type-post .post-thumbnail img,.is-style-card.type-event .post-thumbnail img,.is-style-card.type-product .post-thumbnail img,.is-style-card.type-page .post-thumbnail img,.is-style-card.type-post .post-thumbnail img{aspect-ratio:1/.56}.card.type-event .entry-header>*,.card.type-product .entry-header>*,.card.type-page .entry-header>*,.card.type-post .entry-header>*,.is-style-card.type-event .entry-header>*,.is-style-card.type-product .entry-header>*,.is-style-card.type-page .entry-header>*,.is-style-card.type-post .entry-header>*{margin-block-start:0}.card.type-event .entry-header>*:not(:last-child),.card.type-product .entry-header>*:not(:last-child),.card.type-page .entry-header>*:not(:last-child),.card.type-post .entry-header>*:not(:last-child),.is-style-card.type-event .entry-header>*:not(:last-child),.is-style-card.type-product .entry-header>*:not(:last-child),.is-style-card.type-page .entry-header>*:not(:last-child),.is-style-card.type-post .entry-header>*:not(:last-child){margin-block-end:12px}.card.type-event .event-date,.card.type-product .event-date,.card.type-page .event-date,.card.type-post .event-date,.is-style-card.type-event .event-date,.is-style-card.type-product .event-date,.is-style-card.type-page .event-date,.is-style-card.type-post .event-date{font-size:12px}.card.type-event .event-subtitle.product-subtitle,.card.type-product .event-subtitle.product-subtitle,.card.type-page .event-subtitle.product-subtitle,.card.type-post .event-subtitle.product-subtitle,.is-style-card.type-event .event-subtitle.product-subtitle,.is-style-card.type-product .event-subtitle.product-subtitle,.is-style-card.type-page .event-subtitle.product-subtitle,.is-style-card.type-post .event-subtitle.product-subtitle{color:var(--color-primary);background-color:var(--alt-light-purple-bg-speaker-color);padding:5px 10px;border-radius:8px;margin-block-end:1rem;display:inline-block}.card.type-event .event-title,.card.type-product .event-title,.card.type-page .event-title,.card.type-post .event-title,.is-style-card.type-event .event-title,.is-style-card.type-product .event-title,.is-style-card.type-page .event-title,.is-style-card.type-post .event-title{margin-block-end:0}.card.type-event .event-title>a,.card.type-product .event-title>a,.card.type-page .event-title>a,.card.type-post .event-title>a,.is-style-card.type-event .event-title>a,.is-style-card.type-product .event-title>a,.is-style-card.type-page .event-title>a,.is-style-card.type-post .event-title>a{color:var(--color-primary)}.card.type-event .event-title,.card.type-product .event-title,.card.type-page .event-title,.card.type-post .event-title,.is-style-card.type-event .event-title,.is-style-card.type-product .event-title,.is-style-card.type-page .event-title,.is-style-card.type-post .event-title{margin-block-end:0 !important}.card.type-event .event-title>a,.card.type-event .event-excerpt,.card.type-product .event-title>a,.card.type-product .event-excerpt,.card.type-page .event-title>a,.card.type-page .event-excerpt,.card.type-post .event-title>a,.card.type-post .event-excerpt,.is-style-card.type-event .event-title>a,.is-style-card.type-event .event-excerpt,.is-style-card.type-product .event-title>a,.is-style-card.type-product .event-excerpt,.is-style-card.type-page .event-title>a,.is-style-card.type-page .event-excerpt,.is-style-card.type-post .event-title>a,.is-style-card.type-post .event-excerpt{max-height:66px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card.type-event .event-excerpt,.card.type-product .event-excerpt,.card.type-page .event-excerpt,.card.type-post .event-excerpt,.is-style-card.type-event .event-excerpt,.is-style-card.type-product .event-excerpt,.is-style-card.type-page .event-excerpt,.is-style-card.type-post .event-excerpt{margin:12px 0 0;-webkit-line-clamp:3}.card.type-event .event-excerpt>p,.card.type-product .event-excerpt>p,.card.type-page .event-excerpt>p,.card.type-post .event-excerpt>p,.is-style-card.type-event .event-excerpt>p,.is-style-card.type-product .event-excerpt>p,.is-style-card.type-page .event-excerpt>p,.is-style-card.type-post .event-excerpt>p{margin-block-end:0}.card.type-event .event-button-container,.card.type-product .event-button-container,.card.type-page .event-button-container,.card.type-post .event-button-container,.is-style-card.type-event .event-button-container,.is-style-card.type-product .event-button-container,.is-style-card.type-page .event-button-container,.is-style-card.type-post .event-button-container{gap:14px;display:flex;width:100%;margin-block-start:auto}.card.type-event .event-button-container .wp-block-button.button-action,.card.type-product .event-button-container .wp-block-button.button-action,.card.type-page .event-button-container .wp-block-button.button-action,.card.type-post .event-button-container .wp-block-button.button-action,.is-style-card.type-event .event-button-container .wp-block-button.button-action,.is-style-card.type-product .event-button-container .wp-block-button.button-action,.is-style-card.type-page .event-button-container .wp-block-button.button-action,.is-style-card.type-post .event-button-container .wp-block-button.button-action{width:100%}.card.type-event .event-button-container .wp-block-button.bookmark-button,.card.type-product .event-button-container .wp-block-button.bookmark-button,.card.type-page .event-button-container .wp-block-button.bookmark-button,.card.type-post .event-button-container .wp-block-button.bookmark-button,.is-style-card.type-event .event-button-container .wp-block-button.bookmark-button,.is-style-card.type-product .event-button-container .wp-block-button.bookmark-button,.is-style-card.type-page .event-button-container .wp-block-button.bookmark-button,.is-style-card.type-post .event-button-container .wp-block-button.bookmark-button{flex-shrink:0}.card.type-event .event-button-container .wp-block-button__link,.card.type-product .event-button-container .wp-block-button__link,.card.type-page .event-button-container .wp-block-button__link,.card.type-post .event-button-container .wp-block-button__link,.is-style-card.type-event .event-button-container .wp-block-button__link,.is-style-card.type-product .event-button-container .wp-block-button__link,.is-style-card.type-page .event-button-container .wp-block-button__link,.is-style-card.type-post .event-button-container .wp-block-button__link{color:var(--color-black);border-color:var(--header-secondary-nav-border-color);background-color:var(--future-event-card-button-bg-color);flex-grow:1}.card.type-event .event-button-container .wp-block-button__link:hover,.card.type-product .event-button-container .wp-block-button__link:hover,.card.type-page .event-button-container .wp-block-button__link:hover,.card.type-post .event-button-container .wp-block-button__link:hover,.is-style-card.type-event .event-button-container .wp-block-button__link:hover,.is-style-card.type-product .event-button-container .wp-block-button__link:hover,.is-style-card.type-page .event-button-container .wp-block-button__link:hover,.is-style-card.type-post .event-button-container .wp-block-button__link:hover{background-color:var(--color-secondary)}.card.type-event,.card.type-product,.is-style-card.type-event,.is-style-card.type-product{color:var(--color-primary)}.card.type-event .entry-header,.card.type-product .entry-header,.is-style-card.type-event .entry-header,.is-style-card.type-product .entry-header{margin-bottom:auto}.card.type-event .post-thumbnail img,.card.type-product .post-thumbnail img,.is-style-card.type-event .post-thumbnail img,.is-style-card.type-product .post-thumbnail img{aspect-ratio:1/1}.card.type-event .filter-buying-options,.card.type-product .filter-buying-options,.is-style-card.type-event .filter-buying-options,.is-style-card.type-product .filter-buying-options{margin-block-start:0}.card.type-event .filter-buying-options .cart,.card.type-product .filter-buying-options .cart,.is-style-card.type-event .filter-buying-options .cart,.is-style-card.type-product .filter-buying-options .cart{display:flex;flex-direction:column;gap:20px}.card.type-event .filter-buying-options .cart .nyp,.card.type-product .filter-buying-options .cart .nyp,.is-style-card.type-event .filter-buying-options .cart .nyp,.is-style-card.type-product .filter-buying-options .cart .nyp{display:none}.card.type-event .filter-buying-options .cart .buy-now-container,.card.type-product .filter-buying-options .cart .buy-now-container,.is-style-card.type-event .filter-buying-options .cart .buy-now-container,.is-style-card.type-product .filter-buying-options .cart .buy-now-container{display:flex;align-items:center;justify-content:flex-start;gap:10px}.card.type-event .filter-buying-options .cart .buy-now-container .qty-text,.card.type-product .filter-buying-options .cart .buy-now-container .qty-text,.is-style-card.type-event .filter-buying-options .cart .buy-now-container .qty-text,.is-style-card.type-product .filter-buying-options .cart .buy-now-container .qty-text{font-size:1.25rem;font-weight:800;font-family:var(--font-family-heading)}.card.type-event .filter-buying-options .cart .buy-now-container .quantity .input-text,.card.type-product .filter-buying-options .cart .buy-now-container .quantity .input-text,.is-style-card.type-event .filter-buying-options .cart .buy-now-container .quantity .input-text,.is-style-card.type-product .filter-buying-options .cart .buy-now-container .quantity .input-text{font-size:1.25rem;line-height:1.5rem;padding:10px;border-radius:var(--border-radius);width:62px;border:1px solid var(--header-secondary-nav-border-color)}.card.type-event .filter-buying-options .cart .buy-now-container .price,.card.type-product .filter-buying-options .cart .buy-now-container .price,.is-style-card.type-event .filter-buying-options .cart .buy-now-container .price,.is-style-card.type-product .filter-buying-options .cart .buy-now-container .price{margin:0 0 0 auto;font-size:1.25rem;font-weight:600}.card.type-event .filter-buying-options .cart .buy-now-container .price del,.card.type-product .filter-buying-options .cart .buy-now-container .price del,.is-style-card.type-event .filter-buying-options .cart .buy-now-container .price del,.is-style-card.type-product .filter-buying-options .cart .buy-now-container .price del{display:none}.card.type-event .filter-buying-options .cart .buy-now-container .price ins,.card.type-product .filter-buying-options .cart .buy-now-container .price ins,.is-style-card.type-event .filter-buying-options .cart .buy-now-container .price ins,.is-style-card.type-product .filter-buying-options .cart .buy-now-container .price ins{text-decoration:none}.card.type-event .event-button-container .view-details-button,.card.type-event .event-button-container .single_add_to_cart_button.button,.card.type-product .event-button-container .view-details-button,.card.type-product .event-button-container .single_add_to_cart_button.button,.is-style-card.type-event .event-button-container .view-details-button,.is-style-card.type-event .event-button-container .single_add_to_cart_button.button,.is-style-card.type-product .event-button-container .view-details-button,.is-style-card.type-product .event-button-container .single_add_to_cart_button.button{--padding-x: 15px;flex-shrink:0;width:calc(50% - 7px) !important}.card.type-event .event-button-container .wp-block-button__link,.card.type-product .event-button-container .wp-block-button__link,.is-style-card.type-event .event-button-container .wp-block-button__link,.is-style-card.type-product .event-button-container .wp-block-button__link{color:var(--color-primary)}.card.type-event .event-button-container .wp-block-button__link:hover,.card.type-product .event-button-container .wp-block-button__link:hover,.is-style-card.type-event .event-button-container .wp-block-button__link:hover,.is-style-card.type-product .event-button-container .wp-block-button__link:hover{background-color:var(--color-primary);color:var(--color-white)}.card.type-event .event-button-container .wp-block-button__link:hover.circle-button svg,.card.type-product .event-button-container .wp-block-button__link:hover.circle-button svg,.is-style-card.type-event .event-button-container .wp-block-button__link:hover.circle-button svg,.is-style-card.type-product .event-button-container .wp-block-button__link:hover.circle-button svg{fill:var(--color-white)}.card.type-event .event-button-container .wp-block-button__link.circle-button,.card.type-product .event-button-container .wp-block-button__link.circle-button,.is-style-card.type-event .event-button-container .wp-block-button__link.circle-button,.is-style-card.type-product .event-button-container .wp-block-button__link.circle-button{fill:var(--color-primary)}.card.type-event .event-button-container .wp-block-button__link.circle-button svg,.card.type-product .event-button-container .wp-block-button__link.circle-button svg,.is-style-card.type-event .event-button-container .wp-block-button__link.circle-button svg,.is-style-card.type-product .event-button-container .wp-block-button__link.circle-button svg{width:14px;height:18px}.card.type-post,.card.type-page,.is-style-card.type-post,.is-style-card.type-page{color:var(--color-primary)}.card.type-post .event-button-container .wp-block-button__link,.card.type-page .event-button-container .wp-block-button__link,.is-style-card.type-post .event-button-container .wp-block-button__link,.is-style-card.type-page .event-button-container .wp-block-button__link{color:var(--color-primary)}.card.type-post .event-button-container .wp-block-button__link:hover,.card.type-page .event-button-container .wp-block-button__link:hover,.is-style-card.type-post .event-button-container .wp-block-button__link:hover,.is-style-card.type-page .event-button-container .wp-block-button__link:hover{background-color:var(--color-primary);color:var(--color-white)}.card.type-placeholder,.is-style-card.type-placeholder{padding-bottom:3.5rem !important}.card.type-placeholder .post-thumbnail,.is-style-card.type-placeholder .post-thumbnail{background-color:rgba(0,0,0,.05);padding-bottom:56%;border-radius:var(--border-radius)}.card.type-placeholder .card-text .event-date,.is-style-card.type-placeholder .card-text .event-date{background-color:rgba(0,0,0,.05);border-radius:var(--border-radius);height:9px;width:80%}.card.type-placeholder .card-text .event-title,.is-style-card.type-placeholder .card-text .event-title{background-color:rgba(0,0,0,.05);border-radius:var(--border-radius);height:18px}.card.type-placeholder .card-text .event-excerpt p,.is-style-card.type-placeholder .card-text .event-excerpt p{background-color:rgba(0,0,0,.05);border-radius:var(--border-radius);height:9px;width:100%;margin-bottom:10px}.card.type-placeholder .card-text .event-excerpt p:first-child,.is-style-card.type-placeholder .card-text .event-excerpt p:first-child{width:80%}.card.type-placeholder .card-text .event-excerpt p:last-child,.is-style-card.type-placeholder .card-text .event-excerpt p:last-child{margin-bottom:10px}.card.type-explanation,.is-style-card.type-explanation{padding-block:3.5rem !important;text-align:center}.archive-type-placeholder-videos .card.type-explanation,.archive-type-placeholder-videos .is-style-card.type-explanation{background-color:var(--color-white) !important}.card.type-explanation .event-excerpt,.is-style-card.type-explanation .event-excerpt{margin-bottom:2.5rem}.card.type-explanation .event-date,.is-style-card.type-explanation .event-date{margin-block:auto 12px}.card.type-explanation .wp-block-buttons,.is-style-card.type-explanation .wp-block-buttons{margin-top:0;justify-content:center}.card .more-link::before,.is-style-card .more-link::before{content:"";position:absolute;inset:0}.card,.card a,.is-style-card,.is-style-card a{color:var(--color-white);text-decoration:none}.card .subheading,.is-style-card .subheading{font-size:1rem}.card .subheading+.card-title,.card .subheading+header,.is-style-card .subheading+.card-title,.is-style-card .subheading+header{--flow-space: var(--layout-space-xs)}.card .post-thumbnail img,.is-style-card .post-thumbnail img{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;object-position:center;border-radius:var(--border-radius);border:1px solid var(--header-secondary-nav-border-color)}.card .post-thumbnail img.default-image,.is-style-card .post-thumbnail img.default-image{object-fit:contain !important;background-color:var(--future-event-card-bg-color)}.card .card-text,.is-style-card .card-text{flex:1 1 auto;padding:var(--layout-space-sm) 0}.card .more-link,.is-style-card .more-link{display:block}.filter-tabs-container{--tabs-padding: clamp(1rem, .825rem + .675vw, 1.5rem);--tabs-border: 1px solid var(--alt-light-purple-border)}.filter-tabs-container .toggle-btn-tabs{display:flex;gap:4px}@media(max-width: 576px){.filter-tabs-container .toggle-btn-tabs{margin-bottom:8px;gap:8px;flex-direction:column}}.filter-tabs-container .toggle-btn-tabs .toggle-btn{padding:16px var(--tabs-padding);border:var(--tabs-border);border-bottom:0;border-radius:var(--border-radius) var(--border-radius) 0 0;color:var(--color-primary);margin-bottom:-1px}@media(max-width: 576px){.filter-tabs-container .toggle-btn-tabs .toggle-btn{margin-bottom:0;border-bottom:var(--tabs-border);border-radius:var(--border-radius)}}.filter-tabs-container .toggle-btn-tabs .toggle-btn .tab-heading{margin-block-end:0}.filter-tabs-container .toggle-btn-tabs .toggle-btn.is-active{background-color:var(--alt-light-purple-bg);pointer-events:none}.filter-tabs-container .toggle-btn-tabs .toggle-btn:not(.is-active){cursor:pointer;background-color:rgba(0,0,0,0);color:var(--color-black)}.filter-tabs-container .filter-tab-group-container{border-radius:0 var(--border-radius) var(--border-radius) var(--border-radius);background-color:var(--alt-light-purple-bg);border:1px solid var(--alt-light-purple-border)}@media(max-width: 576px){.filter-tabs-container .filter-tab-group-container{border-radius:var(--border-radius)}}.filter-tabs-container .toggle-panel .toggle-panel-content{padding:clamp(1rem,.825rem + .675vw,1.5rem)}@media(min-width: 768px){.filter-tabs-container .toggle-panel .toggle-panel-content .mobile-header{display:none}}.filter-tabs-container .toggle-panel .toggle-panel-content img{margin-block-end:var(--flow-space)}.filter-tabs-container .toggle-panel .toggle-panel-content a:has(.aligncenter){display:block;width:fit-content;margin:0 auto}.filter-tabs-container .toggle-panel .toggle-panel-content img.aligncenter{display:block;margin-inline:auto}@media(min-width: 768px){.filter-tabs-container .toggle-panel .toggle-panel-content img.alignleft{margin-right:1.5rem;align-items:flex-start;float:inline-start}}@media(min-width: 768px){.filter-tabs-container .toggle-panel .toggle-panel-content .alignright{margin-left:1.5rem;align-items:flex-end;float:inline-end}}.filter-tabs-container .toggle-panel .toggle-panel-content iframe{max-width:100%;height:100%;aspect-ratio:16/9}.filter-tabs-container .toggle-panel .toggle-panel-content>*:last-child{margin-block-end:0}.filter-is-3-col-override .is-layout-grid,.filter-is-3-col-override .grid{grid-template-columns:repeat(var(--grid-placement, auto-fill), minmax(min(100%, var(--min, 22rem)), 1fr)) !important}@media(min-width: 768px){.filter-is-3-col-override .is-layout-grid,.filter-is-3-col-override .grid{--grid-cols: 3 !important}}.is-layout-grid,.grid{--grid-gap: var(--layout-grid-gap);--grid-cols: 1;display:grid;grid-template-columns:repeat(var(--grid-cols), 1fr);gap:var(--grid-gap);grid-template-columns:repeat(var(--grid-placement, auto-fill), minmax(min(100%, var(--min, 22rem)), 1fr))}@media(min-width: 768px){.is-layout-grid,.grid{--grid-cols: 3}}.is-layout-grid.archive-type-team-member,.is-layout-grid.archive-type-post,.is-layout-grid.archive-type-search,.is-layout-grid.archive-type-event,.is-layout-grid.archive-type-tribe_events,.is-layout-grid.archive-type-product,.is-layout-grid.archive-type-speaker,.grid.archive-type-team-member,.grid.archive-type-post,.grid.archive-type-search,.grid.archive-type-event,.grid.archive-type-tribe_events,.grid.archive-type-product,.grid.archive-type-speaker{--grid-gap: clamp(1rem, 0.913rem + 0.337vw, 1.25rem);grid-template-columns:repeat(var(--grid-placement, auto-fill), minmax(min(100%, var(--min, 20rem)), 1fr))}@media(min-width: 992px){.is-layout-grid.archive-type-team-member,.is-layout-grid.archive-type-post,.is-layout-grid.archive-type-search,.is-layout-grid.archive-type-event,.is-layout-grid.archive-type-tribe_events,.is-layout-grid.archive-type-product,.is-layout-grid.archive-type-speaker,.grid.archive-type-team-member,.grid.archive-type-post,.grid.archive-type-search,.grid.archive-type-event,.grid.archive-type-tribe_events,.grid.archive-type-product,.grid.archive-type-speaker{--grid-cols: 4;grid-template-columns:repeat(var(--grid-placement, auto-fill), minmax(min(100%, var(--min, 17rem)), 1fr))}}.is-layout-grid.archive-type-placeholder .type-placeholder,.grid.archive-type-placeholder .type-placeholder{display:none}@media(min-width: 1200px){.is-layout-grid.archive-type-placeholder .type-placeholder,.grid.archive-type-placeholder .type-placeholder{display:flex}}@media(min-width: 992px){.is-layout-grid.archive-type-placeholder .type-placeholder:first-child,.is-layout-grid.archive-type-placeholder .type-placeholder:nth-child(2),.grid.archive-type-placeholder .type-placeholder:first-child,.grid.archive-type-placeholder .type-placeholder:nth-child(2){display:flex}}@media(min-width: 768px){.is-layout-grid.archive-type-placeholder .type-placeholder:first-child,.grid.archive-type-placeholder .type-placeholder:first-child{display:flex}}.no-results-container{padding-block-start:20px}.wp-block-columns,.wp-block-gallery{--grid-gap: var(--layout-grid-gap);--grid-cols: 3;--grid-cols-gaps: calc(var(--grid-cols) - 1);--grid-cols-basis: calc((100% / var(--grid-cols)) - (var(--grid-gap) * var(--grid-cols-gaps) / var(--grid-cols)));display:flex;flex-wrap:wrap;gap:var(--grid-gap)}.wp-block-columns .wp-block-column,.wp-block-columns .wp-block-image,.wp-block-gallery .wp-block-column,.wp-block-gallery .wp-block-image{margin:0}.wp-block-columns.columns-1,.wp-block-gallery.columns-1{--grid-cols: 1}.wp-block-columns.columns-1 .wp-block-column,.wp-block-columns.columns-1 .wp-block-image,.wp-block-gallery.columns-1 .wp-block-column,.wp-block-gallery.columns-1 .wp-block-image{flex-basis:100%}.wp-block-columns.columns-2,.wp-block-gallery.columns-2{--grid-cols: 2}.wp-block-columns.columns-3,.wp-block-gallery.columns-3{--grid-cols: 3}.wp-block-columns.columns-4,.wp-block-gallery.columns-4{--grid-cols: 4}.wp-block-columns.columns-5,.wp-block-gallery.columns-5{--grid-cols: 5}.wp-block-columns.columns-6,.wp-block-gallery.columns-6{--grid-cols: 6}@media(max-width: 576px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column,.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-image,.wp-block-gallery:not(.is-not-stacked-on-mobile)>.wp-block-column,.wp-block-gallery:not(.is-not-stacked-on-mobile)>.wp-block-image{width:100%;flex-basis:100% !important}}.wp-block-columns .wp-block-column.has-background,.wp-block-gallery .wp-block-column.has-background{border-radius:var(--border-radius);padding:clamp(1rem,.476rem + 2.024vw,2.5rem)}.wp-block-columns .wp-block-column.has-background.filter-align-content-middle,.wp-block-gallery .wp-block-column.has-background.filter-align-content-middle{display:flex;align-items:center}.wp-block-columns .wp-block-column.filter-reduced-flow-space,.wp-block-gallery .wp-block-column.filter-reduced-flow-space{--flow-space: 10px}.wp-block-columns .wp-block-column.is-layout-flow>:not(:first-child),.wp-block-gallery .wp-block-column.is-layout-flow>:not(:first-child){margin-block-start:var(--flow-space)}.wp-block-columns .wp-block-column .wp-block-media-text .wp-block-media-text__content,.wp-block-gallery .wp-block-column .wp-block-media-text .wp-block-media-text__content{--text-padding-inline: var(--flow-space);--text-padding-block: var(--flow-space)}.wp-block-columns.are-vertically-aligned-center,.wp-block-gallery.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom,.wp-block-gallery.are-vertically-aligned-bottom{align-items:flex-end}.wp-block-columns{--layout-grid-gap: 1.25rem;--grid-gap: var(--layout-grid-gap)}.wp-block-gallery .wp-block-image{position:relative}.wp-block-gallery .wp-element-caption{margin-top:-0.625rem;background-color:rgba(255,255,255,.5)}.wp-block-gallery.is-cropped .wp-block-image img{object-fit:cover;height:100%;width:100%}.wp-block-table{--table-border-color: #d9d9d9;--table-border-alt-color: #E2F4F3;--table-border-radius: var(--border-radius)}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:var(--table-border-alt-color)}.wp-block-table table{border-collapse:separate;border-spacing:0;caption-side:bottom}.wp-block-table table tr:first-child td{border-top:1px solid var(--table-border-color)}.wp-block-table table tr th,.wp-block-table table tr td{border-bottom:1px solid var(--table-border-color);padding:10px 20px;border-left:0;border-top:0;border-right:0}.wp-block-table table tr th:last-child,.wp-block-table table tr td:last-child{border-right:1px solid var(--table-border-color)}.wp-block-table table tr th:first-child,.wp-block-table table tr td:first-child{border-left:1px solid var(--table-border-color)}.wp-block-table table tr th{text-align:left;border-top:solid 1px var(--table-border-color)}.wp-block-table table tr:first-child th:first-child,.wp-block-table table tr:first-child td:first-child{border-top-left-radius:var(--table-border-radius)}.wp-block-table table tr:first-child th:last-child,.wp-block-table table tr:first-child td:last-child{border-top-right-radius:var(--table-border-radius)}.wp-block-table table tr:last-child td:first-child{border-bottom-left-radius:var(--table-border-radius)}.wp-block-table table tr:last-child td:last-child{border-bottom-right-radius:var(--table-border-radius)}figcaption,.wp-element-caption{margin-top:.625rem;font-size:var(--wp--preset--font-size--filter-xs)}:where(.entry-content>.wp-block-group:first-child>.wp-block-heading,.page-header .page-title,.page-header .wp-block-heading){display:flex;align-items:center;gap:1rem}:where(.entry-content>.wp-block-group:first-child>.wp-block-heading,.page-header .page-title,.page-header .wp-block-heading).has-text-align-left{justify-content:flex-start}:where(.entry-content>.wp-block-group:first-child>.wp-block-heading,.page-header .page-title,.page-header .wp-block-heading).has-text-align-center{justify-content:center}:where(.entry-content>.wp-block-group:first-child>.wp-block-heading,.page-header .page-title,.page-header .wp-block-heading).has-text-align-right{justify-content:flex-end}:is(.wp-block-heading):where(.is-style-offset-icon){position:relative;display:flex;align-items:center}@media(max-width: 768px){:is(.wp-block-heading):where(.is-style-offset-icon){flex-direction:column;align-items:flex-start;gap:var(--layout-space-sm)}}:is(.wp-block-heading):where(.is-style-offset-icon) .icon{position:absolute;right:calc(100% + 20px);background-repeat:no-repeat}@media(max-width: 768px){:is(.wp-block-heading):where(.is-style-offset-icon) .icon{position:static}}.wp-block-quote{margin-block:var(--flow-space-fixed)}:is(.wp-block-image,.wp-block-post-featured-image){display:flex;flex-flow:column;margin-block:var(--flow-space-fixed)}:is(.wp-block-image,.wp-block-post-featured-image) img{max-width:100%;height:auto;border-radius:var(--border-radius)}:is(.wp-block-image,.wp-block-post-featured-image).aligncenter{align-items:center}:is(.wp-block-image,.wp-block-post-featured-image).alignleft{align-items:flex-start;float:inline-start;margin-inline-start:calc(50% - var(--current-inline-size)/2);padding-inline-end:var(--layout-space-sm);max-inline-size:25rem}:is(.wp-block-image,.wp-block-post-featured-image).alignright{align-items:flex-end;float:inline-end;margin-inline-end:calc(50% - var(--current-inline-size)/2);padding-inline-start:var(--layout-space-sm);max-inline-size:25rem}:is(.wp-block-image,.wp-block-post-featured-image).is-style-squared img{border-radius:0}:is(.wp-block-embed,.wp-block-video) :is(iframe,video){width:100%;height:auto}:is(.wp-block-embed,.wp-block-video):not(.wp-has-aspect-ratio) :is(iframe,video),:is(.wp-block-embed,.wp-block-video).wp-embed-aspect-16-9 :is(iframe,video){aspect-ratio:16/9}:is(.wp-block-embed,.wp-block-video):not(.is-style-squared) :is(iframe,video){border-radius:var(--border-radius)}.wp-block-audio audio{width:100%}:is(.wp-block-social-links,.social-share){font-size:1.25rem;display:flex;gap:var(--layout-space-xs);padding-inline-start:0;list-style:none;margin-block-start:5px !important}:is(.wp-block-social-links,.social-share) svg{fill:currentColor}a.social-link{margin-inline:calc(-1*var(--layout-space-xs));padding:var(--layout-space-xs)}a.social-link svg{fill:currentColor}.wp-block-file a{font-size:var(--wp--preset--font-size--filter-base)}.wp-block-group.is-style-white-patterned-bg{background-image:linear-gradient(to top, rgba(255, 0, 0, 0) 0%, rgb(255, 255, 255) 50%),url("./assets/images/white-patterned-bg-min.svg");background-position:center top;background-size:auto;background-repeat:repeat}.wp-block-group.is-style-purple-patterned-bg{background-image:linear-gradient(180deg, var(--wp--preset--color--purple-background-1) 10%, rgba(37, 18, 86, 0) 200%),url("./assets/images/purple-patterned-bg-min.svg");background-position:center top;background-size:auto;background-repeat:repeat}.wp-block-group.is-style-purple-patterned-bg.purple-patterned-bg-low-fade{background-image:linear-gradient(180deg, var(--wp--preset--color--purple-background-1) 50%, rgba(37, 18, 86, 0) 200%),url("./assets/images/purple-patterned-bg-min.svg")}.wp-block-cover>img{border-radius:var(--border-radius)}.wp-block-buttons{--btn-group-gap: 1rem;display:flex;flex-wrap:wrap;gap:var(--btn-group-gap);margin-block-start:var(--flow-space)}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-button{display:inline-flex}.wp-block-button__link,input[type=submit],.gform_button,.gform-button,.wp-block-file__button,#add-member-form .woocommerce-Button.button,.woocommerce a.button.woocommerce-button,.woocommerce #customer_login .woocommerce-Button.button,.order-again a.button,.affwp-affiliate-link-copy-link.button,#cfw-side-cart .cfw-secondary-btn,.checkoutwc .wc-proceed-to-checkout .cfw-primary-btn,.checkoutwc .wc-proceed-to-checkout .cfw-secondary-btn,.woocommerce button.button,.affwp-button-register,.affwp-button-login,.filter-single-product-buy .cart .single_add_to_cart_button.button,.tribe-tickets__rsvp-actions-rsvp .tribe-common-c-btn,.tribe-tickets__registration-footer .tribe-tickets__registration-submit,.tribe-tickets__rsvp-form-buttons .tribe-tickets__rsvp-form-button,.filter-buying-options .cart .single_add_to_cart_button.button{--padding-x: 40px;--padding-y: 10px;--text-color: var(--color-white);--bg-color: var(--color-secondary);--border-color: var(--color-secondary);--border-size: 1px;--border-radius: 10000px;--text-color-hover: var(--color-secondary);--bg-color-hover: transparent;--border-color-hover: var(--border-color);display:inline-flex;justify-content:center;align-items:center;gap:.5em;padding:calc(var(--padding-y) - var(--border-size)) calc(var(--padding-x) - var(--border-size));font-size:var(--wp--preset--font-size--filter-base);line-height:inherit;text-decoration:none;color:var(--text-color);background-color:var(--bg-color);border:var(--border-size) solid var(--border-color);border-radius:var(--border-radius);font-weight:700;transition:all .25s;cursor:pointer}.wp-block-button__link:is(:hover,:focus),.wp-block-button__link.is-active,a:hover .wp-block-button__link,input[type=submit]:is(:hover,:focus),input[type=submit].is-active,a:hover input[type=submit],.gform_button:is(:hover,:focus),.gform_button.is-active,a:hover .gform_button,.gform-button:is(:hover,:focus),.gform-button.is-active,a:hover .gform-button,.wp-block-file__button:is(:hover,:focus),.wp-block-file__button.is-active,a:hover .wp-block-file__button,#add-member-form .woocommerce-Button.button:is(:hover,:focus),#add-member-form .woocommerce-Button.button.is-active,a:hover #add-member-form .woocommerce-Button.button,.woocommerce a.button.woocommerce-button:is(:hover,:focus),.woocommerce a.button.woocommerce-button.is-active,a:hover .woocommerce a.button.woocommerce-button,.woocommerce #customer_login .woocommerce-Button.button:is(:hover,:focus),.woocommerce #customer_login .woocommerce-Button.button.is-active,a:hover .woocommerce #customer_login .woocommerce-Button.button,.order-again a.button:is(:hover,:focus),.order-again a.button.is-active,a:hover .order-again a.button,.affwp-affiliate-link-copy-link.button:is(:hover,:focus),.affwp-affiliate-link-copy-link.button.is-active,a:hover .affwp-affiliate-link-copy-link.button,#cfw-side-cart .cfw-secondary-btn:is(:hover,:focus),#cfw-side-cart .cfw-secondary-btn.is-active,a:hover #cfw-side-cart .cfw-secondary-btn,.checkoutwc .wc-proceed-to-checkout .cfw-primary-btn:is(:hover,:focus),.checkoutwc .wc-proceed-to-checkout .cfw-primary-btn.is-active,a:hover .checkoutwc .wc-proceed-to-checkout .cfw-primary-btn,.checkoutwc .wc-proceed-to-checkout .cfw-secondary-btn:is(:hover,:focus),.checkoutwc .wc-proceed-to-checkout .cfw-secondary-btn.is-active,a:hover .checkoutwc .wc-proceed-to-checkout .cfw-secondary-btn,.woocommerce button.button:is(:hover,:focus),.woocommerce button.button.is-active,a:hover .woocommerce button.button,.affwp-button-register:is(:hover,:focus),.affwp-button-register.is-active,a:hover .affwp-button-register,.affwp-button-login:is(:hover,:focus),.affwp-button-login.is-active,a:hover .affwp-button-login,.filter-single-product-buy .cart .single_add_to_cart_button.button:is(:hover,:focus),.filter-single-product-buy .cart .single_add_to_cart_button.button.is-active,a:hover .filter-single-product-buy .cart .single_add_to_cart_button.button,.tribe-tickets__rsvp-actions-rsvp .tribe-common-c-btn:is(:hover,:focus),.tribe-tickets__rsvp-actions-rsvp .tribe-common-c-btn.is-active,a:hover .tribe-tickets__rsvp-actions-rsvp .tribe-common-c-btn,.tribe-tickets__registration-footer .tribe-tickets__registration-submit:is(:hover,:focus),.tribe-tickets__registration-footer .tribe-tickets__registration-submit.is-active,a:hover .tribe-tickets__registration-footer .tribe-tickets__registration-submit,.tribe-tickets__rsvp-form-buttons .tribe-tickets__rsvp-form-button:is(:hover,:focus),.tribe-tickets__rsvp-form-buttons .tribe-tickets__rsvp-form-button.is-active,a:hover .tribe-tickets__rsvp-form-buttons .tribe-tickets__rsvp-form-button,.filter-buying-options .cart .single_add_to_cart_button.button:is(:hover,:focus),.filter-buying-options .cart .single_add_to_cart_button.button.is-active,a:hover .filter-buying-options .cart .single_add_to_cart_button.button{color:var(--text-color-hover);background-color:var(--bg-color-hover);border-color:var(--border-color-hover)}.wp-block-button__link:where(:focus-visible),input[type=submit]:where(:focus-visible),.gform_button:where(:focus-visible),.gform-button:where(:focus-visible),.wp-block-file__button:where(:focus-visible),#add-member-form .woocommerce-Button.button:where(:focus-visible),.woocommerce a.button.woocommerce-button:where(:focus-visible),.woocommerce #customer_login .woocommerce-Button.button:where(:focus-visible),.order-again a.button:where(:focus-visible),.affwp-affiliate-link-copy-link.button:where(:focus-visible),#cfw-side-cart .cfw-secondary-btn:where(:focus-visible),.checkoutwc .wc-proceed-to-checkout .cfw-primary-btn:where(:focus-visible),.checkoutwc .wc-proceed-to-checkout .cfw-secondary-btn:where(:focus-visible),.woocommerce button.button:where(:focus-visible),.affwp-button-register:where(:focus-visible),.affwp-button-login:where(:focus-visible),.filter-single-product-buy .cart .single_add_to_cart_button.button:where(:focus-visible),.tribe-tickets__rsvp-actions-rsvp .tribe-common-c-btn:where(:focus-visible),.tribe-tickets__registration-footer .tribe-tickets__registration-submit:where(:focus-visible),.tribe-tickets__rsvp-form-buttons .tribe-tickets__rsvp-form-button:where(:focus-visible),.filter-buying-options .cart .single_add_to_cart_button.button:where(:focus-visible){--focus-outline: var(--color-white);--focus-shadow: var(--color-black)}.wp-block-button__link:is(.disabled,:disabled),input[type=submit]:is(.disabled,:disabled),.gform_button:is(.disabled,:disabled),.gform-button:is(.disabled,:disabled),.wp-block-file__button:is(.disabled,:disabled),#add-member-form .woocommerce-Button.button:is(.disabled,:disabled),.woocommerce a.button.woocommerce-button:is(.disabled,:disabled),.woocommerce #customer_login .woocommerce-Button.button:is(.disabled,:disabled),.order-again a.button:is(.disabled,:disabled),.affwp-affiliate-link-copy-link.button:is(.disabled,:disabled),#cfw-side-cart .cfw-secondary-btn:is(.disabled,:disabled),.checkoutwc .wc-proceed-to-checkout .cfw-primary-btn:is(.disabled,:disabled),.checkoutwc .wc-proceed-to-checkout .cfw-secondary-btn:is(.disabled,:disabled),.woocommerce button.button:is(.disabled,:disabled),.affwp-button-register:is(.disabled,:disabled),.affwp-button-login:is(.disabled,:disabled),.filter-single-product-buy .cart .single_add_to_cart_button.button:is(.disabled,:disabled),.tribe-tickets__rsvp-actions-rsvp .tribe-common-c-btn:is(.disabled,:disabled),.tribe-tickets__registration-footer .tribe-tickets__registration-submit:is(.disabled,:disabled),.tribe-tickets__rsvp-form-buttons .tribe-tickets__rsvp-form-button:is(.disabled,:disabled),.filter-buying-options .cart .single_add_to_cart_button.button:is(.disabled,:disabled){pointer-events:none;opacity:.75}.wp-block-button__link .icon,.wp-block-button__link svg,input[type=submit] .icon,input[type=submit] svg,.gform_button .icon,.gform_button svg,.gform-button .icon,.gform-button svg,.wp-block-file__button .icon,.wp-block-file__button svg,#add-member-form .woocommerce-Button.button .icon,#add-member-form .woocommerce-Button.button svg,.woocommerce a.button.woocommerce-button .icon,.woocommerce a.button.woocommerce-button svg,.woocommerce #customer_login .woocommerce-Button.button .icon,.woocommerce #customer_login .woocommerce-Button.button svg,.order-again a.button .icon,.order-again a.button svg,.affwp-affiliate-link-copy-link.button .icon,.affwp-affiliate-link-copy-link.button svg,#cfw-side-cart .cfw-secondary-btn .icon,#cfw-side-cart .cfw-secondary-btn svg,.checkoutwc .wc-proceed-to-checkout .cfw-primary-btn .icon,.checkoutwc .wc-proceed-to-checkout .cfw-primary-btn svg,.checkoutwc .wc-proceed-to-checkout .cfw-secondary-btn .icon,.checkoutwc .wc-proceed-to-checkout .cfw-secondary-btn svg,.woocommerce button.button .icon,.woocommerce button.button svg,.affwp-button-register .icon,.affwp-button-register svg,.affwp-button-login .icon,.affwp-button-login svg,.filter-single-product-buy .cart .single_add_to_cart_button.button .icon,.filter-single-product-buy .cart .single_add_to_cart_button.button svg,.tribe-tickets__rsvp-actions-rsvp .tribe-common-c-btn .icon,.tribe-tickets__rsvp-actions-rsvp .tribe-common-c-btn svg,.tribe-tickets__registration-footer .tribe-tickets__registration-submit .icon,.tribe-tickets__registration-footer .tribe-tickets__registration-submit svg,.tribe-tickets__rsvp-form-buttons .tribe-tickets__rsvp-form-button .icon,.tribe-tickets__rsvp-form-buttons .tribe-tickets__rsvp-form-button svg,.filter-buying-options .cart .single_add_to_cart_button.button .icon,.filter-buying-options .cart .single_add_to_cart_button.button svg{pointer-events:none}.bookmark-button-container .bookmark-button.color-primary .icon-bookmark-outline{background-image:url("data:image/svg+xml,%3Csvg width='15' height='19' viewBox='0 0 15 19' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.0825 15.3711L7.08252 13.1911L2.08252 15.3711V2.37109H12.0825M12.0825 0.371094H2.08252C1.55209 0.371094 1.04338 0.581807 0.668306 0.95688C0.293233 1.33195 0.0825195 1.84066 0.0825195 2.37109V18.3711L7.08252 15.3711L14.0825 18.3711V2.37109C14.0825 1.26109 13.1825 0.371094 12.0825 0.371094Z' fill='%233c277a'/%3E%3C/svg%3E%0A")}.bookmark-button-container .bookmark-button.color-primary:hover .icon-bookmark-outline{background-image:url("data:image/svg+xml,%3Csvg width='15' height='19' viewBox='0 0 15 19' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5942 0.0810547H2.59424C2.06381 0.0810547 1.5551 0.291768 1.18002 0.666841C0.804952 1.04191 0.594238 1.55062 0.594238 2.08105V18.0811L7.59424 15.0811L14.5942 18.0811V2.08105C14.5942 0.971055 13.6942 0.0810547 12.5942 0.0810547Z' fill='white' style='fill:white;fill-opacity:1;'/%3E%3C/svg%3E%0A")}.bookmark-button-container .bookmark-button.color-white .icon-bookmark-outline{background-image:url("data:image/svg+xml,%3Csvg width='15' height='19' viewBox='0 0 15 19' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.0825 15.3711L7.08252 13.1911L2.08252 15.3711V2.37109H12.0825M12.0825 0.371094H2.08252C1.55209 0.371094 1.04338 0.581807 0.668306 0.95688C0.293233 1.33195 0.0825195 1.84066 0.0825195 2.37109V18.3711L7.08252 15.3711L14.0825 18.3711V2.37109C14.0825 1.26109 13.1825 0.371094 12.0825 0.371094Z' fill='%23ffffff'/%3E%3C/svg%3E%0A")}.bookmark-button-container .bookmark-button.color-white:hover .icon-bookmark-outline{background-image:url("data:image/svg+xml,%3Csvg width='15' height='19' viewBox='0 0 15 19' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5942 0.0810547H2.59424C2.06381 0.0810547 1.5551 0.291768 1.18002 0.666841C0.804952 1.04191 0.594238 1.55062 0.594238 2.08105V18.0811L7.59424 15.0811L14.5942 18.0811V2.08105C14.5942 0.971055 13.6942 0.0810547 12.5942 0.0810547Z' fill='white' style='fill:white;fill-opacity:1;'/%3E%3C/svg%3E%0A")}.bookmark-button-container .bookmark-button .icon-bookmark-outline{width:14px;height:18px;display:inline-block;background-image:url("data:image/svg+xml,%3Csvg width='15' height='19' viewBox='0 0 15 19' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.0825 15.3711L7.08252 13.1911L2.08252 15.3711V2.37109H12.0825M12.0825 0.371094H2.08252C1.55209 0.371094 1.04338 0.581807 0.668306 0.95688C0.293233 1.33195 0.0825195 1.84066 0.0825195 2.37109V18.3711L7.08252 15.3711L14.0825 18.3711V2.37109C14.0825 1.26109 13.1825 0.371094 12.0825 0.371094Z'/%3E%3C/svg%3E%0A")}.bookmark-button-container .bookmark-button.item-bookmarked.color-primary .icon-bookmark-outline{background-image:url("data:image/svg+xml,%3Csvg width='15' height='19' viewBox='0 0 15 19' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5942 0.0810547H2.59424C2.06381 0.0810547 1.5551 0.291768 1.18002 0.666841C0.804952 1.04191 0.594238 1.55062 0.594238 2.08105V18.0811L7.59424 15.0811L14.5942 18.0811V2.08105C14.5942 0.971055 13.6942 0.0810547 12.5942 0.0810547Z' fill='%233c277a' /%3E%3C/svg%3E%0A")}.bookmark-button-container .bookmark-button.item-bookmarked.color-primary:hover .icon-bookmark-outline{background-image:url("data:image/svg+xml,%3Csvg width='15' height='19' viewBox='0 0 15 19' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.0825 15.3711L7.08252 13.1911L2.08252 15.3711V2.37109H12.0825M12.0825 0.371094H2.08252C1.55209 0.371094 1.04338 0.581807 0.668306 0.95688C0.293233 1.33195 0.0825195 1.84066 0.0825195 2.37109V18.3711L7.08252 15.3711L14.0825 18.3711V2.37109C14.0825 1.26109 13.1825 0.371094 12.0825 0.371094Z' fill='%23ffffff'/%3E%3C/svg%3E%0A")}.bookmark-button-container .bookmark-button.item-bookmarked.color-white .icon-bookmark-outline{background-image:url("data:image/svg+xml,%3Csvg width='15' height='19' viewBox='0 0 15 19' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5942 0.0810547H2.59424C2.06381 0.0810547 1.5551 0.291768 1.18002 0.666841C0.804952 1.04191 0.594238 1.55062 0.594238 2.08105V18.0811L7.59424 15.0811L14.5942 18.0811V2.08105C14.5942 0.971055 13.6942 0.0810547 12.5942 0.0810547Z' fill='white' style='fill:white;fill-opacity:1;'/%3E%3C/svg%3E%0A")}.bookmark-button-container .bookmark-button.item-bookmarked.color-white:hover .icon-bookmark-outline{background-image:url("data:image/svg+xml,%3Csvg width='15' height='19' viewBox='0 0 15 19' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.0825 15.3711L7.08252 13.1911L2.08252 15.3711V2.37109H12.0825M12.0825 0.371094H2.08252C1.55209 0.371094 1.04338 0.581807 0.668306 0.95688C0.293233 1.33195 0.0825195 1.84066 0.0825195 2.37109V18.3711L7.08252 15.3711L14.0825 18.3711V2.37109C14.0825 1.26109 13.1825 0.371094 12.0825 0.371094Z' fill='%23ffffff'/%3E%3C/svg%3E%0A")}.is-style-outline .wp-block-button__link,.is-style-outline.wp-block-button__link{--bg-color: transparent;--text-color: var(--color-secondary);--text-color-hover: var(--color-white);--bg-color-hover: var(--color-secondary)}.is-style-outline-white .wp-block-button__link,.is-style-outline-white.wp-block-button__link{--bg-color: transparent;--text-color: var(--color-white);--border-color: var(--color-white);--text-color-hover: var(--color-primary);--bg-color-hover: var(--color-white);--border-color-hover: var(--color-primary);font-weight:400}.is-style-plain .wp-block-button__link,.is-style-plain.wp-block-button__link{--bg-color: transparent;--bg-color-hover: transparent;--text-color: var(--color-link);--border-size: 0px;--text-color-hover: var(--color-link-hover);--padding-x: 0px;--padding-y: 0px;text-transform:none}.is-style-plain .wp-block-button__link:is(:hover,:focus),.is-style-plain .wp-block-button__link.is-active,a:hover .is-style-plain .wp-block-button__link,.is-style-plain.wp-block-button__link:is(:hover,:focus),.is-style-plain.wp-block-button__link.is-active,a:hover .is-style-plain.wp-block-button__link{text-decoration:underline}.is-style-fill-purple .wp-block-button__link,.is-style-fill-purple.wp-block-button__link{--bg-color: var(--wp--preset--color--purple-background-2);--bg-color-hover: transparent;--border-color: var(--bg-color);--text-color-hover: var(--color-white);--border-color-hover: var(--color-white)}.is-style-fill-grey .wp-block-button__link,.is-style-fill-grey.wp-block-button__link{--bg-color: #e1e1e1;--bg-color-hover: transparent;--text-color: var(--color-black);--border-color: var(--bg-color);--text-color-hover: var(--color-black);--border-color-hover: var(--color-black)}.is-style-icon .wp-block-button__link,.is-style-icon.wp-block-button__link{--padding-x: 8px;--padding-y: 8px}.circle-button{height:42px;width:42px;padding:0}.wp-block-media-text{display:grid;grid-template-columns:var(--media-default-width, 50%) 1fr;grid-template-rows:auto;gap:0;align-items:center}@media(min-width: 992px){.wp-block-media-text.is-image-fill-element .wp-block-media-text__media{min-height:350px}}@media(min-width: 1200px){.wp-block-media-text.is-image-fill-element .wp-block-media-text__media{min-height:432px}}@media(max-width: 1200px){.wp-block-media-text.filter-center-mobile-content.is-stacked-on-mobile{grid-template-columns:100% !important}}@media(max-width: 1200px){.wp-block-media-text.filter-center-mobile-content.is-stacked-on-mobile .wp-block-media-text__content{text-align:center;grid-column:1;grid-row:2}}@media(max-width: 1200px){.wp-block-media-text.filter-center-mobile-content.is-stacked-on-mobile .wp-block-media-text__media img,.wp-block-media-text.filter-center-mobile-content.is-stacked-on-mobile .wp-block-media-text__media video{width:auto;margin:auto;max-width:100%;contain-intrinsic-size:auto auto}}@media(max-width: 1200px){.wp-block-media-text.filter-quote-size-media.is-stacked-on-mobile .wp-block-media-text__media img,.wp-block-media-text.filter-quote-size-media.is-stacked-on-mobile .wp-block-media-text__media video{contain-intrinsic-size:auto 126px}}.wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr var(--media-default-width, 50%)}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{grid-column:2;grid-row:1}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{--text-padding-inline: clamp(1rem, 0.302rem + 2.698vw, 3rem);grid-column:1;grid-row:1}@media(min-width: 768px){.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding-inline:0 var(--text-padding-inline)}}@media(max-width: 767px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100% !important}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{grid-column:1;grid-row:2}}.wp-block-media-text.is-style-squared-media .wp-block-media-text__media :where(img,video){border-radius:0}.wp-block-media-text.is-style-circle-media .wp-block-media-text__media :where(img,video){border-radius:50%}@media(min-width: 768px){.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content{padding-block:0}}.wp-block-media-text.is-vertically-aligned-top :where(.wp-block-media-text__content,.wp-block-media-text__media){align-self:start}.wp-block-media-text :where(.wp-block-media-text__content,.wp-block-media-text__media),.wp-block-media-text.is-vertically-aligned-center :where(.wp-block-media-text__content,.wp-block-media-text__media){align-self:center}.wp-block-media-text.is-vertically-aligned-bottom :where(.wp-block-media-text__content,.wp-block-media-text__media){align-self:end}.wp-block-media-text .wp-block-media-text__media{grid-column:1;grid-row:1;margin:0}.wp-block-media-text .wp-block-media-text__content{direction:ltr;grid-column:2;grid-row:1;--text-padding-inline: clamp(1rem, 0.302rem + 2.698vw, 3rem);--text-padding-block: clamp(1.25rem, 0.302rem + 2.698vw, 3rem);padding-inline:0;padding-block:var(--text-padding-block) 0}.wp-block-media-text .wp-block-media-text__content .wp-block-buttons{--flow-space: 1.5rem}@media(min-width: 768px){.wp-block-media-text .wp-block-media-text__content{padding-inline:var(--text-padding-inline) 0;padding-block:var(--text-padding-block)}}.wp-block-media-text .wp-block-media-text__content>:last-child{margin-bottom:0}.wp-block-media-text :where(img,video){height:auto;max-width:unset;vertical-align:middle;width:100%;border:none;border-radius:var(--border-radius)}.wp-block-media-text.is-image-fill :where(.wp-block-media-text__media){background-size:cover;height:100%;min-height:15rem}.wp-block-media-text.is-image-fill :where(.wp-block-media-text__media)>a{display:block;height:100%}.wp-block-media-text.is-image-fill :where(.wp-block-media-text__media) img{clip:rect(0, 0, 0, 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.wp-block-media-text.has-background{border-radius:var(--border-radius)}.wp-block-media-text.has-background :where(.wp-block-media-text__content){padding-inline:var(--text-padding-inline) !important;padding-block:var(--text-padding-block)}.wp-block-media-text.has-background .wp-block-media-text__media :where(img,video){border-radius:var(--border-radius) var(--border-radius) 0 0}@media(min-width: 768px){.wp-block-media-text.has-background .wp-block-media-text__media :where(img,video){border-radius:var(--border-radius) 0 0 var(--border-radius)}}.wp-block-media-text a:not(.wp-block-button__link){color:inherit;text-decoration:none}.filter-accordion-container>*+*{margin-block-start:1.25rem}.filter-accordion-container .filter-accordion-item{background-color:var(--color-white);border-radius:var(--border-radius)}.filter-accordion-container .filter-accordion-item>:last-child{margin-block-end:0 !important}.filter-accordion-container .filter-accordion-item .toggle-btn{display:flex;gap:1em;justify-content:space-between;align-items:center;width:100%;padding:1rem;background-color:var(--color-white);color:var(--color-primary);border-radius:var(--border-radius)}.filter-accordion-container .filter-accordion-item .toggle-btn h4{margin-block-start:0;margin-block-end:0;text-align:left}.filter-accordion-container .filter-accordion-item .toggle-btn span.accordion-arrow{background-color:var(--wp--preset--color--grey-background-1);width:50px;height:50px;border-radius:50%;display:flex;align-items:center;flex-shrink:0;justify-content:center}.filter-accordion-container .filter-accordion-item .toggle-btn span.accordion-arrow:after{content:"";width:19px;height:11px;display:block;line-height:1;background-image:url("data:image/svg+xml,%3Csvg width='19' height='11' viewBox='0 0 19 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.9258 9.90234L9.66919 1.68307L1.4126 9.90234' stroke='%233C277A' style='stroke:%233C277A;stroke:color(display-p3 0.2353 0.1529 0.4784);stroke-opacity:1;' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");rotate:180deg}.filter-accordion-container .filter-accordion-item .toggle-btn.is-active span.accordion-arrow:after{rotate:0deg}.filter-accordion-container .filter-accordion-item .toggle-panel .toggle-panel-content{padding:0 1rem 1rem}.filter-accordion-container .filter-accordion-item .toggle-panel .toggle-panel-content>p{font-size:var(--wp--preset--font-size--filter-sm)}.filter-accordion-container .filter-accordion-item .toggle-panel .toggle-panel-content>:last-child{margin-block-end:0 !important}@media(max-width: 767px){.filter-posts-swiper{width:calc(100% + 40px);margin-left:-20px !important;margin-right:0 !important;max-width:none !important;padding-left:20px;padding-right:20px}.filter-posts-swiper .filter-posts-swiper-wrapper{display:flex;gap:0}}:root{--toggle-transition-duration: .35s;--toggle-transition-duration-sm: .15s;--toggle-transition-duration-close: var(--toggle-transition-duration)}.toggle-outer{position:relative}.toggle{background-color:none;border:none;cursor:pointer;transition:all var(--toggle-transition-duration) ease-out}.toggle-panel{transition:all var(--toggle-transition-duration) ease-out;transition-timing-function:cubic-bezier(0.05, 0.7, 0.1, 1);overflow:hidden}.toggle-panel:where(:not(details)){height:0}.toggle-panel:where(:not(.is-active)){transition-duration:var(--toggle-transition-duration-close)}.toggle-panel:where(:not(.is-active):not(.is-anim):not(details)){display:none}.toggle-panel:where(.is-active:not(.is-anim)){height:auto;overflow:visible}.toggle-panel--partial{display:block;height:calc(2.5em + .75rem)}.toggle-panel--opacity:where(.is-anim:not(.is-active)){opacity:0}.toggle-panel--none{height:auto;transition:none}.toggle-dialog:where(dialog,[popover]){margin:0;padding:0;color:inherit;background:none;border:none}.toggle-dialog{--max-width: 480px;--max-height: 480px;position:fixed;z-index:10000;inset:0;margin:auto;width:fit-content;height:fit-content;transition:all var(--toggle-transition-duration) ease-out}.toggle-dialog:where(:not(.is-active)){opacity:0;transition-duration:var(--toggle-transition-duration-sm)}.toggle-dialog:where(:not(.is-active):not(.is-anim)){display:none}.toggle-dialog>*{animation-name:slideInUp;animation-duration:var(--toggle-transition-duration);animation-fill-mode:forwards}.toggle-dialog:where(:not(.is-active))>*{animation-name:slideOutUp;animation-duration:var(--toggle-transition-duration-sm)}.toggle-dialog-content{position:relative;overflow:scroll;overscroll-behavior:contain;max-width:var(--max-width);max-height:var(--max-height)}.toggle-dialog[aria-modal=true]::after,.toggle-modal::after{content:"";position:fixed;inset:0;z-index:-1;width:100%;height:100%;background:rgba(0,0,0,.5)}body.has-modal{overflow:hidden}.toggle-tooltip{position:absolute;bottom:100%;left:0;width:max-content;transition:all var(--toggle-transition-duration-sm) ease-out}.toggle-tooltip:where(:not(.is-active)){opacity:0}.toggle-tooltip:is(:not(.is-active):not(.is-anim)){display:none}@keyframes slideInUp{from{transform:translate3d(0, 32px, 0)}}@keyframes slideOutUp{to{transform:translate3d(0, -32px, 0)}}.searchwp-live-search-results{box-sizing:border-box;-moz-box-sizing:border-box;background:var(--color-white);border-radius:var(--border-radius);width:315px;min-height:175px;max-height:450px;padding:1rem}.searchwp-live-search-no-min-chars .spinner{opacity:.3}.searchwp-live-search-result{padding:0}.searchwp-live-search-result:not(:last-child){margin-bottom:10px}.searchwp-live-search-result--focused a{text-decoration:none;color:var(--color-black);background:var(--wp--preset--color--grey-background-1);border-radius:8px}.searchwp-live-search-result a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--color-black);text-decoration:none;font-weight:400;padding:5px 10px}.searchwp-live-search-result a:hover{text-decoration:none;color:var(--color-black);background:var(--wp--preset--color--grey-background-1);border-radius:8px}.searchwp-live-search-instructions{border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}@keyframes searchwp-spinner-line-fade-more{0%,100%{opacity:0}1%{opacity:1}}@keyframes searchwp-spinner-line-fade-quick{0%,39%,100%{opacity:.25}40%{opacity:1}}@keyframes searchwp-spinner-line-fade-default{0%,100%{opacity:.22}1%{opacity:1}}.filter-search-bar{display:flex;margin-bottom:clamp(1.25rem,.814rem + 1.686vw,2.5rem);gap:1.25rem;flex-wrap:wrap}@media(min-width: 992px){.filter-search-bar{justify-content:flex-end;flex-wrap:nowrap}}.filter-search-bar .wp-block-heading{margin-right:auto;margin-block:0}.filter-search-bar .filter-search-bar--inner{display:flex;align-items:center;gap:1rem;width:100%;max-width:650px}.filter-search-bar .filter-search-bar--inner .search-submit-button{flex-shrink:0}.search-input-outer{position:relative;flex-grow:1}.search-input-outer .icon-search{position:absolute;left:22px;top:50%;transform:translateY(-50%)}.search-input-outer .search-input{border-radius:var(--border-radius);padding:10px 20px 10px 54px;border:0;background-color:var(--wp--preset--color--grey-background-1);color:var(--color-black);width:100%}.search-input-outer .search-input::placeholder{color:var(--color-black)}.search-results-page{margin-block:var(--wp--preset--spacing--filter-xxl)}.search-results-page .search-form{display:flex;align-items:center;gap:1rem}.search-results-page .search-form .ginput_container{flex-grow:1}.search-results-page .search-form,.search-results-page .search-results-count{margin-block-end:var(--layout-space-lg)}.search-results-page .search-results{list-style:none;padding-inline-start:0}.search-results-page .search-results p{font-size:1rem;margin-block-end:var(--layout-space-xs)}.page-404 h1{font-size:clamp(6rem,5.302rem + 2.698vw,8rem) !important;line-height:clamp(6rem,5.302rem + 2.698vw,8rem) !important;margin-block-end:1.25rem !important}.page-404 .entry-content.is-content-page.hardcoded-404{display:flex;flex-direction:column}.page-404 .entry-content.is-content-page.hardcoded-404:not(.page-header)>:first-child{margin-block-start:0}.page-404 .wp-block-group.is-style-white-patterned-bg{min-height:800px;display:flex;flex-direction:column;justify-content:center;gap:1.25rem}@media(max-width: 1200px){.page-404 .wp-block-group.is-style-white-patterned-bg{min-height:calc(100vh - 113px)}}.page-404 .wp-block-group.is-style-white-patterned-bg>*{margin-block:0 !important}.post-pre{padding-block:var(--layout-space-lg);display:flex;justify-content:space-between;align-items:center;margin-inline:auto}.entry{padding-block-end:var(--wp--preset--spacing--filter-xxl)}.single .entry-header{margin-block-end:var(--wp--preset--spacing--filter-xxl)}.entry-footer{display:flex;flex-wrap:wrap;align-items:center;gap:var(--wp--preset--spacing--filter-sm);padding-block-start:var(--wp--preset--spacing--filter-lg);border-top:var(--border);max-width:var(--layout-container-width-default);margin-inline:auto;margin-block-start:var(--wp--preset--spacing--filter-xxl)}@media(max-width: 767px){.entry-footer{justify-content:center}}.entry-footer .avatar{width:80px;height:80px;border-radius:50%}.entry-footer .social-share{margin-inline-start:auto}@media(max-width: 767px){.entry-footer .social-share{width:100%;justify-content:center}}.author-name{margin-block-end:0}.author-title{font-size:.875rem}.has-text-align-left{text-align:left}.has-text-align-center{text-align:center}.has-text-align-right{text-align:right}.is-style-small{font-size:var(--wp--preset--font-size--filter-xs)}.is-style-lead{font-size:var(--wp--preset--font-size--filter-sm)}.is-style-highlight-green{background:var(--wp--preset--color--green-background-2);padding:.5rem .75rem;display:inline-block;border-radius:8px}.is-style-wide{max-width:var(--layout-container-width-wide)}.is-style-fill.wp-block-button__width-25{width:25%}.is-style-fill.wp-block-button__width-25>.wp-block-button__link{width:100%}.is-style-fill.wp-block-button__width-50{width:50%}.is-style-fill.wp-block-button__width-50>.wp-block-button__link{width:100%}.is-style-fill.wp-block-button__width-75{width:75%}.is-style-fill.wp-block-button__width-75>.wp-block-button__link{width:100%}.is-style-fill.wp-block-button__width-100{width:100%}.is-style-fill.wp-block-button__width-100>.wp-block-button__link{width:100%}.is-content-justification-left{justify-content:flex-start}.is-content-justification-center{justify-content:center}.is-content-justification-right{justify-content:flex-end}.is-content-justification-space-between{justify-content:space-between}.is-items-alignment-top{align-items:flex-start}.is-items-alignment-center{align-items:center}.is-items-alignment-bottom{align-items:flex-end}.is-items-alignment-stretch{align-items:stretch}.is-nowrap{flex-wrap:nowrap}.is-style-list-style-none{list-style:none !important}.is-style-ticks-with-green-background{list-style:none}.is-style-ticks-with-green-background li{padding-left:.75rem;position:relative;font-size:var(--wp--preset--font-size--filter-sm)}.is-style-ticks-with-green-background li:not(:last-child){margin-bottom:.625rem}.is-style-ticks-with-green-background li:before{width:20px;height:21px;background-image:url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 0.669922C4.5 0.669922 0 5.16992 0 10.6699C0 16.1699 4.5 20.6699 10 20.6699C15.5 20.6699 20 16.1699 20 10.6699C20 5.16992 15.5 0.669922 10 0.669922ZM8 15.6699L3 10.6699L4.41 9.25992L8 12.8399L15.59 5.24992L17 6.66992L8 15.6699Z' fill='%233EB7AE' style='fill:%233EB7AE;fill:color(display-p3 0.2431 0.7176 0.6824);fill-opacity:1;'/%3E%3C/svg%3E%0A");content:"";margin:2px 0 0 -18px;position:absolute;left:0}.visually-hidden,.wp-block-social-link-label,.hidden_label>.gform-field-label,.gfield_required_text,.screen-reader-text{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.d-none{display:none}[hidden]{display:none !important}@media(max-width: 1200px){.hidden-mobile{display:none !important}}@media(max-width: 576px){.hidden-mobile-only{display:none !important}}@media(min-width: 1200px){.hidden-desktop{display:none !important}}.filter-featured-heading{margin-block-end:1rem}@media(min-width: 768px){.filter-featured-heading{text-align:right}}.filter-spinner{width:25px;height:25px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' style='margin: auto; background: none; display: block; shape-rendering: auto; animation-play-state: running; animation-delay: 0s;' width='25px' height='25px' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3E%3Ccircle cx='50' cy='50' fill='none' stroke='%233fb7af' stroke-width='10' r='35' stroke-dasharray='164.93361431346415 56.97787143782138' style='animation-play-state: running; animation-delay: 0s;'%3E%3CanimateTransform attributeName='transform' type='rotate' repeatCount='indefinite' dur='1s' values='0 50 50;360 50 50' keyTimes='0;1' style='animation-play-state: running; animation-delay: 0s;'%3E%3C/animateTransform%3E%3C/circle%3E%3C!-- %5Bldio%5D generated by https://loading.io/ --%3E%3C/svg%3E")}.filter-spinner.large{width:52px;height:52px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' style='margin: auto; background: none; display: block; shape-rendering: auto; animation-play-state: running; animation-delay: 0s;' width='52px' height='52px' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3E%3Ccircle cx='50' cy='50' fill='none' stroke='%233fb7af' stroke-width='10' r='35' stroke-dasharray='164.93361431346415 56.97787143782138' style='animation-play-state: running; animation-delay: 0s;'%3E%3CanimateTransform attributeName='transform' type='rotate' repeatCount='indefinite' dur='1s' values='0 50 50;360 50 50' keyTimes='0;1' style='animation-play-state: running; animation-delay: 0s;'%3E%3C/animateTransform%3E%3C/circle%3E%3C!-- %5Bldio%5D generated by https://loading.io/ --%3E%3C/svg%3E")}@media(prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}.filter-card-group-display{gap:10px 14px;display:flex;flex-direction:column}.filter-card-group-display>*{margin:0 !important}.filter-card-group-display>*.wp-block-image{flex-basis:auto;flex-grow:0}@media(max-width: 768px){.filter-card-group-display{flex-direction:row}}.gap-20-40{gap:20px 40px}.flex-shrink-0{flex-shrink:0}.wp-block-group:has(+.is-style-offset-previous-section){padding-bottom:clamp(7.188rem,6.295rem + 2.381vw,8.438rem)}.is-style-offset-previous-section{margin-block-start:-75px !important}.hide-on-mobile{display:none}@media(min-width: 992px){.hide-on-mobile{display:block}}@media(max-width: 992px){.filter-table-wrapper{overflow:auto;border-radius:16px}.filter-table-wrapper table{width:auto !important;min-width:100%}}.page-template-checkout .site-content{background:var(--wp--preset--color--grey-background-1)}.page-template-checkout.page-tribe-attendee-registration .entry-content{width:100%}.page-template-checkout.page-tribe-attendee-registration .tribe-tickets__registration{max-width:none;padding:0}.page-template-checkout.page-tribe-attendee-registration .tribe-tickets__registration .tribe-tickets__registration-actions{display:none}.page-template-checkout.page-tribe-attendee-registration .tribe-tickets__registration .tribe-tickets__notice{border-radius:var(--border-radius);padding:1rem 1rem 1rem 50px;margin-block:2rem 0}@media(min-width: 992px){.page-template-checkout.page-tribe-attendee-registration .tribe-tickets__registration .tribe-tickets__notice{margin-right:var(--wp--style--block-gap);margin-block:0 1rem}}.page-template-checkout.page-tribe-attendee-registration .tribe-tickets__registration .tribe-tickets__registration-page-title{margin:0 0 var(--flow-space);font-size:var(--wp--preset--font-size--filter-xl);line-height:var(--wp--preset--font-size--filter-xl)}.page-template-checkout.page-tribe-attendee-registration .tribe-tickets__registration .tribe-tickets__registration-grid{border:0;padding:0}@media(min-width: 992px){.page-template-checkout.page-tribe-attendee-registration .tribe-tickets__registration .tribe-tickets__registration-grid{grid-template-columns:50% 50%}}@media(min-width: 1200px){.page-template-checkout.page-tribe-attendee-registration .tribe-tickets__registration .tribe-tickets__registration-grid{grid-template-columns:calc(100% - 589px) 589px}}.page-template-checkout.page-tribe-attendee-registration .tribe-tickets__registration .tribe-tickets__registration-event{padding:0;margin-top:2rem}@media(min-width: 992px){.page-template-checkout.page-tribe-attendee-registration .tribe-tickets__registration .tribe-tickets__registration-event{margin:0;padding:0 var(--wp--style--block-gap) 0 0}}.page-template-checkout.page-tribe-attendee-registration .tribe-tickets__registration .tribe-tickets__registration-summary{margin-bottom:var(--flow-space)}.page-template-checkout.page-tribe-attendee-registration .tribe-tickets__registration .tribe-tickets__registration-summary h2{font-size:var(--wp--preset--font-size--filter-sm) !important}.page-template-checkout.page-tribe-attendee-registration .tribe-tickets__registration .tribe-tickets__registration-summary h2>a{color:var(--color-secondary);box-shadow:none !important}.page-template-checkout.page-tribe-attendee-registration .tribe-tickets__registration .tribe-tickets__attendee-tickets-container{background:var(--color-white);border-radius:var(--border-radius);padding:var(--layout-grid-gap)}.page-template-checkout.page-tribe-attendee-registration .tribe-tickets__registration .tribe-tickets__attendee-tickets-container .tribe-tickets__attendee-tickets-item{background:var(--wp--preset--color--grey-background-1);border-radius:var(--border-radius);padding:1rem;border:0}.page-template-checkout.page-tribe-attendee-registration .tribe-tickets__registration .tribe-tickets__attendee-tickets-container .tribe-tickets__attendee-tickets-item:before,.page-template-checkout.page-tribe-attendee-registration .tribe-tickets__registration .tribe-tickets__attendee-tickets-container .tribe-tickets__attendee-tickets-item:after{display:none}.page-template-checkout.page-tribe-attendee-registration .tribe-tickets__registration .tribe-tickets__attendee-tickets-container .tribe-tickets__attendee-tickets-item .tribe-tickets__attendee-tickets-item-header .tribe-tickets__attendee-tickets-item-title{margin-top:0;font-size:var(--wp--preset--font-size--filter-md)}.page-template-checkout.page-tribe-attendee-registration .tribe-tickets__registration .tribe-tickets__attendee-tickets-container .tribe-tickets__attendee-tickets-item .tribe-tickets__form-field{padding:0;align-items:flex-start}@media(min-width: 768px){.page-template-checkout.page-tribe-attendee-registration .tribe-tickets__registration .tribe-tickets__attendee-tickets-container .tribe-tickets__attendee-tickets-item .tribe-tickets__form-field{gap:1rem}}.page-template-checkout.page-tribe-attendee-registration .tribe-tickets__registration .tribe-tickets__attendee-tickets-container .tribe-tickets__attendee-tickets-item .tribe-tickets__form-field:not(:last-child){margin-bottom:1rem}.page-template-checkout.page-tribe-attendee-registration .tribe-tickets__registration .tribe-tickets__attendee-tickets-container .tribe-tickets__attendee-tickets-item .tribe-tickets__form-field .tribe-tickets__form-field-label{font-size:var(--wp--preset--font-size--filter-base);font-weight:700;color:var(--color-primary);margin:0 0 10px;flex:0;width:100%}@media(min-width: 768px){.page-template-checkout.page-tribe-attendee-registration .tribe-tickets__registration .tribe-tickets__attendee-tickets-container .tribe-tickets__attendee-tickets-item .tribe-tickets__form-field .tribe-tickets__form-field-label{flex:0 0 64px;width:auto;margin:8px 0 0;display:flex}}.page-template-checkout.page-tribe-attendee-registration .tribe-tickets__registration .tribe-tickets__attendee-tickets-container .tribe-tickets__attendee-tickets-item .tribe-tickets__form-field .tribe-tickets__form-field-input-wrapper .tribe-tickets__form-field-input{max-width:none;border:1px solid var(--header-secondary-nav-border-color);border-radius:8px}.page-template-checkout.page-tribe-attendee-registration .tribe-tickets__registration .tribe-tickets__registration-footer{margin:0;max-width:100%}@media(min-width: 992px){.page-template-checkout.page-tribe-attendee-registration .tribe-tickets__registration .tribe-tickets__registration-footer{max-width:calc(50% - 20px)}}@media(min-width: 1200px){.page-template-checkout.page-tribe-attendee-registration .tribe-tickets__registration .tribe-tickets__registration-footer{max-width:calc(100% - 608px)}}.page-template-checkout.page-tribe-attendee-registration .tribe-tickets__registration .tribe-tickets__registration-footer .tribe-tickets__registration-submit{padding:calc(var(--padding-y) - var(--border-size)) calc(var(--padding-x) - var(--border-size)) !important;width:100%}@media(min-width: 768px){.page-template-checkout.page-tribe-attendee-registration .tribe-tickets__registration .tribe-tickets__registration-footer .tribe-tickets__registration-submit{width:auto}}.page-template-checkout.page-tribe-attendee-registration .tribe-tickets__registration .tribe-tickets__registration-footer .tribe-tickets__registration-submit:not(:hover){background-color:var(--bg-color)}.page-template-checkout.page-tribe-attendee-registration .tribe-tickets__registration .tribe-tickets__mini-cart{background:var(--color-white);border-radius:var(--border-radius);padding:var(--layout-grid-gap);border:0;margin:1rem 0 0}@media(min-width: 992px){.page-template-checkout.page-tribe-attendee-registration .tribe-tickets__registration .tribe-tickets__mini-cart{width:100%;margin:76px 0 0}}@media(min-width: 1200px){.page-template-checkout.page-tribe-attendee-registration .tribe-tickets__registration .tribe-tickets__mini-cart{width:589px}}.page-template-checkout.page-tribe-attendee-registration .tribe-tickets__registration .tribe-tickets__mini-cart .tribe-tickets__mini-cart-title{margin-top:0;font-size:var(--wp--preset--font-size--filter-sm)}.page-template-checkout.page-tribe-attendee-registration .tribe-tickets__registration .tribe-tickets__mini-cart .tribe-tickets__tickets-item{gap:1rem}.page-template-checkout.page-tribe-attendee-registration .tribe-tickets__registration .tribe-tickets__mini-cart .tribe-tickets__tickets-item-content-title{font-size:var(--wp--preset--font-size--filter-base);line-height:24px;font-weight:600}.page-template-checkout.page-tribe-attendee-registration .tribe-tickets__registration .tribe-tickets__mini-cart .tribe-tickets__tickets-item-content-title .tribe-tickets__tickets-item-content-subtitle{font-size:14px;line-height:20px;font-weight:600;color:var(--color-secondary)}.page-template-checkout.page-tribe-attendee-registration .tribe-tickets__registration .tribe-tickets__mini-cart .tribe-ticket-quantity,.page-template-checkout.page-tribe-attendee-registration .tribe-tickets__registration .tribe-tickets__mini-cart .tribe-tickets__tickets-footer-quantity,.page-template-checkout.page-tribe-attendee-registration .tribe-tickets__registration .tribe-tickets__mini-cart .tribe-formatted-currency-wrap{color:var(--color-primary);font-size:var(--wp--preset--font-size--filter-base)}.page-template-checkout.page-tribe-attendee-registration .tribe-tickets__registration .tribe-tickets__mini-cart .tribe-tickets__tickets-footer .tribe-tickets__tickets-footer-back-link{color:var(--color-black);text-decoration:none}.page-template-checkout.page-tribe-attendee-registration .tribe-tickets__iac-email-disclaimer{color:var(--color-primary)}.filter-news-container .filter-post-meta-row{display:flex;align-items:center;justify-content:center;gap:10px 20px;flex-wrap:wrap;margin-bottom:1.25rem}@media(max-width: 576px){.filter-news-container .filter-post-meta-row{flex-direction:column}}.filter-news-container .author-bio{display:flex;align-items:center;gap:10px}.filter-news-container .author-bio .avatar{border-radius:50%}.filter-news-container .entry-meta{color:var(--color-secondary);font-weight:800}.filter-news-container .entry-title{margin-bottom:1.25rem}.filter-news-container .social-share{align-items:center;gap:1.5rem;justify-content:center}.filter-news-content-container{padding-block:clamp(1rem,.476rem + 2.024vw,2.5rem);padding-inline:clamp(1rem,.04rem + 3.71vw,3.75rem);border-radius:var(--border-radius)}.filter-news-content-container>:first-child{margin-block-start:0}.filter-news-content-container figure img{border-radius:var(--border-radius)}.filter-single-speakers-hero{display:flex;gap:1.25rem}@media(max-width: 768px){.filter-single-speakers-hero{flex-direction:column}}@media(min-width: 992px){.filter-single-speakers-hero.my-profile-overrides{align-items:center}}.filter-single-speakers-hero.my-profile-overrides .filter-single-speakers-hero-content h1{margin-block-end:0}.filter-single-speakers-hero .filter-single-speakers-hero-image{flex-shrink:0}.filter-single-speakers-hero .filter-single-speakers-hero-image img{border-radius:50%;width:125px;height:125px;object-fit:cover}.filter-single-speakers-hero .filter-single-speakers-hero-image .filter-profile-image-holder{border-radius:50%;text-transform:uppercase;color:var(--color-primary);width:125px;height:125px;display:flex;align-items:center;justify-content:center;background-color:var(--color-white);margin-bottom:0}.filter-single-speakers-hero .filter-single-speakers-hero-content>*{margin-block-end:1rem}.filter-single-speakers-hero .filter-single-speakers-hero-content .job-title{font-weight:800}.filter-single-speakers-hero .filter-single-speakers-hero-content .socials-container{display:flex;gap:1rem 1.5rem;align-items:center;flex-wrap:wrap}.filter-single-speakers-hero .filter-single-speakers-hero-content .socials-container .icon:before{background-color:var(--wp--preset--color--white)}.filter-single-speakers-hero .filter-single-speakers-hero-content .org-container .org-link{display:flex;gap:.75rem;text-decoration:none;font-weight:400}.filter-single-speakers-hero .filter-single-speakers-hero-content .org-container .org-link:hover{text-decoration:underline}.filter-membership-options-pattern .filter-membership-options-columns .filter-membership-options-col{display:flex;flex-direction:column}@media(min-width: 992px){.filter-membership-options-pattern .filter-membership-options-columns .filter-membership-options-col .filter-membership-options-icon{min-height:45px}}.filter-membership-options-pattern .filter-membership-options-columns .filter-membership-options-col .filter-membership-options-title{text-align:center}@media(min-width: 992px){.filter-membership-options-pattern .filter-membership-options-columns .filter-membership-options-col .filter-membership-options-title{min-height:80px}}@media(min-width: 992px)and (max-width: 1200px){.filter-membership-options-pattern .filter-membership-options-columns .filter-membership-options-col .filter-membership-options-intro{min-height:90px}}.filter-membership-options-pattern .filter-membership-options-columns .filter-membership-options-col .filter-membership-options-cover-image{min-height:0;flex-basis:auto;padding:0}.filter-membership-options-pattern .filter-membership-options-columns .filter-membership-options-col .filter-membership-options-cover-image .wp-block-cover__inner-container .wp-block-group{opacity:0;pointer-events:none}@media(min-width: 992px){.filter-membership-options-pattern .filter-membership-options-columns .filter-membership-options-col .filter-membership-options-cta{margin-block-start:auto}}@media(min-width: 992px){.filter-membership-options-pattern .filter-membership-options-columns .filter-membership-options-col .filter-membership-options-popular{margin-block-end:var(--wp--preset--spacing--filter-md)}}.filter-what-we-offer-pattern .filter-pick-and-mix-column .filter-pick-and-mix-inner-content{height:100%}.filter-what-we-offer-pattern .filter-pick-and-mix-column .filter-pick-and-mix-cover-image{padding-block:var(--wp--preset--spacing--filter-xxl);min-height:0;flex-basis:auto}.filter-what-we-offer-pattern .filter-pick-and-mix-column .filter-pick-and-mix-cover-image .wp-block-cover__inner-container{height:76px;margin:0}.filter-stay-in-touch-pattern.has-blue-background-background-color .gform_wrapper .gform_fields :where(input,select,textarea):not(.gform-button){background-color:var(--color-white)}.filter-stay-in-touch-pattern.has-white-background-color{max-width:800px}.filter-stay-in-touch-pattern .gform_wrapper .gform_validation_errors{display:none}.filter-stay-in-touch-pattern .gform_wrapper .gform_confirmation_message{text-align:center;font-weight:700}.filter-stay-in-touch-pattern .gform_wrapper .gform_fields{display:flex;flex-direction:column;align-items:flex-start;flex-wrap:wrap;gap:clamp(.625rem,.407rem + .843vw,1.25rem)}@media(min-width: 768px){.filter-stay-in-touch-pattern .gform_wrapper .gform_fields{flex-direction:row}}.filter-stay-in-touch-pattern .gform_wrapper .gform_fields fieldset{width:100%}.filter-stay-in-touch-pattern .gform_wrapper .gform_fields fieldset .ginput_container{gap:clamp(.625rem,.407rem + .843vw,1.25rem)}.filter-stay-in-touch-pattern .gform_wrapper .gform_fields .gfield--type-email{flex-grow:1;border:0}@media(max-width: 576px){.filter-stay-in-touch-pattern .gform_wrapper .gform_fields .gfield--type-email{width:100%}}.filter-stay-in-touch-pattern .gform_wrapper .gform_fields .gfield--type-submit{flex-shrink:0}@media(max-width: 576px){.filter-stay-in-touch-pattern .gform_wrapper .gform_fields .gfield--type-submit{flex-direction:row;width:100%}.filter-stay-in-touch-pattern .gform_wrapper .gform_fields .gfield--type-submit .gform-button{width:100%}}.filter-stay-in-touch-pattern .gform_wrapper .gform-footer{margin:0}.filter-testimonials-carousel .swiper-slide{height:auto}.filter-testimonials-carousel .swiper-slide .filter-swiper-slide-content{height:100%}.filter-testimonials-carousel .swiper-slide .filter-swiper-slide-content .wp-block-quote{display:flex;flex-direction:column;height:100%}.filter-testimonials-carousel .swiper-slide .filter-swiper-slide-content .wp-block-quote>p{margin-block-end:var(--flow-space)}.filter-testimonials-carousel .swiper-slide .filter-swiper-slide-content .wp-block-quote cite{margin-block-start:auto !important}.filter-single-product-container{display:flex;flex-direction:column;background-color:var(--wp--preset--color--purple-background-1);padding:clamp(1rem,.913rem + .337vw,1.25rem);gap:1.5rem;border-radius:var(--border-radius);border:1px solid var(--wp--preset--color--purple-background-2)}@media(min-width: 768px){.filter-single-product-container{flex-direction:row;flex-wrap:wrap}}@media(min-width: 992px){.filter-single-product-container{flex-wrap:nowrap}}.filter-single-product-container.product-page-bundle-overrides .filter-single-product-description .product_title{font-size:var(--wp--preset--font-size--filter-xl);line-height:var(--wp--preset--font-size--filter-xl);color:inherit}.filter-single-product-container.featured-product-overrides .filter-featured-product-inner{display:flex;flex-direction:column;gap:1.5rem;width:100%}@media(min-width: 768px){.filter-single-product-container.featured-product-overrides .filter-featured-product-inner{flex-direction:row;flex-wrap:wrap}}@media(min-width: 992px){.filter-single-product-container.featured-product-overrides .filter-featured-product-inner{flex-wrap:nowrap}}@media(max-width: 576px){.filter-single-product-container.featured-product-overrides .filter-featured-product-inner .filter-single-product-image{order:-1}}.filter-single-product-container.featured-product-overrides.featured-bundle-overrides{flex-direction:column;overflow:hidden}@media(min-width: 768px){.filter-single-product-container.featured-product-overrides.featured-bundle-overrides .filter-featured-product-inner{flex-wrap:nowrap}}.filter-single-product-container.featured-product-overrides.featured-bundle-overrides .filter-single-product-image{display:none}.filter-single-product-container.featured-product-overrides.featured-bundle-overrides .filter-single-product-description .product_title>a{font-size:var(--wp--preset--font-size--filter-xl);line-height:var(--wp--preset--font-size--filter-xl)}.filter-single-product-container.featured-product-overrides.primary-theme .card.type-product{background:var(--color-card-background-purple);border:1px solid var(--wp--preset--color--purple-background-2);color:var(--color-white)}.filter-single-product-container.featured-product-overrides.primary-theme .card.type-product .post-thumbnail img{border:0;background-color:var(--wp--preset--color--grey-background-1)}.filter-single-product-container.featured-product-overrides.primary-theme .card.type-product .event-title>a{color:var(--color-white)}.filter-single-product-container.featured-product-overrides.primary-theme .card.type-product .event-button-container .wp-block-button__link{color:var(--color-white);border:1px solid var(--wp--preset--color--purple-background-2);background-color:var(--wp--preset--color--purple-background-2)}.filter-single-product-container.featured-product-overrides.primary-theme .card.type-product .event-button-container .wp-block-button__link:hover{border-color:var(--color-white)}.filter-single-product-container.featured-product-overrides.primary-theme .card.type-product .event-button-container .wp-block-button__link.color-primary .icon-bookmark-outline{background-image:url("data:image/svg+xml,%3Csvg width='15' height='19' viewBox='0 0 15 19' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.0825 15.3711L7.08252 13.1911L2.08252 15.3711V2.37109H12.0825M12.0825 0.371094H2.08252C1.55209 0.371094 1.04338 0.581807 0.668306 0.95688C0.293233 1.33195 0.0825195 1.84066 0.0825195 2.37109V18.3711L7.08252 15.3711L14.0825 18.3711V2.37109C14.0825 1.26109 13.1825 0.371094 12.0825 0.371094Z' fill='%23ffffff'/%3E%3C/svg%3E%0A")}.filter-single-product-container.featured-product-overrides.primary-theme .card.type-product .event-button-container .wp-block-button__link.color-primary:hover .icon-bookmark-outline,.filter-single-product-container.featured-product-overrides.primary-theme .card.type-product .event-button-container .wp-block-button__link.color-primary.item-bookmarked .icon-bookmark-outline{background-image:url("data:image/svg+xml,%3Csvg width='15' height='19' viewBox='0 0 15 19' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5942 0.0810547H2.59424C2.06381 0.0810547 1.5551 0.291768 1.18002 0.666841C0.804952 1.04191 0.594238 1.55062 0.594238 2.08105V18.0811L7.59424 15.0811L14.5942 18.0811V2.08105C14.5942 0.971055 13.6942 0.0810547 12.5942 0.0810547Z' fill='white' style='fill:white;fill-opacity:1;'/%3E%3C/svg%3E%0A")}.filter-single-product-container.featured-product-overrides.primary-theme .card.type-product .event-button-container .wp-block-button__link.color-primary.item-bookmarked:hover .icon-bookmark-outline{background-image:url("data:image/svg+xml,%3Csvg width='15' height='19' viewBox='0 0 15 19' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.0825 15.3711L7.08252 13.1911L2.08252 15.3711V2.37109H12.0825M12.0825 0.371094H2.08252C1.55209 0.371094 1.04338 0.581807 0.668306 0.95688C0.293233 1.33195 0.0825195 1.84066 0.0825195 2.37109V18.3711L7.08252 15.3711L14.0825 18.3711V2.37109C14.0825 1.26109 13.1825 0.371094 12.0825 0.371094Z' fill='%23ffffff'/%3E%3C/svg%3E%0A")}.filter-single-product-container.featured-product-overrides.grey-theme{background-color:var(--future-event-card-bg-color);color:var(--color-primary);border:1px solid var(--header-secondary-nav-border-color)}.filter-single-product-container.featured-product-overrides.grey-theme .filter-single-product-options .filter-single-product-buy{color:var(--color-primary);background-color:var(--alt-light-purple-bg-speaker-color)}.filter-single-product-container.featured-product-overrides.grey-theme .filter-single-product-description .product-subtitle.filter-event-subtitle{color:var(--color-primary);background-color:var(--alt-light-purple-bg-speaker-color)}.filter-single-product-container.featured-product-overrides.grey-theme .filter-single-product-description .product-button-container .wp-block-button__link{color:var(--color-primary);border:1px solid var(--alt-light-purple-border);background-color:var(--alt-light-purple-bg-speaker-color)}.filter-single-product-container.featured-product-overrides.grey-theme .filter-single-product-description .product-button-container .wp-block-button__link:hover{background-color:var(--color-primary);color:var(--color-white)}.filter-single-product-container.featured-product-overrides.grey-theme .filter-single-product-description .product-button-container .wp-block-button__link.color-white .icon-bookmark-outline{background-image:url("data:image/svg+xml,%3Csvg width='15' height='19' viewBox='0 0 15 19' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.0825 15.3711L7.08252 13.1911L2.08252 15.3711V2.37109H12.0825M12.0825 0.371094H2.08252C1.55209 0.371094 1.04338 0.581807 0.668306 0.95688C0.293233 1.33195 0.0825195 1.84066 0.0825195 2.37109V18.3711L7.08252 15.3711L14.0825 18.3711V2.37109C14.0825 1.26109 13.1825 0.371094 12.0825 0.371094Z' fill='%233c277a'/%3E%3C/svg%3E%0A")}.filter-single-product-container.featured-product-overrides.grey-theme .filter-single-product-description .product-button-container .wp-block-button__link.color-white:hover .icon-bookmark-outline{background-image:url("data:image/svg+xml,%3Csvg width='15' height='19' viewBox='0 0 15 19' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5942 0.0810547H2.59424C2.06381 0.0810547 1.5551 0.291768 1.18002 0.666841C0.804952 1.04191 0.594238 1.55062 0.594238 2.08105V18.0811L7.59424 15.0811L14.5942 18.0811V2.08105C14.5942 0.971055 13.6942 0.0810547 12.5942 0.0810547Z' fill='white' style='fill:white;fill-opacity:1;'/%3E%3C/svg%3E%0A")}.filter-single-product-container.featured-product-overrides.grey-theme .filter-single-product-description .product-button-container .wp-block-button__link.color-white.item-bookmarked .icon-bookmark-outline{background-image:url("data:image/svg+xml,%3Csvg width='15' height='19' viewBox='0 0 15 19' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5942 0.0810547H2.59424C2.06381 0.0810547 1.5551 0.291768 1.18002 0.666841C0.804952 1.04191 0.594238 1.55062 0.594238 2.08105V18.0811L7.59424 15.0811L14.5942 18.0811V2.08105C14.5942 0.971055 13.6942 0.0810547 12.5942 0.0810547Z' fill='%233c277a' /%3E%3C/svg%3E%0A")}.filter-single-product-container.featured-product-overrides.grey-theme .filter-single-product-description .product-button-container .wp-block-button__link.color-white.item-bookmarked:hover .icon-bookmark-outline{background-image:url("data:image/svg+xml,%3Csvg width='15' height='19' viewBox='0 0 15 19' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.0825 15.3711L7.08252 13.1911L2.08252 15.3711V2.37109H12.0825M12.0825 0.371094H2.08252C1.55209 0.371094 1.04338 0.581807 0.668306 0.95688C0.293233 1.33195 0.0825195 1.84066 0.0825195 2.37109V18.3711L7.08252 15.3711L14.0825 18.3711V2.37109C14.0825 1.26109 13.1825 0.371094 12.0825 0.371094Z' fill='%23ffffff'/%3E%3C/svg%3E%0A")}.filter-single-product-container.product-type-tribe_events .filter-single-product-description .product_title{font-size:var(--wp--preset--font-size--filter-xl);line-height:var(--wp--preset--font-size--filter-xl)}.filter-single-product-container.product-type-tribe_events .filter-single-product-description .product_title>a{font-size:var(--wp--preset--font-size--filter-xl);line-height:var(--wp--preset--font-size--filter-xl)}.filter-single-product-container.content-available .filter-single-product-description .product_title{font-size:var(--wp--preset--font-size--filter-xl);margin-block:20px;line-height:1}@media(min-width: 992px){.filter-single-product-container.content-available .filter-single-product-options{max-width:320px}}.filter-single-product-container.content-available .filter-single-product-options .filter-single-product-image{max-width:none}.filter-single-product-container .filter-single-product-image{flex-shrink:0}@media(min-width: 768px){.filter-single-product-container .filter-single-product-image{max-width:calc(50% - 12px)}}@media(min-width: 992px){.filter-single-product-container .filter-single-product-image{max-width:20%}}@media(min-width: 1200px){.filter-single-product-container .filter-single-product-image{max-width:320px}}.filter-single-product-container .filter-single-product-image img{border-radius:var(--border-radius);width:100%}.filter-single-product-container .filter-single-product-description{flex-grow:1;display:flex;flex-direction:column;align-items:flex-start}@media(max-width: 992px){.filter-single-product-container .filter-single-product-description{order:-1}}.filter-single-product-container .filter-single-product-description .filter-product-video-container{width:100%}.filter-single-product-container .filter-single-product-description .product-subtitle{margin-block-end:10px}.filter-single-product-container .filter-single-product-description .product-subtitle.filter-event-subtitle{background:var(--wp--preset--color--purple-background-2);padding:5px 10px;border-radius:8px;margin-block-end:1.5rem}.filter-single-product-container .filter-single-product-description .product_title{margin-block-end:10px;line-height:1.3;font-size:var(--wp--preset--font-size--filter-md)}.filter-single-product-container .filter-single-product-description .product_title>a{font-size:var(--wp--preset--font-size--filter-md);color:inherit;text-decoration:none;font-weight:900;line-height:1.3}.filter-single-product-container .filter-single-product-description .product-short-description{margin-block-end:20px}.filter-single-product-container .filter-single-product-description .product-short-description.not-showing-buttons{margin-bottom:0}.filter-single-product-container .filter-single-product-description .product-short-description>*:last-child{margin-block-end:0}.filter-single-product-container .filter-single-product-description .product-button-container{display:flex;gap:14px;margin-top:auto;flex-wrap:wrap}.filter-single-product-container .filter-single-product-description .product-button-container .wp-block-button{margin:0;font-size:inherit}.filter-single-product-container .filter-single-product-description .product-button-container .wp-block-button .tribe-common-c-svgicon{fill:#fff}.filter-single-product-container .filter-single-product-description .product-button-container .wp-block-button .tribe-events-c-subscribe-dropdown__button-text{background:none;border:0;color:var(--color-white);cursor:pointer}.filter-single-product-container .filter-single-product-description .product-button-container .tribe-events-c-subscribe-dropdown{position:relative}.filter-single-product-container .filter-single-product-description .product-button-container .tribe-events-c-subscribe-dropdown__content{position:absolute;background:var(--color-white);border-radius:var(--border-radius);padding:1rem;min-width:275px;border:1px solid var(--header-secondary-nav-border-color);top:calc(100% + 10px);z-index:1}.filter-single-product-container .filter-single-product-description .product-button-container .tribe-events-c-subscribe-dropdown__content .tribe-events-c-subscribe-dropdown__list{padding:0;margin:0;transform:none}.filter-single-product-container .filter-single-product-description .product-button-container .tribe-events-c-subscribe-dropdown__content .tribe-events-c-subscribe-dropdown__list li{padding:0}.filter-single-product-container .filter-single-product-description .product-button-container .tribe-events-c-subscribe-dropdown__content .tribe-events-c-subscribe-dropdown__list li a{width:100%;font-weight:400;font-size:1rem;padding:10px 24px;border-radius:var(--border-radius);color:var(--color-primary);text-decoration:none;background:none;border:none;cursor:pointer;justify-content:space-between}.filter-single-product-container .filter-single-product-description .product-button-container .tribe-events-c-subscribe-dropdown__content .tribe-events-c-subscribe-dropdown__list li a:where(:hover){background-color:var(--wp--preset--color--grey-background-1)}.filter-single-product-container .filter-single-product-description .product-button-container .wp-block-button__link{min-height:42px}.filter-single-product-container .filter-single-product-options{flex-shrink:0;width:100%;display:flex;flex-direction:column;gap:20px}@media(min-width: 768px){.filter-single-product-container .filter-single-product-options{max-width:calc(50% - 12px)}}@media(min-width: 992px){.filter-single-product-container .filter-single-product-options{max-width:30%}}@media(min-width: 1200px){.filter-single-product-container .filter-single-product-options{max-width:320px}}.filter-single-product-container .filter-single-product-options .filter-single-product-buy{width:100%;background-color:var(--alt-purple-background);padding:20px;border-radius:var(--border-radius);display:flex;flex-direction:column;gap:20px}.filter-single-product-container .filter-single-product-options .filter-single-product-buy .stock{text-align:center;font-weight:700;margin:0}.filter-single-product-container .filter-single-product-options .filter-single-product-buy .stock.in-stock{display:none}.filter-single-product-container .filter-single-product-options .filter-single-product-buy .buy-now-title-container{display:flex;justify-content:space-between;text-align:center}.filter-single-product-container .filter-single-product-options .filter-single-product-buy .buy-now-title-container .buy-now-title{font-size:clamp(1.5rem,1.325rem + .675vw,2rem);font-weight:800;font-family:var(--font-family-heading);flex-grow:1}.filter-single-product-container .filter-single-product-options .filter-single-product-buy .cart{display:flex;flex-direction:column;gap:20px}.filter-single-product-container .filter-single-product-options .filter-single-product-buy .cart .buy-now-container{display:flex;align-items:center;justify-content:center;gap:10px}.filter-single-product-container .filter-single-product-options .filter-single-product-buy .cart .buy-now-container .filter-stock-remaining{margin:0 -1rem 0 0}.filter-single-product-container .filter-single-product-options .filter-single-product-buy .cart .buy-now-container .qty-text{font-size:clamp(1.25rem,1.163rem + .337vw,1.5rem);font-weight:800;font-family:var(--font-family-heading)}.filter-single-product-container .filter-single-product-options .filter-single-product-buy .cart .buy-now-container .quantity .input-text{font-size:20px;line-height:24px;padding:10px;border-radius:8px;border:0;width:60px}.filter-single-product-container .filter-single-product-options .filter-single-product-buy .cart .buy-now-container .price{margin:0 0 0 10px;font-size:20px;font-weight:600}.filter-single-product-container .filter-single-product-options .filter-single-product-buy .cart .buy-now-container .price del{display:none}.filter-single-product-container .filter-single-product-options .filter-single-product-buy .cart .buy-now-container .price ins{text-decoration:none}.filter-single-product-container .filter-single-product-options .filter-single-product-buy .cart .nyp{margin-bottom:0}.filter-single-product-container .filter-single-product-options .filter-single-product-buy .cart .nyp label{color:var(--color-white);font-size:var(--wp--preset--font-size--filter-base);font-weight:700;margin-bottom:8px}.filter-single-product-container .filter-single-product-options .filter-single-product-buy .cart .nyp .input-text{font-size:var(--wp--preset--font-size--filter-base);font-family:inherit;font-weight:inherit;line-height:1.6;border-radius:8px;max-width:600px;border:0;width:100%;padding:8px 16px;color:#141827}.filter-single-product-container .filter-single-product-options .filter-single-product-buy .cart .nyp .woocommerce-nyp-message{color:var(--color-white);margin-block:.25rem 0 !important}.filter-single-product-container .filter-single-product-options .filter-single-product-buy .cart .nyp .woocommerce-error{color:var(--color-white);padding:0;margin:0 !important}.filter-single-product-container .filter-single-product-options .filter-single-product-buy .cart .event-button-container .view-details-button{display:none}.filter-single-product-container .filter-single-product-options .filter-single-product-buy .cart .single_add_to_cart_button.button{font-size:18px;width:100%}.filter-single-product-container .filter-single-product-options .filter-single-product-buy .cart .single_add_to_cart_button.button:after{display:none !important}.filter-single-product-container .filter-single-product-options .filter-cfre-points{display:flex;gap:20px;width:100%;background-color:var(--alt-purple-background);padding:20px;border-radius:var(--border-radius)}.filter-single-product-container .filter-single-product-options .filter-cfre-points img{border-radius:7px;flex-shrink:0;width:44px;height:44px}.filter-single-product-container .filter-single-product-options .filter-cfre-points .cfre-explanation{font-weight:600}.filter-product-details{background-color:var(--alt-light-purple-bg);padding:clamp(1rem,.825rem + .675vw,1.5rem);border-radius:var(--border-radius);border:1px solid var(--alt-light-purple-border)}.filter-product-details .filter-product-content-extended h1,.filter-product-details .filter-product-content-extended h2,.filter-product-details .filter-product-content-extended h3,.filter-product-details .filter-product-content-extended h4,.filter-product-details .filter-product-content-extended h5,.filter-product-details .filter-product-content-extended h6{font-family:var(--font-family-body);font-size:var(--wp--preset--font-size--filter-base);line-height:1.4}.filter-product-details .filter-product-content-extended>*:last-child{margin-block-end:0}.speaker-list{gap:1rem}.speaker-list .card.type-speaker{border:1px solid var(--alt-light-purple-border);background-color:var(--alt-light-purple-bg-speaker-color);padding:10px !important;flex-direction:row;color:var(--color-black)}.speaker-list .card.type-speaker .post-thumbnail{max-width:100px}.speaker-list .card.type-speaker .card-text{padding:0}.speaker-list .card.type-speaker .card-text .entry-header{margin-left:10px;margin-block-end:0}.speaker-list .card.type-speaker .card-text .entry-header>*:not(:last-child){margin-block-end:0}.speaker-list .card.type-speaker .card-text .entry-header h3{font-size:var(--wp--preset--font-size--filter-sm)}.speaker-list .card.type-speaker .card-text .entry-header .org-container>a{font-size:var(--wp--preset--font-size--filter-base)}.speaker-list .card.type-speaker .card-text .entry-header .socials-container{margin-top:5px}.speaker-list .card.type-speaker .card-text .entry-header .socials-container a .icon:before{background-color:var(--color-black)}.filter-product-bundle-container .card.type-product .filter-buying-options{display:none}.filter-product-bundle-container .card.type-product .filter-buying-options .buy-now-container,.filter-product-bundle-container .card.type-product .filter-buying-options .event-button-container{display:none}.filter-product-sponsors h4{margin-block-end:-10px;margin-block-start:40px}.filter-product-sponsors .filter-sponsors-pattern:not(:first-child){margin-block-start:40px}body.cfw-side-cart-close #cfw-side-cart.checkoutwc.cfw-grid{right:630px}body.cfw-side-cart-open #cfw-side-cart.checkoutwc.cfw-grid{right:0;animation-name:cfw-side-cart-slide-in-filter;animation-duration:.4s;animation-iteration-count:1;animation-timing-function:ease;animation-fill-mode:both}body.cfw-side-cart-close #cfw-side-cart.checkoutwc.cfw-grid{right:-630px;animation-name:cfw-side-cart-slide-out-filter;animation-duration:.4s;animation-iteration-count:1;animation-timing-function:ease;animation-fill-mode:both}@keyframes cfw-side-cart-slide-in-filter{0%{visibility:visible;right:-630px}100%{visibility:visible;right:0}}@keyframes cfw-side-cart-slide-out-filter{0%{visibility:visible;right:0}100%{visibility:hidden;right:-630px}}#cfw-side-cart.checkoutwc{max-width:630px;background-color:var(--wp--preset--color--grey-background-1) !important;right:630px}#cfw-side-cart.checkoutwc .cfw-side-cart-contents{padding-bottom:0;padding-inline:clamp(1.25rem,1.163rem + .337vw,1.5rem)}#cfw-side-cart.checkoutwc .cfw-side-cart-contents-header{padding-block:0 4px}#cfw-side-cart.checkoutwc .cfw-side-cart-contents-header .cfw-side-cart-quantity-wrap:after{content:"Shopping Cart";color:var(--color-primary);font-family:var(--font-family-heading);font-weight:800;font-size:var(--wp--preset--font-size--filter-md);line-height:1.25;margin-left:10px;display:inline-block}#cfw-side-cart.checkoutwc .cfw-side-cart-contents-header .cfw-side-cart-quantity{display:none}#cfw-side-cart.checkoutwc .cfw-side-cart-contents-header .cfw-side-cart-close-btn{left:auto;right:1.5rem;top:1.25rem}#cfw-side-cart.checkoutwc .cfw-side-cart-contents-header .cfw-side-cart-close-btn svg{margin:0;transform:translateX(-10px);transition:transform .3s ease-out}#cfw-side-cart.checkoutwc .cfw-side-cart-contents-header .cfw-side-cart-close-btn svg path{stroke:var(--color-primary)}#cfw-side-cart.checkoutwc .cfw-side-cart-contents-header .cfw-side-cart-close-btn:hover svg{transform:translateX(0)}#cfw-side-cart.checkoutwc .cfw-cart-table:not(:empty),#cfw-side-cart.checkoutwc .cfw-side-cart-contents>*:not(:empty),#cfw-side-cart.checkoutwc .cfw-coupon-wrap:not(:empty),#cfw-side-cart.checkoutwc .cfw-side-cart-totals:not(:empty){background:var(--color-white);border-radius:var(--border-radius);padding:clamp(1rem,.825rem + .675vw,1.25rem) !important;margin-bottom:10px}#cfw-side-cart.checkoutwc .cfw-cart-table.cfw-module{border-collapse:separate;padding-block:10px !important}#cfw-side-cart.checkoutwc .cfw-cart-table.cfw-module .cart-item-row{vertical-align:top}#cfw-side-cart.checkoutwc .cfw-cart-table.cfw-module .cart-item-row.bundled_table_item{display:none}#cfw-side-cart.checkoutwc .cfw-cart-table.cfw-module .cart-item-row td,#cfw-side-cart.checkoutwc .cfw-cart-table.cfw-module .cart-item-row th{padding:10px 0 10px 1rem;border:0 !important}#cfw-side-cart.checkoutwc .cfw-cart-table.cfw-module .cart-item-row .cfw-cart-item-image{width:100px;padding-inline:0}@media(max-width: 576px){#cfw-side-cart.checkoutwc .cfw-cart-table.cfw-module .cart-item-row .cfw-cart-item-image{vertical-align:top}}#cfw-side-cart.checkoutwc .cfw-cart-table.cfw-module .cart-item-row .cfw-cart-item-image .cfw-cart-item-image-wrap{margin:0}#cfw-side-cart.checkoutwc .cfw-cart-table.cfw-module .cart-item-row .cfw-cart-item-image img{width:100% !important}#cfw-side-cart.checkoutwc .cfw-cart-table.cfw-module .cart-item-row .cfw-cart-item-description .cfw-cart-item-title{font-family:var(--font-family-heading);font-weight:800;line-height:1.4;font-size:var(--wp--preset--font-size--filter-sm)}#cfw-side-cart.checkoutwc .cfw-cart-table.cfw-module .cart-item-row .cfw-cart-item-description .cfw-cart-item-data{color:var(--color-secondary);font-size:var(--wp--preset--font-size--filter-base);font-weight:600;margin-bottom:12px}#cfw-side-cart.checkoutwc .cfw-order-bumps .cfw-order-bump{background:none;border:0;border-radius:0;box-shadow:none;color:var(--color-primary)}#cfw-side-cart.checkoutwc .cfw-order-bumps .cfw-order-bump .cfw-order-bump-header{padding:0;border-bottom-color:rgba(0,0,0,.25);color:var(--color-primary)}#cfw-side-cart.checkoutwc .cfw-order-bumps .cfw-order-bump .cfw-order-bump-header label{margin:0 0 10px}#cfw-side-cart.checkoutwc .cfw-order-bumps .cfw-order-bump .cfw-order-bump-header input[type=checkbox]{border:2px solid var(--color-primary);border-radius:4px}#cfw-side-cart.checkoutwc .cfw-order-bumps .cfw-order-bump .cfw-order-bump-body{padding:1.25rem 0 0 0}#cfw-side-cart.checkoutwc .cfw-order-bumps .cfw-order-bump .cfw-order-bump-body>.row{max-width:100%;margin:0}#cfw-side-cart.checkoutwc .cfw-order-bumps .cfw-order-bump .cfw-order-bump-body>.row .col-2{padding:0}#cfw-side-cart.checkoutwc .cfw-order-bumps .cfw-order-bump .cfw-order-bump-body>.row .col-2 img{width:100% !important}#cfw-side-cart.checkoutwc .cfw-order-bumps .cfw-order-bump .cfw-order-bump-body>.row .col-10{padding:0 1rem}#cfw-side-cart.checkoutwc .cfw-order-bumps .cfw-order-bump .cfw-order-bump-body .cfw-order-bump-content{font-size:12px;line-height:16px}#cfw-side-cart.checkoutwc .cfw-order-bumps .cfw-order-bump .cfw-order-bump-body .cfw-order-bump-content .title{font-family:var(--font-family-heading);font-size:var(--wp--preset--font-size--filter-base);line-height:1.4;font-weight:700;margin-bottom:10px}#cfw-side-cart.checkoutwc .cfw-order-bumps .cfw-order-bump .cfw-order-bump-body .cfw-order-bump-total{color:var(--color-primary);font-size:var(--wp--preset--font-size--filter-base)}#cfw-side-cart.checkoutwc .cfw-order-bumps .cfw-order-bump .cfw-order-bump-body .cfw-order-bump-total del{display:none}#cfw-side-cart.checkoutwc .cfw-order-bumps .cfw-order-bump .cfw-order-bump-body .cfw-order-bump-total ins{text-decoration:none}#cfw-side-cart.checkoutwc .cfw-side-cart-contents-footer-border-shim{display:none}#cfw-side-cart.checkoutwc .cfw-promo-row .col-4{align-self:flex-end}#cfw-side-cart.checkoutwc .cfw-promo-row .col-8 .form-row{margin-bottom:0}#cfw-side-cart.checkoutwc .cfw-promo-row .col-8 label{padding-inline:0 !important}#cfw-side-cart.checkoutwc .cfw-promo-row .col-8 .woocommerce-input-wrapper input[type=text]{border:0 !important;padding:11px 12px !important}#cfw-side-cart.checkoutwc .cfw-promo-row button.cfw-secondary-btn{padding-block:10px !important}#cfw-side-cart.checkoutwc .cfw-promo-row button.cfw-secondary-btn:is(:hover,:focus),#cfw-side-cart.checkoutwc .cfw-promo-row button.cfw-secondary-btn.is-active,a:hover #cfw-side-cart.checkoutwc .cfw-promo-row button.cfw-secondary-btn{color:var(--text-color-hover) !important;background-color:var(--bg-color-hover) !important;border-color:var(--border-color-hover) !important}#cfw-side-cart.checkoutwc label{color:var(--color-primary) !important;font-size:var(--wp--preset--font-size--filter-base) !important;position:static !important;opacity:1 !important;cursor:pointer;font-family:var(--font-family-heading);font-weight:700;padding:0 !important;line-height:22px !important;margin:0 0 10px !important}#cfw-side-cart.checkoutwc input[type=text]{background:var(--wp--preset--color--grey-background-1) !important;border-radius:8px !important;border:0 !important;appearance:none;max-height:44px;color:var(--wp--preset--color--black) !important;padding:11px 12px !important}#cfw-side-cart.checkoutwc input[type=text]::placeholder{opacity:0 !important}#cfw-side-cart.checkoutwc input[type=text]::-ms-input-placeholder{opacity:0 !important}#cfw-side-cart.checkoutwc .cfw-module{margin:0}#cfw-side-cart.checkoutwc .cfw-totals-list{font-weight:700;line-height:1.4}#cfw-side-cart.checkoutwc .cfw-side-cart-totals table tr{padding:0}#cfw-side-cart.checkoutwc .cfw-side-cart-totals table tr.cart-subtotal,#cfw-side-cart.checkoutwc .cfw-side-cart-totals table tr.coupon-cart-discount{padding-bottom:10px}#cfw-side-cart.checkoutwc .cfw-side-cart-totals table tr.order-total{padding-block:8px;border-color:#dbdbdb}#cfw-side-cart.checkoutwc .wc-proceed-to-checkout .cfw-primary-btn,#cfw-side-cart.checkoutwc .wc-proceed-to-checkout .cfw-secondary-btn{border-radius:1000px;padding-block:10px;line-height:1.3}#cfw-side-cart.checkoutwc .wc-proceed-to-checkout .cfw-primary-btn{margin-bottom:10px}#cfw-side-cart.checkoutwc .wc-proceed-to-checkout .cfw-secondary-btn{background:var(--cfw-buttons-secondary-background-color);border:1px solid var(--cfw-buttons-secondary-background-color)}@media(min-width: 576px){#cfw-side-cart.checkoutwc .wc-proceed-to-checkout .cfw-secondary-btn{margin-bottom:20px}}#cfw-side-cart.checkoutwc .wc-proceed-to-checkout .cfw-secondary-btn:is(:hover,:focus){background:var(--cfw-buttons-secondary-hover-background-color);border-color:var(--cfw-buttons-secondary-hover-background-color)}#cfw-side-cart.checkoutwc #cfw-alert-container .cfw-alert{margin-bottom:10px}.filter-join-us-price{display:flex;align-items:center;justify-content:center;gap:10px}.filter-join-us-price .subscription-details{font-size:var(--wp--preset--font-size--filter-sm);font-family:var(--font-family-body);font-weight:400;line-height:1.4}.event-button-container a.added_to_cart{display:none}.filter-remove-subscription-meta-from-price .subscription-details{display:none}.filter-account-dashboard-wrapper{display:flex;align-items:flex-start;gap:20px}.filter-account-dashboard-wrapper:not(#woocommerce-my-account-dashboard){flex-wrap:wrap}@media(max-width: 991px){.filter-account-dashboard-wrapper{flex-direction:column}}.filter-account-dashboard-wrapper .filter-account-content-wrapper{background:var(--color-white);border-radius:var(--border-radius);padding:clamp(1rem,.825rem + .675vw,1.5rem);margin-bottom:10px;box-shadow:none;flex-grow:1;margin-bottom:0}@media(max-width: 991px){.filter-account-dashboard-wrapper .filter-account-content-wrapper{width:100%}}.filter-account-dashboard-wrapper .filter-account-navigation-wrapper{background:var(--color-white);border-radius:var(--border-radius);padding:clamp(1rem,.825rem + .675vw,1.5rem);margin-bottom:10px;box-shadow:none;width:100%;flex-shrink:0;margin-bottom:0;padding-block:clamp(.75rem,.488rem + 1.012vw,1.5rem)}@media(min-width: 992px){.filter-account-dashboard-wrapper .filter-account-navigation-wrapper{max-width:275px}}.filter-account-dashboard-wrapper .filter-tab-title-container{display:flex;justify-content:space-between;gap:1rem;align-items:center}@media(min-width: 992px){.filter-account-dashboard-wrapper .filter-tab-title-container{padding:10px 24px}}@media(min-width: 992px){.filter-account-dashboard-wrapper .filter-tab-title-container .menu-toggle{display:none !important}}.filter-account-dashboard-wrapper .filter-tab-title-container svg{fill:var(--color-primary)}.filter-account-dashboard-wrapper .filter-tab-title{font-size:var(--wp--preset--font-size--filter-sm);font-weight:400;color:var(--color-primary)}@media(max-width: 991px){.filter-account-dashboard-wrapper .filter-account-navigation{opacity:0;translate:0 8px;transition:.2s opacity ease-in-out,.2s translate ease-in-out}.filter-account-dashboard-wrapper .filter-account-navigation:where(:not(.is-active):not(.is-anim)){display:none}.filter-account-dashboard-wrapper .filter-account-navigation:where(.is-active.is-anim),.filter-account-dashboard-wrapper .filter-account-navigation:where(.is-active:not(.is-anim)){opacity:1;translate:0 0}}.filter-account-dashboard-wrapper .filter-account-navigation>ul,.filter-account-dashboard-wrapper .filter-account-navigation .woocommerce-MyAccount-navigation>ul{width:100%;margin-block:10px 0;padding:10px 0 0 0;border-top:1px solid rgba(0,0,0,.25);display:flex;flex-direction:column}.filter-account-dashboard-wrapper .filter-account-navigation>ul#affwp-affiliate-dashboard-tabs,.filter-account-dashboard-wrapper .filter-account-navigation .woocommerce-MyAccount-navigation>ul#affwp-affiliate-dashboard-tabs{padding-top:10px !important;border-top:1px solid rgba(0,0,0,.25) !important;margin-block:10px 0 !important}.filter-account-dashboard-wrapper .filter-account-navigation>ul#affwp-affiliate-dashboard-tabs li,.filter-account-dashboard-wrapper .filter-account-navigation .woocommerce-MyAccount-navigation>ul#affwp-affiliate-dashboard-tabs li{display:block !important;padding:0 !important}.filter-account-dashboard-wrapper .filter-account-navigation>ul#affwp-affiliate-dashboard-tabs li:last-child,.filter-account-dashboard-wrapper .filter-account-navigation .woocommerce-MyAccount-navigation>ul#affwp-affiliate-dashboard-tabs li:last-child{margin-top:10px !important;padding-top:10px !important;border-top:1px solid rgba(0,0,0,.25)}.filter-account-dashboard-wrapper .filter-account-navigation>ul li,.filter-account-dashboard-wrapper .filter-account-navigation .woocommerce-MyAccount-navigation>ul li{display:block;font-size:var(--wp--preset--font-size--filter-sm);padding:0}.filter-account-dashboard-wrapper .filter-account-navigation>ul li.woocommerce-MyAccount-navigation-link--customer-logout,.filter-account-dashboard-wrapper .filter-account-navigation .woocommerce-MyAccount-navigation>ul li.woocommerce-MyAccount-navigation-link--customer-logout{margin-top:10px;padding-top:10px;border-top:1px solid rgba(0,0,0,.25)}.filter-account-dashboard-wrapper .filter-account-navigation>ul li.active a,.filter-account-dashboard-wrapper .filter-account-navigation>ul li.is-active a,.filter-account-dashboard-wrapper .filter-account-navigation .woocommerce-MyAccount-navigation>ul li.active a,.filter-account-dashboard-wrapper .filter-account-navigation .woocommerce-MyAccount-navigation>ul li.is-active a{background-color:var(--wp--preset--color--grey-background-1)}.filter-account-dashboard-wrapper .filter-account-navigation>ul li.woocommerce-MyAccount-navigation-link--my-library,.filter-account-dashboard-wrapper .filter-account-navigation .woocommerce-MyAccount-navigation>ul li.woocommerce-MyAccount-navigation-link--my-library{order:-2}.filter-account-dashboard-wrapper .filter-account-navigation>ul li.woocommerce-MyAccount-navigation-link--edit-account,.filter-account-dashboard-wrapper .filter-account-navigation .woocommerce-MyAccount-navigation>ul li.woocommerce-MyAccount-navigation-link--edit-account{order:-1}.filter-account-dashboard-wrapper .filter-account-navigation>ul li.woocommerce-MyAccount-navigation-link--dashboard,.filter-account-dashboard-wrapper .filter-account-navigation>ul li.woocommerce-MyAccount-navigation-link--my-membership-content,.filter-account-dashboard-wrapper .filter-account-navigation>ul li.woocommerce-MyAccount-navigation-link--my-membership-products,.filter-account-dashboard-wrapper .filter-account-navigation>ul li.woocommerce-MyAccount-navigation-link--my-membership-discounts,.filter-account-dashboard-wrapper .filter-account-navigation>ul li.woocommerce-MyAccount-navigation-link--my-membership-notes,.filter-account-dashboard-wrapper .filter-account-navigation>ul li.woocommerce-MyAccount-navigation-link--downloads,.filter-account-dashboard-wrapper .filter-account-navigation .woocommerce-MyAccount-navigation>ul li.woocommerce-MyAccount-navigation-link--dashboard,.filter-account-dashboard-wrapper .filter-account-navigation .woocommerce-MyAccount-navigation>ul li.woocommerce-MyAccount-navigation-link--my-membership-content,.filter-account-dashboard-wrapper .filter-account-navigation .woocommerce-MyAccount-navigation>ul li.woocommerce-MyAccount-navigation-link--my-membership-products,.filter-account-dashboard-wrapper .filter-account-navigation .woocommerce-MyAccount-navigation>ul li.woocommerce-MyAccount-navigation-link--my-membership-discounts,.filter-account-dashboard-wrapper .filter-account-navigation .woocommerce-MyAccount-navigation>ul li.woocommerce-MyAccount-navigation-link--my-membership-notes,.filter-account-dashboard-wrapper .filter-account-navigation .woocommerce-MyAccount-navigation>ul li.woocommerce-MyAccount-navigation-link--downloads{display:none}.filter-account-dashboard-wrapper .filter-account-navigation>ul li a,.filter-account-dashboard-wrapper .filter-account-navigation .woocommerce-MyAccount-navigation>ul li a{color:var(--color-primary);font-weight:400;padding:10px 24px;border-radius:var(--border-radius);display:block;text-decoration:none}.filter-account-dashboard-wrapper .filter-account-navigation>ul li a:hover,.filter-account-dashboard-wrapper .filter-account-navigation .woocommerce-MyAccount-navigation>ul li a:hover{background-color:var(--wp--preset--color--grey-background-1)}.filter-account-dashboard-wrapper .woocommerce-MyAccount-navigation,.filter-account-dashboard-wrapper .woocommerce-MyAccount-content{float:none;width:100%}@media(max-width: 768px){table.shop_table_responsive.shop_table{display:table}}@media(max-width: 768px){table.shop_table_responsive.shop_table tr{display:table-row}}@media(max-width: 768px){table.shop_table_responsive.shop_table tr td{display:table-cell;text-align:left !important}}@media(max-width: 768px){table.shop_table_responsive.shop_table tr td:before{display:none}}table.shop_table,table.woocommerce-table,table.affwp-table{border-collapse:separate;border-radius:var(--border-radius) !important;padding:10px;background-color:var(--wp--preset--color--grey-background-1);margin:0 !important;border:0 !important;table-layout:auto !important}@media(max-width: 576px){table.shop_table.my_team_members,table.shop_table.my_membership_content,table.shop_table.woocommerce-orders-table--subscriptions,table.shop_table.woocommerce-orders-table--orders,table.shop_table.account-orders-table,table.woocommerce-table.my_team_members,table.woocommerce-table.my_membership_content,table.woocommerce-table.woocommerce-orders-table--subscriptions,table.woocommerce-table.woocommerce-orders-table--orders,table.woocommerce-table.account-orders-table,table.affwp-table.my_team_members,table.affwp-table.my_membership_content,table.affwp-table.woocommerce-orders-table--subscriptions,table.affwp-table.woocommerce-orders-table--orders,table.affwp-table.account-orders-table{min-width:170%}}table.shop_table.my_team_members thead,table.woocommerce-table.my_team_members thead,table.affwp-table.my_team_members thead{display:table-header-group}table.shop_table.my_team_members .member-last-login,table.woocommerce-table.my_team_members .member-last-login,table.affwp-table.my_team_members .member-last-login{display:none}#affwp-affiliate-dashboard-referral-counts table.shop_table,#affwp-affiliate-dashboard-earnings-stats table.shop_table,#affwp-affiliate-dashboard-referral-counts table.woocommerce-table,#affwp-affiliate-dashboard-earnings-stats table.woocommerce-table,#affwp-affiliate-dashboard-referral-counts table.affwp-table,#affwp-affiliate-dashboard-earnings-stats table.affwp-table{margin-bottom:20px !important}table.shop_table.my_account_teams tfoot,table.woocommerce-table.my_account_teams tfoot,table.affwp-table.my_account_teams tfoot{display:none}table.shop_table th,table.shop_table td,table.woocommerce-table th,table.woocommerce-table td,table.affwp-table th,table.affwp-table td{background:none !important;padding:15px 5px 10px !important;border-color:rgba(0,0,0,.15);color:var(--color-primary);line-height:1.4 !important;font-size:var(--wp--preset--font-size--filter-base)}table.shop_table th,table.woocommerce-table th,table.affwp-table th{border:0 !important;padding:10px 5px 5px !important}table.shop_table tbody tr:last-child td,table.shop_table tbody tr:last-child th,table.shop_table tfoot tr:last-child td,table.shop_table tfoot tr:last-child th,table.woocommerce-table tbody tr:last-child td,table.woocommerce-table tbody tr:last-child th,table.woocommerce-table tfoot tr:last-child td,table.woocommerce-table tfoot tr:last-child th,table.affwp-table tbody tr:last-child td,table.affwp-table tbody tr:last-child th,table.affwp-table tfoot tr:last-child td,table.affwp-table tfoot tr:last-child th{border-bottom:0 !important}table.shop_table tbody th,table.shop_table tfoot th,table.shop_table td,table.woocommerce-table tbody th,table.woocommerce-table tfoot th,table.woocommerce-table td,table.affwp-table tbody th,table.affwp-table tfoot th,table.affwp-table td{border:0 !important;border-bottom:1px solid rgba(0,0,0,.15) !important}table.shop_table tbody th ul.wc-item-meta,table.shop_table tfoot th ul.wc-item-meta,table.shop_table td ul.wc-item-meta,table.woocommerce-table tbody th ul.wc-item-meta,table.woocommerce-table tfoot th ul.wc-item-meta,table.woocommerce-table td ul.wc-item-meta,table.affwp-table tbody th ul.wc-item-meta,table.affwp-table tfoot th ul.wc-item-meta,table.affwp-table td ul.wc-item-meta{padding:2px 0 0}table.shop_table tbody th.order-actions,table.shop_table tfoot th.order-actions,table.shop_table td.order-actions,table.woocommerce-table tbody th.order-actions,table.woocommerce-table tfoot th.order-actions,table.woocommerce-table td.order-actions,table.affwp-table tbody th.order-actions,table.affwp-table tfoot th.order-actions,table.affwp-table td.order-actions{text-align:right}table.shop_table tbody th:last-child,table.shop_table tfoot th:last-child,table.shop_table td:last-child,table.woocommerce-table tbody th:last-child,table.woocommerce-table tfoot th:last-child,table.woocommerce-table td:last-child,table.affwp-table tbody th:last-child,table.affwp-table tfoot th:last-child,table.affwp-table td:last-child{margin-bottom:0 !important}table.shop_table div.tribe-event-details,table.woocommerce-table div.tribe-event-details,table.affwp-table div.tribe-event-details{font-size:var(--wp--preset--font-size--filter-base) !important;line-height:1.4;margin:0 !important}table.shop_table div.tribe-event-details a,table.woocommerce-table div.tribe-event-details a,table.affwp-table div.tribe-event-details a{font-size:inherit !important;font-style:normal}table.shop_table .tribe-attendee-meta,table.woocommerce-table .tribe-attendee-meta,table.affwp-table .tribe-attendee-meta{display:none}@media(min-width: 769px){table.shop_table.my_account_teams .team-actions.order-actions .button,table.woocommerce-table.my_account_teams .team-actions.order-actions .button,table.affwp-table.my_account_teams .team-actions.order-actions .button{margin-bottom:5px !important;display:block;width:134px;text-align:center;margin-left:auto;padding-inline:0 !important}}table.shop_table a.button,table.shop_table .woocommerce-button,table.woocommerce-table a.button,table.woocommerce-table .woocommerce-button,table.affwp-table a.button,table.affwp-table .woocommerce-button{background:rgba(60,39,122,.05) !important;color:var(--color-primary) !important;border-radius:10px !important;border:0 !important;font-weight:400 !important;padding:5px 24px !important;line-height:1.4 !important;font-size:var(--wp--preset--font-size--filter-base) !important}table.shop_table a.button:hover,table.shop_table .woocommerce-button:hover,table.woocommerce-table a.button:hover,table.woocommerce-table .woocommerce-button:hover,table.affwp-table a.button:hover,table.affwp-table .woocommerce-button:hover{text-decoration:underline !important}@media(max-width: 768px){table.shop_table a.button.subscription_renewal_early,table.shop_table .woocommerce-button.subscription_renewal_early,table.woocommerce-table a.button.subscription_renewal_early,table.woocommerce-table .woocommerce-button.subscription_renewal_early,table.affwp-table a.button.subscription_renewal_early,table.affwp-table .woocommerce-button.subscription_renewal_early{margin-top:5px}}.woocommerce-MyAccount-content>*:last-child{margin-bottom:0}.woocommerce-MyAccount-content h2,.woocommerce-MyAccount-content h3,.woocommerce-MyAccount-content h4{font-size:var(--wp--preset--font-size--filter-md);line-height:1.25;font-weight:800;margin-block:20px 10px}.woocommerce-MyAccount-content .woocommerce-info .button,.woocommerce-MyAccount-content .woocommerce-button,.woocommerce-MyAccount-content .woocommerce-Button:not([type=submit]){background:rgba(60,39,122,.05) !important;color:var(--color-primary) !important;border-radius:10px !important;border:0 !important;font-weight:400 !important;padding:5px 24px !important;line-height:1.4 !important;font-size:var(--wp--preset--font-size--filter-base) !important}.woocommerce-MyAccount-content .woocommerce-info .button:hover,.woocommerce-MyAccount-content .woocommerce-button:hover,.woocommerce-MyAccount-content .woocommerce-Button:not([type=submit]):hover{text-decoration:underline !important}.woocommerce-MyAccount-content .col2-set{display:flex;align-items:flex-start;gap:1.5rem}@media(max-width: 991px){.woocommerce-MyAccount-content .col2-set{flex-direction:column}}.woocommerce-MyAccount-content .col2-set:before,.woocommerce-MyAccount-content .col2-set:after{display:none}.woocommerce-MyAccount-content .col2-set .col-1,.woocommerce-MyAccount-content .col2-set .col-2{width:100%;float:none}.woocommerce-MyAccount-content .col2-set .edit{float:none !important;display:inline-block;margin-bottom:1rem}.woocommerce-MyAccount-content .col2-set address{padding:1rem;border-radius:var(--border-radius);background-color:var(--wp--preset--color--grey-background-1);font-style:normal}.woocommerce-MyAccount-content form .woocommerce-address-fields>*:last-child{margin-bottom:0}.woocommerce-MyAccount-content form>*:last-child{margin-bottom:0}.woocommerce-MyAccount-content form .form-row{margin-bottom:10px !important}.woocommerce-MyAccount-content form .form-row.form-row-first,.woocommerce-MyAccount-content form .form-row.form-row-last{width:49% !important}@media(max-width: 576px){.woocommerce-MyAccount-content form .form-row.form-row-first,.woocommerce-MyAccount-content form .form-row.form-row-last{width:100% !important}}.woocommerce-MyAccount-content form .form-row#update_all_subscriptions_addresses_field{margin-top:20px}.woocommerce-MyAccount-content form .form-row button.button{margin-top:0;margin-left:10px}.woocommerce-MyAccount-content form .form-row>span:not(.woocommerce-input-wrapper){margin-block:5px;display:inline-block;font-size:14px}.woocommerce-MyAccount-content form>fieldset{margin-block-start:20px;background-color:var(--wp--preset--color--grey-background-1);padding:20px;border:0;border-radius:var(--border-radius)}.woocommerce-MyAccount-content form>fieldset>legend{display:none}.woocommerce-MyAccount-content form>fieldset .form-row:last-child{margin-bottom:0 !important}.woocommerce-MyAccount-content form>fieldset .password-input{width:100%;display:block;margin:0}.woocommerce-MyAccount-content form>fieldset .password-input input{background-color:var(--color-white) !important}.woocommerce-MyAccount-content form select,.woocommerce-MyAccount-content form input[type=text],.woocommerce-MyAccount-content form input[type=password],.woocommerce-MyAccount-content form input[type=email],.woocommerce-MyAccount-content form input[type=tel]{background-color:var(--wp--preset--color--grey-background-1) !important;border-radius:8px !important;border:0 !important;appearance:none;max-height:44px;color:var(--wp--preset--color--black) !important;padding:11px 12px !important}.woocommerce-MyAccount-content form select::placeholder,.woocommerce-MyAccount-content form input[type=text]::placeholder,.woocommerce-MyAccount-content form input[type=password]::placeholder,.woocommerce-MyAccount-content form input[type=email]::placeholder,.woocommerce-MyAccount-content form input[type=tel]::placeholder{opacity:0 !important}.woocommerce-MyAccount-content form select::-ms-input-placeholder,.woocommerce-MyAccount-content form input[type=text]::-ms-input-placeholder,.woocommerce-MyAccount-content form input[type=password]::-ms-input-placeholder,.woocommerce-MyAccount-content form input[type=email]::-ms-input-placeholder,.woocommerce-MyAccount-content form input[type=tel]::-ms-input-placeholder{opacity:0 !important}.woocommerce-MyAccount-content form .select2-container--default{padding:0}.woocommerce-MyAccount-content form .select2-container--default .select2-selection{border:0;border-radius:var(--border-radius);background:none;margin:0}.woocommerce-MyAccount-content form .select2-container--default .select2-selection__rendered{background:var(--wp--preset--color--grey-background-1) !important;border-radius:8px !important;border:0 !important;appearance:none;max-height:44px;color:var(--wp--preset--color--black) !important;padding:11px 40px 11px 12px !important}.woocommerce-MyAccount-content form .select2-container--default .select2-selection__arrow{right:20px}.woocommerce-MyAccount-content form button.button{margin-top:1.5rem;display:block;margin-left:auto}.woocommerce-order>h1{text-align:center}.woocommerce-order>p{text-align:center}.woocommerce-order .woocommerce-order-overview{display:none}.woocommerce-order .woocommerce-order-details{margin-block:1.5rem;background:var(--color-white);border-radius:var(--border-radius);padding:1.5rem clamp(1rem,.825rem + .675vw,1.5rem) clamp(1rem,.825rem + .675vw,1.5rem)}.woocommerce-order .tec-tickets__attendees-list-wrapper,.woocommerce-order .woocommerce-customer-details{padding:1.5rem clamp(1rem,.825rem + .675vw,1.5rem) clamp(1rem,.825rem + .675vw,1.5rem)}.tec-tickets__attendees-list-wrapper,.woocommerce-customer-details{margin-block:1.5rem;background:var(--color-white);border-radius:var(--border-radius)}.tec-tickets__attendees-list-wrapper h2,.tec-tickets__attendees-list-wrapper h4,.woocommerce-customer-details h2,.woocommerce-customer-details h4{font-size:var(--wp--preset--font-size--filter-md);line-height:1.25;font-weight:800;margin-block-end:10px}.tec-tickets__attendees-list-wrapper address,.tec-tickets__attendees-list-wrapper .tec-tickets__attendees-list .tec-tickets__attendees-list-item,.woocommerce-customer-details address,.woocommerce-customer-details .tec-tickets__attendees-list .tec-tickets__attendees-list-item{background-color:var(--wp--preset--color--grey-background-1);border:0 !important;border-radius:var(--border-radius) !important;line-height:1.4;padding:1rem !important}.tec-tickets__attendees-list-wrapper .tec-tickets__attendees-list,.woocommerce-customer-details .tec-tickets__attendees-list{display:flex;gap:1rem;flex-direction:column;margin-top:0 !important}.tec-tickets__attendees-list-wrapper .tec-tickets__attendees-list .tec-tickets__attendees-list-item,.woocommerce-customer-details .tec-tickets__attendees-list .tec-tickets__attendees-list-item{border:0 !important}.tec-tickets__attendees-list-wrapper .tec-tickets__attendees-list .tec-tickets__attendees-list-item .tec-tickets__attendees-list-item-attendee-details-name,.woocommerce-customer-details .tec-tickets__attendees-list .tec-tickets__attendees-list-item .tec-tickets__attendees-list-item-attendee-details-name{font-weight:700}@media(max-width: 576px){.tec-tickets__attendees-list-wrapper .tec-tickets__attendees-list .tec-tickets__attendees-list-item .tec-tickets__attendees-list-item-attendee-details-name,.woocommerce-customer-details .tec-tickets__attendees-list .tec-tickets__attendees-list-item .tec-tickets__attendees-list-item-attendee-details-name{text-align:center}}.tec-tickets__attendees-list-wrapper .tec-tickets__attendees-list .tec-tickets__wallet-plus-passes-container,.woocommerce-customer-details .tec-tickets__attendees-list .tec-tickets__wallet-plus-passes-container{gap:1rem;align-items:center}.tec-tickets__attendees-list-wrapper .tec-tickets__attendees-list .tec-tickets__wallet-plus-passes-container .tec-tickets__wallet-plus-component-apple-wallet-button-container a span,.woocommerce-customer-details .tec-tickets__attendees-list .tec-tickets__wallet-plus-passes-container .tec-tickets__wallet-plus-component-apple-wallet-button-container a span{display:none}.woocommerce-order .woocommerce-order-details{margin-block-start:2.5rem}.woocommerce-order-details header{margin-block:20px 10px}.woocommerce-order-details h2,.woocommerce-order-details h4{font-size:var(--wp--preset--font-size--filter-md);line-height:1.25;font-weight:800;margin-block-end:10px}.woocommerce-order-details h2.woocommerce-order-details__title{font-size:var(--wp--preset--font-size--filter-lg)}.woocommerce-order-details .order-again{display:none}.woocommerce-customer-details{margin-bottom:0 !important}.woocommerce-info,.woocommerce-error,.woocommerce-message{margin:0 0 2rem;font-weight:400;padding:1rem;border:1px solid rgba(0,0,0,.15) !important;border-radius:var(--border-radius);background-color:rgba(60,39,122,.05) !important;color:var(--color-primary);line-height:1.9 !important;font-size:var(--wp--preset--font-size--filter-base) !important}.woocommerce-info:before,.woocommerce-error:before,.woocommerce-message:before{display:none}.woocommerce-info:focus-visible,.woocommerce-error:focus-visible,.woocommerce-message:focus-visible{outline:0}.select2-container .select2-dropdown{background:var(--wp--preset--color--grey-background-1) !important;margin-top:-5px;padding-block:10px;border:0;border-radius:0;border-bottom:1px solid #aaa}.select2-container .select2-dropdown .select2-search{padding:0 12px}.select2-container .select2-dropdown .select2-search input{padding:6px 12px !important;border-radius:8px;margin-bottom:10px}.select2-container .select2-dropdown .select2-results ul li{padding:6px 12px}.my-team,.my-membership{margin-inline:calc(var(--layout-gutter-x)*-1) !important;padding-block:var(--wp--preset--spacing--filter-xxl);padding-inline:var(--layout-gutter-x);margin-block:0 !important;background-color:var(--wp--preset--color--grey-background-1);max-width:none}.my-team .my-team-section>*:last-child,.my-team .woocommerce-account-my-teams>*:last-child{margin-bottom:0}@media(min-width: 992px)and (max-width: 1200px){.my-team .my-team-section .invitation-name,.my-team .my-team-section .member-name,.my-team .woocommerce-account-my-teams .invitation-name,.my-team .woocommerce-account-my-teams .member-name{display:none}}.my-team .woocommerce-account-my-teams>*:first-child{margin-top:0}.my-team #add-member-form .woocommerce-Button.button{margin-top:10px}.my-team #registration-link_field{gap:10px}@media(max-width: 576px){.my-team #registration-link_field{flex-wrap:wrap}}.my-team #registration-link_field:before,.my-team #registration-link_field:after{display:none}@media(max-width: 576px){.my-team #registration-link_field #registration-link{flex:none}}.my-team #registration-link_field .regenerate-link{margin-left:0}.my-membership .my-membership-section>*:last-child{margin-bottom:0}.woocommerce-checkout .site-wrapper{background-color:var(--wp--preset--color--grey-background-1) !important}.woocommerce form .form-row{padding:0;margin:0}.woocommerce form .form-row label{display:inline-block;font-weight:bold;margin-bottom:var(--layout-space-xs);padding:0;line-height:1.4}.woocommerce form .form-row .input-text{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--color-black);border-radius:8px;width:100%;padding:10px 16px;line-height:normal;border:0;transition:all .25s}.woocommerce form .form-row .input-text:is(:focus,:focus-visible){outline:3px solid var(--focus-outline, var(--color-white));box-shadow:0 0 0 6px var(--focus-shadow, var(--color-primary))}.woocommerce form.woocommerce-form.woocommerce-verify-email .woocommerce-button{margin-top:1.25rem}@media(min-width: 992px){#customer_login{display:flex;gap:1.5rem}}#customer_login .woocommerce-form,#customer_login .lost_reset_password{margin-block:0;padding:1.5rem clamp(1rem,.825rem + .675vw,1.5rem);border:0;border-radius:var(--border-radius);height:100%}#customer_login .col-1,#customer_login .col-2{float:none;width:100% !important;display:flex;flex-direction:column}@media(max-width: 992px){#customer_login .col-2{margin-top:1.5rem}}#customer_login h2{text-align:center;font-size:var(--wp--preset--font-size--filter-lg);line-height:1.25;font-weight:700;margin-bottom:1rem}#customer_login .woocommerce-form__label-for-checkbox{order:-1;font-weight:400}#customer_login .woocommerce-form__label-for-checkbox input{margin-right:8px}#customer_login .woocommerce-Button.button{margin-top:1rem !important;width:100%}.woocommerce-account-join-team #customer_login{margin-top:2rem}.register .form-row.form-row-first,.register .form-row.form-row-last{width:49% !important}@media(max-width: 576px){.register .form-row.form-row-first,.register .form-row.form-row-last{width:100% !important}}.register .woocommerce-privacy-policy-text{clear:both;margin-bottom:1rem}#customer_login .woocommerce-form,#customer_login .register,#customer_login .login,.lost_reset_password{margin-block:0;padding:1.5rem clamp(1rem,.825rem + .675vw,1.5rem);border:0;background-color:var(--color-white);border-radius:var(--border-radius)}#customer_login .woocommerce-form .form-row,#customer_login .register .form-row,#customer_login .login .form-row,.lost_reset_password .form-row{display:flex;flex-direction:column;margin-top:-8px}#customer_login .woocommerce-form .form-row.woocommerce-form-row,#customer_login .register .form-row.woocommerce-form-row,#customer_login .login .form-row.woocommerce-form-row,.lost_reset_password .form-row.woocommerce-form-row{display:block;margin:0}#customer_login .woocommerce-form label.woocommerce-form-login__rememberme,#customer_login .register label.woocommerce-form-login__rememberme,#customer_login .login label.woocommerce-form-login__rememberme,.lost_reset_password label.woocommerce-form-login__rememberme{font-weight:400}#customer_login .woocommerce-form label.woocommerce-form-login__rememberme input,#customer_login .register label.woocommerce-form-login__rememberme input,#customer_login .login label.woocommerce-form-login__rememberme input,.lost_reset_password label.woocommerce-form-login__rememberme input{margin-right:8px}#customer_login .woocommerce-form .input-text,#customer_login .register .input-text,#customer_login .login .input-text,.lost_reset_password .input-text{margin-bottom:20px !important;background-color:var(--wp--preset--color--grey-background-1) !important}#customer_login .woocommerce-form .password-input .show-password-input,#customer_login .register .password-input .show-password-input,#customer_login .login .password-input .show-password-input,.lost_reset_password .password-input .show-password-input{top:12px;transform:none}#customer_login .woocommerce-form .woocommerce-privacy-policy-text p,#customer_login .register .woocommerce-privacy-policy-text p,#customer_login .login .woocommerce-privacy-policy-text p,.lost_reset_password .woocommerce-privacy-policy-text p{margin-bottom:6px}#customer_login .woocommerce-form .woocommerce-button,#customer_login .register .woocommerce-button,#customer_login .login .woocommerce-button,.lost_reset_password .woocommerce-button{margin-top:1rem !important;width:100%}#customer_login .woocommerce-form .lost_password,#customer_login .register .lost_password,#customer_login .login .lost_password,.lost_reset_password .lost_password{margin-top:1.5rem}#tribe-events-pg-template{margin:0;max-width:none;padding:0}#tribe-events-pg-template .tribe-link-view-attendee{display:none}#tribe-events-pg-template .rsvp-confirmation{text-align:center;margin:0}#tribe-events-pg-template .tribe-tickets__rsvp-message{background:none;border:1px solid var(--color-white);font-size:var(--wp--preset--font-size--filter-base);font-weight:400;border-radius:var(--border-radius);margin-bottom:1rem;padding:10px 16px}#tribe-events-pg-template .tribe-tickets__rsvp-message strong{font-weight:400}#tribe-events-pg-template .tribe-tickets__rsvp-message svg{display:none}.filter-single-product-container.filter-single-events-overrides .filter-single-product-description .product_title,.filter-single-product-container.product-type-tribe_events .filter-single-product-description .product_title{font-size:var(--wp--preset--font-size--filter-xl);line-height:var(--wp--preset--font-size--filter-xl)}.filter-single-product-container.filter-single-events-overrides .filter-single-product-options .filter-single-product-buy .tribe-tickets__rsvp-wrapper,.filter-single-product-container.product-type-tribe_events .filter-single-product-options .filter-single-product-buy .tribe-tickets__rsvp-wrapper{margin:0;background:none;border:0;overflow:auto}.filter-single-product-container.filter-single-events-overrides .filter-single-product-options .filter-single-product-buy .tribe-tickets__rsvp-wrapper .tribe-tickets-loader__dots,.filter-single-product-container.product-type-tribe_events .filter-single-product-options .filter-single-product-buy .tribe-tickets__rsvp-wrapper .tribe-tickets-loader__dots{background-color:var(--alt-purple-background)}.filter-single-product-container.filter-single-events-overrides .filter-single-product-options .filter-single-product-buy .tribe-tickets__rsvp-wrapper .tribe-tickets__rsvp,.filter-single-product-container.product-type-tribe_events .filter-single-product-options .filter-single-product-buy .tribe-tickets__rsvp-wrapper .tribe-tickets__rsvp{padding:0;margin:0}.filter-single-product-container.filter-single-events-overrides .filter-single-product-options .filter-single-product-buy .tribe-tickets__rsvp-wrapper .tribe-tickets__rsvp .tribe-tickets__rsvp-actions-wrapper,.filter-single-product-container.product-type-tribe_events .filter-single-product-options .filter-single-product-buy .tribe-tickets__rsvp-wrapper .tribe-tickets__rsvp .tribe-tickets__rsvp-actions-wrapper{padding:0;width:100%;border:0}.filter-single-product-container.filter-single-events-overrides .filter-single-product-options .filter-single-product-buy .tribe-tickets__rsvp-wrapper .tribe-tickets__rsvp .tribe-tickets__rsvp-actions-wrapper .tribe-tickets__rsvp-actions,.filter-single-product-container.product-type-tribe_events .filter-single-product-options .filter-single-product-buy .tribe-tickets__rsvp-wrapper .tribe-tickets__rsvp .tribe-tickets__rsvp-actions-wrapper .tribe-tickets__rsvp-actions{border-top:0;margin-top:0;padding:0}.filter-single-product-container.filter-single-events-overrides .filter-single-product-options .filter-single-product-buy .tribe-tickets__rsvp-wrapper .tribe-tickets__rsvp .tribe-tickets__rsvp-actions-wrapper .tribe-tickets__rsvp-actions-full .tribe-tickets__rsvp-actions-full-text,.filter-single-product-container.product-type-tribe_events .filter-single-product-options .filter-single-product-buy .tribe-tickets__rsvp-wrapper .tribe-tickets__rsvp .tribe-tickets__rsvp-actions-wrapper .tribe-tickets__rsvp-actions-full .tribe-tickets__rsvp-actions-full-text{color:var(--color-white);font-weight:400}.filter-single-product-container.filter-single-events-overrides .filter-single-product-options .filter-single-product-buy .tribe-tickets__rsvp-wrapper .tribe-tickets__rsvp .tribe-tickets__rsvp-actions-wrapper .tribe-tickets__rsvp-actions-rsvp-going,.filter-single-product-container.product-type-tribe_events .filter-single-product-options .filter-single-product-buy .tribe-tickets__rsvp-wrapper .tribe-tickets__rsvp .tribe-tickets__rsvp-actions-wrapper .tribe-tickets__rsvp-actions-rsvp-going{margin:0}.filter-single-product-container.filter-single-events-overrides .filter-single-product-options .filter-single-product-buy .tribe-tickets__rsvp-wrapper .tribe-tickets__rsvp .tribe-tickets__rsvp-actions-wrapper .tribe-tickets__rsvp-actions-rsvp-going .tribe-common-c-btn,.filter-single-product-container.product-type-tribe_events .filter-single-product-options .filter-single-product-buy .tribe-tickets__rsvp-wrapper .tribe-tickets__rsvp .tribe-tickets__rsvp-actions-wrapper .tribe-tickets__rsvp-actions-rsvp-going .tribe-common-c-btn{font-size:inherit;font-family:inherit;max-width:none}.filter-single-product-container.filter-single-events-overrides .filter-single-product-options .filter-single-product-buy .tribe-tickets__rsvp-wrapper form .tribe-tickets__rsvp-form-wrapper,.filter-single-product-container.product-type-tribe_events .filter-single-product-options .filter-single-product-buy .tribe-tickets__rsvp-wrapper form .tribe-tickets__rsvp-form-wrapper{padding:0}.filter-single-product-container.filter-single-events-overrides .filter-single-product-options .filter-single-product-buy .tribe-tickets__rsvp-wrapper form .tribe-tickets__rsvp-form-title,.filter-single-product-container.product-type-tribe_events .filter-single-product-options .filter-single-product-buy .tribe-tickets__rsvp-wrapper form .tribe-tickets__rsvp-form-title{border:none;padding-bottom:0}.filter-single-product-container.filter-single-events-overrides .filter-single-product-options .filter-single-product-buy .tribe-tickets__rsvp-wrapper form .tribe-tickets__form,.filter-single-product-container.product-type-tribe_events .filter-single-product-options .filter-single-product-buy .tribe-tickets__rsvp-wrapper form .tribe-tickets__form{margin-block:1rem 0}.filter-single-product-container.filter-single-events-overrides .filter-single-product-options .filter-single-product-buy .tribe-tickets__rsvp-wrapper form .tribe-tickets__form .tribe-tickets__form-field:not(.tribe-common-b2--min-medium),.filter-single-product-container.product-type-tribe_events .filter-single-product-options .filter-single-product-buy .tribe-tickets__rsvp-wrapper form .tribe-tickets__form .tribe-tickets__form-field:not(.tribe-common-b2--min-medium){display:none}.filter-single-product-container.filter-single-events-overrides .filter-single-product-options .filter-single-product-buy .tribe-tickets__rsvp-wrapper form .tribe-tickets__form .tribe-tickets__form-field .tribe-tickets__form-field-label,.filter-single-product-container.product-type-tribe_events .filter-single-product-options .filter-single-product-buy .tribe-tickets__rsvp-wrapper form .tribe-tickets__form .tribe-tickets__form-field .tribe-tickets__form-field-label{color:var(--color-white);font-size:var(--wp--preset--font-size--filter-base);font-weight:700}.filter-single-product-container.filter-single-events-overrides .filter-single-product-options .filter-single-product-buy .tribe-tickets__rsvp-wrapper form .tribe-tickets__form .tribe-tickets__form-field .tribe-common-form-control-text__input,.filter-single-product-container.product-type-tribe_events .filter-single-product-options .filter-single-product-buy .tribe-tickets__rsvp-wrapper form .tribe-tickets__form .tribe-tickets__form-field .tribe-common-form-control-text__input{font-size:var(--wp--preset--font-size--filter-base);font-family:inherit;font-weight:inherit;line-height:inherit;border-radius:8px}.filter-single-product-container.filter-single-events-overrides .filter-single-product-options .filter-single-product-buy .tribe-tickets__rsvp-wrapper form .tribe-tickets__form .tribe-tickets__rsvp-form-buttons,.filter-single-product-container.product-type-tribe_events .filter-single-product-options .filter-single-product-buy .tribe-tickets__rsvp-wrapper form .tribe-tickets__form .tribe-tickets__rsvp-form-buttons{margin-top:.5rem;gap:14px;padding:0}.filter-single-product-container.filter-single-events-overrides .filter-single-product-options .filter-single-product-buy .tribe-tickets__rsvp-wrapper form .tribe-tickets__form .tribe-tickets__rsvp-form-buttons .tribe-tickets__rsvp-form-button,.filter-single-product-container.product-type-tribe_events .filter-single-product-options .filter-single-product-buy .tribe-tickets__rsvp-wrapper form .tribe-tickets__form .tribe-tickets__rsvp-form-buttons .tribe-tickets__rsvp-form-button{margin:0}.filter-single-product-container.filter-single-events-overrides .filter-single-product-options .filter-single-product-buy .tribe-tickets__rsvp-wrapper form .tribe-tickets__form .tribe-tickets__rsvp-form-buttons .tribe-tickets__rsvp-form-button.tribe-tickets__rsvp-form-button--cancel,.filter-single-product-container.product-type-tribe_events .filter-single-product-options .filter-single-product-buy .tribe-tickets__rsvp-wrapper form .tribe-tickets__form .tribe-tickets__rsvp-form-buttons .tribe-tickets__rsvp-form-button.tribe-tickets__rsvp-form-button--cancel{background:none;color:var(--color-white);border:0;padding-inline:0}.filter-single-product-container.filter-single-events-overrides .filter-single-product-options .filter-single-product-buy .tribe-tickets__rsvp-wrapper form .tribe-tickets__form .tribe-tickets__rsvp-form-buttons .tribe-tickets__rsvp-form-button.tribe-tickets__rsvp-form-button--cancel:hover,.filter-single-product-container.product-type-tribe_events .filter-single-product-options .filter-single-product-buy .tribe-tickets__rsvp-wrapper form .tribe-tickets__form .tribe-tickets__rsvp-form-buttons .tribe-tickets__rsvp-form-button.tribe-tickets__rsvp-form-button--cancel:hover{text-decoration:underline}#affwp-register-form fieldset,#affwp-login-form fieldset{padding:0}#affwp-register-form legend,#affwp-register-form h3,#affwp-login-form legend,#affwp-login-form h3{display:none}#affwp-register-form p,#affwp-login-form p{margin-bottom:0}#affwp-register-form .affwp-lost-password,#affwp-login-form .affwp-lost-password{margin-top:20px}.affwp-notice{width:100%;font-weight:400;background:var(--color-white);border-radius:var(--border-radius);padding:clamp(1rem,.825rem + .675vw,1.5rem);margin-bottom:10px;box-shadow:none;color:var(--color-primary);line-height:1.4 !important;font-size:var(--wp--preset--font-size--filter-base) !important;margin:0;border:0}.affwp-form#affwp-affiliate-dashboard-profile-form,.affwp-card__content#affwp-affiliate-dashboard-profile-form{margin-bottom:0}.affwp-form label,.affwp-card__content label{display:inline-block;font-weight:bold;margin-bottom:var(--layout-space-xs);padding:0}.affwp-form :where(input:not([type=checkbox]):not([type=submit]),select,textarea),.affwp-card__content :where(input:not([type=checkbox]):not([type=submit]),select,textarea){width:100%;padding:10px 16px;line-height:normal}.affwp-form :where(textarea),.affwp-card__content :where(textarea){height:88px}.affwp-form :where(input,select,textarea,.affwp-field),.affwp-card__content :where(input,select,textarea,.affwp-field){margin:0 0 12px;font-family:inherit;font-size:inherit;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--color-black);background-color:var(--wp--preset--color--grey-background-1);background-clip:padding-box;border:0;border-radius:8px;transition:all .25s}.affwp-form :where(input,select,textarea,.affwp-field):is(:focus,:focus-visible),.affwp-card__content :where(input,select,textarea,.affwp-field):is(:focus,:focus-visible){outline:3px solid var(--focus-outline, var(--color-white));box-shadow:0 0 0 6px var(--focus-shadow, var(--color-primary))}.affwp-form input[type=submit],.affwp-form .affwp-button-register,.affwp-form .affwp-button-login,.affwp-card__content input[type=submit],.affwp-card__content .affwp-button-register,.affwp-card__content .affwp-button-login{margin-block:10px 0;text-transform:none}.affwp-form .affwp-user-remember,.affwp-card__content .affwp-user-remember{margin-top:5px}.affwp-form [type=checkbox],.affwp-card__content [type=checkbox]{position:relative;display:inline-block;width:21px;height:21px;margin-bottom:-3px;border:2px solid var(--color-primary);margin-right:5px;border-radius:4px}.affwp-form [type=checkbox]:checked,.affwp-card__content [type=checkbox]:checked{color:var(--color-white);background-color:var(--color-black)}.affwp-form [type=checkbox]:checked::before,.affwp-card__content [type=checkbox]:checked::before{content:"";position:absolute;top:-1px;left:-1px;mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");display:inline-block;width:inherit;height:inherit;background-color:currentColor;mask-size:contain}.affwp-form .affwp-payment-email-wrap input,.affwp-card__content .affwp-payment-email-wrap input{margin-bottom:0}.affwp-errors{border-radius:var(--border-radius);padding:1rem 1rem}.affwp-errors .affwp-error{padding:0}.affwp-errors .affwp-error:not(:last-child){margin-bottom:10px !important}.affwp-tab-content .affwp-affiliate-link,.affwp-tab-content .affwp-custom-link-generator{margin-bottom:2rem}.affwp-tab-content h3,.affwp-tab-content h4{font-size:var(--wp--preset--font-size--filter-lg);line-height:1.25;font-weight:800}.affwp-tab-content #affwp-graphs-filter .tablenav{display:flex;gap:.5rem 1rem;flex-wrap:wrap}.affwp-tab-content #affwp-graphs-filter select{border-radius:16px !important;border:1px solid var(--header-secondary-nav-border-color);color:var(--color-primary);padding-inline:1.5rem 4rem;font-size:18px;height:42px;cursor:pointer;flex-shrink:0;-webkit-appearance:none;-moz-appearance:none;background:var(--wp--preset--color--grey-background-1);background-image:url("data:image/svg+xml,%3Csvg width='18' height='13' viewBox='0 0 18 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 7.5H15V5.5H3M0 0.5V2.5H18V0.5M7 12.5H11V10.5H7V12.5Z' fill='%233C277A' style='fill:%233C277A;fill:color(display-p3 0.2353 0.1529 0.4784);fill-opacity:1;'/%3E%3C/svg%3E%0A") !important;background-repeat:no-repeat;background-position-x:calc(100% - 1.5rem);background-position-y:calc(50% - 1px)}.affwp-tab-content .affwp-graph{width:100% !important}.affwp-tab-content .affwp-creatives-filters{display:none}.affwp-card{border:0;box-shadow:none}.affwp-card h3{margin-bottom:20px !important}.affwp-card p{margin-bottom:20px !important}.affwp-card .affwp-card__header,.affwp-card .affwp-card__content,.affwp-card .affwp-card__footer{padding:0}.affwp-card .affwp-card__content .affwp-affiliate-link__display input{margin-bottom:0;width:auto;flex-shrink:1}.affwp-card #affwp-generator-submit-btn{margin-top:20px}body.modal-open{overflow:hidden}.filter-modal{display:none;align-items:center;justify-content:center;position:fixed;z-index:9;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.75)}.filter-modal .filter-modal-content-wrapper{position:relative;background-color:var(--wp--preset--color--grey-background-1);width:90%;max-width:820px;padding:60px clamp(1.25rem,-2.321rem + 9.524vw,6.25rem) clamp(2.5rem,1.607rem + 2.381vw,3.75rem);border-radius:var(--border-radius)}.filter-modal .gform_wrapper,.filter-modal .form{margin-block-start:2.5rem}.filter-modal .gform_wrapper .gform_validation_errors,.filter-modal .form .gform_validation_errors{display:none}.filter-modal .gform_wrapper.gform_confirmation_wrapper .gform_confirmation_message,.filter-modal .form.gform_confirmation_wrapper .gform_confirmation_message{text-align:center}.filter-modal .gform_wrapper .gform_fields,.filter-modal .form .gform_fields{row-gap:1.25rem}.filter-modal .gform_wrapper .ginput_complex,.filter-modal .form .ginput_complex{gap:1.25rem}.filter-modal .gform_wrapper :where(input,select,textarea):not(.gform-button),.filter-modal .form :where(input,select,textarea):not(.gform-button){background-color:var(--color-white)}.filter-modal .gform_wrapper .gfield--type-submit,.filter-modal .form .gfield--type-submit{align-items:center;justify-content:center}.filter-modal .gform_wrapper .gform-footer,.filter-modal .form .gform-footer{margin-block:0}.filter-modal .close{position:absolute;top:clamp(1.25rem,.58rem + 1.786vw,2.188rem);right:clamp(1.25rem,.58rem + 1.786vw,2.188rem);appearance:none;border:0;padding:0;background:none;cursor:pointer}.filter-modal .close svg{fill:var(--color-primary)}