@charset "UTF-8";html{box-sizing:border-box}*,*::before,*::after{box-sizing:border-box}
.sr-only,.screen-reader-text{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.skip-link.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}
.skip-link.screen-reader-text:focus{background-color:#eee;clip:auto !important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
.hide,.d-none,.hidden{display:none !important}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){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-flex{display:flex !important}.d-block{display:block !important}.d-inline{display:inline !important}
.d-inline-block{display:inline-block !important}@media(max-width:767px){.d-xs-none:not(.wp-block){display:none !important}
}@media(min-width:768px) and (max-width:1023px){.d-md-none:not(.wp-block){display:none !important}
}@media(min-width:1024px){.d-lg-none:not(.wp-block){display:none !important}}.position-relative{position:relative !important}
.position-absolute{position:absolute !important}.position-sticky{position:sticky !important}
.position-static{position:static !important}.overflow-hidden{overflow:hidden !important}
.img-fluid{max-width:100% !important;height:auto !important}body:not(.wp-admin) a.stretched-link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:15;content:""}
body:not(.wp-admin) .stretched-link{position:relative}body:not(.wp-admin) .stretched-link .wp-block-image.scale-on-hover img,body:not(.wp-admin) .stretched-link .wp-block-image.scale-on-hover picture{transition:transform .3s}
body:not(.wp-admin) .stretched-link:hover .wp-block-post-featured-image img,body:not(.wp-admin) .stretched-link:hover .wp-block-post-featured-image picture,body:not(.wp-admin) .stretched-link:hover .placeholder-image img,body:not(.wp-admin) .stretched-link:hover .placeholder-image picture,body:not(.wp-admin) .stretched-link:hover .wp-block-image.scale-on-hover img,body:not(.wp-admin) .stretched-link:hover .wp-block-image.scale-on-hover picture{transform:scale(1.05)}
body:not(.wp-admin) .stretched-link a:first-of-type::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:15;content:""}
body:not(.wp-admin) .stretched-link .wp-block-post-terms a::after,body:not(.wp-admin) .stretched-link .wp-block-acf-ir-post-terms a::after{display:none}
.w-100{width:100% !important}.w-75{width:75% !important}.w-50{width:50% !important}
.h-100{height:100% !important}.mt-0{margin-top:0 !important}.me-0{margin-right:0 !important}
.mb-0{margin-bottom:0 !important}.ms-0{margin-left:0 !important}.pt-0{padding-top:0 !important}
.pe-0{padding-right:0 !important}.pb-0{padding-bottom:0 !important}.ps-0{padding-left:0 !important}
.mt-1{margin-top:.25rem !important}.me-1{margin-right:.25rem !important}.mb-1{margin-bottom:.25rem !important}
.ms-1{margin-left:.25rem !important}.pt-1{padding-top:.25rem !important}.pe-1{padding-right:.25rem !important}
.pb-1{padding-bottom:.25rem !important}.ps-1{padding-left:.25rem !important}.mt-2{margin-top:.5rem !important}
.me-2{margin-right:.5rem !important}.mb-2{margin-bottom:.5rem !important}.ms-2{margin-left:.5rem !important}
.pt-2{padding-top:.5rem !important}.pe-2{padding-right:.5rem !important}.pb-2{padding-bottom:.5rem !important}
.ps-2{padding-left:.5rem !important}.mt-3{margin-top:.75rem !important}.me-3{margin-right:.75rem !important}
.mb-3{margin-bottom:.75rem !important}.ms-3{margin-left:.75rem !important}.pt-3{padding-top:.75rem !important}
.pe-3{padding-right:.75rem !important}.pb-3{padding-bottom:.75rem !important}.ps-3{padding-left:.75rem !important}
.mt-4{margin-top:1rem !important}.me-4{margin-right:1rem !important}.mb-4{margin-bottom:1rem !important}
.ms-4{margin-left:1rem !important}.pt-4{padding-top:1rem !important}.pe-4{padding-right:1rem !important}
.pb-4{padding-bottom:1rem !important}.ps-4{padding-left:1rem !important}.mt-5{margin-top:1.25rem !important}
.me-5{margin-right:1.25rem !important}.mb-5{margin-bottom:1.25rem !important}.ms-5{margin-left:1.25rem !important}
.pt-5{padding-top:1.25rem !important}.pe-5{padding-right:1.25rem !important}.pb-5{padding-bottom:1.25rem !important}
.ps-5{padding-left:1.25rem !important}.mt-6{margin-top:1.5rem !important}.me-6{margin-right:1.5rem !important}
.mb-6{margin-bottom:1.5rem !important}.ms-6{margin-left:1.5rem !important}.pt-6{padding-top:1.5rem !important}
.pe-6{padding-right:1.5rem !important}.pb-6{padding-bottom:1.5rem !important}.ps-6{padding-left:1.5rem !important}
.mt-7{margin-top:1.75rem !important}.me-7{margin-right:1.75rem !important}.mb-7{margin-bottom:1.75rem !important}
.ms-7{margin-left:1.75rem !important}.pt-7{padding-top:1.75rem !important}.pe-7{padding-right:1.75rem !important}
.pb-7{padding-bottom:1.75rem !important}.ps-7{padding-left:1.75rem !important}.mt-8{margin-top:2rem !important}
.me-8{margin-right:2rem !important}.mb-8{margin-bottom:2rem !important}.ms-8{margin-left:2rem !important}
.pt-8{padding-top:2rem !important}.pe-8{padding-right:2rem !important}.pb-8{padding-bottom:2rem !important}
.ps-8{padding-left:2rem !important}.mt-9{margin-top:2.25rem !important}.me-9{margin-right:2.25rem !important}
.mb-9{margin-bottom:2.25rem !important}.ms-9{margin-left:2.25rem !important}.pt-9{padding-top:2.25rem !important}
.pe-9{padding-right:2.25rem !important}.pb-9{padding-bottom:2.25rem !important}.ps-9{padding-left:2.25rem !important}
.mt-10{margin-top:2.5rem !important}.me-10{margin-right:2.5rem !important}.mb-10{margin-bottom:2.5rem !important}
.ms-10{margin-left:2.5rem !important}.pt-10{padding-top:2.5rem !important}.pe-10{padding-right:2.5rem !important}
.pb-10{padding-bottom:2.5rem !important}.ps-10{padding-left:2.5rem !important}.is-position-sticky{position:sticky;transition:top 300ms}
main{-webkit-font-smoothing:antialiased}.entry-content>*:first-child{margin-block-start:0}
.entry-content>.wp-block-group{margin-block-start:var(--wp--preset--spacing--global)}
.entry-content>.wp-block-group.has-background{padding-top:var(--wp--preset--spacing--global);padding-bottom:var(--wp--preset--spacing--global)}
.entry-content>.wp-block-group.has-background+.has-background{margin-block-start:0}
.entry-content .has-base-color a:where(:not(.wp-element-button)):hover{color:var(--wp--preset--color--secondary)}
main>.entry-content>*:first-child:not(.wp-block-cover){margin-block-start:var(--wp--style--block-gap)}
.wp-site-blocks{max-width:min(100vw,140rem);margin-left:auto;margin-right:auto}.wp-site-blocks p{margin-bottom:0;margin-top:.75em}
.wp-site-blocks .is-layout-flex>p{margin-top:0}.wp-site-blocks>main{margin-block-start:0}
sub{font-size:var(--wp--preset--font-size--tiny)}.taxonomy-event-region a{color:var(--wp--preset--color--tertiary)}
body .is-layout-grid{row-gap:var(--wp--preset--spacing--medium)}.placeholder-image>img,.placeholder-image>picture{max-width:100%;height:auto}
.wp-block-button{--button-bg-color:var(--wp--preset--color--primary);--button-text-color:var(--wp--preset--color--base);--button-icon-bg-color:var(--button-bg-color);--button-icon-text-color:var(--button-text-color)}
.wp-block-button .wp-element-button{background-color:var(--button-bg-color);color:var(--button-text-color);transition:background-color .2s ease,color .2s ease,opacity .2s ease}
.wp-block-button .wp-element-button:hover{opacity:.9}.wp-block-button .wp-element-button.has-base-background-color{--button-bg-color:var(--wp--preset--color--base);--button-text-color:var(--wp--preset--color--contrast)}
.wp-block-button .wp-element-button.has-contrast-background-color{--button-bg-color:var(--wp--preset--color--contrast);--button-text-color:var(--wp--preset--color--base)}
.wp-block-button .wp-element-button.has-light-background-color{--button-bg-color:var(--wp--preset--color--light);--button-text-color:var(--wp--preset--color--contrast)}
.wp-block-button .wp-element-button.has-primary-background-color{--button-bg-color:var(--wp--preset--color--primary);--button-text-color:var(--wp--preset--color--base)}
.wp-block-button .wp-element-button.has-secondary-background-color{--button-bg-color:var(--wp--preset--color--secondary);--button-text-color:var(--wp--preset--color--base)}
.wp-block-button .wp-element-button.has-tertiary-background-color{--button-bg-color:var(--wp--preset--color--tertiary);--button-text-color:var(--wp--preset--color--base)}
.wp-block-button.button-user-icon .wp-element-button{width:clamp(2.25rem,8vw,3rem);min-width:clamp(2.25rem,8vw,3rem);min-height:clamp(2.25rem,8vw,3rem);padding:0 !important;border:2px solid var(--button-bg-color);border-radius:9999px !important;background-color:var(--wp--preset--color--base);color:var(--button-bg-color);overflow:hidden;display:inline-flex;align-items:center;justify-content:center;line-height:1}
.wp-block-button.button-user-icon .button-user-icon__media{width:100%;height:100%;display:inline-flex;align-items:center;justify-content:center;background-color:var(--wp--preset--color--base);color:var(--button-bg-color);font-size:clamp(0.9rem,2.8vw,1.25rem);font-weight:700;letter-spacing:-0.04em;text-transform:uppercase}
.wp-block-button.button-user-icon .button-user-icon__image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.button-as-link{border:0;background:0;padding:0;font:inherit;color:var(--wp--preset--color--primary);text-decoration:underline;cursor:pointer}
.wp-block-columns{align-items:normal !important;box-sizing:border-box;display:flex;flex-wrap:wrap !important}
.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}
.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap !important}
.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}
.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}
.wp-block-columns:where(.has-background){padding:1.25em 2.375em}.wp-block-columns:where{margin-bottom:1.75em}
@media(min-width:1024px){.wp-block-columns{flex-wrap:nowrap !important}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}
.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}
}@media(max-width:1023px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100% !important}
}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}
.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}
.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}
.wp-block-column.is-vertically-aligned-top,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-bottom{width:100%}
.wp-block-columns.is-style-center-contents{justify-content:center !important}.wp-block-columns.is-style-center-contents .wp-block-column{text-align:center !important;display:flex;justify-content:center;flex:initial !important;width:auto !important}
@media(min-width:1024px){.wp-block-columns.is-style-center-contents .wp-block-column:first-child{text-align:right !important;display:flex;justify-content:flex-end}
}@media(min-width:1024px){.wp-block-columns.is-style-center-contents .wp-block-column:last-child{text-align:left !important;display:flex;justify-content:flex-start}
}@media(min-width:1024px){.wp-block-columns.is-style-lg-row-reverse{flex-direction:row-reverse}
}.wp-block-list{margin-block-end:var(--wp--style--block-gap)}.wp-block-list li{margin-block-start:.5em}
ul.wp-block-list{list-style-type:square}ul.wp-block-list li::marker{color:var(--wp--preset--color--primary);font-size:1.1em}
.wp-block-post.type-sponsor .wp-block-post-featured-image img,.wp-block-post.type-sponsor .wp-block-post-featured-image picture{-o-object-fit:contain !important;object-fit:contain !important}
.wp-block-quote{margin:0}.wp-block-quote p{font-size:1.5em;font-style:italic;font-weight:300;line-height:1.34}
.wp-block-separator{border-width:1px !important}.ad-container{width:100%;max-width:32rem}
.ad-container>*{margin-block-start:0 !important}.ad-container .general-advert img{max-width:100%;height:auto}
.site-header .ad-container{max-width:32rem}.wp-block-query--no-results>*:not(.wp-block-query-no-results){display:none}
.flyout-menu:not(.wp-block){position:fixed;left:0;top:0;width:100%;height:100vh;max-width:46rem;transform:translate(-100%,0);z-index:3000;padding:clamp(2rem,5vw,4rem);padding-bottom:10rem;overflow:auto}
@media(min-width:1024px){.flyout-menu:not(.wp-block){padding-bottom:4rem}}.flyout-menu:not(.wp-block) .flyout-menu__scroll{display:flex;flex-direction:column;gap:clamp(2rem,5vw,4rem);justify-content:flex-start;transition:all .3s ease-in-out;min-height:calc(100vh - clamp(2rem, 5vw, 4rem) * 2)}
.flyout-menu:not(.wp-block) .flyout-menu__scroll>*{margin-block-start:0}.flyout-menu:not(.wp-block) .flyout-menu__scroll .toggle-flyout{font-size:var(--wp--preset--font-size--tiny);text-transform:uppercase;gap:1rem;color:var(--wp--preset--color--base)}
.flyout-menu:not(.wp-block) .flyout-menu__scroll .toggle-flyout__text{display:initial}
.flyout-menu:not(.wp-block) .flyout-menu__scroll .flyout-menu__base{margin-top:auto;margin-bottom:0}
.flyout-menu:not(.wp-block) .flyout-menu__grid{display:flex;flex-direction:column;gap:4rem 2rem}
@media(min-width:1024px){.flyout-menu:not(.wp-block) .flyout-menu__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr))}
}.flyout-menu:not(.wp-block) .flyout-menu__grid>*{margin-block-start:0}@media(min-width:1024px){.flyout-menu:not(.wp-block) .flyout-menu__grid .flyout__search{order:3;grid-column:span 2}
}.flyout-menu:not(.wp-block) .flyout-menu__grid .flyout__search .wp-block-search__input::-moz-placeholder{font-size:var(--wp--preset--font-size--tiny)}
.flyout-menu:not(.wp-block) .flyout-menu__grid .flyout__search .wp-block-search__input::placeholder{font-size:var(--wp--preset--font-size--tiny)}
body.flyout-menu-open{overflow:hidden}body.flyout-menu-open .wp-site-blocks::after{content:"";position:fixed;left:0;top:0;width:100vw;height:100vh;background-color:color-mix(in srgb,var(--wp--preset--color--contrast) 50%,transparent);z-index:2600}
body.flyout-menu-open .flyout-menu{transform:translate(0,0)}@media(max-width:767px){.footer-menu-grid{grid-template-columns:repeat(auto-fill,minmax(min(7rem,100%),1fr));margin-block-end:2rem !important}
}.gform-theme--framework .gfield.gf-checkbox-grid .gfield_checkbox,.gform-theme--framework .gfield.gf-checkbox-grid .gfield_radio{display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr))}
.hall-of-fame-winner .wp-block-post-featured-image{position:relative}.hall-of-fame-winner .wp-block-post-featured-image::after{display:block;content:"";position:absolute;top:.5rem;right:.5rem;width:2rem;height:2rem;z-index:1;background-image:url(../images/halloffame.png);background-repeat:no-repeat;background-size:contain;background-position:center}
.nav-item--search{height:2em;width:2em;position:relative}.nav-item--search .wp-block-navigation-item__content{background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Pro 6.7.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M368 208A160 160 0 1 0 48 208a160 160 0 1 0 320 0zM337.1 371.1C301.7 399.2 256.8 416 208 416C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208c0 48.8-16.8 93.7-44.9 129.1L505 471c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L337.1 371.1z'/%3E%3C/svg%3E");flex:0 0 2rem;background-position:center;background-size:contain;overflow:hidden;text-indent:-9999rem}
.search-reveal:not(.wp-block){max-height:0 !important;padding-top:0 !important;padding-bottom:0 !important;overflow:hidden;margin:0 !important;transition:all 300ms;position:absolute;left:0;bottom:0;transform:translate(0,100%);width:100%;z-index:1000}
.search-reveal .wp-block-navigation__container{gap:.5rem !important}.search-reveal .wp-block-navigation__container a{font-size:var(--wp--preset--font-size--tiny);text-transform:none;font-weight:400}
.search-reveal .porter-filters--search-reveal .porter-filters__form .inner-content{font-size:80%;margin-block-start:1.25rem;row-gap:.5rem}
.search-reveal .porter-filters--search-reveal .porter-filters__form .inner-content .porter-filter-controls .porter-filter-controls__submit{background-color:var(--wp--preset--color--base);color:var(--wp--preset--color--contrast)}
.search-reveal .porter-filters--search-reveal .porter-filters__form .inner-content .porter-filter-controls .porter-filter-controls__clear{color:var(--wp--preset--color--base)}
.search-reveal .porter-filters--search-reveal .select-wrapper{background-color:var(--wp--preset--color--contrast);position:relative}
.search-reveal .porter-filters--search-reveal .select-wrapper select{color:var(--wp--preset--color--base);background-color:transparent;z-index:10}
.search-reveal .porter-filters--search-reveal .select-wrapper .select-wrapper__caret{z-index:9}
.search-reveal .porter-filters--search-reveal .select-wrapper .select-wrapper__caret svg{fill:var(--wp--preset--color--base)}
@media(min-width:1024px){.reveal-search .search-reveal:not(.wp-block){max-height:50rem !important;padding-top:var(--wp--preset--spacing--large) !important;padding-bottom:var(--wp--preset--spacing--large) !important}
}.select-wrapper{position:relative;min-width:15rem;max-width:26em;background-color:var(--wp--preset--color--base)}
.select-wrapper.select-wrapper--has-border{width:100%;max-width:none;border:1px solid var(--wp--preset--color--contrast);border-radius:9999px;padding-left:calc(1.333em + 2px);padding-right:calc(1.333em + 2px)}
.select-wrapper.select-wrapper--has-border select{padding:calc(0.667em + 2px) 3rem calc(0.667em + 2px) 0;color:var(--wp--preset--color--primary)}
.select-wrapper.select-wrapper--has-border .select-wrapper__caret{right:calc(1.333em + 2px)}
.select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.25rem 3rem .25rem 0;margin:0;color:var(--wp--preset--color--contrast);background-color:transparent !important;border:0;width:100%;font-family:inherit;font-size:inherit;cursor:pointer;line-height:inherit;z-index:10;outline:0;position:relative}
.select-wrapper select::-ms-expand{display:none}.select-wrapper .select-wrapper__caret{position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:1em;height:1em;z-index:9}
.select-wrapper .select-wrapper__caret svg{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}
.search-card .wp-block-post-date{display:block}.wp-block-post.page .search-card .wp-block-post-date,.wp-block-post.event .search-card .wp-block-post-date{display:none}
.sidebar-related-posts .related-posts__results>*:nth-of-type(n+5){display:none}.single-post-sidebar{border-bottom:1px solid var(--wp--preset--color--light)}
@media(min-width:1024px){.single-post-sidebar{border-bottom:0;border-right:1px solid var(--wp--preset--color--light)}
}.single-post-sidebar .single-post-sidebar__section{border-bottom:1px solid var(--wp--preset--color--light);padding:1.5rem;padding-left:0;margin-block-start:0;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:var(--wp--style--block-gap)}
@media(min-width:1024px){.single-post-sidebar .single-post-sidebar__section{display:block}
}.single-post-sidebar .single-post-sidebar__section--share{align-items:center}.single-post-sidebar .single-post-sidebar__section>*{margin-left:unset !important;margin-right:unset !important;margin-top:0 !important}
@media(min-width:1024px){.single-post-sidebar .single-post-sidebar__section>*{margin-top:1.5rem !important}
.single-post-sidebar .single-post-sidebar__section>*:first-child{margin-top:0 !important}
}.single-post-sidebar .single-post-sidebar__section:first-child{padding-top:0}.single-post-sidebar .single-post-sidebar__section:last-child{border-bottom:0}
.single-post-sidebar .single-post-sidebar__section .save-bookmark{font-size:var(--wp--preset--font-size--small);flex-direction:row-reverse}
.single-post-sidebar .single-post-sidebar__section .save-bookmark svg path{fill:var(--wp--preset--color--primary)}
.single-post-sidebar .wp-block-post-date{display:block}.speaker-popup{gap:1rem var(--wp--preset--spacing--large)}
.speaker-popup .wp-block-post-featured-image{max-width:16rem}.speaker-popup__meta{flex:0 1 15rem !important;min-width:min(20vw,15rem)}
.speaker-popup__meta>*{margin-block-start:1rem}.speaker-popup__meta>*:first-child{margin-block-start:0}
.sponsor-popup .wp-block-post-featured-image{max-width:16rem}.sponsor-popup .wp-block-post-title{display:none}
@media(min-width:1024px){.team-member-level-large .team-member-card__image-col{flex-basis:18rem !important}
}@media(min-width:1024px){.team-member-level-extra-large .team-member-card__image-col{flex-basis:24rem !important}
}@media(max-width:767px){.topic-sponsor-header{margin-left:auto !important;margin-right:auto !important;margin-block-start:1rem !important}
}.gform_wrapper.gform-theme.gform-theme--framework,.gform_wrapper.gravity-theme.gform-theme--framework{--gf-font-size-primary:var(--wp--preset--font-size--small);--gf-ctrl-font-size:var(--gf-font-size-primary);--gf-ctrl-placeholder-font-size:var(--gf-ctrl-font-size);--gf-form-validation-font-size:var(--wp--preset--font-size--small);--gf-ctrl-desc-font-size-error:var(--wp--preset--font-size--small);--gf-form-validation-bg-color:rgba(var(--gf-color-danger-rgb),0.03);--gf-form-validation-border-color:rgba(var(--gf-color-danger-rgb),0.25);--gf-ctrl-bg-color:var(--gf-color-in-ctrl);--gf-ctrl-color:var(--gf-color-in-ctrl-contrast);--gf-ctrl-border-color:var(--gf-color-in-ctrl-dark-lighter) !important;--gf-ctrl-padding-x:var(--wp--preset--spacing--small);--gf-ctrl-padding-y:var(--wp--preset--spacing--small)}
.gform_wrapper.gform-theme,.gform_wrapper.gravity-theme{--gf-local-error-color:var(--wp--preset--color--tertiary)}
.gform_wrapper.gform-theme .gform_validation_errors,.gform_wrapper.gform-theme .gfield_validation_message,.gform_wrapper.gform-theme .validation_message,.gform_wrapper.gform-theme .validation_error,.gform_wrapper.gravity-theme .gform_validation_errors,.gform_wrapper.gravity-theme .gfield_validation_message,.gform_wrapper.gravity-theme .validation_message,.gform_wrapper.gravity-theme .validation_error{color:var(--gf-local-error-color)}
.gform_wrapper.gform-theme .gform_validation_errors,.gform_wrapper.gravity-theme .gform_validation_errors{background-color:var(--wp--preset--color--base);border-color:var(--gf-local-error-color)}
.gform_wrapper.gform-theme .gfield_error [aria-invalid=true],.gform_wrapper.gform-theme .gfield_error input,.gform_wrapper.gform-theme .gfield_error select,.gform_wrapper.gform-theme .gfield_error textarea,.gform_wrapper.gravity-theme .gfield_error [aria-invalid=true],.gform_wrapper.gravity-theme .gfield_error input,.gform_wrapper.gravity-theme .gfield_error select,.gform_wrapper.gravity-theme .gfield_error textarea{border-color:var(--gf-local-error-color)}
.porter-filters .porter-filter--search .porter-filter__text-field{border-color:var(--wp--preset--color--light);padding-right:3rem}
.porter-filters .porter-filter--pf-event-date>.porter-filter__label{display:none}
.porter-filters .porter-filter--pf-event-date .porter-filter__event-dates{display:flex;border:1px solid var(--wp--preset--color--contrast);border-radius:9999px;overflow:hidden;gap:.5rem;padding:0 calc(0.833em + 2px)}
.porter-filters .porter-filter--pf-event-date .porter-filter__event-dates .porter-filter__date-field{cursor:pointer;font-size:var(--wp--preset--font-size--body);padding:.667em .5em;margin:0;color:var(--wp--preset--color--contrast);background-color:var(--wp--preset--color--base);border:0;font-family:inherit;width:13ch;outline:none !important}
.porter-filters .porter-filter-controls input[type=submit]{text-transform:uppercase;font-size:var(--wp--preset--font-size--tiny)}
.wp-block-acf-filters.is-style-horizontal .porter-filters{width:100%}.wp-block-acf-filters.is-style-horizontal .porter-filters>.porter-filters__form{width:100%}
.wp-block-acf-filters.is-style-horizontal .porter-filters .inner-content{justify-content:flex-end}
.wp-block-acf-filters.is-style-horizontal .porter-filters .inner-content .porter-filter-controls{margin-left:initial !important}
.search-results main .porter-filters #porter-search-field{padding-right:3rem}.search-results main .porter-filters .porter-filter-controls input[type=submit]{background-color:var(--wp--preset--color--contrast)}
.search-results main .porter-filters .porter-filter-controls input[type=submit]:hover{background-color:var(--wp--preset--color--primary);opacity:1}
.rcp_form{--rcp-flow-space:var(--wp--preset--spacing--medium);--rcp-row-space:var(--wp--preset--spacing--small);--rcp-inline-space:var(--wp--preset--spacing--medium);--rcp-label-width:clamp(10rem,16vw,12rem)}
.rcp_form.mt{margin-block-start:var(--wp--style--block-gap)}.rcp_form>*{margin:0}
.rcp_form>*+*{margin-block-start:var(--rcp-flow-space)}.rcp_form ul{list-style:none;padding:0;margin:0}
.rcp_form fieldset{border:0;padding:0;margin:0}.rcp_form fieldset+fieldset{margin-block-start:var(--rcp-flow-space)}
.rcp_form fieldset>*{margin:0}.rcp_form fieldset>*+*{margin-block-start:var(--wp--style--block-gap)}
.rcp_form fieldset>legend{font-size:var(--wp--preset--font-size--regular);font-weight:700;line-height:1.2}
.rcp_form label{font-weight:700;text-transform:uppercase;font-size:var(--wp--preset--font-size--tiny);line-height:1.2}
.rcp_form input[type=text],.rcp_form input[type=email],.rcp_form input[type=password],.rcp_form textarea{font-size:var(--wp--preset--font-size--body);padding:calc(0.667em + 2px) calc(1.333em + 2px);margin:0;color:var(--wp--preset--color--primary);background-color:var(--wp--preset--color--base);border:1px solid var(--wp--preset--color--contrast);border-radius:2em;width:100%;min-width:0}
.rcp_form textarea{border-radius:2rem;padding:calc(1.333em + 2px);font-family:inherit;height:10rem}
.rcp_form .rcp_header{margin:0;font-size:var(--wp--preset--font-size--medium);line-height:1.2}
.rcp_form .rcp-form__intro{font-size:var(--wp--preset--font-size--regular);line-height:1.2}
.rcp_form .rcp-form__intro p{margin:0}.rcp_form .rcp-field-description,.rcp_form .rcpga-group-csv-import-sample,.rcp_form .rcp_subscription_message{font-size:var(--wp--preset--font-size--small);color:var(--wp--preset--color--primary);margin:0}
.rcp_form .rcp-form__row{width:100%}.rcp_form .rcp-form__row>label{display:block;margin:0}
.rcp_form .rcp-form__row>input[type=text],.rcp_form .rcp-form__row>input[type=email],.rcp_form .rcp-form__row>input[type=password],.rcp_form .rcp-form__row>textarea,.rcp_form .rcp-form__row>.select-wrapper,.rcp_form .rcp-form__row>.rcp_discount_code_field_wrap{margin-block-start:var(--rcp-row-space)}
.rcp_form .rcp-form__row>.select-wrapper{width:100%;max-width:none;min-width:0}.rcp_form .rcp-form__row>.rcp_discount_code_field_wrap{display:flex;flex-wrap:wrap;align-items:center;gap:var(--wp--preset--spacing--small);width:100%}
.rcp_form .rcp-form__row>.rcp_discount_code_field_wrap input[type=text]{flex:1 1 20rem}
.rcp_form .rcp-form__row>.rcp_discount_code_field_wrap .rcp_button{margin:0}.rcp_form .rcp-form__row>.rcp-field-description,.rcp_form .rcp-form__row>.rcpga-group-csv-import-sample{margin-block-start:var(--rcp-row-space)}
.rcp_form .rcp-form__checkbox-row{width:100%}.rcp_form .rcp-form__checkbox-row input[type=checkbox]{display:none}
.rcp_form .rcp-form__checkbox-row input[type=checkbox]:checked+label::before{content:"✓";display:inline-grid;place-items:center;font-size:var(--wp--preset--font-size--tiny);line-height:1}
.rcp_form .rcp-form__checkbox-row input[type=checkbox]+label{text-transform:none;font-weight:400;cursor:pointer;display:flex;align-items:flex-start;gap:var(--wp--preset--spacing--small);width:100%}
.rcp_form .rcp-form__checkbox-row input[type=checkbox]+label::before{content:"";display:inline-block;width:1.25rem;height:1.25rem;border:1px solid var(--wp--preset--color--contrast);flex:0 0 1.25rem;transform:translateY(0.1em)}
.rcp_form .rcp-2up{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:var(--rcp-inline-space);column-gap:var(--rcp-inline-space);width:100%}
.rcp_form .rcp-2up>*{min-width:0}.rcp_form .rcp-2up>*>label{display:block}.rcp_form .rcp-2up>*>input,.rcp_form .rcp-2up>*>.select-wrapper{width:100%;margin-block-start:var(--rcp-row-space) !important}
.rcp_form .rcp-login__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;-moz-column-gap:var(--wp--preset--spacing--medium);column-gap:var(--wp--preset--spacing--medium);row-gap:var(--wp--preset--spacing--small);margin-block-start:var(--rcp-flow-space)}
.rcp_form .rcp-custom-terms{font-size:var(--wp--preset--font-size--small);margin-block-start:var(--rcp-flow-space)}
.rcp_form .rcp-custom-terms .checkbox_header{display:none}.rcp_form .rcp_lost_password a,.rcp_form .rcp-login__lost-password a{font-size:var(--wp--preset--font-size--tiny);font-weight:700;color:var(--wp--preset--color--contrast);text-decoration:none}
.rcp_form .rcp-form__actions,.rcp_form #rcp_submit_wrap{width:100%;margin-block-start:var(--wp--preset--spacing--large)}
.rcp-form-notices{margin:0}.rcp-form-notices:empty{display:none}.rcp-form-notices>*+*{margin-block-start:var(--wp--preset--spacing--small)}
.rcp_header{margin:0 0 var(--wp--preset--spacing--large);font-size:var(--wp--preset--font-size--medium);line-height:1.2}
form.rcp_form input[type=text],form.rcp_form input[type=email],form.rcp_form input[type=password],form.rcp_form textarea{padding:calc(0.667em + 2px) calc(1.333em + 2px);color:var(--wp--preset--color--primary);background-color:var(--wp--preset--color--base);border:1px solid var(--wp--preset--color--contrast);border-radius:2em}
form.rcp_form .rcp_user_fieldset{margin-block-start:var(--wp--preset--spacing--medium)}
form.rcp_form .rcp_user_fieldset input:not([type=checkbox]):not([type=submit]):not([type=hidden]){width:100%;max-width:none;padding:calc(0.667em + 2px) calc(1.333em + 2px);border-radius:2em}
form.rcp_form .rcpfb_field{margin-block-start:var(--wp--preset--spacing--medium)}
form.rcp_form .rcpfb_field.rcpcf_accept_terms_wrap>.checkbox_header+label{font-weight:400;text-transform:none}
form.rcp_form .rcpfb_field>label{margin-top:var(--wp--preset--spacing--small)}form.rcp_form .rcpfb_field>label+input{margin-block-start:var(--wp--preset--spacing--small)}
form.rcp_form .rcpfb_field input[type=checkbox]{margin:.125em .5em 0 0}#rcp_profile_editor_form .rcp-form__row{display:grid;grid-template-columns:minmax(0,var(--rcp-label-width)) minmax(0,1fr);-moz-column-gap:var(--rcp-inline-space);column-gap:var(--rcp-inline-space);row-gap:var(--rcp-row-space);align-items:center}
#rcp_profile_editor_form .rcp-form__row>input[type=text],#rcp_profile_editor_form .rcp-form__row>input[type=email],#rcp_profile_editor_form .rcp-form__row>input[type=password],#rcp_profile_editor_form .rcp-form__row>textarea,#rcp_profile_editor_form .rcp-form__row>.select-wrapper,#rcp_profile_editor_form .rcp-form__row>.rcp-field-description,#rcp_profile_editor_form .rcp-form__row>.rcpga-group-csv-import-sample{margin-block-start:0}
#rcp_profile_editor_form .rcp-form__row>input[type=text],#rcp_profile_editor_form .rcp-form__row>input[type=email],#rcp_profile_editor_form .rcp-form__row>input[type=password],#rcp_profile_editor_form .rcp-form__row>textarea,#rcp_profile_editor_form .rcp-form__row>.select-wrapper,#rcp_profile_editor_form .rcp-form__row>.rcp-field-description,#rcp_profile_editor_form .rcp-form__row>.rcpga-group-csv-import-sample{grid-column:2}
#rcp_profile_editor_form .rcp-form__actions{display:flex;flex-direction:column;align-items:flex-end;gap:var(--wp--preset--spacing--small)}
#rcp_profile_editor_form .rcp-form__actions .rcp-button,#rcp_profile_editor_form .rcp-form__actions input[type=submit],#rcp_profile_editor_form .rcp-form__actions a{margin:0}
#rcp_registration_form .rcp-form__actions{display:flex;justify-content:flex-end}#rcp_registration_form .rcp-form__actions .rcp-button,#rcp_registration_form .rcp-form__actions input[type=submit]{margin:0}
#rcp_registration_form .rcp_registration_total,#rcp_registration_form .rcp-form__summary{display:block;grid-column:1/-1;width:100%;max-width:none;margin-block-start:var(--wp--preset--spacing--large)}
#rcp_registration_form .rcp_registration_total table.rcp-table,#rcp_registration_form .rcp_registration_total table.rcp_registration_total_details,#rcp_registration_form .rcp-form__summary table.rcp-table,#rcp_registration_form .rcp-form__summary table.rcp_registration_total_details{width:100% !important;max-width:none !important;margin-block-start:0}
#rcp_registration_form .rcp_registration_total .membership-amount,#rcp_registration_form .rcp-form__summary .membership-amount{display:table-header-group !important}
#rcp_registration_form .rcp_registration_total tr,#rcp_registration_form .rcp-form__summary tr{display:table-row !important;width:auto !important;max-width:none !important;padding-block:0 !important}
#rcp_registration_form .rcp_registration_total tbody tr th,#rcp_registration_form .rcp_registration_total tbody tr td,#rcp_registration_form .rcp_registration_total tfoot tr th,#rcp_registration_form .rcp_registration_total tfoot tr td,#rcp_registration_form .rcp-form__summary tbody tr th,#rcp_registration_form .rcp-form__summary tbody tr td,#rcp_registration_form .rcp-form__summary tfoot tr th,#rcp_registration_form .rcp-form__summary tfoot tr td{border-bottom:1px solid var(--wp--preset--color--contrast)}
#rcp_registration_form .rcp_registration_total tfoot tr:last-child th,#rcp_registration_form .rcp_registration_total tfoot tr:last-child td,#rcp_registration_form .rcp-form__summary tfoot tr:last-child th,#rcp_registration_form .rcp-form__summary tfoot tr:last-child td{border-bottom:0}
@media(max-width:767px){.rcp_form .rcp-2up{grid-template-columns:1fr}.rcp_form .rcp-2up>*+*{margin-block-start:var(--wp--preset--spacing--medium)}
#rcp_profile_editor_form .rcp-form__row{grid-template-columns:1fr}#rcp_profile_editor_form .rcp-form__row>input[type=text],#rcp_profile_editor_form .rcp-form__row>input[type=email],#rcp_profile_editor_form .rcp-form__row>input[type=password],#rcp_profile_editor_form .rcp-form__row>textarea,#rcp_profile_editor_form .rcp-form__row>.select-wrapper,#rcp_profile_editor_form .rcp-form__row>.rcp-field-description,#rcp_profile_editor_form .rcp-form__row>.rcpga-group-csv-import-sample{grid-column:1}
}.rcp_message{font-size:var(--wp--preset--font-size--tiny);width:100%;margin:0;font-weight:400}
.rcp_message.error{color:var(--wp--preset--color--tertiary)}.rcp_message.error p::before{content:"x";font-weight:700;margin-right:.5em}
.rcp-button,.rcp_button,.rcp_form input[type=submit]{display:inline-block;background-color:var(--wp--preset--color--contrast);border-radius:9999px;border-width:0;color:var(--wp--preset--color--base);font-family:inherit;font-size:var(--wp--preset--font-size--tiny);line-height:inherit;padding:var(--wp--preset--spacing--small) var(--wp--preset--spacing--medium);text-decoration:none;font-weight:700;text-transform:uppercase;cursor:pointer}
.rcp-button:hover,.rcp_button:hover,.rcp_form input[type=submit]:hover{background-color:var(--wp--preset--color--primary)}
.rcp_success{background-color:var(--wp--preset--color--light);padding:var(--wp--preset--spacing--small)}
.rcp-table-wrapper table,.rcp-table{width:100%;margin-block-start:var(--wp--style--block-gap);border-radius:1rem;border-style:hidden;box-shadow:0 0 0 1px var(--wp--preset--color--light);border-collapse:collapse;overflow:hidden}
.rcp-table-wrapper table thead,.rcp-table thead{text-transform:uppercase;background-color:var(--wp--preset--color--light)}
.rcp-table-wrapper table thead th,.rcp-table-wrapper table thead td,.rcp-table-wrapper table tbody th,.rcp-table-wrapper table tfoot th,.rcp-table thead th,.rcp-table thead td,.rcp-table tbody th,.rcp-table tfoot th{font-size:var(--wp--preset--font-size--small);font-weight:700;line-height:1.2}
.rcp-table-wrapper table th,.rcp-table-wrapper table td,.rcp-table th,.rcp-table td{border-width:0 !important;padding:var(--wp--preset--spacing--small);vertical-align:top;text-align:left}
.rcp-table-wrapper table td,.rcp-table td{font-size:var(--wp--preset--font-size--tiny);line-height:1.2}
.rcp-table-wrapper table td a,.rcp-table td a{display:block;margin-block-start:var(--wp--preset--spacing--small)}
.rcp-table-wrapper table td a:first-child,.rcp-table td a:first-child{margin-block-start:0}
.rcp-table-wrapper table td a>button,.rcp-table td a>button{border:0;background:transparent;padding:0;color:var(--wp--preset--color--primary);text-decoration:underline;cursor:pointer}
.rcp-table-wrapper table td a>button:hover,.rcp-table td a>button:hover{color:var(--wp--preset--color--contrast)}
.rcp-table-wrapper table td a+br,.rcp-table td a+br{display:none}.rcp-gateway-saved-payment-methods{margin-block-start:var(--wp--style--block-gap)}
.rcp-gateway-saved-payment-methods li{margin-block-start:.5em}.rcp-gateway-saved-payment-methods li label{cursor:pointer}
#rcp-sandbox-gateway-test-cards{padding:var(--wp--preset--spacing--small);background-color:var(--wp--preset--color--light);margin-block:var(--wp--preset--spacing--medium);font-size:var(--wp--preset--font-size--tiny)}
#rcp-card-element{font-size:var(--wp--preset--font-size--body);padding:calc(0.667em + 2px) calc(1.333em + 2px);margin:0;color:var(--wp--preset--color--primary);background-color:var(--wp--preset--color--base);border:1px solid var(--wp--preset--color--contrast);border-radius:9999px;width:100%}
#rcp_registration_form{width:100%;max-width:var(--wp--style--global--content-size);margin-left:auto;margin-right:auto}
.rcp_gateway_fields legend{font-weight:700}.rcp_gateway_fields #rcp_payment_gateways{display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--small) var(--wp--preset--spacing--medium);margin-block-start:var(--wp--preset--spacing--small)}
.rcp_gateway_fields #rcp_payment_gateways .rcp_gateway_option_label{flex-basis:min(100%,13rem);font-weight:500;cursor:pointer;display:flex;align-items:center;gap:.5rem}
.rcp_gateway_fields #rcp_payment_gateways .rcp_gateway_option_label>input{margin:0}
ul#rcp_subscription_levels{display:grid;gap:var(--wp--preset--spacing--medium);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}
ul#rcp_subscription_levels .rcp_subscription_level>input[type=radio]{display:none}
ul#rcp_subscription_levels .rcp_subscription_level>input[type=radio]:checked+label{background-color:var(--wp--preset--color--light);border-color:var(--wp--preset--color--light)}
ul#rcp_subscription_levels .rcp_subscription_level>input[type=radio]:checked+label::before{display:block}
ul#rcp_subscription_levels .rcp_subscription_level>label{display:flex;flex-wrap:wrap;gap:.65rem;padding:var(--wp--preset--spacing--large);padding-left:5rem;background-color:var(--wp--preset--color--base);border:1px solid var(--wp--preset--color--contrast);border-radius:.5rem;cursor:pointer;transition:background-color .2s;position:relative}
ul#rcp_subscription_levels .rcp_subscription_level>label::after,ul#rcp_subscription_levels .rcp_subscription_level>label::before{display:block;content:"";position:absolute;left:1.5rem;top:1.5rem;width:2rem;height:2rem;border-radius:100%;border:1px solid var(--wp--preset--color--contrast)}
ul#rcp_subscription_levels .rcp_subscription_level>label::before{background-color:var(--wp--preset--color--contrast);width:1rem;height:1rem;left:2rem;top:2rem;display:none}
ul#rcp_subscription_levels .rcp_subscription_level>label:hover{background-color:var(--wp--preset--color--light)}
ul#rcp_subscription_levels .rcp_subscription_level>label>*{flex:0 0 100%}ul#rcp_subscription_levels .rcp_subscription_level>label>.rcp_subscription_level_name{font-weight:700}
ul#rcp_subscription_levels .rcp_subscription_level>label>.rcp_subscription_level_name+.rcp_separator{display:none}
ul#rcp_subscription_levels .rcp_subscription_level>label>.rcp_price,ul#rcp_subscription_levels .rcp_subscription_level>label>.rcp_level_duration{flex:0 1 auto}
ul#rcp_subscription_levels .rcp_subscription_level>label>.rcp_price+.rcp_separator{flex:0 1 auto}
.rcpcf_self_reported_company_name_wrap{display:block}.rcpcf_self_reported_company_name_wrap>label{display:block;font-weight:700;text-transform:uppercase;font-size:var(--wp--preset--font-size--tiny)}
.rcpcf_self_reported_company_name_wrap input[type=text]{font-size:var(--wp--preset--font-size--body);padding:calc(0.667em + 2px) calc(1.333em + 2px);margin:0;color:var(--wp--preset--color--primary);background-color:var(--wp--preset--color--base);border:1px solid var(--wp--preset--color--contrast);border-radius:9999px;flex:1 1 30rem;width:100%;margin-block-start:var(--wp--preset--spacing--small)}
.rcpcf_self_reported_company_name_wrap .rcpfb-description{font-size:var(--wp--preset--font-size--small);color:var(--wp--preset--color--tertiary);margin-block-start:var(--wp--preset--spacing--small)}
.rcpga-group-dashboard>div,.rcpga-group-dashboard>.rcp-header{margin-block-start:var(--wp--style--block-gap)}
.rcpga-group-dashboard .group-members-header{display:none}.rcpga-group-dashboard .group-accounts-table{border-collapse:collapse;width:100%;table-layout:fixed;width:100%}
.rcpga-group-dashboard .group-accounts-table thead{border-bottom:none !important;color:var(--wp--preset--color--primary) !important}
.rcpga-group-dashboard .group-accounts-table th,.rcpga-group-dashboard .group-accounts-table td{border-width:0 !important;padding:1rem;vertical-align:top;border-bottom:1px solid var(--wp--preset--color--light) !important;text-align:left}
.rcpga-group-dashboard .group-accounts-table tbody tr:nth-child(odd){background-color:transparent !important}
.yoast-breadcrumbs{max-width:var(--wp--style--global--wide-size)}.yoast-breadcrumbs span,.yoast-breadcrumbs a{color:var(--wp--preset--color--contrast);text-decoration:none}
.yoast-breadcrumbs span.breadcrumb_last,.yoast-breadcrumbs a.breadcrumb_last{font-weight:500}
.yoast-breadcrumbs span.separator,.yoast-breadcrumbs a.separator{display:inline-block;width:.85rem;height:.85rem;margin:0 .125rem 0 .25rem;transform:translate(0,0.05rem);background-repeat:no-repeat;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M310.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 256 73.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z'/%3E%3C/svg%3E")}
.site-header{width:100%;max-width:min(100vw,140rem);top:0;z-index:2500;background-color:var(--wp--preset--color--base);margin-block-start:0}
.site-header.is-fixed{position:fixed;left:50%;transform:translate(-50%,0)}.site-header a{white-space:nowrap;text-transform:uppercase}
.site-header a:not(.wp-element-button){font-size:clamp(0.85rem,1.25vw,1rem);font-weight:600}
.site-header .wp-block-button .wp-element-button{white-space:nowrap;font-size:clamp(0.85rem,1.25vw,1rem);font-weight:600}
.site-header>.wp-block-group{margin-block-start:0 !important;transition:all 250ms}
.site-header>.wp-block-group.header-wrapper{padding-top:1.125rem;padding-bottom:1.125rem}
.site-header>.wp-block-group.header-wrapper .wp-block-group,.site-header>.wp-block-group.header-wrapper .wp-block-navigation .wp-block-navigation__container{gap:1.5rem}
.site-header>.wp-block-group.topic-scroll{border-top:1px solid var(--wp--preset--color--light);padding-top:calc(0.65rem + 1px);border-bottom:1px solid var(--wp--preset--color--light);padding-bottom:.65rem;overflow:scroll}
.site-header>.wp-block-group.topic-scroll::-webkit-scrollbar{display:none}.site-header>.wp-block-group.topic-scroll .wp-block-navigation{padding-right:var(--wp--style--root--padding-right);gap:clamp(0.65rem,1.125vw,1.5rem)}
@media(min-width:992px){.site-header>.wp-block-group.topic-scroll .wp-block-navigation{padding-right:0;justify-content:space-between}
}.site-header>.wp-block-group.topic-scroll .wp-block-navigation .wp-block-navigation-item a:hover{color:var(--wp--preset--color--primary) !important}
.site-header>.wp-block-group.topic-scroll .wp-block-navigation .wp-block-navigation-item.current-menu-item a{color:var(--wp--preset--color--primary) !important}
.site-header>.wp-block-group.topic-scroll .wp-block-navigation .wp-block-navigation-item__label{white-space:nowrap;font-size:clamp(0.7rem,1.25vw,0.9rem);text-transform:uppercase;font-weight:900}
.site-header .wp-block-acf-logo .logo{transition:all 250ms;min-width:clamp(5.5rem,15vw,15.75rem)}
.site-header .wp-block-loginout a{text-decoration:none}body.page-scrolled .site-header>.wp-block-group.header-wrapper{padding-top:.75rem;padding-bottom:.75rem}
body.page-scrolled .site-header .ad-container{max-height:0;overflow:hidden}body.page-scrolled .wp-block-acf-logo .logo{min-width:clamp(3rem,8vw,8rem)}
.site-footer{margin-block-start:3rem}.site-footer__main a:hover,.site-footer__legal a:hover{color:var(--wp--preset--color--primary) !important}
@media(max-width:767px){.site-footer__legal{padding-bottom:5rem !important}}.modal{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;background:color-mix(in srgb,var(--wp--preset--color--primary) 50%,transparent);z-index:9999;transition:visibility 0s,opacity .3s ease}
.modal.hidden{visibility:hidden;opacity:0}.modal .modal-background{position:absolute;top:0;left:0;width:100%;height:100%;background:color-mix(in srgb,var(--wp--preset--color--contrast) 70%,transparent)}
.modal .modal-content{position:relative;max-width:90vw;max-height:90vh;overflow-y:auto;z-index:10000}
.modal .modal-loading,.modal .modal-error{background-color:var(--wp--preset--color--base);padding:var(--wp--preset--spacing--large);color:var(--wp--preset--color--contrast);min-width:min(100vw - 4rem,28rem);text-align:center}
.modal .modal-error{background-color:var(--wp--preset--color--base);padding:var(--wp--preset--spacing--large);color:var(--wp--preset--color--tertiary)}
.modal .modal-close{position:absolute;top:1.5rem;right:1.5rem;font-size:var(--wp--preset--font-size--tiny);cursor:pointer;z-index:10001;background-color:transparent;border:0;padding:0;color:var(--wp--preset--color--primary);font-weight:bold;text-transform:uppercase}
.modal .modal-close i{font-size:115%;transform:translate(0,5%)}.modal .modal-close:hover{color:var(--wp--preset--color--tertiary)}
.single:not(.single-event) .entry-content h2{font-size:var(--wp--preset--font-size--medium)}
.single:not(.single-event) .entry-content h3{font-size:var(--wp--preset--font-size--regular)}
.single:not(.single-event) .entry-content h4{font-size:var(--wp--preset--font-size--body)}
.single-event .wp-block-cover .save-bookmark-login{color:inherit !important}.single-event .modal-content{width:100vw;max-width:min(95%,56rem)}
.ir-content-preview{position:relative;overflow:hidden;padding-bottom:2rem}.ir-content-preview::after{width:100%;height:25rem;max-height:50%;content:"";display:block;position:absolute;bottom:0;left:0;background:linear-gradient(0,var(--wp--preset--color--base) 0,color-mix(in srgb,var(--wp--preset--color--base) 0,transparent) 100%)}
.ir-content-preview+.wp-block-group{margin-top:0 !important}/*# sourceMappingURL=app.min.css.map */
