.ananeoo-section {
    display: flex;
    flex-direction: column;
    justify-content: var(--ananeoo-section-justify-content, flex-start);
    align-items: var(--ananeoo-section-align-items, stretch);
    align-content: var(--ananeoo-section-align-content, normal);
    min-width: 0;
    border-radius: 0;
    position: relative;
}

.ananeoo-section[style*="--ananeoo-section-text-color"] :where(h1, h2, h3, h4, h5, h6, p, li, span, strong, em, small, div),
.wp-block-ananeoo-section[style*="--ananeoo-section-text-color"] :where(h1, h2, h3, h4, h5, h6, p, li, span, strong, em, small, div),
.editor-styles-wrapper .ananeoo-section[style*="--ananeoo-section-text-color"] :where(h1, h2, h3, h4, h5, h6, p, li, span, strong, em, small, div) {
    color: var(--ananeoo-section-text-color);
}

.ananeoo-section a,
.wp-block-ananeoo-section a {
    color: var(--ananeoo-section-link-color, inherit);
}

.ananeoo-section a:hover,
.wp-block-ananeoo-section a:hover {
    color: var(--ananeoo-section-link-hover-color, var(--ananeoo-section-link-color, inherit));
}

.ananeoo-section[style*="--ananeoo-section-overlay"],
.wp-block-ananeoo-section[style*="--ananeoo-section-overlay"] {
    isolation: isolate;
}

.ananeoo-section[style*="--ananeoo-section-overlay"]::before,
.wp-block-ananeoo-section[style*="--ananeoo-section-overlay"]::before {
    position: absolute;
    inset: 0;
    z-index: 0;
    display: block;
    background: var(--ananeoo-section-overlay-gradient, var(--ananeoo-section-overlay-color, transparent));
    content: "";
    opacity: var(--ananeoo-section-overlay-opacity, 0);
    pointer-events: none;
}

.ananeoo-section > * {
    position: relative;
    z-index: 1;
    width: var(--ananeoo-section-child-width, 100%);
    max-width: 100%;
}

.ananeoo-section[style*="--ananeoo-section-content-max-width"] > :not(style):not(.ananeoo-section__overlay-link),
.wp-block-ananeoo-section[style*="--ananeoo-section-content-max-width"] > :not(style):not(.ananeoo-section__overlay-link) {
    width: var(--ananeoo-section-child-width, 100%);
    margin-right: auto;
    margin-left: auto;
}

.ananeoo-section > .ananeoo-row-layout,
.ananeoo-section > .wp-block-ananeoo-row-layout,
.wp-block-ananeoo-section > .ananeoo-row-layout,
.wp-block-ananeoo-section > .wp-block-ananeoo-row-layout {
    width: 100%;
    max-width: 100%;
}

.ananeoo-section > .wp-block-ananeoo-advanced-image,
.ananeoo-section > .ananeoo-advanced-image,
.wp-block-ananeoo-section > .wp-block-ananeoo-advanced-image,
.wp-block-ananeoo-section > .ananeoo-advanced-image,
.ananeoo-section[style*="--ananeoo-section-content-max-width"] > .wp-block-ananeoo-advanced-image,
.ananeoo-section[style*="--ananeoo-section-content-max-width"] > .ananeoo-advanced-image,
.wp-block-ananeoo-section[style*="--ananeoo-section-content-max-width"] > .wp-block-ananeoo-advanced-image,
.wp-block-ananeoo-section[style*="--ananeoo-section-content-max-width"] > .ananeoo-advanced-image {
    width: min(100%, var(--ananeoo-image-width, 100%)) !important;
    max-width: min(100%, var(--ananeoo-image-width, 100%)) !important;
}

.ananeoo-section > .ananeoo-spacer-divider,
.ananeoo-section > .wp-block-ananeoo-spacer-divider,
.wp-block-ananeoo-section > .ananeoo-spacer-divider,
.wp-block-ananeoo-section > .wp-block-ananeoo-spacer-divider {
    width: 100% !important;
    max-width: 100% !important;
}

