/* https://interalliance.fr/wp-content/themes/interalliance/blocks/block-drawer/block-drawer.css?ver=1.0.6 */
.block-drawer{border-top:1px solid var(--wp--preset--color--grey-92)}.is-style-with-borders:has(+*:not(.block-drawer.is-style-with-borders)),.is-style-with-borders:last-child{border-bottom:1px solid var(--wp--preset--color--grey-92)}*:not(.block-drawer)+.block-drawer{margin-top:56px}.block-drawer:has(+*:not(.block-drawer)){margin-bottom:56px}.block-drawer__toggle-btn{display:flex;justify-content:space-between;gap:32px;font-size:1rem;line-height:1.3;font-weight:600;width:100%;padding:24px 0;text-align:left;transition:0.3s ease-out}.block-drawer__toggle-btn .icon{display:block;transition:0.3s ease-in-out;transform-origin:center center;flex:0 0 auto}.block-drawer__toggle-btn .icon-plus-circle-drawer__line{transition:0.3s ease-in;transform-origin:center center}.block-drawer__toggle-btn:hover{color:var(--wp--preset--color--blue)}.page-type--retention .block-drawer__toggle-btn:hover{color:var(--wp--preset--color--red)}.block-drawer__toggle-btn[aria-expanded="true"] .icon{transform:rotate(180deg)}.block-drawer__toggle-btn[aria-expanded="true"] .icon-plus-circle-drawer__line{transform:rotate(90deg);opacity:0}.block-drawer__inner{display:block;overflow:hidden;transition:0.3s ease-in}.block-drawer__inner[aria-hidden="true"]{max-height:0!important}.block-drawer__content{padding-bottom:24px}.is-style-filled{border-top:0;border-bottom:0;margin-bottom:16px}.is-style-filled .block-drawer__toggle-btn{background:var(--wp--preset--color--blue);color:#FFF;border-radius:4px;padding:24px}.page-type--retention .is-style-filled .block-drawer__toggle-btn{background:var(--wp--preset--color--red);color:#FFF}.is-style-filled .block-drawer__content{padding-top:20px}.is-style-filled:has(+*:not(.block-drawer.is-style-with-borders)) .block-drawer__content,.is-style-filled:last-child .block-drawer__content{border-bottom:1px solid var(--wp--preset--color--grey-92)}@media screen and (max-width:767px){.block-drawer__toggle-btn{padding:16px 0}:not(.block-drawer)+.block-drawer{margin-top:40px}}