@import"https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&family=Lexend:wght@100;200;300;400;500;600;700;800&display=swap";:root{--font-base: "Lexend", sans-serif;--font-second-base: "Inter", sans-serif;--bg-color: #111;--primary-color: #ffffff;--secondary-color: #e50914}*{margin:0;padding:0;box-sizing:border-box}body{background:#111}.footer_outer_container{background-color:#111;color:#999;display:flex;justify-content:center;padding:30px 0}.footer_inner_container{width:60%}.footer_icons{width:12%;display:flex;justify-content:space-between;margin-left:10px;color:#fff}.footer_data{display:flex;justify-content:space-between;margin-top:20px}.footer_data ul{list-style:none;display:flex;flex-direction:column;gap:12px;margin:0;padding:0}.footer_data ul li{cursor:pointer;font-size:14px;font-weight:500;line-height:1.6;color:#999}.footer_data ul li:hover{text-decoration:underline}.service_code{display:flex;align-items:center;justify-content:center;border:1px solid #999;color:#999;padding:8px 14px;width:fit-content;margin:20px 0;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .3s,color .3s}.service_code:hover{background-color:#333;color:#fff}.copy-write{font-size:13px;margin:15px 0 10px;color:#999}.header_outer_container{position:sticky;top:0;display:flex;justify-content:center;align-items:center;background-color:red;color:#fff;transition:all .5s ease-in;z-index:1;height:10vh;background-color:#141414;background-color:transparent}.nav_black{background-color:#141414}.header_container{width:90%;display:flex;justify-content:space-between;align-items:center}.header_left ul,.header_right ul{display:flex;list-style:none;padding:0;margin:0}.header_left li,.header_right li{margin:0 10px;cursor:pointer}.header_left li:hover,.header_right li:hover{text-decoration:underline}.header_l{display:inline-block}.banner{position:relative;color:#fff;object-fit:contain;height:80vh;min-height:400px;background-size:cover;background-position:center center;display:flex;align-items:center;justify-content:flex-start;padding:0 30px;margin-bottom:40px}.banner_contents{max-width:700px;text-align:left;z-index:1}.banner_title{font-size:3rem;font-weight:800;margin-bottom:.5rem}.banner_buttons{display:flex;gap:1rem;margin-top:1rem}.banner_button{cursor:pointer;color:#fff;border:none;font-weight:700;border-radius:.2vw;padding:.5em 2em;background-color:#33333380;transition:all .3s ease}.banner_button.play{background-color:#fff;color:#000}.banner_button:hover{background-color:#e6e6e6;color:#000}.banner_fadeBottom{position:absolute;bottom:0;width:100%;height:7.4rem;background-image:linear-gradient(180deg,transparent,rgba(37,37,37,.61),#111)}.banner_description{font-size:1.1rem;font-weight:500;line-height:1.5;max-width:600px;color:#f5f5f5;margin-top:1rem;margin-bottom:1.5rem;text-shadow:0 1px 2px rgba(0,0,0,.7)}.banner_description{font-family:Open Sans,sans-serif}.banner.loading,.banner.error{color:#fff;font-size:1.5rem;text-align:center;padding:4rem}.row_poster{width:100%;object-fit:contain;max-height:100px;transition:transform .45s;margin-right:10px}.row_posters{display:flex;overflow-y:hidden;overflow-x:scroll}.row_posters::-webkit-scrollbar{display:none}.row_poster:hover{transform:scale(1.08)}.row_posterLarge{max-height:250px}.row_posterLarge:hover{transform:scale(1.09)}.row{margin-left:20px;color:#fff}
