{"id":14161,"date":"2026-07-28T02:00:20","date_gmt":"2026-07-28T00:00:20","guid":{"rendered":"https:\/\/www.instantbox.be\/terms-and-conditions\/"},"modified":"2026-11-02T23:17:52","modified_gmt":"2026-11-02T22:17:52","slug":"terms-and-conditions","status":"publish","type":"page","link":"https:\/\/www.instantbox.be\/en\/terms-and-conditions\/","title":{"rendered":"Terms and Conditions"},"content":{"rendered":"<div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-1 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling ibx-page ibx-hero-sub ibx-hero-compact ibx-hero-light\" 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:108px;--awb-padding-bottom:48px;--awb-padding-top-small:96px;--awb-padding-bottom-small:56px;--awb-background-color:#f4f6fc;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-center fusion-flex-content-wrap\" style=\"max-width:1248px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\">\n<div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-0 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-blend:overlay;--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-flex-justify-content-flex-start fusion-content-layout-column\">\n<div class=\"fusion-text fusion-text-1 ibx-crumb-t ibx-crumb-center\"><p>Home \u203a Terms and Conditions<\/p>\n<\/div>\n<div class=\"fusion-title title fusion-title-1 fusion-sep-none fusion-title-center fusion-title-text fusion-title-size-one ibx-h1t\" style=\"--awb-margin-bottom:20px;--awb-margin-top-small:10px;--awb-margin-right-small:0px;--awb-margin-bottom-small:10px;--awb-margin-left-small:0px;--awb-font-size:38px;\"><h1 class=\"fusion-title-heading title-heading-center\" style=\"margin:0;font-size:1em;line-height:1.15;\">Terms and Conditions<\/h1><\/div>\n<div class=\"fusion-text fusion-text-2 ibx-lead-t ibx-lead-center\"><p>In force since 2017 \u00b7 Last updated: 3 November 2026.<\/p>\n<\/div>\n<\/div><\/div>\n<\/div><\/div>\n<div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-2 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling ibx-page ibx-sec\" 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:60px;--awb-padding-bottom:90px;--awb-background-color:#ffffff;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1248px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\">\n<div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-1 fusion_builder_column_2_3 2_3 fusion-flex-column ibx-legal-col\" style=\"--awb-bg-blend:overlay;--awb-bg-size:cover;--awb-width-large:66.666666666667%;--awb-margin-top-large:0px;--awb-spacing-right-large:2.88%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:2.88%;--awb-width-medium:66.666666666667%;--awb-spacing-right-medium:2.88%;--awb-spacing-left-medium:2.88%;--awb-width-small:100%;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-flex-justify-content-flex-start fusion-content-layout-column\">\n<div class=\"fusion-text fusion-text-3 ibx-legal-t\"><p>InstantBox, Rue de Nivelles 4, 1435 Mont-Saint-Guibert.<\/p>\n<\/div>\n<div class=\"fusion-title title fusion-title-2 fusion-sep-none fusion-title-text fusion-title-size-two ibx-legal-h\" style=\"--awb-margin-top:34px;--awb-margin-bottom:8px;--awb-margin-top-small:10px;--awb-margin-right-small:0px;--awb-margin-bottom-small:10px;--awb-margin-left-small:0px;--awb-font-size:19px;\"><h2 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;font-size:1em;\">Preamble<\/h2><\/div>\n<div class=\"fusion-text fusion-text-4 ibx-legal-t\"><p>These general terms and conditions have been in force since 2017. Last updated: 3 November 2026.<\/p>\n<p>InstantBox is a company with company number BE0685.853.841, whose registered office is at Rue de Nivelles 4, 1435 Mont-Saint-Guibert, Belgium (telephone: 02\/616.57.15, e-mail: info@instantbox.be), hereinafter &#8220;InstantBox&#8221;.<\/p>\n<p>The &#8220;client&#8221; is the person, company or association that accepts a quote from InstantBox. The &#8220;consumer&#8221; is the client who hires for private purposes (wedding, birthday, family party, etc.). Where a rule differs between a consumer and a company, the text says so.<\/p>\n<\/div>\n<div class=\"fusion-title title fusion-title-3 fusion-sep-none fusion-title-text fusion-title-size-two ibx-legal-h\" style=\"--awb-margin-top:34px;--awb-margin-bottom:8px;--awb-margin-top-small:10px;--awb-margin-right-small:0px;--awb-margin-bottom-small:10px;--awb-margin-left-small:0px;--awb-font-size:19px;\"><h2 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;font-size:1em;\">1. Scope and enforceability<\/h2><\/div>\n<div class=\"fusion-text fusion-text-5 ibx-legal-t\"><p>1.1 These general terms and conditions apply to any hire of a photobooth from InstantBox and to the services that go with it: delivery, setup, collection, personalisation of the design, prints, online gallery, options and, where applicable, the presence of a member of our team on site. They form an integral part of the contract.<\/p>\n<p>1.2 They can be consulted at any time on instantbox.be and the client reads them before accepting the quote. Acceptance of the quote constitutes acceptance of these general terms and conditions.<\/p>\n<p>1.3 For companies, these general terms and conditions take precedence over their own general terms and conditions.<\/p>\n<p>1.4 Any departure from them is only valid with the prior written agreement of InstantBox, in the form of special conditions stated on the quote. These special conditions take precedence over these general terms and conditions.<\/p>\n<p>1.5 The fact that InstantBox does not apply one clause or another does not constitute a waiver of its right to rely on it later.<\/p>\n<p>1.6 The nullity or unenforceability of a clause does not affect the other clauses. The clause concerned is replaced by a valid clause that comes as close as possible to its purpose.<\/p>\n<\/div>\n<div class=\"fusion-title title fusion-title-4 fusion-sep-none fusion-title-text fusion-title-size-two ibx-legal-h\" style=\"--awb-margin-top:34px;--awb-margin-bottom:8px;--awb-margin-top-small:10px;--awb-margin-right-small:0px;--awb-margin-bottom-small:10px;--awb-margin-left-small:0px;--awb-font-size:19px;\"><h2 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;font-size:1em;\">2. Quote and booking<\/h2><\/div>\n<div class=\"fusion-text fusion-text-6 ibx-legal-t\"><p>2.1 Our quotes are valid for the period they state and, failing that, for 15 days from the date they are sent. Information on the website, brochures and prices communicated for guidance do not constitute an offer.<\/p>\n<p>2.2 The contract is concluded by acceptance of the quote, online on our portal or by returning the signed quote. It is deemed to be concluded at the registered office of InstantBox.<\/p>\n<p>2.3 The date is reserved as soon as the quote is accepted, subject to the availability of the photobooth confirmed by InstantBox. The client then completes the booking form: delivery address, access, times, print formats, design and, where applicable, the company&#8217;s invoicing details.<\/p>\n<p>2.4 The price is the one on the accepted quote. Delivery, setup and collection fees are calculated according to the address of the event: if the precise address given at booking changes these fees, the new amount is shown to the client before the booking is confirmed. Any change requested by the client (package, options, number of days, address, times) may lead to a price adjustment, communicated before it is applied.<\/p>\n<p>2.5 The person who accepts a quote on behalf of a company or association warrants that they have the authority to bind it. Failing that, they are personally liable for the obligations of the contract.<\/p>\n<p>2.6 Additional orders are invoiced at the price agreed in writing or, failing that, at the InstantBox rates in force on the date of the order.<\/p>\n<\/div>\n<div class=\"fusion-title title fusion-title-5 fusion-sep-none fusion-title-text fusion-title-size-two ibx-legal-h\" style=\"--awb-margin-top:34px;--awb-margin-bottom:8px;--awb-margin-top-small:10px;--awb-margin-right-small:0px;--awb-margin-bottom-small:10px;--awb-margin-left-small:0px;--awb-font-size:19px;\"><h2 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;font-size:1em;\">3. Right of withdrawal<\/h2><\/div>\n<div class=\"fusion-text fusion-text-7 ibx-legal-t\"><p>3.1 Hiring a photobooth for an event on a specific date is a service related to leisure activities for which the contract sets a specific date of performance. In accordance with Article VI.53, 12\u00b0, of the Belgian Code of Economic Law, the consumer therefore does not have the 14-day right of withdrawal, even when the quote is accepted at a distance. Cancellation remains possible under the conditions of Article 6.<\/p>\n<\/div>\n<div class=\"fusion-title title fusion-title-6 fusion-sep-none fusion-title-text fusion-title-size-two ibx-legal-h\" style=\"--awb-margin-top:34px;--awb-margin-bottom:8px;--awb-margin-top-small:10px;--awb-margin-right-small:0px;--awb-margin-bottom-small:10px;--awb-margin-left-small:0px;--awb-font-size:19px;\"><h2 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;font-size:1em;\">4. Prices and payment<\/h2><\/div>\n<div class=\"fusion-text fusion-text-8 ibx-legal-t\"><p>4.1 Prices are expressed in euros. They include VAT for consumers and exclude VAT for companies, VAT then being added at the rate in force. The quote details the package, the options and the delivery, setup and collection fees. No fees are due other than those stated on the quote.<\/p>\n<p>4.2 Depending on the choice made at booking and the terms of the quote, payment is made:<\/p>\n<ul>\n<li>online, by secure payment, at the time of booking;<\/li>\n<li>on delivery, to the InstantBox driver, against a receipt;<\/li>\n<li>for companies, on invoice, by bank transfer within 10 days of the invoice date.<\/li>\n<\/ul>\n<p>4.3 Where the quote provides for a deposit, it is payable within the period stated on the quote. If the deposit is not paid within that period and after a reminder has gone unanswered, InstantBox may cancel the booking and release the date.<\/p>\n<p>4.4 Only payments made online, by transfer to the account stated on the invoice or to the InstantBox driver on delivery, against a receipt, release the client.<\/p>\n<p>4.5 Delivery of the equipment or performance of a service without prior payment never constitutes a waiver of payment.<\/p>\n<\/div>\n<div class=\"fusion-title title fusion-title-7 fusion-sep-none fusion-title-text fusion-title-size-two ibx-legal-h\" style=\"--awb-margin-top:34px;--awb-margin-bottom:8px;--awb-margin-top-small:10px;--awb-margin-right-small:0px;--awb-margin-bottom-small:10px;--awb-margin-left-small:0px;--awb-font-size:19px;\"><h2 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;font-size:1em;\">5. Late payment<\/h2><\/div>\n<div class=\"fusion-text fusion-text-9 ibx-legal-t\"><p>5.1 Companies. Any amount unpaid on its due date bears, automatically and without notice, late-payment interest at 12 % per year. The unpaid amount is also automatically increased by a fixed compensation of 20 %, with a minimum of 150 euros, without prejudice to legal costs and the procedural indemnity. Non-payment of an invoice on its due date makes all other invoices immediately payable, even those not yet due.<\/p>\n<p>5.2 Consumers. In the event of late payment, InstantBox first sends the consumer a free first reminder, giving them 14 days to pay without charge. Only after that period, if the amount remains unpaid, are the following due, in accordance with Book XIX of the Code of Economic Law:<\/p>\n<ul>\n<li>late-payment interest at the statutory interest rate applicable to commercial transactions (Act of 2 August 2002);<\/li>\n<li>a fixed compensation of 20 euros if the outstanding amount is 150 euros or less; of 30 euros plus 10 % of the amount due on the bracket between 150.01 and 500 euros, if the amount due is between 150.01 and 500 euros; of 65 euros plus 5 % of the amount due on the bracket above 500 euros, with a maximum of 2,000 euros, if the amount due exceeds 500 euros.<\/li>\n<\/ul>\n<p>5.3 Reciprocity. Where InstantBox fails to perform its own obligations towards a consumer, the consumer may claim compensation of the same order, calculated in the same way.<\/p>\n<p>5.4 In the event of non-payment on the due date, and for a consumer after a reminder has gone unanswered, InstantBox may suspend performance of its services until full payment.<\/p>\n<\/div>\n<div class=\"fusion-title title fusion-title-8 fusion-sep-none fusion-title-text fusion-title-size-two ibx-legal-h\" style=\"--awb-margin-top:34px;--awb-margin-bottom:8px;--awb-margin-top-small:10px;--awb-margin-right-small:0px;--awb-margin-bottom-small:10px;--awb-margin-left-small:0px;--awb-font-size:19px;\"><h2 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;font-size:1em;\">6. Cancellation<\/h2><\/div>\n<div class=\"fusion-text fusion-text-10 ibx-legal-t\"><p>6.1 Cancellation is free of charge when it occurs more than 2 days before the date of the event. Amounts already paid are then refunded in full to the client.<\/p>\n<p>6.2 In the event of cancellation 2 days before the date of the event or less, including on the day itself, the client owes a fixed compensation of 33 % of the total amount of the quote. Example: for an event on a Saturday, cancellation is free of charge up to and including Wednesday; the 33 % compensation applies from Thursday.<\/p>\n<p>6.3 Cancellation is made in writing, preferably by e-mail to info@instantbox.be. The date of receipt by InstantBox is decisive.<\/p>\n<p>6.4 The impossibility of delivering or setting up the photobooth for a reason attributable to the client, in particular where the event is prohibited or has not obtained the necessary authorisations, is treated as a cancellation by the client.<\/p>\n<\/div>\n<div class=\"fusion-title title fusion-title-9 fusion-sep-none fusion-title-text fusion-title-size-two ibx-legal-h\" style=\"--awb-margin-top:34px;--awb-margin-bottom:8px;--awb-margin-top-small:10px;--awb-margin-right-small:0px;--awb-margin-bottom-small:10px;--awb-margin-left-small:0px;--awb-font-size:19px;\"><h2 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;font-size:1em;\">7. Delivery, setup and collection<\/h2><\/div>\n<div class=\"fusion-text fusion-text-11 ibx-legal-t\"><p>7.1 The photobooth is hired per day, for the number of days stated on the quote. InstantBox delivers, sets up, tests and collects it at the address and in the time slots chosen at booking: the day before or the day of the event for delivery, the same day, the next day or two days later for collection, in the morning, afternoon or evening. The precise time is communicated to the client before the event and InstantBox informs them of any delay.<\/p>\n<p>7.2 The client guarantees:<\/p>\n<ul>\n<li>access to the venue and the presence of a contact person in the agreed delivery and collection time slots;<\/li>\n<li>a clear, flat and stable space of about 2 m by 2 m, sheltered from all weather, with enough room in front of the photobooth for the photos;<\/li>\n<li>a working 230 V power socket in the immediate vicinity of the space;<\/li>\n<li>an indication, in the booking form, of any access constraint: floor, stairs, no lift, difficult parking, times imposed by the venue.<\/li>\n<\/ul>\n<p>7.3 Outdoor setup is only possible with the prior agreement of InstantBox, under a waterproof and closed shelter, on flat and stable ground. Our teams may refuse to set up the photobooth in a place that presents a danger to people or equipment.<\/p>\n<p>7.4 If delivery, setup or collection cannot take place in the agreed time slot for a reason attributable to the client (venue closed, contact person absent, access not as announced), the additional trip is invoiced. If collection is delayed because of the client, compensation equal to the daily hire rate is due for each day of delay, every day started being due in full.<\/p>\n<p>7.5 Once set up, the photobooth may not be moved without the agreement of InstantBox.<\/p>\n<p>7.6 Where the quote provides for collection from the InstantBox depot (Rue de Nivelles 4, 1435 Mont-Saint-Guibert), the client collects and returns the photobooth at the agreed times, in a suitable vehicle, and sets it up themselves following the instructions provided. The equipment is in their custody from collection until its return to the depot.<\/p>\n<\/div>\n<div class=\"fusion-title title fusion-title-10 fusion-sep-none fusion-title-text fusion-title-size-two ibx-legal-h\" style=\"--awb-margin-top:34px;--awb-margin-bottom:8px;--awb-margin-top-small:10px;--awb-margin-right-small:0px;--awb-margin-bottom-small:10px;--awb-margin-left-small:0px;--awb-font-size:19px;\"><h2 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;font-size:1em;\">8. Use and custody of the equipment<\/h2><\/div>\n<div class=\"fusion-text fusion-text-12 ibx-legal-t\"><p>8.1 The photobooth and its accessories remain at all times the property of InstantBox. The client may not sublet, lend, assign, sell, pledge or transport them to another place.<\/p>\n<p>8.2 From delivery until collection by InstantBox, the equipment is under the custody and responsibility of the client, who bears the risks (theft, loss, damage), even when caused by third parties (guests, venue providers), unless the damage results from a defect in the equipment or a fault of InstantBox. The client takes care of it as a prudent and reasonable person.<\/p>\n<p>8.3 Without the option of the presence of a member of our team, the photobooth operates autonomously: the client then ensures its correct use by their guests and compliance with Article 9.<\/p>\n<p>8.4 The client allows InstantBox team members access to the event venue to check that the equipment is being used correctly.<\/p>\n<p>8.5 The client informs InstantBox immediately by telephone, then in writing within 24 hours, if all or part of the equipment is seized, stolen, lost, damaged or involved in an accident causing bodily injury or material damage. In the event of seizure, they immediately inform the seizing party that the equipment belongs to InstantBox. In the event of theft, they provide a copy of the complaint filed with the police.<\/p>\n<p>8.6 InstantBox has 7 days after collection to check the equipment and inform the client of any damage or missing item found. Collection of the equipment does not constitute acceptance of its condition, except as regards quantities.<\/p>\n<p>8.7 Damaged or missing equipment is repaired or replaced at the client&#8217;s expense, on the basis of its replacement value. Repairs of damage caused by inappropriate use are invoiced at 50 euros excl. VAT per hour, plus travel costs and the purchase price of parts.<\/p>\n<\/div>\n<div class=\"fusion-title title fusion-title-11 fusion-sep-none fusion-title-text fusion-title-size-two ibx-legal-h\" style=\"--awb-margin-top:34px;--awb-margin-bottom:8px;--awb-margin-top-small:10px;--awb-margin-right-small:0px;--awb-margin-bottom-small:10px;--awb-margin-left-small:0px;--awb-font-size:19px;\"><h2 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;font-size:1em;\">9. Strictly prohibited uses<\/h2><\/div>\n<div class=\"fusion-text fusion-text-13 ibx-legal-t\"><p>The photobooth (booth, touchscreen, camera, lighting, printer, print consumables, props and cables) is designed to be used in normal, reasonable conditions that respect the equipment. In particular, and without this list being exhaustive, it is prohibited:<\/p>\n<\/div>\n<div class=\"fusion-title title fusion-title-12 fusion-sep-none fusion-title-text fusion-title-size-three ibx-legal-h\" style=\"--awb-margin-top:18px;--awb-margin-bottom:8px;--awb-margin-top-small:10px;--awb-margin-right-small:0px;--awb-margin-bottom-small:10px;--awb-margin-left-small:0px;--awb-font-size:17px;\"><h3 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;font-size:1em;\">9.1 Booth and accessories<\/h3><\/div>\n<div class=\"fusion-text fusion-text-14 ibx-legal-t\"><ul>\n<li>to move, tilt, push, shake or drop the booth, or to pull it by the cables, the screen or the lighting;<\/li>\n<li>to lean, sit or climb on the booth, or to use it as a support;<\/li>\n<li>to place glasses, cups, plates, bags or decorations on the booth or on the printer;<\/li>\n<li>to let children use the photobooth without adult supervision;<\/li>\n<li>to let the photobooth be used by a person whose condition endangers their own safety, that of others or the equipment;<\/li>\n<li>to hit or press hard on the touchscreen, or to use it with a sharp object;<\/li>\n<li>to take away, damage or misuse the props provided.<\/li>\n<\/ul>\n<\/div>\n<div class=\"fusion-title title fusion-title-13 fusion-sep-none fusion-title-text fusion-title-size-three ibx-legal-h\" style=\"--awb-margin-top:18px;--awb-margin-bottom:8px;--awb-margin-top-small:10px;--awb-margin-right-small:0px;--awb-margin-bottom-small:10px;--awb-margin-left-small:0px;--awb-font-size:17px;\"><h3 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;font-size:1em;\">9.2 Weather and liquids<\/h3><\/div>\n<div class=\"fusion-text fusion-text-15 ibx-legal-t\"><ul>\n<li>to set up or use the photobooth in rain, snow, hail, dew or any form of moisture, or outdoors without a waterproof and closed shelter;<\/li>\n<li>to expose it to splashes of liquids (water, champagne, cocktails, beer, oil, milk, perfume, etc.), even by accident;<\/li>\n<li>to clean it with a wet cloth, a sprayer, a water jet or any wet cleaning system;<\/li>\n<li>to use it at foam parties, snow-cannon parties, water fights or any event where water is present.<\/li>\n<\/ul>\n<\/div>\n<div class=\"fusion-title title fusion-title-14 fusion-sep-none fusion-title-text fusion-title-size-three ibx-legal-h\" style=\"--awb-margin-top:18px;--awb-margin-bottom:8px;--awb-margin-top-small:10px;--awb-margin-right-small:0px;--awb-margin-bottom-small:10px;--awb-margin-left-small:0px;--awb-font-size:17px;\"><h3 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;font-size:1em;\">9.3 Heat and sources of fire<\/h3><\/div>\n<div class=\"fusion-text fusion-text-16 ibx-legal-t\"><ul>\n<li>to place it near or in contact with a source of heat or ignition: flames, candles, sparks, spark fountains, sparklers, barbecue, fire pit, torch, stove, fireplace, unprotected halogen spotlight, etc.<\/li>\n<\/ul>\n<\/div>\n<div class=\"fusion-title title fusion-title-15 fusion-sep-none fusion-title-text fusion-title-size-three ibx-legal-h\" style=\"--awb-margin-top:18px;--awb-margin-bottom:8px;--awb-margin-top-small:10px;--awb-margin-right-small:0px;--awb-margin-bottom-small:10px;--awb-margin-left-small:0px;--awb-font-size:17px;\"><h3 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;font-size:1em;\">9.4 Staining, corrosive or dangerous substances<\/h3><\/div>\n<div class=\"fusion-text fusion-text-17 ibx-legal-t\"><ul>\n<li>to expose it to powders (Holi, flour, talc, sand, salt, sugar, fine confetti, etc.), to sticky substances (slime, jam, whipped cream, soap, foam, etc.) or to corrosive or unsuitable products (detergents, solvents, harsh gels, etc.).<\/li>\n<\/ul>\n<\/div>\n<div class=\"fusion-title title fusion-title-16 fusion-sep-none fusion-title-text fusion-title-size-three ibx-legal-h\" style=\"--awb-margin-top:18px;--awb-margin-bottom:8px;--awb-margin-top-small:10px;--awb-margin-right-small:0px;--awb-margin-bottom-small:10px;--awb-margin-left-small:0px;--awb-font-size:17px;\"><h3 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;font-size:1em;\">9.5 Incorrect handling<\/h3><\/div>\n<div class=\"fusion-text fusion-text-18 ibx-legal-t\"><ul>\n<li>to attempt to open, dismantle, adjust or repair the equipment, to remove or replace the camera, the screen or the printer, or to change their settings and applications;<\/li>\n<li>to open the printer, or to remove or replace the paper or the print ribbon;<\/li>\n<li>to unplug the equipment during the event or to connect it to a non-compliant power supply (unregulated generator, faulty extension lead, overloaded power strip).<\/li>\n<\/ul>\n<\/div>\n<div class=\"fusion-title title fusion-title-17 fusion-sep-none fusion-title-text fusion-title-size-three ibx-legal-h\" style=\"--awb-margin-top:18px;--awb-margin-bottom:8px;--awb-margin-top-small:10px;--awb-margin-right-small:0px;--awb-margin-bottom-small:10px;--awb-margin-left-small:0px;--awb-font-size:17px;\"><h3 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;font-size:1em;\">9.6 Unsuitable environments<\/h3><\/div>\n<div class=\"fusion-text fusion-text-19 ibx-legal-t\"><ul>\n<li>to set up the equipment on an unstable or slippery surface: folding table, pallet, fragile stage, slippery carpet, soaked lawn, mud;<\/li>\n<li>in an area of heavy activity: overcrowded dance floor, bouncy castle, trampoline, paintball, etc.;<\/li>\n<li>in a moving vehicle, trailer, boat or train.<\/li>\n<\/ul>\n<p>9.7 Any damage resulting from misuse, whether deliberate, accidental or due to a lack of care or to non-compliance with this article, leads to full invoicing of the repair, of replacement costs where necessary, of downtime and travel costs, and of the resulting loss of business. Such damage is not covered by the optional insurance (Article 10). The client then calls on their own civil liability insurance or, failing cover, bears the cost personally.<\/p>\n<\/div>\n<div class=\"fusion-title title fusion-title-18 fusion-sep-none fusion-title-text fusion-title-size-two ibx-legal-h\" style=\"--awb-margin-top:34px;--awb-margin-bottom:8px;--awb-margin-top-small:10px;--awb-margin-right-small:0px;--awb-margin-bottom-small:10px;--awb-margin-left-small:0px;--awb-font-size:19px;\"><h2 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;font-size:1em;\">10. Insurance<\/h2><\/div>\n<div class=\"fusion-text fusion-text-20 ibx-legal-t\"><p>10.1 The client checks that their civil liability insurance (family, professional or other) covers damage to the hired equipment and damage that the equipment or the InstantBox team could cause at the event venue. InstantBox may ask them for a copy.<\/p>\n<p>10.2 Where it appears on the quote, InstantBox offers optional insurance covering accidental material damage to the photobooth and its accessories, at the price stated on the quote, under the following conditions:<\/p>\n<ul>\n<li>an excess of 500 euros applies to any damage whose value exceeds 1,000 euros;<\/li>\n<li>it applies only where the person who caused the damage has no civil liability insurance or where that insurance refuses to intervene.<\/li>\n<\/ul>\n<p>10.3 The optional insurance does not cover: damage caused intentionally by the client, their guests or a third party; loss and theft; damage resulting from use that does not comply with the instructions or is prohibited by Article 9; claims due to gross negligence (exposure to unsuitable weather conditions, unsecured location, etc.).<\/p>\n<p>10.4 In the event of a claim, the client informs InstantBox in writing within 24 hours and provides a report on the circumstances of the incident. An expert assessment may be carried out to evaluate the damage and determine liability.<\/p>\n<p>10.5 If the optional insurance is not taken out, the client calls on their civil liability insurance. If that insurance does not cover the damage, the client bears the cost of repairing or replacing the equipment, on the basis of the quotes drawn up by InstantBox.<\/p>\n<\/div>\n<div class=\"fusion-title title fusion-title-19 fusion-sep-none fusion-title-text fusion-title-size-two ibx-legal-h\" style=\"--awb-margin-top:34px;--awb-margin-bottom:8px;--awb-margin-top-small:10px;--awb-margin-right-small:0px;--awb-margin-bottom-small:10px;--awb-margin-left-small:0px;--awb-font-size:19px;\"><h2 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;font-size:1em;\">11. Design, prints, photos and data<\/h2><\/div>\n<div class=\"fusion-text fusion-text-21 ibx-legal-t\"><p>11.1 The client chooses their design from the gallery in the booking form or sends, sufficiently in advance of the event, the elements needed to personalise it (logo, text, colours). The design is submitted to them for approval before the event; without a reply from them, the proposed design is used. They warrant that they hold the rights to the elements provided and indemnify InstantBox against any third-party claim in that respect.<\/p>\n<p>11.2 The number of prints included in the hire is that of the chosen package. Additional prints are only possible through the option provided on the quote. The print formats are those chosen at booking.<\/p>\n<p>11.3 The client informs their guests that a photobooth takes photos during the event and that its use is optional. For minors, they make sure to obtain the consent of the parents or guardians.<\/p>\n<p>11.4 The photos taken during the event are intended for the client and their guests. They are printed on site and made available to the client in an online gallery sent by e-mail after the event. InstantBox makes no commercial use of them (website, social media, advertising) without the client&#8217;s written consent.<\/p>\n<p>11.5 Where the AI option appears on the quote, the photos are transformed live according to the style chosen by the client, within the limit of the number of credits ordered. The result of the transformations depends on the photo taken and the style chosen; it cannot be the subject of a complaint. Unused credits are not refunded.<\/p>\n<p>11.6 The details entered by guests on the photobooth screen are used solely to send them their photos. Personal data is processed in accordance with our privacy policy.<\/p>\n<\/div>\n<div class=\"fusion-title title fusion-title-20 fusion-sep-none fusion-title-text fusion-title-size-two ibx-legal-h\" style=\"--awb-margin-top:34px;--awb-margin-bottom:8px;--awb-margin-top-small:10px;--awb-margin-right-small:0px;--awb-margin-bottom-small:10px;--awb-margin-left-small:0px;--awb-font-size:19px;\"><h2 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;font-size:1em;\">12. Presence of a member of our team (option)<\/h2><\/div>\n<div class=\"fusion-text fusion-text-22 ibx-legal-t\"><p>12.1 As standard, InstantBox delivers, sets up and collects the photobooth, which then operates autonomously. The presence of a member of our team to welcome and assist guests is an option, at the times stated on the quote.<\/p>\n<p>12.2 The client remains responsible for safety at the event venue and informs the InstantBox team of the safety instructions beforehand. The team acts on the client&#8217;s instructions: except in the event of a fault by InstantBox or its team members, the client alone is liable for bodily injury or material damage occurring during performance of the contract.<\/p>\n<p>12.3 If, for a reason not attributable to InstantBox, the team&#8217;s presence exceeds the planned times, the additional time is invoiced at the hourly rate stated on the quote.<\/p>\n<\/div>\n<div class=\"fusion-title title fusion-title-21 fusion-sep-none fusion-title-text fusion-title-size-two ibx-legal-h\" style=\"--awb-margin-top:34px;--awb-margin-bottom:8px;--awb-margin-top-small:10px;--awb-margin-right-small:0px;--awb-margin-bottom-small:10px;--awb-margin-left-small:0px;--awb-font-size:19px;\"><h2 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;font-size:1em;\">13. Equipment failure<\/h2><\/div>\n<div class=\"fusion-text fusion-text-23 ibx-legal-t\"><p>13.1 The photobooth is checked and tested at setup. In the event of a breakdown during the event, the client informs InstantBox immediately by telephone: support is provided until midnight on the day of the event. InstantBox does everything it can to restore operation, remotely or on site.<\/p>\n<p>13.2 If the photobooth cannot operate for all or part of the event because of a defect in the equipment or a fault of InstantBox, the price is reduced proportionally or refunded, without prejudice to Article 15. This guarantee does not apply to breakdowns caused by non-compliant use, by non-compliance with Article 9 or by the venue environment (power cut or faulty power supply, moisture, etc.).<\/p>\n<\/div>\n<div class=\"fusion-title title fusion-title-22 fusion-sep-none fusion-title-text fusion-title-size-two ibx-legal-h\" style=\"--awb-margin-top:34px;--awb-margin-bottom:8px;--awb-margin-top-small:10px;--awb-margin-right-small:0px;--awb-margin-bottom-small:10px;--awb-margin-left-small:0px;--awb-font-size:19px;\"><h2 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;font-size:1em;\">14. Force majeure<\/h2><\/div>\n<div class=\"fusion-text fusion-text-24 ibx-legal-t\"><p>14.1 InstantBox is not liable for non-performance or late performance of its obligations due to force majeure or to an event beyond its control that makes performance impossible or delays it, in particular: labour disputes, failure or delay of a supplier, shortage of equipment or means of transport, war, riot, fire, natural disaster, bad weather, serious road accident on the way to the event venue, serious illness or sudden death of a member of the InstantBox team.<\/p>\n<p>14.2 InstantBox informs the client as soon as possible. The parties look together for a new date. If performance is impossible, the contract ends without compensation on either side and the amounts paid for the service not performed are refunded to the client.<\/p>\n<\/div>\n<div class=\"fusion-title title fusion-title-23 fusion-sep-none fusion-title-text fusion-title-size-two ibx-legal-h\" style=\"--awb-margin-top:34px;--awb-margin-bottom:8px;--awb-margin-top-small:10px;--awb-margin-right-small:0px;--awb-margin-bottom-small:10px;--awb-margin-left-small:0px;--awb-font-size:19px;\"><h2 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;font-size:1em;\">15. Liability<\/h2><\/div>\n<div class=\"fusion-text fusion-text-25 ibx-legal-t\"><p>15.1 Except in the event of fraud, intentional fault or gross negligence by InstantBox or its team members, and except in the event of death or bodily injury caused by their fault, the liability of InstantBox is limited to the amount of the quote, with a maximum of 2,000 euros.<\/p>\n<p>15.2 For companies, InstantBox is not liable for indirect damage, such as loss of turnover, customers or image.<\/p>\n<\/div>\n<div class=\"fusion-title title fusion-title-24 fusion-sep-none fusion-title-text fusion-title-size-two ibx-legal-h\" style=\"--awb-margin-top:34px;--awb-margin-bottom:8px;--awb-margin-top-small:10px;--awb-margin-right-small:0px;--awb-margin-bottom-small:10px;--awb-margin-left-small:0px;--awb-font-size:19px;\"><h2 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;font-size:1em;\">16. Termination of the contract<\/h2><\/div>\n<div class=\"fusion-text fusion-text-26 ibx-legal-t\"><p>16.1 The contract may be terminated automatically at the client&#8217;s fault, without prejudice to any damages, if they fail to meet their obligations 8 days after a formal notice has gone unanswered.<\/p>\n<p>16.2 For companies, the contract may also be terminated automatically in the event of bankruptcy, judicial reorganisation, liquidation, cessation of activity, seizure of their assets or a change in their legal personality (merger, demerger) that compromises performance of their obligations.<\/p>\n<p>16.3 In the event of termination, InstantBox immediately takes back possession of its equipment. The client undertakes to allow the InstantBox team access to the place where it is located in order to remove it.<\/p>\n<\/div>\n<div class=\"fusion-title title fusion-title-25 fusion-sep-none fusion-title-text fusion-title-size-two ibx-legal-h\" style=\"--awb-margin-top:34px;--awb-margin-bottom:8px;--awb-margin-top-small:10px;--awb-margin-right-small:0px;--awb-margin-bottom-small:10px;--awb-margin-left-small:0px;--awb-font-size:19px;\"><h2 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;font-size:1em;\">17. Subcontracting and assignment<\/h2><\/div>\n<div class=\"fusion-text fusion-text-27 ibx-legal-t\"><p>17.1 InstantBox may entrust performance of all or part of the contract to another company in its group or to a subcontractor it deems suitable, without reducing the guarantees offered to the client. It may assign to a third party the receivables arising from the contract.<\/p>\n<\/div>\n<div class=\"fusion-title title fusion-title-26 fusion-sep-none fusion-title-text fusion-title-size-two ibx-legal-h\" style=\"--awb-margin-top:34px;--awb-margin-bottom:8px;--awb-margin-top-small:10px;--awb-margin-right-small:0px;--awb-margin-bottom-small:10px;--awb-margin-left-small:0px;--awb-font-size:19px;\"><h2 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;font-size:1em;\">18. Complaints<\/h2><\/div>\n<div class=\"fusion-text fusion-text-28 ibx-legal-t\"><p>18.1 Any complaint is sent in writing, by e-mail to info@instantbox.be or by registered letter, within 15 calendar days of the discovery of the fact that justifies it, stating its nature and grounds.<\/p>\n<p>18.2 For companies, any dispute of an invoice must reach InstantBox within 15 calendar days of its receipt. Failing that, the invoice is deemed accepted.<\/p>\n<p>18.3 These time limits apply without prejudice to the rights that the law grants to consumers. Consumers may also contact the Consumer Mediation Service (mediationconsommateur.be) free of charge.<\/p>\n<\/div>\n<div class=\"fusion-title title fusion-title-27 fusion-sep-none fusion-title-text fusion-title-size-two ibx-legal-h\" style=\"--awb-margin-top:34px;--awb-margin-bottom:8px;--awb-margin-top-small:10px;--awb-margin-right-small:0px;--awb-margin-bottom-small:10px;--awb-margin-left-small:0px;--awb-font-size:19px;\"><h2 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;font-size:1em;\">19. Applicable law and jurisdiction<\/h2><\/div>\n<div class=\"fusion-text fusion-text-29 ibx-legal-t\"><p>19.1 All InstantBox contracts are governed by Belgian law.<\/p>\n<p>19.2 Any dispute falls within the exclusive jurisdiction of the courts of the judicial district of Walloon Brabant, without prejudice to the mandatory rules of jurisdiction that protect consumers.<\/p>\n<p>19.3 In the event of translation of these general terms and conditions, the French version prevails.<\/p>\n<\/div>\n<\/div><\/div>\n<\/div><\/div>\n<div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-3 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling ibx-page\" 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:0px;--awb-padding-bottom:0px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1248px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\">\n<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-blend:overlay;--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-flex-justify-content-flex-start fusion-content-layout-column\">\n<style id=\"ibx-fix-accent\">.ibx-h1t .ibx-accent{background:linear-gradient(transparent 50%,rgba(216,44,114,.42) 50%,rgba(216,44,114,.42) 78%,transparent 78%)!important;border-radius:8px!important}.ibx-plan-badge{top:-16px!important;line-height:0}@media(max-width:640px){.ibx-fc-1,.ibx-fc-2,.ibx-fc-3{display:none!important}.ibx-hero-booth{width:min(240px,62%)!important}.ibx-hero-strips{width:230px!important}#ibxStickyBar{padding:8px 12px!important;gap:10px!important}#ibxStickyBar .ibx-t{font-size:12.5px!important;line-height:1.25!important}#ibxStickyBar .ibx-t small{display:none!important}#ibxStickyBar .ibx-btn{padding:9px 16px!important;font-size:13px!important;white-space:nowrap!important}}@media(max-width:640px){#ibxStickyBar{left:10px!important;right:10px!important;transform:none!important;width:auto!important;max-width:none!important}}\n\/* datecheck-icon *\/input[name=\"date_evenement\"]{background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='%233154bb' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='2.5'\/%3E%3Cpath d='M16 3v4M8 3v4M3 10h18'\/%3E%3C\/svg%3E\")!important;background-repeat:no-repeat!important;background-position:20px center!important;background-size:20px 20px!important;padding-left:52px!important}\n<\/style><div class=\"ibx-sticky-bar\" id=\"ibxStickyBar\">\n  <div class=\"ibx-t\">InstantBox: 02\/616.57.15<small>Free quote, no obligation \u00b7 delivery and setup included<\/small><\/div>\n  <a class=\"ibx-btn ibx-btn-primary\" href=\"https:\/\/www.instantbox.be\/en\/photobooth-quote\/\">Check my date<\/a>\n<\/div>\n<script>\n(function(){\nif(window.__ibxHomeInit)return;window.__ibxHomeInit=true; \/\/ garde anti double-ex\u00e9cution (bloc dupliqu\u00e9)\ndocument.documentElement.classList.add('ibx-anim');\nvar h1=document.querySelector('.ibx-h1t h1');\nif(h1&&!h1.querySelector('.ibx-accent')){\nh1.innerHTML=h1.textContent.replace(\/photobooth\/i,function(m){return '<span class=\"ibx-accent\">'+m+'<\/span>';});}\nvar f=document.querySelector('.ibx-final-sec .ibx-h2t h2');\nif(f&&!f.querySelector('i')){var t=f.textContent.trim();var m=t.match(\/^(.*)\\s+(\\S+)\\s*\\?$\/);\nif(m){f.innerHTML=m[1]+' <i>'+m[2]+'<\/i>\u00a0?';}}\n['.ibx-eyebrow-t','.ibx-h2t','.ibx-sub-t','.ibx-trust-t','.ibx-chips-t','.ibx-covnote-t','.ibx-promo-t','.ibx-phone-t','.ibx-minicard','.ibx-exp-tag','.ibx-note-t'].forEach(function(s){\n  document.querySelectorAll(s).forEach(function(el){el.classList.add('ibx-reveal');});\n});\n['.ibx-svc-col','.ibx-step-col','.ibx-tplan-col','.ibx-review-col','.ibx-uni-col','.ibx-coverage-col'].forEach(function(s){\n  document.querySelectorAll(s).forEach(function(el,i){el.classList.add('ibx-reveal');el.style.transitionDelay=(i*70)+'ms';});\n});\ndocument.querySelectorAll('.ibx-featgrid-t > p, .ibx-featgrid-t > div').forEach(function(el,i){el.classList.add('ibx-reveal');el.style.transitionDelay=(i*60)+'ms';});\ndocument.querySelectorAll('.ibx-steps-t > p').forEach(function(el,i){el.classList.add('ibx-reveal');el.style.transitionDelay=(i*90)+'ms';});\nvar io=new IntersectionObserver(function(entries){\n  entries.forEach(function(e){if(e.isIntersecting){e.target.classList.add('ibx-visible');io.unobserve(e.target);}});\n},{threshold:.12});\ndocument.querySelectorAll('.ibx-reveal').forEach(function(el){io.observe(el);});\nvar bar=document.getElementById('ibxStickyBar');var devis=document.getElementById('devis');\nif(bar){addEventListener('scroll',function(){\n  var near=devis?devis.getBoundingClientRect().top<innerHeight:false;\n  bar.classList.toggle('ibx-show',scrollY>700&&!near);\n},{passive:true});}\n\n\/\/ ===== Sparkles anim\u00e9es du header (interactives \u00e0 la souris) =====\nfunction initSparkles(cv){\n  const ctx=cv.getContext('2d');\n  const reduced=matchMedia('(prefers-reduced-motion: reduce)').matches;\n  let W,H,parts=[];\n  const COLORS=[[255,255,255],[216,44,114],[255,255,255],[216,44,114],[255,255,255]];\n  const mouse={x:-9999,y:-9999};\n  const R=200; \/\/ rayon d'influence du curseur\n\n  \/\/ dessine une \u00e9tincelle \u00e0 4 branches (sparkle) centr\u00e9e sur x,y\n  \/\/ NB: le halo est un d\u00e9grad\u00e9 radial (pas de shadowBlur, trop co\u00fbteux \u00e0\n  \/\/ recalculer 60x\/s sur plusieurs canvases, \u00e7a faisait ramer le reste\n  \/\/ des animations de la page, dont le parallax de la borne).\n  function drawSparkle(x,y,size,rot,c,alpha){\n    if(alpha<=0.01||size<=0.2)return;\n    const a=Math.min(1,alpha);\n\n    ctx.save();\n    ctx.globalAlpha=a;\n    const glowR=size*2.3;\n    const g=ctx.createRadialGradient(x,y,0,x,y,glowR);\n    g.addColorStop(0,`rgba(${c[0]},${c[1]},${c[2]},.55)`);\n    g.addColorStop(0.5,`rgba(${c[0]},${c[1]},${c[2]},.16)`);\n    g.addColorStop(1,'rgba(0,0,0,0)');\n    ctx.fillStyle=g;\n    ctx.beginPath();ctx.arc(x,y,glowR,0,6.284);ctx.fill();\n    ctx.restore();\n\n    ctx.save();\n    ctx.translate(x,y);\n    ctx.rotate(rot);\n    ctx.globalAlpha=a;\n    ctx.fillStyle=`rgb(${c[0]},${c[1]},${c[2]})`;\n    ctx.beginPath();\n    ctx.moveTo(0,-size);\n    ctx.quadraticCurveTo(size*0.16,-size*0.16,size,0);\n    ctx.quadraticCurveTo(size*0.16,size*0.16,0,size);\n    ctx.quadraticCurveTo(-size*0.16,size*0.16,-size,0);\n    ctx.quadraticCurveTo(-size*0.16,-size*0.16,0,-size);\n    ctx.closePath();\n    ctx.fill();\n    ctx.restore();\n  }\n\n  function resize(){\n    W=cv.width=cv.offsetWidth;H=cv.height=cv.offsetHeight;\n    parts=[];\n    const n=Math.min(22,Math.round(W\/58));\n    for(let i=0;i<n;i++){\n      parts.push({\n        x:Math.random()*W, y:Math.random()*H,\n        r:4+Math.random()*11,\n        c:COLORS[i%COLORS.length],\n        vy:-(0.05+Math.random()*0.16), vx:(Math.random()-.5)*0.10,\n        rot:Math.random()*Math.PI*2, vr:(Math.random()-.5)*0.006,\n        fx:0, fy:0, glow:0,\n        tw:Math.random()*Math.PI*2, spd:0.8+Math.random()*0.9,\n        base:0.4+Math.random()*0.5\n      });\n    }\n  }\n\n  const trail=[];\n  let lastX=-9999,lastY=-9999;\n  cv.parentElement.addEventListener('mousemove',e=>{\n    const r=cv.getBoundingClientRect();\n    mouse.x=e.clientX-r.left; mouse.y=e.clientY-r.top;\n    \/\/ tra\u00een\u00e9e : on s\u00e8me une petite \u00e9tincelle tous les ~16px parcourus\n    const dm=Math.hypot(mouse.x-lastX,mouse.y-lastY);\n    if(dm>16 && !reduced){\n      lastX=mouse.x; lastY=mouse.y;\n      const c=COLORS[(Math.random()*COLORS.length)|0];\n      trail.push({\n        x:mouse.x+(Math.random()-.5)*16, y:mouse.y+(Math.random()-.5)*16,\n        r:3+Math.random()*7, c:c,\n        rot:Math.random()*Math.PI*2, vr:(Math.random()-.5)*0.12,\n        vx:(Math.random()-.5)*0.6, vy:-0.35-Math.random()*0.55,\n        life:1, decay:0.018+Math.random()*0.018\n      });\n      if(trail.length>40)trail.splice(0,trail.length-40);\n    }\n  },{passive:true});\n  cv.parentElement.addEventListener('mouseleave',()=>{mouse.x=-9999;mouse.y=-9999},{passive:true});\n\n  function draw(t){\n    ctx.clearRect(0,0,W,H);\n    for(const p of parts){\n      \/\/ r\u00e9pulsion douce autour du curseur\n      const dx=p.x-mouse.x, dy=p.y-mouse.y, d2=dx*dx+dy*dy;\n      let f=0;\n      if(d2<R*R && d2>0.01){\n        const d=Math.sqrt(d2);\n        f=1-d\/R;                     \/\/ 0 -> 1 vers le curseur\n        p.fx+=(dx\/d)*f*0.5;          \/\/ pouss\u00e9e qui s'accumule\n        p.fy+=(dy\/d)*f*0.5;\n      }\n      p.glow+=(f-p.glow)*0.08;       \/\/ halo qui s'allume progressivement\n      p.fx*=0.90; p.fy*=0.90;        \/\/ friction : retour au calme\n\n      \/\/ scintillement : les \u00e9tincelles \"clignotent\" plut\u00f4t qu'un simple pulse\n      const tw=0.35+0.65*Math.max(0,Math.sin(t\/900*p.spd+p.tw));\n      const a=Math.min(1, p.base*tw*(1+p.glow*1.4));\n      const rr=p.r*(1+p.glow*0.35)*(0.7+0.3*tw);\n      drawSparkle(p.x,p.y,rr,p.rot,p.c,a);\n\n      if(!reduced){\n        p.x+=p.vx+p.fx; p.y+=p.vy+p.fy;\n        p.rot+=p.vr;\n        if(p.y<-rr*2){p.y=H+rr;p.x=Math.random()*W}\n        if(p.y>H+rr*2)p.y=-rr;\n        if(p.x<-rr)p.x=W+rr; if(p.x>W+rr)p.x=-rr;\n      }\n    }\n    \/\/ tra\u00een\u00e9e d'\u00e9tincelles derri\u00e8re le curseur\n    for(let i=trail.length-1;i>=0;i--){\n      const q=trail[i];\n      q.life-=q.decay;\n      if(q.life<=0){trail.splice(i,1);continue}\n      q.x+=q.vx; q.y+=q.vy; q.rot+=q.vr;\n      const ease=q.life*q.life*(3-2*q.life);              \/\/ fondu doux\n      const a=0.9*ease;\n      const rr=q.r*(0.55+0.65*ease);\n      drawSparkle(q.x,q.y,rr,q.rot,q.c,a);\n    }\n    if(!reduced)requestAnimationFrame(draw);\n  }\n  resize();if('ResizeObserver' in window){new ResizeObserver(function(){if(cv.width!==cv.offsetWidth||cv.height!==cv.offsetHeight)resize();}).observe(cv);}else{addEventListener('resize',resize,{passive:true});}\n  requestAnimationFrame(draw);\n}\nvar __ibxSpkC=[];document.querySelectorAll('.ibx-hero,.ibx-pricing-sec,.ibx-final-sec,.ibx-band-sec').forEach(function(sec){var cv=document.createElement('canvas');cv.className='ibx-sparkle-cv';sec.insertBefore(cv,sec.firstChild);__ibxSpkC.push(cv);});requestAnimationFrame(function(){__ibxSpkC.forEach(initSparkles);});\n\n\/\/ ===== Parallaxe l\u00e9g\u00e8re sur la borne =====\n(function(){\n  const hero=document.querySelector('.ibx-hero'),img=document.querySelector('.ibx-hero-booth img'),\n        strips=document.querySelector('.ibx-hero-strips');\n  if(!hero||!img||matchMedia('(prefers-reduced-motion: reduce)').matches)return;\n\n  \/\/ la cible est mise \u00e0 jour \u00e0 chaque mousemove, mais l'\u00e9criture DOM\n  \/\/ (transform) est liss\u00e9e et rendue une seule fois par frame via rAF,\n  \/\/ \u00e7a \u00e9vite le \u00e0-coups quand le thread principal est d\u00e9j\u00e0 sollicit\u00e9\n  \/\/ (ex. par le rendu des sparkles) et donne un mouvement plus fluide.\n  let tx=0,ty=0,cx=0,cy=0,active=false,raf=null;\n\n  function tick(){\n    cx+=(tx-cx)*0.12; cy+=(ty-cy)*0.12;\n    img.style.transform=`translate3d(${cx*14}px,${cy*10}px,0) rotate(${cx*1.2}deg)`;\n    if(strips)strips.style.transform=`translate3d(${cx*-22}px,${cy*-15}px,0) rotate(${-15+cx*3}deg)`;\n    if(active||Math.abs(tx-cx)>0.002||Math.abs(ty-cy)>0.002){\n      raf=requestAnimationFrame(tick);\n    }else{\n      raf=null;\n    }\n  }\n  function ensureLoop(){ if(raf===null) raf=requestAnimationFrame(tick); }\n\n  hero.addEventListener('mousemove',e=>{\n    const r=hero.getBoundingClientRect();\n    tx=(e.clientX-r.left)\/r.width-.5; ty=(e.clientY-r.top)\/r.height-.5;\n    if(!active){\n      active=true;\n      img.style.animation='none';\n      if(strips)strips.style.animation='none';\n    }\n    ensureLoop();\n  },{passive:true});\n  hero.addEventListener('mouseleave',()=>{\n    active=false; tx=0; ty=0;\n    ensureLoop();\n    setTimeout(()=>{\n      if(Math.abs(cx)<0.01&&Math.abs(cy)<0.01){\n        img.style.transform='';img.style.animation='';\n        if(strips){strips.style.transform='';strips.style.animation=''}\n      }\n    },500);\n  });\n})();\n})();\n<\/script>\n<script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"BreadcrumbList\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.instantbox.be\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Terms and Conditions\",\"item\":\"https:\/\/www.instantbox.be\/en\/terms-and-conditions\/\"}]}<\/script><script>(function(){var f=function(){var c=document.querySelector(\".ibx-logos-car\");if(!c)return;var im=[].slice.call(c.querySelectorAll(\"img\"));if(!im.length)return;var all=im.every(function(i){var u=i.getAttribute(\"data-orig-src\")||i.getAttribute(\"data-lazy-src\")||i.getAttribute(\"data-src\")||i.src||\"\";return u.indexOf(\"REMPLACER\")!==-1});if(all){var s=c.closest(\".fusion-fullwidth\");if(s)s.style.display=\"none\"}};if(document.readyState!==\"loading\")f();else document.addEventListener(\"DOMContentLoaded\",f)})();<\/script>\n<\/div><\/div>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"100-width.php","meta":{"footnotes":""},"class_list":["post-14161","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.instantbox.be\/en\/wp-json\/wp\/v2\/pages\/14161","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.instantbox.be\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.instantbox.be\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.instantbox.be\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.instantbox.be\/en\/wp-json\/wp\/v2\/comments?post=14161"}],"version-history":[{"count":10,"href":"https:\/\/www.instantbox.be\/en\/wp-json\/wp\/v2\/pages\/14161\/revisions"}],"predecessor-version":[{"id":17389,"href":"https:\/\/www.instantbox.be\/en\/wp-json\/wp\/v2\/pages\/14161\/revisions\/17389"}],"wp:attachment":[{"href":"https:\/\/www.instantbox.be\/en\/wp-json\/wp\/v2\/media?parent=14161"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}