.elementor-kit-6{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --color-white:#ffffff; --color-paper:#ffffff; --color-sand:#f6f5f1; --color-stone:#f1efea; --color-ink:#111111; --color-text:#1a1a1a; --color-ink-soft:#3d3d3d; --color-body-soft:#4a4a4a; --color-muted:#6b6b6b; --color-line:#e6e4df; --color-tag-line:#d4d0c8; --color-field-line:#cfcac0; --color-accent:#ff2c2c; --color-accent-dark:#d91f1f; --color-gold:#f0a444; --color-red:#ff2c2c; --color-ochre:#cbb15c; --color-night:#171717; --color-night-soft:#262626; --color-anthracite:#232326; --color-on-dark:#ffffff; --color-on-dark-muted:#d6d6d6; --color-on-dark-faint:#a3a3a3; --color-line-dark:#3a3a3a; --color-mockup-bg:#f6f5f1; --color-mockup-line:#8c8578; --overlay-top:rgba(23, 23, 23, 0.35); --overlay-bottom:rgba(23, 23, 23, 0.9); --hero-fade:1.2s; --hero-fade-reduced:0.2s; --hero-zoom-duration:8.4s; --hero-zoom-from:1; --hero-zoom-to:1.04; --hero-text-duration:0.9s; --hero-text-delay:0.35s; --text-shift:12px; --overlay-clear:rgba(23, 23, 23, 0); --overlay-mid:rgba(23, 23, 23, 0.55); --overlay-side:rgba(23, 23, 23, 0.7); --color-dot:rgba(255, 255, 255, 0.45); --color-control-line:rgba(255, 255, 255, 0.5); --font-display:DM Serif Display; --font-body:DM Sans; --fs-xs:13px; --fs-label:14px; --fs-sm:15px; --fs-base:17px; --fs-md:19px; --fs-card-lg:24px; --fs-film:21px; --fs-logo:22px; --fs-lg:26px; --fs-xl:32px; --fs-2xl:48px; --fs-cta:58px; --fs-3xl:64px; --fs-hero:84px; --fs-hero-tablet:62px; --fs-hero-mobile:42px; --fs-page-tablet:52px; --fs-page-mobile:38px; --fs-section-tablet:40px; --fs-section-mobile:32px; --fs-cta-mobile:36px; --fs-step:20px; --lh-tight:1.04; --lh-title:1.1; --lh-body:1.6; --ls-wide:0.08em; --ls-logo:0.06em; --underline-offset:4px; --space-0:0px; --space-1:4px; --space-1-5:6px; --space-2:8px; --space-2-5:10px; --space-3:12px; --space-3-5:14px; --space-4:16px; --space-4-5:18px; --space-5:24px; --space-5-5:28px; --space-6:32px; --space-6-5:40px; --space-7:48px; --space-7-5:56px; --space-8:64px; --space-8-5:80px; --space-9:100px; --space-9-5:110px; --space-10:140px; --max-width:1240px; --measure:620px; --measure-wide:960px; --border:1px; --border-strong:2px; --dot:8px; --touch:48px; --icon:24px; --icon-lg:32px; --step-box:48px; --logo-header:52px; --logo-footer:88px; --logo-client:56px; --logo-client-mobile:40px; --logo-tile:96px; --logo-tile-min:150px; --col-half:420px; --col-third:300px; --card-min:240px; --card-film-min:260px; --card-mobile:280px; --card-tablet:300px; --person-tablet:220px; --person-min:280px; --gallery-min:220px; --footer-col:160px; --footer-link-h:32px; --field-min:220px; --hero-min:680px; --hero-min-tablet:600px; --hero-min-mobile:600px; --hero-ui-space:204px; --hero-ui-space-mobile:252px; --dot-w:18px; --dot-w-active:32px; --dot-h:4px; --img-hero:560px; --img-hero-tablet:440px; --img-hero-mobile:300px; --img-tall:520px; --img-mid:400px; --img-card:260px; --img-person:360px; --img-gallery:320px; --img-band:480px; --img-mobile:240px; --textarea:160px; --stat-mobile:40%; --poster-w:440px; --filmo-year:104px; --poster-w-tablet:320px; --frame-tablet:834px; --frame-mobile:390px; --radius-0:0px; --radius-sm:6px; --radius-pill:999px; }