.elementor-23821 .elementor-element.elementor-element-9aed5cf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-23821 .elementor-element.elementor-element-9aed5cf{--width:100%;}}/* Start custom CSS *//* cost page b2b-video-production-cost */
body.page-id-23821 .bca-cost *{box-sizing: border-box !important; margin: 0 !important; padding: 0 !important;}
body.page-id-23821 .bca-cost{--ink:#ece2cd; --ink-dim:#a89e89; --ink-faint:#5a5346;
  --paper:#0e0c08; --paper-2:#15110a; --rule:#2a2419;
  --accent:#ff6f61; --accent-ink:#0e0c08;
  --cream:#f0e4c8; --cream-ink:#1a1408; --cream-dim:#6b5d3e; --cream-rule:#c9b88e;
  --bar-1:#d4b652; --bar-2:#7ba8b8; --bar-3:#6b9165; --bar-4:#b56b8a; --bar-5:#b85c4a; --bar-6:#5a7290;
  --display:'Anton','Bebas Neue',sans-serif;
  --serif:'Instrument Serif','Times New Roman',serif;
  --mono:'Space Mono','IBM Plex Mono',monospace;
  --sans:'Inter',system-ui,sans-serif;
  --hero-top:#100d08;}
body.page-id-23821 .bca-cost{background:var(--paper) !important; color:var(--ink) !important; font-family:var(--sans) !important; line-height:1.5 !important; -webkit-font-smoothing:antialiased !important; overflow-x:hidden !important;}
body.page-id-23821 .bca-cost a{color:inherit !important; text-decoration:none !important;}
body.page-id-23821 .bca-cost ::selection{background:var(--accent) !important; color:var(--accent-ink) !important;}
body.page-id-23821 .bca-cost .em{font-family:var(--serif) !important; font-style:italic !important; text-transform:none !important; color:var(--accent) !important; letter-spacing:-0.025em !important;}
body.page-id-23821 .bca-cost .bars{display:flex !important; height:14px !important;}
body.page-id-23821 .bca-cost .bars div{flex:1 !important;}
body.page-id-23821 .bca-cost .b1{background:var(--bar-1) !important}
body.page-id-23821 .bca-cost .b2{background:var(--bar-2) !important}
body.page-id-23821 .bca-cost .b3{background:var(--bar-3) !important}
body.page-id-23821 .bca-cost .b4{background:var(--bar-4) !important}
body.page-id-23821 .bca-cost .b5{background:var(--bar-5) !important}
body.page-id-23821 .bca-cost .b6{background:var(--bar-6) !important}
body.page-id-23821 .bca-cost .inner{max-width:1280px !important; margin:0 auto !important;}
body.page-id-23821 .bca-cost section{padding:96px 36px !important; border-bottom:1px solid var(--rule) !important;}
body.page-id-23821 .bca-cost .ph{font-family:var(--mono) !important; font-size:0.86em !important; color:var(--accent) !important; border:1px dashed var(--accent) !important; padding:1px 6px !important; white-space:normal !important;}
body.page-id-23821 .bca-cost .cream-sec .ph{color:#b8402f !important; border-color:#b8402f !important;}
body.page-id-23821 .bca-cost .mast{display:flex !important; justify-content:space-between !important; align-items:baseline !important; gap:16px !important; padding:18px 36px !important; border-bottom:1px solid var(--rule) !important;}
body.page-id-23821 .bca-cost .brand{display:inline-flex !important; align-items:baseline !important; gap:10px !important; font-family:var(--display) !important; font-size:22px !important; text-transform:uppercase !important; letter-spacing:0.02em !important;}
body.page-id-23821 .bca-cost .brand .mk{width:10px !important; height:10px !important; background:var(--accent) !important; transform:rotate(45deg) !important; display:inline-block !important;}
body.page-id-23821 .bca-cost .brand .it{font-family:var(--serif) !important; font-style:italic !important; text-transform:none !important; color:var(--accent) !important; font-size:18px !important;}
body.page-id-23821 .bca-cost .mast .crumb{font-family:var(--mono) !important; font-size:10px !important; letter-spacing:0.18em !important; text-transform:uppercase !important; color:var(--ink-dim) !important;}
body.page-id-23821 .bca-cost .eyebrow{display:flex !important; align-items:center !important; gap:14px !important; font-family:var(--mono) !important; font-size:11px !important; letter-spacing:0.2em !important; text-transform:uppercase !important; color:var(--ink-dim) !important; margin-bottom:28px !important;}
body.page-id-23821 .bca-cost .eyebrow::before{content:"" !important; width:36px !important; height:1px !important; background:var(--accent) !important;}
body.page-id-23821 .bca-cost h1, body.page-id-23821 .bca-cost h2{font-family:var(--display) !important; font-weight:400 !important; text-transform:uppercase !important; line-height:0.92 !important; letter-spacing:-0.02em !important;}
body.page-id-23821 .bca-cost h1{font-size:clamp(46px, 7.4vw, 112px) !important; max-width:13ch !important;}
body.page-id-23821 .bca-cost h2{font-size:clamp(38px, 5.2vw, 76px) !important; max-width:18ch !important; margin-bottom:22px !important;}
body.page-id-23821 .bca-cost h1 .em, body.page-id-23821 .bca-cost h2 .em{display:block !important;}
body.page-id-23821 .bca-cost .lede{font-size:18px !important; color:var(--ink-dim) !important; max-width:62ch !important;}
body.page-id-23821 .bca-cost .cream-sec .lede{color:var(--cream-dim) !important;}
body.page-id-23821 .bca-cost .hero{background:linear-gradient(180deg, var(--hero-top) 0%, var(--paper) 100%) !important; padding-top:110px !important;}
body.page-id-23821 .bca-cost .answer{margin-top:44px !important; display:grid !important; grid-template-columns:1.5fr 1fr !important; gap:56px !important; align-items:start !important;}
body.page-id-23821 .bca-cost .answer p{font-size:20px !important; line-height:1.55 !important; max-width:60ch !important;}
body.page-id-23821 .bca-cost .answer p strong{color:var(--accent) !important; font-weight:600 !important;}
body.page-id-23821 .bca-cost .facts{border:1px solid var(--rule) !important; background:var(--paper-2) !important;}
body.page-id-23821 .bca-cost .facts div{display:flex !important; justify-content:space-between !important; gap:16px !important; padding:14px 18px !important; border-bottom:1px solid var(--rule) !important;}
body.page-id-23821 .bca-cost .facts div:last-child{border-bottom:0 !important;}
body.page-id-23821 .bca-cost .facts .k{font-family:var(--mono) !important; font-size:10px !important; letter-spacing:0.18em !important; text-transform:uppercase !important; color:var(--ink-dim) !important;}
body.page-id-23821 .bca-cost .facts .v{font-size:14px !important; text-align:right !important;}
body.page-id-23821 .bca-cost .hero-foot{margin-top:48px !important; display:flex !important; flex-wrap:wrap !important; align-items:center !important; gap:22px !important;}
body.page-id-23821 .bca-cost .btn{display:inline-flex !important; align-items:center !important; gap:10px !important; background:var(--accent) !important; color:var(--accent-ink) !important; font-family:var(--mono) !important; font-weight:700 !important; font-size:12px !important; letter-spacing:0.16em !important; text-transform:uppercase !important; padding:16px 22px !important; transition:background .2s, color .2s !important;}
body.page-id-23821 .bca-cost .btn:hover{background:var(--ink) !important; color:var(--paper) !important;}
body.page-id-23821 .bca-cost .cta-note{font-family:var(--mono) !important; font-size:11px !important; letter-spacing:0.12em !important; color:var(--ink-dim) !important;}
body.page-id-23821 .bca-cost .scope-wrap{margin-top:48px !important; border:1px solid var(--rule) !important;}
body.page-id-23821 .bca-cost table.scope{width:100% !important; border-collapse:collapse !important;}
body.page-id-23821 .bca-cost .scope th, body.page-id-23821 .bca-cost .scope td{text-align:left !important; vertical-align:top !important; padding:18px 20px !important; border-bottom:1px solid var(--rule) !important; font-size:15px !important;}
body.page-id-23821 .bca-cost .scope thead th{background:var(--paper-2) !important;}
body.page-id-23821 .bca-cost .scope thead th .ix{display:block !important; font-family:var(--display) !important; color:var(--accent) !important; font-size:34px !important; line-height:1 !important; margin-bottom:10px !important;}
body.page-id-23821 .bca-cost .scope thead th .t{font-family:var(--serif) !important; font-style:italic !important; font-weight:400 !important; font-size:26px !important; line-height:1.1 !important;}
body.page-id-23821 .bca-cost .scope tbody th{font-family:var(--mono) !important; font-weight:400 !important; font-size:10px !important; letter-spacing:0.18em !important; text-transform:uppercase !important; color:var(--ink-dim) !important; width:17% !important;}
body.page-id-23821 .bca-cost .scope td + td, body.page-id-23821 .bca-cost .scope th + td, body.page-id-23821 .bca-cost .scope thead th + th{border-left:1px solid var(--rule) !important;}
body.page-id-23821 .bca-cost .scope tr.price td{font-family:var(--display) !important; font-size:24px !important; letter-spacing:0.01em !important;}
body.page-id-23821 .bca-cost .scope tr.price td .ph{font-family:var(--mono) !important; font-size:13px !important; letter-spacing:0 !important;}
body.page-id-23821 .bca-cost .scope tbody tr:last-child th, body.page-id-23821 .bca-cost .scope tbody tr:last-child td{border-bottom:0 !important;}
body.page-id-23821 .bca-cost .table-note{margin-top:16px !important; font-family:var(--mono) !important; font-size:11px !important; letter-spacing:0.08em !important; color:var(--ink-faint) !important;}
body.page-id-23821 .bca-cost .cream-sec{background:var(--cream) !important; color:var(--cream-ink) !important; border-bottom-color:var(--cream-rule) !important;}
body.page-id-23821 .bca-cost .cream-sec .eyebrow{color:var(--cream-dim) !important;}
body.page-id-23821 .bca-cost .cream-sec .em{color:#c8493b !important;}
body.page-id-23821 .bca-cost .steps{margin-top:48px !important; border-top:1px solid var(--cream-rule) !important;}
body.page-id-23821 .bca-cost .step{display:grid !important; grid-template-columns:92px 1fr 1.4fr 1.4fr !important; gap:28px !important; padding:26px 0 !important; border-bottom:1px solid var(--cream-rule) !important;}
body.page-id-23821 .bca-cost .step .n{font-family:var(--display) !important; font-size:40px !important; line-height:1 !important; color:#c8493b !important;}
body.page-id-23821 .bca-cost .step h3{font-family:var(--serif) !important; font-style:italic !important; font-weight:400 !important; font-size:28px !important; line-height:1.05 !important;}
body.page-id-23821 .bca-cost .step p{font-size:15px !important; line-height:1.5 !important;}
body.page-id-23821 .bca-cost .step .lab{display:block !important; font-family:var(--mono) !important; font-size:10px !important; letter-spacing:0.18em !important; text-transform:uppercase !important; color:var(--cream-dim) !important; margin-bottom:6px !important;}
body.page-id-23821 .bca-cost .briefs{margin-top:48px !important; display:grid !important; grid-template-columns:repeat(3, 1fr) !important; gap:20px !important;}
body.page-id-23821 .bca-cost .brief{border:1px solid var(--rule) !important; background:var(--paper-2) !important; padding:28px 26px 30px !important; display:flex !important; flex-direction:column !important;}
body.page-id-23821 .bca-cost .brief .tag{font-family:var(--mono) !important; font-size:10px !important; letter-spacing:0.18em !important; text-transform:uppercase !important; color:var(--accent) !important; display:flex !important; flex-direction:column !important; gap:4px !important;}
body.page-id-23821 .bca-cost .brief .tag .kind{color:var(--ink-faint) !important;}
body.page-id-23821 .bca-cost .brief h3{font-family:var(--serif) !important; font-style:italic !important; font-weight:400 !important; font-size:32px !important; line-height:1.05 !important; margin:14px 0 22px !important;}
body.page-id-23821 .bca-cost .brief dl{display:grid !important; gap:14px !important;}
body.page-id-23821 .bca-cost .brief dt{font-family:var(--mono) !important; font-size:10px !important; letter-spacing:0.18em !important; text-transform:uppercase !important; color:var(--ink-dim) !important;}
body.page-id-23821 .bca-cost .brief dd{font-size:14.5px !important; line-height:1.5 !important; margin-top:3px !important;}
body.page-id-23821 .bca-cost .brief dd.why{border-top:1px solid var(--rule) !important; padding-top:14px !important; margin-top:4px !important;}
body.page-id-23821 .bca-cost .brief.illus{border-style:dashed !important;}
body.page-id-23821 .bca-cost .offer-card{margin-top:44px !important; border:1px solid var(--cream-ink) !important; padding:34px 36px !important; max-width:920px !important;}
body.page-id-23821 .bca-cost .offer-card ul{list-style:none !important; display:grid !important; gap:18px !important;}
body.page-id-23821 .bca-cost .offer-card li{display:grid !important; grid-template-columns:28px 200px 1fr !important; gap:10px !important; font-size:16px !important; line-height:1.5 !important;}
body.page-id-23821 .bca-cost .offer-card li::before{content:"—" !important; color:#c8493b !important; font-weight:600 !important;}
body.page-id-23821 .bca-cost .offer-card li b{font-family:var(--serif) !important; font-style:italic !important; font-weight:400 !important; font-size:22px !important; line-height:1.1 !important;}
body.page-id-23821 .bca-cost .offer-card .fine{margin-top:26px !important; padding-top:18px !important; border-top:1px solid var(--cream-rule) !important; font-family:var(--mono) !important; font-size:11px !important; letter-spacing:0.1em !important; color:var(--cream-dim) !important;}
body.page-id-23821 .bca-cost .need{margin-top:48px !important; display:grid !important; grid-template-columns:repeat(4, 1fr) !important; border-top:1px solid var(--rule) !important; border-left:1px solid var(--rule) !important;}
body.page-id-23821 .bca-cost .need div{padding:24px 22px 26px !important; border-right:1px solid var(--rule) !important; border-bottom:1px solid var(--rule) !important;}
body.page-id-23821 .bca-cost .need .n{font-family:var(--display) !important; font-size:30px !important; color:var(--accent) !important; line-height:1 !important;}
body.page-id-23821 .bca-cost .need h3{font-family:var(--serif) !important; font-style:italic !important; font-weight:400 !important; font-size:26px !important; margin:10px 0 6px !important;}
body.page-id-23821 .bca-cost .need p{font-size:14px !important; color:var(--ink-dim) !important;}
body.page-id-23821 .bca-cost .close{margin-top:56px !important; display:flex !important; flex-wrap:wrap !important; align-items:center !important; justify-content:space-between !important; gap:24px !important; padding:34px 36px !important; border:1px solid var(--rule) !important; background:var(--paper-2) !important;}
body.page-id-23821 .bca-cost .close p{font-family:var(--serif) !important; font-style:italic !important; font-size:28px !important; line-height:1.15 !important; max-width:30ch !important;}
body.page-id-23821 .bca-cost footer{padding:34px 36px 46px !important; display:flex !important; justify-content:space-between !important; flex-wrap:wrap !important; gap:16px !important; font-family:var(--mono) !important; font-size:11px !important; letter-spacing:0.14em !important; text-transform:uppercase !important; color:var(--ink-faint) !important;}
body.page-id-23821 .bca-cost footer a:hover{color:var(--accent) !important;}
@media (max-width: 1080px){body.page-id-23821 .bca-cost .briefs{grid-template-columns:1fr !important;}
body.page-id-23821 .bca-cost .need{grid-template-columns:repeat(2, 1fr) !important;}
body.page-id-23821 .bca-cost .step{grid-template-columns:70px 1fr !important;}
body.page-id-23821 .bca-cost .step .col{grid-column:2 !important;}}
@media (max-width: 900px){body.page-id-23821 .bca-cost .answer{grid-template-columns:1fr !important; gap:32px !important;}
body.page-id-23821 .bca-cost table.scope, body.page-id-23821 .bca-cost .scope thead, body.page-id-23821 .bca-cost .scope tbody, body.page-id-23821 .bca-cost .scope tr, body.page-id-23821 .bca-cost .scope th, body.page-id-23821 .bca-cost .scope td{display:block !important; width:100% !important;}
body.page-id-23821 .bca-cost .scope thead{display:none !important;}
body.page-id-23821 .bca-cost .scope tbody{display:grid !important;}
body.page-id-23821 .bca-cost .scope tbody tr{border-bottom:1px solid var(--rule) !important; padding:12px 0 !important;}
body.page-id-23821 .bca-cost .scope tbody th{width:100% !important; padding:12px 18px 4px !important; border:0 !important;}
body.page-id-23821 .bca-cost .scope td{border:0 !important; padding:6px 18px !important;}
body.page-id-23821 .bca-cost .scope td::before{content:attr(data-s) !important; display:block !important; font-family:var(--serif) !important; font-style:italic !important; color:var(--accent) !important; font-size:16px !important;}}
@media (max-width: 760px){body.page-id-23821 .bca-cost section{padding:72px 20px !important;}
body.page-id-23821 .bca-cost .mast{padding:16px 20px !important;}
body.page-id-23821 .bca-cost .mast .crumb{display:none !important;}
body.page-id-23821 .bca-cost .offer-card{padding:26px 20px !important;}
body.page-id-23821 .bca-cost .offer-card li{grid-template-columns:22px 1fr !important;}
body.page-id-23821 .bca-cost .offer-card li span{grid-column:2 !important;}
body.page-id-23821 .bca-cost .close{padding:26px 20px !important;}}
@media (max-width: 620px){body.page-id-23821 .bca-cost .need{grid-template-columns:1fr !important;}
body.page-id-23821 .bca-cost .step{grid-template-columns:1fr !important; gap:10px !important;}
body.page-id-23821 .bca-cost .step .col{grid-column:1 !important;}}
body.page-id-23821 .bca-cost .cream-sec .need{border-color:var(--cream-rule) !important;}
body.page-id-23821 .bca-cost .cream-sec .need div{border-color:var(--cream-rule) !important;}
body.page-id-23821 .bca-cost .cream-sec .need .n{color:#c8493b !important;}
body.page-id-23821 .bca-cost .cream-sec .need p{color:var(--cream-dim) !important;}
body.page-id-23821 .bca-cost .need.three{grid-template-columns:repeat(3, 1fr) !important; margin-top:20px !important;}
body.page-id-23821 .bca-cost h3.part{margin-top:56px !important; font-family:var(--serif) !important; font-style:italic !important; font-weight:400 !important; font-size:30px !important; line-height:1.1 !important; display:flex !important; align-items:center !important; gap:14px !important; flex-wrap:wrap !important;}
body.page-id-23821 .bca-cost h3.part .tag{font-family:var(--mono) !important; font-style:normal !important; font-size:10px !important; letter-spacing:0.18em !important; text-transform:uppercase !important; background:var(--cream-ink) !important; color:var(--cream) !important; padding:6px 10px !important;}
body.page-id-23821 .bca-cost .cutline{margin-top:22px !important; font-family:var(--serif) !important; font-style:italic !important; font-size:26px !important;}
body.page-id-23821 .bca-cost .cutline b{font-family:var(--display) !important; font-style:normal !important; font-weight:400 !important; color:#c8493b !important; font-size:32px !important;}
@media (max-width: 1080px){body.page-id-23821 .bca-cost .need.three{grid-template-columns:repeat(2, 1fr) !important;}}
@media (max-width: 620px){body.page-id-23821 .bca-cost .need.three{grid-template-columns:1fr !important;}}
/* cost page 23821 page background */
body.page-id-23821{background:#0e0c08 !important;margin:0 !important}

/* heading colours, beat Elementor Kit */
body.page-id-23821 .bca-cost h1, body.page-id-23821 .bca-cost h2{color:var(--ink) !important}
body.page-id-23821 .bca-cost .cream-sec h2, body.page-id-23821 .bca-cost .cream-sec h3{color:var(--cream-ink) !important}
body.page-id-23821 .bca-cost h3{color:var(--ink) !important}
body.page-id-23821 .bca-cost .em{color:var(--accent) !important}
body.page-id-23821 .bca-cost .cream-sec .em{color:#c8493b !important}
body.page-id-23821 .bca-cost .cream-sec h3.part .tag{color:var(--cream) !important}
body.page-id-23821 .bca-cost .btn{color:var(--accent-ink) !important}

/* hide homepage leftovers injected by inherited page JS */
body.page-id-23821 > .film-grain, body.page-id-23821 > .lightbox, body.page-id-23821 > .cursor-dot, body.page-id-23821 > .cursor-ring{display:none !important}

body.page-id-23821 .bca-cost .hero-aud{margin-top:28px !important}/* End custom CSS */