.editor-styles-wrapper .wp-block-logogen-theme6-hero h1,
.editor-styles-wrapper .wp-block-logogen-theme6-hero h2,
.editor-styles-wrapper .wp-block-logogen-theme6-hero p,
.editor-styles-wrapper .wp-block-logogen-theme6-hero span,
.editor-styles-wrapper .wp-block-logogen-theme6-services h2,
.editor-styles-wrapper .wp-block-logogen-theme6-services h3,
.editor-styles-wrapper .wp-block-logogen-theme6-services p,
.editor-styles-wrapper .wp-block-logogen-theme6-services span,
.editor-styles-wrapper .wp-block-logogen-theme6-reviews-pricing h2,
.editor-styles-wrapper .wp-block-logogen-theme6-reviews-pricing h3,
.editor-styles-wrapper .wp-block-logogen-theme6-reviews-pricing h4,
.editor-styles-wrapper .wp-block-logogen-theme6-reviews-pricing p,
.editor-styles-wrapper .wp-block-logogen-theme6-reviews-pricing span,
.editor-styles-wrapper .wp-block-logogen-theme6-lic-faq-cta h2,
.editor-styles-wrapper .wp-block-logogen-theme6-lic-faq-cta h3,
.editor-styles-wrapper .wp-block-logogen-theme6-lic-faq-cta p,
.editor-styles-wrapper .wp-block-logogen-theme6-lic-faq-cta span {
    pointer-events: auto !important;
    position: relative !important;
    z-index: 50 !important;
}

.editor-styles-wrapper .wp-block-logogen-theme6-hero #lg7-hero-section p,
.editor-styles-wrapper .wp-block-logogen-theme6-hero #lg7-hero-section h1 {
    margin-left: auto !important;
    margin-right: auto !important;
    text-align: center !important;
    width: 100% !important;
}

.editor-styles-wrapper .wp-block-logogen-theme6-hero #lg7-cta-1-section h2,
.editor-styles-wrapper .wp-block-logogen-theme6-hero #lg7-cta-1-section p {
    text-align: left !important;
}

.editor-styles-wrapper .wp-block-logogen-theme6-services #lg7-services-section p:not(.max-w-2xl),
.editor-styles-wrapper .wp-block-logogen-theme6-services #lg7-services-section h3 {
    text-align: left !important;
}

.editor-styles-wrapper .wp-block-logogen-theme6-services #lg7-services-section .text-center h2,
.editor-styles-wrapper .wp-block-logogen-theme6-services #lg7-services-section .text-center p {
    margin-left: auto !important;
    margin-right: auto !important;
    text-align: center !important;
    width: 100% !important;
}

.editor-styles-wrapper .lg7-gradient-overlay {
    display: none !important;
}

.editor-styles-wrapper .lg7-admin-img-hover {
    border: 3px solid transparent;
    pointer-events: auto !important;
    position: relative !important;
    z-index: 100 !important;
}

.editor-styles-wrapper .lg7-admin-img-hover:hover {
    border-color: #6e56cf !important;
    opacity: 0.9;
}

.editor-styles-wrapper .lg7-slider-container {
    display: flex;
    flex-direction: column;
    gap: 2rem;
    min-height: auto !important;
}

.editor-styles-wrapper .lg7-test-slide {
    opacity: 1 !important;
    position: relative !important;
    visibility: visible !important;
    z-index: 10 !important;
}

.editor-styles-wrapper .wp-block-logogen-theme6-reviews-pricing #lg7-pricing-section .grid > div,
.editor-styles-wrapper .wp-block-logogen-theme6-lic-faq-cta [class*="lg:col-span-2"] > div {
    isolation: isolate !important;
    position: relative !important;
}

.editor-styles-wrapper .wp-block-logogen-theme6-reviews-pricing #lg7-pricing-section .grid > div > *,
.editor-styles-wrapper .wp-block-logogen-theme6-lic-faq-cta [class*="lg:col-span-2"] > div > * {
    pointer-events: auto !important;
}

