{"id":13943,"date":"2024-03-31T23:11:23","date_gmt":"2024-03-31T23:11:23","guid":{"rendered":"https:\/\/fix-lab.nl\/?page_id=13943"},"modified":"2026-04-05T22:34:12","modified_gmt":"2026-04-05T20:34:12","slug":"afspraak","status":"publish","type":"page","link":"https:\/\/fix-lab.nl\/en\/afspraak\/","title":{"rendered":"Afspraak"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"13943\" class=\"elementor elementor-13943\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-12fc455 e-flex e-con-boxed e-con e-parent\" data-id=\"12fc455\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e8b6a17 elementor-widget elementor-widget-html\" data-id=\"e8b6a17\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n   <style>\n        @import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;600;700&display=swap');\n        \n         {\n            font-family: 'Poppins', sans-serif;\n            display: flex;\n            justify-content: center;\n            align-items: center;\n            min-height: 100vh;\n            margin: 0;\n            background-color: #f8f9fa;\n            background-image: radial-gradient(#e2f3e5 1px, transparent 1px);\n            background-size: 20px 20px;\n        }\n        \n        .contact-card {\n            background: white;\n            padding: 40px;\n            border-radius: 16px;\n           box-shadow: 0 15px 40px rgba(0,0,0,0.08);\n            text-align: center;\n            max-width: 1450px;\n            width: 100%;\n            position: relative;\n            overflow: hidden;\n            border: 1px solid #e1f5e4;\n        }\n        \n         .icon-circle {\n  width: 80px;\n  height: 80px;\n  background: linear-gradient(135deg, #2ecc71, #7bed9f);\n  color: #fff;\n  border-radius: 50%;\n     border-radius: 50%;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            margin: 0 auto 20px;\n            box-shadow: 0 5px 15px rgba(54, 201, 88, 0.3);\n                            }\n        .icon {\n            font-size: 40px;\n            color: white;\n        }\n        \n        h2 {\n            margin: 0 0 10px;\n            font-size: 28px;\n            font-weight: 700;\n            color: #2a2a2a;\n        }\n        \n        .subtitle {\n            color: #666;\n            margin-bottom: 25px;\n            font-size: 16px;\n            line-height: 1.5;\n        }\n        \n        .phone-container {\n            background: #f0fdf2;\n            padding: 15px;\n            border-radius: 12px;\n            margin: 20px 0;\n            display: inline-block;\n            border: 1px dashed #36c958;\n        }\n        \n        .phone-number {\n            font-size: 32px;\n            font-weight: 700;\n            margin: 0;\n            color: #2a2a2a;\n            letter-spacing: 1px;\n            background: linear-gradient(90deg, #36c958, #2bbd52);\n            -webkit-background-clip: text;\n            -webkit-text-fill-color: transparent;\n        }\n        \n        .contact-button1 {\n            display: inline-flex;\n            align-items: center;\n            gap: 10px;\n            background: linear-gradient(90deg, #36c958, #2bbd52);\n            color: white;\n            padding: 14px 28px;\n            border-radius: 9px;\n            text-decoration: none;\n            font-weight: 600;\n            margin-top: 15px;\n            transition: all 0.3s ease;\n            box-shadow: 0 4px 15px rgba(54, 201, 88, 0.3);\n            border: none;\n            cursor: pointer;\n            font-size: 16px;\n        }\n        \n        .contact-button1:hover {\n            transform: translateY(-3px);\n            box-shadow: 0 2px 20px rgba(5, 222, 88, 0.4);\n        }\n        \n        .contact-button1:active {\n            transform: translateY(1px);\n        }\n        \n        .whatsapp-icon {\n            width: 20px;\n            height: 20px;\n        }\n        \n        .availability {\n            font-size: 14px;\n            color: #666;\n            margin-top: 25px;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            gap: 8px;\n        }\n        \n        .dot {\n            width: 8px;\n            height: 8px;\n            background: #36c958;\n            border-radius: 50%;\n            display: inline-block;\n        }\n    <\/style>\n\n    <div class=\"contact-card\">\n        <div class=\"icon-circle\">\n            <div class=\"icon\">\ud83d\udd27<\/div>\n        <\/div>\n        <h2>Spoedreparatie nodig?<\/h2>\n        <p class=\"subtitle\">Wij staan voor u klaar om u direct te helpen met al uw reparatiewerkzaamheden.<\/p>\n        \n        <div class=\"phone-container\">\n            <p class=\"phone-number\">06 84678101<\/p>\n        <\/div>\n        \n        <a href=\"tel:0684678101\" class=\"contact-button1\">\n            <svg class=\"whatsapp-icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\n                <path d=\"M19.05 4.91A9.816 9.816 0 0 0 12.04 2c-5.46 0-9.91 4.45-9.91 9.91 0 1.75.46 3.45 1.32 4.95L2.05 22l5.25-1.38c1.45.79 3.08 1.21 4.74 1.21 5.46 0 9.91-4.45 9.91-9.91 0-2.65-1.03-5.14-2.9-7.01zm-7.01 15.24c-1.48 0-2.93-.4-4.2-1.15l-.3-.18-3.12.82.83-3.04-.2-.31a8.264 8.264 0 0 1-1.26-4.38c0-4.54 3.7-8.24 8.24-8.24 2.2 0 4.27.86 5.82 2.42a8.183 8.183 0 0 1 2.41 5.83c.02 4.54-3.68 8.23-8.22 8.23zm4.52-6.16c-.25-.12-1.47-.72-1.69-.81-.23-.08-.39-.12-.56.12-.17.25-.64.81-.78.97-.14.17-.29.19-.54.06-.25-.12-1.05-.39-1.99-1.23-.74-.66-1.23-1.47-1.38-1.72-.14-.25-.02-.38.11-.51.11-.11.25-.29.37-.43s.17-.25.25-.41c.08-.17.04-.31-.02-.43s-.56-1.34-.76-1.84c-.2-.48-.41-.42-.56-.43h-.48c-.17 0-.43.06-.66.31-.22.25-.86.85-.86 2.07 0 1.22.89 2.4 1.01 2.56.12.17 1.75 2.67 4.23 3.74.59.26 1.05.41 1.41.52.59.19 1.13.16 1.56.1.48-.07 1.47-.6 1.67-1.18.21-.58.21-1.07.14-1.18-.07-.1-.23-.16-.48-.27z\"\/>\n            <\/svg>\n            Direct bellen\n        <\/a>\n        \n        <div class=\"availability\">\n            <span class=\"dot\"><\/span>\n            <span>24\/7 bereikbaar voor spoedgevallen<\/span>\n        <\/div>\n    <\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-648e47f e-flex e-con-boxed e-con e-parent\" data-id=\"648e47f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-85abcdf elementor-widget elementor-widget-shortcode\" data-id=\"85abcdf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><div class=\"fixlab-booking-embed-shell\" style=\"position:relative;overflow:hidden;width:100%;max-width:100%;margin:0;\"><iframe src=\"https:\/\/fix-lab.nl\/wp-content\/plugins\/fixlab-booking-plugin\/app\/booking.php\" style=\"width:100%;max-width:100%;height:900px;min-height:320px;border:0;border-radius:0;background:transparent;display:block;overflow:hidden\" loading=\"lazy\" referrerpolicy=\"same-origin\" scrolling=\"no\" data-fixlab-booking-autosize=\"1\" title=\"Booking Form\"><\/iframe><\/div><script>\n(function(){\n  if (window.__fixlabBookingIframeAutosizeInit) return;\n  window.__fixlabBookingIframeAutosizeInit = true;\n\n  function getFrames(){\n    return Array.prototype.slice.call(document.querySelectorAll('iframe[data-fixlab-booking-autosize=\"1\"]'));\n  }\n\n  function setFrameHeight(frame, height){\n    if (!frame) return;\n    var next = parseInt(height, 10);\n    if (!isFinite(next)) return;\n    next = Math.max(320, next);\n    if (frame.__fixlabLastHeight === next) return;\n    frame.__fixlabLastHeight = next;\n    frame.style.height = next + 'px';\n  }\n\n  function requestHeight(frame){\n    try {\n      if (!frame || !frame.contentWindow || !frame.contentWindow.postMessage) return;\n      frame.contentWindow.postMessage({ type: 'fixlab-booking-request-height' }, '*');\n    } catch (e) {\n      \/\/ Ignore cross-origin or timing errors.\n    }\n  }\n\n  function resizeFrame(frame){\n    try {\n      if (!frame || !frame.contentWindow) return;\n      var doc = frame.contentDocument || frame.contentWindow.document;\n      if (!doc) return;\n      var win = frame.contentWindow;\n      var body = doc.body;\n      var html = doc.documentElement;\n      var winY = (win && (win.pageYOffset || win.scrollY)) || (html ? html.scrollTop : 0) || (body ? body.scrollTop : 0) || 0;\n      var main = doc.querySelector('main.booking-page');\n      var shell = doc.querySelector('.booking-wizard-shell');\n      var container = doc.querySelector('.booking-page > .container');\n      var bottoms = [];\n      function collect(node){\n        if (!node || !node.getBoundingClientRect) return;\n        var rect = node.getBoundingClientRect();\n        if (!isFinite(rect.bottom)) return;\n        bottoms.push(Math.ceil(rect.bottom + winY));\n      }\n      collect(main);\n      collect(shell);\n      collect(container);\n      var contentBottom = bottoms.length ? Math.max.apply(Math, bottoms) : 0;\n      var documentBottom = Math.max(\n        body ? body.scrollHeight : 0,\n        html ? html.scrollHeight : 0,\n        320\n      );\n      var next = contentBottom > 0\n        ? Math.max(320, contentBottom)\n        : Math.max(320, documentBottom);\n      setFrameHeight(frame, next);\n    } catch (e) {\n      \/\/ Ignore cross-origin or timing errors.\n    }\n  }\n\n  function bindFrame(frame){\n    if (!frame || frame.dataset.fixlabAutosizeBound === '1') return;\n    frame.dataset.fixlabAutosizeBound = '1';\n    frame.style.overflow = 'hidden';\n    frame.style.width = '100%';\n    frame.style.display = 'block';\n    frame.setAttribute('scrolling', 'no');\n    frame.addEventListener('load', function(){\n      resizeFrame(frame);\n      requestHeight(frame);\n      setTimeout(function(){ resizeFrame(frame); }, 250);\n      setTimeout(function(){ resizeFrame(frame); }, 800);\n    });\n  }\n\n  window.addEventListener('message', function(event){\n    if (!event || !event.data || event.data.type !== 'fixlab-booking-height') return;\n    var next = parseInt(event.data.height, 10);\n    if (!isFinite(next)) return;\n    var frames = getFrames();\n    for (var i = 0; i < frames.length; i += 1) {\n      if (frames[i].contentWindow === event.source) {\n        setFrameHeight(frames[i], next);\n        break;\n      }\n    }\n  });\n\n  function runResize(){\n    getFrames().forEach(function(frame){\n      bindFrame(frame);\n      resizeFrame(frame);\n      requestHeight(frame);\n    });\n  }\n\n  window.addEventListener('resize', runResize);\n  setInterval(runResize, 900);\n  runResize();\n})();\n<\/script><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1dab35d e-flex e-con-boxed e-con e-parent\" data-id=\"1dab35d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e767591 elementor-widget elementor-widget-html\" data-id=\"e767591\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n   \n  \n  \n    <style>\n        \/* --- General Styling --- *\/\n       \n        \/* --- FAQ Container --- *\/\n        .faq-container {\n            max-width: 1300px;\n            margin: 20px auto;\n            background-color: #ffffff;\n            border-radius: 12px;\n            box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);\n            overflow: hidden; \/* Ensures the border-radius is respected by children *\/\n        }\n\n        .faq-header {\n            text-align: center;\n            padding: 30px 20px;\n            background-color: #5fe18e;\n            color: #ffffff;\n        }\n        \n        .faq-header h2 {\n            margin: 0;\n            font-size: 28px;\n            color: #ffffff;\n        \n        }\n\n        \/* --- Individual FAQ Item (details tag) --- *\/\n        .faq-item {\n            border-bottom: 1px solid #e0e0e0;\n        }\n        \n        .faq-item:last-child {\n            border-bottom: none;\n        }\n\n        \/* --- The Question (summary tag) --- *\/\n        .faq-question {\n            font-size: 18px;\n            font-weight: 600;\n            padding: 20px;\n            cursor: pointer;\n            position: relative;\n            list-style: none; \/* Removes the default arrow *\/\n            transition: background-color 0.2s ease-in-out;\n        }\n        \n        .faq-question:hover {\n            background-color: #f9f9f9;\n        }\n\n        \/* --- Custom Arrow Icon --- *\/\n        .faq-question::after {\n            content: '+';\n            position: absolute;\n            right: 20px;\n            top: 50%;\n            transform: translateY(-50%);\n            font-size: 24px;\n            font-weight: 400;\n            color: #007bff;\n            transition: transform 0.3s ease;\n        }\n        \n        \/* --- Rotate Arrow when Open --- *\/\n        .faq-item[open] > .faq-question::after {\n            transform: translateY(-50%) rotate(45deg);\n        }\n\n        \/* --- The Answer (p tag) --- *\/\n        .faq-answer {\n            padding: 0 20px 20px 20px;\n            line-height: 1.6;\n            color: #555;\n        }\n    <\/style>\n\n\n\n    <div class=\"faq-container\">\n        <div class=\"faq-header\">\n            <h2>Veelgestelde Vragen (FAQ) \ud83e\udd14<\/h2>\n        <\/div>\n\n        <details class=\"faq-item\">\n            <summary class=\"faq-question\">Hoe meld ik een reparatie aan?<\/summary>\n            <p class=\"faq-answer\">\n                Ga naar onze website om een afspraak te maken. Kies een van onze handige <strong>drop-off points<\/strong> in Amsterdam en vul uw gegevens en de details van het defect in. Direct na uw aanmelding ontvangt u een e-mail met een uniek <strong>referentienummer<\/strong>.\n            <\/p>\n        <\/details>\n\n        <details class=\"faq-item\">\n            <summary class=\"faq-question\">Hoe lang duurt de diagnose?<\/summary>\n            <p class=\"faq-answer\">\n                Onze technici onderzoeken uw apparaat zorgvuldig. U ontvangt binnen <strong>1 tot 3 werkdagen<\/strong> een duidelijke diagnose en een vrijblijvende prijsopgave.\n            <\/p>\n        <\/details>\n        \n        <details class=\"faq-item\">\n            <summary class=\"faq-question\">Starten jullie de reparatie meteen na de diagnose?<\/summary>\n            <p class=\"faq-answer\">\n                Nee, wij hechten veel waarde aan transparantie. De reparatie wordt pas gestart <strong>nadat u expliciet akkoord<\/strong> heeft gegeven op de prijsopgave die u van ons ontvangt.\n            <\/p>\n        <\/details>\n\n        <details class=\"faq-item\">\n            <summary class=\"faq-question\">Hoe kan ik betalen voor de reparatie?<\/summary>\n            <p class=\"faq-answer\">\n                Zodra de reparatie succesvol is voltooid, sturen wij u een <strong>betaalverzoek<\/strong> per e-mail. U kunt eenvoudig en veilig online betalen.\n            <\/p>\n        <\/details>\n\n        <details class=\"faq-item\">\n            <summary class=\"faq-question\">Waar kan ik mijn gerepareerde apparaat ophalen?<\/summary>\n            <p class=\"faq-answer\">\n                Na ontvangst van de betaling sturen wij u een bevestiging. U kunt uw gerepareerde apparaat vervolgens ophalen bij <strong>hetzelfde drop-off point<\/strong> waar u het heeft ingeleverd.\n            <\/p>\n        <\/details>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>\ud83d\udd27 Spoedreparatie nodig? Wij staan voor u klaar om u direct te helpen met al uw reparatiewerkzaamheden. 06 84678101 Direct bellen 24\/7 bereikbaar voor spoedgevallen Veelgestelde Vragen (FAQ) \ud83e\udd14 Hoe meld ik een reparatie aan? Ga naar onze website om een afspraak te maken. Kies een van onze handige drop-off points in Amsterdam en vul&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_tbt_post_transparent":"","_tbt_post_title":"","_tbt_post_layout":"","_tbt_post_sidebar_id":"","_tbt_post_content_style":"","_tbt_post_vertical_padding":"","_tbt_post_feature":"","_tbt_post_feature_position":"","_tbt_post_header":false,"_tbt_post_footer":false},"class_list":["post-13943","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/fix-lab.nl\/en\/wp-json\/wp\/v2\/pages\/13943","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fix-lab.nl\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/fix-lab.nl\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/fix-lab.nl\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fix-lab.nl\/en\/wp-json\/wp\/v2\/comments?post=13943"}],"version-history":[{"count":222,"href":"https:\/\/fix-lab.nl\/en\/wp-json\/wp\/v2\/pages\/13943\/revisions"}],"predecessor-version":[{"id":22954,"href":"https:\/\/fix-lab.nl\/en\/wp-json\/wp\/v2\/pages\/13943\/revisions\/22954"}],"wp:attachment":[{"href":"https:\/\/fix-lab.nl\/en\/wp-json\/wp\/v2\/media?parent=13943"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}