.info-panel {
    position: relative;
    display: flex;
    flex-direction: column;
    margin-bottom: 2rem;
    padding: 2rem;
    border: 1px solid #dae0e5;
    border-radius: 12px;
    background: #fff;
    filter: drop-shadow(0 0 .75rem #00000009);
    overflow: hidden;
}

.info-panel:before {
    content: '';
    position: absolute;
    width: 5px;
    height: 100%;
    inset: 0;
    background: #7b9b2bff;
}

.info-panel h4 {
    margin-bottom: 1rem;
}

.info-panel i {
    color: #7b9b2bff;
}
