body{
    background-color: #ADADB7;
}

.project-img-background{
    background-repeat: no-repeat;
    background-image: url('/web/themes/alergoreto/img/home-background.jpg');
    background-position: center top;
    background-size: 1192px auto;
    height: calc(100vh - 192px - 140px + 190px);
    min-height: 650px;
    margin-top: -190px;
    position: relative;
}

.clinical-cases-slider .slider-item{
    display: inline-flex;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    margin-right: 14px;
    justify-content: center;
    align-items: end;
}

.clinical-cases-slider{
    margin-right: -14px;
}

.clinical-cases-slider .slider-item::after{
    content: '';
    padding-top: 62%;
    display: inline-block;
}

.clinical-cases-slider .slider-item .btn-color{
    margin-bottom: 12px;
}

.slider-arrows-container{
    padding-left: 10px;
}

.slider-arrows-container > div{
    display: inline-block;
    margin: 0 4px;
    cursor: pointer;
}

.slider-arrows-container > div.slick-disabled{
    pointer-events: none;
    opacity: 0.5;
}

.slider-arrows-container i{
    width: 32px;
    height: 32px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border: 2px solid black;
    border-radius: 100%;
}

.slider-container{
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding-bottom: 50px;
}

@media (min-height: 1100px) {
    .page-home .project-img-background{
        background-position: center bottom 60px;
    }
}

@media (min-width: 768px) {
    .page-home .project-img-background{
        min-height: 760px;
    }
}

@media (max-width: 449px) {
    .project-img-background{
        background-position: center bottom -60px;
    }
}

html,
body{
    overflow-x: hidden;
}

.slick-list{
    overflow: visible;
}

@media (min-height: 900px) {
    .page-home-public .project-img-background{
        background-position: center bottom;
    }
}