/*!**********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./packages/gutenberg/src/style.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************/
.tecology-accordion,.tecology-accordion-item{overflow:hidden}.tecology-accordion .tecology-accordion-item{transition:.3s;background:var(--tecology-accordion-item-bg-color, var(--tecology-accordion-item-gradient-color, #f0f0f0));padding-top:var(--tecology-accordion-item-padding-top);padding-right:var(--tecology-accordion-item-padding-right);padding-bottom:var(--tecology-accordion-item-padding-bottom);padding-left:var(--tecology-accordion-item-padding-left);border-top-left-radius:var(--tecology-accordion-item-top-left-radius);border-top-right-radius:var(--tecology-accordion-item-top-right-radius);border-bottom-left-radius:var(--tecology-accordion-item-bottom-left-radius);border-bottom-right-radius:var(--tecology-accordion-item-bottom-right-radius);border-top:var(--tecology-accordion-item-border-top);border-right:var(--tecology-accordion-item-border-right);border-bottom:var(--tecology-accordion-item-border-bottom);border-left:var(--tecology-accordion-item-border-left)}.tecology-accordion .tecology-accordion-item.tecology-accordion-hide{display:none}.tecology-accordion .tecology-accordion-item .tecology-accordion-title{color:var(--tecology-accordion-item-title-color);background:var(--tecology-accordion-item-title-bg-color, var(--tecology-accordion-item-title-gradient-color));border-top-left-radius:var(--tecology-accordion-item-title-top-left-radius);border-top-right-radius:var(--tecology-accordion-item-title-top-right-radius);border-bottom-left-radius:var(--tecology-accordion-item-title-bottom-left-radius);border-bottom-right-radius:var(--tecology-accordion-item-title-bottom-right-radius);border-top:var(--tecology-accordion-item-title-border-top);border-right:var(--tecology-accordion-item-title-border-right);border-bottom:var(--tecology-accordion-item-title-border-bottom);border-left:var(--tecology-accordion-item-title-border-left);padding-top:var(--tecology-accordion-item-title-padding-top);padding-right:var(--tecology-accordion-item-title-padding-right);padding-bottom:var(--tecology-accordion-item-title-padding-bottom);padding-left:var(--tecology-accordion-item-title-padding-left)}.tecology-accordion .tecology-accordion-item .tecology-accordion-content .tecology-accordion-content-inner-accordion{color:var(--tecology-accordion-item-content-color);background:var(--tecology-accordion-item-content-bg-color, var(--tecology-accordion-item-content-gradient-color));border-top-left-radius:var(--tecology-accordion-item-content-top-left-radius);border-top-right-radius:var(--tecology-accordion-item-content-top-right-radius);border-bottom-left-radius:var(--tecology-accordion-item-content-bottom-left-radius);border-bottom-right-radius:var(--tecology-accordion-item-content-bottom-right-radius);border-top:var(--tecology-accordion-item-content-border-top);border-right:var(--tecology-accordion-item-content-border-right);border-bottom:var(--tecology-accordion-item-content-border-bottom);border-left:var(--tecology-accordion-item-content-border-left);padding-top:var(--tecology-accordion-item-content-padding-top);padding-right:var(--tecology-accordion-item-content-padding-right);padding-bottom:var(--tecology-accordion-item-content-padding-bottom);padding-left:var(--tecology-accordion-item-content-padding-left)}.tecology-accordion .tecology-accordion-item.tecology-active-accordion{background:var(--tecology-accordion-item-active-bg-color, var(--tecology-accordion-item-active-gradient-color, var(--tecology-accordion-item-bg-color, var(--tecology-accordion-item-gradient-color, #f0f0f0))))}.tecology-accordion .tecology-accordion-item.tecology-active-accordion .tecology-accordion-title{color:var(--tecology-accordion-item-active-title-color, var(--tecology-accordion-item-title-color));background:var(--tecology-accordion-item-title-bg-active-color, var(--tecology-accordion-item-title-active-gradient-color, var(--tecology-accordion-item-title-bg-color, var(--tecology-accordion-item-title-gradient-color))))}.tecology-accordion .tecology-accordion-item .tecology-accordion-content-inner-accordion,.tecology-accordion-item .tecology-accordion-content.tecology-accordion-content-animation,.tecology-accordion-item .tecology-accordion-title .tecology-accordion-icon{transition:.3s}.tecology-accordion-item .tecology-accordion-title{cursor:pointer}.tecology-accordion-item .tecology-accordion-content{overflow:hidden}.tecology-accordion-item.tecology-active-accordion .tecology-accordion-title .tecology-accordion-icon{transform:rotate(-180deg)}.tecology-accordion-item.tecology-active-accordion .tecology-accordion-title .tecology-accordion-icon.tecology-accordion-plus-operator{transform:rotate(-225deg)}.tecology-accordion-title.justify-content-left .tecology-accordion-title-inner-accordion,.tecology-accordion-title.justify-content-left .tecology-accordion-title-inner-accordion .tecology-accordion-title-icon-accordion{justify-content:flex-start}.tecology-accordion-title.justify-content-right .tecology-accordion-title-inner-accordion,.tecology-accordion-title.justify-content-right .tecology-accordion-title-inner-accordion .tecology-accordion-title-icon-accordion{justify-content:flex-end}.tecology-accordion-title.justify-content-center .tecology-accordion-title-inner-accordion,.tecology-accordion-title.justify-content-center .tecology-accordion-title-inner-accordion .tecology-accordion-title-icon-accordion{justify-content:center}.tecology-accordion-title.justify-content-space-between .tecology-accordion-title-inner-accordion,.tecology-accordion-title.justify-content-space-between .tecology-accordion-title-inner-accordion .tecology-accordion-title-icon-accordion{justify-content:space-between}.tecology-accordion-title .tecology-accordion-title-inner-accordion{display:flex;align-items:center}.tecology-accordion-title .tecology-accordion-title-inner-accordion .wp-block-heading,.tecology-accordion-title .tecology-accordion-title-inner-accordion p{margin:0}.tecology-accordion-title .tecology-accordion-title-inner-accordion .tecology-accordion-title-icon-accordion{display:flex;gap:var(--tecology-accordion-icon-spacing);align-items:center}.tecology-accordion-title.tecology-accordion-icon-position-left .tecology-accordion-title-inner-accordion .tecology-accordion-title-icon-accordion{width:100%}.tecology-accordion{display:flex;flex-direction:column;gap:var(--tecology-accordion-item-gap, 20px)}.tecology-accordion .tecology-accordion-item{position:relative}.tecology-accordion .tecology-accordion-item .tecology-accordion-content-initialized{opacity:0;position:absolute}
/*# sourceMappingURL=frontend.css.map*/

/* Override default styles */
.tecology-accordion {
    --tecology-accordion-item-bg-color: var(--wp--preset--color--base, #fff);
    --tecology-accordion-item-gradient-color: var(--wp--preset--color--base, #fff);
    --tecology-accordion-item-active-bg-color: var(--wp--preset--color--base, #fff);
    --tecology-accordion-item-active-gradient-color: var(--wp--preset--color--base, #fff);
    
    /* Default accordion styles */
    --tecology-accordion-text-color: var(--wp--preset--color--contrast, #333);
    --tecology-accordion-bg-color: var(--wp--preset--color--base, #fff);
    --tecology-accordion-border-color: var(--wp--preset--color--borderline, #ddd);
    --tecology-accordion-radius: 4px;
    --tecology-accordion-spacing: 10px;

    /* Title styles */
    --tecology-accordion-title-text-color: var(--wp--preset--color--contrast, #333);
    --tecology-accordion-title-bg-color: var(--wp--preset--color--base, #fff);
    --tecology-accordion-title-border: 1px solid var(--wp--preset--color--borderline, #ddd);
    --tecology-accordion-title-padding: 15px 20px;
    --tecology-accordion-title-radius: var(--tecology-accordion-radius);

    /* Active title styles */
    --tecology-accordion-title-active-text-color: var(--wp--preset--color--contrast, #333);
    --tecology-accordion-title-active-bg-color: var(--wp--preset--color--base-2, #f8f8f8);
    --tecology-accordion-title-active-border: 1px solid var(--wp--preset--color--borderline, #ddd);

    /* Hover title styles */
    --tecology-accordion-title-hover-text-color: var(--wp--preset--color--contrast, #333);
    --tecology-accordion-title-hover-bg-color: var(--wp--preset--color--base-2, #f8f8f8);

    /* Content styles */
    --tecology-accordion-content-text-color: var(--wp--preset--color--contrast, #333);
    --tecology-accordion-content-bg-color: var(--wp--preset--color--base, #fff);
    --tecology-accordion-content-border: 1px solid var(--wp--preset--color--borderline, #ddd);
    --tecology-accordion-content-padding: 20px;
    --tecology-accordion-content-radius: var(--tecology-accordion-radius);
}

/* Accordion Item */
.tecology-accordion .tecology-accordion-item {
    background: var(--wp--preset--color--base-2, #fff) !important;
}

/* Accordion Title */
.tecology-accordion-title {
    background-color: var(--tecology-accordion-title-bg-color);
    color: var(--tecology-accordion-title-text-color);
}

.tecology-accordion-title:hover {
    background-color: var(--tecology-accordion-title-hover-bg-color);
    color: var(--tecology-accordion-title-hover-text-color);
}

.tecology-accordion-title.is-active {
    background-color: var(--tecology-accordion-title-active-bg-color);
    color: var(--tecology-accordion-title-active-text-color);
}

/* Accordion Content */
.tecology-accordion-content {
    background-color: var(--tecology-accordion-content-bg-color);
    color: var(--tecology-accordion-content-text-color);
}