.ananeoo-section > .ananeoo-advanced-heading,
.ananeoo-section > .wp-block-ananeoo-advanced-heading,
.wp-block-ananeoo-section > .ananeoo-advanced-heading,
.wp-block-ananeoo-section > .wp-block-ananeoo-advanced-heading {
    width: 100% !important;
    max-width: var(--ananeoo-adv-max-width, 100%);
}

.ananeoo-section > .wp-block-ananeoo-advanced-image,
.ananeoo-section > .ananeoo-advanced-image,
.wp-block-ananeoo-section > .wp-block-ananeoo-advanced-image,
.wp-block-ananeoo-section > .ananeoo-advanced-image {
    width: min(100%, var(--ananeoo-image-width, 100%)) !important;
    max-width: min(100%, var(--ananeoo-image-width, 100%)) !important;
}

.ananeoo-section__overlay-link {
    position: absolute !important;
    inset: 0;
    z-index: 2;
    display: block;
}

.ananeoo-section > .ananeoo-section__overlay-link,
.wp-block-ananeoo-section > .ananeoo-section__overlay-link {
    z-index: 5;
    width: auto !important;
    max-width: none !important;
    cursor: pointer;
}

.editor-styles-wrapper .ananeoo-section__overlay-link {
    display: none;
    pointer-events: none;
}

@media (max-width: 1024px) {
    .ananeoo-section > .wp-block-ananeoo-advanced-image,
    .ananeoo-section > .ananeoo-advanced-image,
    .wp-block-ananeoo-section > .wp-block-ananeoo-advanced-image,
    .wp-block-ananeoo-section > .ananeoo-advanced-image,
    .ananeoo-section[style*="--ananeoo-section-content-max-width"] > .wp-block-ananeoo-advanced-image,
    .ananeoo-section[style*="--ananeoo-section-content-max-width"] > .ananeoo-advanced-image,
    .wp-block-ananeoo-section[style*="--ananeoo-section-content-max-width"] > .wp-block-ananeoo-advanced-image,
    .wp-block-ananeoo-section[style*="--ananeoo-section-content-max-width"] > .ananeoo-advanced-image {
        width: min(100%, var(--ananeoo-image-width-tablet, var(--ananeoo-image-width, 100%))) !important;
        max-width: min(100%, var(--ananeoo-image-width-tablet, var(--ananeoo-image-width, 100%))) !important;
    }
}

@media (max-width: 767px) {
    .ananeoo-section > .wp-block-ananeoo-advanced-image,
    .ananeoo-section > .ananeoo-advanced-image,
    .wp-block-ananeoo-section > .wp-block-ananeoo-advanced-image,
    .wp-block-ananeoo-section > .ananeoo-advanced-image,
    .ananeoo-section[style*="--ananeoo-section-content-max-width"] > .wp-block-ananeoo-advanced-image,
    .ananeoo-section[style*="--ananeoo-section-content-max-width"] > .ananeoo-advanced-image,
    .wp-block-ananeoo-section[style*="--ananeoo-section-content-max-width"] > .wp-block-ananeoo-advanced-image,
    .wp-block-ananeoo-section[style*="--ananeoo-section-content-max-width"] > .ananeoo-advanced-image {
        width: min(100%, var(--ananeoo-image-width-mobile, var(--ananeoo-image-width-tablet, var(--ananeoo-image-width, 100%)))) !important;
        max-width: min(100%, var(--ananeoo-image-width-mobile, var(--ananeoo-image-width-tablet, var(--ananeoo-image-width, 100%)))) !important;
    }
}

.ananeoo-section--align-start {
    justify-content: flex-start;
}

.ananeoo-section--align-center {
    justify-content: center;
}

.ananeoo-section--align-end {
    justify-content: flex-end;
}

.ananeoo-section--align-stretch {
    align-items: stretch;
    align-self: stretch;
}

.ananeoo-section--align-baseline {
    align-items: baseline;
}

.ananeoo-section--align-space-between {
    align-content: space-between;
}

.ananeoo-section--padding-default {
    padding: clamp(16px, 2.5vw, 32px);
}

