.project-card__logo img {
    max-height: 100%;
    object-fit: contain;
    width: 100%;
}
.case-thanks__email {
    margin: 0 0 calc(40px + 40 * (100vw - 1280px)/ 2560);
  }
.d-none {
    display: none !important;
}
@media (min-width: 768px) {
    .case-thanks__aside {
        grid-template-rows: -webkit-max-content 1fr calc(84px + 84 * ((100vw - 1280px)/ 2560));
        grid-template-rows: max-content 1fr calc(84px + 84 * ((100vw - 1280px)/ 2560));
    }
}