@media only screen and (min-width:768px){.generic-accordion-block.block .block-header h2,.generic-accordion-block.block-variant .block-header h2{text-align:center}}.generic-accordion-block.block .block-header .separator-gradient,.generic-accordion-block.block-variant .block-header .separator-gradient{background:var(--wp--preset--gradient--seperator-gradient-270);height:8px;margin:var(--wp--preset--spacing--16) 0 0 0;width:60px}@media only screen and (min-width:768px){.generic-accordion-block.block .block-header .separator-gradient,.generic-accordion-block.block-variant .block-header .separator-gradient{margin:var(--wp--preset--spacing--24) auto 0 auto;width:112px}}.generic-accordion-block.block .block-header.left-variant h2{text-align:left}.generic-accordion-block.block .block-header.left-variant .separator-gradient{background:var(--wp--preset--gradient--seperator-gradient-270);height:8px;margin:var(--wp--preset--spacing--16) 0 0 0;width:60px}@media only screen and (min-width:768px){.generic-accordion-block.block .block-header.left-variant .separator-gradient{margin:var(--wp--preset--spacing--24) 0 0 0;width:112px}}.generic-accordion-block.block-variant .generic-accordion-list{width:100%}.generic-accordion-block .generic-accordion-list{display:flex;flex-direction:column;margin:auto;max-width:var(--wp--preset--spacing--layout-col-10)}.generic-accordion-block .generic-accordion-col{list-style-type:none;margin:0;max-width:628px;padding:0;width:100%}@media screen and (min-width:768px){.generic-accordion-block .block-title-variant-container{width:unset}.generic-accordion-block .generic-accordion-list{align-items:center}.generic-accordion-block .generic-accordion-list.accordion-list-variant{align-items:flex-start;max-width:unset}.generic-accordion-block .generic-accordion-list.two-col{align-items:flex-start;flex-direction:row;justify-content:center}.generic-accordion-block .generic-accordion-list.two-col .generic-accordion-col{width:50%}.generic-accordion-block .generic-accordion-list.two-col .generic-accordion-col~.generic-accordion-col{margin-left:60px}}.generic-accordion-block .generic-accordion,.generic-footer .generic-accordion{border-top:1px solid var(--wp--preset--color--gray);padding:8px 0}.generic-accordion-block .generic-accordion .accordion-title,.generic-footer .generic-accordion .accordion-title{align-items:center;cursor:pointer;display:flex;font-size:var(--wp--preset--font-size--16);font-weight:500;justify-content:space-between;line-height:1.5;margin:0}.generic-accordion-block .generic-accordion .accordion-icon,.generic-footer .generic-accordion .accordion-icon{height:24px;margin-left:16px;width:24px}.generic-accordion-block .generic-accordion .icon,.generic-footer .generic-accordion .icon{fill:var(--wp--preset--color--secondary);height:100%;transition:all .4s;width:100%}.generic-accordion-block .generic-accordion .accordion-content,.generic-footer .generic-accordion .accordion-content{line-height:1.5;max-height:0;opacity:0;overflow:hidden;transition:all .3s}.generic-accordion-block .generic-accordion:last-child,.generic-footer .generic-accordion:last-child{border-bottom:1px solid var(--wp--preset--color--gray)}.generic-accordion-block .generic-accordion.accordion-variant,.generic-footer .generic-accordion.accordion-variant{padding:8px 0}.generic-accordion-block .generic-accordion.open .accordion-title,.generic-footer .generic-accordion.open .accordion-title{color:var(--wp--preset--color--secondary)}.generic-accordion-block .generic-accordion.open .accordion-content,.generic-footer .generic-accordion.open .accordion-content{margin-top:16px;max-height:unset;opacity:1}.generic-accordion-block .generic-accordion.open .icon,.generic-footer .generic-accordion.open .icon{transform:rotate(-180deg)}.generic-accordion-block .generic-accordion-list.two-col .generic-accordion-col:last-child .generic-accordion:first-child,.generic-footer .generic-accordion-list.two-col .generic-accordion-col:last-child .generic-accordion:first-child{border-top:0}@media screen and (min-width:768px){.generic-accordion-block .generic-accordion-list.two-col .generic-accordion-col:last-child .generic-accordion:first-child,.generic-footer .generic-accordion-list.two-col .generic-accordion-col:last-child .generic-accordion:first-child{border-top:1px solid var(--wp--preset--color--gray)}.generic-accordion-block .generic-accordion.accordion-variant .accordion-title,.generic-footer .generic-accordion.accordion-variant .accordion-title{font-size:var(--wp--preset--font-size--16)}.generic-accordion-block .generic-accordion.accordion-variant.accordion-variant,.generic-footer .generic-accordion.accordion-variant.accordion-variant{padding:16px 0}}
