.elementor-432 .elementor-element.elementor-element-mmbw432{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-432 .elementor-element.elementor-element-5585440:not(.elementor-motion-effects-element-type-background), .elementor-432 .elementor-element.elementor-element-5585440 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-432 .elementor-element.elementor-element-5585440 > .elementor-container{max-width:1140px;}.elementor-432 .elementor-element.elementor-element-5585440{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 20px 100px 20px;}.elementor-432 .elementor-element.elementor-element-5585440 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-432 .elementor-element.elementor-element-9b8cb10{padding:0px 0px 30px 0px;text-align:center;}.elementor-432 .elementor-element.elementor-element-9b8cb10 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:bold;text-transform:uppercase;color:#222222;}.elementor-432 .elementor-element.elementor-element-f016251{text-align:center;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-accent );}.elementor-432 .elementor-element.elementor-element-1c6bcb1{padding:0px 0px 30px 0px;text-align:center;}.elementor-432 .elementor-element.elementor-element-1c6bcb1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:bold;text-transform:uppercase;color:#222222;}.elementor-432 .elementor-element.elementor-element-4628933:not(.elementor-motion-effects-element-type-background), .elementor-432 .elementor-element.elementor-element-4628933 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#92278F;}.elementor-432 .elementor-element.elementor-element-4628933 > .elementor-container{max-width:1200px;}.elementor-432 .elementor-element.elementor-element-4628933{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 20px 110px 20px;}.elementor-432 .elementor-element.elementor-element-4628933 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-432 .elementor-element.elementor-element-649d8f3 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-432 .elementor-element.elementor-element-649d8f3{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-432 .elementor-element.elementor-element-e2195ac.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-432 .elementor-element.elementor-element-e2195ac.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-432 .elementor-element.elementor-element-e2195ac > .elementor-element-populated{padding:20px 60px 20px 20px;}.elementor-432 .elementor-element.elementor-element-95838bb{border-radius:14px 14px 14px 14px;}.elementor-432 .elementor-element.elementor-element-95838bb img{width:100%;}.elementor-bc-flex-widget .elementor-432 .elementor-element.elementor-element-9e56931.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-432 .elementor-element.elementor-element-9e56931.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-432 .elementor-element.elementor-element-3318035{text-align:start;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-accent );}.elementor-432 .elementor-element.elementor-element-0253625{padding:0px 0px 30px 0px;text-align:start;}.elementor-432 .elementor-element.elementor-element-0253625 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:42px;font-weight:300;text-transform:none;line-height:1.2em;letter-spacing:-0.5px;color:#2D2D31;}.elementor-432 .elementor-element.elementor-element-33ba44b{padding:0px 0px 12px 0px;text-align:start;}.elementor-432 .elementor-element.elementor-element-33ba44b .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:24px;font-weight:300;color:#222222;}.elementor-432 .elementor-element.elementor-element-f6b2885{text-align:start;font-family:"Raleway", Sans-serif;font-size:15.5px;line-height:1.8em;color:#58595B;}.elementor-432 .elementor-element.elementor-element-2324524{padding:40px 0px 0px 0px;}.elementor-432 .elementor-element.elementor-element-2324524 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );fill:#FFFFFF;color:#FFFFFF;}@media(min-width:768px){.elementor-432 .elementor-element.elementor-element-e2195ac{width:55%;}.elementor-432 .elementor-element.elementor-element-9e56931{width:45%;}}@media(max-width:1024px){.elementor-432 .elementor-element.elementor-element-f016251{font-size:var( --e-global-typography-accent-font-size );}.elementor-432 .elementor-element.elementor-element-3318035{font-size:var( --e-global-typography-accent-font-size );}.elementor-432 .elementor-element.elementor-element-0253625 .elementor-heading-title{font-size:36px;}.elementor-432 .elementor-element.elementor-element-2324524 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-432 .elementor-element.elementor-element-5585440{padding:60px 15px 100px 15px;}.elementor-432 .elementor-element.elementor-element-5549124 > .elementor-element-populated{padding:10px 0px 10px 0px;}.elementor-432 .elementor-element.elementor-element-f016251{font-size:var( --e-global-typography-accent-font-size );}.elementor-432 .elementor-element.elementor-element-4628933{padding:64px 16px 72px 16px;}.elementor-432 .elementor-element.elementor-element-e2195ac > .elementor-element-populated{padding:10px 0px 40px 0px;}.elementor-432 .elementor-element.elementor-element-3318035{font-size:var( --e-global-typography-accent-font-size );}.elementor-432 .elementor-element.elementor-element-0253625 .elementor-heading-title{font-size:30px;}.elementor-432 .elementor-element.elementor-element-2324524 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}/* Start custom CSS *//* Cinema section copied from homepage (2026-10-29) */
.elementor-432 .mx-cinema-sec{overflow:hidden;position:relative}
.elementor-432 .mx-cinema,.elementor-432 .mx-cinema.mm-card{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}
.elementor-432 .mx-cinema-poster img{display:block;width:100%;height:auto;box-shadow:0 44px 100px rgba(18,0,28,.5);border:10px solid #fff;transform:rotate(-2deg);transition:transform .8s cubic-bezier(.2,.7,.2,1)}
.elementor-432 .mx-cinema:hover .mx-cinema-poster img{transform:rotate(0) scale(1.015)}
.elementor-432 .mx-cinema .elementor-element-3318035,.elementor-432 .mx-cinema .elementor-element-3318035 p{color:#B4E26A!important;font-size:13px;letter-spacing:.3em;text-transform:uppercase;font-weight:600;margin:0 0 18px}
.elementor-432 .mx-cinema .elementor-element-0253625 .elementor-heading-title{color:#fff!important;font-size:clamp(34px,4.4vw,70px)!important;line-height:1.05!important;margin:0 0 26px}
.elementor-432 .mx-cinema .elementor-element-0253625 .mx-acc{color:#B4E26A!important}
.elementor-432 .mx-cinema .elementor-element-33ba44b .elementor-heading-title{color:#fff!important;font-size:clamp(20px,1.9vw,30px)!important;text-transform:uppercase;letter-spacing:.04em;margin:0 0 14px;padding-top:22px;border-top:1px solid rgba(255,255,255,.35)}
.elementor-432 .mx-cinema .elementor-element-f6b2885,.elementor-432 .mx-cinema .elementor-element-f6b2885 p{color:rgba(255,255,255,.93)!important;font-size:clamp(16px,1.3vw,19px);line-height:1.75}
.elementor-432 .mx-cinema .elementor-element-f6b2885 span,.elementor-432 .mx-cinema .elementor-element-f6b2885 strong,.elementor-432 .mx-cinema .elementor-element-f6b2885 b{color:#B4E26A!important}
.elementor-432 .mx-cinema-btn{margin-top:30px}
.elementor-432 .mx-cinema-btn .elementor-button{background:#fff!important;color:#92278F!important}
.elementor-432 .mx-cinema-btn .elementor-button:hover{background:#B4E26A!important;color:#17101B!important}
@media (max-width:767px){.elementor-432 .mx-cinema .elementor-column{width:100%!important}
.elementor-432 .mx-cinema-poster img{border-width:7px}
}
.elementor-432 .mx-cinema-sec>.elementor-container>.elementor-column>.elementor-widget-wrap{padding:0}
.elementor-432 .mx-cinema-btn .elementor-button{border-radius:0!important}
.elementor-432 .mx-acc{font-family:'Raleway',Sans-serif!important;font-weight:800!important;font-style:normal!important;text-transform:lowercase}/* End custom CSS */