.editor-styles-wrapper .wp-block-logogen-theme6-reviews-pricing #lg7-pricing-section .grid > div [class*="absolute"],
.editor-styles-wrapper .wp-block-logogen-theme6-reviews-pricing #lg7-pricing-section .grid > div > div[style*="position: absolute"],
.editor-styles-wrapper .wp-block-logogen-theme6-lic-faq-cta [class*="lg:col-span-2"] > div [class*="absolute"],
.editor-styles-wrapper .wp-block-logogen-theme6-lic-faq-cta [class*="lg:col-span-2"] > div > div[style*="position: absolute"] {
    pointer-events: none !important;
}

ul.lg7-features-dark,
ul.lg7-features-blue,
ul.lg7-features-disabled,
.editor-styles-wrapper .lg7-features-dark,
.editor-styles-wrapper .lg7-features-blue,
.editor-styles-wrapper .lg7-features-disabled,
ul.lg7-lic-features-dark,
ul.lg7-lic-features-blue,
ul.lg7-lic-features-disabled,
.editor-styles-wrapper .lg7-lic-features-dark,
.editor-styles-wrapper .lg7-lic-features-blue,
.editor-styles-wrapper .lg7-lic-features-disabled {
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

.editor-styles-wrapper .lg7-lic-features-dark,
.editor-styles-wrapper .lg7-lic-features-blue,
.editor-styles-wrapper .lg7-lic-features-disabled {
    display: grid !important;
    gap: 1.25rem 2rem !important;
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
}

@media (min-width: 768px) {
    .editor-styles-wrapper .lg7-lic-features-dark,
    .editor-styles-wrapper .lg7-lic-features-blue,
    .editor-styles-wrapper .lg7-lic-features-disabled {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }
}

ul.lg7-features-dark > *,
ul.lg7-features-blue > *,
ul.lg7-features-disabled > *,
.editor-styles-wrapper .lg7-features-dark > *,
.editor-styles-wrapper .lg7-features-blue > *,
.editor-styles-wrapper .lg7-features-disabled > *,
ul.lg7-lic-features-dark > *,
ul.lg7-lic-features-blue > *,
ul.lg7-lic-features-disabled > *,
.editor-styles-wrapper .lg7-lic-features-dark > *,
.editor-styles-wrapper .lg7-lic-features-blue > *,
.editor-styles-wrapper .lg7-lic-features-disabled > * {
    display: block !important;
    line-height: 1.5 !important;
    margin-bottom: 0 !important;
    padding-left: 2.25rem !important;
    position: relative !important;
    text-align: left !important;
}

ul.lg7-features-dark > *,
ul.lg7-features-blue > *,
ul.lg7-features-disabled > *,
.editor-styles-wrapper .lg7-features-dark > *,
.editor-styles-wrapper .lg7-features-blue > *,
.editor-styles-wrapper .lg7-features-disabled > * {
    font-size: 0.875rem !important;
    font-weight: 500 !important;
}

ul.lg7-features-dark *,
ul.lg7-features-blue *,
.editor-styles-wrapper .lg7-features-dark *,
.editor-styles-wrapper .lg7-features-blue * {
    color: #6f6a78 !important;
}

ul.lg7-features-dark strong,
ul.lg7-features-blue strong,
.editor-styles-wrapper .lg7-features-dark strong,
.editor-styles-wrapper .lg7-features-blue strong,
ul.lg7-lic-features-blue strong,
.editor-styles-wrapper .lg7-lic-features-blue strong {
    color: #18161f !important;
    font-weight: 700 !important;
}

ul.lg7-features-disabled *,
.editor-styles-wrapper .lg7-features-disabled * {
    color: #6f6a78 !important;
    opacity: 0.5 !important;
}

ul.lg7-lic-features-dark *,
.editor-styles-wrapper .lg7-lic-features-dark * {
    color: #18161f !important;
}

ul.lg7-lic-features-blue *,
.editor-styles-wrapper .lg7-lic-features-blue * {
    color: #6f6a78 !important;
}

ul.lg7-lic-features-disabled *,
.editor-styles-wrapper .lg7-lic-features-disabled * {
    color: #6f6a78 !important;
    opacity: 0.5 !important;
    text-decoration: line-through !important;
}

ul.lg7-features-dark > *::before,
.editor-styles-wrapper .lg7-features-dark > *::before,
ul.lg7-lic-features-dark > *::before,
.editor-styles-wrapper .lg7-lic-features-dark > *::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2318161F'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 13l4 4L19 7'/%3E%3C/svg%3E");
}

