{"id":6144,"date":"2026-05-23T19:35:12","date_gmt":"2026-05-23T17:35:12","guid":{"rendered":"https:\/\/rufinostudio.com\/?page_id=6144"},"modified":"2026-08-28T23:21:34","modified_gmt":"2026-08-28T21:21:34","slug":"contact","status":"publish","type":"page","link":"https:\/\/rufinostudio.com\/es\/contact\/","title":{"rendered":"Hablemos de tu proyecto \u00b7 Presupuesto &amp; contacto \u00b7 Rufino Studio"},"content":{"rendered":"\n<!-- ============ HERO COMPACT (CRO-first, form prioritaire) ============ -->\n<style>\n.rf-hero--compact{min-height:clamp(420px,55vh,620px);height:auto}\n.rf-hero--compact .rf-hero__bg{position:absolute;inset:0;z-index:0}\n.rf-hero--compact .rf-hero__bg img{width:100%;height:100%;object-fit:cover;display:block;filter:brightness(.55) contrast(1.05) saturate(.92)}\n.rf-hero--compact .rf-hero__scrim{z-index:1;background:linear-gradient(to top,rgba(9,9,11,.82) 0%,rgba(9,9,11,.62) 45%,rgba(9,9,11,.28) 78%,transparent 100%),linear-gradient(to right,rgba(9,9,11,.55) 0%,rgba(9,9,11,.18) 55%,transparent 90%)}\n.rf-hero--compact .rf-hero__inner{position:relative;z-index:2;padding-top:clamp(7rem,15vh,10.5rem);padding-bottom:clamp(3.5rem,7vh,5.5rem)}\n<\/style>\n<section class=\"rf-hero rf-hero--compact rf-grain\" aria-label=\"Parlons de votre projet, Rufino Studio Toulouse\">\n  <div class=\"rf-hero__bg\" aria-hidden=\"true\">\n    <img fetchpriority=\"high\" decoding=\"async\" fetchpriority=\"high\" width=\"1196\" height=\"796\" style=\"object-position:50% 32%\"\n         src=\"https:\/\/rufinostudio.com\/wp-content\/uploads\/2026\/02\/equipe-jennifer-010.jpg\"\n         alt=\"Jennifer Igreja, photographe Rufino Studio, sourire en studio \u00e0 Toulouse.\" srcset=\"https:\/\/rufinostudio.com\/wp-content\/uploads\/2026\/02\/equipe-jennifer-010-300x200.jpg 300w, https:\/\/rufinostudio.com\/wp-content\/uploads\/2026\/02\/equipe-jennifer-010-768x512.jpg 768w, https:\/\/rufinostudio.com\/wp-content\/uploads\/2026\/02\/equipe-jennifer-010-960x640.jpg 960w, https:\/\/rufinostudio.com\/wp-content\/uploads\/2026\/02\/equipe-jennifer-010-1024x683.jpg 1024w, https:\/\/rufinostudio.com\/wp-content\/uploads\/2026\/02\/equipe-jennifer-010-1440x960.jpg 1440w, https:\/\/rufinostudio.com\/wp-content\/uploads\/2026\/02\/equipe-jennifer-010-1536x1024.jpg 1536w, https:\/\/rufinostudio.com\/wp-content\/uploads\/2026\/02\/equipe-jennifer-010-1920x1280.jpg 1920w, https:\/\/rufinostudio.com\/wp-content\/uploads\/2026\/02\/equipe-jennifer-010.jpg 2048w\" sizes=\"(max-width: 1196px) 100vw, 1196px\">\n  <\/div>\n  <div class=\"rf-hero__scrim\"><\/div>\n  <div class=\"rf-hero__inner\">\n    <p class=\"rf-overline\">Devis &amp; contact direct \u00b7 Toulouse<\/p>\n    <h1 class=\"rf-hero__title\">Parlons de<br><em>votre projet<\/em><\/h1>\n    <p class=\"rf-lead rf-hero__lead\">Mariage, s\u00e9ance photo, vid\u00e9o entreprise, \u00e9v\u00e9nement priv\u00e9. D\u00e9crivez-nous votre besoin, on revient avec un devis personnalis\u00e9 sous 24&nbsp;h. Pas de r\u00e9ponse automatique : c&rsquo;est Pablo ou Jennifer qui vous \u00e9crit.<\/p>\n    <div class=\"rf-hero__actions\">\n      <a class=\"rf-btn rf-btn--primary\" href=\"#formulaire\">Remplir le formulaire\n        <svg class=\"rf-icon rf-icon--sm\" style=\"stroke:currentColor\" aria-hidden=\"true\"><use href=\"#i-arrow\"\/><\/svg><\/a>\n      <a class=\"rf-btn rf-btn--ghost\" href=\"https:\/\/wa.me\/33618531855\" target=\"_blank\" rel=\"noopener\">\n        <svg class=\"rf-icon rf-icon--sm\" aria-hidden=\"true\"><use href=\"#i-chat\"\/><\/svg>WhatsApp direct<\/a>\n    <\/div>\n    <div class=\"rf-meta\">\n      <span class=\"rf-meta__item\"><svg class=\"rf-icon rf-icon--sm\" aria-hidden=\"true\"><use href=\"#i-clock\"\/><\/svg>R\u00e9ponse sous 24&nbsp;h en semaine<\/span>\n      <span class=\"rf-meta__item\"><svg class=\"rf-icon rf-icon--sm\" aria-hidden=\"true\"><use href=\"#i-users\"\/><\/svg>R\u00e9ponse par Pablo ou Jennifer<\/span>\n      <span class=\"rf-meta__item\"><svg class=\"rf-icon rf-icon--sm\" aria-hidden=\"true\"><use href=\"#i-check\"\/><\/svg>Premier \u00e9change sans engagement<\/span>\n    <\/div>\n  <\/div>\n<\/section>\n\n\n\n<!-- ============ 01 \u00b7 LE FORMULAIRE \u00b7 intro ============ -->\n<style>\n.rf-form-wrap{max-width:920px;margin-inline:auto}\n.rf-form-wrap .anita-contact-grid{display:grid;grid-template-columns:1fr;gap:var(--rf-sp-md);margin-block-end:var(--rf-sp-md)}\n@media (min-width:760px){.rf-form-wrap .anita-contact-grid{grid-template-columns:repeat(2,1fr)}}\n@media (min-width:1024px){.rf-form-wrap .anita-contact-grid{grid-template-columns:repeat(3,1fr)}}\n.rf-form-wrap .anita-contact-grid{align-items:start !important}\n.rf-form-wrap .rf-cf7-label{display:block !important;margin:0 !important;padding:0}\n.rf-form-wrap .rf-cf7-label-text{display:block;margin:0 0 .55rem 0;line-height:1.4}\n.rf-form-wrap .rf-cf7-label-full{grid-column:1\/-1}\n.rf-form-wrap .wpcf7-form-control-wrap{display:block;width:100%;margin:0 !important;padding:0 !important}\n.rf-form-wrap p{margin:0}\n.rf-form-wrap .rf-cf7-label-text{font-family:'Oswald',sans-serif;font-weight:400;letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;color:var(--rf-muted)}\n.rf-form-wrap .rf-req{color:var(--rf-gold);margin-left:.15rem}\n.rf-form-wrap input[type=text],\n.rf-form-wrap input[type=email],\n.rf-form-wrap input[type=tel],\n.rf-form-wrap input[type=date],\n.rf-form-wrap select,\n.rf-form-wrap textarea{\n  width:100%;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.12);\n  border-radius:4px;padding:.85rem .95rem;color:var(--rf-ink);font-family:'Montserrat',sans-serif;font-weight:300;font-size:.96rem;line-height:1.5;\n  box-sizing:border-box;\n  transition:border-color .32s cubic-bezier(.2,.7,.2,1),background .32s cubic-bezier(.2,.7,.2,1)\n}\n.rf-form-wrap input[type=text],\n.rf-form-wrap input[type=email],\n.rf-form-wrap input[type=tel],\n.rf-form-wrap input[type=date],\n.rf-form-wrap select{height:54px !important;display:block !important;margin:0 !important;vertical-align:top}\n.rf-form-wrap textarea{min-height:140px !important;display:block !important;margin:0 !important}\n.rf-form-wrap textarea{min-height:140px;resize:vertical}\n.rf-form-wrap input:focus,\n.rf-form-wrap select:focus,\n.rf-form-wrap textarea:focus{outline:none;border-color:var(--rf-gold);background:rgba(255,255,255,.06)}\n.rf-form-wrap input::placeholder,\n.rf-form-wrap textarea::placeholder{color:rgba(230,230,230,.4)}\n.rf-form-wrap select{appearance:none;-webkit-appearance:none;background-image:url(\"data:image\/svg+xml;utf8,<svg xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='8' viewBox='0 0 12 8' fill='none' stroke='%23C99A48' stroke-width='1.5'><polyline points='1 1 6 6 11 1'\/><\/svg>\");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.5rem}\n.rf-form-wrap input[type=submit]{\n  width:auto;display:inline-block;background:var(--rf-gold);color:#0E0E10;border:1px solid var(--rf-gold);\n  font-family:'Oswald',sans-serif;font-weight:500;letter-spacing:.08em;text-transform:uppercase;font-size:.9rem;\n  padding:1rem 2.2rem;cursor:pointer;border-radius:4px;margin-block-start:var(--rf-sp-md);\n  transition:background .32s cubic-bezier(.2,.7,.2,1),transform .32s cubic-bezier(.2,.7,.2,1)\n}\n.rf-form-wrap input[type=submit]:hover{background:#D9A85A;transform:translateY(-1px)}\n.rf-form-wrap .wpcf7-response-output{margin-block-start:var(--rf-sp-md);padding:.85rem 1rem;border-radius:4px;font-size:.92rem}\n.rf-form-wrap .wpcf7-not-valid-tip{color:#E89B6A;font-size:.82rem;margin-block-start:.35rem}\n.rf-form-wrap .wpcf7-spinner{display:none}\n<\/style>\n<section class=\"rf-tile rf-tile--elevated\" id=\"formulaire\">\n  <div class=\"rf-wrap rf-wrap--text\">\n    <header class=\"rf-numhead rf-reveal\">\n      <span class=\"rf-numhead__num\" aria-hidden=\"true\">01.<\/span>\n      <div class=\"rf-numhead__body\">\n        <p class=\"rf-overline\">Le formulaire<\/p>\n        <h2 class=\"rf-numhead__title\">Racontez-nous votre projet<\/h2>\n      <\/div>\n    <\/header>\n    <p class=\"rf-lead rf-reveal\" style=\"margin-block-end:var(--rf-sp-lg)\">Quelques infos pratiques (date, lieu, type de prestation) et trois lignes sur ce qui vous fait vibrer. On revient sous 24&nbsp;h en semaine, 48&nbsp;h le week-end, avec un devis chiffr\u00e9 et un cr\u00e9neau de visio si besoin.<\/p>\n  <\/div>\n  <div class=\"rf-wrap\">\n    <div class=\"rf-form-wrap rf-reveal\">\n\n\n<div class=\"rf-predevis\" id=\"rf-predevis\">\n  <form class=\"rf-pd-form\" novalidate>\n    <div class=\"rf-pd-grid\">\n      <label class=\"rf-pd-field\"><span class=\"rf-pd-label\">Pr\u00e9nom *<\/span>\n        <input type=\"text\" name=\"first_name\" required maxlength=\"100\" autocomplete=\"given-name\"><\/label>\n      <label class=\"rf-pd-field\"><span class=\"rf-pd-label\">Nom *<\/span>\n        <input type=\"text\" name=\"last_name\" required maxlength=\"100\" autocomplete=\"family-name\"><\/label>\n      <label class=\"rf-pd-field\"><span class=\"rf-pd-label\">Email *<\/span>\n        <input type=\"email\" name=\"email\" required maxlength=\"190\" autocomplete=\"email\"><\/label>\n      <label class=\"rf-pd-field\"><span class=\"rf-pd-label\">T\u00e9l\u00e9phone <em>(pour l'appel d\u00e9couverte)<\/em><\/span>\n        <input type=\"tel\" name=\"phone\" maxlength=\"20\" autocomplete=\"tel\"><\/label>\n      <label class=\"rf-pd-field\"><span class=\"rf-pd-label\">Type de projet *<\/span>\n        <select name=\"project_type\" required>\n          <option value=\"\">\u2014 Choisissez \u2014<\/option>\n          <option value=\"Mariage\">Mariage<\/option>\n          <option value=\"Lifestyle &amp; Portraits\">Lifestyle &amp; Portraits<\/option>\n          <option value=\"Maternit\u00e9 &amp; Famille\">Maternit\u00e9 &amp; Famille<\/option>\n          <option value=\"\u00c9v\u00e9nement priv\u00e9\">\u00c9v\u00e9nement priv\u00e9<\/option>\n          <option value=\"Solutions Pro &amp; Entreprise\">Solutions Pro &amp; Entreprise<\/option>\n          <option value=\"\u00c9dition &amp; Montage\">\u00c9dition &amp; Montage<\/option>\n        <\/select><\/label>\n      <label class=\"rf-pd-field\"><span class=\"rf-pd-label\">Photo, vid\u00e9o\u2026 ou les deux ?<\/span>\n        <select name=\"prestation\">\n          <option value=\"\">\u2014 Choisissez \u2014<\/option>\n          <option value=\"Photo\">Photo<\/option>\n          <option value=\"Vid\u00e9o\">Vid\u00e9o<\/option>\n          <option value=\"Photo + Vid\u00e9o (duo)\">Photo + Vid\u00e9o (duo)<\/option>\n        <\/select><\/label>\n      <label class=\"rf-pd-field\"><span class=\"rf-pd-label\">Date pr\u00e9vue<\/span>\n        <input type=\"date\" name=\"event_date\"><\/label>\n      <label class=\"rf-pd-field\"><span class=\"rf-pd-label\">Lieu<\/span>\n        <input type=\"text\" name=\"lieu\" maxlength=\"190\" placeholder=\"Toulouse, Occitanie\u2026\"><\/label>\n      <label class=\"rf-pd-field\"><span class=\"rf-pd-label\">Budget approximatif<\/span>\n        <select name=\"budget_range\">\n          <option value=\"\">\u2014 Choisissez \u2014<\/option>\n          <option value=\"Je ne sais pas encore\">Je ne sais pas encore<\/option>\n          <option value=\"Moins de 700 \u20ac\">Moins de 700 \u20ac<\/option>\n          <option value=\"700 \u2013 1 300 \u20ac\">700 \u2013 1 300 \u20ac<\/option>\n          <option value=\"1 300 \u2013 2 500 \u20ac\">1 300 \u2013 2 500 \u20ac<\/option>\n          <option value=\"Plus de 2 500 \u20ac\">Plus de 2 500 \u20ac<\/option>\n        <\/select><\/label>\n      <label class=\"rf-pd-field\"><span class=\"rf-pd-label\">Comment nous avez-vous connus ?<\/span>\n        <select name=\"source\">\n          <option value=\"\">\u2014 Choisissez \u2014<\/option>\n          <option value=\"Google\">Google<\/option>\n          <option value=\"Instagram \/ TikTok\">Instagram \/ TikTok<\/option>\n          <option value=\"Mariages.net\">Mariages.net<\/option>\n          <option value=\"Recommandation\">Recommandation<\/option>\n          <option value=\"Autre\">Autre<\/option>\n        <\/select><\/label>\n    <\/div>\n    <label class=\"rf-pd-field rf-pd-field--full\"><span class=\"rf-pd-label\">Parlez-nous de votre projet<\/span>\n      <textarea name=\"message\" rows=\"5\" maxlength=\"4000\" placeholder=\"Racontez-nous ce que vous imaginez\u2026\"><\/textarea><\/label>\n    <label class=\"rf-pd-consent\">\n      <input type=\"checkbox\" name=\"consent\" required>\n      <span>J'accepte que mes donn\u00e9es soient utilis\u00e9es pour traiter ma demande. <a href=\"\/politique-confidentialite\/\" target=\"_blank\" rel=\"noopener\">Politique de confidentialit\u00e9<\/a> *<\/span>\n    <\/label>\n    <input type=\"text\" name=\"website\" class=\"rf-pd-hp\" tabindex=\"-1\" autocomplete=\"off\" aria-hidden=\"true\">\n    <div class=\"rf-pd-error\" hidden><\/div>\n    <button type=\"submit\" class=\"rf-pd-submit\">ENVOYER MA DEMANDE<\/button>\n    <p class=\"rf-pd-note\">R\u00e9ponse sous 24 h ouvr\u00e9es \u2014 sans engagement.<\/p>\n  <\/form>\n  <div class=\"rf-pd-success\" hidden>\n    <h3>Merci !<\/h3>\n    <p>Votre demande est bien arriv\u00e9e. Nous revenons vers vous <strong>sous 24 h ouvr\u00e9es<\/strong> avec une proposition ou quelques questions.<\/p>\n  <\/div>\n<\/div>\n<style>\n.rf-predevis{max-width:880px;margin:0 auto}\n.rf-pd-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 24px}\n@media(max-width:700px){.rf-pd-grid{grid-template-columns:1fr}}\n.rf-pd-field{display:flex;flex-direction:column;gap:6px}\n.rf-pd-field--full{margin-top:18px}\n.rf-pd-label{font-family:Oswald,sans-serif;font-size:12px;letter-spacing:2px;text-transform:uppercase;opacity:.85}\n.rf-pd-label em{font-style:normal;text-transform:none;letter-spacing:0;opacity:.6}\n.rf-predevis input,.rf-predevis select,.rf-predevis textarea{background:var(--anita-s-bg-container,#212224);border:1px solid rgba(166,166,166,.25);color:inherit;padding:12px 14px;font-size:15px;border-radius:0;width:100%}\n.rf-predevis input:focus,.rf-predevis select:focus,.rf-predevis textarea:focus{outline:none;border-color:#C99A48}\n.rf-pd-consent{display:flex;gap:10px;align-items:flex-start;margin-top:20px;font-size:13px;opacity:.9}\n.rf-pd-consent input{width:auto;margin-top:2px}\n.rf-pd-consent a{color:#C99A48;text-decoration:underline}\n.rf-pd-hp{position:absolute!important;left:-9999px!important;height:1px;width:1px;opacity:0}\n.rf-pd-submit{margin-top:24px;background:#C99A48;color:#111;border:none;padding:16px 34px;font-family:Oswald,sans-serif;font-size:14px;letter-spacing:3px;cursor:pointer;transition:opacity .2s;width:100%}\n.rf-pd-submit:hover{opacity:.88}\n.rf-pd-submit[disabled]{opacity:.5;cursor:wait}\n.rf-pd-note{font-size:12px;opacity:.6;text-align:center;margin-top:10px}\n.rf-pd-error{background:rgba(180,60,60,.12);border:1px solid rgba(180,60,60,.5);padding:12px 16px;margin-top:18px;font-size:14px}\n.rf-pd-success{text-align:center;padding:48px 20px}\n.rf-pd-success h3{font-family:Oswald,sans-serif;letter-spacing:3px;text-transform:uppercase;color:#C99A48}\n<\/style>\n<script>\n(function(){\n  var root = document.getElementById('rf-predevis');\n  if (!root) return;\n  var form = root.querySelector('.rf-pd-form');\n  var errEl = root.querySelector('.rf-pd-error');\n  var okEl = root.querySelector('.rf-pd-success');\n  var IS_ES = window.location.pathname.indexOf('\/es\/') === 0;\n  var loadedAt = Math.floor(Date.now() \/ 1000);\n  \/* S347 (20\/08\/2026) \u00b7 Atribuci\u00f3n: de d\u00f3nde viene DE VERDAD este lead.\n     Se captura en la PRIMERA p\u00e1gina de la visita y se guarda en sessionStorage,\n     porque casi nadie env\u00eda el formulario en la misma p\u00e1gina por la que entr\u00f3:\n     alguien llega por un anuncio a \/mariages\/, navega, y env\u00eda desde \/contact\/ \u2014\n     y ah\u00ed los par\u00e1metros utm_* ya no est\u00e1n en la URL. El <select name=\"source\">\n     sigue existiendo: es lo que el cliente DICE; esto es lo que de verdad pas\u00f3. *\/\n  var RF_ATTR = (function(){\n    var KEY = 'rf_attr', saved = null;\n    \/* s362 \u00b7 mismo respeto al banner de cookies que la captura global: si rechaz\u00f3\n       marketing y analitica, este lead entra sin atribucion, a proposito. *\/\n    try {\n      var _c = JSON.parse(localStorage.getItem('rufino_cookies_v2') || 'null');\n      if (_c && _c.analytics === false && _c.marketing === false) {\n        try { sessionStorage.removeItem(KEY); } catch(e) {}\n        return { utm_source:'', utm_medium:'', utm_campaign:'', referrer:'', landing_page:'' };\n      }\n    } catch(e) {}\n    try { saved = JSON.parse(sessionStorage.getItem(KEY) || 'null'); } catch(e) {}\n    if (saved && typeof saved.utm_source !== 'undefined') { return saved; }\n    var q = new URLSearchParams(window.location.search);\n    var a = {\n      utm_source:   (q.get('utm_source')   || '').slice(0, 100),\n      utm_medium:   (q.get('utm_medium')   || '').slice(0, 100),\n      utm_campaign: (q.get('utm_campaign') || '').slice(0, 150),\n      referrer:     (document.referrer     || '').slice(0, 255),\n      landing_page: (window.location.pathname + window.location.search).slice(0, 255)\n    };\n    \/* Google y Meta no siempre mandan utm_*, pero s\u00ed su identificador de clic. *\/\n    if (!a.utm_source) {\n      if (q.get('gclid'))       { a.utm_source = 'google';   a.utm_medium = a.utm_medium || 'cpc'; }\n      else if (q.get('fbclid')) { a.utm_source = 'facebook'; a.utm_medium = a.utm_medium || 'paid'; }\n    }\n    try { sessionStorage.setItem(KEY, JSON.stringify(a)); } catch(e) {}\n    return a;\n  })();\n  \/* Prefill desde CTAs tipo \/contact\/?service=mariage (wizard, landings) *\/\n  var svc = new URLSearchParams(window.location.search).get('service');\n  var SVC_MAP = { mariage:'Mariage', lifestyle:'Lifestyle & Portraits', maternite:'Maternit\u00e9 & Famille', famille:'Maternit\u00e9 & Famille', evenements:'\u00c9v\u00e9nement priv\u00e9', evenement:'\u00c9v\u00e9nement priv\u00e9', corporate:'Solutions Pro & Entreprise', pro:'Solutions Pro & Entreprise', entreprise:'Solutions Pro & Entreprise', edition:'\u00c9dition & Montage' };\n  if (svc && SVC_MAP[svc]) {\n    var svcSel = form.querySelector('[name=project_type]');\n    if (svcSel) svcSel.value = SVC_MAP[svc];\n  }\n  var MSG = {\n    fields:  IS_ES ? 'Rellena todos los campos obligatorios.' : 'Veuillez remplir tous les champs obligatoires.',\n    consent: IS_ES ? 'Acepta la pol\u00edtica de confidencialidad.' : 'Veuillez accepter la politique de confidentialit\u00e9.',\n    error:   IS_ES ? 'Ha ocurrido un error. Int\u00e9ntalo de nuevo.' : 'Une erreur est survenue. Veuillez r\u00e9essayer.',\n    sending: IS_ES ? 'ENVIANDO\u2026' : 'ENVOI\u2026'\n  };\n  function showErr(m){ errEl.textContent = m; errEl.hidden = false; }\n  form.addEventListener('submit', function(e){\n    e.preventDefault();\n    errEl.hidden = true;\n    var f = new FormData(form);\n    var data = {};\n    f.forEach(function(v,k){ data[k] = v; });\n    if (!data.first_name || !data.last_name || !data.email || !data.project_type) { showErr(MSG.fields); return; }\n    if (!form.querySelector('[name=consent]').checked) { showErr(MSG.consent); return; }\n    data.consent = 1;\n    data.ts = loadedAt;\n    data.lang = IS_ES ? 'es' : 'fr';\n    data.utm_source   = RF_ATTR.utm_source;\n    data.utm_medium   = RF_ATTR.utm_medium;\n    data.utm_campaign = RF_ATTR.utm_campaign;\n    data.referrer     = RF_ATTR.referrer;\n    data.landing_page = RF_ATTR.landing_page;\n    var btn = form.querySelector('.rf-pd-submit');\n    var btnText = btn.textContent;\n    btn.disabled = true; btn.textContent = MSG.sending;\n    fetch('https:\/\/rufinostudio.com\/es\/wp-json\/rufino-booking\/v1\/leads', {\n      method: 'POST',\n      headers: { 'Content-Type': 'application\/json' },\n      body: JSON.stringify(data)\n    })\n    .then(function(r){ return r.json().then(function(j){ return { ok: r.ok, j: j }; }); })\n    .then(function(res){\n      if (res.ok && res.j && res.j.ok) {\n        if (typeof gtag === 'function') { gtag('event', 'lead_predevis', { project_type: data.project_type, source: data.source || '' }); }\n        form.hidden = true; okEl.hidden = false;\n        okEl.scrollIntoView({ behavior: 'smooth', block: 'center' });\n      } else {\n        btn.disabled = false; btn.textContent = btnText;\n        showErr((res.j && res.j.message) ? res.j.message : MSG.error);\n      }\n    })\n    .catch(function(){ btn.disabled = false; btn.textContent = btnText; showErr(MSG.error); });\n  });\n})();\n<\/script>\n        \n\n\n\n    <\/div>\n  <\/div>\n<\/section>\n\n\n\n<!-- ============ 02 \u00b7 CONTACT DIRECT (3 cards) ============ -->\n<style>\n.rf-contact-grid{display:grid;grid-template-columns:1fr;gap:var(--rf-sp-lg)}\n@media (min-width:760px){.rf-contact-grid{grid-template-columns:repeat(3,1fr)}}\n.rf-contact-card{background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:var(--rf-sp-lg);display:flex;flex-direction:column;gap:var(--rf-sp-md);align-items:flex-start;transition:border-color .32s cubic-bezier(.2,.7,.2,1),background .32s cubic-bezier(.2,.7,.2,1),transform .32s cubic-bezier(.2,.7,.2,1)}\n.rf-contact-card:hover{border-color:rgba(201,154,72,.42);background:rgba(255,255,255,.04);transform:translateY(-2px)}\n.rf-contact-card__icon{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(201,154,72,.12);border:1px solid rgba(201,154,72,.28);color:var(--rf-gold);flex-shrink:0}\n.rf-contact-card__icon svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.6}\n.rf-contact-card__title{font-family:'Oswald',sans-serif;font-weight:500;letter-spacing:.06em;text-transform:uppercase;font-size:1.05rem;color:var(--rf-ink);margin:0}\n.rf-contact-card__value{font-size:1.02rem;color:var(--rf-ink);margin:0;line-height:1.4;font-weight:400;letter-spacing:.01em}\n.rf-contact-card__value a{color:inherit;text-decoration:none;border-bottom:1px solid rgba(201,154,72,.35);transition:border-color .32s,color .32s}\n.rf-contact-card__value a:hover{color:var(--rf-gold);border-bottom-color:var(--rf-gold)}\n.rf-contact-card__note{font-size:.85rem;color:var(--rf-muted);margin:0;line-height:1.5}\n<\/style>\n<section class=\"rf-tile rf-tile--sunken\" id=\"contact-direct\">\n  <div class=\"rf-wrap\">\n    <header class=\"rf-numhead rf-reveal\">\n      <span class=\"rf-numhead__num\" aria-hidden=\"true\">02.<\/span>\n      <div class=\"rf-numhead__body\">\n        <p class=\"rf-overline\">Contact direct<\/p>\n        <h2 class=\"rf-numhead__title\">Vous pr\u00e9f\u00e9rez nous joindre autrement&nbsp;?<\/h2>\n      <\/div>\n    <\/header>\n    <p class=\"rf-lead rf-reveal\" style=\"margin-block-end:var(--rf-sp-xl)\">Trois canaux, le m\u00eame duo derri\u00e8re. Choisissez ce qui vous arrange : on lit tout, on r\u00e9pond \u00e0 tout.<\/p>\n    <div class=\"rf-contact-grid rf-reveal\">\n\n      <article class=\"rf-contact-card\">\n        <div class=\"rf-contact-card__icon\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><use href=\"#i-mail\"\/><\/svg><\/div>\n        <h3 class=\"rf-contact-card__title\">Par email<\/h3>\n        <p class=\"rf-contact-card__value\"><a href=\"mailto:contact@rufinostudio.com\">contact@rufinostudio.com<\/a><\/p>\n        <p class=\"rf-contact-card__note\">Le plus d\u00e9taill\u00e9 pour les briefs longs. On lit chaque mot, et on r\u00e9pond g\u00e9n\u00e9ralement dans la journ\u00e9e.<\/p>\n      <\/article>\n\n      <article class=\"rf-contact-card\">\n        <div class=\"rf-contact-card__icon\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><use href=\"#i-phone\"\/><\/svg><\/div>\n        <h3 class=\"rf-contact-card__title\">T\u00e9l\u00e9phone &amp; SMS<\/h3>\n        <p class=\"rf-contact-card__value\"><a href=\"tel:+33618531855\">06&nbsp;18&nbsp;53&nbsp;18&nbsp;55<\/a><\/p>\n        <p class=\"rf-contact-card__note\">Appel ou SMS, en fran\u00e7ais ou en espagnol. On est souvent en s\u00e9ance, alors un message si on ne d\u00e9croche pas.<\/p>\n      <\/article>\n\n      <article class=\"rf-contact-card\">\n        <div class=\"rf-contact-card__icon\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><use href=\"#i-chat\"\/><\/svg><\/div>\n        <h3 class=\"rf-contact-card__title\">WhatsApp<\/h3>\n        <p class=\"rf-contact-card__value\"><a href=\"https:\/\/wa.me\/33618531855\" target=\"_blank\" rel=\"noopener\">Ouvrir une conversation<\/a><\/p>\n        <p class=\"rf-contact-card__note\">Le plus rapide en journ\u00e9e. Id\u00e9al pour une question courte, un partage de photo de lieu, ou un point de derni\u00e8re minute.<\/p>\n      <\/article>\n\n    <\/div>\n  <\/div>\n<\/section>\n\n\n\n<!-- ============ 03 \u00b7 NOTRE ENGAGEMENT ============ -->\n<section class=\"rf-tile\" id=\"engagement\">\n  <div class=\"rf-wrap\">\n    <header class=\"rf-numhead rf-reveal\">\n      <span class=\"rf-numhead__num\" aria-hidden=\"true\">03.<\/span>\n      <div class=\"rf-numhead__body\">\n        <p class=\"rf-overline\">Notre engagement<\/p>\n        <h2 class=\"rf-numhead__title\">Ce qu&rsquo;on garantit d\u00e8s le premier message<\/h2>\n      <\/div>\n    <\/header>\n    <div class=\"rf-engage rf-reveal\">\n      <div class=\"rf-engage__item\">\n        <svg class=\"rf-icon rf-icon--lg\" aria-hidden=\"true\"><use href=\"#i-clock\"\/><\/svg>\n        <h3 class=\"rf-engage__title\">Devis personnalis\u00e9 sous 24&nbsp;h<\/h3>\n        <p class=\"rf-engage__text\">Pas de tarif g\u00e9n\u00e9rique recopi\u00e9 d&rsquo;une grille. On lit votre demande, on regarde la disponibilit\u00e9, et on chiffre en fonction de votre journ\u00e9e. En semaine : 24&nbsp;h. Le week-end : on prend le lundi pour bien r\u00e9pondre.<\/p>\n      <\/div>\n      <div class=\"rf-engage__item\">\n        <svg class=\"rf-icon rf-icon--lg\" aria-hidden=\"true\"><use href=\"#i-users\"\/><\/svg>\n        <h3 class=\"rf-engage__title\">Pas de r\u00e9ponse automatique<\/h3>\n        <p class=\"rf-engage__text\">Aucun bot, aucun assistant virtuel, aucune IA qui formule un mail. C&rsquo;est Pablo ou Jennifer qui lit votre message et qui vous r\u00e9pond, avec son nom \u00e0 la fin.<\/p>\n      <\/div>\n      <div class=\"rf-engage__item\">\n        <svg class=\"rf-icon rf-icon--lg\" aria-hidden=\"true\"><use href=\"#i-chat\"\/><\/svg>\n        <h3 class=\"rf-engage__title\">Premier \u00e9change sans engagement<\/h3>\n        <p class=\"rf-engage__text\">Le devis et le premier appel visio sont gratuits, toujours. Si on ne se sent pas le bon bin\u00f4me pour votre projet, on vous oriente vers un confr\u00e8re. \u00c7a arrive, et c&rsquo;est tr\u00e8s bien comme \u00e7a.<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n\n\n<!-- ============ 04 \u00b7 FAQ RAPIDE ============ -->\n<style>\n.rf-faq{display:flex;flex-direction:column;gap:.6rem;max-width:880px;margin-inline:auto}\n.rf-faq__item{background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.08);border-radius:6px;overflow:hidden;transition:border-color .32s cubic-bezier(.2,.7,.2,1)}\n.rf-faq__item[open]{border-color:rgba(201,154,72,.32)}\n.rf-faq__q{padding:1.1rem 1.4rem;cursor:pointer;font-family:'Oswald',sans-serif;font-weight:400;letter-spacing:.04em;text-transform:uppercase;font-size:.95rem;color:var(--rf-ink);list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;transition:color .32s}\n.rf-faq__q::-webkit-details-marker{display:none}\n.rf-faq__q::after{content:'+';color:var(--rf-gold);font-size:1.4rem;font-weight:300;transition:transform .32s cubic-bezier(.2,.7,.2,1);line-height:1}\n.rf-faq__item[open] .rf-faq__q::after{transform:rotate(45deg)}\n.rf-faq__q:hover{color:var(--rf-gold)}\n.rf-faq__a{padding:0 1.4rem 1.3rem;color:var(--rf-ink);font-size:.95rem;line-height:1.65;margin:0}\n.rf-faq__a p{margin:0 0 .7rem}\n.rf-faq__a p:last-child{margin-bottom:0}\n<\/style>\n<section class=\"rf-tile rf-tile--elevated\" id=\"faq\">\n  <div class=\"rf-wrap rf-wrap--text\">\n    <header class=\"rf-numhead rf-reveal\">\n      <span class=\"rf-numhead__num\" aria-hidden=\"true\">04.<\/span>\n      <div class=\"rf-numhead__body\">\n        <p class=\"rf-overline\">FAQ rapide<\/p>\n        <h2 class=\"rf-numhead__title\">Les questions qu&rsquo;on nous pose avant le devis<\/h2>\n      <\/div>\n    <\/header>\n    <p class=\"rf-lead rf-reveal\" style=\"margin-block-end:var(--rf-sp-lg)\">Cinq points qui reviennent presque \u00e0 chaque premier mail. Si la v\u00f4tre n&rsquo;y est pas, posez-la dans le formulaire&nbsp;: on y r\u00e9pond avec le devis.<\/p>\n    <div class=\"rf-faq rf-reveal\">\n\n      <details class=\"rf-faq__item\">\n        <summary class=\"rf-faq__q\">Sous combien de temps recevons-nous le devis&nbsp;?<\/summary>\n        <div class=\"rf-faq__a\">\n          <p>Sous 24&nbsp;h ouvr\u00e9es dans la grande majorit\u00e9 des cas. Si on est en s\u00e9ance le jour de votre message, \u00e7a peut d\u00e9caler de quelques heures. Le week-end, on prend le lundi matin pour bien r\u00e9pondre, plut\u00f4t que d&rsquo;envoyer un brouillon le dimanche soir.<\/p>\n        <\/div>\n      <\/details>\n\n      <details class=\"rf-faq__item\">\n        <summary class=\"rf-faq__q\">Vous vous d\u00e9placez jusqu&rsquo;o\u00f9&nbsp;?<\/summary>\n        <div class=\"rf-faq__a\">\n          <p>Les 60 premiers kilom\u00e8tres autour de Toulouse sont inclus (Blagnac, Colomiers et alentours). Au-del\u00e0, un bar\u00e8me clair : 50 \u00e0 100 \u20ac en Haute-Garonne \u00e9largie, 100 \u00e0 250 \u20ac en Occitanie. Pour Bordeaux, Montpellier, les Pyr\u00e9n\u00e9es ou l&rsquo;Espagne, on ajoute les frais de route et l&rsquo;h\u00e9bergement si la journ\u00e9e le justifie. On est r\u00e9guli\u00e8rement \u00e0 Albi, Carcassonne, Castres.<\/p>\n        <\/div>\n      <\/details>\n\n      <details class=\"rf-faq__item\">\n        <summary class=\"rf-faq__q\">Faut-il verser un acompte pour r\u00e9server&nbsp;?<\/summary>\n        <div class=\"rf-faq__a\">\n          <p>Oui, 30&nbsp;% \u00e0 la signature du contrat. C&rsquo;est ce qui bloque la date dans nos agendas. Le solde se r\u00e8gle 15 jours avant la prestation (mariages, \u00e9v\u00e9nements) ou le jour m\u00eame (s\u00e9ances courtes). Tout est d\u00e9taill\u00e9 dans le devis.<\/p>\n        <\/div>\n      <\/details>\n\n      <details class=\"rf-faq__item\">\n        <summary class=\"rf-faq__q\">Quels types de projets prenez-vous&nbsp;?<\/summary>\n        <div class=\"rf-faq__a\">\n          <p>Mariages (notre c\u0153ur de m\u00e9tier), s\u00e9ances couple, famille, maternit\u00e9, nouveau-n\u00e9, portraits lifestyle, \u00e9v\u00e9nements priv\u00e9s (bapt\u00eames, EVJF, anniversaires), vid\u00e9os d&rsquo;entreprise (s\u00e9minaires, marque, recrutement), photo produit pour scale-ups Toulouse.<\/p>\n          <p>On ne fait pas&nbsp;: photo immobili\u00e8re pure, mariage tr\u00e8s grand format (300+ invit\u00e9s) sans deuxi\u00e8me \u00e9quipe, contenus \u00e0 diffusion politique.<\/p>\n        <\/div>\n      <\/details>\n\n      <details class=\"rf-faq__item\">\n        <summary class=\"rf-faq__q\">Que se passe-t-il si on doit annuler&nbsp;?<\/summary>\n        <div class=\"rf-faq__a\">\n          <p>Tout est \u00e9crit dans nos CGV. En deux phrases&nbsp;: l&rsquo;acompte est conserv\u00e9 pour le travail d\u00e9j\u00e0 engag\u00e9 (calage agenda, rep\u00e9rage, contrat), mais on cherche toujours \u00e0 reporter plut\u00f4t qu&rsquo;annuler. Un report est possible sans frais jusqu&rsquo;\u00e0 14 jours avant la date. Au-del\u00e0, et pour les mariages, c&rsquo;est l&rsquo;\u00e9chelle d&rsquo;annulation d\u00e9taill\u00e9e dans les CGV qui s&rsquo;applique.<\/p>\n        <\/div>\n      <\/details>\n\n    <\/div>\n  <\/div>\n<\/section>\n\n\n\n<!-- ============ 05 \u00b7 T\u00c9MOIGNAGES (5 voix r\u00e9elles) ============ -->\n<style>\n.rf-tcard-grid{display:grid;grid-template-columns:1fr;gap:var(--rf-sp-lg)}\n@media (min-width:760px){.rf-tcard-grid{grid-template-columns:repeat(2,1fr)}}\n@media (min-width:1200px){.rf-tcard-grid{grid-template-columns:repeat(3,1fr)}}\n.rf-tcard{background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:var(--rf-sp-lg);display:flex;flex-direction:column;gap:var(--rf-sp-md);transition:border-color .32s cubic-bezier(.2,.7,.2,1),background .32s cubic-bezier(.2,.7,.2,1)}\n.rf-tcard:hover{border-color:rgba(201,154,72,.35);background:rgba(255,255,255,.04)}\n.rf-tcard__head{display:flex;align-items:center;gap:var(--rf-sp-md)}\n.rf-tcard__avatar{width:56px;height:56px;border-radius:50%;object-fit:cover;flex-shrink:0;border:1px solid rgba(201,154,72,.3)}\n.rf-tcard__id{display:flex;flex-direction:column;gap:.2rem;min-width:0}\n.rf-tcard__name{font-family:'Oswald',sans-serif;font-weight:500;letter-spacing:.04em;text-transform:uppercase;font-size:.95rem;color:var(--rf-ink);line-height:1.2}\n.rf-tcard__context{font-size:.74rem;color:var(--rf-muted);letter-spacing:.06em;text-transform:uppercase}\n.rf-tcard__text{font-size:.93rem;line-height:1.6;color:var(--rf-ink);margin:0;font-style:italic;\n  display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}\n.rf-tcard__text::before{content:'\u00ab ';color:var(--rf-gold);font-style:normal}\n.rf-tcard__text::after{content:' \u00bb';color:var(--rf-gold);font-style:normal}\n.rf-tcard__foot{text-align:center;margin-block-start:var(--rf-sp-xl);color:var(--rf-muted);font-size:.92rem}\n.rf-tcard__foot a{color:var(--rf-gold);text-decoration:none;border-bottom:1px solid rgba(201,154,72,.3);transition:border-color .32s}\n.rf-tcard__foot a:hover{border-bottom-color:var(--rf-gold)}\n<\/style>\n<section class=\"rf-tile\" id=\"temoignages\">\n  <div class=\"rf-wrap\">\n    <header class=\"rf-numhead rf-reveal\">\n      <span class=\"rf-numhead__num\" aria-hidden=\"true\">05.<\/span>\n      <div class=\"rf-numhead__body\">\n        <p class=\"rf-overline\">Ils nous ont fait confiance<\/p>\n        <h2 class=\"rf-numhead__title\">Cinq voix, cinq journ\u00e9es, cinq raisons d&rsquo;\u00e9crire<\/h2>\n      <\/div>\n    <\/header>\n    <p class=\"rf-lead rf-reveal\" style=\"margin-block-end:var(--rf-sp-xl)\">Extraits courts de t\u00e9moignages plus longs. La version compl\u00e8te est sur la <a href=\"\/temoignages\/\" style=\"color:var(--rf-gold);text-decoration:none;border-bottom:1px solid rgba(201,154,72,.35)\">page t\u00e9moignages<\/a>.<\/p>\n\n    <div class=\"rf-tcard-grid rf-reveal\">\n\n      <article class=\"rf-tcard\">\n        <div class=\"rf-tcard__head\">\n          <img loading=\"lazy\" decoding=\"async\" class=\"rf-tcard__avatar\" loading=\"lazy\" width=\"112\" height=\"112\" style=\"object-position:50% 30%\"\n               src=\"https:\/\/rufinostudio.com\/wp-content\/uploads\/2026\/05\/temoignage-maria-mariage.jpg\"\n               alt=\"Mar\u00eda, mari\u00e9e Rufino Studio 2025.\" srcset=\"https:\/\/rufinostudio.com\/wp-content\/uploads\/2026\/05\/temoignage-maria-mariage-150x150.jpg 150w, https:\/\/rufinostudio.com\/wp-content\/uploads\/2026\/05\/temoignage-maria-mariage.jpg 256w\" sizes=\"(max-width: 112px) 100vw, 112px\">\n          <div class=\"rf-tcard__id\">\n            <span class=\"rf-tcard__name\">Mar\u00eda<\/span>\n            <span class=\"rf-tcard__context\">Mariage \u00b7 2025<\/span>\n          <\/div>\n        <\/div>\n        <p class=\"rf-tcard__text\">Ils ont su capter la spontan\u00e9it\u00e9 du moment, aussi bien dans les photos que dans la vid\u00e9o. Plusieurs appels et messages pour qu&rsquo;ils comprennent ce qu&rsquo;on cherchait. Ils ont r\u00e9ussi \u00e0 nous faire revivre notre mariage comme si c&rsquo;\u00e9tait hier.<\/p>\n      <\/article>\n\n      <article class=\"rf-tcard\">\n        <div class=\"rf-tcard__head\">\n          <img loading=\"lazy\" decoding=\"async\" class=\"rf-tcard__avatar\" loading=\"lazy\" width=\"112\" height=\"112\" style=\"object-position:50% 28%\"\n               src=\"https:\/\/rufinostudio.com\/wp-content\/uploads\/2026\/05\/temoignage-miguel-mariage.jpg\"\n               alt=\"Miguel, mari\u00e9 Rufino Studio 2025.\" srcset=\"https:\/\/rufinostudio.com\/wp-content\/uploads\/2026\/05\/temoignage-miguel-mariage-150x150.jpg 150w, https:\/\/rufinostudio.com\/wp-content\/uploads\/2026\/05\/temoignage-miguel-mariage.jpg 256w\" sizes=\"(max-width: 112px) 100vw, 112px\">\n          <div class=\"rf-tcard__id\">\n            <span class=\"rf-tcard__name\">Miguel<\/span>\n            <span class=\"rf-tcard__context\">Mariage \u00b7 2025<\/span>\n          <\/div>\n        <\/div>\n        <p class=\"rf-tcard__text\">Un traitement tr\u00e8s personnel, dans lequel on se sent \u00e0 l&rsquo;aise pour dire ce qu&rsquo;on veut. Toutes les photos \u00e9dit\u00e9es personnellement, avec une touche sp\u00e9ciale. Merci beaucoup, vous \u00eates tr\u00e8s bons.<\/p>\n      <\/article>\n\n      <article class=\"rf-tcard\">\n        <div class=\"rf-tcard__head\">\n          <img loading=\"lazy\" decoding=\"async\" class=\"rf-tcard__avatar\" loading=\"lazy\" width=\"112\" height=\"112\" style=\"object-position:50% 22%\"\n               src=\"https:\/\/rufinostudio.com\/wp-content\/uploads\/2025\/09\/lifestyle-raquel-001-683x1024.jpg\"\n               alt=\"Raquel, s\u00e9ance lifestyle Rufino Studio 2025.\" srcset=\"https:\/\/rufinostudio.com\/wp-content\/uploads\/2025\/09\/lifestyle-raquel-001-200x300.jpg 200w, https:\/\/rufinostudio.com\/wp-content\/uploads\/2025\/09\/lifestyle-raquel-001-683x1024.jpg 683w, https:\/\/rufinostudio.com\/wp-content\/uploads\/2025\/09\/lifestyle-raquel-001-768x1152.jpg 768w, https:\/\/rufinostudio.com\/wp-content\/uploads\/2025\/09\/lifestyle-raquel-001-800x1200.jpg 800w, https:\/\/rufinostudio.com\/wp-content\/uploads\/2025\/09\/lifestyle-raquel-001-853x1280.jpg 853w, https:\/\/rufinostudio.com\/wp-content\/uploads\/2025\/09\/lifestyle-raquel-001-1024x1536.jpg 1024w, https:\/\/rufinostudio.com\/wp-content\/uploads\/2025\/09\/lifestyle-raquel-001.jpg 1365w\" sizes=\"(max-width: 112px) 100vw, 112px\">\n          <div class=\"rf-tcard__id\">\n            <span class=\"rf-tcard__name\">Raquel<\/span>\n            <span class=\"rf-tcard__context\">S\u00e9ance lifestyle \u00b7 2025<\/span>\n          <\/div>\n        <\/div>\n        <p class=\"rf-tcard__text\">Jennifer a su me mettre \u00e0 l&rsquo;aise d\u00e8s les premi\u00e8res minutes, avec beaucoup de douceur et de professionnalisme. Le r\u00e9sultat est \u00e0 la hauteur&nbsp;: des photos naturelles, \u00e9l\u00e9gantes et fid\u00e8les \u00e0 ce que je souhaitais.<\/p>\n      <\/article>\n\n      <article class=\"rf-tcard\">\n        <div class=\"rf-tcard__head\">\n          <img loading=\"lazy\" decoding=\"async\" class=\"rf-tcard__avatar\" loading=\"lazy\" width=\"112\" height=\"112\" style=\"object-position:50% 25%\"\n               src=\"https:\/\/rufinostudio.com\/wp-content\/uploads\/2026\/05\/temoignage-debora-violon-683x1024.jpg\"\n               alt=\"D\u00e9bora, violoniste Almacord, s\u00e9ance Rufino Studio.\" srcset=\"https:\/\/rufinostudio.com\/wp-content\/uploads\/2026\/05\/temoignage-debora-violon-200x300.jpg 200w, https:\/\/rufinostudio.com\/wp-content\/uploads\/2026\/05\/temoignage-debora-violon-683x1024.jpg 683w, https:\/\/rufinostudio.com\/wp-content\/uploads\/2026\/05\/temoignage-debora-violon-768x1152.jpg 768w, https:\/\/rufinostudio.com\/wp-content\/uploads\/2026\/05\/temoignage-debora-violon-800x1200.jpg 800w, https:\/\/rufinostudio.com\/wp-content\/uploads\/2026\/05\/temoignage-debora-violon-853x1280.jpg 853w, https:\/\/rufinostudio.com\/wp-content\/uploads\/2026\/05\/temoignage-debora-violon-1024x1536.jpg 1024w, https:\/\/rufinostudio.com\/wp-content\/uploads\/2026\/05\/temoignage-debora-violon.jpg 1365w\" sizes=\"(max-width: 112px) 100vw, 112px\">\n          <div class=\"rf-tcard__id\">\n            <span class=\"rf-tcard__name\">D\u00e9bora<\/span>\n            <span class=\"rf-tcard__context\">Violoniste Almacord \u00b7 2025<\/span>\n          <\/div>\n        <\/div>\n        <p class=\"rf-tcard__text\">Apr\u00e8s plusieurs s\u00e9ances avec Rufino Studio, je recommande vivement. Couple passionn\u00e9 par leur m\u00e9tier, \u00e0 l&rsquo;\u00e9coute, bienveillant et professionnel. En plus de passer un tr\u00e8s bon moment, le r\u00e9sultat est de qualit\u00e9.<\/p>\n      <\/article>\n\n      <article class=\"rf-tcard\">\n        <div class=\"rf-tcard__head\">\n          <img loading=\"lazy\" decoding=\"async\" class=\"rf-tcard__avatar\" loading=\"lazy\" width=\"112\" height=\"112\" style=\"object-position:50% 30%\"\n               src=\"https:\/\/rufinostudio.com\/wp-content\/uploads\/2025\/04\/lifestyle-raph-067-683x1024.jpg\"\n               alt=\"Raph\u00e4el, s\u00e9ance portrait Rufino Studio 2025.\" srcset=\"https:\/\/rufinostudio.com\/wp-content\/uploads\/2025\/04\/lifestyle-raph-067-200x300.jpg 200w, https:\/\/rufinostudio.com\/wp-content\/uploads\/2025\/04\/lifestyle-raph-067-683x1024.jpg 683w, https:\/\/rufinostudio.com\/wp-content\/uploads\/2025\/04\/lifestyle-raph-067-768x1152.jpg 768w, https:\/\/rufinostudio.com\/wp-content\/uploads\/2025\/04\/lifestyle-raph-067-800x1200.jpg 800w, https:\/\/rufinostudio.com\/wp-content\/uploads\/2025\/04\/lifestyle-raph-067-853x1280.jpg 853w, https:\/\/rufinostudio.com\/wp-content\/uploads\/2025\/04\/lifestyle-raph-067-1024x1536.jpg 1024w, https:\/\/rufinostudio.com\/wp-content\/uploads\/2025\/04\/lifestyle-raph-067.jpg 1365w\" sizes=\"(max-width: 112px) 100vw, 112px\">\n          <div class=\"rf-tcard__id\">\n            <span class=\"rf-tcard__name\">Raph\u00e4el<\/span>\n            <span class=\"rf-tcard__context\">S\u00e9ance portrait \u00b7 2025<\/span>\n          <\/div>\n        <\/div>\n        <p class=\"rf-tcard__text\">Un immense professionnalisme et une qualit\u00e9 exceptionnelle. Ce couple de photographes sait imm\u00e9diatement mettre \u00e0 l&rsquo;aise et capturer l&rsquo;\u00e9motion avec un regard artistique remarquable.<\/p>\n      <\/article>\n\n    <\/div>\n\n    <p class=\"rf-tcard__foot rf-reveal\">Cinq autres avis longs sur la <a href=\"\/temoignages\/\">page t\u00e9moignages<\/a>, plus les avis courts sur notre <a href=\"https:\/\/www.google.com\/search?q=rufino+studio+toulouse\" target=\"_blank\" rel=\"noopener\">profil Google Business<\/a>.<\/p>\n  <\/div>\n<\/section>\n\n\n\n<!-- ============ 06 \u00b7 AVIS GOOGLE (intro) ============ -->\n<section class=\"rf-tile rf-tile--sunken\" id=\"avis-google\">\n  <div class=\"rf-wrap\">\n    <header class=\"rf-numhead rf-reveal\">\n      <span class=\"rf-numhead__num\" aria-hidden=\"true\">06.<\/span>\n      <div class=\"rf-numhead__body\">\n        <p class=\"rf-overline\">Avis Google<\/p>\n        <h2 class=\"rf-numhead__title\">Les derniers avis publics<\/h2>\n      <\/div>\n    <\/header>\n    <p class=\"rf-lead rf-reveal\" style=\"margin-block-end:var(--rf-sp-lg)\">Avis Google et retours que les clients nous envoient apr\u00e8s la livraison. Chaque carte indique d\u2019o\u00f9 elle vient.<\/p>\n  <\/div>\n<\/section>\n\n\n    <div class=\"rf-gbp-widget\" style=\"background:var(--anita-s-bg-container,#212224);border:1px solid rgba(166,166,166,.15);padding:32px;text-align:center;margin:30px 0;\">\n        <div style=\"margin-bottom:16px;\">\n            <svg width=\"40\" height=\"40\" viewBox=\"0 0 48 48\" style=\"vertical-align:middle;\"><path d=\"M44.5 20H24v8.5h11.8C34.7 33.9 29.9 37 24 37c-7.2 0-13-5.8-13-13s5.8-13 13-13c3.1 0 5.9 1.1 8.1 2.9l6.4-6.4C34.6 4.1 29.6 2 24 2 11.8 2 2 11.8 2 24s9.8 22 22 22c11 0 21-8 21-22 0-1.3-.2-2.7-.5-4z\" fill=\"#4285F4\"\/><path d=\"M6.3 14.7l7 5.1C15.1 15.1 19.2 12 24 12c3.1 0 5.9 1.1 8.1 2.9l6.4-6.4C34.6 5.1 29.6 3 24 3 16.3 3 9.7 7.3 6.3 14.7z\" fill=\"#EA4335\"\/><path d=\"M24 45c5.5 0 10.5-2.1 14.3-5.5l-6.6-5.4C29.6 35.8 26.9 37 24 37c-5.9 0-10.7-3.1-12.8-7.8l-6.8 5.3C7.7 40.6 15.1 45 24 45z\" fill=\"#34A853\"\/><path d=\"M44.5 20H24v8.5h11.8c-.5 2.5-1.8 4.6-3.6 6.2l6.6 5.4c-.4.4 7-5.1 7-16.1 0-1.3-.2-2.7-.5-4z\" fill=\"#FBBC05\"\/><\/svg>\n        <\/div>\n        <h3 style=\"font-family:Oswald,sans-serif;font-weight:300;text-transform:uppercase;letter-spacing:2px;font-size:20px;color:#E6E6E6;margin:0 0 12px;\">Retrouvez-nous sur Google<\/h3>\n        <p style=\"font-size:14px;color:#A6A6A6;margin:0 0 24px;\">Votre avis nous aide &agrave; faire conna&icirc;tre Rufino Studio et aide d&apos;autres clients &agrave; nous d&eacute;couvrir.<\/p>\n        <div style=\"display:flex;justify-content:center;gap:12px;flex-wrap:wrap;\">\n            <a href=\"https:\/\/search.google.com\/local\/reviews?placeid=ChIJYT6uTPKn4UoRdH7nglFQ72E\" target=\"_blank\" rel=\"noopener\" style=\"display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border:1px solid rgba(166,166,166,.4);color:#E6E6E6;text-decoration:none;font-family:Oswald,sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:2px;transition:all .3s;\">\n                Lire les avis\n            <\/a>\n            <a href=\"https:\/\/search.google.com\/local\/writereview?placeid=ChIJYT6uTPKn4UoRdH7nglFQ72E\" target=\"_blank\" rel=\"noopener\" style=\"display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:#E6E6E6;color:#0E0E10;text-decoration:none;font-family:Oswald,sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:2px;transition:all .3s;\">\n                &starf; Laisser un avis\n            <\/a>\n        <\/div>\n    <\/div>\n    \n\n\n\n<!-- ============ SCHEMA JSON-LD ============ -->\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"ContactPage\",\n  \"name\": \"Parlons de votre projet \u00b7 Rufino Studio\",\n  \"url\": \"https:\/\/rufinostudio.com\/contact\/\",\n  \"inLanguage\": \"fr-FR\",\n  \"isPartOf\": {\n    \"@type\": \"WebSite\",\n    \"name\": \"Rufino Studio\",\n    \"url\": \"https:\/\/rufinostudio.com\/\"\n  },\n  \"about\": {\n    \"@type\": \"LocalBusiness\",\n    \"@id\": \"https:\/\/rufinostudio.com\/#localbusiness\",\n    \"name\": \"Rufino Studio\",\n    \"description\": \"Duo photographe et vid\u00e9aste \u00e0 Toulouse. Mariages, s\u00e9ances lifestyle, vid\u00e9o entreprise, \u00e9v\u00e9nements priv\u00e9s.\",\n    \"image\": \"https:\/\/rufinostudio.com\/wp-content\/uploads\/2026\/02\/equipe-jennifer-010.jpg\",\n    \"url\": \"https:\/\/rufinostudio.com\/\",\n    \"telephone\": \"+33618531855\",\n    \"email\": \"contact@rufinostudio.com\",\n    \"priceRange\": \"\u20ac\u20ac-\u20ac\u20ac\u20ac\",\n    \"address\": {\n      \"@type\": \"PostalAddress\",\n      \"addressLocality\": \"Colomiers\",\n      \"addressRegion\": \"Occitanie\",\n      \"postalCode\": \"31770\",\n      \"addressCountry\": \"FR\"\n    },\n    \"areaServed\": [\n      { \"@type\": \"City\", \"name\": \"Toulouse\" },\n      { \"@type\": \"City\", \"name\": \"Albi\" },\n      { \"@type\": \"AdministrativeArea\", \"name\": \"Occitanie\" }\n    ],\n    \"founder\": [\n      { \"@type\": \"Person\", \"name\": \"Jennifer Igreja\", \"jobTitle\": \"Photographe\" },\n      { \"@type\": \"Person\", \"name\": \"Pablo Rufino\", \"jobTitle\": \"Vid\u00e9aste & photographe\" }\n    ],\n    \"contactPoint\": [\n      {\n        \"@type\": \"ContactPoint\",\n        \"telephone\": \"+33618531855\",\n        \"contactType\": \"customer service\",\n        \"areaServed\": \"FR\",\n        \"availableLanguage\": [\"French\", \"Spanish\"]\n      }\n    ]\n  },\n  \"mainEntity\": {\n    \"@type\": \"FAQPage\",\n    \"mainEntity\": [\n      {\n        \"@type\": \"Question\",\n        \"name\": \"Sous combien de temps recevons-nous le devis ?\",\n        \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Sous 24 h ouvr\u00e9es dans la grande majorit\u00e9 des cas. Le week-end, nous prenons le lundi matin pour bien r\u00e9pondre.\" }\n      },\n      {\n        \"@type\": \"Question\",\n        \"name\": \"Vous vous d\u00e9placez jusqu'o\u00f9 ?\",\n        \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Les 60 premiers kilom\u00e8tres autour de Toulouse sont inclus. Au-del\u00e0, un bar\u00e8me clair : 50 \u00e0 100 \u20ac en Haute-Garonne \u00e9largie, 100 \u00e0 250 \u20ac en Occitanie. Pour Bordeaux, Montpellier, l'Espagne ou les Pyr\u00e9n\u00e9es, frais de route et h\u00e9bergement selon le projet.\" }\n      },\n      {\n        \"@type\": \"Question\",\n        \"name\": \"Faut-il verser un acompte pour r\u00e9server ?\",\n        \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Oui, 30 % \u00e0 la signature du contrat pour bloquer la date. Le solde se r\u00e8gle 15 jours avant la prestation, ou le jour m\u00eame pour les s\u00e9ances courtes.\" }\n      },\n      {\n        \"@type\": \"Question\",\n        \"name\": \"Quels types de projets prenez-vous ?\",\n        \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Mariages, s\u00e9ances couple, famille, maternit\u00e9, nouveau-n\u00e9, portraits lifestyle, \u00e9v\u00e9nements priv\u00e9s, vid\u00e9os d'entreprise, photo produit.\" }\n      },\n      {\n        \"@type\": \"Question\",\n        \"name\": \"Que se passe-t-il si on doit annuler ?\",\n        \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"L'acompte est conserv\u00e9 pour le travail d\u00e9j\u00e0 engag\u00e9, mais nous cherchons toujours \u00e0 reporter plut\u00f4t qu'annuler. Un report est possible sans frais jusqu'\u00e0 14 jours avant la date ; au-del\u00e0, et pour les mariages, l'\u00e9chelle d'annulation des CGV s'applique.\" }\n      }\n    ]\n  }\n}\n<\/script>\n\n","protected":false},"excerpt":{"rendered":"<p>Devis &amp; contact direct \u00b7 Toulouse Parlons devotre projet Mariage, s\u00e9ance photo, vid\u00e9o entreprise, \u00e9v\u00e9nement priv\u00e9. D\u00e9crivez-nous votre besoin, on revient avec un devis personnalis\u00e9 sous 24&nbsp;h. Pas de r\u00e9ponse automatique : c&rsquo;est Pablo ou Jennifer qui vous \u00e9crit. Remplir le formulaire WhatsApp direct R\u00e9ponse sous 24&nbsp;h en semaine R\u00e9ponse par Pablo ou Jennifer Premier&#8230;<\/p>","protected":false},"author":0,"featured_media":6036,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-6144","page","type-page","status-publish","has-post-thumbnail","hentry"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"Parlons de votre projet. Rufino Studio, duo photo et vid\u00e9o \u00e0 Toulouse. Contactez-nous pour un mariage, une s\u00e9ance ou du contenu pro.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/rufinostudio.com\/es\/contact\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"es_ES\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Rufino Studio - Votre histoire. Notre regard.\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Contactez Rufino Studio | Photographe &amp; Vid\u00e9aste Toulouse\" \/>\n\t\t<meta property=\"og:description\" content=\"Parlons de votre projet. Rufino Studio, duo photo et vid\u00e9o \u00e0 Toulouse. Contactez-nous pour un mariage, une s\u00e9ance ou du contenu pro.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/rufinostudio.com\/es\/contact\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/rufinostudio.com\/wp-content\/uploads\/2026\/02\/equipe-jennifer-010.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/rufinostudio.com\/wp-content\/uploads\/2026\/02\/equipe-jennifer-010.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"2048\" \/>\n\t\t<meta property=\"og:image:height\" content=\"1365\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-05-23T17:35:12+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-08-28T21:21:34+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Contactez Rufino Studio | Photographe &amp; Vid\u00e9aste Toulouse\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Parlons de votre projet. Rufino Studio, duo photo et vid\u00e9o \u00e0 Toulouse. Contactez-nous pour un mariage, une s\u00e9ance ou du contenu pro.\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/rufinostudio.com\/wp-content\/uploads\/2026\/02\/equipe-jennifer-010.jpg\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/rufinostudio.com\\\/es\\\/contact\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/rufinostudio.com\\\/es#listItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/rufinostudio.com\\\/es\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/rufinostudio.com\\\/es\\\/contact\\\/#listItem\",\"name\":\"Parlons de votre projet \\u00b7 Devis &amp; contact \\u00b7 Rufino Studio\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/rufinostudio.com\\\/es\\\/contact\\\/#listItem\",\"position\":2,\"name\":\"Parlons de votre projet \\u00b7 Devis &amp; contact \\u00b7 Rufino Studio\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/rufinostudio.com\\\/es#listItem\",\"name\":\"Accueil\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/rufinostudio.com\\\/es\\\/#organization\",\"name\":\"Rufino Studio\",\"description\":\"Votre histoire. Notre regard.\",\"url\":\"https:\\\/\\\/rufinostudio.com\\\/es\\\/\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/rufinostudio.com\\\/es\\\/contact\\\/#webpage\",\"url\":\"https:\\\/\\\/rufinostudio.com\\\/es\\\/contact\\\/\",\"name\":\"Contactez Rufino Studio | Photographe & Vid\\u00e9aste Toulouse\",\"description\":\"Parlons de votre projet. Rufino Studio, duo photo et vid\\u00e9o \\u00e0 Toulouse. Contactez-nous pour un mariage, une s\\u00e9ance ou du contenu pro.\",\"inLanguage\":\"es-ES\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/rufinostudio.com\\\/es\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/rufinostudio.com\\\/es\\\/contact\\\/#breadcrumblist\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/rufinostudio.com\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/equipe-jennifer-010.jpg\",\"@id\":\"https:\\\/\\\/rufinostudio.com\\\/es\\\/contact\\\/#mainImage\",\"width\":2048,\"height\":1365,\"caption\":\"Portrait de Jennifer Igreja, photographe et co-fondatrice de Rufino Studio \\u00e0 Toulouse. Sp\\u00e9cialiste mariage, lifestyle et maternit\\u00e9.\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/rufinostudio.com\\\/es\\\/contact\\\/#mainImage\"},\"datePublished\":\"2026-05-23T19:35:12+02:00\",\"dateModified\":\"2026-08-28T23:21:34+02:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/rufinostudio.com\\\/es\\\/#website\",\"url\":\"https:\\\/\\\/rufinostudio.com\\\/es\\\/\",\"name\":\"Rufino Studio\",\"description\":\"Votre histoire. Notre regard.\",\"inLanguage\":\"es-ES\",\"publisher\":{\"@id\":\"https:\\\/\\\/rufinostudio.com\\\/es\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Contactad con Rufino Studio | Fot\u00f3grafo y vide\u00f3grafo en Toulouse","description":"Hablemos de vuestro proyecto. Rufino Studio, d\u00fao de foto y v\u00eddeo en Toulouse. Escribidnos para una boda, una sesi\u00f3n o contenido profesional.","canonical_url":"https:\/\/rufinostudio.com\/es\/contact\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/rufinostudio.com\/es\/contact\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/rufinostudio.com\/es#listItem","position":1,"name":"Accueil","item":"https:\/\/rufinostudio.com\/es","nextItem":{"@type":"ListItem","@id":"https:\/\/rufinostudio.com\/es\/contact\/#listItem","name":"Parlons de votre projet \u00b7 Devis &amp; contact \u00b7 Rufino Studio"}},{"@type":"ListItem","@id":"https:\/\/rufinostudio.com\/es\/contact\/#listItem","position":2,"name":"Parlons de votre projet \u00b7 Devis &amp; contact \u00b7 Rufino Studio","previousItem":{"@type":"ListItem","@id":"https:\/\/rufinostudio.com\/es#listItem","name":"Accueil"}}]},{"@type":"Organization","@id":"https:\/\/rufinostudio.com\/es\/#organization","name":"Rufino Studio","description":"Votre histoire. Notre regard.","url":"https:\/\/rufinostudio.com\/es\/"},{"@type":"WebPage","@id":"https:\/\/rufinostudio.com\/es\/contact\/#webpage","url":"https:\/\/rufinostudio.com\/es\/contact\/","name":"Contactez Rufino Studio | Photographe & Vid\u00e9aste Toulouse","description":"Parlons de votre projet. Rufino Studio, duo photo et vid\u00e9o \u00e0 Toulouse. Contactez-nous pour un mariage, une s\u00e9ance ou du contenu pro.","inLanguage":"es-ES","isPartOf":{"@id":"https:\/\/rufinostudio.com\/es\/#website"},"breadcrumb":{"@id":"https:\/\/rufinostudio.com\/es\/contact\/#breadcrumblist"},"image":{"@type":"ImageObject","url":"https:\/\/rufinostudio.com\/wp-content\/uploads\/2026\/02\/equipe-jennifer-010.jpg","@id":"https:\/\/rufinostudio.com\/es\/contact\/#mainImage","width":2048,"height":1365,"caption":"Portrait de Jennifer Igreja, photographe et co-fondatrice de Rufino Studio \u00e0 Toulouse. Sp\u00e9cialiste mariage, lifestyle et maternit\u00e9."},"primaryImageOfPage":{"@id":"https:\/\/rufinostudio.com\/es\/contact\/#mainImage"},"datePublished":"2026-05-23T19:35:12+02:00","dateModified":"2026-08-28T23:21:34+02:00"},{"@type":"WebSite","@id":"https:\/\/rufinostudio.com\/es\/#website","url":"https:\/\/rufinostudio.com\/es\/","name":"Rufino Studio","description":"Votre histoire. Notre regard.","inLanguage":"es-ES","publisher":{"@id":"https:\/\/rufinostudio.com\/es\/#organization"}}]},"og:locale":"es_ES","og:site_name":"Rufino Studio - Votre histoire. Notre regard.","og:type":"article","og:title":"Contactez Rufino Studio | Photographe &amp; Vid\u00e9aste Toulouse","og:description":"Parlons de votre projet. Rufino Studio, duo photo et vid\u00e9o \u00e0 Toulouse. Contactez-nous pour un mariage, une s\u00e9ance ou du contenu pro.","og:url":"https:\/\/rufinostudio.com\/es\/contact\/","og:image":"https:\/\/rufinostudio.com\/wp-content\/uploads\/2026\/02\/equipe-jennifer-010.jpg","og:image:secure_url":"https:\/\/rufinostudio.com\/wp-content\/uploads\/2026\/02\/equipe-jennifer-010.jpg","og:image:width":2048,"og:image:height":1365,"article:published_time":"2026-05-23T17:35:12+00:00","article:modified_time":"2026-08-28T21:21:34+00:00","twitter:card":"summary_large_image","twitter:title":"Contactez Rufino Studio | Photographe &amp; Vid\u00e9aste Toulouse","twitter:description":"Parlons de votre projet. Rufino Studio, duo photo et vid\u00e9o \u00e0 Toulouse. Contactez-nous pour un mariage, une s\u00e9ance ou du contenu pro.","twitter:image":"https:\/\/rufinostudio.com\/wp-content\/uploads\/2026\/02\/equipe-jennifer-010.jpg"},"aioseo_meta_data":{"post_id":"6144","title":"Contactad con Rufino Studio | Fot\u00f3grafo &amp; Vide\u00f3grafo en Toulouse","description":"Hablemos de vuestro proyecto. Rufino Studio, d\u00fao de foto y v\u00eddeo en Toulouse. Escribidnos para una boda, una sesi\u00f3n o contenido profesional.","keywords":null,"keyphrases":{"focus":{"keyphrase":"","score":0,"analysis":{"keyphraseInTitle":{"score":0,"maxScore":9,"error":1}}},"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"WebPage","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":{"faqs":[],"keyPoints":[],"titles":[],"descriptions":[],"socialPosts":{"email":[],"linkedin":[],"twitter":[],"facebook":[],"instagram":[]}},"created":"2026-05-23 19:25:28","updated":"2026-08-28 21:21:35","seo_analyzer_scan_date":null,"focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/rufinostudio.com\/es\" title=\"Accueil\">Accueil<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tParlons de votre projet \u00b7 Devis &amp; contact \u00b7 Rufino Studio\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Accueil","link":"https:\/\/rufinostudio.com\/es"},{"label":"Parlons de votre projet \u00b7 Devis &amp; contact \u00b7 Rufino Studio","link":"https:\/\/rufinostudio.com\/es\/contact\/"}],"_hostinger_reach_plugin_has_subscription_block":false,"_hostinger_reach_plugin_is_elementor":false,"_links":{"self":[{"href":"https:\/\/rufinostudio.com\/es\/wp-json\/wp\/v2\/pages\/6144","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rufinostudio.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/rufinostudio.com\/es\/wp-json\/wp\/v2\/types\/page"}],"replies":[{"embeddable":true,"href":"https:\/\/rufinostudio.com\/es\/wp-json\/wp\/v2\/comments?post=6144"}],"version-history":[{"count":15,"href":"https:\/\/rufinostudio.com\/es\/wp-json\/wp\/v2\/pages\/6144\/revisions"}],"predecessor-version":[{"id":6781,"href":"https:\/\/rufinostudio.com\/es\/wp-json\/wp\/v2\/pages\/6144\/revisions\/6781"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rufinostudio.com\/es\/wp-json\/wp\/v2\/media\/6036"}],"wp:attachment":[{"href":"https:\/\/rufinostudio.com\/es\/wp-json\/wp\/v2\/media?parent=6144"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}