.ananeoo-row-layout > .ananeoo-section--padding-default,
.wp-block-ananeoo-row-layout > .ananeoo-section--padding-default,
.editor-styles-wrapper .ananeoo-row-layout > .block-editor-inner-blocks > .block-editor-block-list__layout > .ananeoo-section--padding-default,
.editor-styles-wrapper .ananeoo-row-layout .wp-block-ananeoo-section.ananeoo-section--padding-default,
.editor-styles-wrapper .wp-block-ananeoo-row-layout .wp-block-ananeoo-section.ananeoo-section--padding-default {
    padding: 0;
}

.ananeoo-section--padding-compact {
    padding: clamp(10px, 1.6vw, 20px);
}

.ananeoo-section--padding-spacious {
    padding: clamp(24px, 4vw, 56px);
}

.ananeoo-section--padding-none {
    padding: 0;
}

.ananeoo-section--width-auto {
    width: 100%;
}

.ananeoo-section--width-narrow {
    max-width: 760px;
    width: 100%;
}

.ananeoo-section--width-wide {
    max-width: 1040px;
    width: 100%;
}

.ananeoo-section--width-full {
    width: 100%;
}

.ananeoo-section > * + * {
    margin-top: 0;
}

.ananeoo-section[style*="flex-direction:row"],
.wp-block-ananeoo-section[style*="flex-direction:row"],
.ananeoo-section[style*="flex-direction: row"],
.wp-block-ananeoo-section[style*="flex-direction: row"] {
    --ananeoo-section-direction: row;
}

.ananeoo-section[style*="flex-direction:row-reverse"],
.wp-block-ananeoo-section[style*="flex-direction:row-reverse"],
.ananeoo-section[style*="flex-direction: row-reverse"],
.wp-block-ananeoo-section[style*="flex-direction: row-reverse"] {
    --ananeoo-section-direction: row-reverse;
}

.ananeoo-section[style*="flex-direction:column"],
.wp-block-ananeoo-section[style*="flex-direction:column"],
.ananeoo-section[style*="flex-direction: column"],
.wp-block-ananeoo-section[style*="flex-direction: column"] {
    --ananeoo-section-direction: column;
}

.ananeoo-section[style*="flex-direction:column-reverse"],
.wp-block-ananeoo-section[style*="flex-direction:column-reverse"],
.ananeoo-section[style*="flex-direction: column-reverse"],
.wp-block-ananeoo-section[style*="flex-direction: column-reverse"] {
    --ananeoo-section-direction: column-reverse;
}

.ananeoo-section[style*="justify-content:center"],
.wp-block-ananeoo-section[style*="justify-content:center"],
.ananeoo-section[style*="justify-content: center"],
.wp-block-ananeoo-section[style*="justify-content: center"],
.ananeoo-section[style*="justify-content:safe center"],
.wp-block-ananeoo-section[style*="justify-content:safe center"],
.ananeoo-section[style*="justify-content: safe center"],
.wp-block-ananeoo-section[style*="justify-content: safe center"] {
    --ananeoo-section-justify-content: safe center;
}

.ananeoo-section[style*="justify-content:flex-start"],
.wp-block-ananeoo-section[style*="justify-content:flex-start"],
.ananeoo-section[style*="justify-content: flex-start"],
.wp-block-ananeoo-section[style*="justify-content: flex-start"] {
    --ananeoo-section-justify-content: flex-start;
}

.ananeoo-section[style*="justify-content:flex-end"],
.wp-block-ananeoo-section[style*="justify-content:flex-end"],
.ananeoo-section[style*="justify-content: flex-end"],
.wp-block-ananeoo-section[style*="justify-content: flex-end"] {
    --ananeoo-section-justify-content: flex-end;
}

.ananeoo-section[style*="justify-content:space-between"],
.wp-block-ananeoo-section[style*="justify-content:space-between"],
.ananeoo-section[style*="justify-content: space-between"],
.wp-block-ananeoo-section[style*="justify-content: space-between"] {
    --ananeoo-section-justify-content: space-between;
}

