
.languages .dropdown,.mobile-language-options{max-height:65vh;overflow-y:auto}
.mobile-language summary{font-weight:700}
html[lang=ja] .display,html[lang=ar] .display,html[lang=el] .display,html[lang=ru] .display{font-family:inherit}
html[dir=rtl] .header-nav,html[dir=rtl] .mobile-menu,html[dir=rtl] .site-footer{text-align:start}
html[dir=rtl] .hero h1,html[dir=rtl] .cinema-copy{text-align:start}
html[lang=ja] h1,html[lang=ja] h2{line-break:strict;overflow-wrap:anywhere}
@media(max-width:700px){.hero h1,.cinema-copy h1,.booking-card h2{overflow-wrap:break-word}}