ul.lg7-features-blue > *::before,
.editor-styles-wrapper .lg7-features-blue > *::before,
ul.lg7-lic-features-blue > *::before,
.editor-styles-wrapper .lg7-lic-features-blue > *::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%236E56CF'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 13l4 4L19 7'/%3E%3C/svg%3E");
}

ul.lg7-features-dark > *::before,
.editor-styles-wrapper .lg7-features-dark > *::before,
ul.lg7-features-blue > *::before,
.editor-styles-wrapper .lg7-features-blue > *::before,
ul.lg7-lic-features-dark > *::before,
.editor-styles-wrapper .lg7-lic-features-dark > *::before,
ul.lg7-lic-features-blue > *::before,
.editor-styles-wrapper .lg7-lic-features-blue > *::before {
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    height: 1.25rem;
    left: 0;
    position: absolute;
    top: 0.125rem;
    width: 1.25rem;
}

ul.lg7-features-disabled > *::before,
.editor-styles-wrapper .lg7-features-disabled > *::before,
ul.lg7-lic-features-disabled > *::before,
.editor-styles-wrapper .lg7-lic-features-disabled > *::before {
    color: #18161f !important;
    content: "-";
    display: inline-block;
    font-weight: 700;
    left: 0;
    position: absolute;
    text-align: center;
    text-decoration: none !important;
    top: 0;
    width: 1.25rem;
}

.editor-styles-wrapper .wp-block-logogen-theme6-lic-faq-cta #lg7-faq-section h2,
.editor-styles-wrapper .wp-block-logogen-theme6-lic-faq-cta #lg7-faq-section p,
.editor-styles-wrapper .wp-block-logogen-theme6-lic-faq-cta #lg7-cta-3-section h2,
.editor-styles-wrapper .wp-block-logogen-theme6-lic-faq-cta #lg7-cta-3-section p {
    margin-left: auto !important;
    margin-right: auto !important;
    text-align: center !important;
    width: 100% !important;
}

.editor-styles-wrapper .wp-block-logogen-theme6-lic-faq-cta #lg7-licensing-section h2,
.editor-styles-wrapper .wp-block-logogen-theme6-lic-faq-cta #lg7-licensing-section h3,
.editor-styles-wrapper .wp-block-logogen-theme6-lic-faq-cta #lg7-licensing-section p {
    text-align: left !important;
}

.wp-block-logogen-theme6-parent .wp-block-logogen-theme6-lic-faq-cta details > summary,\n.editor-styles-wrapper .wp-block-logogen-theme6-lic-faq-cta details > summary {
    list-style: none;
}

details > summary::-webkit-details-marker,
details > summary::marker {
    display: none;
}

.wp-block-logogen-theme6-parent .wp-block-logogen-theme6-lic-faq-cta details[open] summary svg.lg7-icon-plus,\n.editor-styles-wrapper .wp-block-logogen-theme6-lic-faq-cta details[open] summary svg.lg7-icon-plus {
    color: #6e56cf;
    transform: rotate(45deg);
}

.wp-block-logogen-theme6-parent .wp-block-logogen-theme6-lic-faq-cta details[open] .lg7-faq-content,\n.editor-styles-wrapper .wp-block-logogen-theme6-lic-faq-cta details[open] .lg7-faq-content {
    animation: lg7-slide-down 0.4s cubic-bezier(0.16, 1, 0.3, 1) forwards;
}

@keyframes lg7-slide-down {
    from {
        opacity: 0;
        transform: translateY(-10px);
    }

    to {
        opacity: 1;
        transform: translateY(0);
    }
}

.lg-inline-logogen-theme6-hero-cta-logogen-theme6-hero-1,
.lg-inline-logogen-theme6-gallery-services-logogen-theme6-services-1,
.lg-inline-logogen-theme6-reviews-pricing-1,
.lg-inline-logogen-theme6-license-faq-cta-1 {
    background-color: #f6f1eb !important;
    font-family: "Inter", sans-serif;
    overflow: hidden;
}

.lg-inline-logogen-theme6-gallery-services-logogen-theme6-services-2 {
    background: linear-gradient(to right, #f6f1eb, transparent);
}

.lg-inline-logogen-theme6-gallery-services-logogen-theme6-services-3 {
    background: linear-gradient(to left, #f6f1eb, transparent);
}
