body.flowblock-page-canvas,
			body.flowblock-page-canvas #page,
			body.flowblock-page-canvas .site,
			body.flowblock-page-canvas .site-content,
			body.flowblock-page-canvas .content-area,
			body.flowblock-page-canvas .site-main,
			body.flowblock-page-canvas #content,
			body.flowblock-page-canvas .page-content,
			body.flowblock-page-canvas .entry-content,
			body.flowblock-page-canvas .wp-site-blocks,
			body.flowblock-page-canvas .wp-site-blocks > main,
			body.flowblock-page-canvas .wp-site-blocks > main.wp-block-group,
			body.flowblock-page-canvas .wp-site-blocks > main .wp-block-post-content{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;}

			body.flowblock-page-canvas{--wp--style--global--content-size:100%;--wp--style--global--wide-size:100%;}
			body.flowblock-page-canvas .wp-site-blocks > main.has-global-padding,
			body.flowblock-page-canvas .wp-site-blocks > main .wp-block-post-content.has-global-padding,
			body.flowblock-page-canvas .wp-site-blocks > main > .wp-block-group.has-global-padding{padding-left:0!important;padding-right:0!important;}
			body.flowblock-page-canvas .wp-site-blocks > main > .wp-block-group{width:100%!important;max-width:none!important;margin:0!important;padding-top:0!important;padding-bottom:0!important;}
			body.flowblock-page-canvas .wp-site-blocks > main .wp-block-post-content > :where(:not(.alignleft):not(.alignright):not(.alignfull)),
			body.flowblock-page-canvas .wp-site-blocks > main > .wp-block-group > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:none!important;width:100%!important;margin-left:0!important;margin-right:0!important;}

			body.flowblock-page-canvas .site-main > .page-header,
			body.flowblock-page-canvas .site-main > header.page-header,
			body.flowblock-page-canvas .page-header,
			body.flowblock-page-canvas .entry-header,
			body.flowblock-page-canvas .entry-title,
			body.flowblock-page-canvas .wp-block-post-title,
			body.flowblock-page-canvas .page-title,
			body.flowblock-page-canvas h1.entry-title,
			body.flowblock-page-canvas h1.wp-block-post-title{display:none!important;}

			body.flowblock-page-canvas .page-content > *,
			body.flowblock-page-canvas .entry-content > *,
			body.flowblock-page-canvas .wp-site-blocks > *{max-width:none!important;margin-left:0!important;margin-right:0!important;margin-block-start:0!important;margin-block-end:0!important;}

			body.flowblock-page-canvas .flowblock-rendered-block,
			body.flowblock-page-canvas .flowblock-rendered-block.alignfull,
			body.flowblock-page-canvas .wp-block-flowblock-ai{width:100%!important;max-width:none!important;margin:0!important;}

			body.flowblock-page-canvas .elementor,
			body.flowblock-page-canvas .elementor-section-wrap,
			body.flowblock-page-canvas .elementor-widget-container{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;}

			body.flowblock-hide-theme-chrome.flowblock-global-header-active > header:not(.flowblock-global-chrome),
			body.flowblock-hide-theme-chrome.flowblock-global-header-active .wp-site-blocks > header:not(.flowblock-global-chrome),
			body.flowblock-hide-theme-chrome.flowblock-global-header-active .wp-site-blocks > .wp-block-template-part:first-child,
			body.flowblock-hide-theme-chrome.flowblock-global-header-active #masthead,
			body.flowblock-hide-theme-chrome.flowblock-global-header-active .site-header,
			body.flowblock-hide-theme-chrome.flowblock-global-header-active .wp-site-blocks > .site-header{display:none!important;}

			body.flowblock-hide-theme-chrome.flowblock-global-footer-active > footer:not(.flowblock-global-chrome),
			body.flowblock-hide-theme-chrome.flowblock-global-footer-active .wp-site-blocks > footer:not(.flowblock-global-chrome),
			body.flowblock-hide-theme-chrome.flowblock-global-footer-active .wp-site-blocks > .wp-block-template-part:last-child,
			body.flowblock-hide-theme-chrome.flowblock-global-footer-active #colophon,
			body.flowblock-hide-theme-chrome.flowblock-global-footer-active .site-footer,
			body.flowblock-hide-theme-chrome.flowblock-global-footer-active .wp-site-blocks > .site-footer{display:none!important;}

			.flowblock-global-chrome{position:relative;z-index:1000;width:100%;}
				.flowblock-global-chrome--header .navbar_menu-primary .w-dropdown-list:not(.w--open),
				.flowblock-global-chrome--header .navbar_menu-primary .navbar_dropdown-list:not(.w--open),
				.flowblock-global-chrome--sticky-header .navbar_menu-primary .w-dropdown-list:not(.w--open),
				.flowblock-global-chrome--sticky-header .navbar_menu-primary .navbar_dropdown-list:not(.w--open){display:none!important;height:0!important;min-height:0!important;max-height:0!important;overflow:hidden!important;pointer-events:none!important;}
			.flowblock-global-chrome--header .w-nav,
			.flowblock-global-chrome--header .navbar_component,
			.flowblock-global-chrome--header .navbar_container{height:auto!important;min-height:0!important;}
			.flowblock-global-chrome--header .navbar_container{align-items:center!important;grid-auto-rows:auto!important;grid-template-rows:auto!important;}
			.flowblock-global-chrome--header .w-nav-menu,
			.flowblock-global-chrome--header .navbar_menu-primary{height:auto!important;min-height:0!important;align-self:center!important;}
				.flowblock-global-chrome--header .w-dropdown,
				.flowblock-global-chrome--header .navbar_menu-dropdown{height:auto!important;min-height:0!important;align-self:center!important;}
				@media (min-width: 768px){
					.flowblock-global-chrome--header .navbar_menu-primary .flowblock-mega-menu-item[data-hover="true"] > .w-dropdown-toggle,
					.flowblock-global-chrome--sticky-header .navbar_menu-primary .flowblock-mega-menu-item[data-hover="true"] > .w-dropdown-toggle{position:relative!important;}
				}
				.flowblock-global-chrome .flowblock-mega-menu .navbar_dropdown-link.mega-link.w--current,
				.flowblock-global-chrome .flowblock-mega-menu .navbar_dropdown-link.mega-link[aria-current],
				.flowblock-global-chrome .flowblock-generated-mega-group .navbar_dropdown-link.mega-link.w--current,
				.flowblock-global-chrome .flowblock-generated-mega-group .navbar_dropdown-link.mega-link[aria-current]{color:var(--color--body-text, inherit)!important;}
				@media (min-width: 992px){
					@keyframes flowblock-navigation-panel-open{from{opacity:0;transform:translateY(-8px);}to{opacity:1;transform:translateY(0);}}
					@keyframes flowblock-navigation-panel-close{from{opacity:1;transform:translateY(0);}to{opacity:0;transform:translateY(-6px);}}
					.flowblock-global-chrome :where(.navbar_menu-primary) .navbar_link-wrapper .navbar_link-line{width:clamp(2.5rem,70%,3.5rem)!important;opacity:0!important;transform:translateY(-50%) scaleX(0)!important;transform-origin:center!important;transition:opacity .16s ease,transform .26s cubic-bezier(.22,1,.36,1)!important;}
					.flowblock-global-chrome :where(.navbar_menu-primary) .navbar_link-wrapper:hover .navbar_link-line,
					.flowblock-global-chrome :where(.navbar_menu-primary) .navbar_link-wrapper:focus-visible .navbar_link-line,
					.flowblock-global-chrome :where(.navbar_menu-primary) .navbar_menu-dropdown.w--open > .navbar_dropdown-toggle .navbar_link-line{opacity:1!important;transform:translateY(-50%) scaleX(1)!important;}
					.flowblock-global-chrome--header .navbar_menu-primary .flowblock-mega-menu-item[data-hover="true"] > .w-dropdown-toggle::after,
					.flowblock-global-chrome--sticky-header .navbar_menu-primary .flowblock-mega-menu-item[data-hover="true"] > .w-dropdown-toggle::after{content:"";position:absolute;left:0;right:0;top:100%;height:.75rem;background:transparent;pointer-events:auto;z-index:1003;}
					.flowblock-global-chrome--header .navbar_menu-primary .flowblock-mega-menu-item.w--open > .w-dropdown-list,
					.flowblock-global-chrome--header .navbar_menu-primary .flowblock-mega-menu-item > .w-dropdown-list.w--open,
					.flowblock-global-chrome--header .navbar_menu-primary .flowblock-mega-menu-item.flowblock-mega-menu-closing > .w-dropdown-list,
					.flowblock-global-chrome--sticky-header .navbar_menu-primary .flowblock-mega-menu-item.w--open > .w-dropdown-list,
					.flowblock-global-chrome--sticky-header .navbar_menu-primary .flowblock-mega-menu-item > .w-dropdown-list.w--open,
					.flowblock-global-chrome--sticky-header .navbar_menu-primary .flowblock-mega-menu-item.flowblock-mega-menu-closing > .w-dropdown-list{display:flex!important;position:fixed!important;left:var(--flowblock-desktop-mega-left,0px)!important;right:auto!important;top:var(--flowblock-desktop-mega-top,0px)!important;bottom:auto!important;width:var(--flowblock-desktop-mega-width,100vw)!important;min-width:0!important;max-width:calc(100vw - var(--flowblock-desktop-mega-left,0px))!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;background-color:#fff!important;pointer-events:auto!important;z-index:10004!important;transform-origin:top center!important;}
					.flowblock-global-chrome--header .navbar_menu-primary .flowblock-mega-menu-item:not(.flowblock-mega-menu-closing).w--open > .w-dropdown-list,
					.flowblock-global-chrome--header .navbar_menu-primary .flowblock-mega-menu-item:not(.flowblock-mega-menu-closing) > .w-dropdown-list.w--open,
					.flowblock-global-chrome--sticky-header .navbar_menu-primary .flowblock-mega-menu-item:not(.flowblock-mega-menu-closing).w--open > .w-dropdown-list,
					.flowblock-global-chrome--sticky-header .navbar_menu-primary .flowblock-mega-menu-item:not(.flowblock-mega-menu-closing) > .w-dropdown-list.w--open{animation:flowblock-navigation-panel-open .26s cubic-bezier(.22,1,.36,1) both!important;}
					.flowblock-global-chrome--header .navbar_menu-primary .flowblock-mega-menu-item.flowblock-mega-menu-closing > .w-dropdown-list,
					.flowblock-global-chrome--sticky-header .navbar_menu-primary .flowblock-mega-menu-item.flowblock-mega-menu-closing > .w-dropdown-list{animation:flowblock-navigation-panel-close .18s ease both!important;}
					.flowblock-global-chrome :where(.navbar_menu-primary) .navbar_menu-dropdown:not(.flowblock-mega-menu-item).w--open > .navbar_dropdown-list,
					.flowblock-global-chrome :where(.navbar_menu-primary) .navbar_menu-dropdown:not(.flowblock-mega-menu-item) > .navbar_dropdown-list.w--open{display:flex!important;visibility:visible!important;transform-origin:top center!important;animation:flowblock-navigation-panel-open .22s cubic-bezier(.22,1,.36,1) both!important;}
					.flowblock-global-chrome :where(.navbar_menu-primary) .navbar_menu-dropdown:not(.flowblock-mega-menu-item).flowblock-mega-menu-closing > .navbar_dropdown-list{display:flex!important;visibility:visible!important;animation:flowblock-navigation-panel-close .18s ease both!important;}
					.flowblock-global-chrome .flowblock-mega-menu .mega_main-link .gallery_image{transform:scale(1);transform-origin:center;transition:transform .42s cubic-bezier(.22,1,.36,1);will-change:transform;}
					.flowblock-global-chrome .flowblock-mega-menu .mega_main-link:hover .gallery_image,
					.flowblock-global-chrome .flowblock-mega-menu .mega_main-link:focus-visible .gallery_image{transform:scale(1.09);}
				}
				@media (prefers-reduced-motion: reduce){
					.flowblock-global-chrome .navbar_menu-primary .navbar_link-line{transition:none!important;}
					.flowblock-global-chrome .navbar_menu-primary .navbar_dropdown-list{animation:none!important;}
					.flowblock-global-chrome .flowblock-mega-menu .mega_main-link .gallery_image{transform:none!important;transition:none!important;}
					.flowblock-global-chrome--sticky-header .sticky-nav_container{transition:none!important;}
				}
				@media (max-width: 991px){
					:where(.flowblock-global-chrome--header,.flowblock-global-chrome--sticky-header) .sidebar_component .sidebar_nav-wrapper,
					:where(.flowblock-global-chrome--header,.flowblock-global-chrome--sticky-header) .sidebar_component .sidebar_menu{max-height:calc(100dvh - 5.5rem)!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;}
					:where(.flowblock-global-chrome--header,.flowblock-global-chrome--sticky-header) .sidebar_component.flowblock-sidebar-is-open .sidebar_menu,
					:where(.flowblock-global-chrome--header,.flowblock-global-chrome--sticky-header) .sidebar_component .sidebar_menu[data-nav-menu-open]{z-index:10002!important;pointer-events:auto!important;-webkit-transform:translateZ(0);transform:translateZ(0);}
					:where(.flowblock-global-chrome--header,.flowblock-global-chrome--sticky-header) .sidebar_component .sidebar_main-links-wrapper{position:relative!important;z-index:1!important;pointer-events:auto!important;}
					:where(.flowblock-global-chrome--header,.flowblock-global-chrome--sticky-header) .sidebar_component :where(.sidebar_hamburger-button,.sidebar_basic-link,.sidebar_dropdown-toggle,.sidebar_dropdown-link,.sidebar_menu a){pointer-events:auto!important;touch-action:manipulation!important;-webkit-tap-highlight-color:transparent;}
					:where(.flowblock-global-chrome--header,.flowblock-global-chrome--sticky-header) .sidebar_component.flowblock-sidebar-is-open .sidebar_nav-wrapper,
					:where(.flowblock-global-chrome--header,.flowblock-global-chrome--sticky-header) .sidebar_component .sidebar_menu[data-nav-menu-open]{max-height:calc(100dvh - 5.5rem)!important;overflow-y:auto!important;overflow-x:hidden!important;}
					:where(.flowblock-global-chrome--header,.flowblock-global-chrome--sticky-header) .sidebar_component .sidebar_menu{min-height:0!important;padding-bottom:8rem!important;}
					:where(.flowblock-global-chrome--header,.flowblock-global-chrome--sticky-header) .sidebar_component .dropdown-icon_sidebar{transition:transform .22s ease;}
					:where(.flowblock-global-chrome--header,.flowblock-global-chrome--sticky-header) .sidebar_component .sidebar_menu-dropdown.w--open .dropdown-icon_sidebar{transform:rotate(180deg);}
					:where(.flowblock-global-chrome--header,.flowblock-global-chrome--sticky-header) .sidebar_component .sidebar_dropdown-list:not(.w--open),
					:where(.flowblock-global-chrome--header,.flowblock-global-chrome--sticky-header) .sidebar_component .w-dropdown-list:not(.w--open){display:none!important;height:0!important;opacity:0!important;overflow:hidden!important;pointer-events:none!important;}
				}
				@media (max-width: 767px){
					:where(.flowblock-global-chrome--header,.flowblock-global-chrome--sticky-header) .sidebar_component .sidebar_nav-wrapper,
					:where(.flowblock-global-chrome--header,.flowblock-global-chrome--sticky-header) .sidebar_component .sidebar_menu{max-height:calc(100dvh - 4rem)!important;}
					:where(.flowblock-global-chrome--header,.flowblock-global-chrome--sticky-header) .sidebar_component.flowblock-sidebar-is-open .sidebar_nav-wrapper,
					:where(.flowblock-global-chrome--header,.flowblock-global-chrome--sticky-header) .sidebar_component .sidebar_menu[data-nav-menu-open]{max-height:calc(100dvh - 4rem)!important;}
				}
				.flowblock-global-chrome--sticky-header{position:fixed;top:0;left:0;right:0;height:0;margin:0!important;padding:0!important;z-index:9999;pointer-events:none;opacity:0;visibility:hidden;transform:translateY(-100%);transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s;}
			body.admin-bar .flowblock-global-chrome--sticky-header{top:32px;}
				body.flowblock-global-sticky-header-visible .flowblock-global-chrome--sticky-header,
				body.flowblock-global-sticky-header-responsive-active .flowblock-global-chrome--sticky-header{opacity:1;visibility:visible;transform:translateY(0);transition-delay:0s;}
			.flowblock-global-chrome--sticky-header .flowblock-rendered-block{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;}
			.flowblock-global-chrome--sticky-header .flowblock-rendered-block > :first-child{margin-top:0!important;}
			body:not(.flowblock-global-sticky-header-responsive-active) .flowblock-global-chrome--sticky-header .mobile-logo_wrapper > .navbar_logo-link.show-tablet,
			body:not(.flowblock-global-sticky-header-responsive-active) .flowblock-global-chrome--sticky-header .mobile-logo_wrapper > .w-nav-brand.show-tablet{display:none!important;}
			body:not(.flowblock-global-sticky-header-visible):not(.flowblock-global-sticky-header-responsive-active) .flowblock-global-chrome--sticky-header,
			body:not(.flowblock-global-sticky-header-visible):not(.flowblock-global-sticky-header-responsive-active) .flowblock-global-chrome--sticky-header *{pointer-events:none!important;}
			.flowblock-global-chrome--sticky-header [class*="sticky"]{pointer-events:auto;}
			.flowblock-global-chrome--sticky-header [class*="sticky"][style],
			.flowblock-global-chrome--sticky-header [class*="sticky"]{top:auto!important;left:auto!important;right:auto!important;width:100%!important;}
			.flowblock-global-chrome--sticky-header .flowblock-rendered-block > [class*="sticky"],
			.flowblock-global-chrome--sticky-header .flowblock-rendered-block > header > [class*="sticky"],
			.flowblock-global-chrome--sticky-header .flowblock-rendered-block > div > [class*="sticky"]{position:relative!important;}
			.flowblock-global-chrome--sticky-header .sticky-nav_container{opacity:1;transform:translate3d(0,0,0);transition:opacity .2s ease,transform .35s cubic-bezier(.4,0,.2,1),visibility 0s linear 0s;will-change:opacity,transform;}
			body.flowblock-global-sticky-header-scrolling-up .flowblock-global-chrome--sticky-header .sticky-nav_container{opacity:0;pointer-events:none;transform:translate3d(0,-100px,0);visibility:hidden;transition-delay:0s,0s,.35s;}
			.flowblock-global-chrome--footer{z-index:10;}
			.flowblock-global-chrome--mobile-app{display:none;}

			body.flowblock-global-mobile-app-active .page-content .section_mobile-app-nav,
			body.flowblock-global-mobile-app-active .entry-content .section_mobile-app-nav,
			body.flowblock-global-mobile-app-active .wp-site-blocks .section_mobile-app-nav,
			body.flowblock-global-mobile-app-active .elementor .section_mobile-app-nav{display:none!important;}

			body.flowblock-global-mobile-app-active .flowblock-global-chrome--mobile-app .section_mobile-app-nav{display:block!important;}

			@media (max-width: 767px){
				body.flowblock-global-sticky-header-responsive-active{padding-top:84px!important;}
				body.home.flowblock-global-sticky-header-responsive-active{padding-top:0!important;}
				body.flowblock-global-mobile-app-active{padding-bottom:84px!important;}
				.flowblock-global-chrome--mobile-app{display:block;position:fixed;left:0;right:0;bottom:0;z-index:10000;width:100%;margin:0!important;padding:0!important;}
				.flowblock-global-chrome--mobile-app .flowblock-rendered-block{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;}
				.flowblock-global-chrome--mobile-app .section_mobile-app-nav{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;width:100%!important;}
			}
			@media screen and (max-width:782px){
				body.admin-bar .flowblock-global-chrome--sticky-header{top:46px;}
			}
