body{--container-space:calc((100% - var(--wp--style--global--content-size)) / 2);--wp--style--global--content-size-vw:clamp(500px, 80vw, 1440px);--container-space-vw:calc((100vw - var(--wp--style--global--content-size-vw)) / 2);--wide-spacer:2rem}body .alignwide{--container-space:calc(((100% + (2 * var(--wide-spacer)) - var(--wp--style--global--content-size-vw)) / 2) - (var(--wide-spacer) * 1))}body .alignwide.is-layout-constrained{--container-space:calc(((100% + (0 * var(--wide-spacer)) - var(--wp--style--global--content-size-vw)) / 2) - (var(--wide-spacer) * 1))}.page .entry-content>.wp-block-group:first-child,.page .entry-content>.wp-block-cover.alignfull:first-child{padding-top:var(--header-height-fixed)}.wp-block-group{margin-top:calc(var(--gap) * 1);margin-right:auto;margin-bottom:calc(var(--gap) * 1);margin-left:auto;padding-top:0;padding-bottom:0;width:100%}.wp-block-group.has-background{padding-top:var(--gap);padding-bottom:var(--gap)}.wp-block-group.is-layout-constrained.has-background:not(.alignfull,.alignwide,.container){padding:var(--gap)}body .is-layout-constrained>:where(:not(.alignleft,.alignright,.alignfull,.container,.is-style-container-medium,.is-style-container-small,.menu-selector ul)){max-width:100%}body .entry-content>:where(:not(.alignleft,.alignright,.alignfull,.alignwide,.container)),body footer>:where(:not(.alignleft,.alignright,.alignfull,.alignwide,.container)){max-width:none}.editor-styles-wrapper .block-editor-block-list__layout.is-root-container>:where(:not(.alignleft):not(.alignright):not(.alignfull):not(.is-style-container-medium):not(.is-style-container-small)){max-width:none!important}.footer-widget{width:100%;margin:0 auto;max-width:none}.container,.is-layout-constrained{width:100%;margin-left:auto;margin-right:auto;padding-left:var(--container-space);padding-right:var(--container-space)}.container{padding-top:var(--gap);padding-bottom:var(--gap);margin-top:calc(var(--gap) * 1)}.container .wp-block-group{margin-top:0}.is-layout-constrained .wp-block-group{padding-left:0;padding-right:0}.is-style-container-medium{--wp--style--global--content-size:800px;width:var(--wp--style--global--content-size);padding:var(--gap)}.is-style-container-small{--wp--style--global--content-size:600px;width:var(--wp--style--global--content-size);padding:var(--gap)}.is-style-container-overflow-visible,.is-style-container-overflow-visible>div{overflow:visible}.is-style-sticky,.sticky.up-scroll .is-style-sticky{position:sticky;z-index:99;background:transparent;transition:top .3s ease,text-decoration 0s ease;border-bottom:0 solid #fff0;top:calc(var(--header-height) + (var(--sup-header-height) * 0.3));transform:translate(0,calc(var(--sup-header-height) * 0));transition:top 250ms ease-out}.sticky.down-scroll .is-style-sticky{top:calc(var(--header-height) + (var(--sup-header-height) * -0.7))}.block-editor-block-list__layout.is-root-container .is-style-sticky{top:0;z-index:1}.alignwide{width:calc(100% - (2 * var(--wide-spacer)));border-radius:var(--card-radius);overflow:hidden}body .alignwide .alignwide{width:100%}body .alignwide .is-layout-constrained .container{padding:0;width:100%;max-width:none!important}.is-content-justification-right{justify-content:right}@media (max-width:992px){body{--wp--style--global--content-size:clamp(500px, calc(100% - (var(--gap) * 4)), 992px);--wp--style--global--content-size-vw:clamp(500px, calc(100vw - (var(--gap) * 4)), 992px)}.is-style-container-medium{--wp--style--global--content-size:80%}.is-style-container-small{--wp--style--global--content-size:60%}body .alignwide,body .alignwide.is-layout-constrained{--container-space:calc(var(--gap)* 2)}}@media (max-width:768px){.is-nowrap{flex-wrap:wrap;flex-direction:column;gap:var(--gap)}}@media (max-width:576px){body{--wp--style--global--content-size:calc(100% - (var(--gap) * 2));--wp--style--global--content-size-vw:calc(100vw - (var(--gap) * 2));--container-space:var(--gap);--container-space-vw:var(- -gap)}.is-style-container-medium{--wp--style--global--content-size:100%}.is-style-container-small{--wp--style--global--content-size:100%}body .alignwide,body .alignwide.is-layout-constrained{--container-space:calc(var(--gap)* 1)}.page .entry-content>.wp-block-group:first-child,.page .entry-content>.wp-block-cover.alignfull:first-child{padding-top:calc(var(--header-height-fixed) * 1.5)}.home .entry-content>.wp-block-group:first-child,.home .entry-content>.wp-block-cover.alignfull:first-child{padding-top:calc(var(--header-height-fixed) * 1)}.alignwide{width:calc(100% - ( 2 * var(--gap)))}}