div[id^=block-accordion] .accordion-hover:hover .accordion-icon{background-image:linear-gradient(rgba(0,0,0,.2) 100%,transparent 0)}div[id^=block-accordion] .accordion-icon:after{transform:translateX(50%) translateY(-50%)}div[id^=block-accordion] .accordion-icon:after,div[id^=block-accordion] .accordion-icon:before{position:absolute;right:50%;top:50%;height:2px;width:17px;border-radius:.25rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);content:""}div[id^=block-accordion] .accordion-icon:before{transform:translateX(50%) translateY(-50%) rotate(90deg)}div[id^=block-accordion] .accordion-icon.light:after,div[id^=block-accordion] .accordion-icon.light:before{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}div[id^=block-accordion] .accordion-icon.dark:after,div[id^=block-accordion] .accordion-icon.dark:before{--tw-bg-opacity:1;background-color:rgb(30 30 30/var(--tw-bg-opacity))}div[id^=block-accordion] .accordion-click .accordion-toggle{transition-property:all;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1);overflow:hidden}div[id^=block-accordion] .accordion-click .accordion-toggle:not(.active){display:none}div[id^=block-accordion] .accordion-click .accordion-toggle div.light *{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity))!important}div[id^=block-accordion] .accordion-click .accordion-toggle div.dark *{--tw-text-opacity:1!important;color:rgb(30 30 30/var(--tw-text-opacity))!important}div[id^=block-accordion] .accordion-click.opened .accordion-icon:before{transform:translateX(50%) translateY(-50%) rotate(1turn);animation:beforeSpin .3s ease-in-out}div[id^=block-accordion] .accordion-click.opened .accordion-icon:after{transform:translateX(50%) translateY(-50%) rotate(1turn);animation:afterSpin .3s ease-in-out}div[id^=block-accordion] .accordion-click.closed .accordion-icon:before{transform:translateX(50%) translateY(-50%) rotate(90deg);animation:beforeCloseSpin .3s ease-in-out}div[id^=block-accordion] .accordion-click.closed .accordion-icon:after{transform:translateX(50%) translateY(-50%) rotate(0deg);animation:afterCloseSpin .3s ease-in-out}@keyframes beforeSpin{0%{transform:translateX(50%) translateY(-50%) rotate(90deg)}to{transform:translateX(50%) translateY(-50%) rotate(180deg)}}@keyframes afterSpin{0%{transform:translateX(50%) translateY(-50%) rotate(0deg)}to{transform:translateX(50%) translateY(-50%) rotate(180deg)}}@keyframes beforeCloseSpin{0%{transform:translateX(50%) translateY(-50%) rotate(180deg)}to{transform:translateX(50%) translateY(-50%) rotate(90deg)}}@keyframes afterCloseSpin{0%{transform:translateX(50%) translateY(-50%) rotate(180deg)}to{transform:translateX(50%) translateY(-50%) rotate(0deg)}}
