{"id":48,"date":"2026-09-10T12:43:02","date_gmt":"2026-09-10T10:43:02","guid":{"rendered":"https:\/\/www.productionservicesinspain.com\/?page_id=48"},"modified":"2026-09-18T14:32:37","modified_gmt":"2026-09-18T12:32:37","slug":"%e8%a5%bf%e7%8f%ad%e7%89%99","status":"publish","type":"page","link":"https:\/\/www.productionservicesinspain.com\/zh\/spain\/","title":{"rendered":"\u897f\u73ed\u7259"},"content":{"rendered":"\n<style>\n\/* =========================================================\n   PRODUCTION SERVICES IN SPAIN\n   SPAIN \u2014 V3.3 FINAL\n   Editorial copy + compact production hubs\n   Hero video + final CTA video\n   Mobile navigation aligned with HOME V4.4\n   Hero vertical position aligned with HOME V4.4\n   Global footer aligned with HOME\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\n\/* ==============================\n   WORDPRESS FULL WIDTH RESET\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\nbody{\n  margin:0;\n}\n\nhtml{\n  scroll-behavior:smooth;\n}\n\n.psis-spain-v2{\n  position:relative;\n  width:100%!important;\n  max-width:none!important;\n  margin:0!important;\n  padding:0!important;\n  left:auto!important;\n  overflow:hidden;\n  background:var(--psis-black);\n  color:var(--psis-white);\n  font-family:var(--psis-body);\n}\n\n.psis-spain-v2 *,\n.psis-spain-v2 *::before,\n.psis-spain-v2 *::after{\n  box-sizing:border-box;\n}\n\n.psis-spain-v2 a{\n  color:inherit;\n  text-decoration:none;\n}\n\n\/* ==============================\n   GLOBAL\n   ============================== *\/\n\n.sp-section{\n  position:relative;\n  width:100%;\n  min-height:100vh;\n  overflow:hidden;\n  isolation:isolate;\n}\n\n.sp-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.sp-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  line-height:1;\n  font-weight:500;\n  letter-spacing:.18em;\n  text-transform:uppercase;\n}\n\n.sp-label::before{\n  content:\"\";\n  display:block;\n  width:38px;\n  height:2px;\n  background:var(--psis-accent);\n}\n\n.sp-section-title{\n  margin:0;\n  max-width:980px;\n  font-family:var(--psis-display);\n  font-size:clamp(48px,6vw,100px);\n  font-weight:500;\n  line-height:.93;\n  letter-spacing:-.04em;\n  text-transform:uppercase;\n}\n\n.sp-copy{\n  max-width:690px;\n  margin:30px 0 0;\n  font-size:clamp(17px,1.4vw,21px);\n  line-height:1.62;\n  font-weight:400;\n}\n\n.sp-copy p{\n  margin:0 0 18px;\n}\n\n.sp-copy p:last-child{\n  margin-bottom:0;\n}\n\n.sp-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.sp-overlay{\n  position:absolute;\n  inset:0;\n  z-index:-4;\n  background:\n    linear-gradient(\n      90deg,\n      rgba(0,0,0,.78) 0%,\n      rgba(0,0,0,.50) 45%,\n      rgba(0,0,0,.16) 100%\n    );\n}\n\n.sp-overlay-center{\n  position:absolute;\n  inset:0;\n  z-index:-4;\n  background:\n    linear-gradient(\n      180deg,\n      rgba(0,0,0,.30) 0%,\n      rgba(0,0,0,.25) 40%,\n      rgba(0,0,0,.73) 100%\n    );\n}\n\n.sp-btn{\n  display:inline-flex;\n  align-items:center;\n  justify-content:center;\n  min-height:50px;\n  padding:0 24px;\n  border:1px solid rgba(255,255,255,.48);\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    border-color .25s ease,\n    transform .25s ease;\n}\n\n.sp-btn:hover{\n  background:#fff;\n  color:#111;\n  border-color:#fff;\n  transform:translateY(-2px);\n}\n\n.sp-actions{\n  display:flex;\n  flex-wrap:wrap;\n  gap:12px;\n  margin-top:35px;\n}\n\n\/* ==============================\n   NAVIGATION\n   ============================== *\/\n\n.psis-nav{\n  position:fixed;\n  top:0;\n  left:0;\n  width:100%;\n  height:var(--psis-nav-h);\n  z-index:9999;\n  transition:\n    background .35s ease,\n    backdrop-filter .35s ease,\n    border-color .35s ease;\n  border-bottom:1px solid transparent;\n}\n\n.psis-nav.is-scrolled{\n  background:rgba(8,9,10,.88);\n  backdrop-filter:blur(16px);\n  -webkit-backdrop-filter:blur(16px);\n  border-color:rgba(255,255,255,.08);\n}\n\n.psis-nav-inner{\n  width:min(1500px,calc(100% - 96px));\n  height:100%;\n  margin:0 auto;\n  display:flex;\n  align-items:center;\n  justify-content:space-between;\n  gap:30px;\n}\n\n.psis-brand{\n  display:block;\n  flex:none;\n  font-family:var(--psis-display);\n  text-transform:uppercase;\n  color:#fff;\n}\n\n.psis-brand-main,\n.psis-brand-sub{\n  display:block;\n  font-size:13px;\n  font-weight:500;\n  letter-spacing:.085em;\n  line-height:1.1;\n}\n\n.psis-brand-line{\n  display:block;\n  width:55px;\n  height:2px;\n  margin:5px 0;\n  background:var(--psis-accent);\n}\n\n.psis-menu{\n  display:flex;\n  align-items:center;\n  gap:24px;\n}\n\n.psis-menu a{\n  position:relative;\n  padding:10px 0;\n  font-family:var(--psis-display);\n  font-size:9px;\n  font-weight:500;\n  letter-spacing:.115em;\n  text-transform:uppercase;\n  color:rgba(255,255,255,.78);\n  transition:color .25s ease;\n  white-space:nowrap;\n}\n\n.psis-menu a:hover,\n.psis-menu a.is-active{\n  color:#fff;\n}\n\n.psis-menu a.is-active::after{\n  content:\"\";\n  position:absolute;\n  left:0;\n  right:0;\n  bottom:3px;\n  height:2px;\n  background:var(--psis-accent);\n}\n\n\n\/* ==============================\n   MOBILE NAV \u2014 HOME V4.4 MASTER\n   ============================== *\/\n\n.psis-mobile-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-mobile-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-mobile-toggle.is-open span:nth-child(1){\n  transform:translateY(8px) rotate(45deg);\n}\n\n.psis-mobile-toggle.is-open span:nth-child(2){\n  opacity:0;\n}\n\n.psis-mobile-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\/* ==============================\n   HERO\n   ============================== *\/\n\n.sp-hero{\n  min-height:max(100vh,900px);\n}\n\n.sp-hero .sp-inner{\n  min-height:max(100vh,900px);\n  align-items:flex-end;\n  padding-top:calc(var(--psis-nav-h) + 40px);\n  padding-bottom:72px;\n}\n\n.sp-hero .sp-bg{\n  object-position:center 49%;\n  transform:scale(1.01);\n}\n\n.sp-hero-overlay{\n  position:absolute;\n  inset:0;\n  z-index:-4;\n  background:\n    linear-gradient(\n      180deg,\n      rgba(0,0,0,.22) 0%,\n      rgba(0,0,0,.12) 35%,\n      rgba(0,0,0,.82) 100%\n    ),\n    linear-gradient(\n      90deg,\n      rgba(0,0,0,.33) 0%,\n      transparent 60%\n    );\n}\n\n.sp-hero-content{\n  width:min(1100px,100%);\n}\n\n.sp-hero-kicker{\n  margin-bottom:26px;\n  font-family:var(--psis-display);\n  font-size:11px;\n  font-weight:500;\n  letter-spacing:.20em;\n  text-transform:uppercase;\n}\n\n.sp-hero-title{\n  margin:0;\n  font-family:var(--psis-display);\n  font-size:clamp(86px,12vw,190px);\n  font-weight:500;\n  line-height:.77;\n  letter-spacing:-.055em;\n  text-transform:uppercase;\n}\n\n.sp-hero-subtitle{\n  margin:37px 0 0;\n  max-width:850px;\n  font-family:var(--psis-display);\n  font-size:clamp(29px,3.5vw,58px);\n  line-height:.97;\n  font-weight:500;\n  letter-spacing:-.03em;\n  text-transform:uppercase;\n}\n\n.sp-hero-copy{\n  max-width:760px;\n  margin:28px 0 0;\n  font-size:clamp(17px,1.4vw,21px);\n  line-height:1.6;\n  color:rgba(255,255,255,.88);\n}\n\n\/* ==============================\n   EXPLORE SPAIN\n   ============================== *\/\n\n.sp-explore{\n  min-height:auto;\n  padding:76px 0 90px;\n  background:#111315;\n}\n\n.sp-explore-inner{\n  width:min(1550px,calc(100% - 48px));\n  margin:0 auto;\n}\n\n.sp-explore-header{\n  display:flex;\n  align-items:flex-end;\n  justify-content:space-between;\n  gap:60px;\n  margin-bottom:38px;\n}\n\n.sp-explore-header h2{\n  margin:0;\n  font-family:var(--psis-display);\n  font-size:clamp(36px,4.8vw,76px);\n  line-height:.92;\n  font-weight:500;\n  letter-spacing:-.04em;\n  text-transform:uppercase;\n}\n\n.sp-explore-intro{\n  max-width:480px;\n  margin:0;\n  font-size:15px;\n  line-height:1.6;\n  color:rgba(255,255,255,.63);\n}\n\n.sp-explore-grid{\n  display:flex;\n  width:100%;\n  height:650px;\n  border-top:1px solid rgba(255,255,255,.16);\n  border-bottom:1px solid rgba(255,255,255,.16);\n  overflow:hidden;\n}\n\n.sp-explore-card{\n  position:relative;\n  flex:1 1 0;\n  min-width:0;\n  overflow:hidden;\n  cursor:pointer;\n  border-right:1px solid rgba(255,255,255,.18);\n  transition:flex .55s cubic-bezier(.2,.7,.2,1);\n}\n\n.sp-explore-card:last-child{\n  border-right:0;\n}\n\n.sp-explore-grid:hover .sp-explore-card{\n  flex:.82 1 0;\n}\n\n.sp-explore-grid .sp-explore-card:hover{\n  flex:1.55 1 0;\n}\n\n.sp-explore-card img{\n  position:absolute;\n  inset:0;\n  width:100%;\n  height:100%;\n  object-fit:cover;\n  object-position:center;\n  transition:\n    transform 1s cubic-bezier(.2,.7,.2,1),\n    filter .45s ease;\n  filter:saturate(.92) brightness(.78);\n}\n\n.sp-explore-card:hover img{\n  transform:scale(1.055);\n  filter:saturate(1.04) brightness(.88);\n}\n\n.sp-explore-card::after{\n  content:\"\";\n  position:absolute;\n  inset:0;\n  background:\n    linear-gradient(\n      180deg,\n      rgba(0,0,0,.03) 0%,\n      rgba(0,0,0,.08) 42%,\n      rgba(0,0,0,.88) 100%\n    );\n  z-index:1;\n}\n\n.sp-explore-content{\n  position:absolute;\n  left:20px;\n  right:18px;\n  bottom:25px;\n  z-index:2;\n}\n\n.sp-explore-num{\n  margin-bottom:12px;\n  font-size:14px;\n  font-weight:300;\n  letter-spacing:.08em;\n  color:rgba(255,255,255,.82);\n}\n\n.sp-explore-num::after{\n  content:\"\";\n  display:block;\n  width:34px;\n  height:1px;\n  margin-top:10px;\n  background:rgba(255,255,255,.55);\n}\n\n.sp-explore-title{\n  margin:0;\n  font-family:var(--psis-display);\n  font-size:clamp(11px,.95vw,15px);\n  line-height:1.2;\n  font-weight:500;\n  letter-spacing:.05em;\n  text-transform:uppercase;\n}\n\n.sp-explore-desc{\n  max-height:0;\n  margin:0;\n  opacity:0;\n  overflow:hidden;\n  font-size:12px;\n  line-height:1.45;\n  color:rgba(255,255,255,.68);\n  transition:\n    max-height .45s ease,\n    margin .45s ease,\n    opacity .35s ease;\n}\n\n.sp-explore-card:hover .sp-explore-desc{\n  max-height:110px;\n  margin-top:16px;\n  opacity:1;\n}\n\n\/* ==============================\n   WHY SPAIN\n   ============================== *\/\n\n.sp-why{\n  min-height:82vh;\n  background:var(--psis-cream);\n  color:#111;\n}\n\n.sp-why .sp-inner{\n  min-height:82vh;\n  padding:95px 0;\n}\n\n.sp-why-grid{\n  display:grid;\n  grid-template-columns:.9fr 1.1fr;\n  gap:120px;\n  width:100%;\n  align-items:center;\n}\n\n.sp-why .sp-label{\n  color:#111;\n}\n\n.sp-why .sp-copy{\n  max-width:760px;\n  color:#252525;\n}\n\n\/* ==============================\n   LOCATION SECTIONS\n   ============================== *\/\n\n.sp-location-content{\n  width:min(760px,70%);\n}\n\n.sp-location-right .sp-inner{\n  justify-content:flex-end;\n}\n\n.sp-location-right .sp-overlay{\n  background:\n    linear-gradient(\n      270deg,\n      rgba(0,0,0,.80) 0%,\n      rgba(0,0,0,.52) 47%,\n      rgba(0,0,0,.13) 100%\n    );\n}\n\n.sp-meta{\n  display:flex;\n  flex-wrap:wrap;\n  gap:10px;\n  margin-top:35px;\n}\n\n.sp-meta span{\n  display:inline-flex;\n  min-height:34px;\n  align-items:center;\n  padding:0 13px;\n  border:1px solid rgba(255,255,255,.24);\n  font-family:var(--psis-display);\n  font-size:9px;\n  letter-spacing:.1em;\n  text-transform:uppercase;\n  background:rgba(0,0,0,.18);\n  backdrop-filter:blur(7px);\n}\n\n\/* ==============================\n   EDITORIAL IMAGE PAIRS\n   ============================== *\/\n\n.sp-editorial{\n  min-height:auto;\n  background:#0c0e10;\n  padding:110px 0;\n}\n\n.sp-editorial-wrap{\n  width:min(1500px,calc(100% - 96px));\n  margin:0 auto;\n  display:grid;\n  grid-template-columns:1.3fr .7fr;\n  gap:24px;\n}\n\n.sp-editorial-image{\n  position:relative;\n  overflow:hidden;\n  min-height:620px;\n}\n\n.sp-editorial-image.small{\n  min-height:620px;\n}\n\n.sp-editorial-image img{\n  position:absolute;\n  inset:0;\n  width:100%;\n  height:100%;\n  object-fit:cover;\n  transition:transform 1s ease;\n}\n\n.sp-editorial-image:hover img{\n  transform:scale(1.025);\n}\n\n.sp-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   PRODUCTION HUBS \u2014 COMPACT V3\n   ============================== *\/\n\n.sp-hubs{\n  min-height:auto;\n  background:var(--psis-cream);\n  color:#111;\n  padding:120px 0 125px;\n}\n\n.sp-hubs-inner{\n  width:min(1500px,calc(100% - 96px));\n  margin:0 auto;\n}\n\n.sp-hubs-head{\n  display:grid;\n  grid-template-columns:1fr 1fr;\n  gap:100px;\n  align-items:end;\n  margin-bottom:58px;\n}\n\n.sp-hubs .sp-copy{\n  margin:0;\n}\n\n.sp-hubs-grid{\n  display:grid;\n  grid-template-columns:repeat(3,1fr);\n  overflow:hidden;\n  background:#111;\n}\n\n.sp-hub{\n  position:relative;\n  min-height:230px;\n  overflow:hidden;\n  color:#fff;\n  isolation:isolate;\n  border-right:1px solid rgba(255,255,255,.22);\n  border-bottom:1px solid rgba(255,255,255,.22);\n}\n\n.sp-hub:nth-child(3n){\n  border-right:0;\n}\n\n.sp-hub:nth-child(n+4){\n  border-bottom:0;\n}\n\n.sp-hub-bg{\n  position:absolute;\n  inset:0;\n  width:100%;\n  height:100%;\n  object-fit:cover;\n  object-position:center;\n  z-index:-3;\n  transform:scale(1.01);\n  filter:saturate(.96) brightness(.88);\n  transition:\n    transform .9s cubic-bezier(.2,.7,.2,1),\n    filter .6s ease;\n}\n\n.sp-hub::after{\n  content:\"\";\n  position:absolute;\n  inset:0;\n  z-index:-2;\n  background:\n    linear-gradient(\n      180deg,\n      rgba(0,0,0,.11) 0%,\n      rgba(0,0,0,.07) 38%,\n      rgba(0,0,0,.76) 100%\n    );\n  transition:background .5s ease;\n}\n\n.sp-hub-content{\n  position:relative;\n  z-index:2;\n  width:100%;\n  min-height:230px;\n  padding:21px 25px 24px;\n  display:flex;\n  flex-direction:column;\n  justify-content:space-between;\n}\n\n.sp-hub-num{\n  font-size:11px;\n  font-weight:400;\n  line-height:1;\n  letter-spacing:.06em;\n  color:rgba(255,255,255,.74);\n}\n\n.sp-hub-title-wrap{\n  position:relative;\n}\n\n.sp-hub-title-wrap::before{\n  content:\"\";\n  display:block;\n  width:0;\n  height:2px;\n  margin-bottom:11px;\n  background:var(--psis-accent);\n  transition:width .45s cubic-bezier(.2,.7,.2,1);\n}\n\n.sp-hub h3{\n  margin:0;\n  max-width:94%;\n  font-family:var(--psis-display);\n  font-size:clamp(20px,1.75vw,29px);\n  font-weight:500;\n  line-height:.97;\n  letter-spacing:-.03em;\n  text-transform:uppercase;\n  color:#fff;\n}\n\n.sp-hub:hover .sp-hub-bg{\n  transform:scale(1.055);\n  filter:saturate(1.05) brightness(.95);\n}\n\n.sp-hub:hover::after{\n  background:\n    linear-gradient(\n      180deg,\n      rgba(0,0,0,.05) 0%,\n      rgba(0,0,0,.04) 38%,\n      rgba(0,0,0,.65) 100%\n    );\n}\n\n.sp-hub:hover .sp-hub-title-wrap::before{\n  width:46px;\n}\n\n.sp-hub-madrid .sp-hub-bg{\n  object-position:center 50%;\n}\n\n.sp-hub-barcelona .sp-hub-bg{\n  object-position:center 49%;\n}\n\n.sp-hub-andalucia .sp-hub-bg{\n  object-position:center 50%;\n}\n\n.sp-hub-canary .sp-hub-bg{\n  object-position:center 49%;\n}\n\n.sp-hub-basque .sp-hub-bg{\n  object-position:center 48%;\n}\n\n.sp-hub-navarra .sp-hub-bg{\n  object-position:center 50%;\n}\n\n\/* ==============================\n   INDUSTRY\n   ============================== *\/\n\n.sp-industry{\n  min-height:88vh;\n  background:#0b0d0f;\n}\n\n.sp-industry .sp-inner{\n  min-height:88vh;\n  padding:100px 0;\n}\n\n.sp-industry-grid{\n  width:100%;\n  display:grid;\n  grid-template-columns:1fr 1fr;\n  gap:120px;\n  align-items:center;\n}\n\n.sp-industry-list{\n  display:grid;\n  grid-template-columns:1fr 1fr;\n  border-top:1px solid rgba(255,255,255,.14);\n  border-left:1px solid rgba(255,255,255,.14);\n}\n\n.sp-industry-list span{\n  min-height:74px;\n  padding:0 20px;\n  border-right:1px solid rgba(255,255,255,.14);\n  border-bottom:1px solid rgba(255,255,255,.14);\n  display:flex;\n  align-items:center;\n  font-family:var(--psis-display);\n  font-size:10px;\n  letter-spacing:.09em;\n  text-transform:uppercase;\n  color:rgba(255,255,255,.76);\n}\n\n\/* ==============================\n   INFRASTRUCTURE\n   ============================== *\/\n\n.sp-infrastructure .sp-bg{\n  object-position:center 48%;\n}\n\n.sp-infrastructure .sp-overlay{\n  background:\n    linear-gradient(\n      90deg,\n      rgba(0,0,0,.76) 0%,\n      rgba(0,0,0,.42) 46%,\n      rgba(0,0,0,.08) 100%\n    );\n}\n\n\/* ==============================\n   FINAL CTA\n   ============================== *\/\n\n.sp-final{\n  min-height:86vh;\n}\n\n.sp-final .sp-bg{\n  object-position:center 54%;\n}\n\n.sp-final .sp-inner{\n  min-height:86vh;\n  justify-content:center;\n  text-align:center;\n  padding:100px 0 90px;\n}\n\n.sp-final-content{\n  width:min(1050px,100%);\n}\n\n.sp-final .sp-label{\n  justify-content:center;\n  margin-bottom:28px;\n}\n\n.sp-final .sp-section-title{\n  max-width:980px;\n  margin-left:auto;\n  margin-right:auto;\n  font-size:clamp(46px,5.4vw,88px);\n  line-height:.93;\n}\n\n.sp-final .sp-copy{\n  max-width:800px;\n  margin:28px auto 0;\n}\n\n.sp-final .sp-actions{\n  justify-content:center;\n  margin-top:36px;\n}\n\n\/* ==============================\n   FOOTER \u2014 GLOBAL HOME MASTER\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:500px;\n  margin:25px 0 0;\n  font-size:14px;\n  line-height:1.6;\n  color:rgba(255,255,255,.55);\n}\n\n.psis-footer-heading{\n  margin:0 0 18px;\n  font-family:var(--psis-display);\n  font-size:10px;\n  font-weight:500;\n  letter-spacing:.14em;\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:11px;\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  line-height:1.35;\n  font-weight:500;\n  letter-spacing:.08em;\n  text-transform:uppercase;\n  color:rgba(255,255,255,.78);\n  transition:color .25s ease;\n}\n\n.psis-footer-links a:hover{\n  color:#fff;\n}\n\n.psis-footer-contact-copy{\n  max-width:390px;\n  margin:0 0 18px;\n  font-size:14px;\n  line-height:1.6;\n  color:rgba(255,255,255,.72);\n}\n\n.psis-footer-contact-email{\n  display:inline-block;\n  padding-bottom:7px;\n  border-bottom:1px solid rgba(255,255,255,.24);\n  font-size:14px;\n  line-height:1.4;\n  color:rgba(255,255,255,.78);\n  transition:\n    color .25s ease,\n    border-color .25s ease;\n}\n\n.psis-footer-contact-email:hover{\n  color:#fff;\n  border-color:rgba(255,255,255,.65);\n}\n\n.psis-footer-bottom{\n  border-top:1px solid rgba(255,255,255,.09);\n  padding-top:25px;\n  display:flex;\n  justify-content:space-between;\n  gap:30px;\n  align-items:center;\n  font-size:11px;\n  color:rgba(255,255,255,.37);\n}\n\n.psis-footer-bottom-left{\n  display:flex;\n  flex-wrap:wrap;\n  align-items:center;\n  gap:28px;\n}\n\n.psis-footer-legal{\n  display:flex;\n  flex-wrap:wrap;\n  gap:22px;\n}\n\n.psis-footer-legal a{\n  color:rgba(255,255,255,.22);\n  text-transform:uppercase;\n  transition:color .25s ease;\n}\n\n.psis-footer-legal a:hover{\n  color:rgba(255,255,255,.65);\n}\n\n.psis-back-top{\n  flex:none;\n  font-family:var(--psis-display);\n  font-size:9px;\n  font-weight:500;\n  letter-spacing:.12em;\n  text-transform:uppercase;\n  cursor:pointer;\n  color:rgba(255,255,255,.76)!important;\n  transition:color .25s ease;\n}\n\n.psis-back-top:hover{\n  color:#fff!important;\n}\n\n\/* ==============================\n   REVEAL\n   ============================== *\/\n\n.sp-reveal{\n  opacity:0;\n  transform:translateY(30px);\n  transition:\n    opacity .8s cubic-bezier(.2,.7,.2,1),\n    transform .8s cubic-bezier(.2,.7,.2,1);\n}\n\n.sp-reveal.is-visible{\n  opacity:1;\n  transform:none;\n}\n\n\/* ==============================\n   TABLET\n   ============================== *\/\n\n@media(max-width:1180px){\n\n  .psis-menu{\n    gap:16px;\n  }\n\n  .psis-menu a{\n    font-size:8px;\n    letter-spacing:.09em;\n  }\n\n  .sp-explore-grid{\n    height:590px;\n  }\n\n  .sp-why-grid,\n  .sp-industry-grid{\n    gap:70px;\n  }\n\n  .sp-editorial-wrap{\n    grid-template-columns:1fr 1fr;\n  }\n\n  .sp-hub,\n  .sp-hub-content{\n    min-height:220px;\n  }\n\n  .sp-hub h3{\n    font-size:clamp(19px,2.1vw,27px);\n  }\n}\n\n\n\/* ==============================\n   MOBILE \/ TABLET NAV\n   HOME V4.4 MASTER\n   ============================== *\/\n\n@media(max-width:1050px){\n\n  :root{\n    --psis-nav-h:72px;\n  }\n\n  .psis-nav-inner,\n  .sp-inner,\n  .psis-footer-inner,\n  .sp-hubs-inner,\n  .sp-editorial-wrap{\n    width:calc(100% - 48px);\n  }\n\n  .psis-menu{\n    display:none;\n  }\n\n  .psis-mobile-toggle{\n    display:block;\n  }\n\n  .psis-mobile-menu{\n    display:block;\n  }\n\n  .sp-hero{\n    min-height:100svh;\n  }\n\n  .sp-hero .sp-inner{\n    min-height:100svh;\n    padding-top:110px;\n    padding-bottom:50px;\n  }\n\n  .sp-hero-title{\n    font-size:clamp(72px,23vw,130px);\n  }\n\n  .sp-hero-subtitle{\n    font-size:clamp(31px,9vw,48px);\n  }\n\n  .sp-section-title{\n    font-size:clamp(42px,12vw,72px);\n  }\n\n  .sp-copy{\n    font-size:17px;\n  }\n\n  .sp-explore{\n    padding:70px 0 74px;\n  }\n\n  .sp-explore-inner{\n    width:100%;\n  }\n\n  .sp-explore-header{\n    width:calc(100% - 48px);\n    margin:0 auto 34px;\n    display:block;\n  }\n\n  .sp-explore-intro{\n    margin-top:20px;\n  }\n\n  .sp-explore-grid{\n    height:570px;\n    display:flex;\n    overflow-x:auto;\n    overflow-y:hidden;\n    scroll-snap-type:x mandatory;\n    -webkit-overflow-scrolling:touch;\n    padding-left:24px;\n    padding-right:24px;\n    gap:8px;\n    border:0;\n    scrollbar-width:none;\n  }\n\n  .sp-explore-grid::-webkit-scrollbar{\n    display:none;\n  }\n\n  .sp-explore-card,\n  .sp-explore-grid:hover .sp-explore-card,\n  .sp-explore-grid .sp-explore-card:hover{\n    flex:0 0 72vw;\n    max-width:310px;\n    border:0;\n    scroll-snap-align:start;\n  }\n\n  .sp-explore-card .sp-explore-desc,\n  .sp-explore-card:hover .sp-explore-desc{\n    max-height:120px;\n    margin-top:14px;\n    opacity:1;\n  }\n\n  .sp-explore-card img,\n  .sp-explore-card:hover img{\n    transform:none;\n    filter:saturate(.97) brightness(.83);\n  }\n\n  .sp-why{\n    min-height:auto;\n  }\n\n  .sp-why .sp-inner{\n    min-height:auto;\n    padding:90px 0;\n  }\n\n  .sp-why-grid,\n  .sp-industry-grid,\n  .sp-hubs-head{\n    grid-template-columns:1fr;\n    gap:45px;\n  }\n\n  .sp-location-content{\n    width:100%;\n  }\n\n  .sp-location-right .sp-inner{\n    justify-content:flex-start;\n  }\n\n  .sp-location-right .sp-overlay,\n  .sp-location .sp-overlay{\n    background:\n      linear-gradient(\n        180deg,\n        rgba(0,0,0,.14) 0%,\n        rgba(0,0,0,.40) 42%,\n        rgba(0,0,0,.87) 100%\n      );\n  }\n\n  .sp-location .sp-inner{\n    align-items:flex-end;\n    padding-top:115px;\n    padding-bottom:65px;\n  }\n\n  .sp-editorial{\n    padding:20px 0;\n  }\n\n  .sp-editorial-wrap{\n    grid-template-columns:1fr;\n    gap:12px;\n  }\n\n  .sp-editorial-image,\n  .sp-editorial-image.small{\n    min-height:72vw;\n  }\n\n  .sp-hubs{\n    padding:90px 0;\n  }\n\n  .sp-hubs-grid{\n    grid-template-columns:1fr;\n  }\n\n  .sp-hub,\n  .sp-hub-content{\n    min-height:300px;\n  }\n\n  .sp-hub{\n    border-right:0!important;\n    border-bottom:1px solid rgba(255,255,255,.22)!important;\n  }\n\n  .sp-hub:last-child{\n    border-bottom:0!important;\n  }\n\n  .sp-hub h3{\n    font-size:clamp(27px,8vw,38px);\n  }\n\n  .sp-industry{\n    min-height:auto;\n  }\n\n  .sp-industry .sp-inner{\n    min-height:auto;\n    padding:90px 0;\n  }\n\n  .sp-industry-list{\n    grid-template-columns:1fr;\n  }\n\n  .sp-final{\n    min-height:82vh;\n  }\n\n  .sp-final .sp-inner{\n    min-height:82vh;\n    padding:90px 0 70px;\n  }\n\n  .psis-footer-main{\n    grid-template-columns:1fr;\n    gap:48px;\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:18px 24px;\n  }\n}\n\n\n\/* ==============================\n   MOBILE \u2014 HOME V4.4 MASTER\n   ============================== *\/\n\n@media(max-width:650px){\n\n  :root{\n    --psis-nav-h:68px;\n  }\n\n  .psis-nav-inner,\n  .sp-inner,\n  .psis-footer-inner,\n  .sp-hubs-inner,\n  .sp-editorial-wrap{\n    width:calc(100% - 36px);\n  }\n\n  .psis-mobile-toggle{\n    width:32px;\n  }\n\n  .psis-mobile-menu{\n    padding-top:105px;\n  }\n\n  .sp-label{\n    font-size:9px;\n  }\n\n  .sp-hero-title{\n    font-size:21vw;\n  }\n\n  .sp-hero-subtitle{\n    margin-top:28px;\n  }\n\n  .sp-actions{\n    flex-direction:column;\n  }\n\n  .sp-btn{\n    width:100%;\n  }\n\n  .sp-meta{\n    gap:7px;\n  }\n\n  .sp-meta span{\n    font-size:8px;\n  }\n\n  .psis-footer-bottom-left{\n    flex-direction:column;\n    align-items:flex-start;\n  }\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  .sp-reveal{\n    opacity:1;\n    transform:none;\n    transition:none;\n  }\n\n  .sp-explore-card,\n  .sp-explore-card img,\n  .sp-hub-bg,\n  .sp-hub::after,\n  .sp-hub-title-wrap::before,\n  .sp-editorial-image img{\n    transition:none;\n  }\n}\n<\/style>\n\n\n<div class=\"psis-spain-v2\" id=\"top\">\n\n  <!-- NAV -->\n  <header class=\"psis-nav\" id=\"psisNav\">\n    <div class=\"psis-nav-inner\">\n\n      <a class=\"psis-brand\" href=\"\/\">\n        <span class=\"psis-brand-main\">Production Services<\/span>\n        <span class=\"psis-brand-line\"><\/span>\n        <span class=\"psis-brand-sub\">in Spain<\/span>\n      <\/a>\n\n      <nav class=\"psis-menu\" aria-label=\"Primary navigation\">\n        <a href=\"\/\">Home<\/a>\n        <a href=\"\/spain\/\" class=\"is-active\" aria-current=\"page\">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\/\">Infrastructure<\/a>\n        <a href=\"\/#about\">About<\/a>\n        <a href=\"\/#contact\">Contact<\/a>\n      <\/nav>\n\n      <button class=\"psis-mobile-toggle\" id=\"psisMobileToggle\" aria-label=\"Open navigation menu\" aria-expanded=\"false\" aria-controls=\"psisMobileMenu\" type=\"button\">\n        <span><\/span>\n        <span><\/span>\n        <span><\/span>\n      <\/button>\n\n    <\/div>\n  <\/header>\n\n\n  <!-- MOBILE NAV \u2014 HOME V4.4 MASTER -->\n  <div class=\"psis-mobile-menu\" id=\"psisMobileMenu\">\n\n    <div class=\"psis-mobile-menu-inner\">\n\n      <a href=\"\/\">Home<\/a>\n      <a href=\"\/spain\/\" class=\"is-active\" aria-current=\"page\">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\/\">Infrastructure<\/a>\n      <a href=\"\/#about\">About<\/a>\n      <a href=\"\/#contact\">Contact<\/a>\n\n    <\/div>\n\n  <\/div>\n\n\n  <!-- HERO -->\n  <section class=\"sp-section sp-hero\" id=\"spain\">\n\n    <video class=\"sp-bg\" autoplay=\"\" muted=\"\" loop=\"\" playsinline=\"\" preload=\"metadata\" poster=\"https:\/\/www.productionservicesinspain.com\/wp-content\/uploads\/2026\/09\/spain-mediterranean-macarella.jpg\" aria-hidden=\"true\">\n      <source src=\"https:\/\/www.productionservicesinspain.com\/wp-content\/uploads\/2026\/09\/spain_hero_2k.mp4\" type=\"video\/mp4\">\n    <\/video>\n\n    <div class=\"sp-hero-overlay\"><\/div>\n\n    <div class=\"sp-inner\">\n      <div class=\"sp-hero-content sp-reveal\">\n\n        <div class=\"sp-hero-kicker\">Filming Destination<\/div>\n\n        <h1 class=\"sp-hero-title\">Spain<\/h1>\n\n        <h2 class=\"sp-hero-subtitle\">\n          One Country.<br>\n          Thousands of Worlds.\n        <\/h2>\n\n        <p class=\"sp-hero-copy\">\n          From Mediterranean and Atlantic coastlines to deserts, mountains,\n          historic cities, contemporary architecture and volcanic islands,\n          Spain offers exceptional location diversity for international feature\n          films, television series and streaming productions.\n        <\/p>\n\n      <\/div>\n    <\/div>\n  <\/section>\n\n\n  <!-- EXPLORE SPAIN -->\n  <section class=\"sp-explore\" id=\"explore-spain\">\n\n    <div class=\"sp-explore-inner\">\n\n      <div class=\"sp-explore-header sp-reveal\">\n        <div>\n          <div class=\"sp-label\">Explore Spain<\/div>\n          <h2>\n            A Continent<br>\n            Within a Country\n          <\/h2>\n        <\/div>\n\n        <p class=\"sp-explore-intro\">\n          Seven distinct filming environments \u2014 from Mediterranean coves to\n          volcanic islands \u2014 within one established European production base.\n        <\/p>\n      <\/div>\n\n      <div class=\"sp-explore-grid sp-reveal\">\n\n        <a class=\"sp-explore-card\" href=\"#mediterranean\">\n          <img decoding=\"async\" src=\"https:\/\/www.productionservicesinspain.com\/wp-content\/uploads\/2026\/09\/spain-mediterranean-coast-menorca.jpg\" alt=\"Mediterranean coastline in Spain\">\n          <div class=\"sp-explore-content\">\n            <div class=\"sp-explore-num\">01<\/div>\n            <h3 class=\"sp-explore-title\">Mediterranean<\/h3>\n            <p class=\"sp-explore-desc\">\n              Coastlines, islands and sunlit locations with distinctive Mediterranean light.\n            <\/p>\n          <\/div>\n        <\/a>\n\n        <a class=\"sp-explore-card\" href=\"#atlantic\">\n          <img decoding=\"async\" src=\"https:\/\/www.productionservicesinspain.com\/wp-content\/uploads\/2026\/09\/spain-atlantic-gaztelugatxe-scaled.jpg\" alt=\"Atlantic coastline in northern Spain\">\n          <div class=\"sp-explore-content\">\n            <div class=\"sp-explore-num\">02<\/div>\n            <h3 class=\"sp-explore-title\">Atlantic<\/h3>\n            <p class=\"sp-explore-desc\">\n              Rugged coastlines, green landscapes and distinctive northern Spanish locations.\n            <\/p>\n          <\/div>\n        <\/a>\n\n        <a class=\"sp-explore-card\" href=\"#deserts\">\n          <img decoding=\"async\" src=\"https:\/\/www.productionservicesinspain.com\/wp-content\/uploads\/2026\/09\/bardenas-reales-film-location-spain-1.avif\" alt=\"Bardenas Reales desert landscape\">\n          <div class=\"sp-explore-content\">\n            <div class=\"sp-explore-num\">03<\/div>\n            <h3 class=\"sp-explore-title\">\n              Deserts &amp;<br>\n              Arid Landscapes\n            <\/h3>\n            <p class=\"sp-explore-desc\">\n              Desert terrain and otherworldly arid landscapes for period, contemporary and speculative settings.\n            <\/p>\n          <\/div>\n        <\/a>\n\n        <a class=\"sp-explore-card\" href=\"#mountains\">\n          <img decoding=\"async\" src=\"https:\/\/www.productionservicesinspain.com\/wp-content\/uploads\/2026\/09\/spain-mountains-aiguestortes.jpeg\" alt=\"Snowy mountain landscape in Aig\u00fcestortes Spain\">\n          <div class=\"sp-explore-content\">\n            <div class=\"sp-explore-num\">04<\/div>\n            <h3 class=\"sp-explore-title\">\n              Mountains<br>\n              &amp; Snow\n            <\/h3>\n            <p class=\"sp-explore-desc\">\n              High-altitude landscapes, alpine terrain, forests and seasonal snow.\n            <\/p>\n          <\/div>\n        <\/a>\n\n        <a class=\"sp-explore-card\" href=\"#historic\">\n          <img decoding=\"async\" src=\"https:\/\/www.productionservicesinspain.com\/wp-content\/uploads\/2026\/09\/spain-historic-toledo.jpg\" alt=\"Historic city of Toledo Spain\">\n          <div class=\"sp-explore-content\">\n            <div class=\"sp-explore-num\">05<\/div>\n            <h3 class=\"sp-explore-title\">Historic Spain<\/h3>\n            <p class=\"sp-explore-desc\">\n              Centuries of architecture, historic cities and locations for period productions.\n            <\/p>\n          <\/div>\n        <\/a>\n\n        <a class=\"sp-explore-card\" href=\"#contemporary\">\n          <img decoding=\"async\" src=\"https:\/\/www.productionservicesinspain.com\/wp-content\/uploads\/2026\/09\/spain-contemporary-valencia-scaled.jpg\" alt=\"Contemporary architecture in Valencia Spain\">\n          <div class=\"sp-explore-content\">\n            <div class=\"sp-explore-num\">06<\/div>\n            <h3 class=\"sp-explore-title\">Contemporary Spain<\/h3>\n            <p class=\"sp-explore-desc\">\n              Modern cities, contemporary architecture and diverse European urban environments.\n            <\/p>\n          <\/div>\n        <\/a>\n\n        <a class=\"sp-explore-card\" href=\"#islands\">\n          <img decoding=\"async\" src=\"https:\/\/www.productionservicesinspain.com\/wp-content\/uploads\/2026\/09\/spain-volcanic-landscape-timanfaya.jpg\" alt=\"Volcanic landscape in Timanfaya Lanzarote\">\n          <div class=\"sp-explore-content\">\n            <div class=\"sp-explore-num\">07<\/div>\n            <h3 class=\"sp-explore-title\">\n              Islands &amp;<br>\n              Volcanic Landscapes\n            <\/h3>\n            <p class=\"sp-explore-desc\">\n              Volcanic terrain, subtropical landscapes and dramatic Atlantic island locations.\n            <\/p>\n          <\/div>\n        <\/a>\n\n      <\/div>\n    <\/div>\n  <\/section>\n\n\n  <!-- WHY FILM IN SPAIN -->\n  <section class=\"sp-section sp-why\">\n    <div class=\"sp-inner\">\n      <div class=\"sp-why-grid\">\n\n        <div class=\"sp-reveal\">\n          <div class=\"sp-label\">Why Film in Spain<\/div>\n          <h2 class=\"sp-section-title\">\n            A Major European\n            Production Destination\n          <\/h2>\n        <\/div>\n\n        <div class=\"sp-copy sp-reveal\">\n          <p>\n            Spain combines exceptional location diversity with experienced\n            crews, established production hubs, specialist suppliers and strong\n            international transport connections.\n          <\/p>\n          <p>\n            Productions can move between radically different landscapes,\n            architectural styles and climates while remaining within a mature\n            European production environment.\n          <\/p>\n          <p>\n            Together with competitive film incentives and a well-established\n            audiovisual industry, this makes Spain a versatile base for feature\n            films, television series and large-scale international productions.\n          <\/p>\n        <\/div>\n\n      <\/div>\n    <\/div>\n  <\/section>\n\n\n  <!-- MEDITERRANEAN -->\n  <section class=\"sp-section sp-location\" id=\"mediterranean\">\n\n    <img decoding=\"async\" class=\"sp-bg\" src=\"https:\/\/www.productionservicesinspain.com\/wp-content\/uploads\/2026\/09\/spain-mediterranean-cap-formentor-scaled.jpg\" alt=\"Cap de Formentor Mallorca filming location\">\n    <div class=\"sp-overlay\"><\/div>\n\n    <div class=\"sp-inner\">\n      <div class=\"sp-location-content sp-reveal\">\n\n        <div class=\"sp-label\">Mediterranean<\/div>\n\n        <h2 class=\"sp-section-title\">\n          Coastlines.<br>\n          Light.<br>\n          Architecture.\n        <\/h2>\n\n        <div class=\"sp-copy\">\n          <p>\n            Spain\u2019s Mediterranean coast combines beaches, coves, ports, coastal\n            roads, historic towns, modern resorts and major urban centres across\n            well-connected production regions.\n          <\/p>\n          <p>\n            Catalonia, Valencia, the Balearic Islands and the Mediterranean\n            coast of Andaluc\u00eda provide an extensive range of locations for\n            contemporary, period and international productions.\n          <\/p>\n        <\/div>\n\n        <div class=\"sp-meta\">\n          <span>Catalonia<\/span>\n          <span>Valencia<\/span>\n          <span>Balearic Islands<\/span>\n          <span>Andaluc\u00eda<\/span>\n        <\/div>\n\n      <\/div>\n    <\/div>\n  <\/section>\n\n\n  <!-- MEDITERRANEAN SECONDARY -->\n  <section class=\"sp-editorial\">\n    <div class=\"sp-editorial-wrap\">\n\n      <div class=\"sp-editorial-image sp-reveal\">\n        <img decoding=\"async\" src=\"https:\/\/www.productionservicesinspain.com\/wp-content\/uploads\/2026\/09\/spain-mediterranean-macarella.jpg\" alt=\"Macarella Mediterranean filming location\">\n      <\/div>\n\n      <div class=\"sp-editorial-image small sp-reveal\">\n        <img decoding=\"async\" src=\"https:\/\/www.productionservicesinspain.com\/wp-content\/uploads\/2026\/09\/spain-mediterranean-cove-scaled.avif\" alt=\"Mediterranean cove in Spain\">\n      <\/div>\n\n    <\/div>\n  <\/section>\n\n\n  <!-- ATLANTIC -->\n  <section class=\"sp-section sp-location sp-location-right\" id=\"atlantic\">\n\n    <img decoding=\"async\" class=\"sp-bg\" src=\"https:\/\/www.productionservicesinspain.com\/wp-content\/uploads\/2026\/09\/spain-atlantic-zumaia-flysch.jpeg\" alt=\"Zumaia Flysch Atlantic filming location in Spain\">\n    <div class=\"sp-overlay\"><\/div>\n\n    <div class=\"sp-inner\">\n      <div class=\"sp-location-content sp-reveal\">\n\n        <div class=\"sp-label\">Atlantic<\/div>\n\n        <h2 class=\"sp-section-title\">\n          Wild Coastlines.<br>\n          Green Landscapes.\n        <\/h2>\n\n        <div class=\"sp-copy\">\n          <p>\n            Northern and Atlantic Spain has a markedly different visual\n            identity: rugged coastlines, forests, green valleys, fishing towns,\n            cliffs and variable weather conditions.\n          <\/p>\n          <p>\n            Galicia, Asturias, Cantabria and the Basque Country provide\n            landscapes capable of doubling for a wide range of northern\n            European and Atlantic settings.\n          <\/p>\n        <\/div>\n\n        <div class=\"sp-meta\">\n          <span>Basque Country<\/span>\n          <span>Galicia<\/span>\n          <span>Asturias<\/span>\n          <span>Cantabria<\/span>\n        <\/div>\n\n      <\/div>\n    <\/div>\n  <\/section>\n\n\n  <!-- ATLANTIC SECONDARY -->\n  <section class=\"sp-editorial\">\n    <div class=\"sp-editorial-wrap\">\n\n      <div class=\"sp-editorial-image small sp-reveal\">\n        <img decoding=\"async\" src=\"https:\/\/www.productionservicesinspain.com\/wp-content\/uploads\/2026\/09\/spain-atlantic-gaztelugatxe-scaled.jpg\" alt=\"Gaztelugatxe Basque Country\">\n      <\/div>\n\n      <div class=\"sp-editorial-image sp-reveal\">\n        <img decoding=\"async\" src=\"https:\/\/www.productionservicesinspain.com\/wp-content\/uploads\/2026\/09\/spain-atlantic-coast-gaztelugatxe.jpg-scaled.jpg\" alt=\"Basque Atlantic coastline\">\n      <\/div>\n\n    <\/div>\n  <\/section>\n\n\n  <!-- DESERTS -->\n  <section class=\"sp-section sp-location\" id=\"deserts\">\n\n    <img decoding=\"async\" class=\"sp-bg\" src=\"https:\/\/www.productionservicesinspain.com\/wp-content\/uploads\/2026\/09\/bardenas-reales-film-location-spain-1.avif\" alt=\"Bardenas Reales filming location Spain\">\n    <div class=\"sp-overlay\"><\/div>\n\n    <div class=\"sp-inner\">\n      <div class=\"sp-location-content sp-reveal\">\n\n        <div class=\"sp-label\">Deserts &amp; Arid Landscapes<\/div>\n\n        <h2 class=\"sp-section-title\">\n          Other Worlds.<br>\n          Without Leaving Spain.\n        <\/h2>\n\n        <div class=\"sp-copy\">\n          <p>\n            Spain contains some of Europe\u2019s most distinctive arid landscapes,\n            including the Bardenas Reales in Navarra and the desert environments\n            of Almer\u00eda.\n          <\/p>\n          <p>\n            Their scale, geology and cinematic character can stand in for\n            remote, historical, futuristic and international settings while\n            keeping production within Spain and the European Union.\n          <\/p>\n        <\/div>\n\n        <div class=\"sp-meta\">\n          <span>Navarra<\/span>\n          <span>Almer\u00eda<\/span>\n          <span>Arid Landscapes<\/span>\n          <span>Desert Locations<\/span>\n        <\/div>\n\n      <\/div>\n    <\/div>\n  <\/section>\n\n\n  <!-- MOUNTAINS -->\n  <section class=\"sp-section sp-location sp-location-right\" id=\"mountains\">\n\n    <img decoding=\"async\" class=\"sp-bg\" src=\"https:\/\/www.productionservicesinspain.com\/wp-content\/uploads\/2026\/09\/spain-mountains-aiguestortes.jpeg\" alt=\"Aig\u00fcestortes mountain filming location Spain\">\n    <div class=\"sp-overlay\"><\/div>\n\n    <div class=\"sp-inner\">\n      <div class=\"sp-location-content sp-reveal\">\n\n        <div class=\"sp-label\">Mountains &amp; Snow<\/div>\n\n        <h2 class=\"sp-section-title\">\n          From Alpine Landscapes\n          to High-Altitude Locations\n        <\/h2>\n\n        <div class=\"sp-copy\">\n          <p>\n            The Pyrenees, Sierra Nevada and other Spanish mountain regions\n            provide high-altitude landscapes, forests, valleys, mountain roads\n            and seasonal snow for productions requiring environments far removed\n            from the country\u2019s better-known coastal imagery.\n          <\/p>\n          <p>\n            These regions can support both intimate natural settings and\n            large-scale exterior production.\n          <\/p>\n        <\/div>\n\n        <div class=\"sp-meta\">\n          <span>Pyrenees<\/span>\n          <span>Catalonia<\/span>\n          <span>Arag\u00f3n<\/span>\n          <span>Seasonal Snow<\/span>\n        <\/div>\n\n      <\/div>\n    <\/div>\n  <\/section>\n\n\n  <!-- HISTORIC -->\n  <section class=\"sp-section sp-location\" id=\"historic\">\n\n    <img decoding=\"async\" class=\"sp-bg\" src=\"https:\/\/www.productionservicesinspain.com\/wp-content\/uploads\/2026\/09\/spain-historic-toledo-panorama-scaled.jpg\" alt=\"Historic Toledo Spain filming location\">\n    <div class=\"sp-overlay\"><\/div>\n\n    <div class=\"sp-inner\">\n      <div class=\"sp-location-content sp-reveal\">\n\n        <div class=\"sp-label\">Historic Spain<\/div>\n\n        <h2 class=\"sp-section-title\">\n          Centuries of\n          Architecture\n        <\/h2>\n\n        <div class=\"sp-copy\">\n          <p>\n            Medieval streets, castles, palaces, monasteries, fortified towns\n            and historic city centres allow Spain to represent multiple\n            historical periods and cultural settings.\n          <\/p>\n          <p>\n            Roman, Islamic, Romanesque, Gothic, Renaissance and Baroque\n            architecture coexist across the country, creating an unusually\n            broad range of period environments.\n          <\/p>\n        <\/div>\n\n        <div class=\"sp-meta\">\n          <span>Medieval<\/span>\n          <span>Roman<\/span>\n          <span>Islamic<\/span>\n          <span>Renaissance<\/span>\n          <span>Baroque<\/span>\n        <\/div>\n\n      <\/div>\n    <\/div>\n  <\/section>\n\n\n  <!-- CONTEMPORARY -->\n  <section class=\"sp-section sp-location sp-location-right\" id=\"contemporary\">\n\n    <img decoding=\"async\" class=\"sp-bg\" src=\"https:\/\/www.productionservicesinspain.com\/wp-content\/uploads\/2026\/09\/spain-contemporary-valencia-scaled.jpg\" alt=\"City of Arts and Sciences Valencia\">\n    <div class=\"sp-overlay\"><\/div>\n\n    <div class=\"sp-inner\">\n      <div class=\"sp-location-content sp-reveal\">\n\n        <div class=\"sp-label\">Contemporary Spain<\/div>\n\n        <h2 class=\"sp-section-title\">\n          Modern Europe.<br>\n          Multiple Identities.\n        <\/h2>\n\n        <div class=\"sp-copy\">\n          <p>\n            Madrid, Barcelona, Bilbao, Valencia and other Spanish cities offer\n            modern business districts, contemporary architecture, residential\n            neighbourhoods, transport infrastructure and distinctive urban spaces.\n          <\/p>\n          <p>\n            Within relatively compact production territories, filmmakers can\n            move from historic European streetscapes to contemporary\n            metropolitan environments.\n          <\/p>\n        <\/div>\n\n        <div class=\"sp-meta\">\n          <span>Madrid<\/span>\n          <span>Barcelona<\/span>\n          <span>Bilbao<\/span>\n          <span>Valencia<\/span>\n        <\/div>\n\n      <\/div>\n    <\/div>\n  <\/section>\n\n\n  <!-- ISLANDS -->\n  <section class=\"sp-section sp-location\" id=\"islands\">\n\n    <img decoding=\"async\" class=\"sp-bg\" src=\"https:\/\/www.productionservicesinspain.com\/wp-content\/uploads\/2026\/09\/spain-volcanic-landscape-timanfaya.jpg\" alt=\"Timanfaya Lanzarote volcanic landscape\">\n    <div class=\"sp-overlay\"><\/div>\n\n    <div class=\"sp-inner\">\n      <div class=\"sp-location-content sp-reveal\">\n\n        <div class=\"sp-label\">Islands &amp; Volcanic Landscapes<\/div>\n\n        <h2 class=\"sp-section-title\">\n          Volcanic.<br>\n          Atlantic.<br>\n          Extraordinary.\n        <\/h2>\n\n        <div class=\"sp-copy\">\n          <p>\n            The Canary Islands offer volcanic terrain, black-sand beaches,\n            subtropical landscapes, desert environments, forests and dramatic\n            Atlantic coastlines.\n          <\/p>\n          <p>\n            Their distinctive geography, climate and established production\n            ecosystem have made the islands an important destination for\n            international film, television and audiovisual production.\n          <\/p>\n        <\/div>\n\n        <div class=\"sp-meta\">\n          <span>Canary Islands<\/span>\n          <span>Lanzarote<\/span>\n          <span>Tenerife<\/span>\n          <span>Volcanic Terrain<\/span>\n        <\/div>\n\n      <\/div>\n    <\/div>\n  <\/section>\n\n\n  <!-- PRODUCTION HUBS -->\n  <section class=\"sp-hubs\" id=\"production-hubs\">\n\n    <div class=\"sp-hubs-inner\">\n\n      <div class=\"sp-hubs-head\">\n\n        <div class=\"sp-reveal\">\n          <div class=\"sp-label\">Production Hubs<\/div>\n          <h2 class=\"sp-section-title\">\n            Production\n            Across Spain\n          <\/h2>\n        <\/div>\n\n        <div class=\"sp-copy sp-reveal\">\n          International productions can access experienced crews, specialist\n          suppliers, production facilities and local production expertise\n          across Spain\u2019s major regional production hubs.\n        <\/div>\n\n      <\/div>\n\n\n      <div class=\"sp-hubs-grid sp-reveal\">\n\n        <div class=\"sp-hub sp-hub-madrid\">\n          <img decoding=\"async\" class=\"sp-hub-bg\" src=\"https:\/\/www.productionservicesinspain.com\/wp-content\/uploads\/2026\/09\/madrid.jpg\" alt=\"Madrid film production hub\">\n          <div class=\"sp-hub-content\">\n            <span class=\"sp-hub-num\">01<\/span>\n            <div class=\"sp-hub-title-wrap\">\n              <h3>Madrid<\/h3>\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"sp-hub sp-hub-barcelona\">\n          <img decoding=\"async\" class=\"sp-hub-bg\" src=\"https:\/\/www.productionservicesinspain.com\/wp-content\/uploads\/2026\/09\/barcelona.jpeg\" alt=\"Barcelona and Catalonia film production hub\">\n          <div class=\"sp-hub-content\">\n            <span class=\"sp-hub-num\">02<\/span>\n            <div class=\"sp-hub-title-wrap\">\n              <h3>Barcelona &amp;<br>Catalonia<\/h3>\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"sp-hub sp-hub-andalucia\">\n          <img decoding=\"async\" class=\"sp-hub-bg\" src=\"https:\/\/www.productionservicesinspain.com\/wp-content\/uploads\/2026\/09\/andalucia.jpg\" alt=\"Andaluc\u00eda film production hub\">\n          <div class=\"sp-hub-content\">\n            <span class=\"sp-hub-num\">03<\/span>\n            <div class=\"sp-hub-title-wrap\">\n              <h3>Andaluc\u00eda<\/h3>\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"sp-hub sp-hub-canary\">\n          <img decoding=\"async\" class=\"sp-hub-bg\" src=\"https:\/\/www.productionservicesinspain.com\/wp-content\/uploads\/2026\/09\/canarias.jpg\" alt=\"Canary Islands film production hub\">\n          <div class=\"sp-hub-content\">\n            <span class=\"sp-hub-num\">04<\/span>\n            <div class=\"sp-hub-title-wrap\">\n              <h3>Canary Islands<\/h3>\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"sp-hub sp-hub-basque\">\n          <img decoding=\"async\" class=\"sp-hub-bg\" src=\"https:\/\/www.productionservicesinspain.com\/wp-content\/uploads\/2026\/09\/BASQUE-COUNTRY.jpeg\" alt=\"Basque Country film production hub\">\n          <div class=\"sp-hub-content\">\n            <span class=\"sp-hub-num\">05<\/span>\n            <div class=\"sp-hub-title-wrap\">\n              <h3>Basque Country<\/h3>\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"sp-hub sp-hub-navarra\">\n          <img decoding=\"async\" class=\"sp-hub-bg\" src=\"https:\/\/www.productionservicesinspain.com\/wp-content\/uploads\/2026\/09\/navarra.jpeg\" alt=\"Navarra film production hub\">\n          <div class=\"sp-hub-content\">\n            <span class=\"sp-hub-num\">06<\/span>\n            <div class=\"sp-hub-title-wrap\">\n              <h3>Navarra<\/h3>\n            <\/div>\n          <\/div>\n        <\/div>\n\n      <\/div>\n    <\/div>\n  <\/section>\n\n\n  <!-- INDUSTRY -->\n  <section class=\"sp-section sp-industry\">\n\n    <div class=\"sp-inner\">\n      <div class=\"sp-industry-grid\">\n\n        <div class=\"sp-reveal\">\n\n          <div class=\"sp-label\">Film Industry<\/div>\n\n          <h2 class=\"sp-section-title\">\n            An Established\n            Production Ecosystem\n          <\/h2>\n\n          <div class=\"sp-copy\">\n            <p>\n              Spain has an established audiovisual production ecosystem\n              spanning experienced crews, production companies, casting,\n              equipment rental, post-production, VFX and specialist suppliers.\n            <\/p>\n            <p>\n              International productions can assemble complete local departments\n              and scale resources across the country, supported by regional film\n              commissions and production service networks.\n            <\/p>\n          <\/div>\n\n        <\/div>\n\n        <div class=\"sp-industry-list sp-reveal\">\n          <span>Experienced Crews<\/span>\n          <span>Production Companies<\/span>\n          <span>Casting<\/span>\n          <span>Location Services<\/span>\n          <span>Camera Rental<\/span>\n          <span>Lighting &amp; Grip<\/span>\n          <span>Art &amp; Construction<\/span>\n          <span>VFX<\/span>\n          <span>Post-Production<\/span>\n          <span>Production Services<\/span>\n        <\/div>\n\n      <\/div>\n    <\/div>\n  <\/section>\n\n\n  <!-- INFRASTRUCTURE -->\n  <section class=\"sp-section sp-location sp-infrastructure\" id=\"infrastructure\">\n\n    <img decoding=\"async\" class=\"sp-bg\" src=\"https:\/\/www.productionservicesinspain.com\/wp-content\/uploads\/2026\/09\/spain-production-infrastructure-ciudad-de-la-luz-scaled.jpg\" alt=\"Ciudad de la Luz film studios Alicante Spain\">\n    <div class=\"sp-overlay\"><\/div>\n\n    <div class=\"sp-inner\">\n\n      <div class=\"sp-location-content sp-reveal\">\n\n        <div class=\"sp-label\">Production Infrastructure<\/div>\n\n        <h2 class=\"sp-section-title\">\n          Built for\n          International Productions\n        <\/h2>\n\n        <div class=\"sp-copy\">\n          <p>\n            Spain offers studios, sound stages, backlots and production\n            facilities capable of supporting international feature films,\n            television series and large-scale streaming productions.\n          <\/p>\n          <p>\n            From virtual production and specialist technical facilities to\n            camera, lighting and grip rental, productions can access integrated\n            infrastructure across the country\u2019s principal production hubs.\n          <\/p>\n        <\/div>\n\n        <div class=\"sp-meta\">\n          <span>Studios<\/span>\n          <span>Sound Stages<\/span>\n          <span>Backlots<\/span>\n          <span>Virtual Production<\/span>\n          <span>Equipment<\/span>\n        <\/div>\n\n      <\/div>\n    <\/div>\n  <\/section>\n\n\n  <!-- FINAL CTA -->\n  <section class=\"sp-section sp-final\">\n\n    <video class=\"sp-bg\" autoplay=\"\" muted=\"\" loop=\"\" playsinline=\"\" preload=\"metadata\" poster=\"https:\/\/www.productionservicesinspain.com\/wp-content\/uploads\/2026\/09\/bardenas-reales-film-location-spain-1.avif\" 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=\"sp-overlay-center\"><\/div>\n\n    <div class=\"sp-inner\">\n\n      <div class=\"sp-final-content sp-reveal\">\n\n        <div class=\"sp-label\">Next Step<\/div>\n\n        <h2 class=\"sp-section-title\">\n          Planning to Film\n          in Spain?\n        <\/h2>\n\n        <p class=\"sp-copy\">\n          Considering Spain for a feature film, television series or streaming\n          production? Explore our practical production guide covering permits,\n          crews, equipment, locations, logistics and the key requirements for\n          filming in Spain.\n        <\/p>\n\n        <div class=\"sp-actions\">\n\n          <a class=\"sp-btn\" href=\"\/filming-in-spain\/\">\n            Explore the Production Guide \u2192\n          <\/a>\n\n          <a class=\"sp-btn\" href=\"\/film-incentives-spain\/\">\n            Film Incentives &amp; Financing\n          <\/a>\n\n        <\/div>\n\n      <\/div>\n    <\/div>\n  <\/section>\n\n\n  <!-- FOOTER \u2014 GLOBAL HOME MASTER -->\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\n        <div>\n\n          <h3 class=\"psis-footer-heading\">Explore<\/h3>\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\n        <div>\n\n          <h3 class=\"psis-footer-heading\">Contact<\/h3>\n\n          <p class=\"psis-footer-contact-copy\">\n            International film, television, streaming and commercial\n            production services across Spain.\n          <\/p>\n\n          <a class=\"psis-footer-contact-email\" href=\"mailto:minded@productionservicesinspain.com\">\n            minded@productionservicesinspain.com\n          <\/a>\n\n        <\/div>\n\n      <\/div>\n\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 href=\"#top\" class=\"psis-back-top\">\n          Back to Top \u2191\n        <\/a>\n\n      <\/div>\n\n    <\/div>\n  <\/footer>\n\n<\/div>\n\n\n<script>\ndocument.addEventListener(\"DOMContentLoaded\", function(){\n\n  \/* NAV SCROLL *\/\n\n  const nav = document.getElementById(\"psisNav\");\n\n  function updateNav(){\n\n    if(!nav){\n      return;\n    }\n\n    if(window.scrollY > 40){\n      nav.classList.add(\"is-scrolled\");\n    }else{\n      nav.classList.remove(\"is-scrolled\");\n    }\n\n  }\n\n  updateNav();\n\n  window.addEventListener(\"scroll\", updateNav, {\n    passive:true\n  });\n\n\n  \/* MOBILE MENU \u2014 HOME V4.4 MASTER *\/\n\n  const toggle = document.getElementById(\"psisMobileToggle\");\n  const mobileMenu = document.getElementById(\"psisMobileMenu\");\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\n    mobileMenu.querySelectorAll(\"a\").forEach(function(link){\n\n      link.addEventListener(\n        \"click\",\n        closeMobileMenu\n      );\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  const reveals = document.querySelectorAll(\".sp-reveal\");\n\n  if(\"IntersectionObserver\" in window){\n\n    const observer = new IntersectionObserver(function(entries){\n\n      entries.forEach(function(entry){\n\n        if(entry.isIntersecting){\n          entry.target.classList.add(\"is-visible\");\n          observer.unobserve(entry.target);\n        }\n\n      });\n\n    },{\n      threshold:0.12,\n      rootMargin:\"0px 0px -40px 0px\"\n    });\n\n    reveals.forEach(function(el){\n      observer.observe(el);\n    });\n\n  }else{\n\n    reveals.forEach(function(el){\n      el.classList.add(\"is-visible\");\n    });\n\n  }\n\n\n  \/* SMOOTH INTERNAL ANCHORS *\/\n\n  document.querySelectorAll('a[href^=\"#\"]').forEach(function(anchor){\n\n    anchor.addEventListener(\"click\", function(e){\n\n      const targetId = anchor.getAttribute(\"href\");\n\n      if(!targetId || targetId === \"#\"){\n        return;\n      }\n\n      const target = document.querySelector(targetId);\n\n      if(!target){\n        return;\n      }\n\n      e.preventDefault();\n\n      const navHeight = nav ? nav.offsetHeight : 0;\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<\/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 Filming Destination Spain One Country. Thousands of Worlds. From Mediterranean and Atlantic coastlines to deserts, mountains, historic cities, contemporary architecture and volcanic islands, Spain offers [&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-48","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.productionservicesinspain.com\/zh\/wp-json\/wp\/v2\/pages\/48","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=48"}],"version-history":[{"count":10,"href":"https:\/\/www.productionservicesinspain.com\/zh\/wp-json\/wp\/v2\/pages\/48\/revisions"}],"predecessor-version":[{"id":180,"href":"https:\/\/www.productionservicesinspain.com\/zh\/wp-json\/wp\/v2\/pages\/48\/revisions\/180"}],"wp:attachment":[{"href":"https:\/\/www.productionservicesinspain.com\/zh\/wp-json\/wp\/v2\/media?parent=48"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}