/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.video-gallery-custom-layout{display:block;width:100%;max-width:1299px;margin:40px auto;box-sizing:border-box}.video-gallery-custom-layout .glider-contain{position:relative;width:100%;margin:0 -12px;overflow:visible}.video-gallery-custom-layout .glider{position:relative;width:100%;overflow:hidden}.video-gallery-custom-layout .glider:not(.glider-initialized){display:flex;flex-flow:row nowrap}.video-gallery-custom-layout .glider:not(.glider-initialized) .youtube-container{flex:0 0 33.333%;width:33.333%}.video-gallery-custom-layout .glider-track{display:flex!important;flex-flow:row nowrap!important;align-items:flex-start}.video-gallery-custom-layout .youtube-container{padding:0 12px;box-sizing:border-box;outline:none;flex-shrink:0;width:100%}@media(min-width:680px){.video-gallery-custom-layout .youtube-container{width:50%}}@media(min-width:1024px){.video-gallery-custom-layout .youtube-container{width:33.333%}}.video-gallery-custom-layout .videos__list__link{display:block;text-decoration:none!important;color:#333!important;position:relative;width:100%}.video-gallery-custom-layout .videos__list__link .video-thumbnail{position:relative;width:100%;padding-top:56.25%;background:#000;overflow:hidden;margin-bottom:20px;border-radius:12px;box-shadow:0 2px 10px #00000026}.video-gallery-custom-layout .videos__list__link .video-thumbnail img.youtube-item-background{position:absolute;top:0;left:0;width:100%!important;height:100%!important;object-fit:cover;object-position:center;transition:transform .6s cubic-bezier(.165,.84,.44,1)}.video-gallery-custom-layout .videos__list__link .video-thumbnail .video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0000001a;display:flex;justify-content:center;align-items:center}.video-gallery-custom-layout .videos__list__link .video-thumbnail .video-overlay .play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(1);width:88px!important;height:88px!important;border-radius:50%;display:flex;justify-content:center;align-items:center;opacity:1;transition:all .25s ease;box-shadow:0 4px 12px #00000040}.video-gallery-custom-layout .videos__list__link .video-thumbnail .video-overlay .play-button .video-play-icon{width:100%;height:100%;display:block}.video-gallery-custom-layout .videos__list__link .video-thumbnail .video-overlay .play-button .video-play-icon .play-button-frame{fill:#fff;stroke:#00000008;stroke-width:.5px}.video-gallery-custom-layout .videos__list__link .video-thumbnail .video-overlay .play-button .video-play-icon .play-button-icon{fill:#000}.video-gallery-custom-layout .videos__list__link:hover .video-thumbnail img.youtube-item-background{transform:scale(1.08)}.video-gallery-custom-layout .videos__list__link:hover .play-button{transform:translate(-50%,-50%) scale(1.1);box-shadow:0 8px 24px #0006}.video-gallery-custom-layout .videos__list__link:hover .videos__list__title{text-decoration:underline!important}.video-gallery-custom-layout .videos__list__link .videos__list__title{display:block;font-size:20px;line-height:26px;font-weight:500;color:#333;margin:0;padding-top:4px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:52px}.video-gallery-custom-layout .glider-prev,.video-gallery-custom-layout .glider-next{position:absolute;top:50%;margin-top:-71px;background:#fff;border:1px solid rgba(0,0,0,.1);box-shadow:0 4px 10px #0000001a;border-radius:50%;width:56px;height:56px;display:flex;justify-content:center;align-items:center;color:#333;z-index:100;transition:all .2s ease;cursor:pointer}.video-gallery-custom-layout .glider-prev i,.video-gallery-custom-layout .glider-next i{font-size:28px;line-height:1}.video-gallery-custom-layout .glider-prev:hover:not(.disabled),.video-gallery-custom-layout .glider-next:hover:not(.disabled){background:#f8f8f8;box-shadow:0 4px 12px #00000040}.video-gallery-custom-layout .glider-prev.disabled,.video-gallery-custom-layout .glider-next.disabled{opacity:.5;background-color:#a9a9a9;pointer-events:none;cursor:default;box-shadow:none}.video-gallery-custom-layout .glider-prev{left:10px}.video-gallery-custom-layout .glider-prev i{transform:rotate(180deg);display:inline-block}.video-gallery-custom-layout .glider-next{right:10px}.video-gallery-custom-layout.hide-arrows .glider-prev,.video-gallery-custom-layout.hide-arrows .glider-next{display:none!important}@media(max-width:1199.9999px){.video-gallery-custom-layout .glider-prev{left:-5px}.video-gallery-custom-layout .glider-next{right:-5px}}
