@keyframes shine-skeleton-lines{0{background-position:-100px}
40%,100%{background-position:600px}
}
@keyframes spin{0{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
@keyframes rotateImageLoading{from{transform:translate(-50%,-50%) rotateY(0) scale(1.01)}
to{transform:translate(-50%,-50%) rotateY(360deg) scale(1.01)}
}
.cmp-shortcuts-links{position:relative;width:100vw;padding:var(--dg-spacing-layout-xxxl) 0}
.cmp-shortcuts-links:hover{cursor:pointer}
.cmp-shortcuts-links__container{position:relative;margin:0 auto;max-width:1920px;min-width:320px;padding:0 var(--dg-layout-margin);display:flex;flex-direction:column;align-items:flex-start;width:100%;justify-content:space-between}
.cmp-shortcuts-links__top{width:100%;z-index:1;padding-bottom:var(--dg-spacing-layout-xl)}
.cmp-shortcuts-links__title{text-shadow:0 1px 9px rgba(0,0,0,0.5);position:relative}
.cmp-shortcuts-links__title .cmp-title__text{color:var(--dg-global-color-neutral-10,#fafafa);font-weight:300;text-transform:uppercase;font-size:var(--dg-font-size-headline-m);line-height:var(--dg-font-height-headline-m);letter-spacing:var(--dg-font-letter-spacing-m);margin:0;word-break:break-word}
.cmp-shortcuts-links__list{position:relative;display:grid;grid-template-columns:1fr;width:100%;z-index:1}
.cmp-shortcuts-links__thumbnail{display:none;position:absolute;width:432px;height:324px;margin:-162px 0 0 108px;border-radius:var(--dg-border-radius-m,12px);pointer-events:none;overflow:hidden;opacity:0;transition:opacity 150ms ease;will-change:transform}
.cmp-shortcuts-links__thumbnail--active{opacity:1}
.cmp-shortcuts-links__thumbnail-layer{position:absolute;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0;transition:opacity 320ms cubic-bezier(0.4,0,0.2,1);will-change:opacity}
.cmp-shortcuts-links__thumbnail-layer--visible{opacity:.5}
@media(min-width:1024px){.cmp-shortcuts-links__container{flex-direction:row;gap:var(--dg-layout-gutter)}
.cmp-shortcuts-links__thumbnail{display:block}
.cmp-shortcuts-links__top{width:30%;padding-bottom:0}
.cmp-shortcuts-links__list{width:70%}
}
@media(min-width:1920px){.cmp-shortcuts-links__title .cmp-title__text{font-size:var(--dg-font-size-headline-l);line-height:var(--dg-font-height-headline-l);margin:0;word-break:break-word}
}
.cmp-shortcuts-links-item{position:relative;border-bottom:1px solid transparent;border-image:var(--dg-gradient-bg-divider,linear-gradient(90deg,var(--dg-global-opacity-white-30) 40%,var(--dg-global-opacity-grey-00) 100%));border-image-slice:1;transition:border-bottom .3s ease;padding-bottom:var(--dg-spacing-layout-m);margin-bottom:var(--dg-spacing-layout-m)}
.cmp-shortcuts-links-item__link{position:relative;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease;font-size:var(--dg-font-size-headline-s);line-height:var(--dg-font-height-headline-s);font-weight:300;text-shadow:0 1px 9px rgba(0,0,0,0.5);text-transform:uppercase;word-break:break-word;color:var(--dg-color-text-strong,#fafafa);letter-spacing:var(--dg-font-letter-spacing-m)}
.cmp-shortcuts-links-item:last-child .cmp-shortcuts-links-item{padding-bottom:0}
.cmp-shortcuts-links-item__image{pointer-events:none;position:absolute;overflow:hidden;width:100%;height:176px;opacity:0;transition:opacity .3s ease;top:50%;transform:translateY(-50%);border-radius:var(--dg-border-radius-m,12px);aspect-ratio:16 / 9;z-index:-1}
.cmp-shortcuts-links-item__image .cmp-image__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}
.cmp-shortcuts-links-item--active .cmp-shortcuts-links-item__image{opacity:1}
.cmp-shortcuts-links-item--active .cmp-shortcuts-links-item__link{color:var(--dg-color-text-strong,#fafafa)}
@media(min-width:1024px){.cmp-shortcuts-links-item{padding-bottom:var(--dg-spacing-layout-l);margin-bottom:var(--dg-spacing-layout-l);cursor:pointer}
.cmp-shortcuts-links-item--active .cmp-shortcuts-links-item__link{opacity:1}
.cmp-shortcuts-links-item--active .cmp-shortcuts-links-item__image{opacity:0}
.cmp-shortcuts-links-item__link{font-size:var(--dg-font-size-headline-m);line-height:var(--dg-font-height-headline-m);font-weight:400;color:var(--dg-color-text-soft,#aeaeb7)}
.cmp-shortcuts-links-item__link-icon{padding-right:var(--dg-layout-margin)}
}
@media(min-width:1920px){.cmp-shortcuts-links-item__link{font-size:var(--dg-font-size-headline-l);line-height:var(--dg-font-height-headline-l)}
}