.flip-card{background-color:transparent;height:250px;perspective:1000px;position:relative;z-index:1}.flip-card .flip-card-inner{bottom:0;left:0;position:absolute;right:0;text-align:center;top:0;transform-style:preserve-3d;transition:all .3s}.flip-card .flip-card-inner .flip-card-back,.flip-card .flip-card-inner .flip-card-front{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#fff;height:100%;position:absolute;width:100%}.flip-card .flip-card-inner .flip-card-back{overflow:auto;pointer-events:none;transform:rotateY(180deg)}.flip-card.flipped{z-index:1500}.flip-card.flipped .flip-card-inner{bottom:var(--from-bottom-screen);left:var(--from-left-screen);right:var(--from-right-screen);top:var(--from-top-screen);transform:rotateY(180deg)}.flip-card.flipped .flip-card-inner .flip-card-back{pointer-events:all}.timeline-nr{align-items:flex-start;display:flex;gap:0;margin-bottom:2rem;padding-top:1rem}.timeline-nr:before{background-color:#485e6a;content:"";height:20px;margin-top:-4px;width:2px}.timeline-nr .timeline-item{align-items:center;display:flex;flex-direction:column;position:relative}.timeline-nr .timeline-item .timeline-dot{background-color:var(--binova-green-600);border-radius:50%;display:block;height:12px;width:12px;z-index:1}.timeline-nr .timeline-item .timeline-date{color:#485e6a;font-size:.8rem;font-weight:700;margin-top:.5rem;white-space:nowrap}.timeline-nr .timeline-line{background-color:#485e6a;flex-grow:1;height:2px;margin-top:5px;min-width:40px}.timeline-nr .timeline-line:last-child{position:relative}.timeline-nr .timeline-line:last-child:after{border-bottom:5px solid transparent;border-left:8px solid #485e6a;border-top:5px solid transparent;content:"";position:absolute;right:-5px;top:50%;transform:translateY(-50%)}section#engagement-nr{margin-block:2rem}section#engagement-nr header#introduction-engagement-nr{margin-bottom:2rem}section#engagement-nr header#introduction-engagement-nr h2{color:#485e6a;margin-bottom:.5rem}section#engagement-nr header#introduction-engagement-nr p{margin:0}section#engagement-nr div#helper{margin:1rem 0;text-align:center}section#engagement-nr article#plan-engagement-nr{display:grid;gap:1rem;grid-template-columns:1fr}section#engagement-nr article#plan-engagement-nr div.card{border:1px solid rgba(0,0,0,.125);border-radius:.375rem;display:flex;flex-direction:column;position:relative;--card-shadow:0 2px 8px rgba(0,0,0,.2);box-shadow:var(--card-shadow);cursor:pointer}section#engagement-nr article#plan-engagement-nr div.card div.card-header{background-color:#485e6a;border-bottom:1px solid rgba(0,0,0,.125);border-radius:.375rem .375rem 0 0;margin-bottom:0;min-height:4rem;padding:.5rem 1rem}section#engagement-nr article#plan-engagement-nr div.card div.card-header h2.card-title{color:#fff;display:-webkit-box;font-size:1rem;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}section#engagement-nr article#plan-engagement-nr div.card div.card-header h2.card-title:hover{display:block;max-height:unset;overflow:unset;text-overflow:unset}section#engagement-nr article#plan-engagement-nr div.card div.card-body{border-radius:0 0 .375rem .375rem;flex:1 1 auto;overflow:hidden;padding:1rem;text-overflow:ellipsis}section#engagement-nr article#plan-engagement-nr div.card div.card-footer{background-color:var(--binova-brown-100);border-radius:0 0 .375rem .375rem;border-top:1px solid rgba(0,0,0,.125);bottom:0;left:0;padding:.5rem 1rem;position:absolute;width:100%}section#engagement-nr article#plan-engagement-nr div.card div.card-footer.finished{background-color:var(--binova-green-100)}section#engagement-nr article#plan-engagement-nr div.card div.flip-card-back .card-header{align-content:center;display:grid;grid-template-columns:repeat(4,1fr);position:sticky;top:0}section#engagement-nr article#plan-engagement-nr div.card div.flip-card-back .card-header .card-title{grid-column:2/4}section#engagement-nr article#plan-engagement-nr div.card div.flip-card-back .card-header .btn-back{background:transparent;border:none;box-shadow:none;color:#fff;grid-column:4/4}section#engagement-nr article#plan-engagement-nr div.card div.flip-card-back .card-header .btn-back:hover{color:var(--binova-green-500)}section#engagement-nr article#plan-engagement-nr div.card div.flip-card-back .card-header .btn-back i{margin-right:.5rem}section#engagement-nr article#plan-engagement-nr div.card div.flip-card-back .card-body-description{margin:1rem 0}section#engagement-nr article#plan-engagement-nr div.card div.flip-card-back section.list-evolutions{display:grid;grid-auto-columns:1fr}section#engagement-nr article#plan-engagement-nr div.card div.flip-card-back section.list-evolutions div.evolution{border-top:1px solid rgba(0,0,0,.125);margin-bottom:2rem;padding-top:1rem}section#engagement-nr article#plan-engagement-nr div.card div.flip-card-back section.list-evolutions div.evolution-body{padding-top:1rem;text-align:left}section#engagement-nr article#plan-engagement-nr div.card div.flip-card-back section.list-evolutions div.evolution-body section{margin-top:1rem}section#engagement-nr article#plan-engagement-nr div.card div.flip-card-back section.list-evolutions div.evolution-body section div{margin:0 0 1rem 2rem}@media(min-width:768px){section#engagement-nr article#plan-engagement-nr{grid-template-columns:1fr 1fr}}@media(min-width:992px){section#engagement-nr article#plan-engagement-nr{grid-template-columns:1fr 1fr 1fr}}@media(min-width:1200px){section#engagement-nr article#plan-engagement-nr{grid-template-columns:1fr 1fr 1fr 1fr}}