/* Mobile usability and film discoverability. */
.film-jump{margin-top:20px}.yard-film{scroll-margin-top:24px}
.film-play{margin-bottom:20px;min-height:48px;min-width:150px;background:#007CB0;color:#fff;border:2px solid #007CB0;cursor:pointer}
.film-play[hidden]{display:none}.film-play:hover{background:#153F4A;border-color:#153F4A}
.footer-email,.contact-details a{overflow-wrap:anywhere}
#send-enquiry{margin-top:20px}
@media(max-width:700px){#enquiry-form{margin:0}}
@media(max-width:1000px){#site-nav a{min-height:48px;display:flex;align-items:center}.menu-toggle{min-height:48px}}
@media(max-width:700px){.section-nav a{min-height:44px;display:inline-flex;align-items:center}.footer-contact a,.footer-bottom a{min-height:44px;display:inline-flex;align-items:center}.dock-questions summary{min-height:48px}.film-play{width:100%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}
