html.dipl_hide_scrollbar{scrollbar-width:none;-ms-overflow-style:none}.dipl_wavy_gallery_overlay::-webkit-scrollbar,.dipl_wavy_gallery_overlay_items::-webkit-scrollbar,html.dipl_hide_scrollbar::-webkit-scrollbar{display:none}.dipl_wavy_gallery_wrapper{align-items:center;display:flex;min-height:100vh;overflow:hidden;position:relative;width:100%}.dipl_wavy_gallery_items{box-sizing:content-box;display:flex;gap:15px;padding:0 50%;width:max-content;will-change:transform}.dipl_wavy_gallery_item{cursor:pointer;height:240px;transition:transform .1s ease,filter .1s ease;width:60px}.dipl_wavy_gallery_item img{filter:grayscale(1);height:100%;object-fit:cover;transition:filter .1s ease;width:100%}.dipl_wavy_gallery_item:hover img{filter:grayscale(0)}.dipl_wavy_gallery_overlay{align-items:center;background:#111;box-sizing:border-box;display:flex;flex-direction:column;height:100vh;justify-content:center;left:0;opacity:0;overflow:hidden;padding:20px 0;position:fixed;top:0;transform:scale(.4);transition:all .5s ease;width:100%;z-index:-1}.dipl_wavy_gallery_overlay.active{opacity:1;transform:scale(1);transform-origin:center;z-index:1000}.dipl_wavy_gallery_overlay_items{box-sizing:border-box;display:flex;gap:5%;overflow:auto;width:100%;-webkit-overflow-scrolling:touch;scrollbar-width:none}.dipl_wavy_gallery_overlay .dipl_wavy_gallery_overlay_items .dipl_wavy_gallery_item{flex-shrink:0;height:auto;width:40%}.dipl_wavy_gallery_overlay .dipl_wavy_gallery_item:first-child{margin-left:30%}.dipl_wavy_gallery_overlay .dipl_wavy_gallery_item:last-child{margin-right:30%}.dipl_wavy_gallery_overlay .dipl_wavy_gallery_item img{filter:grayscale(1);transition:filter .1s ease}.dipl_wavy_gallery_overlay_item_title{color:#fff;font-size:20px;margin-top:10px;min-height:30px;padding:10px 15px;text-align:center;width:100%}