.block-page-project {
    margin: 40px 80px;
}

.block-page-project-slider {
}

.slick-track .slick-active {
    height: 300px !important;
}

.block-page-project-content {
    margin-top: 20px;
    display: flex;
    flex-direction: column;
}

.project-content-title {
    font-size: 36px;
    font-family: Title;
    padding:0 0 10px 20px;
    border-bottom: 1px solid #cdcdcd;
}

.project-content-info-item {
    font-family: Arial;
}

.project-content-wrap {
    margin-top: 20px;
    display: flex;
    flex-wrap: wrap;
}

.project-content-text {
    margin-top: 20px;
    line-height: 1em;
    font-family: Arial;
}

.project-content-information {
    font-family: Roboto;
    padding: 0 20px;
    width: 50%;
}


.project-content-info-item span {
    font-family: Title;
    text-transform: uppercase;
    margin-right: 5px;
}

.project-content-map {
    height: 300px;
    width: 400px;
}

@media only screen and (max-width: 1000px) and (min-width: 1px) {
    .block-page-project {
        margin: 20px 40px;
    }

    .slider-item {
        height: 180px;
        width: 100px;
    }

    .slick-center .slider-item {
        height: 200px;
    }

    .slick-track .slick-active {
        height: fit-content !important;
    }

    .slick-initialized .slick-slide {
        display: block !important;
    }


    .project-content-information {
        width: 100%;
    }

    .project-content-wrap {
        justify-content: center;
    }

    .project-content-map {
        width: 100%;
    }
}


