.block-accordion{--tw-border-opacity:1;border-color:rgb(240 240 237/var(--tw-border-opacity));border-radius:.5rem;border-width:1px;margin-bottom:.75rem}.block-accordion .accordion-button,.block-accordion .accordion-wrapper{width:100%}.block-accordion .accordion-button{border:0!important;cursor:pointer;display:flex;flex-direction:row;font-family:Futura,Avenir Next Condensed,Arial Narrow,sans-serif;font-size:1.25rem;font-weight:500;justify-content:flex-start;padding-bottom:1.5rem;padding-top:1.5rem}.block-accordion .accordion-button.active{--tw-text-opacity:1;background-image:none;border-width:0;color:rgb(0 0 0/var(--tw-text-opacity))}.block-accordion .accordion-button .accordion-line{--tw-border-opacity:1;align-items:flex-start;border-bottom-width:1px;border-color:rgb(240 240 237/var(--tw-border-opacity));display:flex;gap:.75rem;padding-bottom:.75rem;width:100%}.block-accordion .accordion-button .accordion-line .accordion-icon{flex-shrink:0;height:32px;margin-top:4px;width:32px}.block-accordion .accordion-button .accordion-line .accordion-icon svg{height:100%;width:100%}.block-accordion .accordion-button .accordion-line .accordion-title{flex:0 1 auto;max-width:calc(100% - 100px);min-width:0}.block-accordion .accordion-button .accordion-line .accordion-title h2{word-wrap:break-word;color:var(--wp--preset--color--black-500);font-family:Futura,Avenir Next Condensed,Arial Narrow,sans-serif;font-size:24px;font-stretch:condensed;font-weight:500;-webkit-hyphens:auto;hyphens:auto;line-height:1.17;margin:0;overflow-wrap:break-word;text-align:left}@media (min-width:1024px){.block-accordion .accordion-button .accordion-line .accordion-title h2{font-size:30px;line-height:1.1}}.block-accordion .accordion-button .accordion-toggle{align-items:flex-start;display:flex;flex:1 1 0%;gap:0;margin-top:4px}.block-accordion .accordion-button .accordion-toggle .toggle-line{background-color:var(--wp--preset--color--light-grey-600);flex:1 1 auto;height:1px;margin-top:15px;min-width:20px}.block-accordion .accordion-button .accordion-toggle .toggle-button{flex-shrink:0;height:30px;position:relative;width:30px}.block-accordion .accordion-button .accordion-toggle .toggle-button svg{inset:0;position:absolute;transition:opacity .3s ease}.block-accordion .accordion-button .accordion-toggle .toggle-button .toggle-active{opacity:0}.block-accordion .accordion-button .accordion-toggle .toggle-button .toggle-inactive,.block-accordion .accordion-button.active .toggle-button .toggle-active{opacity:1}.block-accordion .accordion-button.active .toggle-button .toggle-inactive{opacity:0}.block-accordion .accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease}.block-accordion .accordion-content.active{max-height:-moz-fit-content;max-height:fit-content}.block-accordion .accordion-content>div{border-bottom:1px solid #cacaca;padding:0 0 1.5rem}.block-accordion .accordion-content>div p{font-stretch:normal;font-style:normal;letter-spacing:normal}.block-accordion .accordion-content>div ol,.block-accordion .accordion-content>div p,.block-accordion .accordion-content>div ul{color:var(--wp--preset--color--black-500);font-family:var(--wp--preset--font-family--body);font-size:16px;font-weight:400;line-height:1.56;margin:0}.block-accordion .accordion-content>div ol,.block-accordion .accordion-content>div ul{padding-left:1.5rem}.block-accordion .accordion-content>div ol li,.block-accordion .accordion-content>div ul li{margin:0}.block-accordion .accordion-content>div img{border-radius:.5rem;height:auto;margin:0;width:100%}.block-accordion .accordion-content>div .wp-block-spacer{margin:0}.editor-styles-wrapper .block-accordion .accordion-content{display:block;max-height:none}.editor-styles-wrapper .block-accordion .accordion-content>div{padding:.75rem}
