.wp-block-cover.has-background-dim{border-radius:20px;overflow:hidden}.entry-content.wp-block-post-content p img,main .wp-block-image:hover,figure.is-rounded img,figure.is-rounded img:hover{border-radius:20px}.wp-block-fdf-event-date{text-transform:uppercase}.sidebar{padding-left:clamp(10px, calc(-23.333px + 2.083vw), 40px)!important;padding-right:clamp(10px, calc(-23.333px + 2.083vw), 40px)!important}@media only screen and (min-width:1600px){.sidebar{padding-left:40px!important}}@media only screen and (max-width:781px){.entry-content.wp-block-post-content p img figure.is-rounded img,figure.is-rounded img:hover,main .wp-block-image:hover,main .wp-block-cover.has-background-dim{border-radius:5px!important}}@media only screen and (max-width:1270px){.page-template-pages-with-sidebar .wp-site-blocks>.wp-block-group.has-global-padding:not(.wp-block-template-part),.page-template-pages-contained .wp-site-blocks>.wp-block-group.has-global-padding:not(.wp-block-template-part){padding-left:0!important;padding-right:0!important}}:where(.wp-site-blocks :focus){outline-style:none!important}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{height:27px!important;width:27px!important;display:inline}.wp-block-navigation__responsive-container.is-menu-open{z-index:9999;pointer-events:auto}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content a{pointer-events:auto}.wp-block-navigation__responsive-container-open{position:relative;left:-30px}.home .wp-block-heading.has-xx-large-font-size{white-space:nowrap}.event-is-past img{-webkit-filter:grayscale(100%);filter:grayscale(100%);&:hover{-webkit-filter:none;filter:none}}.partner-grid{container-type:inline-size;gap:var(--wp--preset--spacing--20);grid-template-columns:repeat(auto-fill,minmax(min(200px, calc(50% - 0.5rem)),1fr))}body.page-template-pages-contained h2{padding-right:var(--wp--preset--spacing--40);padding-left:var(--wp--preset--spacing--40)}@media only screen and (max-width:750px){.logo-header img,.logo-footer img{width:180px;height:auto}.site-header-block,.site-footer-block{padding-left:0;padding-right:0}}.site-header,.site-footer,.site-copy{padding-left:0!important;padding-right:0!important}details[data-fdf-responsive-details]>summary{cursor:pointer}