/* One laptop composition shared by the programme shop and signed-in classroom. */
.programme-mockup.real-laptop{position:relative;width:100%;max-width:320px;margin:25px auto 12px;isolation:isolate;background:none}
.programme-mockup .real-laptop-device{display:block;width:100%;height:auto}
.programme-mockup .real-laptop-screen{position:absolute;left:15.2%;right:15.2%;top:10.25%;height:61%;background:#ddd6ce!important;overflow:hidden;display:flex;align-items:center;justify-content:center;z-index:1}
.programme-mockup .real-laptop-screen img{display:block;width:100%!important;height:100%!important;max-height:none!important;object-fit:cover!important;object-position:center!important;margin:auto!important;mix-blend-mode:darken}
.programme-mockup.mockup-starter .real-laptop-screen img{width:80%!important;height:auto!important;object-fit:contain!important}
.programme-mockup.mockup-class .real-laptop-screen img{width:68%!important;height:auto!important;object-fit:contain!important}
.class-card-photo .programme-mockup{margin:0 auto}
.page-programmes h1.al-tight-heading em.brand-script,.page-programmes h2 em.brand-script{font-family:'Eyesome Script',cursive!important;font-style:normal!important;font-weight:400!important;letter-spacing:0!important;line-height:1.5!important}
