/*!*********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@wordpress/scripts/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/@wordpress/scripts/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./assets/css/blocks/wlc-accordion.css ***!
  \*********************************************************************************************************************************************************************************************************************************************************/
.wlc-accordion__wrapper .wlc-accordion__list {

    gap: 1.5rem
}

.wlc-accordion__wrapper .wlc-accordion__item {

    border-radius: 1.5rem;

    border-width: 1px;

    --tw-border-opacity: 1;

    border-color: rgb(57 57 57 / var(--tw-border-opacity, 1));

    --tw-bg-opacity: 1;

    background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));

    align-content: flex-start;

    transition-property: all;

    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);

    transition-duration: 300ms;

    transition-timing-function: cubic-bezier(.33,1.28,.64,1)
}

.wlc-accordion__wrapper .wlc-accordion__item:hover {

    --tw-border-opacity: 1;

    border-color: rgb(100 244 33 / var(--tw-border-opacity, 1))
}

.wlc-accordion__wrapper .wlc-accordion__item:before {

    top: 1rem;

    --tw-content: var(--wp--custom--icon-minus-url);

    content: var(--tw-content)
}

.wlc-accordion__wrapper .wlc-accordion__item:after {

    top: 1rem;

    --tw-content: var(--wp--custom--icon-plus-url);

    content: var(--tw-content)
}

.wlc-accordion__item.open {

    --tw-border-opacity: 1;

    border-color: rgb(100 244 33 / var(--tw-border-opacity, 1));

    padding-top: 1rem;

    padding-bottom: 1rem;

    padding-left: 1.5rem;

    padding-right: 1.5rem
}

.wlc-accordion__title {

    padding-right: 1.5rem;

    font-size: 1.25rem;

    line-height: 1.75rem;

    font-weight: 700;

    --tw-text-opacity: 1;

    color: rgb(100 244 33 / var(--tw-text-opacity, 1))
}

.wlc-accordion__content p:first-child {

    padding-top: 0px
}

.wlc-accordion__content p {

    font-size: 1.125rem;

    line-height: 1.75rem;

    font-weight: 500;

    --tw-text-opacity: 1;

    color: rgb(227 227 227 / var(--tw-text-opacity, 1))
}

/*# sourceMappingURL=wlc-accordion.css.map*/