.movie-header{display:flex;justify-content:space-between;margin-bottom:30px}

.link-banner-text,.movie-block{display:flex;flex-direction:column}

.page-content .movie-cover{width:calc(70vw - 30px);border-radius:25px;max-height:342px;object-fit:cover}

.movie-infos{width:100%;margin-left:15px}

.movie-block{color:var(--title-color);align-items:center;justify-content:center;border-radius:20px;margin-bottom:15px;padding:19px 0}

.card-movie,.help-center-banner,.information-block,.link-banner{border-radius:15px}

.movie-block i{font-size:20px}

.movie-block-name{margin:5px 0 1px;color:#708197;font-weight:400}

.casting .grid>div{display:flex;align-items:center;flex-direction:column;justify-content:flex-start}

img.actor-image{border-radius:50%;width:60px;margin-bottom:10px}

.actor-firstname,.actor-lastname{text-align:center;line-height:1.4em;color:var(--title-color);font-weight:500;font-size:13px}

.movie-rating{padding-top:0;padding-bottom:0;margin-bottom:-15px}

.movie-distribution.list .item-title{font-weight:400;color:var(--text-color)}

.card-movie-rating{position:absolute;right:8px;bottom:8px;background-color:#fff;padding:4px 8px 2px 6px;border-radius:20px;font-size:12px}

.card-movie-rating i{font-size:12px;margin-bottom:3px}

.card-movie .card-image img{aspect-ratio:9/13;object-fit:cover}