.efihs-slider{
    position:relative;
    width:100%;
    overflow:hidden;
    box-sizing:border-box;
}
.efihs-track{
    display:flex;
    width:100%;
    transform:translateX(0);
    transition:transform .7s ease;
    will-change:transform;
}
.efihs-slide{
    flex:0 0 100%;
    width:100%;
    display:flex;
    align-items:center;
    justify-content:center;
    overflow:hidden;
}
.efihs-slide a{
    display:block;
    width:100%;
    line-height:0;
}
.efihs-slide img{
    display:block;
    width:100%;
    height:auto;
    max-width:100%;
    object-fit:contain;
    margin:0 auto;
}
.efihs-prev,.efihs-next{
    position:absolute;
    top:50%;
    transform:translateY(-50%);
    z-index:5;
    width:44px;
    height:44px;
    border:0;
    border-radius:50%;
    background:rgba(0,0,0,.45);
    color:#fff;
    cursor:pointer;
    font-size:24px;
    line-height:44px;
    padding:0;
}
.efihs-prev{left:18px}.efihs-next{right:18px}
.efihs-dots{
    position:absolute;
    left:0;
    right:0;
    bottom:16px;
    display:flex;
    justify-content:center;
    gap:7px;
    z-index:5;
}
.efihs-dot{
    width:9px;
    height:9px;
    border-radius:50%;
    border:0;
    padding:0;
    background:rgba(255,255,255,.65);
    cursor:pointer;
}
.efihs-dot.is-active{background:#fff}
@media(max-width:767px){
    .efihs-prev,.efihs-next{display:none}
    .efihs-dots{bottom:10px}
}
