<?php
use Twig\Environment;
use Twig\Error\LoaderError;
use Twig\Error\RuntimeError;
use Twig\Extension\CoreExtension;
use Twig\Extension\SandboxExtension;
use Twig\Markup;
use Twig\Sandbox\SecurityError;
use Twig\Sandbox\SecurityNotAllowedTagError;
use Twig\Sandbox\SecurityNotAllowedFilterError;
use Twig\Sandbox\SecurityNotAllowedFunctionError;
use Twig\Source;
use Twig\Template;
/* default/devis.html.twig */
class __TwigTemplate_76da37f715a989601351b8707249961648272e4c3def2cd45138b7def6b2758d extends Template
{
private $source;
private $macros = [];
public function __construct(Environment $env)
{
parent::__construct($env);
$this->source = $this->getSourceContext();
$this->blocks = [
'title' => [$this, 'block_title'],
'body' => [$this, 'block_body'],
];
}
protected function doGetParent(array $context)
{
// line 1
return "base.html.twig";
}
protected function doDisplay(array $context, array $blocks = [])
{
$macros = $this->macros;
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "default/devis.html.twig"));
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "default/devis.html.twig"));
$this->parent = $this->loadTemplate("base.html.twig", "default/devis.html.twig", 1);
yield from $this->parent->unwrap()->yield($context, array_merge($this->blocks, $blocks));
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
}
// line 3
public function block_title($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "title"));
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "title"));
yield "Demande de devis — Otropik";
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
return; yield '';
}
// line 5
public function block_body($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "body"));
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "body"));
// line 6
yield "
";
// line 8
yield "<section class=\"position-relative text-white\">
<div class=\"ratio ratio-21x9\">
";
// line 10
if (CoreExtension::getAttribute($this->env, $this->source, (isset($context["banner"]) || array_key_exists("banner", $context) ? $context["banner"] : (function () { throw new RuntimeError('Variable "banner" does not exist.', 10, $this->source); })()), "img", [], "any", false, false, false, 10)) {
// line 11
yield " <img src=\"";
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("img/banner/"), "html", null, true);
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["banner"]) || array_key_exists("banner", $context) ? $context["banner"] : (function () { throw new RuntimeError('Variable "banner" does not exist.', 11, $this->source); })()), "img", [], "any", false, false, false, 11), "html", null, true);
yield "\" alt=\"Plage paradisiaque\" class=\"w-100 h-100 object-fit-cover\">
";
} else {
// line 13
yield " <img src=\"";
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("img/summer-holidays.jpg"), "html", null, true);
yield "\" alt=\"Inspiration voyage\" class=\"w-100 h-100 object-fit-cover\">
";
}
// line 15
yield " </div>
<div class=\"position-absolute top-0 start-0 w-100 h-100 d-flex align-items-center justify-content-center text-center bg-dark bg-opacity-50\">
<div class=\"p-3\">
<h1 class=\"display-5 fw-bold mb-2\">Demandez votre devis sur-mesure</h1>
<p class=\"lead mb-0\">Dites-nous vos envies, on s’occupe de tout ✈️🌴</p>
</div>
</div>
</section>
";
// line 25
yield "<section class=\"container py-5\">
";
// line 27
yield " ";
$context['_parent'] = $context;
$context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 27, $this->source); })()), "flashes", [], "any", false, false, false, 27));
foreach ($context['_seq'] as $context["label"] => $context["messages"]) {
// line 28
yield " ";
$context['_parent'] = $context;
$context['_seq'] = CoreExtension::ensureTraversable($context["messages"]);
foreach ($context['_seq'] as $context["_key"] => $context["m"]) {
// line 29
yield " <div class=\"alert alert-";
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["label"], "html", null, true);
yield " rounded-3\">";
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["m"], "html", null, true);
yield "</div>
";
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_iterated'], $context['_key'], $context['m'], $context['_parent'], $context['loop']);
$context = array_intersect_key($context, $_parent) + $_parent;
// line 31
yield " ";
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_iterated'], $context['label'], $context['messages'], $context['_parent'], $context['loop']);
$context = array_intersect_key($context, $_parent) + $_parent;
// line 32
yield "
<form method=\"post\" action=\"";
// line 33
yield "\" class=\"row g-4\" enctype=\"multipart/form-data\">
<div class=\"col-12 col-lg-8\">
<div class=\"card border-0 shadow-sm rounded-4\">
<div class=\"card-body p-4\">
";
// line 39
yield " <h2 class=\"h5 fw-bold mb-3\">Votre voyage</h2>
<div class=\"row g-3 mb-4\">
<div class=\"col-md-6\">
<label class=\"form-label\">Type de voyage</label>
<select name=\"trip_type\" class=\"form-select rounded-pill\" required>
<option value=\"\" selected>— Sélectionnez —</option>
";
// line 45
$context['_parent'] = $context;
$context['_seq'] = CoreExtension::ensureTraversable((isset($context["typeSejour"]) || array_key_exists("typeSejour", $context) ? $context["typeSejour"] : (function () { throw new RuntimeError('Variable "typeSejour" does not exist.', 45, $this->source); })()));
foreach ($context['_seq'] as $context["_key"] => $context["type"]) {
// line 46
yield " <option value=\"";
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["type"], "id", [], "any", false, false, false, 46), "html", null, true);
yield "\">";
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["type"], "name", [], "any", false, false, false, 46), "html", null, true);
yield "</option>
";
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_iterated'], $context['_key'], $context['type'], $context['_parent'], $context['loop']);
$context = array_intersect_key($context, $_parent) + $_parent;
// line 48
yield " </select>
</div>
<div class=\"col-md-6\">
<label class=\"form-label\">Destination souhaitée</label>
<input type=\"text\" name=\"destination\" class=\"form-control rounded-pill\" placeholder=\"Ex : Guadeloupe, Sainte-Lucie, Ouest USA…\" required>
</div>
<div class=\"col-md-6\">
<label class=\"form-label\">Date de départ</label>
<input type=\"date\" name=\"start_date\" class=\"form-control rounded-pill\">
</div>
<div class=\"col-md-6\">
<label class=\"form-label\">Durée (jours)</label>
<input type=\"number\" name=\"duration_days\" class=\"form-control rounded-pill\" min=\"1\" placeholder=\"Ex : 10\">
</div>
</div>
";
// line 65
yield " <h2 class=\"h5 fw-bold mb-3\">Voyageurs</h2>
<div class=\"row g-3 mb-4\">
<div class=\"col-6 col-md-3\">
<label class=\"form-label\">Adultes</label>
<input type=\"number\" name=\"trav_adults\" class=\"form-control rounded-pill\" min=\"1\" value=\"2\">
</div>
<div class=\"col-6 col-md-3\">
<label class=\"form-label\">Enfants</label>
<input type=\"number\" name=\"trav_children\" class=\"form-control rounded-pill\" min=\"0\" value=\"0\">
</div>
<div class=\"col-12 col-md-6\">
<label class=\"form-label\">Âges des enfants (si applicable)</label>
<input type=\"text\" name=\"children_ages\" class=\"form-control rounded-pill\" placeholder=\"Ex : 4, 8\">
</div>
</div>
";
// line 82
yield " <h2 class=\"h5 fw-bold mb-3\">Budget & préférences</h2>
<div class=\"row g-3 mb-4\">
<div class=\"col-md-6\">
<label class=\"form-label\">Budget global (à partir de)</label>
<div class=\"input-group\">
<span class=\"input-group-text\">€</span>
<input type=\"number\" name=\"budget_from\" class=\"form-control rounded-end-pill\" min=\"0\" step=\"100\" placeholder=\"Ex : 2500\">
</div>
<div class=\"form-text\">Indiquez une estimation pour nous guider.</div>
</div>
<div class=\"col-md-6\">
<label class=\"form-label\">Style d’hébergement</label>
<select name=\"board_type\" class=\"form-select rounded-pill\">
<option value=\"\">— Indifférent —</option>
<option>Room Only</option>
<option>Petit-déjeuner</option>
<option>Demi-pension</option>
<option>Pension complète</option>
<option>All Inclusive</option>
</select>
</div>
<div class=\"col-12\">
<label class=\"form-label\">Activités/ambiance souhaitées</label>
<input type=\"text\" name=\"interests\" class=\"form-control rounded-pill\" placeholder=\"Plages, randonnée, road trip, croisière, culture, gastronomie…\">
</div>
</div>
";
// line 110
yield " <h2 class=\"h5 fw-bold mb-3\">Votre message</h2>
<div class=\"mb-4\">
<textarea name=\"message\" rows=\"6\" class=\"form-control rounded-4\" placeholder=\"Parlez-nous de votre projet, vos envies, vos impératifs de dates…\"></textarea>
</div>
";
// line 116
yield " <div class=\"mb-4\">
<label class=\"form-label\">Pièce jointe (facultatif)</label>
<input type=\"file\" name=\"attachment\" class=\"form-control\">
<div class=\"form-text\">PDF/JPG/PNG — 10 Mo max (itinéraire, inspiration…)</div>
</div>
</div>
</div>
</div>
";
// line 127
yield " <div class=\"col-12 col-lg-4\">
<div class=\"card border-0 shadow-sm rounded-4 sticky-lg-top\" style=\"top:1.25rem;\">
<div class=\"card-body p-4\">
<h2 class=\"h5 fw-bold mb-3\">Vos coordonnées</h2>
<div class=\"mb-3\">
<label class=\"form-label\">Nom & prénom</label>
<input type=\"text\" name=\"full_name\" class=\"form-control rounded-pill\" required>
</div>
<div class=\"mb-3\">
<label class=\"form-label\">Email</label>
<input type=\"email\" name=\"email\" class=\"form-control rounded-pill\" required>
</div>
<div class=\"mb-3\">
<label class=\"form-label\">Téléphone</label>
<input type=\"tel\" name=\"phone\" class=\"form-control rounded-pill\" placeholder=\"+590 …\">
</div>
<div class=\"form-check my-3\">
<input class=\"form-check-input\" type=\"checkbox\" value=\"1\" name=\"newsletter\" id=\"nl\">
<label class=\"form-check-label\" for=\"nl\">Je souhaite recevoir les inspirations Otropik</label>
</div>
<div class=\"form-check mb-4\">
<input class=\"form-check-input\" type=\"checkbox\" value=\"1\" name=\"rgpd\" id=\"rgpd\" required>
<label class=\"form-check-label\" for=\"rgpd\">
J’accepte que mes données soient utilisées pour me recontacter (RGPD).
</label>
</div>
<input type=\"hidden\" name=\"_token\" value=\"";
// line 156
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->env->getRuntime('Symfony\Component\Form\FormRenderer')->renderCsrfToken("quote_request"), "html", null, true);
yield "\">
<button type=\"submit\" class=\"btn btn-primary w-100 rounded-pill py-2\">
<i class=\"bi bi-send me-1\"></i> Envoyer ma demande
</button>
<p class=\"small text-muted mt-3 mb-0\">
Réponse rapide sous 24–48h ouvrées par un spécialiste Otropik.
</p>
</div>
</div>
</div>
</form>
</section>
";
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
return; yield '';
}
/**
* @codeCoverageIgnore
*/
public function getTemplateName()
{
return "default/devis.html.twig";
}
/**
* @codeCoverageIgnore
*/
public function isTraitable()
{
return false;
}
/**
* @codeCoverageIgnore
*/
public function getDebugInfo()
{
return array ( 301 => 156, 270 => 127, 258 => 116, 251 => 110, 222 => 82, 204 => 65, 186 => 48, 175 => 46, 171 => 45, 163 => 39, 156 => 33, 153 => 32, 147 => 31, 136 => 29, 131 => 28, 126 => 27, 123 => 25, 112 => 15, 106 => 13, 99 => 11, 97 => 10, 93 => 8, 90 => 6, 80 => 5, 60 => 3, 37 => 1,);
}
public function getSourceContext()
{
return new Source("{% extends 'base.html.twig' %}
{% block title %}Demande de devis — Otropik{% endblock %}
{% block body %}
{# ===== HERO ===== #}
<section class=\"position-relative text-white\">
<div class=\"ratio ratio-21x9\">
{% if banner.img %}
<img src=\"{{ asset('img/banner/')}}{{banner.img}}\" alt=\"Plage paradisiaque\" class=\"w-100 h-100 object-fit-cover\">
{% else %}
<img src=\"{{ asset('img/summer-holidays.jpg')}}\" alt=\"Inspiration voyage\" class=\"w-100 h-100 object-fit-cover\">
{% endif %}
</div>
<div class=\"position-absolute top-0 start-0 w-100 h-100 d-flex align-items-center justify-content-center text-center bg-dark bg-opacity-50\">
<div class=\"p-3\">
<h1 class=\"display-5 fw-bold mb-2\">Demandez votre devis sur-mesure</h1>
<p class=\"lead mb-0\">Dites-nous vos envies, on s’occupe de tout ✈️🌴</p>
</div>
</div>
</section>
{# ===== FORMULAIRE ===== #}
<section class=\"container py-5\">
{# Message succès/erreur éventuel #}
{% for label, messages in app.flashes %}
{% for m in messages %}
<div class=\"alert alert-{{ label }} rounded-3\">{{ m }}</div>
{% endfor %}
{% endfor %}
<form method=\"post\" action=\"{#{ path('quote.request.send') }#}\" class=\"row g-4\" enctype=\"multipart/form-data\">
<div class=\"col-12 col-lg-8\">
<div class=\"card border-0 shadow-sm rounded-4\">
<div class=\"card-body p-4\">
{# ---- Bloc 1 : Votre voyage ---- #}
<h2 class=\"h5 fw-bold mb-3\">Votre voyage</h2>
<div class=\"row g-3 mb-4\">
<div class=\"col-md-6\">
<label class=\"form-label\">Type de voyage</label>
<select name=\"trip_type\" class=\"form-select rounded-pill\" required>
<option value=\"\" selected>— Sélectionnez —</option>
{% for type in typeSejour %}
<option value=\"{{type.id}}\">{{type.name}}</option>
{% endfor %}
</select>
</div>
<div class=\"col-md-6\">
<label class=\"form-label\">Destination souhaitée</label>
<input type=\"text\" name=\"destination\" class=\"form-control rounded-pill\" placeholder=\"Ex : Guadeloupe, Sainte-Lucie, Ouest USA…\" required>
</div>
<div class=\"col-md-6\">
<label class=\"form-label\">Date de départ</label>
<input type=\"date\" name=\"start_date\" class=\"form-control rounded-pill\">
</div>
<div class=\"col-md-6\">
<label class=\"form-label\">Durée (jours)</label>
<input type=\"number\" name=\"duration_days\" class=\"form-control rounded-pill\" min=\"1\" placeholder=\"Ex : 10\">
</div>
</div>
{# ---- Bloc 2 : Voyageurs ---- #}
<h2 class=\"h5 fw-bold mb-3\">Voyageurs</h2>
<div class=\"row g-3 mb-4\">
<div class=\"col-6 col-md-3\">
<label class=\"form-label\">Adultes</label>
<input type=\"number\" name=\"trav_adults\" class=\"form-control rounded-pill\" min=\"1\" value=\"2\">
</div>
<div class=\"col-6 col-md-3\">
<label class=\"form-label\">Enfants</label>
<input type=\"number\" name=\"trav_children\" class=\"form-control rounded-pill\" min=\"0\" value=\"0\">
</div>
<div class=\"col-12 col-md-6\">
<label class=\"form-label\">Âges des enfants (si applicable)</label>
<input type=\"text\" name=\"children_ages\" class=\"form-control rounded-pill\" placeholder=\"Ex : 4, 8\">
</div>
</div>
{# ---- Bloc 3 : Budget & préférences ---- #}
<h2 class=\"h5 fw-bold mb-3\">Budget & préférences</h2>
<div class=\"row g-3 mb-4\">
<div class=\"col-md-6\">
<label class=\"form-label\">Budget global (à partir de)</label>
<div class=\"input-group\">
<span class=\"input-group-text\">€</span>
<input type=\"number\" name=\"budget_from\" class=\"form-control rounded-end-pill\" min=\"0\" step=\"100\" placeholder=\"Ex : 2500\">
</div>
<div class=\"form-text\">Indiquez une estimation pour nous guider.</div>
</div>
<div class=\"col-md-6\">
<label class=\"form-label\">Style d’hébergement</label>
<select name=\"board_type\" class=\"form-select rounded-pill\">
<option value=\"\">— Indifférent —</option>
<option>Room Only</option>
<option>Petit-déjeuner</option>
<option>Demi-pension</option>
<option>Pension complète</option>
<option>All Inclusive</option>
</select>
</div>
<div class=\"col-12\">
<label class=\"form-label\">Activités/ambiance souhaitées</label>
<input type=\"text\" name=\"interests\" class=\"form-control rounded-pill\" placeholder=\"Plages, randonnée, road trip, croisière, culture, gastronomie…\">
</div>
</div>
{# ---- Bloc 4 : Message ---- #}
<h2 class=\"h5 fw-bold mb-3\">Votre message</h2>
<div class=\"mb-4\">
<textarea name=\"message\" rows=\"6\" class=\"form-control rounded-4\" placeholder=\"Parlez-nous de votre projet, vos envies, vos impératifs de dates…\"></textarea>
</div>
{# ---- Option : pièce jointe ---- #}
<div class=\"mb-4\">
<label class=\"form-label\">Pièce jointe (facultatif)</label>
<input type=\"file\" name=\"attachment\" class=\"form-control\">
<div class=\"form-text\">PDF/JPG/PNG — 10 Mo max (itinéraire, inspiration…)</div>
</div>
</div>
</div>
</div>
{# ---- Colonne latérale : Contact & consentement ---- #}
<div class=\"col-12 col-lg-4\">
<div class=\"card border-0 shadow-sm rounded-4 sticky-lg-top\" style=\"top:1.25rem;\">
<div class=\"card-body p-4\">
<h2 class=\"h5 fw-bold mb-3\">Vos coordonnées</h2>
<div class=\"mb-3\">
<label class=\"form-label\">Nom & prénom</label>
<input type=\"text\" name=\"full_name\" class=\"form-control rounded-pill\" required>
</div>
<div class=\"mb-3\">
<label class=\"form-label\">Email</label>
<input type=\"email\" name=\"email\" class=\"form-control rounded-pill\" required>
</div>
<div class=\"mb-3\">
<label class=\"form-label\">Téléphone</label>
<input type=\"tel\" name=\"phone\" class=\"form-control rounded-pill\" placeholder=\"+590 …\">
</div>
<div class=\"form-check my-3\">
<input class=\"form-check-input\" type=\"checkbox\" value=\"1\" name=\"newsletter\" id=\"nl\">
<label class=\"form-check-label\" for=\"nl\">Je souhaite recevoir les inspirations Otropik</label>
</div>
<div class=\"form-check mb-4\">
<input class=\"form-check-input\" type=\"checkbox\" value=\"1\" name=\"rgpd\" id=\"rgpd\" required>
<label class=\"form-check-label\" for=\"rgpd\">
J’accepte que mes données soient utilisées pour me recontacter (RGPD).
</label>
</div>
<input type=\"hidden\" name=\"_token\" value=\"{{ csrf_token('quote_request') }}\">
<button type=\"submit\" class=\"btn btn-primary w-100 rounded-pill py-2\">
<i class=\"bi bi-send me-1\"></i> Envoyer ma demande
</button>
<p class=\"small text-muted mt-3 mb-0\">
Réponse rapide sous 24–48h ouvrées par un spécialiste Otropik.
</p>
</div>
</div>
</div>
</form>
</section>
{% endblock %}
", "default/devis.html.twig", "/home/ladomitiyc/otropik/templates/default/devis.html.twig");
}
}