.AgencyCarousel .agencies .agencies__list{
    padding: 8rem 4rem 8rem 8rem;background: var(--white-color);align-content: center;justify-content: center;display: flex;flex-direction: column;
}
.AgencyCarousel .agencies .agencies__list p > span{
    font-family:Montserrat Medium
}
.AgencyCarousel .agencies .agencies__img{
    padding-top:8rem;padding-bottom;background:var(--white-color);justify-items: FLEX-END;align-content: flex-end;align-items: flex-end;overflow: visible;justify-content: flex-end;"><div style="
}
.AgencyCarousel .agencies .agencies__img> div{
    height: 100%;
    display: flex;
    padding-bottom: 8rem;
    overflow: visible;
    position: relative;
}
.AgencyCarousel .agencies .agenciesImg{
    width: 100%;
    /*height: calC(100% - 8rem);*/
    padding-top:50%;
    /* background: rgba(0,0,0,1); */
    align-self: flex-end;
    justify-self: baseline;
    display: block;
    background-size: cover;
    position: absolute;
    background-position: center;
    vertical-align: middle;
    /* min-height: 600px; */
}

.AgencyCarousel .agencies .agenciesImg .img_hidden{
    display: none;width: calc(200% + 45px);height: calC(100% - 0rem);background: rgba(0,0,0,1);align-self: flex-end;justify-self: baseline;vertical-align: middle;
}

.AgencyCarousel .agencies .button-bottom{
    display: flex;
    align-items: flex-end;
    height: 100%;
}

.AgencyCarousel .agencies .button-bottom > div{
    height: 8rem;
    width: calc(100%);
    border: 0;
    background: var(--secondary-color);
    display: flex;
    text-align: center;
    justify-content: center;
}