.content-all-films-container{padding-top:8.75rem;margin-bottom:1.5rem;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.content-all-films-container{padding-left:1.5rem;padding-right:1.5rem}}.content-all-films-title{font-size:1.5rem;font-weight:700;margin-bottom:1.5rem}.content-all-films-grid{display:grid;margin:-.375rem;grid-template-columns:repeat(2,minmax(0,1fr))}.content-all-films-grid>*{margin:.375rem}@media (min-width:640px){.content-all-films-grid{margin:-.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}.content-all-films-grid>*{margin:.5rem}}@media (min-width:768px){.content-all-films-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1024px){.content-all-films-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.movie-card-all-films{border-radius:.75rem;overflow:hidden;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);cursor:pointer;border-width:2px;border-color:transparent;transform:scale(1);transition:transform .2s ease-out,border-color .2s ease-out}.movie-card-all-films:hover{border-color:white;transform:scale(1.05)}.movie-image-container-all-films{position:relative}.movie-image-wrapper-all-films{width:100%;height:220px}@media (min-width:768px){.movie-image-wrapper-all-films{height:340px}}.movie-image-all-films{border-top-left-radius:.75rem;border-top-right-radius:.75rem;width:100%;height:100%}@media (min-width:768px){.movie-image-all-films{object-fit:cover}}.movie-image-placeholder-all-films{width:100%;height:340px;display:flex;align-items:center;justify-content:center;background-color:#3e3e3e;border-top-left-radius:.75rem;border-top-right-radius:.75rem}.movie-tag-left-all-films{left:0;background-color:#f52e2e;width:28px;border-bottom-right-radius:.125rem}.movie-tag-left-all-films,.movie-tag-right-all-films{position:absolute;top:0;font-size:.75rem;height:27px;display:flex;align-items:center;justify-content:center;font-weight:600;color:white}.movie-tag-right-all-films{right:0;background-color:#ff5125;width:57px;border-bottom-left-radius:.125rem}.movie-rating-all-films{position:absolute;bottom:0;right:0;font-size:.875rem;width:57px;height:27px;display:flex;align-items:center;justify-content:center;font-weight:600;color:white;background:rgba(0,0,0,.6);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.movie-content-all-films{padding:.5rem .75rem}.movie-title-all-films{font-size:1rem;font-weight:600;line-height:1.25;color:white;margin-bottom:.25rem}.movie-year-all-films{font-size:.875rem;color:#9ca3af}.glass-dark{background:rgba(0,0,0,.6);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}