.fc_case_studies_links {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: var(--gap-l);
}

.fc_case_studies_links.bg_grey .single_post .post_data {
    background: var(--white);
}

.fc_case_studies_links .single_post {
    position: relative;
    border-bottom: none;
}

.fc_case_studies_links .single_post .post_thumb {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.fc_case_studies_links .single_post .post_data {
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}


.fc_case_studies_links .single_post:after {
    content: '';
    position: absolute;
    top: 37px;
    right: 20px;
    height: 60px;
    width: 60px;
    background: center / cover no-repeat url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60' fill='none'%3e%3crect width='59' height='59' x='.5' y='.5' fill='white' stroke='white' rx='4.5'/%3e%3cpath fill='%23BE7033' d='M45.7 30.7c.4-.4.4-1 0-1.4l-6.4-6.4a1 1 0 0 0-1.4 1.4l5.7 5.7-5.7 5.7a1 1 0 0 0 1.4 1.4l6.4-6.4ZM15 31h30v-2H15v2Z'/%3e%3c/svg%3e");
    transition: 0.3s;
}

.fc_case_studies_links .single_post:hover:after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60' fill='none'%3e%3crect width='59' height='59' x='.5' y='.5' fill='%23BE7033' stroke='%23BE7033' rx='4.5'/%3e%3cpath fill='white' d='M45.7 30.7c.4-.4.4-1 0-1.4l-6.4-6.4a1 1 0 0 0-1.4 1.4l5.7 5.7-5.7 5.7a1 1 0 0 0 1.4 1.4l6.4-6.4ZM15 31h30v-2H15v2Z'/%3e%3c/svg%3e");
}

.fc_case_studies_links .single_post:hover {
    opacity: 1;
}

@media (max-width: 1024px) {
    .fc_case_studies_links {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media (max-width: 600px) {
    .fc_case_studies_links {

        grid-template-columns: 1fr;

    }
}