.Accordion{padding:0!important;border:1px solid var(--wp--preset--color--blue-300);margin-bottom:24px}.Accordion h3{margin:0;padding:0;background:#f3f3f3;border:2px solid transparent}.Accordion h3:has(.Accordion-trigger:focus){border-color:var(--wp--preset--color--blue-500)}.Accordion button{border-style:none}.Accordion button::-moz-focus-inner{border:0}.Accordion-trigger{background:var(--wp--preset--color--blue-100);color:var(--wp--preset--color--gray-800);display:block;font-size:1rem;font-weight:400;margin:0;padding:16px 12px;position:relative;text-align:right;width:100%;outline:0}[aria-expanded=true].Accordion-trigger .Accordion-icon{transform:rotate(0)}.Accordion-trigger .Accordion-icon{width:24px;height:24px;pointer-events:none;position:absolute;left:12px;top:calc(50% - 12px);background:url(../accordion/img/accordion-caret.svg) no-repeat center center;transform:rotate(180deg)}@media screen and (min-width:768px){.Accordion-trigger{padding:16px 24px}.Accordion-trigger .Accordion-icon{left:24px}}.Accordion-title{display:block;pointer-events:none;border:transparent 2px solid;border-radius:5px;outline:0}.Accordion-panel{margin:0}.Accordion-panel>div>:last-child{margin-bottom:0!important}.Accordion-panel>div>:first-child{margin-top:0}.Accordion-panel .hello-accordion__text{padding:12px}.Accordion-panel .hello-accordion__text :last-child{margin-bottom:0}@media screen and (min-width:768px){.Accordion-panel .hello-accordion__text{padding:24px}}[hidden].Accordion-panel{display:none}.Accordion+.Accordion{margin-top:-24px;border-top:none}.Accordion+.wp-block-heading{margin-top:1.5rem}.Accordion.curved-top,.Accordion.curved-top .Accordion-trigger,.Accordion.curved-top .Accordion__header{border-top-right-radius:12px;border-top-left-radius:12px}.Accordion.curved-bottom,.Accordion.curved-bottom .Accordion-trigger,.Accordion.curved-bottom .Accordion__header{border-bottom-right-radius:12px;border-bottom-left-radius:12px}.Accordion.is-open .Accordion__header{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.Accordion-title{padding-right:0!important;padding-left:1.5rem!important}html[dir=rtl] .Accordion .Accordion-icon{right:12px!important;left:auto!important}@media screen and (min-width:768px){html[dir=rtl] .Accordion .Accordion-icon{right:24px!important;left:auto!important}}html[dir=rtl] .Accordion-title{padding-left:0!important;padding-right:1.5rem!important}html[dir=rtl] .Accordion-trigger{text-align:left!important}