.wp-block{--iframe-fix: 1}.wp-block .block-accordion{pointer-events:none}.editor-styles-wrapper{--iframe-fix: 1}.block-accordion{padding:7rem 0;background-color:#fff;position:relative;overflow:hidden}.block-accordion--beige{background-color:var(--cream-color)}.block-accordion--beige .block-accordion__title span{color:var(--marigold-color)}.block-accordion--beige .accordion{--bs-accordion-border-color: var(--cream-color)}.block-accordion--beige .accordion-button{background-color:var(--cream-color)}.block-accordion--beige .accordion-button:focus{background-color:var(--cream-color)}.block-accordion--beige .accordion-button:hover,.block-accordion--beige .accordion-button:not(.collapsed){background-color:var(--cream-color)}.block-accordion--beige .accordion-body{background-color:var(--cream-color)}.block-accordion__title{text-align:center;margin-bottom:3rem}.block-accordion__title span{color:var(--product-color)}.block-accordion__text{text-align:center;margin-bottom:3rem}@media screen and (min-width: 992px){.block-accordion__text{padding:0 10rem}}@media screen and (min-width: 1200px){.block-accordion__text{padding:0 16rem}}.block-accordion__visual{position:absolute;width:24rem;height:24rem;top:3rem;left:-3rem;opacity:.3}@media screen and (min-width: 1200px){.block-accordion__visual{width:30rem;height:30rem}}.block-accordion__visual svg{width:100%;height:100%}.accordion{border:none !important;--bs-accordion-border-color: white}@media screen and (min-width: 992px){.accordion{padding:0 10rem}}@media screen and (min-width: 1200px){.accordion{padding:0 14rem}}.accordion-item{border-top:solid 1px var(--primary-color);border-bottom:solid 1px var(--primary-color)}.accordion-item:first-of-type{border-top-left-radius:0;border-top-right-radius:0}.accordion-item:last-of-type{border-bottom-left-radius:0;border-bottom-right-radius:0}.accordion-header{border-radius:0}.accordion-button{padding:1.8rem 2.2rem;font-weight:500;font-size:1.125rem;background-color:#fff;border:none;display:flex;gap:2rem}.accordion-button:hover{color:var(--primary-color) !important}@media screen and (min-width: 992px){.accordion-button{padding:.3rem 0}}.accordion-button:focus{box-shadow:none;outline:none;background-color:#fff}.accordion-button:hover,.accordion-button:not(.collapsed){color:#000;background-color:#fff}.accordion-body{padding:.4rem 0 .4rem 0;background-color:#fff}.accordion-body a{color:var(--primary-color)}/*# sourceMappingURL=block-accordion.css.map */
