.home-page .litbr-cinema-promo{padding:28px 0;background:#f7f2e9}
.home-page .litbr-cinema-promo-inner{position:relative;isolation:isolate;overflow:hidden;box-sizing:border-box;border-radius:12px;background:#0e0f0f;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28%;align-items:center;min-height:240px;padding:30px 36px;width:94%;max-width:1360px;color:#fff9ef}
.home-page .litbr-cinema-promo-image{position:absolute;inset:0 0 0 auto!important;width:72%!important;height:100%!important;object-fit:cover;object-position:center;z-index:-2;margin:0!important;border:0!important}
.home-page .litbr-cinema-promo-inner:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0e0f0f 0%,rgba(14,15,15,.9) 22%,rgba(14,15,15,.12) 47%,rgba(14,15,15,.8) 75%,#0e0f0f 100%)}
.home-page .litbr-cinema-promo a{color:inherit;text-decoration:none}
.home-page .litbr-cinema-promo a:focus-visible{outline:3px solid #f06418;outline-offset:5px}
.home-page .litbr-cinema-promo h2{font:700 clamp(25px,2.7vw,37px)/1.1 Georgia,serif;color:#f06418;margin:0 0 14px}
.home-page .litbr-cinema-promo h2 span{color:#fff9ef}
.home-page .litbr-cinema-promo p{font:400 14px/1.5 'Open Sans',Arial,sans-serif;color:#fff9ef;margin:0 0 14px}
.home-page .litbr-cinema-promo-section{font:600 12px/1.5 'Open Sans',Arial,sans-serif;text-decoration:underline!important;text-underline-offset:4px}
.home-page .litbr-cinema-promo h3{font:700 clamp(23px,2.2vw,32px)/1.16 Georgia,serif;color:#fff9ef;margin:0 0 14px;overflow-wrap:break-word}
.home-page .litbr-cinema-promo-story>span{font:700 13px/1.5 'Open Sans',Arial,sans-serif;color:#ff9959}
@media(max-width:650px){.home-page .litbr-cinema-promo-inner{grid-template-columns:1fr;gap:130px;min-height:390px;padding:25px 22px;width:calc(100% - 32px)}.home-page .litbr-cinema-promo-image{width:100%!important;object-position:center}.home-page .litbr-cinema-promo-inner:before{background:linear-gradient(0deg,#0e0f0f 0%,rgba(14,15,15,.88) 22%,rgba(14,15,15,.12) 53%,rgba(14,15,15,.92) 100%)}.home-page .litbr-cinema-promo h2{font-size:29px}.home-page .litbr-cinema-promo p{font-size:13px}.home-page .litbr-cinema-promo h3{font-size:26px}}

/* litbr-cinema-promo-clickable-v1 */
.home-page .litbr-cinema-promo{background:transparent}
.home-page .litbr-cinema-promo .litbr-cinema-promo-story:after{content:'';position:absolute;inset:0;z-index:1;border-radius:12px;cursor:pointer}
.home-page .litbr-cinema-promo .litbr-cinema-promo-intro{position:relative;z-index:2;pointer-events:none}
.home-page .litbr-cinema-promo .litbr-cinema-promo-intro a{pointer-events:auto}
.home-page .litbr-cinema-promo a.litbr-cinema-promo-section{color:#fff9ef!important}
.home-page .litbr-cinema-promo .litbr-cinema-promo-story:focus-visible:after{outline:3px solid #f06418;outline-offset:-4px}
