.service-section {
    a {
        text-decoration: none;

        &:hover,
        &:focus {
            color: var(--wp--preset--color--text-link);
        }
    }
}

/** service accordion css **/


.wp-block-featured-services .fse-pro-advanced-accordion-controls .fse-pro-advanced-accordion-title {

    font-size: var(--wp--preset--font-size--post-title);
    color: var(--wp--preset--color--foreground);
    opacity: 0.5;

}

.style-variation-dark .wp-block-featured-services .fse-pro-advanced-accordion-controls .fse-pro-advanced-accordion-title {
    opacity: 0.7;
}


.fse-pro-advanced-accordion-controls .inner-wrap {
    opacity: 0;
}

.fse-pro-advanced-accordion-controls.active-controls .inner-wrap {
    opacity: 1;
}

.wp-block-collapsible-services .fse-pro-advanced-accordion .wp-block-image img {
    transition: none;
}

.wp-block-featured-services .fse-pro-toggle-btn {
    display: none;
}

.wp-block-featured-services .inner-wrap .wp-block-columns,
.wp-block-featured-services .wp-block-float-div figure,
.wp-block-featured-services .wp-block-group.wp-block-float-content {
    margin: 0 !important;
}

.wp-block-featured-services .fse-pro-advanced-accordion-title-wrap {
    border-bottom: none;
    padding: 0;
}


.wp-block-float-div {
    margin-bottom: 21px !important;
}

.wp-block-featured-services .fse-pro-advanced-accordion-controls .inner-wrap .inner-content {
    padding: 7px 0 0;
}

.wp-block-featured-services .wp-dot-patterns img {
    width: 100% !important;
    max-height: 500px;
    object-fit: cover;
}

.wp-block-featured-services .fse-pro-advanced-accordion-title-wrap {
    max-width: 400px;
}

.wp-block-featured-services .wp-block-fse-pro-accordion-item:not(:last-child) {
    margin-bottom: 7px;
}

.wp-block-featured-services .wp-block-group.wp-block-float-div.block-editor-block-list__block {
    display: flex;
    flex-direction: row-reverse;

}

.wp-block-featured-services .wp-block-group.wp-block-float-content.block-editor-block-list__block {
    max-height: max-content;
}

.wp-block-section .wp-block-columns+.wp-block-columns {
    margin-top: var(--wp--preset--spacing--56);
}

.wp-block-notes {
    display: none;
}

.wp-block-notes.block-editor-block-list__block {
    display: block;
}