@layer components-shared{.video-collection{transition:opacity 1.2s ease 0s,transform 1.2s ease 0s;opacity:1}.video-collection__container{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,320px));max-width:100%;gap:32px 8px;justify-content:center}.video-collection__button{display:flex;margin:36px auto 0}.video-collection__modal{background:var(--black)}.video-collection__modal .modal__body{display:flex;flex-direction:column;justify-content:center;padding-bottom:29px}@media(max-width:1280px){.video-collection__modal{padding-right:0}}.video-collection__slide,.video-collection__slider,.video-collection__slider-wrap{height:100%}@media(max-width:1280px){.video-collection__slide,.video-collection__slider,.video-collection__slider-wrap{height:auto;min-height:auto}}.video-collection__slider-wrap{position:relative;width:100%;margin-inline:auto}@media(max-width:1280px){.video-collection__slider-wrap{width:calc(100% + 32px);margin-left:-16px}}@media(max-width:390px){.video-collection__slider-wrap{width:100%;margin-left:0}}.video-collection__slide{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:100%;aspect-ratio:2}.video-collection__slide img{-o-object-fit:contain;object-fit:contain;width:100%;height:auto;max-height:81vh}.video-collection__slide iframe{height:100%}@media(max-width:1280px){.video-collection__slide{width:704px;height:auto}.video-collection__slide img{-o-object-fit:cover;object-fit:cover;max-height:393px}}@media(max-width:768px){.video-collection__slide{width:90%}}@media screen and (max-width:767.98px){.video-collection__slide img{-o-object-fit:contain;object-fit:contain}.video-collection__navigation{display:none}}.video-collection__navigation .slider__button{position:absolute;z-index:1;top:50%;left:16px;transform:translateY(-50%)}@media screen and (max-width:1279.98px){.video-collection__navigation .slider__button{left:8px}}.video-collection__navigation .slider__button_next{right:16px;left:auto}@media screen and (max-width:1279.98px){.video-collection__navigation .slider__button_next{right:8px}}.video-collection.js-animate{transform:translateY(0);opacity:1}.video-collection:not(.js-animate){transform:translateY(40px);opacity:0}}