.ananeoo-section[style*="justify-content:space-around"],
.wp-block-ananeoo-section[style*="justify-content:space-around"],
.ananeoo-section[style*="justify-content: space-around"],
.wp-block-ananeoo-section[style*="justify-content: space-around"] {
    --ananeoo-section-justify-content: space-around;
}

.ananeoo-section[style*="align-items:center"],
.wp-block-ananeoo-section[style*="align-items:center"],
.ananeoo-section[style*="align-items: center"],
.wp-block-ananeoo-section[style*="align-items: center"],
.ananeoo-section[style*="align-items:safe center"],
.wp-block-ananeoo-section[style*="align-items:safe center"],
.ananeoo-section[style*="align-items: safe center"],
.wp-block-ananeoo-section[style*="align-items: safe center"] {
    --ananeoo-section-align-items: safe center;
}

.ananeoo-section[style*="align-items:flex-start"],
.wp-block-ananeoo-section[style*="align-items:flex-start"],
.ananeoo-section[style*="align-items: flex-start"],
.wp-block-ananeoo-section[style*="align-items: flex-start"] {
    --ananeoo-section-align-items: flex-start;
}

.ananeoo-section[style*="align-items:flex-end"],
.wp-block-ananeoo-section[style*="align-items:flex-end"],
.ananeoo-section[style*="align-items: flex-end"],
.wp-block-ananeoo-section[style*="align-items: flex-end"] {
    --ananeoo-section-align-items: flex-end;
}

.ananeoo-section[style*="align-items:stretch"],
.wp-block-ananeoo-section[style*="align-items:stretch"],
.ananeoo-section[style*="align-items: stretch"],
.wp-block-ananeoo-section[style*="align-items: stretch"] {
    --ananeoo-section-align-items: stretch;
}

.ananeoo-section[style*="align-items:baseline"],
.wp-block-ananeoo-section[style*="align-items:baseline"],
.ananeoo-section[style*="align-items: baseline"],
.wp-block-ananeoo-section[style*="align-items: baseline"] {
    --ananeoo-section-align-items: baseline;
}

.ananeoo-section[style*="align-content:space-between"],
.wp-block-ananeoo-section[style*="align-content:space-between"],
.ananeoo-section[style*="align-content: space-between"],
.wp-block-ananeoo-section[style*="align-content: space-between"] {
    --ananeoo-section-align-content: space-between;
}

.ananeoo-section[style*="text-align:left"],
.wp-block-ananeoo-section[style*="text-align:left"],
.ananeoo-section[style*="text-align: left"],
.wp-block-ananeoo-section[style*="text-align: left"] {
    --ananeoo-section-text-align: left;
}

.ananeoo-section[style*="text-align:center"],
.wp-block-ananeoo-section[style*="text-align:center"],
.ananeoo-section[style*="text-align: center"],
.wp-block-ananeoo-section[style*="text-align: center"] {
    --ananeoo-section-text-align: center;
}

.ananeoo-section[style*="text-align:right"],
.wp-block-ananeoo-section[style*="text-align:right"],
.ananeoo-section[style*="text-align: right"],
.wp-block-ananeoo-section[style*="text-align: right"] {
    --ananeoo-section-text-align: right;
}

.ananeoo-section > .ananeoo-row-layout,
.ananeoo-section > .wp-block-ananeoo-row-layout {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin-top: 0;
}

.ananeoo-section > .ananeoo-row-layout + .ananeoo-row-layout,
.ananeoo-section > .wp-block-ananeoo-row-layout + .wp-block-ananeoo-row-layout {
    margin-top: 0;
}

