/** Generated: 2026-06-20 01:07:51 for WJ v6.4.2, App v1.0.1 **/ 
:root{--CMSPageHeroImageFontFamily:var(--HeroImageFontFamily);--CMSPageHeroImageColor:var(--HeroImageColor);--CMSPageHeroImageBackgroundColor:var(--HeroImageBackgroundColor);}
.CMSPage .HeroImage{font-family:var(--CMSPageHeroImageFontFamily);background-color:var(--CMSPageHeroImageBackgroundColor);color:var(--CMSPageHeroImageColor);background-size:cover;background-position:center center;}
.CMSPage .HeroImageInner{padding-top:180px;padding-bottom:80px;}
.CMSPage .HeroImageTitle{margin-bottom:0;font-weight:700;font-size:40px;text-transform:uppercase;}
.Redactor4Box.CMSPage.HTMLContent,.CMSPage .HTMLContent{margin:0 auto;padding:var(--DefaultContentInnerPaddingTop) var(--InlineGutterWidth) var(--DefaultContentInnerPaddingBottom);max-width:var(--DefaultPageHTMLContentMaxWidth);}
.Redactor4Box.CMSPage.HTMLContent,.redactor-box.CMSPage .HTMLContent{padding-top:var(--InlineGutterWidth);padding-bottom:var(--InlineGutterWidth);}
.Redactor4Box.CMSPage.HTMLContentFullWidth,.CMSPage .HTMLContentFullWidth{max-width:none;}
/*
iframes
- .FullViewportWidthEmbed: when this class is applied along with .Embed it adjusts the CMS Page HTML content to be full width with zero padding
*/
.redactor-box:has(.FullViewportWidthEmbed){padding-inline:0;}
.Redactor4Box.CMSPage.HTMLContent:has(> .FullViewportWidthEmbed),.Page:is(.redactor-box,.CMSPage) .HTMLContent:has(> .FullViewportWidthEmbed){max-width:unset;padding:0;}
.HTMLContent .FullViewportWidthEmbed > .EmbedInner{height:100%;padding:0;}
.HTMLContent .FullViewportWidthEmbed > .EmbedInner > figure{height:inherit;width:inherit;}
.HTMLContent .FullViewportWidthEmbed > .EmbedInner iframe{position:static;}
/* optionally, add .EmbedWithHiddenPageHeader along with .Embed to hide .PageHeader */
.CMSPage .MainContentInner:has(> .HTMLContent > .EmbedWithHiddenPageHeader) > .PageHeader{display:none;}