{"id":25059,"date":"2026-04-22T15:16:18","date_gmt":"2026-04-22T15:16:18","guid":{"rendered":"https:\/\/spaineasysupport.com\/service\/25059-2\/"},"modified":"2026-04-23T10:49:43","modified_gmt":"2026-04-23T10:49:43","slug":"25059-2","status":"publish","type":"service","link":"https:\/\/spaineasysupport.com\/en\/service\/25059-2\/","title":{"rendered":"Technical Property Inspection"},"content":{"rendered":"<p><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-1 fusion-flex-container has-pattern-background has-mask-background nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:4em;--awb-padding-bottom:4em;--awb-padding-top-small:1em;--awb-padding-bottom-small:1em;--awb-background-color:var(--awb-custom_color_7);--awb-flex-wrap:wrap;\" ><div class=\"awb-background-mask\" style=\"background-image:  url(data:image\/svg+xml;utf8,%3Csvg%20width%3D%221920%22%20height%3D%22954%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20clip-path%3D%22url%28%23prefix__clip0_58_109%29%22%20fill%3D%22rgba%28255%2C255%2C255%2C1%29%22%3E%3Cpath%20d%3D%22M1020.86%20519.766c6.47-11.566%2022.45-20.942%2035.71-20.942h375.02c30.93%200%2043.77%2021.877%2028.68%2048.863L1204.02%201006H749l271.86-486.234zM1755.66%20419.989c6.47-11.664%2022.45-21.12%2035.7-21.12h391.65c26.5%200%2037.5%2018.912%2024.57%2042.24L1923%20954h-463.62l296.28-534.011z%22%2F%3E%3Cpath%20d%3D%22M1371.86%20126.941c6.47-11.565%2022.46-20.941%2035.71-20.941h376.02c30.93%200%2043.77%2021.877%2028.68%2048.863L1371%20954H914.98l456.88-827.059z%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22prefix__clip0_58_109%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0%200h1920v954H0z%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E);opacity: 1 ;transform: scale(1, 1);mix-blend-mode:normal;\"><\/div><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-center fusion-flex-content-wrap\" style=\"max-width:1216.8px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-0 fusion_builder_column_2_5 2_5 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:40%;--awb-margin-top-large:15px;--awb-spacing-right-large:4.8%;--awb-margin-bottom-large:15px;--awb-spacing-left-large:4.8%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:1;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-1 fusion-sep-none fusion-title-text fusion-title-size-one\" style=\"--awb-margin-bottom:1em;--awb-font-size:35px;\"><h1 class=\"fusion-title-heading title-heading-left sm-text-align-center fusion-responsive-typography-calculated\" style=\"margin:0;font-size:1em;--fontSize:35;line-height:1.16;\"><p class=\"fusion-title-heading title-heading-left sm-text-align-center fusion-responsive-typography-calculated\">Technical Property Inspection<\/p><\/h1><\/div><div class=\"fusion-text fusion-text-1 sm-text-align-left\"><p><b>An independent service to secure your purchase in Spain<\/b><\/p>\n<p>At <b>Ol\u00e9 Immobilier<\/b>, we offer a dedicated service to <b>objectively verify the actual condition of a property before purchase<\/b>.<\/p>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-1 fusion_builder_column_3_5 3_5 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:60%;--awb-margin-top-large:15px;--awb-spacing-right-large:3.2%;--awb-margin-bottom-large:15px;--awb-spacing-left-large:3.2%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-image-element \" style=\"--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\" fusion-imageframe imageframe-none imageframe-1 hover-type-none\" style=\"border-radius:10px;\"><img decoding=\"async\" width=\"1200\" height=\"630\" alt=\"Electricien v\u00e9rifiant l&#039;installation \u00e9lectrique\" title=\"InspectionBien\" src=\"https:\/\/spaineasysupport.com\/wp-content\/uploads\/2026\/04\/InspectionBien.webp\" class=\"img-responsive wp-image-25199\" srcset=\"https:\/\/spaineasysupport.com\/wp-content\/uploads\/2026\/04\/InspectionBien-200x105.webp 200w, https:\/\/spaineasysupport.com\/wp-content\/uploads\/2026\/04\/InspectionBien-400x210.webp 400w, https:\/\/spaineasysupport.com\/wp-content\/uploads\/2026\/04\/InspectionBien-600x315.webp 600w, https:\/\/spaineasysupport.com\/wp-content\/uploads\/2026\/04\/InspectionBien-800x420.webp 800w, https:\/\/spaineasysupport.com\/wp-content\/uploads\/2026\/04\/InspectionBien.webp 1200w\" sizes=\"(max-width: 1024px) 100vw, (max-width: 640px) 100vw, 800px\" \/><\/span><\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-2 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:15px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:15px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-2 fusion-sep-none fusion-title-text fusion-title-size-two\"><h2 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:32;line-height:1.16;\">What does the service entail?<\/h2><\/div><div class=\"fusion-text fusion-text-2\"><p>We organize a <b>comprehensive technical inspection of the property<\/b>, carried out by qualified experts.<\/p>\n<p>The analysis specifically covers:<\/p>\n<ul>\n<li>The property&#8217;s structure (cracks, defects, misalignments&#8230;)<\/li>\n<li>The systems (electricity, plumbing, air conditioning, heating&#8230;)<\/li>\n<li>Potential humidity issues<\/li>\n<li>The general condition (finishes, equipment, wear and tear)<\/li>\n<li>The exterior (facade, roofing, access&#8230;)<\/li>\n<\/ul>\n<p><strong>Objective:<\/strong> to provide you with a clear, reliable, and professional overview of the property before you commit.<\/p>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-3 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-padding-top:1em;--awb-padding-right:1em;--awb-padding-bottom:1em;--awb-padding-left:1em;--awb-overflow:hidden;--awb-bg-color:rgba(249,228,110,0.45);--awb-bg-color-hover:rgba(249,228,110,0.45);--awb-bg-size:cover;--awb-border-radius:15px 15px 15px 15px;--awb-width-large:100%;--awb-margin-top-large:15px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:15px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><style>\n.inspection-accordion {\n  border-radius: 8px;\n}\n\n.inspection-accordion details {\n  background: #ffffff;\n  border: 1px solid #e5e5e5;\n  border-radius: 8px;\n}\n\n.inspection-accordion h3 {\n  margin: 0;\n}\n\n\/* FLEX SUMMARY FOR PERFECT ALIGNMENT *\/\n.inspection-accordion summary {\n  cursor: pointer;\n  padding: 16px 20px;\n  list-style: none;\n\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 10px;\n}\n\n\/* Reset H3 inside summary *\/\n.inspection-accordion summary h3 {\n  margin: 0;\n  font-size: 18px;\n  line-height: 1.3;\n}\n\n\/* Remove native arrow *\/\n.inspection-accordion summary::marker {\n  display: none;\n}\n\n\/* Custom arrow *\/\n.inspection-accordion summary::after {\n  content: \"\u25be\";\n  font-size: 18px;\n  transition: transform 0.3s ease;\n}\n\n\/* Rotate when open *\/\n.inspection-accordion details[open] summary::after {\n  transform: rotate(180deg);\n}\n\n.inspection-accordion .content {\n  padding: 20px;\n  border-top: 1px solid #e5e5e5;\n}\n\n.inspection-accordion ul {\n  margin: 0;\n  padding-left: 18px;\n}\n\n.inspection-accordion li {\n  margin-bottom: 12px;\n}\n\n.inspection-accordion strong {\n  display: block;\n}\n<\/style>\n\n<div class=\"inspection-accordion\">\n  <details>\n    <summary>\n      <h3>What does a property inspection include?<\/h3>\n    <\/summary>\n\n    <div class=\"content\">\n      <ul>\n        <li>\n          <strong>Exterior inspection<\/strong>\n          Exterior doors, entrances, doorbell, outdoor areas, walls, fa\u00e7ade and roof condition.\n        <\/li>\n\n        <li>\n          <strong>Electrical system inspection<\/strong>\n          Electrical panel, outlets and lighting points.\n        <\/li>\n\n        <li>\n          <strong>Plumbing system inspection<\/strong>\n          Main shut-off valve and sanitary installations.\n        <\/li>\n\n        <li>\n          <strong>Heating and air conditioning inspection<\/strong>\n          Heating system, radiators, underfloor heating, air conditioning (split units) and boiler.\n        <\/li>\n\n        <li>\n          <strong>Structural condition assessment<\/strong>\n          Visible structural elements such as cracks, misalignments and uneven surfaces.\n        <\/li>\n\n        <li>\n          <strong>Ventilation and windows inspection<\/strong>\n          Checked in all rooms of the property.\n        <\/li>\n\n        <li>\n          <strong>Kitchen inspection<\/strong>\n          Finishes, appliances and built-in furniture.\n        <\/li>\n\n        <li>\n          <strong>Bathroom inspection<\/strong>\n          Fixtures, fittings, drainage system and finishes.\n        <\/li>\n\n        <li>\n          <strong>Bedrooms and living areas inspection<\/strong>\n          Built-in elements, finishes, stairs, railings, interior doors and overall layout.\n        <\/li>\n      <\/ul>\n    <\/div>\n\n  <\/details>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-4 fusion_builder_column_1_2 1_2 fusion-flex-column fusion-flex-align-self-flex-start\" style=\"--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:15px;--awb-spacing-right-large:3.84%;--awb-margin-bottom-large:15px;--awb-spacing-left-large:3.84%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\" data-scroll-devices=\"small-visibility,medium-visibility,large-visibility\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-3 fusion-sep-none fusion-title-text fusion-title-size-three\"><h3 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:24;--minFontSize:24;line-height:1.25;\">How the inspection service works<\/h3><\/div><div class=\"fusion-text fusion-text-3\"><ul>\n<li>A comprehensive technical inspection is organized with qualified experts.<\/li>\n<li>The visit can be scheduled as soon as a property interests you.<\/li>\n<li>After the visit, you receive a detailed technical report including identified anomalies, their severity level, concrete recommendations, and an overall assessment of the property&#8217;s condition.<\/li>\n<li>The service is available throughout Spain, subject to availability and with quick turnaround times.<\/li>\n<\/ul>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-5 fusion_builder_column_1_2 1_2 fusion-flex-column fusion-flex-align-self-flex-start\" style=\"--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:15px;--awb-spacing-right-large:3.84%;--awb-margin-bottom-large:15px;--awb-spacing-left-large:3.84%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\" data-scroll-devices=\"small-visibility,medium-visibility,large-visibility\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-4 fusion-sep-none fusion-title-text fusion-title-size-three\"><h3 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:24;--minFontSize:24;line-height:1.25;\">What you receive<\/h3><\/div><div class=\"fusion-text fusion-text-4\"><p>A <b>detailed technical report<\/b> including:<\/p>\n<ul>\n<li>Identified anomalies<\/li>\n<li>Their severity level<\/li>\n<li>Concrete recommendations<\/li>\n<li>An overall assessment of the property&#8217;s condition<\/li>\n<\/ul>\n<p><strong>A key tool for making an informed decision.<\/strong><\/p>\n<\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-2 fusion-flex-container has-pattern-background has-mask-background nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--link_color: var(--awb-color1);--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:4em;--awb-padding-bottom:4em;--awb-padding-top-small:1.5em;--awb-padding-bottom-small:1.5em;--awb-background-color:var(--awb-color1);--awb-background-image:linear-gradient(123deg, var(--awb-color5) 0%,var(--awb-custom_color_3) 100%);--awb-flex-wrap:wrap;\" id=\"principa\" ><div class=\"awb-background-pattern\" style=\"background-image:  url(data:image\/svg+xml;utf8,%3Csvg%20width%3D%2240%22%20height%3D%2240%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M20.5%2020.5V40h-1V20.5H0v-1h19.5V0h1v19.5H40v1H20.5z%22%20fill%3D%22rgba%28255%2C255%2C255%2C1%29%22%2F%3E%3C%2Fsvg%3E);opacity: 0.16 ;mix-blend-mode:normal;\"><\/div><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-center fusion-flex-justify-content-center fusion-flex-content-wrap\" style=\"max-width:1216.8px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-6 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:15px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-5 fusion-sep-none fusion-title-center fusion-title-text fusion-title-size-two\" style=\"--awb-text-color:var(--awb-color1);\"><h2 class=\"fusion-title-heading title-heading-center fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:32;line-height:1.16;\">Choose your situation below and let us manage it for you.<\/h2><\/div><div id=\"inspection-form\">\n\n  <b>Property Type<\/b>\n  <div class=\"button-group\" id=\"type-group\">\n    <button data-type=\"apartment\">Apartment<\/button>\n    <button data-type=\"house\">House<\/button>\n    <button data-type=\"commercial\">Commercial \/ Office<\/button>\n  <\/div>\n\n  <b>Surface Area<\/b>\n  <div class=\"button-group\" id=\"surface-group\"><\/div>\n\n  <div id=\"input-container\" style=\"display:none;\">\n    <label>Exact surface area (m\u00b2)<\/label>\n    <input type=\"number\" id=\"surface-input\" placeholder=\"Example: 750\" min=\"601\">\n    <small>+\u20ac10\/m\u00b2 above 600 m\u00b2<\/small>\n  <\/div>\n\n  <div class=\"price-box\">\n    <p>Inspection price<\/p>\n    <p id=\"price-display\">-- \u20ac<\/p>\n    <p style=\"font-size:14px; margin-top:10px;\">\n      Amount automatically calculated based on the property characteristics\n    <\/p>\n  <\/div>\n\n<\/div>\n\n<style>\n#inspection-form {\n  width: 100%;\n  max-width: 100%;\n}\n\n#inspection-form b {\n  display: block;\n  margin-top: 25px;\n  margin-bottom: 12px;\n  color: #ffffff;\n}\n\n.button-group {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 10px;\n}\n\n.button-group button {\n  flex: 1 1 calc(33.333% - 10px);\n  padding: 14px;\n  border: 1px solid #ddd;\n  background: #fff;\n  border-radius: 10px;\n  cursor: pointer;\n  transition: 0.2s;\n  color: #333;\n}\n\n.button-group button.active {\n  background: #F9E46E;\n  color: #333;\n  border-color: #F9E46E;\n}\n\n#input-container {\n  margin-top: 20px;\n}\n\n#input-container label,\n#input-container small {\n  color: #ffffff;\n}\n\n#surface-input {\n  width: 100%;\n  padding: 12px;\n  border-radius: 8px;\n  border: 1px solid #ccc;\n  margin-top: 8px;\n}\n\n.price-box {\n  margin-top: 30px;\n  padding: 25px;\n  background: #f7f9fb;\n  text-align: center;\n  border-radius: 12px;\n}\n\n#price-display {\n  font-size: 32px;\n  font-weight: bold;\n}\n\n@media (max-width: 600px) {\n  .button-group button {\n    flex: 1 1 100%;\n  }\n}\n<\/style>\n\n<script>\ndocument.addEventListener(\"DOMContentLoaded\", function() {\n\n  const pricing = {\n    apartment: [\n      { label: \"\u2264 90 m\u00b2\", price: 499 },\n      { label: \"\u2264 150 m\u00b2\", price: 549 },\n      { label: \"\u2264 250 m\u00b2\", price: 649 },\n      { label: \"> 250 m\u00b2\", price: 799, extra: true }\n    ],\n    house: [\n      { label: \"\u2264 150 m\u00b2\", price: 599 },\n      { label: \"\u2264 250 m\u00b2\", price: 649 },\n      { label: \"\u2264 300 m\u00b2\", price: 699 },\n      { label: \"\u2264 450 m\u00b2\", price: 849 },\n      { label: \"> 450 m\u00b2\", price: 1049, extra: true }\n    ],\n    commercial: [\n      { label: \"\u2264 90 m\u00b2\", price: 449 },\n      { label: \"\u2264 150 m\u00b2\", price: 549 },\n      { label: \"\u2264 250 m\u00b2\", price: 649 },\n      { label: \"> 250 m\u00b2\", price: 799, extra: true }\n    ]\n  };\n\n  const typeButtons = document.querySelectorAll(\"#type-group button\");\n  const surfaceGroup = document.getElementById(\"surface-group\");\n  const priceDisplay = document.getElementById(\"price-display\");\n  const inputContainer = document.getElementById(\"input-container\");\n  const surfaceInput = document.getElementById(\"surface-input\");\n\n  const stripeProductName = document.querySelector('input[name=\"product_name\"]');\n  const stripeProductPrice = document.querySelector('input[name=\"product_price\"]');\n  const stripeSuccessUrl = document.querySelector('input[name=\"success_url\"]');\n\n  let basePrice = 0;\n  let isExtra = false;\n  let selectedTypeLabel = \"\";\n  let selectedSurfaceLabel = \"\";\n\n  typeButtons.forEach(btn => {\n    btn.addEventListener(\"click\", function() {\n\n      typeButtons.forEach(b => b.classList.remove(\"active\"));\n      this.classList.add(\"active\");\n\n      selectedTypeLabel = this.textContent.trim();\n\n      renderSurfaces(this.dataset.type);\n    });\n  });\n\n  function renderSurfaces(type) {\n    surfaceGroup.innerHTML = \"\";\n\n    pricing[type].forEach(item => {\n      const btn = document.createElement(\"button\");\n      btn.textContent = item.label + \" - \" + item.price + \" \u20ac\";\n\n      btn.addEventListener(\"click\", function() {\n\n        document.querySelectorAll(\"#surface-group button\")\n          .forEach(b => b.classList.remove(\"active\"));\n\n        this.classList.add(\"active\");\n\n        basePrice = item.price;\n        isExtra = item.extra || false;\n        selectedSurfaceLabel = item.label;\n\n        if (isExtra) {\n          inputContainer.style.display = \"block\";\n        } else {\n          inputContainer.style.display = \"none\";\n          surfaceInput.value = \"\";\n        }\n\n        updatePrice();\n      });\n\n      surfaceGroup.appendChild(btn);\n    });\n  }\n\n  surfaceInput.addEventListener(\"input\", updatePrice);\n\n  function slugify(text) {\n    return text\n      .normalize(\"NFD\").replace(\/[\\u0300-\\u036f]\/g, \"\")\n      .replace(\/\u20ac\/g, \"eur\")\n      .replace(\/\u00b2\/g, \"2\")\n      .replace(\/[^a-zA-Z0-9\\s-]\/g, \"\")\n      .trim()\n      .replace(\/\\s+\/g, \"-\")\n      .toLowerCase();\n  }\n\n  function updatePrice() {\n    let finalPrice = basePrice;\n    let extraText = \"\";\n    let extraReadable = \"\";\n\n    if (isExtra) {\n      const value = parseInt(surfaceInput.value);\n\n      if (value && value > 600) {\n        const extra = (value - 600) * 10;\n        finalPrice += extra;\n        extraReadable = \" (\" + value + \" m\u00b2)\";\n        extraText = \"-\" + value + \"m2\";\n      }\n    }\n\n    priceDisplay.textContent = finalPrice ? finalPrice + \" \u20ac\" : \"-- \u20ac\";\n\n    let productName = \"\";\n    let urlReadable = \"\";\n\n    if (selectedTypeLabel && selectedSurfaceLabel && finalPrice) {\n      productName = \"Property inspection: \" + selectedTypeLabel + \" - \" + selectedSurfaceLabel + extraReadable + \" - \" + finalPrice + \"\u20ac\";\n\n      const cleanType = slugify(selectedTypeLabel);\n      const cleanSurface = slugify(selectedSurfaceLabel);\n      const cleanExtra = extraText ? extraText : \"\";\n      urlReadable = \"inspection-\" + cleanType + \"-\" + cleanSurface + cleanExtra + \"-\" + finalPrice + \"eur\";\n    }\n\n    if (stripeProductName) {\n      stripeProductName.value = productName;\n    }\n\n    if (stripeProductPrice) {\n      stripeProductPrice.value = finalPrice;\n    }\n\n    if (stripeSuccessUrl && urlReadable) {\n      const baseUrl = stripeSuccessUrl.value.split('?')[0];\n      stripeSuccessUrl.value = baseUrl + \"?request=\" + urlReadable;\n    }\n  }\n\n});\n<\/script><form class=\"awb-stripe-button-form awb-strip-button-form-1\" data-target=\"_self\"><input type=\"hidden\" name=\"api_mode\" value=\"live\" \/><input type=\"hidden\" name=\"url\" value=\"https:\/\/spaineasysupport.com\/wp-admin\/admin-ajax.php\" \/><input type=\"hidden\" name=\"action\" value=\"submit_stripe_button\" \/><input type=\"hidden\" name=\"post_id\" value=\"25059\" \/><input type=\"hidden\" name=\"cancel_url\" value=\"https:\/\/spaineasysupport.com\/service\/inspection-technique\/\" \/><input type=\"hidden\" name=\"success_url\" value=\"https:\/\/spaineasysupport.com\/signer\/?demande=inspectiontechniquedubien\/\" \/><input type=\"hidden\" name=\"product_name\" value=\"Aucune situation s\u00e9lectionn\u00e9e\" \/><input type=\"hidden\" name=\"currency\" value=\"EUR\" \/><input type=\"hidden\" name=\"product_price\" value=\"0\" \/><input type=\"hidden\" name=\"product_qty\" value=\"1\" \/><input type=\"hidden\" name=\"shipping_price\" value=\"\" \/><input type=\"hidden\" name=\"shipping_address\" value=\"yes\" \/><input type=\"hidden\" name=\"tax_rate\" value=\"\" \/><input type=\"hidden\" id=\"stripe_button_form_submit_nonce\" name=\"stripe_button_form_submit_nonce\" value=\"5f120ad274\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/en\/wp-json\/wp\/v2\/service\/25059\" \/><div style=\"text-align:center;\"><button type=\"submit\" class=\"fusion-button button-flat fusion-button-default-size button-default fusion-button-default button-1 fusion-button-default-span \" style=\"--button_margin-top:4em;\" tabindex=\"\"><span class=\"fusion-button-text awb-button__text awb-button__text--default\">Request an inspection<\/span><\/button><\/div><div class=\"fusion-alert alert error alert-danger fusion-alert-center fusion-hidden awb-stripe-button-response awb-stripe-button-response-error fusion-alert-capitalize awb-alert-native-link-color alert-dismissable awb-alert-close-boxed\" style=\"--awb-margin-top:4em;\" role=\"alert\"><div class=\"fusion-alert-content-wrapper\"><span class=\"alert-icon\"><i class=\"awb-icon-exclamation-triangle\" aria-hidden=\"true\"><\/i><\/span><span class=\"fusion-alert-content\">&nbsp;<\/span><\/div><button type=\"button\" class=\"close toggle-alert\" data-dismiss=\"alert\" aria-label=\"Close\">&times;<\/button><\/div><\/form><\/div><\/div><\/div><\/div><\/p>\n","protected":false},"featured_media":25199,"parent":0,"menu_order":27,"template":"","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categorie":[98],"class_list":["post-25059","service","type-service","status-publish","has-post-thumbnail","hentry","categorie-property-related-services"],"acf":[],"_links":{"self":[{"href":"https:\/\/spaineasysupport.com\/en\/wp-json\/wp\/v2\/service\/25059","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/spaineasysupport.com\/en\/wp-json\/wp\/v2\/service"}],"about":[{"href":"https:\/\/spaineasysupport.com\/en\/wp-json\/wp\/v2\/types\/service"}],"version-history":[{"count":168,"href":"https:\/\/spaineasysupport.com\/en\/wp-json\/wp\/v2\/service\/25059\/revisions"}],"predecessor-version":[{"id":25299,"href":"https:\/\/spaineasysupport.com\/en\/wp-json\/wp\/v2\/service\/25059\/revisions\/25299"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/spaineasysupport.com\/en\/wp-json\/wp\/v2\/media\/25199"}],"wp:attachment":[{"href":"https:\/\/spaineasysupport.com\/en\/wp-json\/wp\/v2\/media?parent=25059"}],"wp:term":[{"taxonomy":"categorie","embeddable":true,"href":"https:\/\/spaineasysupport.com\/en\/wp-json\/wp\/v2\/categorie?post=25059"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}