.slider{position:relative;width:100%;max-width:100%;aspect-ratio:16/9;margin-bottom:1.875rem}.slide{position:absolute;width:100%;height:100%;opacity:0;-webkit-transition:opacity 2.5s ease;transition:opacity 2.5s ease}.fast .slide{-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.middle .slide{-webkit-transition:opacity 1.5s ease;transition:opacity 1.5s ease}.slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;cursor:pointer}.slide.active{opacity:1}.thumbnails{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.thumbnail{width:10px;height:10px;margin:0 5px;cursor:pointer;opacity:.6;-webkit-transition:all .3s;transition:all .3s;background-color:#8f8b89}.thumbnail.active{opacity:1;background-color:#4b4b4b}.modal{position:fixed;z-index:99999;top:0;left:0;height:100vh;width:100vw;overflow:hidden;opacity:0;visibility:hidden;-webkit-transition:opacity .3s cubic-bezier(.42,0,.28,1) .8s,visibility .3s cubic-bezier(.42,0,.28,1) .8s,padding .5s cubic-bezier(.42,0,.28,1) .5s;transition:opacity .3s cubic-bezier(.42,0,.28,1) .8s,visibility .3s cubic-bezier(.42,0,.28,1) .8s,padding .5s cubic-bezier(.42,0,.28,1) .5s;background-color:#fff;color:#eae9e7;padding:.9375rem}.modal:not(.open){padding:0;pointer-events:none}.modal.open{opacity:1;visibility:visible;-webkit-transition:opacity .3s cubic-bezier(.42,0,.28,1),visibility .3s cubic-bezier(.42,0,.28,1),padding .5s cubic-bezier(.42,0,.28,1) .3s;transition:opacity .3s cubic-bezier(.42,0,.28,1),visibility .3s cubic-bezier(.42,0,.28,1),padding .5s cubic-bezier(.42,0,.28,1) .3s;padding:2.77778vw}.modal.open .close{opacity:1}.modal.overlay .content-wrapper{overflow:auto;background-color:#4b4b4b}.modal .slide img{cursor:auto}.modal .slider-container{margin:auto;display:block;width:100%;position:relative;padding:calc(2.77778vw + 1.875rem)}.modal .thumbnail{background-color:#fff}.close{opacity:0;position:absolute;z-index:2;right:10px;top:10px;padding:calc(2.77778vw + 1.875rem);cursor:pointer}