@layer lp-site-system {
html body.page.lps-site #page #content #primary .lps-specialized .lps-section{padding-block:var(--lps-section)!important;margin-block:0!important;}
html body.page.lps-site #page #content #primary .lps-specialized .vc-section{padding-block:var(--lps-section)!important;margin-block:0!important;}
html body.page.lps-site #page #content #primary .lps-specialized .lps-specialized-body{padding-block:var(--lps-section)!important;}
html body.page.lps-site #page #content #primary .lps-specialized .lps-portal-header .lps-frame{padding-block:0!important;}
html body.page.lps-site #page #content #primary #lp-cinema.lps-specialized .lps-portal-header{background:#172b26!important;color:#f5f0e4!important;border-bottom-color:rgba(245,240,228,.18)!important;}
html body.page.lps-site #page #content #primary #lp-cinema.lps-specialized .lps-portal-header :is(.lps-title,.lps-subtitle,.lps-crumbs,.lps-portal-kind){color:#f5f0e4!important;}
html body.page.lps-site #page #content #primary .lps-specialized .lpp-hero{padding:0!important;margin:0 0 32px!important;}
html body.page.lps-site #page #content #primary .lps-specialized .vc-hero .lps-hero-title{color:#fff!important;font:700 clamp(22px,2.5vw,28px)/1.25 var(--lps-serif)!important;}
html body.page.lps-site #page #content #primary .lps-specialized .vc-grid,html body.page.lps-site #page #content #primary .lps-specialized .lpp-grid,html body.page.lps-site #page #content #primary .lps-specialized .qz-grid,html body.page.lps-site #page #content #primary .lps-specialized .q-articles{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:var(--lps-gap)!important;}
html body.page.lps-site #page #content #primary .lps-specialized .vc-track{grid-auto-columns:calc((100% - 72px)/4)!important;gap:24px!important;}
html body.page.lps-site #page #content #primary .lps-specialized .vc-card h3,html body.page.lps-site #page #content #primary .lps-specialized .lpp-card h3,html body.page.lps-site #page #content #primary .lps-specialized .qz-card h3,html body.page.lps-site #page #content #primary .lps-specialized .q-article h3,html body.page.lps-site #page #content #primary .lps-specialized .art-card h3,html body.page.lps-site #page #content #primary .lps-specialized .ec h3{font:600 17px/1.4 var(--lps-serif)!important;margin:0 0 16px!important;}
html body.page.lps-site #page #content #primary .lps-specialized .vc-card,html body.page.lps-site #page #content #primary .lps-specialized .lpp-card,html body.page.lps-site #page #content #primary .lps-specialized .qz-card,html body.page.lps-site #page #content #primary .lps-specialized .q-article{min-width:0!important;}
html body.page.lps-site #page #content #primary .lps-specialized .vc-card p,html body.page.lps-site #page #content #primary .lps-specialized .lpp-card p,html body.page.lps-site #page #content #primary .lps-specialized .qz-card p,html body.page.lps-site #page #content #primary .lps-specialized .q-article p{font-size:14px!important;line-height:1.65!important;}
html body.page.lps-site #page #content #primary .lps-specialized .vc-tools .lps-frame{padding-block:0!important;}
html body.page.lps-site #page #content #primary .lps-specialized .lps-section .lps-section{padding-block:0!important;}
@media(max-width:1000px){
html body.page.lps-site #page #content #primary .lps-specialized .vc-grid,html body.page.lps-site #page #content #primary .lps-specialized .lpp-grid,html body.page.lps-site #page #content #primary .lps-specialized .qz-grid,html body.page.lps-site #page #content #primary .lps-specialized .q-articles{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
html body.page.lps-site #page #content #primary .lps-specialized .vc-track{grid-auto-columns:calc((100% - 24px)/2)!important;}
}
@media(max-width:600px){
html body.page.lps-site #page #content #primary .lps-specialized .vc-grid,html body.page.lps-site #page #content #primary .lps-specialized .lpp-grid,html body.page.lps-site #page #content #primary .lps-specialized .qz-grid,html body.page.lps-site #page #content #primary .lps-specialized .q-articles{grid-template-columns:1fr!important;}
html body.page.lps-site #page #content #primary .lps-specialized .vc-track{grid-auto-columns:100%!important;}
}
}
