.video-list__slider{position:relative;width:100%}
.video-list__videos{overflow:hidden}
.video-list__slider__dk{display:flex;gap:16px;will-change:transform;transition:transform .35s ease;transform:translateX(0px)}
.video-list__videos__video{flex:0 0 auto;width:280px}
@media (max-width:1023.98px){.video-list__videos__video{width:240px}}

.video-list__videos__video__image{position:relative;border-radius:16px;overflow:hidden;min-height:200px;}
.img__wrapper{position:relative}
.img__background{position:absolute;inset:0;background-size:cover;background-position:center;transform:scale(1.02)}
.img__content{position:relative;z-index:1;display:flex;}
.img__content img{display:block;width:100%;height:auto}

.video-list__videos__video__image__icon{position:absolute;inset:0;display:grid;place-items:center;z-index:5;pointer-events:none}
.video-list__videos__video__image__icon .img__wrapper{
  width:64px;height:64px;border-radius:999px;overflow:hidden;
  box-shadow:0 10px 30px rgba(0,0,0,.18);
  background:rgba(255,255,255,.85);
  display:grid;place-items:center
}
.video-list__videos__video__image__icon svg{width:30px;height:30px;display:block}

.text-heading-3{font-size:16px;line-height:1.2;font-weight:600}
.video-list__videos__video__link{display:inline-block;margin-top:10px;text-decoration:none;color:inherit}

.video-list__slider__indicators{margin-top:16px;display:flex;align-items:center;justify-content:space-between;gap:16px}
.video-list__slider__indicators__steps{flex:1;height:6px;background:rgba(0,0,0,.08);border-radius:999px;overflow:hidden}
.video-list__slider__indicators__steps>span{display:block;height:100%;background:rgba(0,0,0,.55);border-radius:999px;transition:transform .35s ease,width .35s ease}
.slider__controls__btn{width:44px;height:44px;border:none;border-radius:999px;background:rgba(0,0,0,.06);cursor:pointer}
.slider__controls__btn:disabled{opacity:.35;cursor:not-allowed}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}

.wp-block-cocoon-carousel{outline:none}
.wp-block-cocoon-slide .video-list__videos__video__link{cursor:text}


.editor-styles-wrapper .video-list__slider__dk > .block-editor-inner-blocks > .block-editor-block-list__layout{
  display: flex;
  gap: 16px;
  align-items: stretch;
}

.editor-styles-wrapper .video-list__slider__dk .wp-block-cocoon-slide{
  flex: 0 0 auto;
  width: 280px;
}

.editor-visual-editor .components-button{
  margin:0 auto;
}

@media (max-width:1023.98px){
  .editor-styles-wrapper .video-list__slider__dk .wp-block-cocoon-slide{
    width: 240px;
  }
}

.video-list__videos__video__link{
  display: block;
  color: inherit;
  text-decoration: none;
}

.video-list__videos__video__link:hover .img__background{
  transform: scale(1.06);
}

.video-list__videos__video__link:hover{
  cursor: pointer;
}

