@media(max-width:767px){.elementor .e-grid-base{grid-template-columns:repeat(1,1fr)}}@media(max-width:767px){.elementor .book-film-hero-cover-img{height:auto;max-height:420px;margin-inline:auto;\n}}@media(max-width:767px){.elementor .book-film-hero-cover{width:100%;max-width:100%;padding:0}}@media(max-width:767px){.elementor .footer-grid{grid-template-columns:1fr}}@media(max-width:767px){.elementor .book-film-hero{min-height:0;flex-direction:column;gap:24px;padding-block:80px 40px;padding-inline:20px;\n}}@media(max-width:767px){.elementor .book-film-hero-text{width:100%;min-width:0;max-width:100%}}@media(max-width:767px){.elementor .book-film-hero-kicker{font-size:12px;margin-block:0 10px;\n}}@media(max-width:767px){.elementor .book-film-hero-headline{font-size:44px;letter-spacing:-.5px;margin-block:2px;\n}}@media(max-width:767px){.elementor .e-62dec627-ca70{max-height:480px}}@media(max-width:767px){.elementor .e-7fe99ebb-1c1a{width:100%}}@media(max-width:767px){.elementor .e-250920be-ec27{width:100%}}@media(max-width:767px){.elementor .e-22a416bf-f40b{width:100%}}@media(max-width:767px){.elementor .e-7ec05a34-cada{flex-direction:column;align-items:stretch}}@media(max-width:767px){.elementor .e-7deb4a44-d135{width:100%}}@media(max-width:767px){.elementor .e-6f9f3ad5-a8c9{width:100%}}