{"id":5182,"date":"2023-12-11T08:20:30","date_gmt":"2023-12-11T08:20:30","guid":{"rendered":"https:\/\/innovat.themewant.com\/?page_id=5182"},"modified":"2026-05-18T15:43:58","modified_gmt":"2026-05-18T15:43:58","slug":"ouverture-design-menuiserie-miroiterie","status":"publish","type":"page","link":"https:\/\/ouverture-design.fr\/","title":{"rendered":"Ouverture Design &#8211; Menuiserie Miroiterie"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"5182\" class=\"elementor elementor-5182\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5ddf62c2 e-flex e-con-boxed e-con e-parent\" data-id=\"5ddf62c2\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1f815f38 elementor-widget elementor-widget-heading\" data-id=\"1f815f38\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Miroiterie Menuiserie Toulouse<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2d10881 elementor-widget elementor-widget-text-editor\" data-id=\"2d10881\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Fort d&#8217;une expertise de plus de 15 ans, <b data-path-to-node=\"3,1\" data-index-in-node=\"40\">Ouverture Design<\/b> est sp\u00e9cialis\u00e9e dans la <strong>miroiterie<\/strong> et la <strong>menuiserie<\/strong> de haute pr\u00e9cision : <strong>portes, fen\u00eatres, <\/strong><b data-path-to-node=\"3,1\" data-index-in-node=\"148\">pergolas et stores bannes<\/b>. \u00c0 travers un large choix de solutions haut de gamme et sur mesure, nous mettons la qualit\u00e9 technique au service de l\u2019esth\u00e9tique pour l\u2019habitat comme pour les espaces professionnels. Un accompagnement de proximit\u00e9 pour tous vos projets de r\u00e9novation et de d\u00e9pannage (volets, portails) \u00e0 <strong>Toulouse, en Ari\u00e8ge et dans le Lauragais.<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6cbba980 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"6cbba980\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-lg elementor-animation-grow\" href=\"https:\/\/ouverture-design.fr\/#apropos\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">En savoir plus<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\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-e656f20 e-flex e-con-boxed e-con e-parent\" data-id=\"e656f20\" data-element_type=\"container\" data-e-type=\"container\" id=\"about\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-e58f944 e-con-full e-flex e-con e-child\" data-id=\"e58f944\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d24c6b3 elementor-widget__width-inherit elementor-widget elementor-widget-rt-react-image-reveal\" data-id=\"d24c6b3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"rt-react-image-reveal.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t                        <div class=\"rts-image-reveal-wrapepr d-flex style1 yes\">\n                    <div class=\"rts-image-reveal-inner\">\n                        <img decoding=\"async\" class=\"rts-reveal-image\" src=\"https:\/\/ouverture-design.fr\/wp-content\/uploads\/2026\/02\/artisan-menuisier-toulouse.webp\" alt=\"about\">\n                    <\/div>\n                <\/div>\n                 \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d787d7a e-con-full e-flex e-con e-child\" data-id=\"d787d7a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3881f41 elementor-widget elementor-widget-menu-anchor\" data-id=\"3881f41\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"menu-anchor.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-menu-anchor\" id=\"apropos\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2ae76f3 elementor-widget__width-initial elementor-widget elementor-widget-react-heading\" data-id=\"2ae76f3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"react-heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\r\n\t\t<div class=\"react-heading  style5\">\r\n\t\t\t<div class=\"title-inner no\">\r\n\t\t\t\t<span class=\"sub-text title-upper\">[ <span class=\"sub-text title-upper\">A propos de Mickael Hernandez<\/span> ] <\/span><div class=\"skew-up \"><h2 class=\"title word-line\">Du compagnonnage \u00e0 l'excellence : mon histoire en menuiserie et miroiterie<\/h2><\/div>\r\n\r\n\t\t\t<\/div>\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t<\/div>\r\n\t\t<script>\r\n\t\t\tjQuery(document).ready(function(){\r\n\t\t\tlet addAnimation = function () {\r\n\t\t\tjQuery(\".skew-up\").each(function (index) {\r\n\t\t\t\tconst text = new SplitType(jQuery(this), {\r\n\t\t\t\ttypes: \"lines, words\",\r\n\t\t\t\tlineClass: \"word-line\"\r\n\t\t\t\t});    let textInstance = jQuery(this);\r\n\t\t\t\tlet line = textInstance.find(\".word-line\");\r\n\t\t\t\tlet word = line.find(\".word\");    let tl = gsap.timeline({\r\n\t\t\t\tscrollTrigger: {\r\n\t\t\t\t\ttrigger: textInstance,\r\n\t\t\t\t\tstart: \"top 85%\",\r\n\t\t\t\t\tend: \"top 100%\",\r\n\t\t\t\t\tonComplete: function () {\r\n\t\t\t\t\tjQuery(textInstance).removeClass(\"skew-up\");\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\t});    tl.set(textInstance, { opacity: 1 }).from(word, {\r\n\t\t\t\ty: \"100%\",\r\n\t\t\t\tskewX: \"-5\",\r\n\t\t\t\tduration: 2,\r\n\t\t\t\tstagger: 0.03,\r\n\t\t\t\tease: \"expo.out\"\r\n\t\t\t\t});\r\n\t\t\t});\r\n\t\t\t};\r\n\t\t\taddAnimation();window.addEventListener(\"resize\", function (event) {\r\n\t\t\t\tif (jQuery(window).width() >= 992) {addAnimation(); }\r\n\t\t\t});\t\r\n\r\n\t\t});   \r\n\t\t<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a858621 elementor-widget elementor-widget-text-editor\" data-id=\"a858621\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Artisan menuisier miroitier en Occitanie, j&#8217;ai d\u00e9velopp\u00e9 une expertise reconnue depuis plus de 15 ans. <br \/>Form\u00e9 d\u00e8s l&#8217;\u00e2ge de 16 ans par un compagnon professionnel, j&#8217;ai progress\u00e9 de poseur \u00e0 chef d&#8217;\u00e9quipe avant d&#8217;occuper le poste de responsable technique pendant 8 ans. <br \/>Durant ces ann\u00e9es, j&#8217;ai ma\u00eetris\u00e9 l&#8217;ensemble du processus : conception, prise de mesures pr\u00e9cises, r\u00e9alisation et gestion de chantiers. <br \/>Cette exp\u00e9rience m&#8217;a permis de cr\u00e9er mon entreprise de menuiserie et miroiterie avec une conviction : proposer un travail m\u00e9ticuleux en menuiserie et miroiterie, utilisant exclusivement des mat\u00e9riaux haut de gamme adapt\u00e9s \u00e0 chaque projet.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2c789c1 elementor-widget elementor-widget-rts-btn\" data-id=\"2c789c1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"rts-btn.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\r\n\t\t\r\n\t\t<div class=\"rts-btn-wrapper\">\r\n\t\t\t\t\t\t<a class=\"rts-btn secondary_btn\" href=\"https:\/\/ouverture-design.fr\/#contact\" >\t\t\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t<span class=\"btn_text\">Contact<\/span>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t<\/a>\r\n\t\t\t\t\t<\/div>    \r\n\t\t\t\t\t<\/div>\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<div class=\"elementor-element elementor-element-09afd66 e-con-full e-flex e-con e-parent\" data-id=\"09afd66\" data-element_type=\"container\" data-e-type=\"container\" id=\"service\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-bb02926 e-con-full e-flex e-con e-child\" data-id=\"bb02926\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6c81d72 elementor-widget elementor-widget-menu-anchor\" data-id=\"6c81d72\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"menu-anchor.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-menu-anchor\" id=\"services\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-48e0f5f elementor-widget__width-initial elementor-widget elementor-widget-react-heading\" data-id=\"48e0f5f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"react-heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\r\n\t\t<div class=\"react-heading  style1\">\r\n\t\t\t<div class=\"title-inner no\">\r\n\t\t\t\t<div class=\"skew-up \"><span class=\"sub-text word-line\">Services<\/span><\/div><div class=\"skew-up \"><h2 class=\"title word-line\">R\u00e9novation int\u00e9rieure et ext\u00e9rieure<\/h2><\/div>\r\n\r\n\t\t\t<\/div>\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t<\/div>\r\n\t\t<script>\r\n\t\t\tjQuery(document).ready(function(){\r\n\t\t\tlet addAnimation = function () {\r\n\t\t\tjQuery(\".skew-up\").each(function (index) {\r\n\t\t\t\tconst text = new SplitType(jQuery(this), {\r\n\t\t\t\ttypes: \"lines, words\",\r\n\t\t\t\tlineClass: \"word-line\"\r\n\t\t\t\t});    let textInstance = jQuery(this);\r\n\t\t\t\tlet line = textInstance.find(\".word-line\");\r\n\t\t\t\tlet word = line.find(\".word\");    let tl = gsap.timeline({\r\n\t\t\t\tscrollTrigger: {\r\n\t\t\t\t\ttrigger: textInstance,\r\n\t\t\t\t\tstart: \"top 85%\",\r\n\t\t\t\t\tend: \"top 100%\",\r\n\t\t\t\t\tonComplete: function () {\r\n\t\t\t\t\tjQuery(textInstance).removeClass(\"skew-up\");\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\t});    tl.set(textInstance, { opacity: 1 }).from(word, {\r\n\t\t\t\ty: \"100%\",\r\n\t\t\t\tskewX: \"-5\",\r\n\t\t\t\tduration: 2,\r\n\t\t\t\tstagger: 0.03,\r\n\t\t\t\tease: \"expo.out\"\r\n\t\t\t\t});\r\n\t\t\t});\r\n\t\t\t};\r\n\t\t\taddAnimation();window.addEventListener(\"resize\", function (event) {\r\n\t\t\t\tif (jQuery(window).width() >= 992) {addAnimation(); }\r\n\t\t\t});\t\r\n\r\n\t\t});   \r\n\t\t<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c396346 elementor-widget elementor-widget-text-editor\" data-id=\"c396346\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p class=\"disc mb--10\"><strong><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">Foire aux questions<\/span><\/span><\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-728f07f elementor-widget elementor-widget-rt-custom-accordions\" data-id=\"728f07f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"rt-custom-accordions.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        <div class=\"rts-accordion style2\" id=\"accordionExample2841\">\n                                <div class=\"accordion-item\">\n                        <div class=\"accordion-header\" id=\"heading-28411\">\n                            <button class=\"accordion-button \" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#collapse28411\" aria-expanded=\"true\" aria-controls=\"collapse28411\">\n\n                                                                Quelle est la diff\u00e9rence entre un vitrier et un miroitier ? \n                                <span class=\"accordion-icon\"><i aria-hidden=\"true\" class=\"rt rt-plus-regular\"><\/i><\/span>\n                                <span class=\"accordion-icon-active\"> <i aria-hidden=\"true\" class=\"rt rt-minus-regular\"><\/i><\/span>\n                            <\/button>\n                        <\/div>\n                        <div id=\"collapse28411\" class=\"accordion-collapse collapse show\" aria-labelledby=\"heading28411\" data-bs-parent=\"#accordionExample2841\">\n                            <div class=\"accordion-body\">\n                                <div class=\"inner\">\n                                                                        <div class=\"content\">\n                                                                                <p class=\"disc\">\n                                            Un vitrier et un miroitier sont deux professionnels distincts. Le vitrier se concentre principalement sur la pose et la r\u00e9paration de vitres, fen\u00eatres et vitrages pour les b\u00e2timents. Le miroitier, quant \u00e0 lui, est sp\u00e9cialis\u00e9 dans la miroiterie : pose de miroirs, cr\u00e9ation de cloisons vitr\u00e9es, parois de douche, cubes en verre et solutions de vitrages int\u00e9rieurs personnalis\u00e9s. Un bon miroitier ma\u00eetrise aussi bien les vitrages techniques que la d\u00e9coration int\u00e9rieure avec du verre et des miroirs.                                        <\/p>\n                                    <\/div>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                                <div class=\"accordion-item\">\n                        <div class=\"accordion-header\" id=\"heading-28412\">\n                            <button class=\"accordion-button collapsed\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#collapse28412\" aria-expanded=\"false\" aria-controls=\"collapse28412\">\n\n                                                                Qu'est-ce qu'une miroiterie ? \n                                <span class=\"accordion-icon\"><i aria-hidden=\"true\" class=\"rt rt-plus-regular\"><\/i><\/span>\n                                <span class=\"accordion-icon-active\"> <i aria-hidden=\"true\" class=\"rt rt-minus-regular\"><\/i><\/span>\n                            <\/button>\n                        <\/div>\n                        <div id=\"collapse28412\" class=\"accordion-collapse collapse \" aria-labelledby=\"heading28412\" data-bs-parent=\"#accordionExample2841\">\n                            <div class=\"accordion-body\">\n                                <div class=\"inner\">\n                                                                        <div class=\"content\">\n                                                                                <p class=\"disc\">\n                                            La miroiterie est un art et un m\u00e9tier sp\u00e9cialis\u00e9 dans la cr\u00e9ation, la fabrication et la pose de solutions en verre et miroir. Elle englobe : la pose de miroirs sur mesure, les vitrages d\u00e9coratifs, les cloisons vitr\u00e9es, les parois de douche en verre, les cubes en verre pour salle de bain, et bien d&#039;autres applications. Un miroitier professionnel adapte chaque solution \u00e0 votre int\u00e9rieur, que ce soit pour une r\u00e9novation, un d\u00e9pannage ou la cr\u00e9ation de nouvelles pi\u00e8ces. La miroiterie combine l&#039;expertise technique et l&#039;esth\u00e9tique.                                        <\/p>\n                                    <\/div>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                                <div class=\"accordion-item\">\n                        <div class=\"accordion-header\" id=\"heading-28413\">\n                            <button class=\"accordion-button collapsed\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#collapse28413\" aria-expanded=\"false\" aria-controls=\"collapse28413\">\n\n                                                                Comment trouver un bon menuisier en Occitanie ? \n                                <span class=\"accordion-icon\"><i aria-hidden=\"true\" class=\"rt rt-plus-regular\"><\/i><\/span>\n                                <span class=\"accordion-icon-active\"> <i aria-hidden=\"true\" class=\"rt rt-minus-regular\"><\/i><\/span>\n                            <\/button>\n                        <\/div>\n                        <div id=\"collapse28413\" class=\"accordion-collapse collapse \" aria-labelledby=\"heading28413\" data-bs-parent=\"#accordionExample2841\">\n                            <div class=\"accordion-body\">\n                                <div class=\"inner\">\n                                                                        <div class=\"content\">\n                                                                                <p class=\"disc\">\n                                            Pour trouver un menuisier de qualit\u00e9 \u00e0 Toulouse, Haute-Garonne ou Ari\u00e8ge, plusieurs crit\u00e8res sont importants : v\u00e9rifiez son exp\u00e9rience et ses r\u00e9f\u00e9rences, consultez les avis clients, demandez un devis d\u00e9taill\u00e9 et gratuit, et assurez-vous qu&#039;il propose les services dont vous avez besoin (menuiserie, pose de fen\u00eatres, portes, terrasses, etc.). Un bon artisan menuisier doit vous \u00e9couter, concevoir sur mesure, et utiliser des mat\u00e9riaux haut de gamme. Chez nous, nous offrons une \u00e9tude projet compl\u00e8te, un devis personnalis\u00e9, et un accompagnement de qualit\u00e9 du d\u00e9but \u00e0 la fin.                                        <\/p>\n                                    <\/div>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                                <div class=\"accordion-item\">\n                        <div class=\"accordion-header\" id=\"heading-28414\">\n                            <button class=\"accordion-button collapsed\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#collapse28414\" aria-expanded=\"false\" aria-controls=\"collapse28414\">\n\n                                                                Quel est le tarif d'une menuiserie sur mesure ? \n                                <span class=\"accordion-icon\"><i aria-hidden=\"true\" class=\"rt rt-plus-regular\"><\/i><\/span>\n                                <span class=\"accordion-icon-active\"> <i aria-hidden=\"true\" class=\"rt rt-minus-regular\"><\/i><\/span>\n                            <\/button>\n                        <\/div>\n                        <div id=\"collapse28414\" class=\"accordion-collapse collapse \" aria-labelledby=\"heading28414\" data-bs-parent=\"#accordionExample2841\">\n                            <div class=\"accordion-body\">\n                                <div class=\"inner\">\n                                                                        <div class=\"content\">\n                                                                                <p class=\"disc\">\n                                            Le tarif d&#039;une menuiserie varie selon plusieurs facteurs : type de projet (fen\u00eatres, portes, terrasses, placards, escaliers), mat\u00e9riaux choisis (bois massif, bois trait\u00e9, m\u00e9tal), dimensions, complexit\u00e9 de la pose et r\u00e9gion (Toulouse, Ari\u00e8ge, Haute-Garonne). Une fen\u00eatre sur mesure peut co\u00fbter de 300\u20ac \u00e0 plusieurs milliers d&#039;euros selon la qualit\u00e9. La meilleure approche : demander un devis gratuit d\u00e9taill\u00e9 \u00e0 un artisan menuisier local. Nous proposons une premi\u00e8re consultation gratuite pour \u00e9tudier votre projet et vous fournir un devis sans engagement adapt\u00e9 \u00e0 votre budget.                                        <\/p>\n                                    <\/div>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                                <div class=\"accordion-item\">\n                        <div class=\"accordion-header\" id=\"heading-28415\">\n                            <button class=\"accordion-button collapsed\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#collapse28415\" aria-expanded=\"false\" aria-controls=\"collapse28415\">\n\n                                                                Quels sont les principaux travaux de menuiserie ? \n                                <span class=\"accordion-icon\"><i aria-hidden=\"true\" class=\"rt rt-plus-regular\"><\/i><\/span>\n                                <span class=\"accordion-icon-active\"> <i aria-hidden=\"true\" class=\"rt rt-minus-regular\"><\/i><\/span>\n                            <\/button>\n                        <\/div>\n                        <div id=\"collapse28415\" class=\"accordion-collapse collapse \" aria-labelledby=\"heading28415\" data-bs-parent=\"#accordionExample2841\">\n                            <div class=\"accordion-body\">\n                                <div class=\"inner\">\n                                                                        <div class=\"content\">\n                                                                                <p class=\"disc\">\n                                            Les travaux de menuiserie sont vari\u00e9s et nombreux. Les plus courants incluent : la pose et le changement de fen\u00eatres et portes, la cr\u00e9ation de terrasses en bois, la fabrication de placards sur mesure, la pose d&#039;escaliers, la r\u00e9novation de menuiseries existantes, et le d\u00e9pannage. La menuiserie peut \u00e9galement inclure des cr\u00e9ations artisanales sur mesure, l&#039;utilisation de bois massif ou de m\u00e9tal, et l&#039;adaptation parfaite \u00e0 votre habitat.                                        <\/p>\n                                    <\/div>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n            \n        <\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d1c0a2c elementor-widget elementor-widget-rts-btn\" data-id=\"d1c0a2c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"rts-btn.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\r\n\t\t\r\n\t\t<div class=\"rts-btn-wrapper\">\r\n\t\t\t\t\t\t<a class=\"rts-btn secondary_btn\" href=\"https:\/\/ouverture-design.fr\/#contact\" >\t\t\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t<span class=\"btn_text\">Demande de devis<\/span>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t<\/a>\r\n\t\t\t\t\t<\/div>    \r\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f1a0c2a e-con-full e-flex e-con e-child\" data-id=\"f1a0c2a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-dac90df e-con-full e-flex e-con e-child\" data-id=\"dac90df\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0b9f444 elementor-widget elementor-widget-rt-iconbox\" data-id=\"0b9f444\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"rt-iconbox.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\r\n\t\t<div class=\"icon-box style1\">\r\n\t\t\t<div class=\"rt-iconbox-area iconbox-after-arrow-image\">\r\n\t\t\t\t\t\t\t\t\t\t<div class=\"overlay-image\" style=\"background-image: url(https:\/\/innovat.themewant.com\/wp-content\/uploads\/2023\/11\/15.jpg)\"><\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"box-inner\">\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t<div class=\"icon-area\">\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t      \r\n\t\t\t\t\t<div class=\"text-area\">\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"iconbox-title\">\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<h2\t\t\t\t\t\t\t\t\t\tclass=\"title\"> Menuiserie\t\t\t\t\t\t\t\t\t<\/h2>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t<\/div>\r\n\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"services-txt\">  <p>Menuiserie sur mesure en bois, PVC, alu, acier et m\u00e9tal \u00e0 Toulouse et Ari\u00e8ge. Conception, fabrication et pose de fen\u00eatres, portes, terrasses, placards, escaliers et bien plus. Travail artisanal minutieux adapt\u00e9 \u00e0 vos besoins.<\/p><\/div>\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t<\/div>\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t<\/div>\r\n\t\t\t<\/div>\t\r\n\t\t<\/div>\r\n\t\t\r\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-35d76dc elementor-widget elementor-widget-rt-iconbox\" data-id=\"35d76dc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"rt-iconbox.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\r\n\t\t<div class=\"icon-box style1\">\r\n\t\t\t<div class=\"rt-iconbox-area iconbox-after-arrow-image\">\r\n\t\t\t\t\t\t\t\t\t\t<div class=\"overlay-image\" style=\"background-image: url(https:\/\/innovat.themewant.com\/wp-content\/uploads\/2023\/11\/16.jpg)\"><\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"box-inner\">\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t<div class=\"icon-area\">\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t      \r\n\t\t\t\t\t<div class=\"text-area\">\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"iconbox-title\">\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<h2\t\t\t\t\t\t\t\t\t\tclass=\"title\"> R\u00e9novation\t\t\t\t\t\t\t\t\t<\/h2>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t<\/div>\r\n\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"services-txt\">  <p>R\u00e9novation int\u00e9rieure et ext\u00e9rieure : menuiserie, miroiterie, fermetures ext\u00e9rieures, portes de garage, pergolas et protection solaire. Transformation compl\u00e8te de votre habitat avec mat\u00e9riaux premium \u00e0 Toulouse et r\u00e9gion.<\/p><\/div>\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t<\/div>\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t<\/div>\r\n\t\t\t<\/div>\t\r\n\t\t<\/div>\r\n\t\t\r\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a187213 e-con-full e-flex e-con e-child\" data-id=\"a187213\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-863cc42 elementor-widget elementor-widget-rt-iconbox\" data-id=\"863cc42\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"rt-iconbox.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\r\n\t\t<div class=\"icon-box style1\">\r\n\t\t\t<div class=\"rt-iconbox-area iconbox-after-arrow-image\">\r\n\t\t\t\t\t\t\t\t\t\t<div class=\"overlay-image\" style=\"background-image: url(https:\/\/innovat.themewant.com\/wp-content\/uploads\/2023\/11\/01-2.jpg)\"><\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"box-inner\">\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t<div class=\"icon-area\">\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t      \r\n\t\t\t\t\t<div class=\"text-area\">\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"iconbox-title\">\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<h2\t\t\t\t\t\t\t\t\t\tclass=\"title\"> Miroiterie\t\t\t\t\t\t\t\t\t<\/h2>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t<\/div>\r\n\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"services-txt\">  <p>Miroiterie professionnelle : pose de miroirs, vitrages, cloisons vitr\u00e9es, parois de douche, cubes en verre et solutions de vitre cass\u00e9e. Services de miroiterie adapt\u00e9s \u00e0 chaque pi\u00e8ce de votre maison en Haute-Garonne et Ari\u00e8ge.<\/p><\/div>\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t<\/div>\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t<\/div>\r\n\t\t\t<\/div>\t\r\n\t\t<\/div>\r\n\t\t\r\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-560ec2e elementor-widget elementor-widget-rt-iconbox\" data-id=\"560ec2e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"rt-iconbox.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\r\n\t\t<div class=\"icon-box style1\">\r\n\t\t\t<div class=\"rt-iconbox-area iconbox-after-arrow-image\">\r\n\t\t\t\t\t\t\t\t\t\t<div class=\"overlay-image\" style=\"background-image: url(https:\/\/innovat.themewant.com\/wp-content\/uploads\/2023\/11\/17.jpg)\"><\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"box-inner\">\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t<div class=\"icon-area\">\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t      \r\n\t\t\t\t\t<div class=\"text-area\">\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"iconbox-title\">\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<h2\t\t\t\t\t\t\t\t\t\tclass=\"title\"> D\u00e9pannage et r\u00e9paration pergolas, stores bannes, volets et portails\t\t\t\t\t\t\t\t\t<\/h2>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t<\/div>\r\n\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"services-txt\">  <p>D\u00e9pannage et r\u00e9paration rapides de volets et portails \u00e0 Toulouse, Haute-Garonne et Ari\u00e8ge. Intervention d'urgence, r\u00e9paration de fermetures ext\u00e9rieures, maintenance de portails. Service artisanal fiable et r\u00e9actif.<\/p><\/div>\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t<\/div>\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t<\/div>\r\n\t\t\t<\/div>\t\r\n\t\t<\/div>\r\n\t\t\r\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-539967b e-flex e-con-boxed e-con e-parent\" data-id=\"539967b\" 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-8c9f9f8 elementor-widget elementor-widget-rts-animated-heading\" data-id=\"8c9f9f8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"rts-animated-heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"animated-heading style1\">\r\n\t\t\t\t\t\t\t\t\t<div class=\"banner-title\">\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t<div class=\"title-process-stock-text\">\r\n\t\t\t\t\t\t\t<h2 class=\"animated-text title-large-3 end\">\r\n\t\t\t\t\t\t\t\t<span class=\"\"><\/span>\r\n\t\t\t\t\t\t\t\t<span class=\"\">Notre m\u00e9thodologie<\/span>\r\n\t\t\t\t\t\t\t<\/h2>\r\n\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t<\/div>\r\n\t\t\r\n\r\n\t\r\n\r\n\r\n\r\n\r\n\r\n            <script>\r\n    (function ($) {\r\n        \"use strict\";\r\n        \/\/ Check if GSAP is available\r\n        if (typeof gsap === 'undefined') {\r\n            console.warn('GSAP is not loaded');\r\n            return;\r\n        }\r\n\r\n        function scrollingTextGsap() {\r\n            $(document).ready(function () {\r\n                let scrollingTextTwo = document.getElementsByClassName('scrollingText-two');\r\n                if (scrollingTextTwo.length) {\r\n                    gsap.registerPlugin(ScrollTrigger);\r\n                    let tl2 = gsap.timeline();\r\n                    tl2.to(\".scrollingText-two\", {\r\n                        x: 1000,\r\n                        duration: 50,\r\n                        repeat: -1,\r\n                        ease: 'linear'\r\n                    })\r\n                    let tl = gsap.timeline();\r\n                    tl.to('.scrollingText-two', {\r\n                        xPercent: 5,\r\n                        scrollTrigger: {\r\n                            trigger: \".scrollingText-two\",\r\n                            scrub: 1\r\n                        }\r\n                    })\r\n                }\r\n\r\n                let scrollingTextFour = document.getElementsByClassName('scrollingText-four');\r\n                if (scrollingTextFour.length) {\r\n                    gsap.registerPlugin(ScrollTrigger);\r\n                    let tl2 = gsap.timeline();\r\n                    tl2.to(\".scrollingText-four\", {\r\n                        x: -1000,\r\n                        duration: 50,\r\n                        repeat: -1,  \/\/ Changed to -1 for infinite repeat\r\n                        ease: 'linear'\r\n                    })\r\n                    let tl = gsap.timeline();\r\n                    tl.to('.scrollingText-four', {\r\n                        xPercent: -5,\r\n                        scrollTrigger: {\r\n                            trigger: \".scrollingText-four\",\r\n                            scrub: 1\r\n                        }\r\n                    })\r\n                }\r\n            });\r\n        }\r\n\r\n        \/\/ Check if jQuery is loaded\r\n        if (typeof jQuery !== 'undefined') {\r\n            scrollingTextGsap();\r\n        } else {\r\n            console.warn('jQuery is not loaded');\r\n        }\r\n    })(jQuery);\r\n<\/script>\r\n\r\n\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-3e14a59 e-flex e-con-boxed e-con e-parent\" data-id=\"3e14a59\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-8176853 e-con-full e-flex e-con e-child\" data-id=\"8176853\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a64061a elementor-widget elementor-widget-image-box\" data-id=\"a64061a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image-box.default\">\n\t\t\t\t\t<div class=\"elementor-image-box-wrapper\"><div class=\"elementor-image-box-content\"><h3 class=\"elementor-image-box-title\">Rdv \u00e9tude de projet<\/h3><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-23870a3 e-con-full e-flex e-con e-child\" data-id=\"23870a3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5acda0c elementor-widget elementor-widget-image-box\" data-id=\"5acda0c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image-box.default\">\n\t\t\t\t\t<div class=\"elementor-image-box-wrapper\"><div class=\"elementor-image-box-content\"><h3 class=\"elementor-image-box-title\">\u00c9laboration du devis<\/h3><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2a1f401 e-con-full e-flex e-con e-child\" data-id=\"2a1f401\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9e0337f elementor-widget elementor-widget-image-box\" data-id=\"9e0337f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image-box.default\">\n\t\t\t\t\t<div class=\"elementor-image-box-wrapper\"><div class=\"elementor-image-box-content\"><h3 class=\"elementor-image-box-title\">Commande de mat\u00e9riaux et planning chantier<\/h3><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-16dd042 e-con-full e-flex e-con e-child\" data-id=\"16dd042\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a332731 elementor-widget elementor-widget-image-box\" data-id=\"a332731\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image-box.default\">\n\t\t\t\t\t<div class=\"elementor-image-box-wrapper\"><div class=\"elementor-image-box-content\"><h3 class=\"elementor-image-box-title\">Fin de chantier termin\u00e9 \u00e0 100%<\/h3><\/div><\/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-6be7b1c e-flex e-con-boxed e-con e-parent\" data-id=\"6be7b1c\" data-element_type=\"container\" data-e-type=\"container\" id=\"portfolio\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-6229607 e-con-full e-flex e-con e-child\" data-id=\"6229607\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-774c50f elementor-widget__width-initial elementor-widget elementor-widget-react-heading\" data-id=\"774c50f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"react-heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\r\n\t\t<div class=\"react-heading  default\">\r\n\t\t\t<div class=\"title-inner no\">\r\n\t\t\t\t<div class=\"skew-up \"><h2 class=\"title word-line\">R\u00e9alisations en menuiserie, miroiterie et fermetures ext\u00e9rieures : projets sur mesure<\/h2><\/div>\r\n\r\n\t\t\t<\/div>\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t<\/div>\r\n\t\t<script>\r\n\t\t\tjQuery(document).ready(function(){\r\n\t\t\tlet addAnimation = function () {\r\n\t\t\tjQuery(\".skew-up\").each(function (index) {\r\n\t\t\t\tconst text = new SplitType(jQuery(this), {\r\n\t\t\t\ttypes: \"lines, words\",\r\n\t\t\t\tlineClass: \"word-line\"\r\n\t\t\t\t});    let textInstance = jQuery(this);\r\n\t\t\t\tlet line = textInstance.find(\".word-line\");\r\n\t\t\t\tlet word = line.find(\".word\");    let tl = gsap.timeline({\r\n\t\t\t\tscrollTrigger: {\r\n\t\t\t\t\ttrigger: textInstance,\r\n\t\t\t\t\tstart: \"top 85%\",\r\n\t\t\t\t\tend: \"top 100%\",\r\n\t\t\t\t\tonComplete: function () {\r\n\t\t\t\t\tjQuery(textInstance).removeClass(\"skew-up\");\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\t});    tl.set(textInstance, { opacity: 1 }).from(word, {\r\n\t\t\t\ty: \"100%\",\r\n\t\t\t\tskewX: \"-5\",\r\n\t\t\t\tduration: 2,\r\n\t\t\t\tstagger: 0.03,\r\n\t\t\t\tease: \"expo.out\"\r\n\t\t\t\t});\r\n\t\t\t});\r\n\t\t\t};\r\n\t\t\taddAnimation();window.addEventListener(\"resize\", function (event) {\r\n\t\t\t\tif (jQuery(window).width() >= 992) {addAnimation(); }\r\n\t\t\t});\t\r\n\r\n\t\t});   \r\n\t\t<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c709bda e-con-full e-flex e-con e-child\" data-id=\"c709bda\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b9a843e elementor-widget elementor-widget-text-editor\" data-id=\"b9a843e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p class=\"disc\">Artisan sp\u00e9cialis\u00e9 dans la r\u00e9novation technique et ancienne, je propose une expertise compl\u00e8te en fermetures ext\u00e9rieures et miroiterie fine. Pour chaque projet, je combine menuiserie et miroiterie sur mesure : installation de fen\u00eatres, volets, portes, portails, portes de garage, protections solaires et pergolas, avec tous types de pose (r\u00e9novation, d\u00e9pose-pose, applique, tunnel).<br \/>En miroiterie, mon approche est artisanale et exigeante : vitres cass\u00e9es, cloisons vitr\u00e9es, parois de douche, miroirs \u00e0 fixations invisibles, et cr\u00e9ations ambitieuses comme des cubes en verre int\u00e9grant salles de bain ou espaces techniques. Chaque r\u00e9alisation est con\u00e7ue et fabriqu\u00e9e sur mesure, combinant pr\u00e9cision technique, savoir-faire et attention au d\u00e9tail pour transformer votre habitat.<\/p>\t\t\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-3c11f80 e-flex e-con-boxed e-con e-parent\" data-id=\"3c11f80\" 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-18fefeb elementor-widget elementor-widget-rt-logo\" data-id=\"18fefeb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"rt-logo.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n        \n            <div class=\"swiper-logoShocase rt_slider-10765 swiper rtelements-unique-slider\">\n                <div id=\"rtelements-slick-slider-10765\" class=\"rt-addon-slider swiper-wrapper\">                   \n                        \n                                                        <div class=\"grid-item no-padding swiper-slide\">\n                                    <div  class=\"rt-grid-figure\">\n                                        <div class=\"logo-img \">\n                                            <a href=\"\" class=\"front\"><img decoding=\"async\" class=\"rs-grid-img \"  src=\"https:\/\/ouverture-design.fr\/wp-content\/uploads\/2026\/02\/pose-fenetre-lauragais.jpeg\" title=\"\" alt=\"\"><\/a>\n                                            \n                                        <\/div>\n                                                                                                                    <\/div>\n                                <\/div>           \n                                                            <div class=\"grid-item no-padding swiper-slide\">\n                                    <div  class=\"rt-grid-figure\">\n                                        <div class=\"logo-img \">\n                                            <a href=\"\" class=\"front\"><img decoding=\"async\" class=\"rs-grid-img \"  src=\"https:\/\/ouverture-design.fr\/wp-content\/uploads\/2026\/02\/pose-fenetre-toulouse.jpeg\" title=\"\" alt=\"\"><\/a>\n                                            \n                                        <\/div>\n                                                                                                                    <\/div>\n                                <\/div>           \n                                                            <div class=\"grid-item no-padding swiper-slide\">\n                                    <div  class=\"rt-grid-figure\">\n                                        <div class=\"logo-img \">\n                                            <a href=\"\" class=\"front\"><img decoding=\"async\" class=\"rs-grid-img \"  src=\"https:\/\/ouverture-design.fr\/wp-content\/uploads\/2026\/02\/pose-fenetre-ariege.jpeg\" title=\"\" alt=\"\"><\/a>\n                                            \n                                        <\/div>\n                                                                                                                    <\/div>\n                                <\/div>           \n                                                            <div class=\"grid-item no-padding swiper-slide\">\n                                    <div  class=\"rt-grid-figure\">\n                                        <div class=\"logo-img \">\n                                            <a href=\"\" class=\"front\"><img decoding=\"async\" class=\"rs-grid-img \"  src=\"https:\/\/ouverture-design.fr\/wp-content\/uploads\/2026\/02\/menuiserie-lauragais.jpeg\" title=\"\" alt=\"\"><\/a>\n                                            \n                                        <\/div>\n                                                                                                                    <\/div>\n                                <\/div>           \n                                                            <div class=\"grid-item no-padding swiper-slide\">\n                                    <div  class=\"rt-grid-figure\">\n                                        <div class=\"logo-img \">\n                                            <a href=\"\" class=\"front\"><img decoding=\"async\" class=\"rs-grid-img \"  src=\"https:\/\/ouverture-design.fr\/wp-content\/uploads\/2026\/02\/salle-de-bain-muret.jpeg\" title=\"\" alt=\"\"><\/a>\n                                            \n                                        <\/div>\n                                                                                                                    <\/div>\n                                <\/div>           \n                                                            <div class=\"grid-item no-padding swiper-slide\">\n                                    <div  class=\"rt-grid-figure\">\n                                        <div class=\"logo-img \">\n                                            <a href=\"\" class=\"front\"><img decoding=\"async\" class=\"rs-grid-img \"  src=\"https:\/\/ouverture-design.fr\/wp-content\/uploads\/2026\/02\/artisan-salle-de-bain-ariege.jpeg\" title=\"\" alt=\"\"><\/a>\n                                            \n                                        <\/div>\n                                                                                                                    <\/div>\n                                <\/div>           \n                                                            <div class=\"grid-item no-padding swiper-slide\">\n                                    <div  class=\"rt-grid-figure\">\n                                        <div class=\"logo-img \">\n                                            <a href=\"\" class=\"front\"><img decoding=\"async\" class=\"rs-grid-img \"  src=\"https:\/\/ouverture-design.fr\/wp-content\/uploads\/2026\/02\/fenetre-ariege.webp\" title=\"\" alt=\"\"><\/a>\n                                            \n                                        <\/div>\n                                                                                                                    <\/div>\n                                <\/div>           \n                                                            <div class=\"grid-item no-padding swiper-slide\">\n                                    <div  class=\"rt-grid-figure\">\n                                        <div class=\"logo-img \">\n                                            <a href=\"\" class=\"front\"><img decoding=\"async\" class=\"rs-grid-img \"  src=\"https:\/\/ouverture-design.fr\/wp-content\/uploads\/2026\/03\/artisan-porte.webp\" title=\"\" alt=\"\"><\/a>\n                                            \n                                        <\/div>\n                                                                                                                    <\/div>\n                                <\/div>           \n                                                            <div class=\"grid-item no-padding swiper-slide\">\n                                    <div  class=\"rt-grid-figure\">\n                                        <div class=\"logo-img \">\n                                            <a href=\"\" class=\"front\"><img decoding=\"async\" class=\"rs-grid-img \"  src=\"https:\/\/ouverture-design.fr\/wp-content\/uploads\/2026\/03\/pose-porte-toulouse.webp\" title=\"\" alt=\"\"><\/a>\n                                            \n                                        <\/div>\n                                                                                                                    <\/div>\n                                <\/div>           \n                                                            <div class=\"grid-item no-padding swiper-slide\">\n                                    <div  class=\"rt-grid-figure\">\n                                        <div class=\"logo-img \">\n                                            <a href=\"\" class=\"front\"><img decoding=\"async\" class=\"rs-grid-img \"  src=\"https:\/\/ouverture-design.fr\/wp-content\/uploads\/2026\/03\/pose-fenetre-toulouse.webp\" title=\"\" alt=\"\"><\/a>\n                                            \n                                        <\/div>\n                                                                                                                    <\/div>\n                                <\/div>           \n                                            <\/div>\n                                    <div class=\"swiper-pagination-logoShocase\"><\/div>\n                                                \n            <\/div>\n            <script type=\"text\/javascript\">\n            jQuery(document).ready(function(){\n                var swiper = new Swiper(\".rt_slider-10765\", {\t\t\t\t\n                    slidesPerView: 1,\n                                    \n                                        speed: 2000,\n                    loop:  false,\n                    autoplay: { delay: 1000, reverseDirection: false, pauseOnMouseEnter: false, disableOnInteraction: false },\n                    centeredSlides: false,\n\n                    spaceBetween:  15,\n                                            pagination: {\n                                el: \".swiper-pagination-logoShocase\",\n                                clickable: true\n                        },\n                                        \n                    breakpoints: {\n                            320: { slidesPerView: 1 },767: { slidesPerView: 2 },991: { slidesPerView: 4 },1199: { slidesPerView: 4 },                            1399: {\n                                slidesPerView: 6,\n                                spaceBetween:  15                            }\n                        }                    \n                });\n            });\n        <\/script>\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<div class=\"elementor-element elementor-element-34e53d4 e-flex e-con-boxed e-con e-parent\" data-id=\"34e53d4\" data-element_type=\"container\" data-e-type=\"container\" id=\"contact\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-6ce1a04 e-con-full e-flex e-con e-child\" data-id=\"6ce1a04\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-62e023d elementor-widget elementor-widget-menu-anchor\" data-id=\"62e023d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"menu-anchor.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-menu-anchor\" id=\"contact\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d431cb5 elementor-widget__width-initial elementor-widget elementor-widget-react-heading\" data-id=\"d431cb5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"react-heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\r\n\t\t<div class=\"react-heading  default\">\r\n\t\t\t<div class=\"title-inner no\">\r\n\t\t\t\t<div class=\"rts_hero__title \"><span class=\"sub-text word-line\">Ouverture Design<\/span><\/div><div class=\"rts_hero__title \"><h2 class=\"title word-line\">Contact<\/h2><\/div>\r\n\r\n\t\t\t<\/div>\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t<\/div>\r\n\t\t<script>\r\n\t\t\tjQuery(document).ready(function(){\r\n\t\t\tlet addAnimation = function () {\r\n\t\t\tjQuery(\".skew-up\").each(function (index) {\r\n\t\t\t\tconst text = new SplitType(jQuery(this), {\r\n\t\t\t\ttypes: \"lines, words\",\r\n\t\t\t\tlineClass: \"word-line\"\r\n\t\t\t\t});    let textInstance = jQuery(this);\r\n\t\t\t\tlet line = textInstance.find(\".word-line\");\r\n\t\t\t\tlet word = line.find(\".word\");    let tl = gsap.timeline({\r\n\t\t\t\tscrollTrigger: {\r\n\t\t\t\t\ttrigger: textInstance,\r\n\t\t\t\t\tstart: \"top 85%\",\r\n\t\t\t\t\tend: \"top 100%\",\r\n\t\t\t\t\tonComplete: function () {\r\n\t\t\t\t\tjQuery(textInstance).removeClass(\"skew-up\");\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\t});    tl.set(textInstance, { opacity: 1 }).from(word, {\r\n\t\t\t\ty: \"100%\",\r\n\t\t\t\tskewX: \"-5\",\r\n\t\t\t\tduration: 2,\r\n\t\t\t\tstagger: 0.03,\r\n\t\t\t\tease: \"expo.out\"\r\n\t\t\t\t});\r\n\t\t\t});\r\n\t\t\t};\r\n\t\t\taddAnimation();window.addEventListener(\"resize\", function (event) {\r\n\t\t\t\tif (jQuery(window).width() >= 992) {addAnimation(); }\r\n\t\t\t});\t\r\n\r\n\t\t});   \r\n\t\t<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c18bb4f elementor-widget elementor-widget-metform\" data-id=\"c18bb4f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"metform.default\">\n\t\t\t\t\t<div id=\"mf-response-props-id-3314\" data-previous-steps-style=\"\" data-editswitchopen=\"\" data-response_type=\"alert\" data-erroricon=\"fas fa-exclamation-triangle\" data-successicon=\"fas fa-check\" data-messageposition=\"top\" class=\"   mf-scroll-top-no\">\n\t\t<div class=\"formpicker_warper formpicker_warper_editable\" data-metform-formpicker-key=\"3314\" >\n\t\t\t\t\n\t\t\t<div class=\"mf-widget-container\">\n\t\t\t\t\r\n\t\t<div\r\n\t\t\tid=\"metform-wrap-c18bb4f-3314\"\r\n\t\t\tclass=\"mf-form-wrapper\"\r\n\t\t\tdata-form-id=\"3314\"\r\n\t\t\tdata-action=\"https:\/\/ouverture-design.fr\/index.php?rest_route=\/metform\/v1\/entries\/insert\/3314\"\r\n\t\t\tdata-wp-nonce=\"57a2c66d21\"\r\n\t\t\tdata-form-nonce=\"dda0b2b0b7\"\r\n\t\t\tdata-quiz-summery = \"false\"\r\n\t\t\tdata-save-progress = \"false\"\r\n\t\t\tdata-form-type=\"general-form\"\r\n\t\t\tdata-stop-vertical-effect=\"\"\r\n\t\t\t><\/div>\r\n\r\n\r\n\t\t<!----------------------------- \r\n\t\t\t* controls_data : find the the props passed indie of data attribute\r\n\t\t\t* props.SubmitResponseMarkup : contains the markup of error or success message\r\n\t\t\t* https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Template_literals\r\n\t\t--------------------------- -->\r\n\r\n\t\t\t\t<script type=\"text\/mf\" class=\"mf-template\">\r\n\t\t\tfunction controls_data (value){\r\n\t\t\t\tlet currentWrapper = \"mf-response-props-id-3314\";\r\n\t\t\t\tlet currentEl = document.getElementById(currentWrapper);\r\n\t\t\t\t\r\n\t\t\t\treturn currentEl ? currentEl.dataset[value] : false\r\n\t\t\t}\r\n\r\n\r\n\t\t\tlet is_edit_mode = '' ? true : false;\r\n\t\t\tlet message_position = controls_data('messageposition') || 'top';\r\n\r\n\t\t\t\r\n\t\t\tlet message_successIcon = controls_data('successicon') || '';\r\n\t\t\tlet message_errorIcon = controls_data('erroricon') || '';\r\n\t\t\tlet message_editSwitch = controls_data('editswitchopen') === 'yes' ? true : false;\r\n\t\t\tlet message_proClass = controls_data('editswitchopen') === 'yes' ? 'mf_pro_activated' : '';\r\n\t\t\t\r\n\t\t\tlet is_dummy_markup = is_edit_mode && message_editSwitch ? true : false;\r\n\r\n\t\t\t\r\n\t\t\treturn html`\r\n\t\t\t\t<form\r\n\t\t\t\t\tclassName=\"metform-form-content\"\r\n\t\t\t\t\tref=${parent.formContainerRef}\r\n\t\t\t\t\tonSubmit=${ validation.handleSubmit( parent.handleFormSubmit ) }\r\n\t\t\t\t\r\n\t\t\t\t\t>\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t\t${is_dummy_markup ? message_position === 'top' ?  props.ResponseDummyMarkup(message_successIcon, message_proClass) : '' : ''}\r\n\t\t\t\t\t${is_dummy_markup ? ' ' :  message_position === 'top' ? props.SubmitResponseMarkup`${parent}${state}${message_successIcon}${message_errorIcon}${message_proClass}` : ''}\r\n\r\n\t\t\t\t\t<!--------------------------------------------------------\r\n\t\t\t\t\t*** IMPORTANT \/ DANGEROUS ***\r\n\t\t\t\t\t${html``} must be used as in immediate child of \"metform-form-main-wrapper\"\r\n\t\t\t\t\tclass otherwise multistep form will not run at all\r\n\t\t\t\t\t---------------------------------------------------------->\r\n\r\n\t\t\t\t\t<div className=\"metform-form-main-wrapper\" key=${'hide-form-after-submit'} ref=${parent.formRef}>\r\n\t\t\t\t\t${html`\r\n\t\t\t\t\t\t\t\t<div data-elementor-type=\"wp-post\" key=\"2\" data-elementor-id=\"3314\" className=\"elementor elementor-3314\" data-elementor-post-type=\"metform-form\">\n\t\t\t\t<div className=\"elementor-element elementor-element-0d13c50 e-flex e-con-boxed e-con e-parent\" data-id=\"0d13c50\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div className=\"e-con-inner\">\n\t\t\t\t<div className=\"elementor-element elementor-element-c1883f6 elementor-widget elementor-widget-mf-text\" data-id=\"c1883f6\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;mf_input_name&quot;:&quot;mf-text-name&quot;}\" data-widget_type=\"mf-text.default\">\n\t\t\t\t\t\r\n\t\t<div className=\"mf-input-wrapper\">\r\n\t\t\t\r\n\t\t\t<input\r\n\t\t\t\ttype=\"text\"\r\n\t\t\t\tclassName=\"mf-input \"\r\n\t\t\t\tid=\"mf-input-text-c1883f6\"\r\n\t\t\t\tname=\"mf-text-name\"\r\n\t\t\t\tplaceholder=\"${ parent.decodeEntities(`Votre nom pr\u00e9nom`) } \"\r\n\t\t\t\t\t\t\t\t\tonInput=${parent.handleChange}\r\n\t\t\t\t\tonBlur=${parent.handleChange}\r\n\t\t\t\t\taria-invalid=${validation.errors['mf-text-name'] ? 'true' : 'false'}\r\n\t\t\t\t\tref=${el =>{\r\n\t\t\t\t\t\t\t\t\t\t\t\tparent.activateValidation({\"message\":\"This field is required.\",\"minLength\":1,\"maxLength\":\"\",\"type\":\"none\",\"required\":false,\"expression\":\"null\"}, el)\r\n\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t\/>\r\n\r\n\t\t\t\t\t\t\t<${validation.ErrorMessage}\r\n\t\t\t\t\terrors=${validation.errors}\r\n\t\t\t\t\tname=\"mf-text-name\"\r\n\t\t\t\t\tas=${html`<span className=\"mf-error-message\"><\/span>`}\r\n\t\t\t\t\t\/>\r\n\t\t\t\r\n\t\t\t\t\t<\/div>\r\n\r\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div className=\"elementor-element elementor-element-b05dd3e elementor-widget elementor-widget-mf-text\" data-id=\"b05dd3e\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;mf_input_name&quot;:&quot;mf-text-number&quot;}\" data-widget_type=\"mf-text.default\">\n\t\t\t\t\t\r\n\t\t<div className=\"mf-input-wrapper\">\r\n\t\t\t\r\n\t\t\t<input\r\n\t\t\t\ttype=\"text\"\r\n\t\t\t\tclassName=\"mf-input \"\r\n\t\t\t\tid=\"mf-input-text-b05dd3e\"\r\n\t\t\t\tname=\"mf-text-number\"\r\n\t\t\t\tplaceholder=\"${ parent.decodeEntities(`Num\u00e9ro de t\u00e9l\u00e9phone`) } \"\r\n\t\t\t\t\t\t\t\t\tonInput=${parent.handleChange}\r\n\t\t\t\t\tonBlur=${parent.handleChange}\r\n\t\t\t\t\taria-invalid=${validation.errors['mf-text-number'] ? 'true' : 'false'}\r\n\t\t\t\t\tref=${el =>{\r\n\t\t\t\t\t\t\t\t\t\t\t\tparent.activateValidation({\"message\":\"This field is required.\",\"minLength\":1,\"maxLength\":\"\",\"type\":\"none\",\"required\":false,\"expression\":\"null\"}, el)\r\n\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t\/>\r\n\r\n\t\t\t\t\t\t\t<${validation.ErrorMessage}\r\n\t\t\t\t\terrors=${validation.errors}\r\n\t\t\t\t\tname=\"mf-text-number\"\r\n\t\t\t\t\tas=${html`<span className=\"mf-error-message\"><\/span>`}\r\n\t\t\t\t\t\/>\r\n\t\t\t\r\n\t\t\t\t\t<\/div>\r\n\r\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div className=\"elementor-element elementor-element-ff38a14 elementor-widget elementor-widget-mf-textarea\" data-id=\"ff38a14\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;mf_input_name&quot;:&quot;mf-textarea-msg&quot;}\" data-widget_type=\"mf-textarea.default\">\n\t\t\t\t\t\r\n\t\t<div className=\"mf-input-wrapper\">\r\n\t\t\t\r\n\t\t\t<textarea className=\"mf-input mf-textarea \" id=\"mf-input-text-area-ff38a14\"\r\n\t\t\t\tname=\"mf-textarea-msg\" \r\n\t\t\t\tplaceholder=\"${ parent.decodeEntities(`Votre message`) } \"\r\n\t\t\t\tcols=\"30\" rows=\"10\"\r\n\t\t\t\t\t\t\t\t\tonInput=${ parent.handleChange }\r\n\t\t\t\t\taria-invalid=${validation.errors['mf-textarea-msg'] ? 'true' : 'false'}\r\n\t\t\t\t\tref=${ el => parent.activateValidation({\"message\":\"This field is required.\",\"minLength\":1,\"maxLength\":\"\",\"type\":\"none\",\"required\":false,\"expression\":\"null\"}, el)}\r\n\t\t\t\t\t\t\t\t><\/textarea>\r\n\r\n\t\t\t\t\t\t\t<${validation.ErrorMessage}\r\n\t\t\t\t\terrors=${validation.errors}\r\n\t\t\t\t\tname=\"mf-textarea-msg\"\r\n\t\t\t\t\tas=${html`<span className=\"mf-error-message\"><\/span>`}\r\n\t\t\t\t\t\/>\r\n\t\t\t\t\t\t\t\t<\/div>\r\n\r\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div className=\"elementor-element elementor-element-b15b8c8 elementor-widget elementor-widget-mf-recaptcha\" data-id=\"b15b8c8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"mf-recaptcha.default\">\n\t\t\t\t\t\t\t<div className=\"mf-input-wrapper\">\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t<div id=\"recaptcha_site_key_v3\" data-sitekey=\"6LeYivAsAAAAAFErcfUf54dfl_VtXducNSWDQuFX\"  className=\"recaptcha_site_key_v3 \">\n\t\t\t\t\t\t<input type=\"hidden\" className=\"g-recaptcha-response-v3\" name=\"g-recaptcha-response-v3\" \/>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div className=\"elementor-element elementor-element-12ac11d elementor-widget elementor-widget-mf-checkbox\" data-id=\"12ac11d\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;mf_input_name&quot;:&quot;mf-checkbox&quot;,&quot;mf_input_list&quot;:[{&quot;mf_input_option_text&quot;:&quot; En soumettant ce formulaire, j\\u2019accepte que les informations saisies soient utilis\\u00e9es pour permettre \\u00e0 Ouverture Design de me recontacter.&quot;,&quot;mf_input_option_value&quot;:&quot;value-1&quot;,&quot;mf_input_option_status&quot;:&quot;disabled&quot;,&quot;_id&quot;:&quot;0ef2806&quot;,&quot;mf_input_option_selected&quot;:&quot;checked&quot;}]}\" data-widget_type=\"mf-checkbox.default\">\n\t\t\t\t\t\r\n\t\t<div className=\"mf-input-wrapper\">\r\n\t\t\t\t\t\t\t<label className=\"mf-input-label\" htmlFor=\"mf-input-checkbox-12ac11d\">\r\n\t\t\t\t\t${ parent.decodeEntities(`Obligatoire`) } \t\t\t\t\t<span className=\"mf-input-required-indicator\"><\/span>\r\n\t\t\t\t<\/label>\r\n\t\t\t\r\n\t\t\t<div \r\n\t\t\t\t\t\t\t\t\tref=${el => parent.handleCheckbox(el, 'onLoad')}\r\n\t\t\t\t\t\t\t\t\tclassName=\"mf-checkbox multi-option-input-type\"\r\n\t\t\t\t\tid=\"mf-input-checkbox-12ac11d\">\r\n\t\t\t\t\t\t\t\t\t<div className=\"mf-checkbox-option disabled\">\r\n\t\t\t\t\t\t<label>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input type=\"checkbox\"\r\n\t\t\t\t\t\t\t\tclassName=\"mf-input mf-checkbox-input \"\r\n\t\t\t\t\t\t\t\tname=\"mf-checkbox\"\r\n\t\t\t\t\t\t\t\tvalue=\"value-1\"\r\n\t\t\t\t\t\t\t\tdefaultChecked=\"1\"\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\tdisabled\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tonInput=${ el =>  parent.handleCheckbox(el.target, 'onClick') }\r\n\t\t\t\t\t\t\t\t\taria-invalid=${validation.errors['mf-checkbox'] ? 'true' : 'false'}\r\n\t\t\t\t\t\t\t\t\tref=${el => {\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tparent.activateValidation({\"message\":\"This field is required.\",\"minLength\":1,\"maxLength\":\"\",\"type\":\"none\",\"required\":false,\"expression\":\"null\"}, el)}\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\/>\r\n\t\t\t\t\t\t\t<span>\r\n\t\t\t\t\t\t\t\t${ parent.decodeEntities(` En soumettant ce formulaire, j\u2019accepte que les informations saisies soient utilis\u00e9es pour permettre \u00e0 Ouverture Design de me recontacter.`) } \t\t\t\t\t\t\t<\/span>\r\n\t\t\t\t\t\t<\/label>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t<input type=\"hidden\" name=\"mf-checkbox\" value=\"\" \/>\r\n\r\n\t\t\t\t\t\t\t<${validation.ErrorMessage}\r\n\t\t\t\t\terrors=${validation.errors}\r\n\t\t\t\t\tname=\"mf-checkbox\"\r\n\t\t\t\t\tas=${html`<span className=\"mf-error-message\"><\/span>`}\r\n\t\t\t\t\t\/>\r\n\t\t\t\t\t\t\t\t<\/div>\r\n\r\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div className=\"elementor-element elementor-element-744efa8 elementor-widget__width-initial e-transform e-transform mf-btn--center elementor-widget elementor-widget-mf-button\" data-id=\"744efa8\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_transform_translateY_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:-5,&quot;sizes&quot;:[]},&quot;_transform_scale_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:1.02,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_scale_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_scale_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"mf-button.default\">\n\t\t\t\t\t\t\t<div className=\"mf-btn-wraper \" data-mf-form-conditional-logic-requirement=\"\">\r\n\t\t\t\t\t\t\t<button type=\"submit\" className=\"metform-btn metform-submit-btn \" id=\"\">\r\n\t\t\t\t\t<span>${ parent.decodeEntities(`ENVOYER`) } <\/span>\r\n\t\t\t\t<\/button>\r\n\t\t\t        <\/div>\r\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\t\t\t\t\t`}\r\n\t\t\t\t\t<\/div>\r\n\r\n\t\t\t\t\t${is_dummy_markup ? message_position === 'bottom' ? props.ResponseDummyMarkup(message_successIcon, message_proClass) : '' : ''}\r\n\t\t\t\t\t${is_dummy_markup ? ' ' : message_position === 'bottom' ? props.SubmitResponseMarkup`${parent}${state}${message_successIcon}${message_errorIcon}${message_proClass}` : ''}\r\n\t\t\t\t\r\n\t\t\t\t<\/form>\r\n\t\t\t`\r\n\t\t<\/script>\r\n\r\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5f8a7ab e-con-full e-flex e-con e-child\" data-id=\"5f8a7ab\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dd8ef2a elementor-widget elementor-widget-google_maps\" data-id=\"dd8ef2a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"google_maps.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-custom-embed\">\n\t\t\t<iframe loading=\"lazy\"\n\t\t\t\t\tsrc=\"https:\/\/maps.google.com\/maps?q=Aygues%20vives&#038;t=m&#038;z=8&#038;output=embed&#038;iwloc=near\"\n\t\t\t\t\ttitle=\"Aygues vives\"\n\t\t\t\t\taria-label=\"Aygues vives\"\n\t\t\t><\/iframe>\n\t\t<\/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\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Miroiterie Menuiserie Toulouse Fort d&#8217;une expertise de plus de 15 ans, Ouverture Design est sp\u00e9cialis\u00e9e dans la miroiterie et la menuiserie de haute pr\u00e9cision : portes, fen\u00eatres, pergolas et stores bannes. \u00c0 travers un large choix de solutions haut de gamme et sur mesure, nous mettons la qualit\u00e9 technique au service de l\u2019esth\u00e9tique pour l\u2019habitat [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":8470,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-5182","page","type-page","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Menuiserie miroiterie - Ouverture Design<\/title>\n<meta name=\"description\" content=\"Miroiterie Menuiserie Toulouse Fort d&#8217;une expertise de plus de 15 ans, Ouverture Design est sp\u00e9cialis\u00e9e dans la miroiterie et la menuiserie de haute pr\u00e9cision : portes, fen\u00eatres, pergolas et stores bannes. \u00c0 travers un large choix de solutions haut de gamme et sur mesure, nous mettons la qualit\u00e9 technique au service de l\u2019esth\u00e9tique pour l\u2019habitat [&hellip;]\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/ouverture-design.fr\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Menuiserie miroiterie - Ouverture Design\" \/>\n<meta property=\"og:description\" content=\"Ouverture Design : votre artisan en menuiserie miroiterie pr\u00e8s de Toulouse. Conception, fabrication et pose sur-mesure pour tous vos travaux.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ouverture-design.fr\/\" \/>\n<meta property=\"og:site_name\" content=\"Ouverture Design\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-18T15:43:58+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ouverture-design.fr\/wp-content\/uploads\/2026\/01\/menuiserie-miroiterie-ouverture-design-vert.png\" \/>\n\t<meta property=\"og:image:width\" content=\"2224\" \/>\n\t<meta property=\"og:image:height\" content=\"2248\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/ouverture-design.fr\\\/\",\"url\":\"https:\\\/\\\/ouverture-design.fr\\\/\",\"name\":\"Menuiserie miroiterie - Ouverture Design\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/ouverture-design.fr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/ouverture-design.fr\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/ouverture-design.fr\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/ouverture-design.fr\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/menuiserie-miroiterie-ouverture-design-vert.png\",\"datePublished\":\"2023-12-11T08:20:30+00:00\",\"dateModified\":\"2026-05-18T15:43:58+00:00\",\"description\":\"Ouverture Design : votre artisan en menuiserie miroiterie pr\u00e8s de Toulouse. Conception, fabrication et pose sur-mesure pour tous vos travaux.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/ouverture-design.fr\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/ouverture-design.fr\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/ouverture-design.fr\\\/#primaryimage\",\"url\":\"https:\\\/\\\/ouverture-design.fr\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/menuiserie-miroiterie-ouverture-design-vert.png\",\"contentUrl\":\"https:\\\/\\\/ouverture-design.fr\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/menuiserie-miroiterie-ouverture-design-vert.png\",\"width\":2224,\"height\":2248,\"caption\":\"menuiserie miroiterie toulouse\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/ouverture-design.fr\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/ouverture-design.fr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Ouverture Design &#8211; Menuiserie Miroiterie\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/ouverture-design.fr\\\/#website\",\"url\":\"https:\\\/\\\/ouverture-design.fr\\\/\",\"name\":\"Ouverture Design\",\"description\":\"Menuiserie et miroiterie en Haute-Garonne\",\"publisher\":{\"@id\":\"https:\\\/\\\/ouverture-design.fr\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/ouverture-design.fr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/ouverture-design.fr\\\/#organization\",\"name\":\"Ouverture Design\",\"url\":\"https:\\\/\\\/ouverture-design.fr\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/ouverture-design.fr\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/ouverture-design.fr\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/ouverture-design-miroiterie-menuiserie-vert-scaled.png\",\"contentUrl\":\"https:\\\/\\\/ouverture-design.fr\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/ouverture-design-miroiterie-menuiserie-vert-scaled.png\",\"width\":2560,\"height\":699,\"caption\":\"Ouverture Design\"},\"image\":{\"@id\":\"https:\\\/\\\/ouverture-design.fr\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.instagram.com\\\/ouverture.design\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Menuiserie miroiterie - Ouverture Design","description":"Miroiterie Menuiserie Toulouse Fort d&#8217;une expertise de plus de 15 ans, Ouverture Design est sp\u00e9cialis\u00e9e dans la miroiterie et la menuiserie de haute pr\u00e9cision : portes, fen\u00eatres, pergolas et stores bannes. \u00c0 travers un large choix de solutions haut de gamme et sur mesure, nous mettons la qualit\u00e9 technique au service de l\u2019esth\u00e9tique pour l\u2019habitat [&hellip;]","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/ouverture-design.fr\/","og_locale":"fr_FR","og_type":"article","og_title":"Menuiserie miroiterie - Ouverture Design","og_description":"Ouverture Design : votre artisan en menuiserie miroiterie pr\u00e8s de Toulouse. Conception, fabrication et pose sur-mesure pour tous vos travaux.","og_url":"https:\/\/ouverture-design.fr\/","og_site_name":"Ouverture Design","article_modified_time":"2026-05-18T15:43:58+00:00","og_image":[{"width":2224,"height":2248,"url":"https:\/\/ouverture-design.fr\/wp-content\/uploads\/2026\/01\/menuiserie-miroiterie-ouverture-design-vert.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/ouverture-design.fr\/","url":"https:\/\/ouverture-design.fr\/","name":"Menuiserie miroiterie - Ouverture Design","isPartOf":{"@id":"https:\/\/ouverture-design.fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ouverture-design.fr\/#primaryimage"},"image":{"@id":"https:\/\/ouverture-design.fr\/#primaryimage"},"thumbnailUrl":"https:\/\/ouverture-design.fr\/wp-content\/uploads\/2026\/01\/menuiserie-miroiterie-ouverture-design-vert.png","datePublished":"2023-12-11T08:20:30+00:00","dateModified":"2026-05-18T15:43:58+00:00","description":"Ouverture Design : votre artisan en menuiserie miroiterie pr\u00e8s de Toulouse. Conception, fabrication et pose sur-mesure pour tous vos travaux.","breadcrumb":{"@id":"https:\/\/ouverture-design.fr\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ouverture-design.fr\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/ouverture-design.fr\/#primaryimage","url":"https:\/\/ouverture-design.fr\/wp-content\/uploads\/2026\/01\/menuiserie-miroiterie-ouverture-design-vert.png","contentUrl":"https:\/\/ouverture-design.fr\/wp-content\/uploads\/2026\/01\/menuiserie-miroiterie-ouverture-design-vert.png","width":2224,"height":2248,"caption":"menuiserie miroiterie toulouse"},{"@type":"BreadcrumbList","@id":"https:\/\/ouverture-design.fr\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/ouverture-design.fr\/"},{"@type":"ListItem","position":2,"name":"Ouverture Design &#8211; Menuiserie Miroiterie"}]},{"@type":"WebSite","@id":"https:\/\/ouverture-design.fr\/#website","url":"https:\/\/ouverture-design.fr\/","name":"Ouverture Design","description":"Menuiserie et miroiterie en Haute-Garonne","publisher":{"@id":"https:\/\/ouverture-design.fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ouverture-design.fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/ouverture-design.fr\/#organization","name":"Ouverture Design","url":"https:\/\/ouverture-design.fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/ouverture-design.fr\/#\/schema\/logo\/image\/","url":"https:\/\/ouverture-design.fr\/wp-content\/uploads\/2026\/01\/ouverture-design-miroiterie-menuiserie-vert-scaled.png","contentUrl":"https:\/\/ouverture-design.fr\/wp-content\/uploads\/2026\/01\/ouverture-design-miroiterie-menuiserie-vert-scaled.png","width":2560,"height":699,"caption":"Ouverture Design"},"image":{"@id":"https:\/\/ouverture-design.fr\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.instagram.com\/ouverture.design\/"]}]}},"_links":{"self":[{"href":"https:\/\/ouverture-design.fr\/index.php?rest_route=\/wp\/v2\/pages\/5182","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ouverture-design.fr\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ouverture-design.fr\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ouverture-design.fr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ouverture-design.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=5182"}],"version-history":[{"count":199,"href":"https:\/\/ouverture-design.fr\/index.php?rest_route=\/wp\/v2\/pages\/5182\/revisions"}],"predecessor-version":[{"id":8838,"href":"https:\/\/ouverture-design.fr\/index.php?rest_route=\/wp\/v2\/pages\/5182\/revisions\/8838"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ouverture-design.fr\/index.php?rest_route=\/wp\/v2\/media\/8470"}],"wp:attachment":[{"href":"https:\/\/ouverture-design.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5182"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}