/*!
Theme Name: Saenger Theatre
Author: CleverOgre
Author URI: https://cleverogre.com/
Theme URI: https://saenger-theatre.com/
Description: FSE theme created by CleverOgre of Pensacola, Florida.
Tags: full-site-editing, editor-style, block-styles, block-patterns
Text Domain: saenger-theatre
Requires at least: 6.3
Requires PHP: 8.4
Tested up to: 6.8
Version: 1.0.0
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
*/:root .wp-site-blocks{--wp--style--global--full-size:calc(min(1920px - var(--wp--style--root--padding-left) - var(--wp--style--root--padding-right), 100vw - var(--wp--style--root--padding-left) - var(--wp--style--root--padding-right)))}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}@media screen and (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}:where(.wp-site-blocks){overflow:clip}:where(.wp-site-blocks)>*{margin-block:0}:root :where(.wp-block-group.has-background.alignfull,.wp-block-cover.alignfull,.wp-block-columns.has-background.alignfull,.wp-block-media-text.has-background.alignfull.is-image-fill-element>.wp-block-media-text__content,.wp-block-media-text.has-background.alignfull:not(.is-image-fill-element)){padding-block:var(--wp--preset--spacing--huge)}:root :where(.wp-block-group.has-background.alignfull,.wp-block-cover.alignfull,.wp-block-columns.has-background.alignfull,.wp-block-image.alignfull){margin-block:var(--wp--preset--spacing--huge)}:root :where(.wp-block-group.has-background.alignfull,.wp-block-cover.alignfull,.wp-block-columns.has-background.alignfull,.wp-block-image.alignfull):has(+:where(.wp-block-group.has-background.alignfull,.wp-block-cover.alignfull,.wp-block-columns.has-background.alignfull,.wp-block-image.alignfull)),:root header.wp-block-template-part:has(+main>.wp-block-post-content:first-child>:where(.wp-block-group.has-background.alignfull,.wp-block-cover.alignfull,.wp-block-columns.has-background.alignfull,.wp-block-image.alignfull):first-child),:root header.wp-block-template-part:has(+main>:where(.wp-block-group.has-background.alignfull,.wp-block-cover.alignfull,.wp-block-columns.has-background.alignfull,.wp-block-image.alignfull):first-child),:root main>.wp-block-post-content>:where(.wp-block-group.has-background.alignfull,.wp-block-cover.alignfull,.wp-block-columns.has-background.alignfull,.wp-block-image.alignfull):last-child,:root main>:where(.wp-block-group.has-background.alignfull,.wp-block-cover.alignfull,.wp-block-columns.has-background.alignfull,.wp-block-image.alignfull):has(+.wp-block-post-content>:where(.wp-block-group.has-background.alignfull,.wp-block-cover.alignfull,.wp-block-columns.has-background.alignfull,.wp-block-image.alignfull):first-child){margin-block-end:0}:root :where(.wp-block-group.has-background.alignfull,.wp-block-cover.alignfull,.wp-block-columns.has-background.alignfull,.wp-block-image.alignfull)+:where(.wp-block-group.has-background.alignfull,.wp-block-cover.alignfull,.wp-block-columns.has-background.alignfull,.wp-block-image.alignfull),:root main:has(>.wp-block-post-content:last-child>:where(.wp-block-group.has-background.alignfull,.wp-block-cover.alignfull,.wp-block-columns.has-background.alignfull,.wp-block-image.alignfull):last-child)+footer.wp-block-template-part,:root main:has(>:where(.wp-block-group.has-background.alignfull,.wp-block-cover.alignfull,.wp-block-columns.has-background.alignfull,.wp-block-image.alignfull):last-child)+footer.wp-block-template-part,:root main>.wp-block-post-content:has(>:where(.wp-block-group.has-background.alignfull,.wp-block-cover.alignfull,.wp-block-columns.has-background.alignfull,.wp-block-image.alignfull):last-child)+:where(.wp-block-group.has-background.alignfull,.wp-block-cover.alignfull,.wp-block-columns.has-background.alignfull,.wp-block-image.alignfull),:root main>.wp-block-post-content>:where(.wp-block-group.has-background.alignfull,.wp-block-cover.alignfull,.wp-block-columns.has-background.alignfull,.wp-block-image.alignfull):first-child{margin-block-start:0}:root .has-global-padding>:where(.wp-block-columns.has-background.alignfull,.wp-block-media-text.alignfull:not(.is-image-fill-element)){padding-left:max((100vw - var(--wp--style--global--content-size))/2,var(--wp--style--root--padding-left));padding-right:max((100vw - var(--wp--style--global--content-size))/2,var(--wp--style--root--padding-right))}a{text-decoration-thickness:1px!important;text-underline-offset:.1em}.wp-block-navigation .wp-block-navigation-item ul.wp-block-navigation__submenu-container .wp-block-navigation-item__content{outline-offset:0}blockquote,caption,figcaption,h1,h2,h3,h4,h5,h6,p{text-wrap:pretty}:root :where(.wp-block-cover:not(.is-light),.has-black-background-color,.has-dark-red-background-color,.has-red-background-color,.has-medium-red-background-color,.has-fade-down-gradient-background),:root :where(.wp-block-cover:not(.is-light),.has-black-background-color,.has-dark-red-background-color,.has-red-background-color,.has-medium-red-background-color,.has-fade-down-gradient-background) :is(.wp-block-ogre-event-datetime,.wp-block-ogre-event-date,.wp-block-ogre-event-time),:root :where(.wp-block-cover:not(.is-light),.has-black-background-color,.has-dark-red-background-color,.has-red-background-color,.has-medium-red-background-color,.has-fade-down-gradient-background) :where(h1,h2,h3,h4,h5,h6){color:var(--wp--preset--color--white)}:root :where(.wp-block-cover:not(.is-light),.has-black-background-color,.has-dark-red-background-color,.has-red-background-color,.has-medium-red-background-color,.has-fade-down-gradient-background) :where(.wp-element-button,.wp-block-button__link){background-color:var(--wp--preset--color--gold);border-color:var(--wp--preset--color--gold);color:var(--wp--preset--color--dark-red)}:root :where(.wp-block-cover:not(.is-light),.has-black-background-color,.has-dark-red-background-color,.has-red-background-color,.has-medium-red-background-color,.has-fade-down-gradient-background) :where(.wp-element-button,.wp-block-button__link):hover{background-color:color-mix(var(--wp--preset--color--gold) 80%,var(--wp--preset--color--white));border-color:color-mix(var(--wp--preset--color--gold) 80%,var(--wp--preset--color--white))}:root :where(.wp-block-cover:not(.is-light),.has-black-background-color,.has-dark-red-background-color,.has-red-background-color,.has-medium-red-background-color,.has-fade-down-gradient-background) :is(.is-style-subtitle,.wp-block-page-subtitle){color:var(--wp--preset--color--gold)}:root :where(.wp-block-cover:not(.is-light),.has-black-background-color,.has-dark-red-background-color,.has-red-background-color,.has-medium-red-background-color,.has-fade-down-gradient-background) :where(a:where(:not(.wp-element-button))){color:var(--wp--preset--color--gold);text-decoration:underline}:root :where(.wp-block-cover:not(.is-light),.has-black-background-color,.has-dark-red-background-color,.has-red-background-color,.has-medium-red-background-color,.has-fade-down-gradient-background) :where(a:where(:not(.wp-element-button)):hover){text-decoration:none}:root :where(.wp-block-cover.is-light,.has-white-background-color,.has-off-white-background-color,.has-gold-background-color,.has--gradient-background){color:var(--wp--preset--color--black)}@keyframes button-icon-bounce-left{0%{translate:0}to{translate:-.2em}}@keyframes button-icon-bounce-right{0%{translate:0}to{translate:.2em}}:root :where(.wp-element-button,.wp-block-button__link){display:inline-block;transition-duration:.3s;transition-property:opacity,background-color,color,border-color;transition-timing-function:ease}:root :where(.wp-element-button,.wp-block-button__link):has([class^=icon-]){white-space:nowrap}:root :where(.wp-element-button,.wp-block-button__link) [class^=icon-],:root :where(.wp-element-button,.wp-block-button__link):after,:root :where(.wp-element-button,.wp-block-button__link):before{font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;animation-direction:alternate;animation-duration:.3s;animation-iteration-count:infinite;animation-timing-function:ease;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;vertical-align:baseline}:root :where(.wp-element-button,.wp-block-button__link) [class^=icon-].is-position-before,:root :where(.wp-element-button,.wp-block-button__link):before{margin-inline-end:.4em}:root :where(.wp-element-button,.wp-block-button__link) [class^=icon-].is-position-after,:root :where(.wp-element-button,.wp-block-button__link):after{margin-inline-start:.4em}:root :where(.wp-element-button,.wp-block-button__link):hover [class^=icon-].is-position-before,:root :where(.wp-element-button,.wp-block-button__link):hover:before{animation-name:button-icon-bounce-left}:root :where(.wp-element-button,.wp-block-button__link):hover [class^=icon-].is-position-after,:root :where(.wp-element-button,.wp-block-button__link):hover:after{animation-name:button-icon-bounce-right}:root :where(.wp-element-button,.wp-block-button__link):active{opacity:.7}:root :where(.is-layout-constrained)>.screen-reader-text:first-child+*,:root :where(.is-layout-constrained)>.screen-reader-text:first-child+.screen-reader-text+*{margin-block-start:0}:root :where(.wp-block-post-featured-image,.wp-block-image,.wp-block-site-logo) a img{transition-duration:.6s;transition-property:opacity;transition-timing-function:ease}:root :where(.wp-block-post-featured-image,.wp-block-image,.wp-block-site-logo) a:hover img{opacity:.5}:root :where(.wp-block-post-featured-image,.wp-block-image) a:has(img){background-color:var(--wp--preset--color--pitch-black);border-radius:.5em;overflow:clip}:root :where(.wp-block-post-featured-image,.wp-block-image) a img{transition-property:opacity,scale}:root :where(.wp-block-post-featured-image,.wp-block-image) a:hover img{opacity:.667;scale:1.1}:root :where(.wp-block-post-featured-image,.wp-block-image) a:active img{opacity:.333}:root :where(.wp-block-site-logo) a:has(img){transition-duration:.6s;transition-property:scale;transition-timing-function:ease}:root :where(.wp-block-site-logo) a:has(img):active{scale:.98}a:where(:not(.wp-element-button)){transition-duration:.3s;transition-property:color;transition-timing-function:ease}.wp-block-media-text.is-style-card{column-gap:var(--wp--preset--spacing--large)}.wp-block-media-text.is-style-card:not(.has-media-on-the-right){grid-template-columns:256px 1fr}.wp-block-media-text.is-style-card.has-media-on-the-right{grid-template-columns:1fr 256px}.wp-block-media-text.is-style-card>.wp-block-media-text__media{aspect-ratio:1;background-color:var(--wp--preset--color--dark-gold);border-radius:.5em;overflow:clip}.wp-block-media-text.is-style-card>.wp-block-media-text__media img{height:100%;object-fit:cover;width:100%}.wp-block-navigation.is-style-categories{column-gap:1em;row-gap:.5em}.wp-block-navigation.is-style-categories .wp-block-navigation-item:not(:last-child){column-gap:1em;display:flex;flex-direction:row;flex-wrap:nowrap}.wp-block-navigation.is-style-categories .wp-block-navigation-item:not(:last-child):after{content:"|";font-weight:400}.wp-block-navigation.is-style-categories a:where(:not(.wp-element-button)){transition-property:color}.wp-block-navigation.is-style-categories a:where(:not(.wp-element-button)):hover{opacity:unset}.wp-block-navigation.is-style-categories a:where(:not(.wp-element-button)):active{scale:unset}.wp-block-navigation.is-style-categories .wp-block-navigation-item__content.wp-block-navigation-item__content{color:var(--wp--preset--color--medium-red)}.wp-block-navigation.is-style-categories .wp-block-navigation-item__content.wp-block-navigation-item__content:hover{color:var(--wp--preset--color--bright-red)}.wp-block-embed.is-style-curtains{border-radius:.5em;overflow:clip;padding:0 5%;position:relative}.wp-block-embed.is-style-curtains:after,.wp-block-embed.is-style-curtains:before{background-image:url(assets/img/curtain.png);background-position:0 0;background-repeat:no-repeat;background-size:auto 100%;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.wp-block-embed.is-style-curtains:after{transform:scaleX(-1)}:is(.wp-block-group,.wp-block-media-text).is-style-float{position:relative;z-index:1}:is(.wp-block-group,.wp-block-media-text).is-style-float:has(+:where(.wp-block-group.has-background.alignfull,.wp-block-cover.alignfull,.wp-block-columns.has-background.alignfull,.wp-block-image.alignfull)){margin-block-end:calc(var(--wp--preset--spacing--x-large)*-1)}:is(.wp-block-group,.wp-block-media-text).is-style-float+:where(.wp-block-group.has-background.alignfull,.wp-block-cover.alignfull,.wp-block-columns.has-background.alignfull,.wp-block-image.alignfull){padding-block-start:calc(var(--wp--preset--spacing--huge) + var(--wp--preset--spacing--x-large))}:where(.wp-block-group.has-background.alignfull,.wp-block-cover.alignfull,.wp-block-columns.has-background.alignfull,.wp-block-image.alignfull)+:is(.wp-block-group,.wp-block-media-text).is-style-float,main:has(>.wp-block-post-content:last-child>:where(.wp-block-group.has-background.alignfull,.wp-block-cover.alignfull,.wp-block-columns.has-background.alignfull,.wp-block-image.alignfull):last-child)+footer>:is(.wp-block-group,.wp-block-media-text).is-style-float:first-child,main:has(>:where(.wp-block-group.has-background.alignfull,.wp-block-cover.alignfull,.wp-block-columns.has-background.alignfull,.wp-block-image.alignfull):last-child)+footer>:is(.wp-block-group,.wp-block-media-text).is-style-float:first-child{margin-block-start:calc(var(--wp--preset--spacing--x-large)*-1)}:where(.wp-block-group.has-background.alignfull,.wp-block-cover.alignfull,.wp-block-columns.has-background.alignfull,.wp-block-image.alignfull):has(+:is(.wp-block-group,.wp-block-media-text).is-style-float),main:has(+footer>:is(.wp-block-group,.wp-block-media-text).is-style-float:first-child)>.wp-block-post-content:last-child>:where(.wp-block-group.has-background.alignfull,.wp-block-cover.alignfull,.wp-block-columns.has-background.alignfull,.wp-block-image.alignfull):last-child,main:has(+footer>:is(.wp-block-group,.wp-block-media-text).is-style-float:first-child)>:where(.wp-block-group.has-background.alignfull,.wp-block-cover.alignfull,.wp-block-columns.has-background.alignfull,.wp-block-image.alignfull):last-child{padding-block-end:calc(var(--wp--preset--spacing--huge) + var(--wp--preset--spacing--x-large))}:is(.wp-block-group,.wp-block-media-text).is-style-float.has-background{border-radius:.5em}:is(.wp-block-group,.wp-block-media-text).is-style-float.alignfull{margin-inline:auto;max-width:var(--wp--style--global--full-size)}:is(.wp-block-group,.wp-block-media-text).is-style-float.alignfull.has-background{padding-block:var(--wp--preset--spacing--large)}:root .wp-block-buttons.is-vertical.is-content-justification-stretch .wp-block-button:not(.is-style-outline) :where(.wp-element-button,.wp-block-button__link){border-radius:.5em;font-size:var(--wp--preset--font-size--normal);padding-block:1em}:is(.is-style-subtitle,.wp-block-page-subtitle):has(+:where(h1,h2,h3,h4,h5,h6)){margin-block-end:.5em}:is(.is-style-subtitle,.wp-block-page-subtitle)+:where(h1,h2,h3,h4,h5,h6){margin-block-start:0}footer.wp-block-template-part{margin-block-start:var(--wp--preset--spacing--huge)}footer.wp-block-template-part>*{margin-block:0}@media (min-width:783px){footer.wp-block-template-part .wp-block-columns:has(>.wp-block-column:last-child:nth-child(2)){display:grid;grid-template-columns:1fr auto}footer.wp-block-template-part .wp-block-columns:has(>.wp-block-column:last-child:nth-child(3)){display:grid;grid-template-columns:2fr 2fr 1fr}}footer.wp-block-template-part .has-medium-red-background-color a:where(:not(.wp-element-button)){color:inherit;text-decoration:none;transition-duration:.3s;transition-property:color,opacity;transition-timing-function:ease}footer.wp-block-template-part .has-medium-red-background-color a:where(:not(.wp-element-button)):hover{color:var(--wp--preset--color--gold)}footer.wp-block-template-part .has-medium-red-background-color a:where(:not(.wp-element-button)):active{opacity:.7}footer.wp-block-template-part .site-developer a:where(:not(.wp-element-button)){color:inherit;opacity:.2}footer.wp-block-template-part .site-developer a:where(:not(.wp-element-button)):hover{opacity:1}footer.wp-block-template-part .has-dark-red-background-color h3~p{color:var(--wp--preset--color--off-white);font-weight:300;letter-spacing:.1em}footer.wp-block-template-part h2{font-size:var(--wp--preset--font-size--large);font-weight:900}footer.wp-block-template-part h2~p{color:var(--wp--preset--color--off-white);letter-spacing:.08em;margin-block-start:.5em}footer.wp-block-template-part .wp-block-image a:has(img){background-color:transparent;border-radius:0}@media (min-width:800px){footer.wp-block-template-part .wp-block-image img{max-width:clamp(16rem,50vw,100%)}}@media (min-width:783px){:where(.wp-block-group.has-background.alignfull,.wp-block-cover.alignfull,.wp-block-columns.has-background.alignfull,.wp-block-image.alignfull)+footer.wp-block-template-part:has(>:is(.wp-block-group,.wp-block-media-text).is-style-float.alignfull.has-background:first-child),main:has(>.wp-block-post-content:last-child>:where(.wp-block-group.has-background.alignfull,.wp-block-cover.alignfull,.wp-block-columns.has-background.alignfull,.wp-block-image.alignfull):last-child)+footer.wp-block-template-part:has(>:is(.wp-block-group,.wp-block-media-text).is-style-float.alignfull.has-background:first-child),main:has(>:where(.wp-block-group.has-background.alignfull,.wp-block-cover.alignfull,.wp-block-columns.has-background.alignfull,.wp-block-image.alignfull):last-child)+footer.wp-block-template-part:has(>:is(.wp-block-group,.wp-block-media-text).is-style-float.alignfull.has-background:first-child){position:relative}:where(.wp-block-group.has-background.alignfull,.wp-block-cover.alignfull,.wp-block-columns.has-background.alignfull,.wp-block-image.alignfull)+footer.wp-block-template-part>:is(.wp-block-group,.wp-block-media-text).is-style-float.alignfull.has-background:first-child,main:has(>.wp-block-post-content:last-child>:where(.wp-block-group.has-background.alignfull,.wp-block-cover.alignfull,.wp-block-columns.has-background.alignfull,.wp-block-image.alignfull):last-child)+footer.wp-block-template-part>:is(.wp-block-group,.wp-block-media-text).is-style-float.alignfull.has-background:first-child,main:has(>:where(.wp-block-group.has-background.alignfull,.wp-block-cover.alignfull,.wp-block-columns.has-background.alignfull,.wp-block-image.alignfull):last-child)+footer.wp-block-template-part>:is(.wp-block-group,.wp-block-media-text).is-style-float.alignfull.has-background:first-child{left:50%;margin:0;position:absolute;top:0;translate:-50% -50%;width:min(100vw - var(--wp--style--root--padding-left) - var(--wp--style--root--padding-right),var(--wp--style--global--full-size))}}@media (max-width:800px){footer.wp-block-template-part>:is(.wp-block-group,.wp-block-media-text).is-style-float.alignfull.has-background:first-child{border-radius:0;margin-block:0;max-width:none}}.wp-site-blocks{display:flex;flex-flow:column nowrap;min-height:calc(100vh - var(--wp-admin--admin-bar--height, 0px) - var(--wp-admin--admin-bar--position-offset, 0px))}.wp-site-blocks>main:has(+footer.wp-block-template-part){margin-top:auto}:root{--header--size:138px}@media (max-width:1280px){:root{--header--size:120px}}@media (max-width:960px){:root{--header--size:96px}}@media (max-width:800px){:root{--header--size:72px}}header.wp-block-template-part{background-color:var(--wp--preset--color--red);color:var(--wp--preset--color--white);column-gap:var(--wp--preset--spacing--x-small);display:grid;grid-template-areas:"logo social" "logo navigation";grid-template-columns:auto 1fr;grid-template-rows:auto auto;margin-block-end:var(--wp--preset--spacing--huge);min-block-size:var(--header--size);padding-block:var(--wp--preset--spacing--x-small);padding-left:max((100vw - var(--wp--style--global--wide-size))/2,var(--wp--style--root--padding-left));padding-right:max((100vw - var(--wp--style--global--wide-size))/2,var(--wp--style--root--padding-right));row-gap:var(--wp--preset--spacing--medium)}header.wp-block-template-part:has(+main>:where(.wp-block-media-text,.wp-block-columns):first-child){margin-block-end:var(--wp--preset--spacing--medium)}header.wp-block-template-part>*{margin:0}header.wp-block-template-part>.wp-block-site-logo{align-items:center;display:inline-flex;grid-area:logo;margin-block-end:calc(var(--wp--preset--spacing--x-small)*-2);margin-block-start:calc(var(--wp--preset--spacing--x-small)*-1)}header.wp-block-template-part>.wp-block-social-links{font-family:var(--wp--preset--font-family--roboto-condensed);font-size:var(--wp--preset--font-size--x-small);grid-area:social}header.wp-block-template-part>.wp-block-navigation{grid-area:navigation}header.wp-block-template-part:has(+main>.wp-block-post-content>:where(.wp-block-query:first-child,.screen-reader-text:first-child+.wp-block-query,.screen-reader-text:first-child+.screen-reader-text+.wp-block-query) .wp-block-post-template.columns-2){margin-block-end:var(--wp--preset--spacing--small)}header.wp-block-template-part :where(.wp-block-navigation-item__content,.wp-block-social-link-label){white-space:nowrap}header.wp-block-template-part .wp-block-navigation__responsive-container-open{margin-inline-start:auto}@media (max-width:1280px) and (min-width:801px){header.wp-block-template-part{gap:2em}}@media (max-width:960px) and (min-width:801px){header.wp-block-template-part{gap:1em}header.wp-block-template-part>.wp-block-navigation{font-size:var(--wp--preset--font-size--x-small)}}@media (max-width:800px){header.wp-block-template-part{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}header.wp-block-template-part>.wp-block-site-logo{max-height:var(--header--size)}header.wp-block-template-part>.wp-block-site-logo img{max-height:var(--header--size);object-fit:contain;object-position:left center}}header.wp-block-template-part.is-position-sticky{position:sticky;top:var(--wp-admin--admin-bar--position-offset,0);transition-duration:.6s;transition-property:translate,box-shadow,opacity;transition-timing-function:ease;z-index:20!important}header.wp-block-template-part.is-position-sticky.is-hidden{opacity:.8;translate:0 calc(-100% - var(--wp--preset--spacing--x-small))}.wp-site-blocks:has(>header.wp-block-template-part.is-position-sticky:first-child):before{background-color:var(--wp--preset--color--red);content:"";display:block;height:var(--header--size);left:0;position:absolute;top:var(--wp-admin--admin-bar--position-offset,var(--wp-admin--admin-bar--height,0));width:100%;z-index:19}header.wp-block-template-part.is-position-sticky.is-stuck:not(.is-hidden){box-shadow:0 0 .5em rgba(0,0,0,.6)}body.gp-popups-iframe{border-radius:.5em;padding:var(--wp--preset--spacing--large)}.gp-popup__dialog{width:860px}:root .gform-theme--api,:root .gform-theme--api .gform_body,:root .gform-theme--api form,:root .gform-theme--framework,:root .gform-theme--framework .gform_body,:root .gform-theme--framework form{--gf-form-gap-y:var(--wp--preset--spacing--small);--gf-form-gap-x:var(--wp--preset--spacing--x-small);--gf-form-footer-margin-y-start:var(--wp--preset--spacing--small);--gf-field-gap-y:var(--wp--preset--spacing--small);--gf-field-gap-x:var(--wp--preset--spacing--x-small);--gf-ctrl-label-color-primary:var(--wp--preset--color--dark-red);--gf-ctrl-label-font-size-primary:var(--wp--preset--font-size--normal);--gf-ctrl-label-font-weight-primary:500;--gf-ctrl-label-line-height-primary:1;--gf-ctrl-label-font-family-primary:var(--wp--preset--font-family--roboto-condensed);--gf-label-space-primary:0.5em;--gf-ctrl-label-color-req:var(--wp--preset--color--red);--gf-ctrl-label-font-size-req:60%;--gf-ctrl-label-font-style-req:inherit;--gf-ctrl-label-font-weight-req:inherit;--gf-ctrl-label-line-height-req:inherit;--gf-ctrl-desc-color:var(--wp--preset--color--black);--gf-ctrl-desc-font-size:var(--wp--preset--font-size--tiny);--gf-ctrl-desc-font-weight:300;--gf-ctrl-desc-line-height:1.5;--gf-ctrl-desc-font-family:var(--wp--preset--font-family--roboto);--gf-desc-space:0.5em;--gf-ctrl-label-color-secondary:var(--wp--preset--color--dark-red);--gf-ctrl-label-font-size-secondary:var(--wp--preset--font-size--small);--gf-ctrl-label-font-weight-secondary:500;--gf-ctrl-label-line-height-secondary:1;--gf-label-space-x-secondary:0.4em;--gf-label-space-y-secondary:0;--gf-field-choice-gap:1em;--gf-ctrl-label-color-tertiary:var(--wp--preset--color--dark-red);--gf-ctrl-label-font-size-tertiary:var(--wp--preset--font-size--x-small);--gf-ctrl-label-font-weight-tertiary:400;--gf-ctrl-label-line-height-tertiary:1;--gf-label-space-tertiary:0.25em;--gf-ctrl-desc-color-error:var(--wp--preset--color--red);--gf-ctrl-bg-color:var(--wp--preset--color--white);--gf-ctrl-size:3.125em;--gf-ctrl-radius:0;--gf-ctrl-border-color:var(--wp--preset--color--gray);--gf-ctrl-border-width:1px;--gf-ctrl-border-style:solid;--gf-ctrl-color:var(--wp--preset--color--red);--gf-ctrl-font-size:var(--wp--preset--font-size--tiny);--gf-ctrl-font-style:normal;--gf-ctrl-font-weight:normal;--gf-ctrl-line-height:1;--gf-ctrl-font-family:var(--wp--preset--font-family--roboto);--gf-ctrl-padding-x:1.1875em;--gf-ctrl-padding-y:1.0625em;--gf-ctrl-bg-color-focus:var(--wp--preset--color--white);--gf-ctrl-border-color-focus:currentColor;--gf-ctrl-color-focus:var(--wp--preset--color--dark-red);--gf-ctrl-outline-color-focus:transparent;--gf-ctrl-outline-width-focus:0;--gf-ctrl-bg-color-error:var(--wp--preset--color--white);--gf-ctrl-border-color-error:var(--wp--preset--color--red);--gf-ctrl-color-error:var(--wp--preset--color--red);--gf-ctrl-placeholder-text-transform:uppercase;--gf-ctrl-placeholder-font-weight:300;--gf-ctrl-placeholder-color:var(--wp--preset--color--red);--gf-ctrl-textarea-radius:var(--gf-ctrl-radius);--gf-ctrl-textarea-resize:vertical;--gf-ctrl-btn-bg-color-primary:var(--wp--preset--color--red);--gf-ctrl-btn-radius:9999px;--gf-ctrl-btn-border-color-primary:var(--wp--preset--color--red);--gf-ctrl-btn-border-style-primary:solid;--gf-ctrl-btn-border-width-primary:2px;--gf-ctrl-btn-shadow:none;--gf-ctrl-btn-color-primary:var(--wp--preset--color--white);--gf-ctrl-btn-font-style:normal;--gf-ctrl-btn-font-weight:700;--gf-ctrl-btn-font-size:var(--wp--preset--font-size--x-small);--gf-ctrl-btn-line-height:1;--gf-ctrl-btn-padding-y:0.83em;--gf-ctrl-btn-padding-x:0.89em;--gf-ctrl-btn-text-decoration:none;--gf-ctrl-btn-text-transform:uppercase;--gf-ctrl-btn-icon-color-primary:inherit;--gf-ctrl-btn-bg-color-hover-primary:var(--wp--preset--color--dark-red);--gf-ctrl-btn-border-color-hover-primary:var(--wp--preset--color--dark-red);--gf-ctrl-btn-color-hover-primary:var(--wp--preset--color--white);--gf-ctrl-btn-shadow-hover:none;--gf-ctrl-btn-icon-color-hover-primary:inherit;--gf-form-validation-heading-color:inherit;--gf-form-validation-heading-font-family:inherit;--gf-form-validation-heading-font-size:inherit;--gf-form-validation-heading-font-weight:inherit;--gf-form-validation-heading-line-height:inherit;--gf-form-validation-heading-gap:1em;--gf-form-validation-heading-icon-bg-color:var(--wp--preset--color--red);--gf-form-validation-heading-icon-color:var(--wp--preset--color--white);--gf-field-section-border-width:0.25em;--gf-field-section-border-style:solid;--gf-field-section-border-color:var(--wp--preset--color--red);--gf-field-section-padding-y-end:0.5em;--gf-ctrl-desc-border-color-consent:currentColor;--gf-ctrl-desc-border-width-consent:2px;--gf-ctrl-desc-border-style-consent:solid}:root .gform-theme--foundation .gfield input::placeholder{color:var(--gf-ctrl-placeholder-color);font-weight:var(--gf-ctrl-placeholder-font-weight);text-transform:var(--gf-ctrl-placeholder-text-transform)}:root .gform-theme--framework .gform_heading{margin-block-end:var(--wp--preset--spacing--small)}:root .gform-theme--framework .gform_heading>*{margin-block:0}:root .gform-theme--foundation .gform_description{font-size:var(--wp--preset--font-size--small);line-height:1.5;margin-block-start:.5em}:root .gform-theme--framework .gfield_consent_description:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){background-color:var(--wp--preset--color--white);border-radius:.5em;padding:1em}:root :where(.wp-block-cover:not(.is-light),.has-black-background-color,.has-dark-red-background-color,.has-red-background-color,.has-medium-red-background-color,.has-fade-down-gradient-background) .gform-theme--api,:root :where(.wp-block-cover:not(.is-light),.has-black-background-color,.has-dark-red-background-color,.has-red-background-color,.has-medium-red-background-color,.has-fade-down-gradient-background) .gform-theme--api .gform_body,:root :where(.wp-block-cover:not(.is-light),.has-black-background-color,.has-dark-red-background-color,.has-red-background-color,.has-medium-red-background-color,.has-fade-down-gradient-background) .gform-theme--api form,:root :where(.wp-block-cover:not(.is-light),.has-black-background-color,.has-dark-red-background-color,.has-red-background-color,.has-medium-red-background-color,.has-fade-down-gradient-background) .gform-theme--framework,:root :where(.wp-block-cover:not(.is-light),.has-black-background-color,.has-dark-red-background-color,.has-red-background-color,.has-medium-red-background-color,.has-fade-down-gradient-background) .gform-theme--framework .gform_body,:root :where(.wp-block-cover:not(.is-light),.has-black-background-color,.has-dark-red-background-color,.has-red-background-color,.has-medium-red-background-color,.has-fade-down-gradient-background) .gform-theme--framework form{--gf-ctrl-label-color-primary:var(--wp--preset--color--white);--gf-ctrl-desc-color:var(--wp--preset--color--off-white);--gf-ctrl-label-color-secondary:var(--wp--preset--color--white);--gf-ctrl-label-color-tertiary:var(--wp--preset--color--off-white);--gf-ctrl-border-color:transparent;--gf-ctrl-border-width:0;--gf-ctrl-border-style:none;--gf-ctrl-border-color-focus:transparent;--gf-field-section-border-color:var(--wp--preset--color--white);--gf-ctrl-btn-bg-color-primary:var(--wp--preset--color--gold);--gf-ctrl-btn-border-color-primary:var(--wp--preset--color--gold);--gf-ctrl-btn-color-primary:var(--wp--preset--color--dark-red);--gf-ctrl-btn-bg-color-hover-primary:color-mix(var(--wp--preset--color--gold) 80%,var(--wp--preset--color--white));--gf-ctrl-btn-border-color-hover-primary:color-mix(var(--wp--preset--color--gold) 80%,var(--wp--preset--color--white));--gf-ctrl-btn-color-hover-primary:var(--wp--preset--color--dark-red)}.gform-theme--framework table.gpnf-nested-entries{inline-size:100%}@media (min-width:783px){.gform-theme--foundation.gf_flex_fill_wrapper{min-inline-size:clamp(25rem,25rem + (1vw - .2rem) * 16.3,36rem)}}@media (min-width:640px){.gform-theme--foundation .gf_flex_fill .gform_fields{display:flex;flex-direction:row;flex-wrap:nowrap}}@media (min-width:640px) and (min-width:640px){.gform-theme--foundation .gf_flex_fill .gform_fields{column-gap:var(--gf-form-gap-x)}}@media (min-width:640px){.gform-theme--foundation .gf_flex_fill .gfield{flex-basis:1px;flex-grow:1;flex-shrink:0}.gform-theme--foundation .gf_flex_fill .gfield--type-submit{flex-basis:auto;flex-grow:0}}.gform-theme--foundation .gform-body:has(.gfield--type-submit)~.gform-footer{display:none}.gform_confirmation_message{background-color:var(--wp--preset--color--gold);border-radius:.5em;color:var(--wp--preset--color--dark-red);font-family:var(--wp--preset--font-family--roboto-condensed);font-weight:500;letter-spacing:.05em;line-height:1.25;padding-block:1em;padding-inline:1.5em}.gform_wrapper .gf_invisible{left:-9999px;position:absolute;visibility:hidden}.parallax{transition-duration:.3s;transition-timing-function:ease}.wp-block-image.alignfull:has(img.parallax){background-color:var(--wp--preset--color--pitch-black);overflow:clip}.wp-block-image.alignfull img.parallax{transition-property:scale}