/*
Theme Name: Multitrax Media
Theme URI: https://example.invalid/multitrax
Author: Multitrax Media
Description: Cinematic bilingual RTL/LTR WordPress theme with Elementor full-width and canvas support and one-click demo pages.
Version: 1.1.0
Requires at least: 6.0
Requires PHP: 7.4
Text Domain: multitrax
*/
:root{--bg:#090c12;--surface:#151b25;--red:#e73543;--silver:#cdd4df;--muted:#a8b3c2}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:#fff;font-family:Arial,Tahoma,sans-serif;line-height:1.7}a{color:inherit;text-decoration:none}a:hover{color:var(--red)}img{max-width:100%;height:auto}.mt-container{width:min(1180px,92%);margin:auto}.mt-header{position:sticky;top:0;z-index:100;background:#090c12ee;border-bottom:1px solid #ffffff22;backdrop-filter:blur(14px)}.mt-nav{display:flex;align-items:center;justify-content:space-between;min-height:76px;gap:18px}.mt-logo{font-size:22px;letter-spacing:2px;font-weight:900;line-height:1.1}.mt-logo small{display:block;font-size:10px;letter-spacing:6px;color:var(--silver)}.mt-menu{display:flex;gap:22px;flex-wrap:wrap;align-items:center}.mt-menu a{font-size:13px}.mt-lang{border:1px solid #ffffff55;padding:5px 10px;border-radius:3px}.mt-hero{min-height:75vh;display:flex;align-items:center;position:relative;overflow:hidden;background:radial-gradient(circle at 75% 30%,#5a1825 0,transparent 38%),linear-gradient(120deg,#090c12,#19202b)}.mt-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#090c12d9,transparent);pointer-events:none}.mt-hero-inner{position:relative;z-index:1;padding:100px 0}.mt-eyebrow{color:var(--red);text-transform:uppercase;letter-spacing:4px;font-size:12px;font-weight:700}.mt-hero h1{font-size:clamp(38px,6vw,88px);line-height:1.1;max-width:1000px;margin:18px 0;font-weight:900}.mt-hero p{font-size:clamp(16px,2vw,21px);color:var(--silver);max-width:690px}.mt-btn{display:inline-block;background:var(--red);color:#fff!important;padding:13px 24px;font-weight:bold;margin:12px 8px 0 0;border-radius:3px}.mt-btn-outline{background:transparent;border:1px solid #fff}.mt-section{padding:90px 0}.mt-section.alt{background:#111720}.mt-section h2{font-size:clamp(30px,4vw,52px);line-height:1.2;margin:10px 0 20px}.mt-lead{color:var(--silver);max-width:780px}.mt-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:35px}.mt-card{background:#19202b;border:1px solid #ffffff1b;padding:28px;min-height:180px;border-radius:5px}.mt-card h3{margin-top:0;font-size:22px}.mt-card p{color:var(--muted)}.mt-card .mt-number{color:var(--red);font-weight:bold;letter-spacing:3px}.mt-video{aspect-ratio:16/9;background:#06090f;width:100%;border:0}.mt-video-card{padding:0;overflow:hidden}.mt-video-card .mt-info{padding:20px}.mt-thumb{width:100%;aspect-ratio:16/9;object-fit:cover;display:block}.mt-footer{border-top:1px solid #ffffff24;padding:45px 0;color:var(--muted)}.mt-page{min-height:50vh}.mt-page-title{padding:85px 0 35px;background:linear-gradient(130deg,#151b25,#090c12)}.mt-page-title h1{font-size:clamp(32px,5vw,60px);margin:0}.mt-prose{padding:50px 0;max-width:900px}.mt-prose p{color:var(--silver)}.mt-form input,.mt-form textarea,.mt-form select{background:#121925;border:1px solid #475161;padding:13px;color:#fff;width:100%;margin-bottom:12px}.mt-form label{display:block}.mt-form button{border:0;cursor:pointer}.mt-notice{border:1px solid #e73543;padding:16px}.mt-rtl{direction:rtl}.mt-rtl .mt-hero:after{background:linear-gradient(270deg,#090c12d9,transparent)}@media(max-width:850px){.mt-nav{align-items:flex-start;flex-direction:column;padding:16px 0}.mt-menu{gap:13px}.mt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.mt-grid{grid-template-columns:1fr}.mt-hero-inner{padding:60px 0}.mt-section{padding:55px 0}}
/* Elementor native widgets inside the cinematic design system */
.elementor-widget-heading .elementor-heading-title{font-family:inherit;letter-spacing:-.025em;line-height:1.15}.elementor-widget-text-editor{color:#CDD4DF}.elementor-section .elementor-button{border-radius:3px;font-weight:700}.elementor-section{overflow:clip}@media(max-width:767px){.elementor-section .elementor-container{flex-wrap:wrap}}

/* MULTITRAX MEDIA — editorial identity, scoped native Elementor layouts */
:root{--bg:#08090b;--red:#ed263d;--surface:#141519;--silver:#eeeae3;--muted:#aaa9a5}body{background:#08090b;color:#eeeae3}html{scroll-padding-top:150px}.mt-header{background:#08090bf2;border-bottom:1px solid #ffffff30}.mt-nav{min-height:90px}.mt-logo{font-size:25px;font-weight:900;letter-spacing:1px}.mt-menu a{font-weight:700}.mt-menu a:focus-visible,main a:focus-visible{outline:3px solid #ed263d;outline-offset:5px}.elementor-section.elementor-top-section{position:relative;overflow:hidden;border-bottom:1px solid #ffffff25;padding:80px 28px!important;background-color:#08090b}.elementor-top-section>.elementor-container{max-width:1240px!important;position:relative;z-index:2}.elementor-widget-heading .elementor-heading-title{font-family:Arial,Tahoma,sans-serif!important;font-weight:900!important;letter-spacing:-.045em!important;color:#eeeae3;line-height:1.1!important;text-wrap:balance}.elementor-widget-heading h1.elementor-heading-title{font-size:clamp(52px,7.7vw,116px)!important;max-width:1120px}.elementor-widget-heading h2.elementor-heading-title{font-size:clamp(30px,4vw,62px)!important}.elementor-widget-heading h3.elementor-heading-title{font-size:clamp(23px,2.3vw,34px)!important}.elementor-widget-heading h6.elementor-heading-title{font-size:12px!important;letter-spacing:3px!important;color:#ed263d!important;line-height:1.6!important}.elementor-widget-text-editor{font-size:19px!important;line-height:1.85!important;color:#bcbcb7!important;max-width:880px}.elementor-widget-button .elementor-button{border-radius:0!important;padding:18px 30px!important;font-size:13px!important;font-weight:800!important;letter-spacing:.7px;min-height:48px}.elementor-widget-button .elementor-button:hover{filter:brightness(1.15);transform:translateY(-2px)}.elementor-top-section:first-child{min-height:72vh;display:flex;align-items:center;background-image:linear-gradient(90deg,transparent 49.9%,#ffffff09 50%,transparent 50.1%)}.elementor-top-section:last-child{background-color:#ed263d!important;padding:90px 28px!important}.elementor-top-section:last-child .elementor-heading-title,.elementor-top-section:last-child .elementor-widget-text-editor{color:#fff!important}.elementor-top-section:last-child .elementor-button{background:#08090b!important}.elementor-widget-video,.elementor-widget-image{border:1px solid #ffffff30;background:#111216;padding:10px}.elementor-widget-image img{object-fit:cover}.mt-card{border-radius:0!important;border-color:#ffffff30;background:#141519}.mt-card h3{font-weight:900}.mt-footer{padding:65px 0;border-top:1px solid #ffffff30}.mt-footer strong{font-size:25px;color:#eeeae3}.mt-container:has(>.elementor){width:100%;max-width:none}.mt-prose:has(.elementor){max-width:none;padding:0;width:100%}.mt-page-title:has(+.mt-prose .elementor){display:none}
:is(.page-id-32,.page-id-33,.page-id-34,.page-id-35,.page-id-36,.page-id-37,.page-id-38,.page-id-39,.page-id-40) main{direction:rtl;text-align:right}
:is(.page-id-10,.page-id-33,.page-id-42,.page-id-32,.page-id-41) .elementor-top-section:first-child{background:linear-gradient(90deg,#08090bf2 20%,#08090b75),url('https://i.ytimg.com/vi/o_zNjaPJ11I/maxresdefault.jpg') center/cover!important;min-height:88vh;border-bottom:12px solid #ed263d}
:is(.page-id-10,.page-id-33,.page-id-42) .elementor-top-section:nth-child(2) .elementor-widget-wrap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px 35px}
:is(.page-id-10,.page-id-33,.page-id-42) .elementor-top-section:nth-child(2) .elementor-widget-heading:first-child{grid-column:1/-1;margin-bottom:45px}
:is(.page-id-10,.page-id-33,.page-id-42) .elementor-top-section:nth-child(2) .elementor-widget-heading:not(:first-child){padding:25px 0;border-top:1px solid #ffffff30;margin:0}
:is(.page-id-11,.page-id-34,.page-id-43) .elementor-top-section:first-child{background:#eeeae3!important;min-height:78vh;border-bottom:12px solid #08090b}
:is(.page-id-11,.page-id-34,.page-id-43) .elementor-top-section:first-child .elementor-heading-title,:is(.page-id-11,.page-id-34,.page-id-43) .elementor-top-section:first-child .elementor-widget-text-editor{color:#08090b!important}
:is(.page-id-11,.page-id-34,.page-id-43) .elementor-top-section:not(:first-child){border-inline-start:12px solid #ed263d}
:is(.page-id-12,.page-id-35,.page-id-44) .elementor-top-section:first-child{background:linear-gradient(120deg,#08090b 55%,#ed263d 55%)!important;min-height:65vh}
:is(.page-id-12,.page-id-35,.page-id-44) .elementor-top-section:nth-child(2) .elementor-widget-wrap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 35px;counter-reset:service}
:is(.page-id-12,.page-id-35,.page-id-44) .elementor-top-section:nth-child(2) .elementor-widget-heading{padding:25px;border:1px solid #ffffff30;margin:0;background:#141519;counter-increment:service}
:is(.page-id-12,.page-id-35,.page-id-44) .elementor-top-section:nth-child(2) .elementor-widget-heading:before{content:'0' counter(service);font:700 12px monospace;display:block;color:#ed263d;margin-bottom:30px;letter-spacing:3px}
:is(.page-id-36,.page-id-45) .elementor-top-section:first-child{min-height:62vh;background:repeating-linear-gradient(0deg,#08090b,#08090b 49px,#ffffff12 50px)!important;border-bottom:12px solid #ed263d}
:is(.page-id-36,.page-id-45) .elementor-widget-video{max-width:1080px;margin:0 auto 30px;transform:rotate(-1deg)}
:is(.page-id-36,.page-id-45) .elementor-top-section:nth-child(even){background:#15161a!important}
:is(.page-id-37,.page-id-46) .elementor-top-section:first-child{background:radial-gradient(circle at 85% 55%,#ed263d55,transparent 40%),#08090b!important;min-height:76vh}
:is(.page-id-37,.page-id-46) .elementor-top-section:first-child:after{content:'';position:absolute;width:210px;height:210px;inset-inline-end:7%;bottom:40px;border:30px solid #ed263d;border-radius:50%;box-shadow:0 0 0 25px #ed263d22,0 0 0 55px #ed263d11;opacity:.45}
:is(.page-id-37,.page-id-46) .elementor-top-section:nth-child(2){border-top:8px solid #ed263d}
:is(.page-id-38,.page-id-47) .elementor-top-section:first-child{background-image:linear-gradient(#ffffff0c 1px,transparent 1px),linear-gradient(90deg,#ffffff0c 1px,transparent 1px)!important;background-size:48px 48px!important;min-height:78vh}
:is(.page-id-38,.page-id-47) .elementor-top-section:first-child:after{content:'</>';position:absolute;bottom:10px;inset-inline-end:5%;font:900 clamp(110px,20vw,280px) monospace;color:#ed263d25;line-height:1}
:is(.page-id-38,.page-id-47) .elementor-top-section:nth-child(2) .elementor-widget-heading{border-inline-start:4px solid #ed263d;padding-inline-start:24px;margin:30px 0}
:is(.page-id-39,.page-id-48) .elementor-top-section:first-child{background:#ed263d!important;min-height:84vh}
:is(.page-id-39,.page-id-48) .elementor-top-section:first-child .elementor-heading-title{color:#08090b!important}
:is(.page-id-39,.page-id-48) .elementor-top-section:first-child .elementor-widget-text-editor{color:#fff!important}
:is(.page-id-39,.page-id-48) .elementor-top-section:first-child:after{content:'M/M';position:absolute;bottom:-50px;inset-inline-end:5%;font:900 clamp(130px,25vw,390px) Arial;color:#ffffff17;line-height:1;letter-spacing:-25px}
:is(.page-id-15,.page-id-40,.page-id-49) .elementor-top-section:first-child{background:#eeeae3!important;min-height:72vh}
:is(.page-id-15,.page-id-40,.page-id-49) .elementor-top-section:first-child .elementor-heading-title,:is(.page-id-15,.page-id-40,.page-id-49) .elementor-top-section:first-child .elementor-widget-text-editor{color:#08090b!important}
:is(.page-id-14,.page-id-13) .elementor-top-section:first-child{background:#08090b!important;border-top:18px solid #ed263d;border-bottom:1px solid #fff;min-height:65vh}
:is(.page-id-14,.page-id-13) .elementor-top-section:first-child h1{border-bottom:6px solid #ed263d;padding-bottom:35px}
:is(.page-id-32,.page-id-41) .mt-page-title,:is(.page-id-32,.page-id-41) .mt-prose{background:#ed263d}.page-id-3 .mt-page-title{background:#eeeae3;color:#08090b}.page-id-3 .mt-prose{border-inline-start:8px solid #ed263d;padding-inline-start:25px}
@media(max-width:900px){.mt-nav{flex-direction:column;align-items:flex-start;padding:18px 0}.mt-menu{gap:12px;line-height:2}.elementor-section.elementor-top-section{padding:60px 24px!important}.elementor-top-section:first-child{min-height:65vh!important}.elementor-widget-heading h1.elementor-heading-title{font-size:clamp(44px,8vw,74px)!important}}
@media(max-width:600px){.elementor-section.elementor-top-section{padding:50px 18px!important}.elementor-widget-heading h1.elementor-heading-title{font-size:46px!important;line-height:1.15!important}.elementor-widget-heading h2.elementor-heading-title{font-size:32px!important;line-height:1.2!important}.elementor-widget-text-editor{font-size:16px!important}.elementor-top-section:first-child{min-height:60vh!important}.elementor-section .elementor-widget-wrap{grid-template-columns:1fr!important}.elementor-widget-heading{grid-column:auto!important}.mt-menu a{font-size:11px}.mt-logo{font-size:23px}.elementor-widget-video{transform:none!important}.elementor-top-section:first-child:after{opacity:.3!important}.elementor-widget-button .elementor-button{padding:15px 22px!important}.elementor-top-section:last-child{padding:60px 18px!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.elementor-button{transition:none!important;transform:none!important}}

/* Legacy Elementor containers share the editorial system. */
:is(.page-id-10,.page-id-11,.page-id-12,.page-id-13,.page-id-14,.page-id-15) .elementor>.e-con.e-parent{background:#08090b!important;color:#eeeae3!important;padding:80px 28px!important;border-bottom:1px solid #ffffff30;--content-width:1240px;--container-max-width:1240px;--width:100%}
:is(.page-id-10,.page-id-11,.page-id-12,.page-id-13,.page-id-14,.page-id-15) .e-con .e-con-inner{max-width:1240px;width:100%}
:is(.page-id-10,.page-id-11,.page-id-12,.page-id-13,.page-id-14,.page-id-15) .elementor>.e-con.e-parent:first-child{min-height:72vh;justify-content:center}
:is(.page-id-10,.page-id-11,.page-id-12,.page-id-13,.page-id-14,.page-id-15) .hostinger-ai-card{background:#141519!important;border:1px solid #ffffff35!important;border-radius:0!important}
:is(.page-id-10,.page-id-11,.page-id-12,.page-id-13,.page-id-14,.page-id-15) .elementor-heading-title{color:#eeeae3!important}
.page-id-10 .elementor>.e-con.e-parent:first-child{background:linear-gradient(90deg,#08090bf5,#08090b99),url('https://i.ytimg.com/vi/o_zNjaPJ11I/maxresdefault.jpg') center/cover!important;border-bottom:12px solid #ed263d}
:is(.page-id-11,.page-id-15) .elementor>.e-con.e-parent:first-child{background:#eeeae3!important}
:is(.page-id-11,.page-id-15) .elementor>.e-con.e-parent:first-child .elementor-heading-title,:is(.page-id-11,.page-id-15) .elementor>.e-con.e-parent:first-child .elementor-widget-text-editor{color:#08090b!important}
.page-id-12 .elementor>.e-con.e-parent:first-child{background:linear-gradient(120deg,#08090b 65%,#ed263d 65%)!important}
.page-id-14 .elementor>.e-con.e-parent:first-child{border-top:18px solid #ed263d}
.page-id-13 .elementor>.e-con.e-parent:first-child{border-top:18px solid #ed263d;position:relative}
.page-id-13 .elementor>.e-con.e-parent:not(:first-child){display:none!important}
.page-id-13 .elementor-element-hai00003,.page-id-13 .elementor-element-hai00008{display:none!important}
.page-id-13 .elementor-element-hai00004:after{content:'CLIENT PERSPECTIVES / COMING SOON. Approved testimonials will be published after client consent. No sample ratings are presented as real endorsements.';display:block;max-width:760px;margin-top:35px;color:#bcbcb7;font-size:19px;line-height:1.8}
.mt-page-title:has(+article .elementor){display:none}.mt-prose:has(>.elementor){width:100%;max-width:none;padding:0}
@media(max-width:600px){:is(.page-id-10,.page-id-11,.page-id-12,.page-id-13,.page-id-14,.page-id-15) .elementor>.e-con.e-parent{padding:50px 18px!important}.page-id-13 .elementor-element-hai00004:after{font-size:16px}}

/* Editorial service pages and bilingual gateways. */
main:has(.mx-content)>.mt-page-title{display:none}main:has(.mx-content)>.mt-prose{width:100%;max-width:none;padding:0}.mx-content{color:#eeeae3;background:#08090b;overflow:hidden;text-align:start}.mx-content *{box-sizing:border-box}.mx-content h1,.mx-content h2,.mx-content h3{font-family:Arial,Tahoma,sans-serif;font-weight:900;line-height:1.12;letter-spacing:-.04em;text-wrap:balance}.mx-content h1{font-size:clamp(48px,7.6vw,112px);margin:20px 0;max-width:1150px}.mx-content h2{font-size:clamp(30px,4vw,64px);margin:20px 0}.mx-content h3{font-size:28px}.mx-content p{font-size:19px;line-height:1.9;max-width:820px;color:#bcbcb7}.mx-content .mx-eyebrow{font-size:12px;color:#ed263d;letter-spacing:3px;font-weight:700}.mx-content .mx-new-hero{padding:100px max(28px,calc((100vw - 1180px)/2));min-height:78vh;display:flex;flex-direction:column;justify-content:center;border-bottom:1px solid #ffffff35}.mx-content .mx-link-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:1180px;margin:60px auto;gap:1px;background:#ffffff35}.mx-content .mx-link-grid>*{display:block;background:#141519;padding:35px;min-height:150px;color:#eeeae3;font-weight:800}.mx-content .mx-link-grid a{font-size:27px}.mx-content .mx-link-grid a:hover{background:#ed263d;color:#fff}.mx-content .mx-link-grid small{font:700 12px monospace;letter-spacing:3px;color:#ed263d}.mx-content .mx-link-grid p{font-size:16px;font-weight:400}.mx-content .mx-detail{max-width:1180px;margin:auto;padding:65px 28px;border-top:1px solid #ffffff30}.mx-content .mx-new-end{padding:80px max(28px,calc((100vw - 1180px)/2));background:#ed263d}.mx-content .mx-new-end h2{color:#fff}.mx-content .mx-new-end .mt-btn{background:#08090b;border-radius:0}.mx-content .mx-disclosure{font-size:13px;color:#aaa}.mx-films .mx-new-hero{background:linear-gradient(90deg,#08090bf2 30%,#08090b80),url('https://i.ytimg.com/vi/o_zNjaPJ11I/maxresdefault.jpg') center/cover;border-bottom:12px solid #ed263d}.mx-broadcast .mx-new-hero{background:radial-gradient(ellipse at 80% 60%,#ed263d33,transparent 45%),repeating-linear-gradient(0deg,#08090b,#08090b 49px,#ffffff0d 50px)}.mx-live-mark{display:inline-block;align-self:flex-start;padding:16px 22px;border:1px solid #ed263d;color:#ed263d;font:700 14px monospace;margin-top:25px}.mx-news .mx-new-hero{background:#eeeae3;color:#08090b;border-top:18px solid #ed263d}.mx-news .mx-new-hero p{color:#333}.mx-news .mx-new-hero h1{border-bottom:8px solid #08090b;padding-bottom:35px}.mx-brief .mx-new-hero{background:#ed263d}.mx-brief .mx-new-hero p{color:#fff}.mx-brief .mx-new-hero .mx-eyebrow{color:#08090b}.mx-public-brief{max-width:850px;display:grid;gap:22px}.mx-public-brief label{display:block;font-weight:700;color:#eeeae3}.mx-public-brief input,.mx-public-brief select,.mx-public-brief textarea{display:block;background:#141519;color:#fff;width:100%;padding:17px;border:1px solid #ffffff45;font:inherit;border-radius:0;margin-top:10px}.mx-public-brief input:focus,.mx-public-brief textarea:focus,.mx-public-brief select:focus{outline:2px solid #ed263d}.mx-public-brief button{border:0;border-radius:0;justify-self:start;cursor:pointer}.mx-public-brief .mx-brief-status{font-size:14px}.mx-public-brief .mx-brief-output{min-height:240px}.mx-content:not(:has(.mx-new-hero)){padding:85px max(28px,calc((100vw - 1180px)/2));min-height:75vh}.mx-content:not(:has(.mx-new-hero))>h2{font-size:clamp(48px,7vw,100px)}.mt-logo{flex-shrink:0}.mt-menu{gap:13px}.mt-nav{gap:30px}.mt-menu a{white-space:nowrap}
@media(max-width:900px){.mt-menu{display:flex;flex-wrap:nowrap;overflow-x:auto;width:100%;padding:6px 0 12px;scrollbar-width:thin;scrollbar-color:#ed263d #08090b}.mt-menu a{flex-shrink:0}.mt-nav{gap:14px}.mx-content .mx-new-hero{padding:65px 25px;min-height:65vh}.mx-content .mx-link-grid{margin:40px 25px}.mx-content .mx-new-end{padding:60px 25px}.mx-content:not(:has(.mx-new-hero)){padding:65px 25px}}@media(max-width:600px){.mx-content h1{font-size:46px}.mx-content h2{font-size:30px}.mx-content p{font-size:16px}.mx-content .mx-link-grid{grid-template-columns:1fr;margin:30px 18px}.mx-content .mx-link-grid>*{padding:28px}.mx-content .mx-new-hero{padding:55px 18px}.mx-content .mx-detail{padding:50px 18px}.mx-content .mx-new-end{padding:55px 18px}.mx-content:not(:has(.mx-new-hero)){padding:55px 18px}.mx-content .mx-live-mark{font-size:11px;padding:14px}.mt-header .mt-logo{font-size:22px}.mt-nav{min-height:0}}

.mx-public-brief [hidden]{display:none!important}.mx-public-brief label{margin:0}.mx-content a:focus-visible{outline:3px solid #eeeae3;outline-offset:5px}