.editor-styles-wrapper .ananeoo-section {
    min-height: 80px;
    outline: 1px dashed color-mix(in srgb, var(--teal, #003360) 40%, transparent);
    outline-offset: -1px;
}

.editor-styles-wrapper .ananeoo-section__editor-inner {
    flex: 1 1 auto;
    width: 100%;
    min-height: inherit;
}

.editor-styles-wrapper .ananeoo-section__editor-inner > .block-list-appender,
.editor-styles-wrapper .ananeoo-section__editor-inner > .block-editor-button-block-appender,
.editor-styles-wrapper .ananeoo-section__editor-inner > .block-editor-block-list__empty-block-inserter {
    position: relative;
    order: var(--ananeoo-section-editor-appender-order, 9999) !important;
    z-index: 4;
    flex: 0 0 auto;
    align-self: center;
    width: auto;
    max-width: 100%;
    margin-top: 8px;
}

.editor-styles-wrapper .ananeoo-section__editor-inner > .block-editor-block-list__block {
    position: relative;
    z-index: 0;
    margin-block: 0;
}

.editor-styles-wrapper .ananeoo-section__editor-inner > .block-editor-block-list__block.is-selected {
    z-index: 3;
}

.editor-styles-wrapper .ananeoo-section__editor-inner > .block-editor-block-list__block.has-child-selected {
    z-index: 2;
}

.editor-styles-wrapper .ananeoo-section__editor-inner > .block-editor-block-list__block:not(.wp-block-ananeoo-row-layout) {
    width: var(--ananeoo-section-editor-child-width, 100%);
    max-width: 100%;
}

.editor-styles-wrapper .ananeoo-section__editor-inner > .block-editor-block-list__block[data-type="ananeoo/advanced-heading"] {
    width: 100% !important;
    max-width: var(--ananeoo-adv-max-width, 100%) !important;
}

.editor-styles-wrapper .ananeoo-section__editor-inner > .block-editor-block-list__block[data-type="ananeoo/advanced-image"] {
    width: min(100%, var(--ananeoo-image-width, 100%)) !important;
    max-width: min(100%, var(--ananeoo-image-width, 100%)) !important;
}

.editor-styles-wrapper .ananeoo-section__editor-inner > .block-editor-block-list__block.wp-block-ananeoo-row-layout,
.editor-styles-wrapper .ananeoo-section__editor-inner > .wp-block-ananeoo-row-layout {
    width: 100%;
}

.ananeoo-section--hide-desktop {
    display: none !important;
}

.ananeoo-section--sticky {
    align-self: start;
}

@media (max-width: 1024px) {
    .ananeoo-section,
    .wp-block-ananeoo-section {
        flex-direction: var(--ananeoo-section-tablet-direction, var(--ananeoo-section-direction, column)) !important;
        gap: var(--ananeoo-section-tablet-gap, inherit);
        justify-content: var(--ananeoo-section-tablet-justify-content, var(--ananeoo-section-justify-content, flex-start)) !important;
        align-items: var(--ananeoo-section-tablet-align-items, var(--ananeoo-section-align-items, stretch)) !important;
        align-content: var(--ananeoo-section-tablet-align-content, var(--ananeoo-section-align-content, normal)) !important;
        max-width: var(--ananeoo-section-tablet-max-width, inherit);
        text-align: var(--ananeoo-section-tablet-text-align, var(--ananeoo-section-text-align, inherit)) !important;
    }

    .ananeoo-section > * {
        width: var(--ananeoo-section-tablet-child-width, var(--ananeoo-section-child-width, 100%));
    }

    .ananeoo-section > .ananeoo-row-layout,
    .ananeoo-section > .wp-block-ananeoo-row-layout,
    .wp-block-ananeoo-section > .ananeoo-row-layout,
    .wp-block-ananeoo-section > .wp-block-ananeoo-row-layout {
        width: 100%;
        max-width: 100%;
    }

    .ananeoo-section[style*="--ananeoo-section-tablet-bg-height"],
    .wp-block-ananeoo-section[style*="--ananeoo-section-tablet-bg-height"] {
        min-height: var(--ananeoo-section-tablet-bg-height) !important;
    }

    .ananeoo-section[style*="--ananeoo-section-tablet-bg-size"],
    .wp-block-ananeoo-section[style*="--ananeoo-section-tablet-bg-size"] {
        background-size: var(--ananeoo-section-tablet-bg-size) !important;
    }

    .ananeoo-section[style*="--ananeoo-section-content-max-width"] > :not(style):not(.ananeoo-section__overlay-link),
    .wp-block-ananeoo-section[style*="--ananeoo-section-content-max-width"] > :not(style):not(.ananeoo-section__overlay-link) {
        width: var(--ananeoo-section-tablet-child-width, var(--ananeoo-section-child-width, 100%));
        max-width: var(--ananeoo-section-tablet-content-max-width, var(--ananeoo-section-content-max-width, 100%));
    }

    .ananeoo-section > .ananeoo-spacer-divider,
    .ananeoo-section > .wp-block-ananeoo-spacer-divider,
    .wp-block-ananeoo-section > .ananeoo-spacer-divider,
    .wp-block-ananeoo-section > .wp-block-ananeoo-spacer-divider {
        width: 100% !important;
        max-width: 100% !important;
    }

    .ananeoo-section > .ananeoo-advanced-heading,
    .ananeoo-section > .wp-block-ananeoo-advanced-heading,
    .wp-block-ananeoo-section > .ananeoo-advanced-heading,
    .wp-block-ananeoo-section > .wp-block-ananeoo-advanced-heading {
        width: 100% !important;
        max-width: var(--ananeoo-adv-max-width-tablet, var(--ananeoo-adv-max-width, 100%));
    }

    .ananeoo-section > .wp-block-ananeoo-advanced-image,
    .ananeoo-section > .ananeoo-advanced-image,
    .wp-block-ananeoo-section > .wp-block-ananeoo-advanced-image,
    .wp-block-ananeoo-section > .ananeoo-advanced-image {
        width: min(100%, var(--ananeoo-image-width-tablet, var(--ananeoo-image-width, 100%))) !important;
        max-width: min(100%, var(--ananeoo-image-width-tablet, var(--ananeoo-image-width, 100%))) !important;
    }

    .editor-styles-wrapper .ananeoo-section__editor-inner > .block-editor-block-list__block[data-type="ananeoo/advanced-image"] {
        width: min(100%, var(--ananeoo-image-width-tablet, var(--ananeoo-image-width, 100%))) !important;
        max-width: min(100%, var(--ananeoo-image-width-tablet, var(--ananeoo-image-width, 100%))) !important;
    }

    .ananeoo-section--hide-desktop {
        display: flex !important;
    }

    .ananeoo-section--hide-tablet {
        display: none !important;
    }
}

@media (max-width: 767px) {
    .ananeoo-section,
    .wp-block-ananeoo-section {
        flex-direction: var(--ananeoo-section-mobile-direction, var(--ananeoo-section-tablet-direction, var(--ananeoo-section-direction, column))) !important;
        gap: var(--ananeoo-section-mobile-gap, var(--ananeoo-section-tablet-gap, inherit));
        justify-content: var(--ananeoo-section-mobile-justify-content, var(--ananeoo-section-tablet-justify-content, var(--ananeoo-section-justify-content, flex-start))) !important;
        align-items: var(--ananeoo-section-mobile-align-items, var(--ananeoo-section-tablet-align-items, var(--ananeoo-section-align-items, stretch))) !important;
        align-content: var(--ananeoo-section-mobile-align-content, var(--ananeoo-section-tablet-align-content, var(--ananeoo-section-align-content, normal))) !important;
        max-width: var(--ananeoo-section-mobile-max-width, var(--ananeoo-section-tablet-max-width, inherit));
        text-align: var(--ananeoo-section-mobile-text-align, var(--ananeoo-section-tablet-text-align, var(--ananeoo-section-text-align, inherit))) !important;
    }

    .ananeoo-section > * {
        width: var(--ananeoo-section-mobile-child-width, var(--ananeoo-section-tablet-child-width, var(--ananeoo-section-child-width, 100%)));
    }

    .ananeoo-section > .ananeoo-row-layout,
    .ananeoo-section > .wp-block-ananeoo-row-layout,
    .wp-block-ananeoo-section > .ananeoo-row-layout,
    .wp-block-ananeoo-section > .wp-block-ananeoo-row-layout {
        width: 100%;
        max-width: 100%;
    }

    .ananeoo-section > .ananeoo-advanced-heading,
    .ananeoo-section > .wp-block-ananeoo-advanced-heading,
    .wp-block-ananeoo-section > .ananeoo-advanced-heading,
    .wp-block-ananeoo-section > .wp-block-ananeoo-advanced-heading {
        width: 100% !important;
        max-width: var(--ananeoo-adv-max-width-mobile, var(--ananeoo-adv-max-width-tablet, var(--ananeoo-adv-max-width, 100%)));
    }

    .ananeoo-section[style*="--ananeoo-section-mobile-bg-height"],
    .wp-block-ananeoo-section[style*="--ananeoo-section-mobile-bg-height"] {
        min-height: var(--ananeoo-section-mobile-bg-height) !important;
    }

    .ananeoo-section[style*="--ananeoo-section-mobile-bg-size"],
    .wp-block-ananeoo-section[style*="--ananeoo-section-mobile-bg-size"] {
        background-size: var(--ananeoo-section-mobile-bg-size) !important;
    }

    .ananeoo-section[style*="--ananeoo-section-content-max-width"] > :not(style):not(.ananeoo-section__overlay-link),
    .wp-block-ananeoo-section[style*="--ananeoo-section-content-max-width"] > :not(style):not(.ananeoo-section__overlay-link) {
        width: var(--ananeoo-section-mobile-child-width, var(--ananeoo-section-tablet-child-width, var(--ananeoo-section-child-width, 100%)));
        max-width: var(--ananeoo-section-mobile-content-max-width, var(--ananeoo-section-tablet-content-max-width, var(--ananeoo-section-content-max-width, 100%)));
    }

    .ananeoo-section > .ananeoo-spacer-divider,
    .ananeoo-section > .wp-block-ananeoo-spacer-divider,
    .wp-block-ananeoo-section > .ananeoo-spacer-divider,
    .wp-block-ananeoo-section > .wp-block-ananeoo-spacer-divider {
        width: 100% !important;
        max-width: 100% !important;
    }

    .ananeoo-section > .wp-block-ananeoo-advanced-image,
    .ananeoo-section > .ananeoo-advanced-image,
    .wp-block-ananeoo-section > .wp-block-ananeoo-advanced-image,
    .wp-block-ananeoo-section > .ananeoo-advanced-image {
        width: min(100%, var(--ananeoo-image-width-mobile, var(--ananeoo-image-width-tablet, var(--ananeoo-image-width, 100%)))) !important;
        max-width: min(100%, var(--ananeoo-image-width-mobile, var(--ananeoo-image-width-tablet, var(--ananeoo-image-width, 100%)))) !important;
    }

    .editor-styles-wrapper .ananeoo-section__editor-inner > .block-editor-block-list__block[data-type="ananeoo/advanced-image"] {
        width: min(100%, var(--ananeoo-image-width-mobile, var(--ananeoo-image-width-tablet, var(--ananeoo-image-width, 100%)))) !important;
        max-width: min(100%, var(--ananeoo-image-width-mobile, var(--ananeoo-image-width-tablet, var(--ananeoo-image-width, 100%)))) !important;
    }

    .ananeoo-section--hide-tablet {
        display: flex !important;
    }

    .ananeoo-section--hide-mobile {
        display: none !important;
    }
}

.ananeoo-section-inspector .ananeoo-row-inspector-panel,
.ananeoo-section-inspector .ananeoo-advanced-spacing {
    margin: 0 10px 10px;
}

.ananeoo-section-icon-control {
    margin-bottom: 14px;
}

.ananeoo-section-icon-control__header {
    display: flex;
    gap: 8px;
    align-items: center;
    margin: 0 0 8px;
    color: #1e1e1e;
    font-size: 12px;
}

.ananeoo-section-state-tabs {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    margin: -16px -16px 16px;
    border-bottom: 1px solid #d5dce6;
    background: #eef3f8;
}

.ananeoo-section-state-tabs button {
    min-height: 44px;
    border: 0;
    background: transparent;
    color: #344054;
    cursor: pointer;
}

.ananeoo-section-state-tabs button.is-active {
    border-bottom: 2px solid #365cff;
    color: #1d3cff;
}
