@keyframes shimmer{0%{background-color:#f7f7f7}50%{background-color:#e5e5e5}to{background-color:#f7f7f7}}.shimmer{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:linear-gradient(90deg,#eee 25%,#ddd 50%,#eee 75%);background-size:200% 100%;animation:shimmer 1.2s infinite}@media(min-width:768px){.shimmer{border-radius:20px}}.full-width{width:100%}.media-player-video,.media-player-video-portrait{aspect-ratio:9/16!important;background-color:#fff!important;border-radius:20px!important}.media-player-video-landscape{aspect-ratio:16/9!important;background-color:#fff!important;border-radius:20px!important}.media-player-video-full{border-radius:0!important}.vds-controls{background-image:none!important}.vds-airplay-button,.vds-google-cast-button,.vds-menu-button{display:none!important;visibility:hidden!important}.vds-play-button{background-color:rgba(206,49,49,.667)!important;width:60px;height:60px}.quote{display:flex;flex-direction:column;position:relative;width:auto;margin-bottom:25px}.quote .container{display:grid;grid-template-columns:repeat(24,1fr);grid-template-rows:1fr;grid-column-gap:0;grid-row-gap:0;padding:20px 0 10px;border:2px solid #000;border-radius:20px}.quote .container h2{grid-column:2/24;font-family:var(--font-primary-bold);font-size:clamp(26px,6.511627907vw,1.875rem);font-style:normal;line-height:1.1071428571;margin:0 0 10px}.quote .container .tags{grid-column:2/24;margin-left:4rem}.quote .bottom{display:grid;grid-template-columns:repeat(24,1fr);grid-template-rows:1fr;grid-column-gap:0;grid-row-gap:0;width:100%;margin-top:-20px}.quote .bottom .profile-resume{grid-column:2/23;flex-direction:row-reverse;justify-content:start}.quote .bottom .favoris{grid-column:23/23;display:flex;align-items:end;justify-content:center}.quote .bottom .favoris svg{margin-top:.3125rem;width:18px;cursor:pointer}.quote.search .bottom{margin-top:10px}.quote.search .avatar{display:none}.quote.search .container h2{font-family:var(--font-primary-bold);font-size:clamp(20px,5.1162790698vw,1.5rem);font-style:normal}.quote-news .container{border-color:#e91515}.quote-news .container div{grid-column:2/24;display:flex;flex-direction:column}.quote-news .container div h2,.quote-news .container div p{font-family:var(--font-primary-bold);font-size:clamp(20px,5.1162790698vw,1.5rem);font-style:normal}.quote-news .container div svg{position:absolute;top:16px;right:16px;width:1rem;cursor:pointer}