.home-films-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 22px}.home-film{display:flex;flex-direction:column;gap:9px}.home-film-image{position:relative;display:block;overflow:hidden;aspect-ratio:16/9;background:#143f3c}.home-film-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.home-film-image span{position:absolute;left:14px;bottom:14px;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--red);color:white;font-size:15px}.home-film:hover img{transform:scale(1.035)}.home-film small{color:var(--teal);font-size:11px;font-weight:700;letter-spacing:.12em}.home-film strong{font:20px/1.25 Georgia,serif}.film-section>.button,.film-section>p{margin-top:32px}@media(max-width:980px){.home-films-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.home-films-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.home-film strong{font-size:17px}}@media(max-width:430px){.home-films-grid{grid-template-columns:1fr}.home-film strong{font-size:20px}}
