{"id":78,"date":"2026-09-14T13:06:53","date_gmt":"2026-09-14T11:06:53","guid":{"rendered":"https:\/\/www.productionservicesinspain.com\/?page_id=78"},"modified":"2026-09-18T14:38:46","modified_gmt":"2026-09-18T12:38:46","slug":"%e5%9c%a8%e8%a5%bf%e7%8f%ad%e7%89%99%e6%8b%8d%e6%91%84","status":"publish","type":"page","link":"https:\/\/www.productionservicesinspain.com\/zh\/filming-in-spain\/","title":{"rendered":"\u5728\u897f\u73ed\u7259\u62cd\u6444"},"content":{"rendered":"\n<style>\n\/* =========================================================\n   PRODUCTION SERVICES IN SPAIN\n   FILMING IN SPAIN \u2014 V1.4 FINAL\n   PRACTICAL PRODUCTION GUIDE\n   HOMOGENEOUS GLOBAL FOOTER\n   ========================================================= *\/\n\n:root{\n  --psis-white:#ffffff;\n  --psis-black:#08090a;\n  --psis-dark:#101214;\n  --psis-dark-2:#151719;\n  --psis-soft:#d7d7d7;\n  --psis-muted:#8d9094;\n  --psis-cream:#efede8;\n  --psis-accent:#e4a11b;\n\n  --psis-display:\"LEMON MILK\",\"Montserrat\",\"Helvetica Neue\",Arial,sans-serif;\n  --psis-body:\"Helvetica Neue\",\"Inter\",Arial,sans-serif;\n\n  --psis-nav-h:82px;\n\n  --fp-content-inset:clamp(28px,4vw,72px);\n  --fp-section-pad-top:110px;\n  --fp-section-pad-bottom:130px;\n}\n\n\/* =========================================================\n   WORDPRESS RESET\n   ========================================================= *\/\n\nhtml{\n  scroll-behavior:smooth;\n}\n\nbody{\n  margin:0!important;\n  padding:0!important;\n  background:var(--psis-black);\n  overflow-x:hidden;\n}\n\n.wp-site-blocks,\n.wp-block-post-content,\n.wp-block-post-content>*,\nmain,\nmain>*{\n  max-width:none!important;\n}\n\n.wp-block-post-content{\n  width:100%!important;\n  margin:0!important;\n  padding:0!important;\n}\n\n.wp-block-post-content>*{\n  width:100%!important;\n  max-width:none!important;\n  margin-left:0!important;\n  margin-right:0!important;\n}\n\n.psis-filming-page,\n.psis-filming-page *{\n  box-sizing:border-box;\n}\n\n.psis-filming-page{\n  position:relative;\n  width:100%!important;\n  max-width:none!important;\n  margin:0!important;\n  padding:0!important;\n  overflow:hidden;\n  background:var(--psis-black);\n  color:var(--psis-white);\n  font-family:var(--psis-body);\n}\n\n.psis-filming-page a{\n  color:inherit;\n  text-decoration:none;\n}\n\n.psis-filming-page img{\n  display:block;\n}\n\n\/* =========================================================\n   GLOBAL\n   ========================================================= *\/\n\n.fp-section{\n  position:relative;\n  width:100%;\n  min-height:100vh;\n  overflow:hidden;\n  isolation:isolate;\n  scroll-margin-top:var(--psis-nav-h);\n}\n\n.fp-inner{\n  position:relative;\n  width:min(1500px,calc(100% - 96px));\n  min-height:100vh;\n  margin:0 auto;\n  display:flex;\n  align-items:center;\n}\n\n.fp-section:not(.fp-hero):not(.fp-final) .fp-inner{\n  padding-top:var(--fp-section-pad-top);\n  padding-bottom:var(--fp-section-pad-bottom);\n}\n\n.fp-bg{\n  position:absolute;\n  inset:0;\n  width:100%;\n  height:100%;\n  object-fit:cover;\n  object-position:center;\n  z-index:-5;\n}\n\n.fp-overlay{\n  position:absolute;\n  inset:0;\n  z-index:-4;\n  background:\n    linear-gradient(\n      90deg,\n      rgba(0,0,0,.82) 0%,\n      rgba(0,0,0,.56) 42%,\n      rgba(0,0,0,.18) 67%,\n      rgba(0,0,0,.05) 100%\n    );\n}\n\n.fp-overlay-right{\n  position:absolute;\n  inset:0;\n  z-index:-4;\n  background:\n    linear-gradient(\n      270deg,\n      rgba(0,0,0,.84) 0%,\n      rgba(0,0,0,.57) 42%,\n      rgba(0,0,0,.18) 67%,\n      rgba(0,0,0,.05) 100%\n    );\n}\n\n.fp-overlay-bottom{\n  position:absolute;\n  inset:0;\n  z-index:-3;\n  background:\n    linear-gradient(\n      0deg,\n      rgba(0,0,0,.70) 0%,\n      rgba(0,0,0,.20) 50%,\n      rgba(0,0,0,0) 76%\n    );\n}\n\n.fp-label{\n  display:flex;\n  align-items:center;\n  gap:13px;\n  margin-bottom:24px;\n  font-family:var(--psis-display);\n  font-size:11px;\n  font-weight:500;\n  line-height:1;\n  letter-spacing:.18em;\n  text-transform:uppercase;\n}\n\n.fp-label::before{\n  content:\"\";\n  width:38px;\n  height:2px;\n  flex:none;\n  background:var(--psis-accent);\n}\n\n.fp-title{\n  margin:0;\n  max-width:960px;\n  font-family:var(--psis-display);\n  font-size:clamp(52px,6.05vw,100px);\n  font-weight:500;\n  line-height:.92;\n  letter-spacing:-.045em;\n  text-transform:uppercase;\n}\n\n.fp-copy{\n  max-width:680px;\n  margin:30px 0 0;\n  font-size:clamp(17px,1.32vw,20px);\n  line-height:1.64;\n}\n\n.fp-copy p{\n  margin:0 0 18px;\n}\n\n.fp-copy p:last-child{\n  margin-bottom:0;\n}\n\n.fp-meta{\n  display:flex;\n  flex-wrap:wrap;\n  gap:9px;\n  margin-top:34px;\n}\n\n.fp-meta span{\n  min-height:34px;\n  display:inline-flex;\n  align-items:center;\n  padding:0 13px;\n  border:1px solid rgba(255,255,255,.24);\n  background:rgba(0,0,0,.18);\n  backdrop-filter:blur(8px);\n  -webkit-backdrop-filter:blur(8px);\n  font-family:var(--psis-display);\n  font-size:9px;\n  letter-spacing:.10em;\n  text-transform:uppercase;\n}\n\n.fp-btn{\n  display:inline-flex;\n  align-items:center;\n  justify-content:center;\n  gap:20px;\n  min-height:50px;\n  margin-top:34px;\n  padding:0 24px;\n  border:1px solid rgba(255,255,255,.68);\n  font-family:var(--psis-display);\n  font-size:10px;\n  font-weight:500;\n  letter-spacing:.16em;\n  text-transform:uppercase;\n  transition:\n    background .25s ease,\n    color .25s ease,\n    transform .25s ease;\n}\n\n.fp-btn:hover{\n  background:#fff;\n  color:#111;\n  transform:translateY(-2px);\n}\n\n.fp-actions{\n  display:flex;\n  align-items:center;\n  flex-wrap:wrap;\n  gap:12px;\n  margin-top:36px;\n}\n\n\/* =========================================================\n   IMAGE SECTION CONTENT SPACING\n   ========================================================= *\/\n\n.fp-section:not(.fp-hero):not(.fp-final) .fp-content{\n  margin-left:var(--fp-content-inset);\n}\n\n.fp-section.fp-right .fp-content{\n  margin-left:0;\n  margin-right:var(--fp-content-inset);\n}\n\n\/* =========================================================\n   NAV \u2014 EXACT HOME V4.4 REFERENCE\n   ========================================================= *\/\n\n.psis-nav{\n  position:fixed;\n  z-index:9999;\n  left:0;\n  right:0;\n  top:0;\n  min-height:var(--psis-nav-h);\n  padding:24px 48px;\n  display:flex;\n  align-items:flex-start;\n  justify-content:space-between;\n  color:#fff;\n  background:rgba(8,9,10,0);\n  transition:background .35s ease,backdrop-filter .35s ease,\n             padding .35s ease,border-color .35s ease;\n}\n\n.psis-nav.is-scrolled{\n  padding-top:17px;\n  padding-bottom:17px;\n  background:rgba(8,9,10,.76);\n  backdrop-filter:blur(12px);\n  -webkit-backdrop-filter:blur(12px);\n  border-bottom:1px solid rgba(255,255,255,.08);\n}\n\n.psis-brand{\n  display:flex;\n  flex-direction:column;\n  min-width:240px;\n  font-family:var(--psis-display);\n  text-transform:uppercase;\n}\n\n.psis-brand-main{\n  font-size:18px;\n  font-weight:500;\n  line-height:1;\n  letter-spacing:-.025em;\n}\n\n.psis-brand-sub{\n  margin-top:7px;\n  padding-top:6px;\n  width:max-content;\n  border-top:2px solid var(--psis-accent);\n  font-size:10px;\n  font-weight:400;\n  letter-spacing:.40em;\n}\n\n.psis-menu{\n  display:flex;\n  align-items:center;\n  gap:24px;\n  padding-top:1px;\n  font-family:var(--psis-display);\n  font-size:9px;\n  font-weight:500;\n  letter-spacing:.15em;\n  text-transform:uppercase;\n}\n\n.psis-menu a{\n  position:relative;\n  padding-bottom:7px;\n  opacity:.76;\n  transition:opacity .25s ease;\n}\n\n.psis-menu a::after{\n  content:\"\";\n  position:absolute;\n  left:0;\n  right:100%;\n  bottom:0;\n  height:1px;\n  background:var(--psis-accent);\n  transition:right .28s ease;\n}\n\n.psis-menu a:hover,\n.psis-menu a.is-active{\n  opacity:1;\n}\n\n.psis-menu a:hover::after,\n.psis-menu a.is-active::after{\n  right:0;\n}\n\n\/* =========================================================\n   MOBILE NAV \u2014 EXACT HOME V4.4 REFERENCE\n   ========================================================= *\/\n\n.psis-menu-toggle{\n  display:none;\n  width:40px;\n  height:34px;\n  padding:0;\n  border:0;\n  background:transparent;\n  cursor:pointer;\n}\n\n.psis-menu-toggle span{\n  display:block;\n  width:100%;\n  height:1px;\n  margin:7px 0;\n  background:#fff;\n  transition:transform .3s ease,opacity .3s ease;\n}\n\n.psis-menu-toggle.is-open span:nth-child(1){\n  transform:translateY(8px) rotate(45deg);\n}\n\n.psis-menu-toggle.is-open span:nth-child(2){\n  opacity:0;\n}\n\n.psis-menu-toggle.is-open span:nth-child(3){\n  transform:translateY(-8px) rotate(-45deg);\n}\n\n.psis-mobile-menu{\n  display:none;\n  position:fixed;\n  z-index:9998;\n  inset:0;\n  padding:120px 28px 40px;\n  background:rgba(8,9,10,.97);\n  backdrop-filter:blur(14px);\n  -webkit-backdrop-filter:blur(14px);\n  opacity:0;\n  pointer-events:none;\n  transition:opacity .3s ease;\n}\n\n.psis-mobile-menu.is-open{\n  opacity:1;\n  pointer-events:auto;\n}\n\n.psis-mobile-menu-inner{\n  display:flex;\n  flex-direction:column;\n  gap:22px;\n}\n\n.psis-mobile-menu a{\n  font-family:var(--psis-display);\n  font-size:clamp(28px,8vw,44px);\n  font-weight:500;\n  line-height:1;\n  letter-spacing:-.03em;\n  text-transform:uppercase;\n}\n\n.psis-mobile-menu a.is-active{\n  color:var(--psis-accent);\n}\n\n\/* =========================================================\n   HERO\n   ========================================================= *\/\n\n.fp-hero{\n  min-height:max(100vh,900px);\n}\n\n.fp-hero .fp-inner{\n  min-height:max(100vh,900px);\n  align-items:flex-end;\n  padding-top:calc(var(--psis-nav-h) + 40px);\n  padding-bottom:88px;\n}\n\n.fp-hero .fp-bg{\n  object-position:center 48%;\n}\n\n.fp-hero-content{\n  width:min(1050px,100%);\n  margin-left:clamp(0px,2vw,30px);\n}\n\n.fp-hero-kicker{\n  margin-bottom:25px;\n  font-family:var(--psis-display);\n  font-size:11px;\n  letter-spacing:.20em;\n  text-transform:uppercase;\n}\n\n.fp-hero-title{\n  margin:0;\n  max-width:1100px;\n  font-family:var(--psis-display);\n  font-size:clamp(65px,8vw,135px);\n  font-weight:500;\n  line-height:.86;\n  letter-spacing:-.05em;\n  text-transform:uppercase;\n}\n\n.fp-hero-subtitle{\n  margin:32px 0 0;\n  max-width:860px;\n  font-family:var(--psis-display);\n  font-size:clamp(27px,3vw,48px);\n  line-height:.98;\n  font-weight:500;\n  letter-spacing:-.03em;\n  text-transform:uppercase;\n}\n\n.fp-hero-copy{\n  max-width:750px;\n  margin:26px 0 0;\n  font-size:clamp(17px,1.35vw,20px);\n  line-height:1.62;\n  color:rgba(255,255,255,.88);\n}\n\n\/* =========================================================\n   GUIDE INDEX\n   ========================================================= *\/\n\n.fp-guide{\n  background:#111315;\n  padding:92px 0 105px;\n}\n\n.fp-guide-inner{\n  width:min(1500px,calc(100% - 96px));\n  margin:0 auto;\n}\n\n.fp-guide-head{\n  display:grid;\n  grid-template-columns:1fr .8fr;\n  gap:90px;\n  align-items:end;\n  margin-bottom:58px;\n}\n\n.fp-guide-head h2{\n  margin:0;\n  max-width:800px;\n  font-family:var(--psis-display);\n  font-size:clamp(43px,5.5vw,86px);\n  line-height:.93;\n  font-weight:500;\n  letter-spacing:-.04em;\n  text-transform:uppercase;\n}\n\n.fp-guide-intro{\n  max-width:500px;\n  margin:0;\n  font-size:16px;\n  line-height:1.68;\n  color:rgba(255,255,255,.66);\n}\n\n.fp-guide-grid{\n  display:grid;\n  grid-template-columns:repeat(3,1fr);\n  border-top:1px solid rgba(255,255,255,.16);\n  border-left:1px solid rgba(255,255,255,.16);\n}\n\n.fp-guide-card{\n  position:relative;\n  min-height:180px;\n  padding:25px 28px 27px;\n  border-right:1px solid rgba(255,255,255,.16);\n  border-bottom:1px solid rgba(255,255,255,.16);\n  display:flex;\n  flex-direction:column;\n  justify-content:space-between;\n  background:#111315;\n  transition:\n    background .3s ease,\n    transform .3s ease;\n}\n\n.fp-guide-card:hover{\n  background:#181b1e;\n}\n\n.fp-guide-num{\n  font-size:11px;\n  color:rgba(255,255,255,.45);\n}\n\n.fp-guide-card h3{\n  margin:40px 0 0;\n  font-family:var(--psis-display);\n  font-size:clamp(19px,1.8vw,29px);\n  line-height:1;\n  font-weight:500;\n  letter-spacing:-.025em;\n  text-transform:uppercase;\n}\n\n.fp-guide-card h3::before{\n  content:\"\";\n  display:block;\n  width:0;\n  height:2px;\n  margin-bottom:15px;\n  background:var(--psis-accent);\n  transition:width .35s ease;\n}\n\n.fp-guide-card:hover h3::before{\n  width:48px;\n}\n\n.fp-guide-arrow{\n  position:absolute;\n  top:24px;\n  right:25px;\n  font-size:17px;\n  opacity:.55;\n}\n\n\/* =========================================================\n   CONTENT SECTIONS\n   ========================================================= *\/\n\n.fp-content{\n  width:min(700px,63%);\n}\n\n.fp-right .fp-inner{\n  justify-content:flex-end;\n}\n\n.fp-light{\n  background:var(--psis-cream);\n  color:#111;\n  min-height:82vh;\n}\n\n.fp-light .fp-inner{\n  min-height:82vh;\n  padding:112px 0;\n}\n\n.fp-light-grid{\n  width:100%;\n  display:grid;\n  grid-template-columns:.9fr 1.1fr;\n  gap:125px;\n  align-items:center;\n}\n\n.fp-light .fp-copy{\n  color:#2a2a2a;\n}\n\n\/* =========================================================\n   DETAIL LISTS\n   ========================================================= *\/\n\n.fp-detail-list{\n  margin-top:38px;\n  border-top:1px solid rgba(255,255,255,.22);\n}\n\n.fp-detail-row{\n  display:grid;\n  grid-template-columns:180px 1fr;\n  gap:30px;\n  padding:17px 0;\n  border-bottom:1px solid rgba(255,255,255,.16);\n}\n\n.fp-detail-key{\n  font-family:var(--psis-display);\n  font-size:9px;\n  letter-spacing:.13em;\n  text-transform:uppercase;\n  color:rgba(255,255,255,.68);\n}\n\n.fp-detail-value{\n  font-size:14px;\n  line-height:1.55;\n  color:rgba(255,255,255,.80);\n}\n\n\/* =========================================================\n   CREW \/ EQUIPMENT EDITORIAL\n   ========================================================= *\/\n\n.fp-editorial{\n  background:#0d0f11;\n  padding:110px 0;\n}\n\n.fp-editorial-inner{\n  width:min(1500px,calc(100% - 96px));\n  margin:0 auto;\n}\n\n.fp-editorial-grid{\n  display:grid;\n  grid-template-columns:1.1fr .9fr;\n  gap:24px;\n}\n\n.fp-editorial-image{\n  position:relative;\n  min-height:640px;\n  overflow:hidden;\n}\n\n.fp-editorial-image.small{\n  min-height:640px;\n}\n\n.fp-editorial-image img{\n  position:absolute;\n  inset:0;\n  width:100%;\n  height:100%;\n  object-fit:cover;\n  transition:transform 1.1s cubic-bezier(.2,.7,.2,1);\n}\n\n.fp-editorial-image:hover img{\n  transform:scale(1.025);\n}\n\n.fp-editorial-image::after{\n  content:\"\";\n  position:absolute;\n  inset:0;\n  background:linear-gradient(\n    180deg,\n    rgba(0,0,0,.02),\n    rgba(0,0,0,.25)\n  );\n}\n\n\/* =========================================================\n   WORKFLOW\n   ========================================================= *\/\n\n.fp-workflow{\n  background:var(--psis-cream);\n  color:#111;\n  padding:125px 0 130px;\n}\n\n.fp-workflow-inner{\n  width:min(1500px,calc(100% - 96px));\n  margin:0 auto;\n}\n\n.fp-workflow-head{\n  display:grid;\n  grid-template-columns:1fr .85fr;\n  gap:105px;\n  align-items:end;\n  margin-bottom:70px;\n}\n\n.fp-workflow-head .fp-copy{\n  margin:0;\n}\n\n.fp-workflow-grid{\n  display:grid;\n  grid-template-columns:repeat(6,1fr);\n  border-top:1px solid rgba(0,0,0,.18);\n  border-left:1px solid rgba(0,0,0,.18);\n}\n\n.fp-workflow-step{\n  min-height:230px;\n  padding:24px 20px;\n  border-right:1px solid rgba(0,0,0,.18);\n  border-bottom:1px solid rgba(0,0,0,.18);\n  display:flex;\n  flex-direction:column;\n  justify-content:space-between;\n}\n\n.fp-workflow-num{\n  font-size:11px;\n  color:rgba(0,0,0,.42);\n}\n\n.fp-workflow-step h3{\n  margin:0;\n  font-family:var(--psis-display);\n  font-size:clamp(16px,1.45vw,23px);\n  line-height:1.03;\n  font-weight:500;\n  text-transform:uppercase;\n  letter-spacing:-.02em;\n}\n\n.fp-workflow-step p{\n  margin:16px 0 0;\n  font-size:12.5px;\n  line-height:1.5;\n  color:#505050;\n}\n\n\/* =========================================================\n   INCENTIVES CROSS-LINK\n   ========================================================= *\/\n\n.fp-incentive{\n  min-height:74vh;\n  background:#111315;\n}\n\n.fp-incentive .fp-inner{\n  min-height:74vh;\n  padding:105px 0;\n}\n\n.fp-incentive-grid{\n  width:100%;\n  display:grid;\n  grid-template-columns:.9fr 1.1fr;\n  gap:110px;\n  align-items:center;\n}\n\n.fp-incentive-box{\n  padding:42px 44px;\n  border:1px solid rgba(255,255,255,.13);\n  background:rgba(255,255,255,.025);\n}\n\n.fp-incentive-box p{\n  margin:0 0 18px;\n  font-size:17px;\n  line-height:1.64;\n  color:rgba(255,255,255,.78);\n}\n\n\/* =========================================================\n   FINAL CTA\n   ========================================================= *\/\n\n.fp-final{\n  min-height:86vh;\n}\n\n.fp-final .fp-inner{\n  min-height:86vh;\n  justify-content:center;\n  text-align:center;\n  padding:110px 0 100px;\n}\n\n.fp-final-content{\n  width:min(960px,calc(100% - 60px));\n}\n\n.fp-final .fp-label{\n  justify-content:center;\n}\n\n.fp-final .fp-title{\n  margin:0 auto;\n  font-size:clamp(48px,5.6vw,92px);\n}\n\n.fp-final .fp-copy{\n  margin-left:auto;\n  margin-right:auto;\n}\n\n.fp-final .fp-actions{\n  justify-content:center;\n}\n\n.fp-final .fp-actions .fp-btn{\n  margin-top:0;\n}\n\n\/* =========================================================\n   FOOTER \u2014 GLOBAL MASTER \/ HOME REFERENCE\n   ========================================================= *\/\n\n.psis-footer{\n  position:relative;\n  background:#08090a;\n  color:#fff;\n  border-top:1px solid rgba(255,255,255,.10);\n}\n\n.psis-footer-inner{\n  width:min(1500px,calc(100% - 96px));\n  margin:0 auto;\n  padding:78px 0 34px;\n}\n\n.psis-footer-main{\n  display:grid;\n  grid-template-columns:1.35fr .85fr .85fr;\n  gap:90px;\n  padding-bottom:66px;\n}\n\n.psis-footer-rule{\n  width:58px;\n  height:2px;\n  margin-bottom:24px;\n  background:var(--psis-accent);\n}\n\n.psis-footer-title{\n  margin:0;\n  max-width:430px;\n  font-family:var(--psis-display);\n  font-size:clamp(25px,2.6vw,40px);\n  font-weight:500;\n  line-height:1.02;\n  letter-spacing:-.03em;\n  text-transform:uppercase;\n}\n\n.psis-footer-byline{\n  display:flex;\n  align-items:baseline;\n  gap:8px;\n  margin-top:17px;\n}\n\n.psis-footer-by{\n  font-size:12px;\n  font-style:italic;\n  opacity:.55;\n}\n\n.psis-footer-minded{\n  font-family:var(--psis-display);\n  font-size:14px;\n  font-weight:500;\n  letter-spacing:.16em;\n  text-transform:uppercase;\n}\n\n.psis-footer-description{\n  max-width:480px;\n  margin:25px 0 0;\n  font-size:14px;\n  line-height:1.6;\n  color:rgba(255,255,255,.58);\n}\n\n.psis-footer-heading{\n  display:block;\n  margin-bottom:22px;\n  font-family:var(--psis-display);\n  font-size:9px;\n  font-weight:500;\n  letter-spacing:.22em;\n  text-transform:uppercase;\n  color:rgba(255,255,255,.45);\n}\n\n.psis-footer-links{\n  display:flex;\n  flex-direction:column;\n  gap:13px;\n}\n\n.psis-footer-links a{\n  width:max-content;\n  max-width:100%;\n  font-family:var(--psis-display);\n  font-size:10px;\n  font-weight:500;\n  line-height:1.4;\n  letter-spacing:.12em;\n  text-transform:uppercase;\n  opacity:.82;\n  transition:opacity .25s ease;\n}\n\n.psis-footer-links a:hover{\n  opacity:1;\n}\n\n.psis-footer-contact{\n  font-size:14px;\n  line-height:1.65;\n  color:rgba(255,255,255,.80);\n}\n\n.psis-footer-email{\n  display:inline-block;\n  margin-top:12px;\n  padding-bottom:4px;\n  border-bottom:1px solid rgba(255,255,255,.28);\n}\n\n.psis-footer-bottom{\n  display:flex;\n  justify-content:space-between;\n  gap:30px;\n  align-items:center;\n  padding-top:28px;\n  border-top:1px solid rgba(255,255,255,.10);\n  color:rgba(255,255,255,.40);\n  font-size:11px;\n}\n\n.psis-footer-bottom-left{\n  display:flex;\n  flex-wrap:wrap;\n  gap:26px;\n  align-items:center;\n}\n\n.psis-footer-legal{\n  display:flex;\n  flex-wrap:wrap;\n  gap:18px;\n  align-items:center;\n}\n\n.psis-footer-legal a{\n  font-size:10px;\n  letter-spacing:.08em;\n  text-transform:uppercase;\n  color:inherit;\n  opacity:.45;\n  transition:opacity .25s ease;\n}\n\n.psis-footer-legal a:hover{\n  opacity:.82;\n}\n\n.psis-footer-backtop{\n  font-family:var(--psis-display);\n  font-size:10px;\n  font-weight:500;\n  line-height:1.4;\n  letter-spacing:.12em;\n  text-transform:uppercase;\n  color:#fff;\n  opacity:.82;\n  transition:opacity .25s ease;\n}\n\n.psis-footer-backtop:hover{\n  opacity:1;\n}\n\n\/* =========================================================\n   REVEAL\n   ========================================================= *\/\n\n.fp-reveal{\n  opacity:0;\n  transform:translateY(28px);\n  transition:\n    opacity .8s ease,\n    transform .8s ease;\n}\n\n.fp-reveal.is-visible{\n  opacity:1;\n  transform:none;\n}\n\n\/* =========================================================\n   TABLET\n   ========================================================= *\/\n\n@media(max-width:1050px){\n\n  :root{\n    --psis-nav-h:72px;\n    --fp-content-inset:18px;\n    --fp-section-pad-top:100px;\n    --fp-section-pad-bottom:110px;\n  }\n\n  .psis-nav{\n    padding:18px 24px;\n    align-items:center;\n  }\n\n  .psis-nav.is-scrolled{\n    padding:14px 24px;\n  }\n\n  .psis-menu{\n    display:none;\n  }\n\n  .psis-menu-toggle{\n    display:block;\n  }\n\n  .psis-mobile-menu{\n    display:block;\n  }\n\n  .fp-inner,\n  .fp-guide-inner,\n  .fp-editorial-inner,\n  .fp-workflow-inner,\n  .psis-footer-inner{\n    width:calc(100% - 48px);\n  }\n\n  .fp-guide-head,\n  .fp-light-grid,\n  .fp-incentive-grid,\n  .fp-workflow-head{\n    gap:60px;\n  }\n\n  .fp-guide-grid{\n    grid-template-columns:repeat(2,1fr);\n  }\n\n  .fp-workflow-grid{\n    grid-template-columns:repeat(3,1fr);\n  }\n\n  .fp-content{\n    width:min(700px,76%);\n  }\n}\n\n\/* =========================================================\n   MOBILE\n   ========================================================= *\/\n\n@media(max-width:650px){\n\n  :root{\n    --psis-nav-h:68px;\n    --fp-content-inset:0px;\n  }\n\n  .psis-nav{\n    padding:16px 18px;\n  }\n\n  .psis-nav.is-scrolled{\n    padding:13px 18px;\n  }\n\n  .psis-brand{\n    min-width:auto;\n  }\n\n  .psis-brand-main{\n    font-size:14px;\n  }\n\n  .psis-brand-sub{\n    font-size:8px;\n  }\n\n  .psis-menu-toggle{\n    width:32px;\n  }\n\n  .psis-mobile-menu{\n    padding-top:105px;\n  }\n\n  .fp-inner,\n  .fp-guide-inner,\n  .fp-editorial-inner,\n  .fp-workflow-inner,\n  .psis-footer-inner{\n    width:calc(100% - 36px);\n  }\n\n  .fp-section{\n    min-height:100svh;\n  }\n\n  .fp-inner{\n    min-height:100svh;\n  }\n\n  .fp-hero{\n    min-height:100svh;\n  }\n\n  .fp-hero .fp-inner{\n    min-height:100svh;\n    padding-top:105px;\n    padding-bottom:52px;\n  }\n\n  .fp-hero-content{\n    margin-left:0;\n  }\n\n  .fp-hero-title{\n    font-size:clamp(48px,14vw,76px);\n  }\n\n  .fp-hero-subtitle{\n    font-size:clamp(28px,8vw,42px);\n  }\n\n  .fp-title{\n    font-size:clamp(40px,11vw,62px);\n  }\n\n  .fp-guide{\n    padding:74px 0 80px;\n  }\n\n  .fp-guide-head,\n  .fp-light-grid,\n  .fp-incentive-grid,\n  .fp-workflow-head{\n    grid-template-columns:1fr;\n    gap:36px;\n  }\n\n  .fp-guide-grid{\n    grid-template-columns:1fr;\n  }\n\n  .fp-guide-card{\n    min-height:145px;\n  }\n\n  .fp-content{\n    width:100%;\n  }\n\n  .fp-section:not(.fp-hero):not(.fp-final) .fp-content,\n  .fp-section.fp-right .fp-content{\n    margin-left:0;\n    margin-right:0;\n  }\n\n  .fp-section .fp-inner{\n    align-items:flex-end;\n  }\n\n  .fp-section:not(.fp-hero):not(.fp-final) .fp-inner{\n    padding-top:105px;\n    padding-bottom:92px;\n  }\n\n  .fp-right .fp-inner{\n    justify-content:flex-start;\n  }\n\n  .fp-overlay,\n  .fp-overlay-right{\n    background:\n      linear-gradient(\n        180deg,\n        rgba(0,0,0,.12) 0%,\n        rgba(0,0,0,.38) 40%,\n        rgba(0,0,0,.92) 100%\n      );\n  }\n\n  .fp-detail-row{\n    grid-template-columns:1fr;\n    gap:8px;\n  }\n\n  .fp-editorial{\n    padding:20px 0;\n  }\n\n  .fp-editorial-grid{\n    grid-template-columns:1fr;\n    gap:12px;\n  }\n\n  .fp-editorial-image,\n  .fp-editorial-image.small{\n    min-height:72vw;\n  }\n\n  .fp-light{\n    min-height:auto;\n  }\n\n  .fp-light .fp-inner{\n    min-height:auto;\n    padding:90px 0;\n    align-items:center;\n  }\n\n  .fp-workflow{\n    padding:90px 0;\n  }\n\n  .fp-workflow-grid{\n    grid-template-columns:1fr;\n  }\n\n  .fp-workflow-step{\n    min-height:175px;\n  }\n\n  .fp-incentive{\n    min-height:auto;\n  }\n\n  .fp-incentive .fp-inner{\n    min-height:auto;\n    padding:90px 0;\n    align-items:center;\n  }\n\n  .fp-final{\n    min-height:82vh;\n  }\n\n  .fp-final .fp-inner{\n    min-height:82vh;\n    align-items:center;\n  }\n\n  .fp-final-content{\n    width:100%;\n  }\n\n  .fp-actions{\n    flex-direction:column;\n  }\n\n  .fp-btn{\n    width:100%;\n  }\n\n  .fp-final .fp-actions{\n    align-items:center;\n  }\n\n  .psis-footer-inner{\n    padding:60px 0 28px;\n  }\n\n  .psis-footer-main{\n    grid-template-columns:1fr;\n    gap:46px;\n    padding-bottom:50px;\n  }\n\n  .psis-footer-bottom{\n    flex-direction:column;\n    align-items:flex-start;\n  }\n\n  .psis-footer-bottom-left{\n    gap:14px 20px;\n  }\n}\n\n\/* =========================================================\n   REDUCED MOTION\n   ========================================================= *\/\n\n@media(prefers-reduced-motion:reduce){\n\n  html{\n    scroll-behavior:auto;\n  }\n\n  .fp-reveal{\n    opacity:1;\n    transform:none;\n    transition:none;\n  }\n\n  .fp-guide-card,\n  .fp-guide-card h3::before,\n  .fp-editorial-image img,\n  .fp-btn{\n    transition:none;\n  }\n}\n<\/style>\n\n<div class=\"psis-filming-page\" id=\"top\">\n\n<!-- =========================================================\n     NAV\n     ========================================================= -->\n\n<nav class=\"psis-nav\" id=\"psis-nav\" aria-label=\"Primary navigation\">\n\n  <a class=\"psis-brand\" href=\"\/\">\n    <span class=\"psis-brand-main\">Production Services<\/span>\n    <span class=\"psis-brand-sub\">In Spain<\/span>\n  <\/a>\n\n  <div class=\"psis-menu\">\n\n    <a href=\"\/\">Home<\/a>\n    <a href=\"\/spain\/\">Spain<\/a>\n\n    <a href=\"\/filming-in-spain\/\" class=\"is-active\" aria-current=\"page\">\n      Filming in Spain\n    <\/a>\n\n    <a href=\"\/film-incentives-spain\/\">\n      Incentives &amp; Financing\n    <\/a>\n\n    <a href=\"\/production-services-spain\/\">\n      Production Services\n    <\/a>\n\n    <a href=\"\/production-infrastructure-spain\/\">\n      Infrastructure\n    <\/a>\n\n    <a href=\"\/#about\">\n      About\n    <\/a>\n\n    <a href=\"\/#contact\">\n      Contact\n    <\/a>\n\n  <\/div>\n\n  <button class=\"psis-menu-toggle\" id=\"psis-menu-toggle\" aria-label=\"Open navigation menu\" aria-expanded=\"false\" aria-controls=\"psis-mobile-menu\" type=\"button\">\n    <span><\/span>\n    <span><\/span>\n    <span><\/span>\n  <\/button>\n\n<\/nav>\n\n<div class=\"psis-mobile-menu\" id=\"psis-mobile-menu\" aria-label=\"Mobile navigation\">\n\n  <div class=\"psis-mobile-menu-inner\">\n\n    <a href=\"\/\">Home<\/a>\n    <a href=\"\/spain\/\">Spain<\/a>\n\n    <a href=\"\/filming-in-spain\/\" class=\"is-active\" aria-current=\"page\">\n      Filming in Spain\n    <\/a>\n\n    <a href=\"\/film-incentives-spain\/\">\n      Incentives &amp; Financing\n    <\/a>\n\n    <a href=\"\/production-services-spain\/\">\n      Production Services\n    <\/a>\n\n    <a href=\"\/production-infrastructure-spain\/\">\n      Infrastructure\n    <\/a>\n\n    <a href=\"\/#about\">\n      About\n    <\/a>\n\n    <a href=\"\/#contact\">\n      Contact\n    <\/a>\n\n  <\/div>\n\n<\/div>\n\n<!-- =========================================================\n     01 HERO \u2014 VIDEO\n     ========================================================= -->\n\n<section class=\"fp-section fp-hero\">\n\n  <video class=\"fp-bg\" autoplay=\"\" muted=\"\" loop=\"\" playsinline=\"\" preload=\"metadata\" aria-hidden=\"true\">\n    <source src=\"https:\/\/www.productionservicesinspain.com\/wp-content\/uploads\/2026\/09\/filinspain_hero.mp4\" type=\"video\/mp4\">\n  <\/video>\n\n  <div class=\"fp-overlay\"><\/div>\n  <div class=\"fp-overlay-bottom\"><\/div>\n\n  <div class=\"fp-inner\">\n\n    <div class=\"fp-hero-content fp-reveal\">\n\n      <div class=\"fp-hero-kicker\">\n        Production Guide\n      <\/div>\n\n      <h1 class=\"fp-hero-title\">\n        Filming<br>\n        in Spain\n      <\/h1>\n\n      <h2 class=\"fp-hero-subtitle\">\n        A Practical Guide for\n        International Productions\n      <\/h2>\n\n      <p class=\"fp-hero-copy\">\n        From filming permits and location scouting to crews, casting,\n        equipment, logistics, work authorisation and production requirements,\n        this guide covers the key considerations for planning and managing an\n        international feature film, television series or streaming production\n        in Spain.\n      <\/p>\n\n    <\/div>\n\n  <\/div>\n\n<\/section>\n\n<!-- =========================================================\n     02 PRODUCTION GUIDE INDEX\n     ========================================================= -->\n\n<section class=\"fp-guide\" id=\"production-guide\">\n\n  <div class=\"fp-guide-inner\">\n\n    <div class=\"fp-guide-head\">\n\n      <div class=\"fp-reveal\">\n\n        <div class=\"fp-label\">\n          Production Guide\n        <\/div>\n\n        <h2>\n          What You Need\n          to Know\n        <\/h2>\n\n      <\/div>\n\n      <p class=\"fp-guide-intro fp-reveal\">\n        An overview of the key practical areas international producers should\n        address when preparing and managing a production in Spain.\n      <\/p>\n\n    <\/div>\n\n    <div class=\"fp-guide-grid fp-reveal\">\n\n      <a class=\"fp-guide-card\" href=\"#permits\">\n        <span class=\"fp-guide-num\">01<\/span>\n        <span class=\"fp-guide-arrow\">\u2192<\/span>\n        <h3>Filming Permits<\/h3>\n      <\/a>\n\n      <a class=\"fp-guide-card\" href=\"#locations\">\n        <span class=\"fp-guide-num\">02<\/span>\n        <span class=\"fp-guide-arrow\">\u2192<\/span>\n        <h3>Locations<\/h3>\n      <\/a>\n\n      <a class=\"fp-guide-card\" href=\"#crews\">\n        <span class=\"fp-guide-num\">03<\/span>\n        <span class=\"fp-guide-arrow\">\u2192<\/span>\n        <h3>Film Crews<\/h3>\n      <\/a>\n\n      <a class=\"fp-guide-card\" href=\"#casting\">\n        <span class=\"fp-guide-num\">04<\/span>\n        <span class=\"fp-guide-arrow\">\u2192<\/span>\n        <h3>Casting &amp; Extras<\/h3>\n      <\/a>\n\n      <a class=\"fp-guide-card\" href=\"#equipment\">\n        <span class=\"fp-guide-num\">05<\/span>\n        <span class=\"fp-guide-arrow\">\u2192<\/span>\n        <h3>Equipment<\/h3>\n      <\/a>\n\n      <a class=\"fp-guide-card\" href=\"#logistics\">\n        <span class=\"fp-guide-num\">06<\/span>\n        <span class=\"fp-guide-arrow\">\u2192<\/span>\n        <h3>Travel &amp; Logistics<\/h3>\n      <\/a>\n\n      <a class=\"fp-guide-card\" href=\"#visas\">\n        <span class=\"fp-guide-num\">07<\/span>\n        <span class=\"fp-guide-arrow\">\u2192<\/span>\n        <h3>Visas &amp; Work Permits<\/h3>\n      <\/a>\n\n      <a class=\"fp-guide-card\" href=\"#contracts\">\n        <span class=\"fp-guide-num\">08<\/span>\n        <span class=\"fp-guide-arrow\">\u2192<\/span>\n        <h3>Contracts &amp; Insurance<\/h3>\n      <\/a>\n\n      <a class=\"fp-guide-card\" href=\"#workflow\">\n        <span class=\"fp-guide-num\">09<\/span>\n        <span class=\"fp-guide-arrow\">\u2192<\/span>\n        <h3>Production Workflow<\/h3>\n      <\/a>\n\n    <\/div>\n\n  <\/div>\n\n<\/section>\n\n<!-- =========================================================\n     03 PERMITS\n     ========================================================= -->\n\n<section class=\"fp-section\" id=\"permits\">\n\n  <img decoding=\"async\" class=\"fp-bg\" src=\"https:\/\/www.productionservicesinspain.com\/wp-content\/uploads\/2026\/09\/spain-contemporary-valencia-scaled.jpg\" alt=\"Filming permits and production in Spain\">\n\n  <div class=\"fp-overlay\"><\/div>\n\n  <div class=\"fp-inner\">\n\n    <div class=\"fp-content fp-reveal\">\n\n      <div class=\"fp-label\">Filming Permits<\/div>\n\n      <h2 class=\"fp-title\">\n        Permits Depend\n        on the Location\n      <\/h2>\n\n      <div class=\"fp-copy\">\n\n        <p>\n          There is no single nationwide filming permit in Spain. Applications\n          are handled by the authority responsible for each location, which may\n          include municipalities, regional administrations, port authorities,\n          heritage bodies or protected-area authorities.\n        <\/p>\n\n        <p>\n          Permit requirements and lead times vary according to the location,\n          production footprint, occupation of public space, road restrictions,\n          technical equipment and any special activities involved in the shoot.\n        <\/p>\n\n      <\/div>\n\n      <div class=\"fp-meta\">\n        <span>Public Streets<\/span>\n        <span>Road Closures<\/span>\n        <span>Protected Areas<\/span>\n        <span>Heritage Sites<\/span>\n        <span>Drones<\/span>\n      <\/div>\n\n    <\/div>\n\n  <\/div>\n\n<\/section>\n\n<!-- =========================================================\n     04 LOCATIONS\n     ========================================================= -->\n\n<section class=\"fp-section fp-right\" id=\"locations\">\n\n  <img decoding=\"async\" class=\"fp-bg\" src=\"https:\/\/www.productionservicesinspain.com\/wp-content\/uploads\/2026\/09\/pexels-mr-location-scout-22994825-25525975-scaled.jpg\" alt=\"Technical location scouting for film production\">\n\n  <div class=\"fp-overlay-right\"><\/div>\n\n  <div class=\"fp-inner\">\n\n    <div class=\"fp-content fp-reveal\">\n\n      <div class=\"fp-label\">Location Scouting<\/div>\n\n      <h2 class=\"fp-title\">\n        From Creative Brief\n        to Technical Recce\n      <\/h2>\n\n      <div class=\"fp-copy\">\n\n        <p>\n          Location scouting in Spain can cover very different environments\n          within relatively compact production territories, from major cities\n          and historic architecture to coastlines, mountains, deserts and\n          rural landscapes.\n        <\/p>\n\n        <p>\n          Once a creative shortlist has been established, technical recces\n          assess access, parking, unit base, power, lighting positions, crowd\n          control, permitting and the practical requirements of each location.\n        <\/p>\n\n      <\/div>\n\n      <div class=\"fp-meta\">\n        <span>Creative Scouting<\/span>\n        <span>Technical Recces<\/span>\n        <span>Location Management<\/span>\n        <span>Unit Base<\/span>\n        <span>Access<\/span>\n      <\/div>\n\n    <\/div>\n\n  <\/div>\n\n<\/section>\n\n<!-- =========================================================\n     05 CREWS \u2014 LIGHT\n     ========================================================= -->\n\n<section class=\"fp-light\" id=\"crews\">\n\n  <div class=\"fp-inner\">\n\n    <div class=\"fp-light-grid\">\n\n      <div class=\"fp-reveal\">\n\n        <div class=\"fp-label\">Film Crews<\/div>\n\n        <h2 class=\"fp-title\">\n          Experienced\n          Local Departments\n        <\/h2>\n\n      <\/div>\n\n      <div class=\"fp-copy fp-reveal\">\n\n        <p>\n          Spain has experienced film and television crews across production,\n          assistant direction, camera, lighting, grip, art, construction,\n          costume, hair and makeup, locations, transport and production\n          logistics.\n        <\/p>\n\n        <p>\n          Madrid, Barcelona and Catalonia, Andaluc\u00eda, the Canary Islands and\n          other established production territories have strong local crew\n          bases, while specialist personnel can move between regions when\n          required.\n        <\/p>\n\n        <p>\n          International productions can build complete local departments or\n          combine Spanish crews with travelling heads of department and key\n          creative or technical personnel.\n        <\/p>\n\n      <\/div>\n\n    <\/div>\n\n  <\/div>\n\n<\/section>\n\n<!-- =========================================================\n     06 CREW \/ PRODUCTION EDITORIAL\n     ========================================================= -->\n\n<section class=\"fp-editorial\">\n\n  <div class=\"fp-editorial-inner\">\n\n    <div class=\"fp-editorial-grid\">\n\n      <div class=\"fp-editorial-image fp-reveal\">\n        <img decoding=\"async\" src=\"https:\/\/www.productionservicesinspain.com\/wp-content\/uploads\/2026\/09\/scorpio-camera-crane-film-production-scaled.jpg\" alt=\"Scorpio camera crane on a large-scale film production\">\n      <\/div>\n\n      <div class=\"fp-editorial-image small fp-reveal\">\n        <img decoding=\"async\" src=\"https:\/\/www.productionservicesinspain.com\/wp-content\/uploads\/2026\/09\/film-production-monitor-on-location-scaled.jpg\" alt=\"Professional film production monitoring on location\">\n      <\/div>\n\n    <\/div>\n\n  <\/div>\n\n<\/section>\n\n<!-- =========================================================\n     07 CASTING\n     ========================================================= -->\n\n<section class=\"fp-section\" id=\"casting\">\n\n  <img decoding=\"async\" class=\"fp-bg\" src=\"https:\/\/www.productionservicesinspain.com\/wp-content\/uploads\/2026\/09\/large-scale-film-production-extras.jpg\" alt=\"Large-scale film production with cast and background extras\">\n\n  <div class=\"fp-overlay\"><\/div>\n\n  <div class=\"fp-inner\">\n\n    <div class=\"fp-content fp-reveal\">\n\n      <div class=\"fp-label\">Casting &amp; Extras<\/div>\n\n      <h2 class=\"fp-title\">\n        Local and\n        International Casting\n      <\/h2>\n\n      <div class=\"fp-copy\">\n\n        <p>\n          Spain offers access to professional actors, international talent,\n          multilingual performers, models, specialist performers and\n          large-scale background casting.\n        <\/p>\n\n        <p>\n          Casting can be organised nationally or regionally according to the\n          needs of the production, with specific legal and production\n          requirements applying when working with minors, specialist\n          performers or large groups of extras.\n        <\/p>\n\n      <\/div>\n\n      <div class=\"fp-meta\">\n        <span>Actors<\/span>\n        <span>International Talent<\/span>\n        <span>Extras<\/span>\n        <span>Minors<\/span>\n        <span>Specialists<\/span>\n      <\/div>\n\n    <\/div>\n\n  <\/div>\n\n<\/section>\n\n<!-- =========================================================\n     08 EQUIPMENT\n     ========================================================= -->\n\n<section class=\"fp-section fp-right\" id=\"equipment\">\n\n  <img decoding=\"async\" class=\"fp-bg\" src=\"https:\/\/www.productionservicesinspain.com\/wp-content\/uploads\/2026\/09\/professional-film-camera-equipment.jpg\" alt=\"Professional cinema camera and film production equipment\">\n\n  <div class=\"fp-overlay-right\"><\/div>\n\n  <div class=\"fp-inner\">\n\n    <div class=\"fp-content fp-reveal\">\n\n      <div class=\"fp-label\">Camera \u00b7 Lighting \u00b7 Grip<\/div>\n\n      <h2 class=\"fp-title\">\n        Equipment for\n        International Productions\n      <\/h2>\n\n      <div class=\"fp-copy\">\n\n        <p>\n          Spain has established rental companies supplying professional cinema\n          cameras, lenses, lighting, grip, cranes, tracking systems,\n          generators, production vehicles and specialist technical equipment.\n        <\/p>\n\n        <p>\n          Equipment can be sourced locally or transferred between production\n          hubs according to availability, technical specifications and the\n          requirements of each shooting location.\n        <\/p>\n\n      <\/div>\n\n      <div class=\"fp-meta\">\n        <span>Camera<\/span>\n        <span>Lenses<\/span>\n        <span>Lighting<\/span>\n        <span>Grip<\/span>\n        <span>Cranes<\/span>\n        <span>Specialist Equipment<\/span>\n      <\/div>\n\n    <\/div>\n\n  <\/div>\n\n<\/section>\n\n<!-- =========================================================\n     09 LOGISTICS\n     ========================================================= -->\n\n<section class=\"fp-section\" id=\"logistics\">\n\n  <img decoding=\"async\" class=\"fp-bg\" src=\"https:\/\/www.productionservicesinspain.com\/wp-content\/uploads\/2026\/09\/ciudad-de-la-luz-film-studios-spain-scaled.jpg\" alt=\"Ciudad de la Luz film studios and production infrastructure in Spain\">\n\n  <div class=\"fp-overlay\"><\/div>\n\n  <div class=\"fp-inner\">\n\n    <div class=\"fp-content fp-reveal\">\n\n      <div class=\"fp-label\">Travel &amp; Logistics<\/div>\n\n      <h2 class=\"fp-title\">\n        Moving the Production\n        Across Spain\n      <\/h2>\n\n      <div class=\"fp-copy\">\n\n        <p>\n          Spain is connected by major international airports, high-speed rail,\n          motorways and domestic transport networks, allowing productions to\n          operate efficiently across multiple regions.\n        <\/p>\n\n        <p>\n          Production logistics typically include crew travel, accommodation,\n          vehicles, freight and customs coordination, equipment transport,\n          production offices, unit bases, catering and daily movement between\n          locations.\n        <\/p>\n\n      <\/div>\n\n      <div class=\"fp-detail-list\">\n\n        <div class=\"fp-detail-row\">\n          <div class=\"fp-detail-key\">Travel<\/div>\n          <div class=\"fp-detail-value\">\n            International flights, domestic connections and high-speed rail.\n          <\/div>\n        <\/div>\n\n        <div class=\"fp-detail-row\">\n          <div class=\"fp-detail-key\">Transport<\/div>\n          <div class=\"fp-detail-value\">\n            Crew cars, vans, trucks, technical vehicles and production transport.\n          <\/div>\n        <\/div>\n\n        <div class=\"fp-detail-row\">\n          <div class=\"fp-detail-key\">Accommodation<\/div>\n          <div class=\"fp-detail-value\">\n            Hotels, apartments and long-stay accommodation for cast and crew.\n          <\/div>\n        <\/div>\n\n        <div class=\"fp-detail-row\">\n          <div class=\"fp-detail-key\">Unit Logistics<\/div>\n          <div class=\"fp-detail-value\">\n            Production offices, unit bases, catering, parking and location support.\n          <\/div>\n        <\/div>\n\n      <\/div>\n\n    <\/div>\n\n  <\/div>\n\n<\/section>\n\n<!-- =========================================================\n     10 VISAS\n     ========================================================= -->\n\n<section class=\"fp-light\" id=\"visas\">\n\n  <div class=\"fp-inner\">\n\n    <div class=\"fp-light-grid\">\n\n      <div class=\"fp-reveal\">\n\n        <div class=\"fp-label\">Visas &amp; Work Permits<\/div>\n\n        <h2 class=\"fp-title\">\n          International\n          Cast and Crew\n        <\/h2>\n\n      <\/div>\n\n      <div class=\"fp-copy fp-reveal\">\n\n        <p>\n          Immigration and work authorisation requirements depend on\n          nationality, residency status, the nature of the work and the length\n          of time personnel will be working in Spain.\n        <\/p>\n\n        <p>\n          EU and EEA nationals generally follow different requirements from\n          cast and crew travelling from outside the European Union, so\n          immigration and work authorisation should be reviewed early in\n          pre-production.\n        <\/p>\n\n        <p>\n          The appropriate immigration, visa or work authorisation procedure\n          should always be confirmed for the specific production and personnel\n          involved before travel arrangements are finalised.\n        <\/p>\n\n      <\/div>\n\n    <\/div>\n\n  <\/div>\n\n<\/section>\n\n<!-- =========================================================\n     11 CONTRACTS & INSURANCE\n     ========================================================= -->\n\n<section class=\"fp-section fp-right\" id=\"contracts\">\n\n  <img decoding=\"async\" class=\"fp-bg\" src=\"https:\/\/www.productionservicesinspain.com\/wp-content\/uploads\/2026\/09\/film-production-video-village.jpg\" alt=\"Film production video village and production management\">\n\n  <div class=\"fp-overlay-right\"><\/div>\n\n  <div class=\"fp-inner\">\n\n    <div class=\"fp-content fp-reveal\">\n\n      <div class=\"fp-label\">Contracts &amp; Insurance<\/div>\n\n      <h2 class=\"fp-title\">\n        Production\n        Requirements\n      <\/h2>\n\n      <div class=\"fp-copy\">\n\n        <p>\n          International productions operating in Spain require an appropriate\n          contractual, administrative and insurance framework covering crew,\n          suppliers, locations, equipment, vehicles and production activities.\n        <\/p>\n\n        <p>\n          Requirements vary by project, but early coordination between the\n          international producer, Spanish production partner, legal advisers\n          and insurers helps ensure the necessary agreements, coverage and\n          production structure are in place before principal photography.\n        <\/p>\n\n      <\/div>\n\n      <div class=\"fp-meta\">\n        <span>Crew Contracts<\/span>\n        <span>Location Agreements<\/span>\n        <span>Equipment<\/span>\n        <span>Liability Insurance<\/span>\n        <span>Vehicles<\/span>\n      <\/div>\n\n    <\/div>\n\n  <\/div>\n\n<\/section>\n\n<!-- =========================================================\n     12 WORKFLOW\n     ========================================================= -->\n\n<section class=\"fp-workflow\" id=\"workflow\">\n\n  <div class=\"fp-workflow-inner\">\n\n    <div class=\"fp-workflow-head\">\n\n      <div class=\"fp-reveal\">\n\n        <div class=\"fp-label\">Production Workflow<\/div>\n\n        <h2 class=\"fp-title\">\n          From First Scout\n          Through Wrap\n        <\/h2>\n\n      <\/div>\n\n      <div class=\"fp-copy fp-reveal\">\n        A well-structured production process allows creative, financial,\n        technical and logistical decisions to develop together from the\n        earliest stages of preparation through principal photography and wrap.\n      <\/div>\n\n    <\/div>\n\n    <div class=\"fp-workflow-grid fp-reveal\">\n\n      <div class=\"fp-workflow-step\">\n        <span class=\"fp-workflow-num\">01<\/span>\n        <div>\n          <h3>Development<\/h3>\n          <p>Initial project assessment, creative requirements and production strategy.<\/p>\n        <\/div>\n      <\/div>\n\n      <div class=\"fp-workflow-step\">\n        <span class=\"fp-workflow-num\">02<\/span>\n        <div>\n          <h3>Budgeting<\/h3>\n          <p>Preliminary budget, schedule, incentive assessment and production planning.<\/p>\n        <\/div>\n      <\/div>\n\n      <div class=\"fp-workflow-step\">\n        <span class=\"fp-workflow-num\">03<\/span>\n        <div>\n          <h3>Scouting<\/h3>\n          <p>Creative location search followed by technical assessment and recces.<\/p>\n        <\/div>\n      <\/div>\n\n      <div class=\"fp-workflow-step\">\n        <span class=\"fp-workflow-num\">04<\/span>\n        <div>\n          <h3>Pre-Production<\/h3>\n          <p>Crew, casting, permits, suppliers, logistics, contracts and technical preparation.<\/p>\n        <\/div>\n      <\/div>\n\n      <div class=\"fp-workflow-step\">\n        <span class=\"fp-workflow-num\">05<\/span>\n        <div>\n          <h3>Shoot<\/h3>\n          <p>Production management and day-to-day operational support throughout principal photography.<\/p>\n        <\/div>\n      <\/div>\n\n      <div class=\"fp-workflow-step\">\n        <span class=\"fp-workflow-num\">06<\/span>\n        <div>\n          <h3>Wrap<\/h3>\n          <p>Equipment returns, settlements, documentation, accounting and production close-out.<\/p>\n        <\/div>\n      <\/div>\n\n    <\/div>\n\n  <\/div>\n\n<\/section>\n\n<!-- =========================================================\n     13 INCENTIVES CROSS-LINK\n     ========================================================= -->\n\n<section class=\"fp-incentive\">\n\n  <div class=\"fp-inner\">\n\n    <div class=\"fp-incentive-grid\">\n\n      <div class=\"fp-reveal\">\n\n        <div class=\"fp-label\">Film Incentives<\/div>\n\n        <h2 class=\"fp-title\">\n          Financing a\n          Production in Spain\n        <\/h2>\n\n      <\/div>\n\n      <div class=\"fp-incentive-box fp-reveal\">\n\n        <p>\n          Spain offers film tax incentives for qualifying international\n          audiovisual productions, with different frameworks across Mainland\n          Spain, the Canary Islands, Navarra and the Basque Country.\n        <\/p>\n\n        <p>\n          Eligibility, qualifying expenditure, production structure,\n          financing and administrative requirements should be assessed early\n          so the incentive can be integrated correctly into the production plan.\n        <\/p>\n\n        <a class=\"fp-btn\" href=\"\/film-incentives-spain\/\">\n          Explore Incentives &amp; Financing \u2192\n        <\/a>\n\n      <\/div>\n\n    <\/div>\n\n  <\/div>\n\n<\/section>\n\n<!-- =========================================================\n     14 FINAL CTA \u2014 VIDEO\n     ========================================================= -->\n\n<section class=\"fp-section fp-final\">\n\n  <video class=\"fp-bg\" autoplay=\"\" muted=\"\" loop=\"\" playsinline=\"\" preload=\"metadata\" aria-hidden=\"true\">\n    <source src=\"https:\/\/www.productionservicesinspain.com\/wp-content\/uploads\/2026\/09\/bardenas-reales-film-location-spain.mp4\" type=\"video\/mp4\">\n  <\/video>\n\n  <div class=\"fp-overlay-bottom\"><\/div>\n\n  <div class=\"fp-inner\">\n\n    <div class=\"fp-final-content fp-reveal\">\n\n      <div class=\"fp-label\">Production Services<\/div>\n\n      <h2 class=\"fp-title\">\n        Need a Production\n        Partner in Spain?\n      <\/h2>\n\n      <div class=\"fp-copy\">\n\n        <p>\n          If you are preparing a feature film, television series or streaming\n          production in Spain, we can help evaluate locations, preliminary\n          budgets, film incentives, crews, equipment, logistics and the local\n          production structure from the earliest stages of the project.\n        <\/p>\n\n      <\/div>\n\n      <div class=\"fp-actions\">\n\n        <a class=\"fp-btn\" href=\"mailto:minded@productionservicesinspain.com\">\n          Start a Conversation \u2192\n        <\/a>\n\n        <a class=\"fp-btn\" href=\"\/production-services-spain\/\">\n          Production Services \u2192\n        <\/a>\n\n      <\/div>\n\n    <\/div>\n\n  <\/div>\n\n<\/section>\n\n<!-- =========================================================\n     FOOTER \u2014 GLOBAL MASTER \/ HOME REFERENCE\n     ========================================================= -->\n\n<footer class=\"psis-footer\">\n\n  <div class=\"psis-footer-inner\">\n\n    <div class=\"psis-footer-main\">\n\n      <div>\n\n        <div class=\"psis-footer-rule\"><\/div>\n\n        <h2 class=\"psis-footer-title\">\n          Production Services<br>\n          in Spain\n        <\/h2>\n\n        <div class=\"psis-footer-byline\">\n          <span class=\"psis-footer-by\">by<\/span>\n          <span class=\"psis-footer-minded\">MINDED<\/span>\n        <\/div>\n\n        <p class=\"psis-footer-description\">\n          Production knowledge and services for international productions shooting\n          in Spain.\n        <\/p>\n\n      <\/div>\n\n      <div>\n\n        <span class=\"psis-footer-heading\">\n          Explore\n        <\/span>\n\n        <div class=\"psis-footer-links\">\n          <a href=\"\/\">Home<\/a>\n          <a href=\"\/spain\/\">Spain<\/a>\n          <a href=\"\/filming-in-spain\/\">Filming in Spain<\/a>\n          <a href=\"\/film-incentives-spain\/\">Incentives &amp; Financing<\/a>\n          <a href=\"\/production-services-spain\/\">Production Services<\/a>\n          <a href=\"\/production-infrastructure-spain\/\">Production Infrastructure<\/a>\n          <a href=\"\/#about\">About<\/a>\n        <\/div>\n\n      <\/div>\n\n      <div>\n\n        <span class=\"psis-footer-heading\">\n          Contact\n        <\/span>\n\n        <div class=\"psis-footer-contact\">\n\n          International film, television, streaming and commercial\n          production services across Spain.\n\n          <br>\n\n          <a class=\"psis-footer-email\" href=\"mailto:minded@productionservicesinspain.com\">\n            minded@productionservicesinspain.com\n          <\/a>\n\n        <\/div>\n\n      <\/div>\n\n    <\/div>\n\n    <div class=\"psis-footer-bottom\">\n\n      <div class=\"psis-footer-bottom-left\">\n\n        <div>\n          \u00a9 2026 Production Services in Spain\n        <\/div>\n\n        <div class=\"psis-footer-legal\">\n          <a href=\"\/privacy-policy\/\">Privacy<\/a>\n          <a href=\"\/legal-notice\/\">Legal Notice<\/a>\n          <a href=\"\/cookie-policy\/\">Cookies<\/a>\n        <\/div>\n\n      <\/div>\n\n      <a class=\"psis-footer-backtop\" href=\"#top\">\n        Back to Top \u2191\n      <\/a>\n\n    <\/div>\n\n  <\/div>\n\n<\/footer>\n\n<\/div>\n\n<script>\n(function(){\n\n  const nav =\n    document.getElementById('psis-nav');\n\n  const toggle =\n    document.getElementById('psis-menu-toggle');\n\n  const mobileMenu =\n    document.getElementById('psis-mobile-menu');\n\n  \/* =========================================================\n     NAV SCROLL\n     ========================================================= *\/\n\n  function updateNav(){\n\n    if(!nav){\n      return;\n    }\n\n    if(window.scrollY > 45){\n      nav.classList.add('is-scrolled');\n    }else{\n      nav.classList.remove('is-scrolled');\n    }\n\n  }\n\n  updateNav();\n\n  window.addEventListener(\n    'scroll',\n    updateNav,\n    {passive:true}\n  );\n\n  \/* =========================================================\n     MOBILE MENU \u2014 HOME V4.4 BEHAVIOUR\n     ========================================================= *\/\n\n  function closeMobileMenu(){\n\n    if(!toggle || !mobileMenu){\n      return;\n    }\n\n    toggle.classList.remove('is-open');\n    mobileMenu.classList.remove('is-open');\n\n    toggle.setAttribute(\n      'aria-expanded',\n      'false'\n    );\n\n    toggle.setAttribute(\n      'aria-label',\n      'Open navigation menu'\n    );\n\n    document.body.style.overflow='';\n\n  }\n\n  if(toggle && mobileMenu){\n\n    toggle.addEventListener('click',function(){\n\n      const open=toggle.classList.toggle('is-open');\n\n      mobileMenu.classList.toggle(\n        'is-open',\n        open\n      );\n\n      toggle.setAttribute(\n        'aria-expanded',\n        open ? 'true':'false'\n      );\n\n      toggle.setAttribute(\n        'aria-label',\n        open ? 'Close navigation menu':'Open navigation menu'\n      );\n\n      document.body.style.overflow=\n        open ? 'hidden':'';\n\n    });\n\n    mobileMenu.querySelectorAll('a').forEach(link=>{\n\n      link.addEventListener(\n        'click',\n        closeMobileMenu\n      );\n\n    });\n\n    document.addEventListener(\n      'keydown',\n      function(event){\n\n        if(\n          event.key==='Escape' &&\n          mobileMenu.classList.contains('is-open')\n        ){\n\n          closeMobileMenu();\n          toggle.focus();\n\n        }\n\n      }\n    );\n\n  }\n\n  \/* =========================================================\n     REVEAL\n     ========================================================= *\/\n\n  const reveals =\n    document.querySelectorAll('.fp-reveal');\n\n  if('IntersectionObserver' in window){\n\n    const observer =\n      new IntersectionObserver(\n\n        entries=>{\n\n          entries.forEach(entry=>{\n\n            if(entry.isIntersecting){\n\n              entry.target.classList.add(\n                'is-visible'\n              );\n\n              observer.unobserve(\n                entry.target\n              );\n\n            }\n\n          });\n\n        },\n\n        {\n          threshold:.12,\n          rootMargin:'0px 0px -40px 0px'\n        }\n\n      );\n\n    reveals.forEach(el=>{\n      observer.observe(el);\n    });\n\n  }else{\n\n    reveals.forEach(el=>{\n      el.classList.add('is-visible');\n    });\n\n  }\n\n  \/* =========================================================\n     SMOOTH INTERNAL LINKS\n     ========================================================= *\/\n\n  document\n    .querySelectorAll('a[href^=\"#\"]')\n    .forEach(anchor=>{\n\n      anchor.addEventListener(\n        'click',\n        function(e){\n\n          const id =\n            anchor.getAttribute('href');\n\n          if(!id || id === '#'){\n            return;\n          }\n\n          const target =\n            document.querySelector(id);\n\n          if(!target){\n            return;\n          }\n\n          e.preventDefault();\n\n          const navHeight =\n            nav\n              ? nav.getBoundingClientRect().height\n              : 76;\n\n          const top =\n            target.getBoundingClientRect().top +\n            window.pageYOffset -\n            navHeight;\n\n          window.scrollTo({\n            top:top,\n            behavior:'smooth'\n          });\n\n        }\n      );\n\n    });\n\n})();\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Production Services In Spain Home Spain Filming in Spain Incentives &amp; Financing Production Services Infrastructure About Contact Home Spain Filming in Spain Incentives &amp; Financing Production Services Infrastructure About Contact Production Guide Filming in Spain A Practical Guide for International Productions From filming permits and location scouting to crews, casting, equipment, logistics, work authorisation and [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"home-cinematic","meta":{"footnotes":""},"class_list":["post-78","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.productionservicesinspain.com\/zh\/wp-json\/wp\/v2\/pages\/78","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.productionservicesinspain.com\/zh\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.productionservicesinspain.com\/zh\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.productionservicesinspain.com\/zh\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.productionservicesinspain.com\/zh\/wp-json\/wp\/v2\/comments?post=78"}],"version-history":[{"count":10,"href":"https:\/\/www.productionservicesinspain.com\/zh\/wp-json\/wp\/v2\/pages\/78\/revisions"}],"predecessor-version":[{"id":186,"href":"https:\/\/www.productionservicesinspain.com\/zh\/wp-json\/wp\/v2\/pages\/78\/revisions\/186"}],"wp:attachment":[{"href":"https:\/\/www.productionservicesinspain.com\/zh\/wp-json\/wp\/v2\/media?parent=78"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}