.glider,.glider-contain{margin:0 auto;position:relative}.glider,.glider-track{transform:translateZ(0)}.glider-dot,.glider-next,.glider-prev{border:0;padding:0;user-select:none;outline:0}.glider-contain{width:100%}.glider{overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:none}.glider-track{width:100%;margin:0;padding:0;display:flex;z-index:1}.glider.draggable{user-select:none;cursor:-webkit-grab;cursor:grab}.glider.draggable .glider-slide img{user-select:none;pointer-events:none}.glider.drag{cursor:-webkit-grabbing;cursor:grabbing}.glider-slide{user-select:none;justify-content:center;align-content:center;width:100%;min-width:150px}.glider-slide img{max-width:100%}.glider::-webkit-scrollbar{opacity:0;height:0}.glider-next,.glider-prev{position:absolute;background:0 0;z-index:2;font-size:40px;text-decoration:none;left:-23px;top:30%;cursor:pointer;color:#666;opacity:1;line-height:1;transition:opacity .5s cubic-bezier(.17,.67,.83,.67),color .5s cubic-bezier(.17,.67,.83,.67)}.glider-next:focus,.glider-next:hover,.glider-prev:focus,.glider-prev:hover{color:#ccc}.glider-next{right:-23px;left:auto}.glider-next.disabled,.glider-prev.disabled{opacity:.25;color:#666;cursor:default}.glider-hide{opacity:0}.glider-dots{user-select:none;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;padding:0}.glider-dot{display:block;cursor:pointer;color:#ccc;border-radius:999px;background:#ccc;width:12px;height:12px;margin:7px}.glider-dot:focus,.glider-dot:hover{background:#ddd}.glider-dot.active{background:#a89cc8}@media(max-width:36em){.glider::-webkit-scrollbar{opacity:1;-webkit-appearance:none;width:7px;height:3px}.glider::-webkit-scrollbar-thumb{opacity:1;border-radius:99px;background-color:rgba(156,156,156,.25);-webkit-box-shadow:0 0 1px rgba(255,255,255,.25);box-shadow:0 0 1px rgba(255,255,255,.25)}}

.glider-container{
    position: relative;
    padding-top: 64px;
}

.glider-container::after{
    content: "";
    position : absolute;
    z-index  : 1;
    bottom   : 0;
    left     : 0;
    pointer-events   : none;
    width: 100%;
    height: 100%;
    background: linear-gradient(to right, white, rgba(255, 255, 255, 0) 10%), linear-gradient(to left, white, rgba(255, 255, 255, 0) 10%);
}

.glider{
    padding-right: 72px;
    padding-left: 72px;
}

.glider-track{
    padding-top: 6px;
    padding-bottom: 8px;
}

.glider-dot{
    width: 9px;
    height: 9px;
    border-radius: 100%;
    border: 1px solid black;
    background-color: white;
    opacity: 1;
}

.glider-dot.active{
    background-color: var(--primary-1);
}

.glider-next, .glider-prev{
    top: calc(50% - 46px);
    background-color: var(--primary-1);
    padding: 24px;
    width: auto;
}

.glider-next:hover, .glider-prev:hover{
    opacity: 0.4;
}

.fa-angle-right, .fa-angle-left{
    color: white;
    font-size: 44px;
}

.glider-next{
    right: 0;
}

.glider-prev{
    left: 0;
}

.glider-container .glider-slide{
    position: relative;
}

.glider-container .page-number{
    position: absolute;
    top: 22px;
    right: 24px;
}

.glider-container .page-number .gray{
    color: var(--gray);
}

@media screen and (max-width: 768.9px){
    .glider-dots{
        top: 36px;
        position: absolute;
        width: 100%;
    }

    .glider-container{
        padding-top: 95px;
    }

    .glider{
        padding-right: 0px;
        padding-left: 0px;
    }

    .glider-prev, .glider-next{
        top: 0;
        background-color: transparent;
    }

    .glider-next .fa-angle-right, .glider-prev .fa-angle-left {
        color: var(--black);
    }

    .glider-container::after{
        display: none;
    }
}
