/*!
Theme Name: Advanced Concepts Enterprises
Author: CleverOgre
Author URI: https://cleverogre.com/
Theme URI: https://advanced-concepts-enterprises.com/
Description: FSE theme created by CleerOgre of Pensacola, Florida.
Tags: full-site-editing, editor-style, block-styles, block-patterns
Text Domain: advanced-concepts-enterprises
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
*/*,: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-image.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,.wp-block-media-text.has-background.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,.wp-block-media-text.has-background.alignfull):has(+:where(.wp-block-group.has-background.alignfull,.wp-block-cover.alignfull,.wp-block-columns.has-background.alignfull,.wp-block-image.alignfull,.wp-block-media-text.has-background.alignfull)),:root main>.entry-content>:where(.wp-block-group.has-background.alignfull,.wp-block-cover.alignfull,.wp-block-columns.has-background.alignfull,.wp-block-image.alignfull,.wp-block-media-text.has-background.alignfull):last-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,.wp-block-media-text.has-background.alignfull)+:where(.wp-block-group.has-background.alignfull,.wp-block-cover.alignfull,.wp-block-columns.has-background.alignfull,.wp-block-image.alignfull,.wp-block-media-text.has-background.alignfull),:root main>.entry-content>:where(.wp-block-group.has-background.alignfull,.wp-block-cover.alignfull,.wp-block-columns.has-background.alignfull,.wp-block-image.alignfull,.wp-block-media-text.has-background.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(.has-black-background-color){color:var(--wp--preset--color--white)}:root :where(.has-white-background-color){color:var(--wp--preset--color--black)}:root .has-global-padding>:where(.wp-block-columns.has-background.alignfull){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))}.wp-block-group.has-background:not(.alignfull){padding:var(--wp--preset--spacing--large)}.wp-block-media-text{column-gap:var(--wp--preset--spacing--small);row-gap:var(--wp--preset--spacing--medium)}.wp-block-media-text>.wp-block-media-text__content{padding-inline:0}.wp-block-media-text>.wp-block-media-text__content>:first-child{margin-block-start:0}.wp-block-media-text>.wp-block-media-text__content>:last-child{margin-block-end:0}.has-global-padding>.wp-block-media-text.alignfull.is-image-fill-element.has-media-on-the-right>.wp-block-media-text__content{padding-left:max((100vw - var(--wp--style--global--content-size))/2,var(--wp--style--root--padding-left))}.has-global-padding>.wp-block-media-text.alignfull.is-image-fill-element:not(.has-media-on-the-right)>.wp-block-media-text__content,.has-global-padding>.wp-block-media-text.alignfull:not(.is-image-fill-element){padding-right:max((100vw - var(--wp--style--global--content-size))/2,var(--wp--style--root--padding-right))}.has-global-padding>.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))}.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>footer.wp-block-template-part{margin-top:auto}.wp-block-group.is-position-sticky:has(header.wp-block-template-part),header.wp-block-template-part.is-position-sticky{transition:translate 1s ease;z-index:20!important}.wp-block-group.is-position-sticky:has(header.wp-block-template-part).is-hidden,header.wp-block-template-part.is-position-sticky.is-hidden{translate:0 -100%}
