.cupboard-description ul,.cupboards-description__group ul{list-style:initial;padding-left:40px}
.cupboard-description p,.cupboards-description__group p{text-indent:1.5em;margin-bottom:20px}
.contacts-content input[type="text"],input[type="email"]{border:none;line-height:15px}
.mfp-wrap{z-index: 99999!important;}
.modal-project-box{
    padding: 45px 16px 32px;
    margin: 20px auto;
    width: 92%;
    max-width: 1100px;
    max-height: 80vh;
    overflow-y: auto;
    box-sizing: border-box;
}
.slider_project{
    width: 100%!important;
}
.slider_project .slick-track{
    display: flex;
    align-items: stretch;
}
.slider_project .slick-slide{
    padding: 0 6px;
    box-sizing: border-box;
}
.slider_project .slick-slide > div{
    height: 100%;
}
.slider_project .slick-dots {
    position: static;
    margin-top: 12px;
}
.slider_project img{
    width: 100%;
    height: 220px;
    object-fit: cover;
    display: block;
    border-radius: 4px;
}
@media(max-width:768px){
    .slider_project img{ height: 180px; }
}
@media(max-width:480px){
    .slider_project img{ height: 200px; }
}
.slick-active{opacity: 1!important;}
.modal-project-box .modal_content .project_description,
    .modal-project-box .modal_content .project_review{
    float: none;
}
    .modal-project-box .modal_content{
height: auto;
}
.modal-project-box .modal_content{
    display: flex;
        flex-wrap: wrap;
        align-items: flex-start;
}
