.accordion .card{margin:0 0 20px}.accordion .card .card-header{padding:0;background:#d9e0e6;border:none;border-radius:0}.accordion .card .card-header button{padding:15px 35px;position:relative;color:#022e54}.accordion .card .card-header button .icon{position:absolute;right:35px;top:50%;transform:translateY(-50%);transition:transform .3s ease-in-out;width:35px;height:35px}.accordion .card .card-header button .icon:before,.accordion .card .card-header button .icon:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:all .3s ease-in-out}.accordion .card .card-header button .icon:before{width:30px;height:3px;background-color:#022e54}.accordion .card .card-header button .icon:after{width:3px;height:30px;background-color:#022e54}.accordion .card .card-header button:not(.collapsed) .icon:after{transform:translate(-50%, -50%) rotate(-90deg)}.accordion .card .card-body{border:2px solid #d9e0e6;border-top:none}.accordion .card .card-body .card-content section.area{padding:25px 0}.accordion .card .card-body .card-content section.area div.block:not(.block-content) img{width:auto;height:auto;object-fit:scale-down;object-position:center center;display:block;margin:auto}.accordion .card .card-body .card-content section.area div.block *:first-child{margin-top:0}.accordion .card .card-body .card-content section.area div.block *:last-child{margin-bottom:0}.accordion .card .card-body .card-content .projet-content-container{background:none;padding:0;color:#022e54}.accordion .card .card-body .card-content .projet-content-container *:not(.btn){color:inherit}.accordion .card .card-body .card-content .projet-content-container .content{padding:0}