@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-button.app-store,.cmp-button.play-store{padding:0;display:block;position:relative;overflow:hidden;transition:all .3s ease;border:unset}
.cmp-button.app-store img,.cmp-button.play-store img{position:absolute;max-inline-size:initial;max-block-size:initial}
.cmp-button.app-store:hover,.cmp-button.play-store:hover{opacity:.8}
.cmp-button.app-store,.cmp-button.app-store img{width:141px;height:47px}
.cmp-button.play-store{width:159px;height:47px}
.cmp-button.play-store img{width:auto;height:70px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.cmp-content-media{padding:var(--dg-spacing-l-3) 0}
.cmp-content-media__container{position:relative;margin:0 auto;width:100%;max-width:1920px;min-width:320px;padding:0 var(--dg-layout-margin);display:flex;flex-direction:column;gap:32px}
.cmp-content-media__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);margin:0;word-break:break-word}
.cmp-content-media__text{margin-top:8px}
.cmp-content-media__text .cmp-text,.cmp-content-media__text .cmp-text p{color:var(--dg-global-color-neutral-10,#fafafa);font-weight:350;font-size:var(--dg-font-size-body-l);line-height:var(--dg-font-height-body-l)}
.cmp-content-media__text .cmp-text a{color:var(--dg-global-color-neutral-10,#fafafa);text-decoration:underline}
.cmp-content-media__text .cmp-text h1,.cmp-content-media__text .cmp-text h2,.cmp-content-media__text .cmp-text h3,.cmp-content-media__text .cmp-text h4,.cmp-content-media__text .cmp-text h5,.cmp-content-media__text .cmp-text h6,.cmp-content-media__text .cmp-text blockquote,.cmp-content-media__text .cmp-text pre{color:var(--dg-global-color-neutral-10,#fafafa);font-weight:350;font-size:var(--dg-font-size-body-l);line-height:var(--dg-font-height-body-l);margin:0}
.cmp-content-media__buttons{position:relative;margin-top:26px;display:flex;flex-direction:column-reverse;gap:var(--dg-spacing-m-2)}
.cmp-content-media__media{position:relative;overflow:hidden;border-radius:0 var(--dg-border-radius-l,20px) var(--dg-border-radius-l,20px) 0;width:100%;max-width:304px;margin-left:calc(-1 * var(--dg-layout-margin))}
.cmp-content-media__media .cmp-image__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}
.cmp-content-media__media--ratio-1{aspect-ratio:1/1}
.cmp-content-media__media--ratio-4-3{aspect-ratio:4/3}
.cmp-content-media__media--ratio-3-4{aspect-ratio:3/4}
.cmp-content-media__media--ratio-16-9{aspect-ratio:16/9}
.cmp-content-media__media--ratio-9-16{aspect-ratio:9/16}
@media(min-width:480px){.cmp-content-media__media{max-width:456px}
.cmp-content-media__buttons{flex-direction:row}
.cmp-content-media__cta:has(.ds-cmp){flex:1}
.cmp-content-media__cta:first-child{order:1}
}
@media(min-width:768px){.cmp-content-media__text{margin-top:16px}
.cmp-content-media__text .cmp-text,.cmp-content-media__text .cmp-text p{font-size:16px}
.cmp-content-media__text .cmp-text a{text-decoration:underline}
.cmp-content-media__text .cmp-text h1,.cmp-content-media__text .cmp-text h2,.cmp-content-media__text .cmp-text h3,.cmp-content-media__text .cmp-text h4,.cmp-content-media__text .cmp-text h5,.cmp-content-media__text .cmp-text h6,.cmp-content-media__text .cmp-text blockquote,.cmp-content-media__text .cmp-text pre{font-size:16px;margin:0}
.cmp-content-media__media{max-width:736px}
.cmp-content-media__cta{flex:auto;max-width:fit-content}
}
@media(min-width:1024px){.cmp-content-media__container{flex-direction:row;gap:40px}
.cmp-content-media__text .cmp-text,.cmp-content-media__text .cmp-text p{font-size:18px}
.cmp-content-media__text .cmp-text a{text-decoration:underline}
.cmp-content-media__text .cmp-text h1,.cmp-content-media__text .cmp-text h2,.cmp-content-media__text .cmp-text h3,.cmp-content-media__text .cmp-text h4,.cmp-content-media__text .cmp-text h5,.cmp-content-media__text .cmp-text h6,.cmp-content-media__text .cmp-text blockquote,.cmp-content-media__text .cmp-text pre{font-size:18px;margin:0}
.cmp-content-media__media{max-width:496px}
.cmp-content-media__info{display:flex;flex-direction:column;margin:auto;order:unset;width:380px;padding:0}
.cmp-content-media__buttons{flex-direction:unset;flex-wrap:wrap}
.cmp-content-media--right .cmp-content-media__media{order:2;margin-left:0;margin-right:calc(-1 * var(--dg-layout-margin));border-radius:var(--dg-border-radius-l,20px) 0 0 var(--dg-border-radius-l,20px)}
.cmp-content-media--right .cmp-content-media__info{order:1}
}
@media(min-width:1440px){.cmp-content-media{flex-direction:row}
.cmp-content-media__media{max-width:705px}
.cmp-content-media__info{width:435px}
}
@media(min-width:1920px){.cmp-content-media__media{max-width:936px}
.cmp-content-media__info{width:576px}
}
@media(min-width:1921px){.cmp-content-media__media,.cmp-content-media--right .cmp-content-media__media{margin:0;border-radius:var(--dg-border-radius-l,20px)}
}