#threats_grid {
    display: grid;
    width: 100%;
    height: 100%;
    align-content: center;
    justify-content: center;
    align-items: center;
    justify-items: center;
    grid-template-columns: repeat(3, 1fr);
    gap: 20px;
    transition: all 0.5s;
}

@media (max-width: 1179px) {
    #threats_grid {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media (max-width: 879px) {
    #threats_grid {
        grid-template-columns: repeat(1, 1fr);
    }
}

.threats_card {
    background-color: #ffffff;
    border-radius: 10px;
    height: 320px;
    width: 400px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3);
    outline: 1px solid #ccc;
}

.chevron {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 13.1l-8-8 2.1-2.2 5.9 5.9 5.9-5.9 2.1 2.2z'/%3E%3C/svg%3E");
    height: 21px;
    width: 21px;
    transform: rotate(-90deg);
}

.threats_btn {
    padding: 10px;
    display: flex;
    gap: 10px;
    flex-direction: row;
    color: #000000;
    justify-content: center;
    align-items: center;
    font-size: 21px;
}


.threats_btn:hover {
    scale: 1.1;
    transition: all 0.5s;
    cursor: pointer;
}