@media screen and (max-width: 3000px) {}

@media screen and (max-width: 2000px) {}

@media screen and (max-width: 1920px) {}

@media screen and (max-width: 1880px) {}

@media screen and (max-width: 1536px) {}

@media screen and (max-width: 1366px) {}

@media screen and (max-width: 1200px) {}

@media screen and (max-width: 1024px) {}

@media screen and (max-width: 992px) {}

@media screen and (max-width: 991px) {
    .summary__img img {
        object-fit: contain;
    }
    .summary__img {
        margin-bottom: 30px;
    }
    .content__block {
        padding: 15px 20px;
    }
    .experience__item--date {
        margin-bottom: 10px;
    }
    .experience__item--date br {
        display: none;
    }
}

@media screen and (max-width: 768px) {}

@media screen and (max-width: 645px) {}

@media screen and (max-width: 520px) {}

@media screen and (max-width: 480px) {}

@media screen and (max-width: 400px) {}

@media screen and (max-width: 400px) {}

@media screen and (max-width: 320px) {}