.glide__arrow{position:absolute;display:block;top:50%;z-index:2;color:#fff;text-transform:uppercase;padding:12px 2px;background-color:transparent;border:0px;border-radius:50px;box-shadow:0 .25em .5em 0 rgba(0,0,0,.1);text-shadow:0 .25em .5em rgba(0,0,0,.1);opacity:1;cursor:pointer;transition:opacity 150ms ease,border 300ms ease-in-out;transform:translateY(-50%);line-height:1;font-size: 24px;}
.glide__arrow:focus{outline:none}
.glide__arrow:hover{border-color:#fff;background-color: transparent;}
.glide__arrow--left{left:1em}
.glide__arrow--right{right:1em}
.glide__arrow--disabled{opacity:.33}
.glide__bullets{position:absolute;z-index:2;bottom:2em;left:50%;display:inline-flex;list-style:none;transform:translateX(-50%)}
.glide__bullet{background-color:rgba(255,255,255,.5);width:9px;height:9px;padding:0;border-radius:50%;border:2px solid transparent;transition:all 300ms ease-in-out;cursor:pointer;line-height:0;box-shadow:0 .25em .5em 0 rgba(0,0,0,.1);margin:0 .25em}
.glide__bullet:focus{outline:none}
.glide__bullet:hover,.glide__bullet:focus{border:2px solid #fff;background-color:rgba(255,255,255,.5)}
.glide__bullet--active{background-color:#fff}
.glide--swipeable{cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}
.glide--dragging{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}
[type=button]:focus, [type=button]:hover, [type=submit]:focus, [type=submit]:hover, button:focus, button:hover {background-color: transparent;color: #fff;text-decoration: none;}
