<?php
use Twig\Environment;
use Twig\Error\LoaderError;
use Twig\Error\RuntimeError;
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;
/* Theme/Users/User/Security/accueilsite.html.twig */
class __TwigTemplate_533524715d2214c8f34161a9ec2af395d8d6665b80c15af5b6cb15e16daf9efb extends Template
{
private $source;
private $macros = [];
public function __construct(Environment $env)
{
parent::__construct($env);
$this->source = $this->getSourceContext();
$this->blocks = [
'meta' => [$this, 'block_meta'],
'title' => [$this, 'block_title'],
'userblog_body' => [$this, 'block_userblog_body'],
'javascripttemplate' => [$this, 'block_javascripttemplate'],
];
}
protected function doGetParent(array $context)
{
// line 1
return "Theme/Users/User/layoutoffert.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", "Theme/Users/User/Security/accueilsite.html.twig"));
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "Theme/Users/User/Security/accueilsite.html.twig"));
$this->parent = $this->loadTemplate("Theme/Users/User/layoutoffert.html.twig", "Theme/Users/User/Security/accueilsite.html.twig", 1);
$this->parent->display($context, array_merge($this->blocks, $blocks));
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
}
// line 2
public function block_meta($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", "meta"));
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "meta"));
// line 3
echo "\t";
$this->displayParentBlock("meta", $context, $blocks);
echo "
\t<meta name=\"keywords\" content=\"";
// line 4
echo twig_escape_filter($this->env, (isset($context["site"]) || array_key_exists("site", $context) ? $context["site"] : (function () { throw new RuntimeError('Variable "site" does not exist.', 4, $this->source); })()), "html", null, true);
echo ", ";
echo twig_escape_filter($this->env, (isset($context["keywords"]) || array_key_exists("keywords", $context) ? $context["keywords"] : (function () { throw new RuntimeError('Variable "keywords" does not exist.', 4, $this->source); })()), "html", null, true);
echo "\"/>
\t<meta name=\"author\" content=\"Noel Kenfack\"/>
\t<meta name=\"description\" content=\"";
// line 6
echo twig_escape_filter($this->env, (isset($context["site"]) || array_key_exists("site", $context) ? $context["site"] : (function () { throw new RuntimeError('Variable "site" does not exist.', 6, $this->source); })()), "html", null, true);
echo " | ";
echo twig_escape_filter($this->env, (isset($context["description"]) || array_key_exists("description", $context) ? $context["description"] : (function () { throw new RuntimeError('Variable "description" does not exist.', 6, $this->source); })()), "html", null, true);
echo "\"/>
";
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
}
// line 9
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"));
// line 10
echo "\t";
$this->displayParentBlock("title", $context, $blocks);
echo " | Accueil
";
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
}
// line 13
public function block_userblog_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", "userblog_body"));
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "userblog_body"));
// line 14
echo "
<style>
\t.banner-content .me {
\t\tbackground: #90acd1;
\t\tpadding: 18px;
\t\tdisplay: inline-block;
\t\tcolor:#fff;
\t\tfont-size: 16px;
\t\tborder-radius: 8px;
\t\tposition: relative;
\t}
\t
\t.banner-content .me::after{
\t\tcontent: '';
\t\tposition: absolute;
\t\tright: 0;
\t\tbottom: -15px;
\t\twidth: 0;
\t\theight: 0;
\t\tborder-left: 26px solid transparent;
\t\tborder-right: 0px solid
\t\ttransparent;
\t\tborder-top: 24px solid#90acd1;
\t}
\t
\t*, ::after, ::before {
\t\tbox-sizing: border-box;
\t}
</style>
\t\t
";
// line 44
if ((0 !== twig_compare((isset($context["slideaccueil"]) || array_key_exists("slideaccueil", $context) ? $context["slideaccueil"] : (function () { throw new RuntimeError('Variable "slideaccueil" does not exist.', 44, $this->source); })()), null))) {
// line 45
echo "<section id=\"download-firefox-primary-cta\" class=\"c-primary-cta download-firefox-primary-cta mzp-t-firefox\" style=\"background-image: url(";
if ((0 !== twig_compare(twig_get_attribute($this->env, $this->source, (isset($context["slideaccueil"]) || array_key_exists("slideaccueil", $context) ? $context["slideaccueil"] : (function () { throw new RuntimeError('Variable "slideaccueil" does not exist.', 45, $this->source); })()), "src", [], "any", false, false, false, 45), null))) {
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl(twig_get_attribute($this->env, $this->source, (isset($context["slideaccueil"]) || array_key_exists("slideaccueil", $context) ? $context["slideaccueil"] : (function () { throw new RuntimeError('Variable "slideaccueil" does not exist.', 45, $this->source); })()), "getwebpath", [], "any", false, false, false, 45)), "html", null, true);
} else {
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("templatehome/images/browser-high-res.188e4ab6d8f4.png"), "html", null, true);
}
echo ")!important;background-size:400px 278px,auto;background-position:calc(50vw + 34px) 60px,calc(50vw - 41px) -78px;background-repeat:no-repeat;\">
<div class=\"mzp-l-content\">
<div class=\"c-primary-cta-wrapper\">
<div class=\"banner-content\" style=\"margin-bottom: 20px; margin-top: -40px;\">
\t \t<div class=\"me wow fadeInDown\" data-wow-duration=\"1s\" data-wow-delay=\"1.2s\" style=\"visibility: visible; animation-duration: 1s; animation-delay: 1.2s; animation-name: fadeInDown;\">Investissez</div>
\t </div>
\t <h3 class=\"c-primary-cta-title\">";
// line 51
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["slideaccueil"]) || array_key_exists("slideaccueil", $context) ? $context["slideaccueil"] : (function () { throw new RuntimeError('Variable "slideaccueil" does not exist.', 51, $this->source); })()), "titre", [], "any", false, false, false, 51), "html", null, true);
echo "</h3>
<h3 class=\"c-primary-cta-title-sub\"></h3>
<p class=\"c-primary-cta-desc-sub\">";
// line 53
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["slideaccueil"]) || array_key_exists("slideaccueil", $context) ? $context["slideaccueil"] : (function () { throw new RuntimeError('Variable "slideaccueil" does not exist.', 53, $this->source); })()), "description", [], "any", false, false, false, 53), "html", null, true);
echo "</p>
<div class=\"c-primary-cta-button\">
\t\t<a class=\"download-link button button-green mzp-c-button mzp-t-product\" href=\"";
// line 56
echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("produit_produit_tarification_courant_product");
echo "\" data-direct-link=\"\" data-link-type=\"download\" data-display-name=\"Windows 64-bit\" data-download-version=\"win64\" data-download-os=\"Desktop\" data-download-location=\"primary cta\">
\t\t <strong class=\"download-title\">
\t\t\tInvestir sur un chantier
\t\t </strong>
\t\t</a><a class=\"download-link button button-green mzp-c-button mzp-t-product open-spp-modal\" href=\"";
// line 60
echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("produit_produit_tarification_souscription_donation");
echo "\" data-direct-link=\"\" data-link-type=\"download\" data-display-name=\"Windows 64-bit\" data-download-version=\"win64\" data-download-os=\"Desktop\" data-download-location=\"primary cta\">
\t\t <strong class=\"download-title\">
\t\t\tFaire un don
\t\t </strong>
\t\t</a>
</div>
</div>
</div>
</section>
";
} else {
// line 70
echo "<style>
\t.articleplay {
\t\ttext-align: left;
\t\tposition: relative;
\t\twidth: 100%;
\t\theight: 400px;
\t\toverflow: hidden;
\t\tbackground: white;
\t\tborder-radius: 5px;
\t\tcolor: #fff;
\t\ttransform: translate3d(0);
\t\tbox-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), 0 8px 16px rgba(0, 0, 0, 0.03);
\t\ttransition: all 0.3s ease;
\t\ttop: 50%;
\t\tleft: 50%;
\t\ttransform: translate(-50%, -50%);
\t}
\t.image {
\t\twidth: 100%;
\t\tposition: absolute;
\t\theight: 400px;
\t\ttransition: 0.3s ease;
\t\tbackground-image: url(";
// line 92
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("template/images/bg-reseller.jpg"), "html", null, true);
echo ");
\t\tbackground-size: cover;
\t\tbackground-position: center center;
\t}
\t.image:before {
\t\ttransition: all 0.3s ease;
\t\tcontent: \"\";
\t\tposition: absolute;
\t\twidth: 100%;
\t\theight: 150px;
\t\tbottom: 0;
\t\tbackground-image: linear-gradient(-180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
\t\tborder-radius: 0 0 5px 5px;
\t}
\t.player-wrap {
\t\theight: 280px;
\t\twidth: 100%;
\t\tposition: relative;
\t\topacity: 0;
\t\tpointer-events: none;
\t\toverflow: hidden;
\t}
\t.player-active .player-wrap {
\t\topacity: 1;
\t}
\t.articleplay #player {
\t\twidth: 100%;
\t\theight: calc(330px*16/9);
\t\tposition: absolute;
\t\ttop: 50%;
\t\tleft: 50%;
\t\ttransform: translate(-50%, -50%) scale(1.4);
\t\t-webkit-filter: saturate(1);
\t}
\t.articleplay .nfo {
\t\twidth: 100%;
\t\tposition: absolute;
\t\tbottom: 0;
\t\tleft: 20px;
\t\ttransition: all 0.3s ease;
\t\theight: 92px;
\t}
\t.articleplay h3 {
\t\tfont-size: 30px;
\t\tline-hight: 0;
\t\tmargin: 0;
\t\tposition: relative;
\t\ttransition: all 0.3s ease;
\t\twhite-space: nowrap;
\t}
\t.articleplay h3:after {
\t\tposition: absolute;
\t\tcontent: \"\";
\t\tbottom: 0;
\t\tleft: 0;
\t\twidth: 60px;
\t\theight: 3px;
\t\tbackground: #F15826;
\t\tz-index: 100;
\t\ttransition: all 0.3s ease;
\t\ttransition-delay: 0s;
\t}
\t.articleplay p {
\tcolor: #B3B7B9;
\tmargin-top: 0.3em;
\tposition: relative;
\ttransition: all 0.3s ease;
\t}
\t.articleplay .desc {
\t\tbackground: #9ebb3d;
\t\twidth: 100%;
\t\theight: 144px;
\t\tmargin-left: -20px;
\t\tposition: relative;
\t\tbox-sizing: border-box;
\t\ttransition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
\t\tline-height: 1.4;
\t\tfont-weight: 100;
\t}
\t.articleplay .desc p {
\t\tmargin: 0;
\t\tpadding: 20px;
\t\tpadding-top: 25px;
\t\tcolor: #fff;
\t\tfont-size: 15px;
\t\theight: 2.8em;
\t\toverflow: hidden;
\t}
\t.articleplay a {
\t\tpadding: 10px 0px;
\t\theight: 50px;
\t\tbackground: #ec9204;
\t\tcolor: white;
\t\tdisplay: inline-block;
\t\ttext-align: center;
\t\tbottom: 0;
\t\tposition: absolute;
\t\twidth: 100%;
\t\toverflow: hidden;
\t\tbox-sizing: border-box;
\t\tfont-weight: 400;
\t\ttext-decoration: none;
\t\ttransition: all 0.1s ease;
\t}
\t.articleplay a:hover {
\t\tcolor: white;
\t\t-webkit-filter: contrast(1.5);
\t}
\t.articleplay a:hover .maxdome-logo, .articleplay a:hover span {
\ttransform: translateY(-37px);
\t}
\t.articleplay a:active {
\t-webkit-filter: contrast(2);
\t}
\t.articleplay a:active .maxdome-logo {
\ttransition: all 0.3s ease 0;
\ttransform: translateY(-37px) scale(0.95);
\t}
\t.articleplay a .maxdome-logo, .articleplay a span {
\ttransition: all 250ms cubic-bezier(0.645, 0.045, 0.355, 1) 200ms;
\twidth: 100%;
\tdisplay: inline-block;
\tmargin-top: 6px;
\t}
\t.articleplay a .maxdome-logo {
\twidth: 154px;
\tmargin-top: 12px;
\theight: 20px;
\tdisplay: inline-block;
\t}
\t.articleplay a .maxdome-logo:after {
\tcontent: \"\";
\tspeak: none;
\tfont-style: normal;
\tfont-weight: 400;
\tfont-family: Icons;
\tcolor: #fff;
\tmargin-left: 0.11111rem;
\t}
\t.articleplay a .maxdome-logo:before {
\tcontent: \"\";
\tspeak: none;
\tfont-style: normal;
\tfont-weight: 400;
\tcolor: #202831;
\tfont-family: Icons;
\t}
\t.articleplay:hover {
\tbox-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), 0 12px 22px rgba(0, 0, 0, 0.15);
\t}
\t.articleplay:hover .nfo {
\ttransform: translateY(-100px);
\t}
\t.articleplay:hover .nfo p {
\topacity: 0;
\t}
\t.articleplay:hover .desc {
\ttransform: translateY(-47px);
\t}
\t.articleplay:hover .desc p {
\topacity: 1;
\t}
\t.articleplay:hover h3:after {
\twidth: 390px;
\ttransform: translateX(-20px);
\ttransition-delay: 0.3s;
\ttransition: transform 0.3s ease, width 2s ease-in;
\t}
\t.articleplay:hover .image {
\ttransform: translateY(-60px);
\t}
\t.articleplay:hover.player-active h3:after {
\ttransition: 0.3s ease;
\twidth: 440px;
\t}
\t.articleplay:hover.player-active .image:before {
\ttransform: translate(0);
\t}
\t.articleplay:hover.player-active .nfo {
\ttransition: 1s ease 1.5s;
\ttransform: translateY(-6px);
\t}
\t.articleplay:hover.player-active .nfo a {
\ttransform: translateY(-94px);
\ttransition: 1s ease 1.5s;
\t}
\t.articleplay:hover.player-active .nfo:hover {
\ttransition: 0.7s ease 0s;
\ttransform: translateY(-100px);
\t}
\t.articleplay:hover.player-active .nfo:hover a {
\ttransform: translateY(0);
\ttransition: 0.7s ease 0s;
\t}
\t.articleplay:hover.player-active .nfo:hover h3 {
\ttransition: 1s ease 0s;
\tcolor: white;
\t}
\t.articleplay:hover.player-active .nfo:hover h3 {
\ttransition: 1s ease 2s;
\t}
\t.articleplay:hover.player-active .nfo:hover h3:after {
\twidth: 440px;
\ttransition: width 0.3s ease;
\t}
.bg-danger {
background-color: #f5365c !important;
}
@media (min-width: 1200px) {
.justify-content-xl-between {
justify-content: space-between !important;
}
}
.pt-5 {
padding-top: 3rem !important;
}
.pb-8 {
padding-bottom: 8rem !important;
}
@media (min-width: 768px) {
.pt-md-8 {
padding-top: 8rem !important;
}
}
@media (min-width: 1200px) {
.mb-xl-0 {
margin-bottom: 0 !important;
}
}
.font-weight-bold {
font-weight: 600 !important;
}
a.text-success:hover,
a.text-success:focus {
color: #24a46d !important;
}
.text-warning {
color: #fb6340 !important;
}
a.text-warning:hover,
a.text-warning:focus {
color: #fa3a0e !important;
}
.text-danger {
color: #f5365c !important;
}
a.text-danger:hover,
a.text-danger:focus {
color: #ec0c38 !important;
}
.text-white {
color: #fff !important;
}
a.text-white:hover,
a.text-white:focus {
color: #e6e6e6 !important;
}
.text-muted {
color: #8898aa !important;
}
figcaption,
main {
display: block;
}
main {
overflow: hidden;
}
.bg-yellow {
background-color: #ffd600 !important;
}
</style>
<section id=\"download-firefox-primary-cta\" class=\"c-primary-cta download-firefox-primary-cta mzp-t-firefox\" style=\"background-image: url(";
// line 367
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("template/images/bg-shape-bottom-right.png"), "html", null, true);
echo "); background-size: 600px 400px,auto; background-position: top 100px right 0px; background-repeat:no-repeat;\">
<div class=\"mzp-l-content \">
<div class=\"c-primary-cta-wrapper\" style=\"max-width: 100%;\">
<div class=\"banner-content\" style=\"margin-bottom: 20px; margin-top: -40px;\">
\t \t<div class=\"me wow fadeInDown\" data-wow-duration=\"1s\" data-wow-delay=\"1.2s\" style=\"visibility: visible; animation-duration: 1s; animation-delay: 1.2s; animation-name: fadeInDown;\">Investissez</div>
\t </div>
\t <div class=\"row\">
\t\t <div class=\"col-md-6\">
\t\t\t<h3 class=\"c-primary-cta-title\">Sur les business les plus rentables en controlant intégralement l'activité.</h3>
\t\t\t<h3 class=\"c-primary-cta-title-sub\">12</h3>
\t\t\t<p class=\"c-primary-cta-desc-sub\">";
// line 377
echo twig_escape_filter($this->env, (isset($context["site"]) || array_key_exists("site", $context) ? $context["site"] : (function () { throw new RuntimeError('Variable "site" does not exist.', 377, $this->source); })()), "html", null, true);
echo " Transforme des idées et projets en business modernes dans lesquelles des millions de personnes peuvent investir et tracer leur investissement avec le risque d'échec quasiment nul.</p>
\t\t\t<div class=\"c-primary-cta-button\">
\t\t\t <a style=\"margin: 1px;\" class=\"download-link button button-green mzp-c-button mzp-t-product\" href=\"";
// line 379
echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("produit_produit_tarification_courant_product");
echo "\" data-direct-link=\"\" data-link-type=\"download\" data-display-name=\"Windows 64-bit\" data-download-version=\"win64\" data-download-os=\"Desktop\" data-download-location=\"primary cta\">
\t\t\t\t<strong class=\"download-title\">
\t\t\t\t Investir sur un chantier
\t\t\t\t</strong>
\t\t\t </a>
\t\t\t
\t\t\t <a style=\"margin: 1px;\" class=\"download-link button button-green mzp-c-button mzp-t-product\" href=\"";
// line 385
echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("produit_produit_tarification_souscription_donation");
echo "\" data-direct-link=\"\" data-link-type=\"download\" data-display-name=\"Windows 64-bit\" data-download-version=\"win64\" data-download-os=\"Desktop\" data-download-location=\"primary cta\">
\t\t\t\t<strong class=\"download-title\">
\t\t\t\t Faire un don
\t\t\t\t</strong>
\t\t\t </a>
\t\t\t</div>
\t\t </div>
\t\t <div class=\"col-md-6\">
\t\t\t
\t\t\t<div class=\"articleplay\" data-youtube-id=\"Ue_SfrHHBAc\">
\t\t\t\t<div class=\"image\"></div>
\t\t\t\t<div class=\"player-wrap\">
\t\t\t\t <div id=\"player\"></div>
\t\t\t\t</div>
\t\t\t\t<div class=\"nfo\">
\t\t\t\t
\t\t\t\t <h3>Monsters, Inc.</h3>
\t\t\t\t <p>Animation/Comedy
\t\t\t\t </p>
\t\t\t\t <div class=\"desc\">
\t\t\t\t\t<p>In order to power the city, monsters have to scare children so that they scream. However, the children are toxic to the monsters, and after a child gets through, two monsters realize things may not be what they think.</p>
\t\t\t\t\t<a href=\"#\" ><span>► Rent or Buy Now</span>
\t\t\t\t\t <div class=\"maxdome-logo\"></div>
\t\t\t\t\t</a>
\t\t\t\t </div>
\t\t\t
\t\t\t\t</div>
\t\t\t</div>
\t\t </div>
\t </div>
\t
\t <script type=\"text/javascript\">
\t\t
\t </script>
</div>
</div>
<div>
\t <img src=\"\" alt=\"\" style=\"\">
</div>
</section>
";
}
// line 430
echo "
<div class=\"mzp-l-content \" style=\"border-top: 1px solid #ddd;\">
\t<div class=\"header-body\">
\t\t<div class=\"row\">
\t\t <div class=\"col-xl-3 col-lg-6\">
\t\t\t<div class=\"card card-stats mb-4 mb-xl-0\">
\t\t\t <div class=\"card-body\">
\t\t\t\t<div class=\"row\">
\t\t\t\t <div class=\"col\">
\t\t\t\t\t<h5 class=\"card-title text-uppercase text-muted mb-0\">Chantiers</h5>
\t\t\t\t\t<span class=\"h2 font-weight-bold mb-0\">350,897</span>
\t\t\t\t </div>
\t\t\t\t <div class=\"col-auto\">
\t\t\t\t\t<div class=\"icon icon-shape bg-danger text-white rounded-circle shadow\">
\t\t\t\t\t <i class=\"fa fa-chart-bar\"></i>
\t\t\t\t\t</div>
\t\t\t\t </div>
\t\t\t\t</div>
\t\t\t\t<p class=\"mt-3 mb-0 text-muted text-sm\">
\t\t\t\t <span class=\"text-success mr-2\"><i class=\"fa fa-arrow-up\"></i> 3.48%</span>
\t\t\t\t <span class=\"text-nowrap\">Since last month</span>
\t\t\t\t</p>
\t\t\t </div>
\t\t\t</div>
\t\t </div>
\t\t <div class=\"col-xl-3 col-lg-6\">
\t\t\t<div class=\"card card-stats mb-4 mb-xl-0\">
\t\t\t <div class=\"card-body\">
\t\t\t\t<div class=\"row\">
\t\t\t\t <div class=\"col\">
\t\t\t\t\t<h5 class=\"card-title text-uppercase text-muted mb-0\">Investissement</h5>
\t\t\t\t\t<span class=\"h2 font-weight-bold mb-0\">2,356</span>
\t\t\t\t </div>
\t\t\t\t <div class=\"col-auto\">
\t\t\t\t\t<div class=\"icon icon-shape bg-warning text-white rounded-circle shadow\">
\t\t\t\t\t <i class=\"fa fa-chart-pie\"></i>
\t\t\t\t\t</div>
\t\t\t\t </div>
\t\t\t\t</div>
\t\t\t\t<p class=\"mt-3 mb-0 text-muted text-sm\">
\t\t\t\t <span class=\"text-danger mr-2\"><i class=\"fa fa-arrow-down\"></i> 3.48%</span>
\t\t\t\t <span class=\"text-nowrap\">Since last week</span>
\t\t\t\t</p>
\t\t\t </div>
\t\t\t</div>
\t\t </div>
\t\t <div class=\"col-xl-3 col-lg-6\">
\t\t\t<div class=\"card card-stats mb-4 mb-xl-0\">
\t\t\t <div class=\"card-body\">
\t\t\t\t<div class=\"row\">
\t\t\t\t <div class=\"col\">
\t\t\t\t\t<h5 class=\"card-title text-uppercase text-muted mb-0\">Investisseurs</h5>
\t\t\t\t\t<span class=\"h2 font-weight-bold mb-0\">924</span>
\t\t\t\t </div>
\t\t\t\t <div class=\"col-auto\">
\t\t\t\t\t<div class=\"icon icon-shape bg-yellow text-white rounded-circle shadow\">
\t\t\t\t\t <i class=\"fa fa-users\"></i>
\t\t\t\t\t</div>
\t\t\t\t </div>
\t\t\t\t</div>
\t\t\t\t<p class=\"mt-3 mb-0 text-muted text-sm\">
\t\t\t\t <span class=\"text-warning mr-2\"><i class=\"fa fa-arrow-down\"></i> 1.10%</span>
\t\t\t\t <span class=\"text-nowrap\">Since yesterday</span>
\t\t\t\t</p>
\t\t\t </div>
\t\t\t</div>
\t\t </div>
\t\t <div class=\"col-xl-3 col-lg-6\">
\t\t\t<div class=\"card card-stats mb-4 mb-xl-0\">
\t\t\t <div class=\"card-body\">
\t\t\t\t<div class=\"row\">
\t\t\t\t <div class=\"col\">
\t\t\t\t\t<h5 class=\"card-title text-uppercase text-muted mb-0\">Donations</h5>
\t\t\t\t\t<span class=\"h2 font-weight-bold mb-0\">49,65%</span>
\t\t\t\t </div>
\t\t\t\t <div class=\"col-auto\">
\t\t\t\t\t<div class=\"icon icon-shape bg-info text-white rounded-circle shadow\">
\t\t\t\t\t <i class=\"fa fa-percent\"></i>
\t\t\t\t\t</div>
\t\t\t\t </div>
\t\t\t\t</div>
\t\t\t\t<p class=\"mt-3 mb-0 text-muted text-sm\">
\t\t\t\t <span class=\"text-success mr-2\"><i class=\"fa fa-arrow-up\"></i> 12%</span>
\t\t\t\t <span class=\"text-nowrap\">Since last month</span>
\t\t\t\t</p>
\t\t\t </div>
\t\t\t</div>
\t\t </div>
\t\t</div>
\t </div>
</div>
<section style=\"padding: 15px 0px;\">
\t<div class=\"mzp-l-content\">
<div class=\"mzp-l-card-hero\">
\t ";
// line 528
$context['_parent'] = $context;
$context['_seq'] = twig_ensure_traversable((isset($context["article_presentation"]) || array_key_exists("article_presentation", $context) ? $context["article_presentation"] : (function () { throw new RuntimeError('Variable "article_presentation" does not exist.', 528, $this->source); })()));
$context['loop'] = [
'parent' => $context['_parent'],
'index0' => 0,
'index' => 1,
'first' => true,
];
if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) {
$length = count($context['_seq']);
$context['loop']['revindex0'] = $length - 1;
$context['loop']['revindex'] = $length;
$context['loop']['length'] = $length;
$context['loop']['last'] = 1 === $length;
}
foreach ($context['_seq'] as $context["_key"] => $context["article"]) {
// line 529
echo "\t\t\t";
if (twig_get_attribute($this->env, $this->source, $context["loop"], "first", [], "any", false, false, false, 529)) {
// line 530
echo "\t\t\t\t<section class=\"mzp-c-card mzp-c-card-large mzp-has-aspect-16-9 mzp-has-video has-video-embed\">
\t\t\t\t <a class=\"mzp-c-card-block-link\" href=\"";
// line 531
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("produit_service_detail_article_central", ["id" => twig_get_attribute($this->env, $this->source, $context["article"], "id", [], "any", false, false, false, 531)]), "html", null, true);
echo "\" data-link-name=\"Dites stop aux traqueurs publicitaires\" data-link-type=\"link\" data-link-group=\"card\" data-card-tag=\"Firefox\">
\t\t\t\t\t<div class=\"mzp-c-card-media-wrapper\">
\t\t\t\t\t\t<div class=\"lazy-image-container\"><img class=\"mzp-c-card-image\" src=\"";
// line 533
if ((0 !== twig_compare(twig_get_attribute($this->env, $this->source, $context["article"], "imgservice", [], "any", false, false, false, 533), null))) {
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl(twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, $context["article"], "imgservice", [], "any", false, false, false, 533), "getwebpath", [], "any", false, false, false, 533)), "html", null, true);
} else {
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("template/images/bg-host.png"), "html", null, true);
}
echo "\" alt=\"\" srcset=\"";
if ((0 !== twig_compare(twig_get_attribute($this->env, $this->source, $context["article"], "imgservice", [], "any", false, false, false, 533), null))) {
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl(twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, $context["article"], "imgservice", [], "any", false, false, false, 533), "getwebpath", [], "any", false, false, false, 533)), "html", null, true);
} else {
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("template/images/bg-host.png"), "html", null, true);
}
echo " 2x\"/></div>
\t\t\t\t\t</div>
\t\t\t\t\t<div class=\"mzp-c-card-content\">
\t\t\t\t\t
\t\t\t\t\t <div class=\"mzp-c-card-tag\">Firefox</div>
\t\t\t\t\t
\t\t\t\t\t <h2 class=\"mzp-c-card-title\"><span>";
// line 539
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["article"], "nom", [], "any", false, false, false, 539), "html", null, true);
echo "</span></h2>
\t\t\t\t\t
\t\t\t\t\t <p class=\"mzp-c-card-desc\">";
// line 541
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["article"], "description", [], "any", false, false, false, 541), "html", null, true);
echo "</p>
\t\t\t\t\t</div>
\t\t\t\t </a>
\t\t\t\t
\t\t\t\t <div class=\"mzp-c-card-video-wrapper hidden\">
\t\t\t\t <figure class=\"mzp-c-card-video-content mzp-c-modal-overlay-contents\">
\t\t\t\t\t <div class=\"ytcontainer-video\">
\t\t\t\t\t\t<div class=\"video-container\">
\t\t\t\t\t\t <div class=\"video-play\" data-id=\"4OKMVy859wA\"></div>
\t\t\t\t\t\t</div>
\t\t\t\t\t </div>
\t\t\t\t\t <figcaption>
\t\t\t\t\t\t<p>Plus de 2000 traqueurs vous suivent partout sur le Web et menacent votre vie privée. Alors Firefox les bloque pour vous. <a href=\"";
// line 553
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("produit_service_detail_article_central", ["id" => twig_get_attribute($this->env, $this->source, $context["article"], "id", [], "any", false, false, false, 553)]), "html", null, true);
echo "\">En savoir plus</a></p>
\t\t\t\t\t </figcaption>
\t\t\t\t\t</figure>
\t\t\t\t </div>
\t\t\t\t</section>
\t\t\t";
} else {
// line 559
echo "\t\t\t
\t\t\t";
// line 560
if ((0 === twig_compare(twig_get_attribute($this->env, $this->source, $context["loop"], "index", [], "any", false, false, false, 560), 2))) {
// line 561
echo "\t\t\t\t<section class=\"mzp-c-card mzp-c-card-medium mzp-has-aspect-1-1 mzp-has-video has-video-embed\">
\t\t\t\t <a class=\"mzp-c-card-block-link\" href=\"";
// line 562
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("produit_service_detail_article_central", ["id" => twig_get_attribute($this->env, $this->source, $context["article"], "id", [], "any", false, false, false, 562)]), "html", null, true);
echo "\" data-link-name=\"Monitor surveille les fuites de données\" data-link-type=\"link\" data-link-group=\"card\" data-card-tag=\"Sécurité\">
\t\t\t\t\t<div class=\"mzp-c-card-media-wrapper\">
\t\t\t\t\t\t<div class=\"lazy-image-container\"><img class=\"mzp-c-card-image\" src=\"";
// line 564
if ((0 !== twig_compare(twig_get_attribute($this->env, $this->source, $context["article"], "imgservice", [], "any", false, false, false, 564), null))) {
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl(twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, $context["article"], "imgservice", [], "any", false, false, false, 564), "getwebpath", [], "any", false, false, false, 564)), "html", null, true);
} else {
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("template/images/bg-host.png"), "html", null, true);
}
echo "\" alt=\"\" srcset=\"";
if ((0 !== twig_compare(twig_get_attribute($this->env, $this->source, $context["article"], "imgservice", [], "any", false, false, false, 564), null))) {
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl(twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, $context["article"], "imgservice", [], "any", false, false, false, 564), "getwebpath", [], "any", false, false, false, 564)), "html", null, true);
} else {
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("template/images/bg-host.png"), "html", null, true);
}
echo " 2x\"/></div>
\t\t\t\t\t</div>
\t\t\t\t\t<div class=\"mzp-c-card-content\">
\t\t\t\t\t <div class=\"mzp-c-card-tag\">Sécurité</div>
\t\t\t\t\t
\t\t\t\t\t <h2 class=\"mzp-c-card-title\"><span>";
// line 569
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["article"], "nom", [], "any", false, false, false, 569), "html", null, true);
echo "</span></h2>
\t\t\t\t\t
\t\t\t\t\t <p class=\"mzp-c-card-desc\">";
// line 571
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["article"], "description", [], "any", false, false, false, 571), "html", null, true);
echo "</p>
\t\t\t\t\t</div>
\t\t\t\t </a>
\t\t\t\t <div class=\"mzp-c-card-video-wrapper hidden\">
\t\t\t\t\t <figure class=\"mzp-c-card-video-content mzp-c-modal-overlay-contents\">
\t\t\t\t\t\t <div class=\"ytcontainer-video\">
\t\t\t\t\t\t\t<div class=\"video-container\">
\t\t\t\t\t\t\t <div class=\"video-play\" data-id=\"FawHxwNzyPM\"></div>
\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t </div>
\t\t\t\t\t\t <figcaption>
\t\t\t\t\t\t\t<p>Visualisez les traqueurs que nous bloquons directement dans le navigateur. <a href=\"";
// line 582
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("produit_service_detail_article_central", ["id" => twig_get_attribute($this->env, $this->source, $context["article"], "id", [], "any", false, false, false, 582)]), "html", null, true);
echo "\">En savoir plus</a></p>
\t\t\t\t\t\t </figcaption>
\t\t\t\t\t\t</figure>
\t\t\t\t\t</div>
\t\t\t\t</section>
\t\t\t";
} else {
// line 588
echo "\t\t\t\t<section class=\"mzp-c-card mzp-c-card-small mzp-has-aspect-16-9 mzp-has-video has-video-embed\">
\t\t\t\t\t<a class=\"mzp-c-card-block-link\" href=\"";
// line 589
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("produit_service_detail_article_central", ["id" => twig_get_attribute($this->env, $this->source, $context["article"], "id", [], "any", false, false, false, 589)]), "html", null, true);
echo "\" data-link-name=\"Découvrez votre rapport de protection\" data-link-type=\"link\" data-link-group=\"card\" data-card-tag=\"Outils Firefox\">
\t\t\t\t\t<div class=\"mzp-c-card-media-wrapper\">
\t\t\t\t\t\t<div class=\"lazy-image-container\"><img class=\"mzp-c-card-image\" src=\"";
// line 591
if ((0 !== twig_compare(twig_get_attribute($this->env, $this->source, $context["article"], "imgservice", [], "any", false, false, false, 591), null))) {
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl(twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, $context["article"], "imgservice", [], "any", false, false, false, 591), "getwebpath", [], "any", false, false, false, 591)), "html", null, true);
} else {
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("template/images/bg-host.png"), "html", null, true);
}
echo "\" alt=\"\" srcset=\"";
if ((0 !== twig_compare(twig_get_attribute($this->env, $this->source, $context["article"], "imgservice", [], "any", false, false, false, 591), null))) {
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl(twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, $context["article"], "imgservice", [], "any", false, false, false, 591), "getwebpath", [], "any", false, false, false, 591)), "html", null, true);
} else {
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("template/images/bg-host.png"), "html", null, true);
}
echo " 2x\"/></div>
\t\t\t\t\t
\t\t\t\t\t</div>
\t\t\t\t\t<div class=\"mzp-c-card-content\">
\t\t\t\t\t <div class=\"mzp-c-card-tag\">Outils Firefox</div>
\t\t\t\t\t <h2 class=\"mzp-c-card-title\"><span>";
// line 597
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["article"], "nom", [], "any", false, false, false, 597), "html", null, true);
echo "</span></h2>
\t\t\t\t\t <p class=\"mzp-c-card-desc\">";
// line 599
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["article"], "description", [], "any", false, false, false, 599), "html", null, true);
echo "</p>
\t\t\t\t\t</div>
\t\t\t\t\t</a>
\t\t\t
\t\t\t\t\t<div class=\"mzp-c-card-video-wrapper hidden\">
\t\t\t\t\t <figure class=\"mzp-c-card-video-content mzp-c-modal-overlay-contents\">
\t\t\t\t\t\t <div class=\"ytcontainer-video\">
\t\t\t\t\t\t\t<div class=\"video-container\">
\t\t\t\t\t\t\t <div class=\"video-play\" data-id=\"FawHxwNzyPM\"></div>
\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t </div>
\t\t\t\t\t\t <figcaption>
\t\t\t\t\t\t\t<p>Visualisez les traqueurs que nous bloquons directement dans le navigateur. <a href=\"";
// line 612
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("produit_service_detail_article_central", ["id" => twig_get_attribute($this->env, $this->source, $context["article"], "id", [], "any", false, false, false, 612)]), "html", null, true);
echo "\">En savoir plus</a></p>
\t\t\t\t\t\t </figcaption>
\t\t\t\t\t\t</figure>
\t\t\t\t\t</div>
\t\t\t\t</section>
\t\t\t";
}
// line 618
echo "\t\t\t";
}
// line 619
echo "\t\t";
++$context['loop']['index0'];
++$context['loop']['index'];
$context['loop']['first'] = false;
if (isset($context['loop']['length'])) {
--$context['loop']['revindex0'];
--$context['loop']['revindex'];
$context['loop']['last'] = 0 === $context['loop']['revindex0'];
}
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_iterated'], $context['_key'], $context['article'], $context['_parent'], $context['loop']);
$context = array_intersect_key($context, $_parent) + $_parent;
// line 620
echo " </div>
</div>
</section>
\t
\t <section style=\"margin-top: -20px;\">
\t <div style=\"width: 95%; margin: 0px auto;\">
\t <link href=\"";
// line 627
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("template/css/tyfy.css"), "html", null, true);
echo "\" rel=\"stylesheet\"/>
\t <style>
\t\tdiv.demotabs {
\t\t border: 2px dashed #e6e6e6;
\t\t border-radius: .8125rem;
\t\t box-shadow: inset 0px 0px 1.625rem rgba(0, 0, 0, 0.05);
\t\t margin-top: 1.625rem;
\t\t padding: 15px;
\t\t background: #fff;
\t\t}
\t\t.links-underlined a[href]{border-bottom-style:solid;border-bottom-width:2px}ol,ul{line-height:1.625rem;padding-left:2.4375rem}
\t </style>
\t
\t
\t <div class=\"demotabs\">
\t\t <div class=\"mzp-l-content\">
\t\t<div class=\"links-underlined\">
\t\t\t<h1>En quoi AFH Factory vous êtes utiles ?</h1>
\t\t\t<p> This is my implementation of responsive tabs. It is being incorporated into my <a href=\"https://github.com/aaronpinero/typography\">Tyfy framework</a>.</p>
\t\t</div>
\t\t<div class=\"tabs-container\">
\t\t\t<h2 class=\"tab-label\">Investisseur</h2>
\t\t\t<p>Porro excepturi ad eligendi excepturi quam voluptate velit. Placeat modi animi natus est temporibus tenetur pariatur suscipit. Dolores sit id sit placeat consequatur temporibus accusamus et. Cumque voluptatum voluptatum delectus et sequi. Vero vitae officia eius ad. Consequatur impedit quam mollitia.</p>
\t\t\t<p>Aspernatur id nihil sit eveniet vero corporis necessitatibus sit. Magni quia vitae perferendis. Suscipit illo tempora minus officia nemo aut numquam. Qui et omnis velit repudiandae autem. Aperiam aut dolorem neque quis dolor est sunt.</p>
\t\t\t
\t\t\t<h2 class=\"tab-label collapsed\">Porteur de projet</h2>
\t\t\t<p>Facilis error corrupti dolor eaque.
\t\t\t<a id=\"anchor\">Occaecati</a> illum sequi officia rerum nostrum. Iste in quo eveniet. Deserunt quaerat a adipisci magni consequatur nesciunt distinctio praesentium. Ipsum vel ut est vel veritatis fugiat perspiciatis.</p>
\t\t\t<p>Omnis dolores sit pariatur facilis odit magni. Totam excepturi incidunt dolorem assumenda neque dolorem. Dolorem odio consequatur quas corrupti sequi. Nihil ut nihil itaque non at molestiae corporis. Explicabo voluptate quis et.</p>
\t\t\t
\t\t\t<h2 class=\"tab-label collapsed\">Contributeurs</h2>
\t\t\t<p>Curabitur non mauris sodales, tempor lacus ac, maximus felis. Vestibulum ultrices augue ut arcu mattis pellentesque. Maecenas ullamcorper lorem sit amet pretium pharetra. Nunc ipsum tellus, hendrerit vitae bibendum vel, scelerisque sit amet libero. Duis imperdiet massa placerat venenatis pharetra. Donec consectetur quis odio sit amet sollicitudin. Morbi at faucibus odio. Duis viverra lacus a odio pretium, quis suscipit tortor accumsan. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Curabitur egestas venenatis est vel hendrerit. Fusce molestie bibendum ex in suscipit.</p>
\t\t\t
\t\t</div>
\t
\t <h2>Notes</h2>
\t <p>I've relied on CSS Flexbox for the visual tabs. Flexbox is <a href=\"https://caniuse.com/#search=flex\">a problem for just about any version of Internet <strike>Exploder</strike> Explorer</a>. At some point, I'll need to figure out an alternative way to present the tabs that will work for IE.</p>
\t</div>
\t</div>
\t
\t <script>
\t\t\$(document).ready(function(){
\t\t GoToAnchor = function(){
\t\t\t// find the anchor and any tab it might be in
\t\t\tselected_anchor_name = encodeURIComponent(window.location.hash.substring(1));
\t\t\t\tselected_anchor = \$('a[name=\"'+selected_anchor_name+'\"], a[id=\"'+selected_anchor_name+'\"]');
\t\t\tparent_tab = selected_anchor.parents('.tab-panel');
\t\t\t// account for an anchor in a label
\t\t\tparent_label = selected_anchor.parents('.tab-label');
\t\t\tif (parent_label.length) {
\t\t\t parent_tab = parent_label.next('.tab-panel');
\t\t\t}
\t\t\t// do the steps of this function only if we have an anchor link and a tab panel
\t\t\tif (selected_anchor.length && parent_tab.length) {
\t\t\t parent_tab_label = parent_tab.prev('.tab-label');
\t\t\t\t parent_tab_index = parent_tab_label.attr('data-tabindex');
\t\t\t parent_tab.parent().find('ul.tabs li').eq(parent_tab_index).click();
\t\t\t if (parent_tab.hasClass('collapsed')) {
\t\t\t\tparent_tab.removeClass('collapsed');
\t\t\t\tparent_tab_label.removeClass('collapsed');
\t\t\t }
\t\t\t // scroll to the anchor
\t\t\t var s = selected_anchor.offset().top - 50; // console.log(s);
\t\t\t \$('body,html').animate({'scrollTop':s},500,'swing');
\t\t\t\t}
\t\t };
\t\t
\t\t // prepare HTML structure for each tab container
\t\t \$('.tabs-container').each(function(){
\t\t\tif (!\$(this).hasClass('tabs-processed')) {
\t\t\t // find the headings that are tab labels
\t\t\t my_tablabels = \$(this).find('.tab-label');
\t\t\t // create tabs
\t\t\t if (\$(this).find('ul.tabs').length === 0) {
\t\t\t\t\$(this).prepend('<ul class=\"tabs\"></ul>');
\t\t\t\tvar x;
\t\t\t\tfor (x=0;x<my_tablabels.length;x++) {
\t\t\t\t \$(this).find('ul.tabs').append('<li data-tabindex=\"'+x+'\">'+my_tablabels.eq(x).text()+'</li>');
\t\t\t\t}
\t\t\t }
\t\t\t // structure all labels and wrap all tab panels
\t\t\t if (\$(this).find('.tab-panel').length === 0) {
\t\t\t\tmy_tablabels.each(function(i){
\t\t\t\t \$(this).attr('data-tabindex',i);
\t\t\t\t \$(this).wrapInner('<a id=\"'+encodeURIComponent(\$(this).text())+'\"></a>');
\t\t\t\t kids = \$(this).nextUntil('.tab-label').wrapAll('<div class=\"tab-panel\"></div>');
\t\t\t\t // default state class for when tabs are collapsable sections
\t\t\t\t \$(this).addClass('collapsed').next('.tab-panel').addClass('collapsed');
\t\t\t\t});
\t\t\t }
\t\t\t // open initial tab
\t\t\t \$(this).find('ul.tabs li').eq(0).addClass('open');
\t\t\t my_tablabels.eq(0).addClass('open').next('.tab-panel').addClass('open');
\t\t\t // tab click events
\t\t\t \$('.tabs-container ul.tabs li').each(function(i){
\t\t\t\t\$(this).click(function(){
\t\t\t\t if (!\$(this).hasClass('open')) {
\t\t\t\t\t\$('.tabs-container .open').removeClass('open');
\t\t\t\t\tmy_tabindex = \$(this).attr('data-tabindex');
\t\t\t\t\t\$(this).addClass('open');
\t\t\t\t\t\$('.tabs-container .tab-label').eq(my_tabindex).addClass('open');
\t\t\t\t\t\$('.tabs-container .tab-panel').eq(my_tabindex).addClass('open');
\t\t\t\t }
\t\t\t\t});
\t\t\t });
\t\t\t // collapsable header click event
\t\t\t \$('.tabs-container .tab-label').click(function(){
\t\t\t\tif (!\$(this).hasClass('transition')) {
\t\t\t\t kids = \$(this).next('.tab-panel');
\t\t\t\t kids.removeClass('collapsed');
\t\t\t\t var fullHeight = kids.outerHeight();
\t\t\t\t \$(this).addClass('transition');
\t\t\t\t kids.addClass('transition');
\t\t\t\t if (\$(this).hasClass('collapsed')) {
\t\t\t\t\tkids.css({'height':'0px','padding-bottom':'0px','padding-top':'0px'}).animate({
\t\t\t\t\t height:fullHeight+'px',
\t\t\t\t\t paddingBottom:'32px',
\t\t\t\t\t paddingTop:'16px',
\t\t\t\t\t},500,function(){
\t\t\t\t\t \$('.tabs-container .transition').removeClass('collapsed').removeClass('transition').removeAttr('style');
\t\t\t\t\t});
\t\t\t\t }
\t\t\t\t else {
\t\t\t\t\tkids.css('height',fullHeight+'px').animate({
\t\t\t\t\t height:'0px',
\t\t\t\t\t paddingBottom:'0px',
\t\t\t\t\t paddingTop:'0px',
\t\t\t\t\t},500,function(){
\t\t\t\t\t \$('.tabs-container .transition').addClass('collapsed').removeClass('transition').removeAttr('style');
\t\t\t\t\t});
\t\t\t\t }
\t\t\t\t}
\t\t\t });
\t\t\t // indicate state of readiness
\t\t\t \$(this).addClass('tabs-processed');
\t\t\t}
\t\t });
\t\t // if there are tabs and someone has linked to an anchor inside a tab
\t\t console.log(window.location.hash);
\t\t if (window.location.hash != '') {
\t\t\tGoToAnchor();
\t\t }
\t\t // handle case when page is already loaded
\t\t \$(window).on('hashchange',function(){
\t\t\tGoToAnchor();
\t\t });
\t\t});
\t </script>
\t </div>
\t </section>
\t <style>
\t\t .articles {
\t\t\tbackground-color: white;
\t\t\tpadding: 40px;
\t\t\tdisplay: -webkit-box;
\t\t\tdisplay: -ms-flexbox;
\t\t\tdisplay: flex;
\t\t\t-webkit-box-orient: vertical;
\t\t\t-webkit-box-direction: normal;
\t\t\t\t-ms-flex-direction: column;
\t\t\t\t\tflex-direction: column;
\t\t\tmax-width: 600px;
\t\t\tposition: relative;
\t\t\tborder-radius: 10px;
\t\t\tborder: 7px dashed #ddd;
\t\t\t}
\t\t\t.articles__close {
\t\t\tdisplay: -webkit-inline-box;
\t\t\tdisplay: -ms-inline-flexbox;
\t\t\tdisplay: inline-flex;
\t\t\tposition: absolute;
\t\t\tright: 40px;
\t\t\ttop: 40px;
\t\t\tcursor: pointer;
\t\t\t}
\t\t\t.articles h1 {
\t\t\tmargin: 0px;
\t\t\tmargin-bottom: 10px;
\t\t\tfont-size: 22px;
\t\t\tcolor: #100e21;
\t\t\t}
\t\t\t.articles span {
\t\t\tcolor: #100e21;
\t\t\tmargin-bottom: 30px;
\t\t\t}
\t\t\t.articles__list {
\t\t\tpadding-left: 0px;
\t\t\tlist-style: none;
\t\t\tdisplay: -webkit-box;
\t\t\tdisplay: -ms-flexbox;
\t\t\tdisplay: flex;
\t\t\t-webkit-box-orient: vertical;
\t\t\t-webkit-box-direction: normal;
\t\t\t\t-ms-flex-direction: column;
\t\t\t\t\tflex-direction: column;
\t\t\t}
\t\t\t.articles__list > li {
\t\t\tpadding: 30px;
\t\t\tdisplay: -webkit-box;
\t\t\tdisplay: -ms-flexbox;
\t\t\tdisplay: flex;
\t\t\t-webkit-box-orient: vertical;
\t\t\t-webkit-box-direction: normal;
\t\t\t\t-ms-flex-direction: column;
\t\t\t\t\tflex-direction: column;
\t\t\tborder: 1px solid #dedee9;
\t\t\t}
\t\t\t.articles__list > li + li {
\t\t\tmargin-top: 10px;
\t\t\t}
\t\t\t.articles__list > li a {
\t\t\ttext-decoration: none;
\t\t\t}
\t\t\t.articles__list > li a h2 {
\t\t\tmargin: 0px;
\t\t\tcolor: #442fef;
\t\t\t}
\t\t\t.articles__list .list__footer {
\t\t\tpadding-left: 0px;
\t\t\tlist-style: none;
\t\t\tdisplay: -webkit-box;
\t\t\tdisplay: -ms-flexbox;
\t\t\tdisplay: flex;
\t\t\tmargin-top: 20px;
\t\t\t}
\t\t\t.articles__list .list__footer li {
\t\t\tdisplay: -webkit-box;
\t\t\tdisplay: -ms-flexbox;
\t\t\tdisplay: flex;
\t\t\t-webkit-box-align: center;
\t\t\t\t-ms-flex-align: center;
\t\t\t\t\talign-items: center;
\t\t\t}
\t\t\t.articles__list .list__footer li span {
\t\t\tmargin-bottom: 0px;
\t\t\tmargin-left: 5px;
\t\t\tline-height: 17px;
\t\t\tcolor: #100e21;
\t\t\tfont-size: 14px;
\t\t\tfont-weight: 700;
\t\t\t}
\t\t\t.articles__list .list__footer li + li {
\t\t\tmargin-left: 30px;
\t\t\t}
\t\t\t.articles__list .list__footer li i {
\t\t\tfont-size: 26px;
\t\t\t}
\t\t\t@import \"https://fonts.googleapis.com/css?family=Dosis:300,400,500,600,700\";
*, *:before, *:after {
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
}
body, html {
height: 100%;
}
body {
background: #f9f9f9;
background-size: cover;
margin: 0;
padding: 0;
font-family: helvetica, arial, tahoma, verdana;
line-height: 20px;
font-size: 14px;
color: #726f77;
}
img {
max-width: 100%;
}
a {
text-decoration: none;
}
h1, h2, h3, h4 {
font-family: \"Dosis\", arial, tahoma, verdana;
font-weight: 500;
}
.project-name {
text-align: center;
padding: 10px 0;
}
.success {
background: #78AD42 !important;
}
.timeline-container {
max-width: 1000px;
margin: 0 auto;
}
#timeline .timeline-item:after, #timeline .timeline-item:before {
content: '';
display: block;
width: 100%;
clear: both;
}
#timeline {
width: 100%;
margin: 0px auto;
position: relative;
padding: 0 20px;
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-ms-transition: all 0.4s ease;
transition: all 0.4s ease;
}
#timeline:before {
content: \"\";
width: 3px;
height: 100%;
background: #1C71A4;
left: 50%;
top: 0;
position: absolute;
}
#timeline:after {
content: \"\";
clear: both;
display: table;
width: 100%;
}
#timeline .timeline-item {
margin-bottom: 50px;
position: relative;
}
#timeline .timeline-item .timeline-icon {
background: #1C71A4;
width: 50px;
height: 50px;
position: absolute;
top: 0;
left: 50%;
overflow: hidden;
margin-left: -23px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
border-radius: 50%;
}
#timeline .timeline-item .timeline-icon svg, #timeline .timeline-item .timeline-icon .fa {
position: relative;
top: 13px;
left: 14px;
font-size: 24px;
color: #fff;
}
#timeline .timeline-item .timeline-content {
width: 45%;
background: #fff;
padding: 20px;
-webkit-box-shadow: 0 3px 0 rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 3px 0 rgba(0, 0, 0, 0.1);
-ms-box-shadow: 0 3px 0 rgba(0, 0, 0, 0.1);
box-shadow: 0 3px 0 rgba(0, 0, 0, 0.1);
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease;
}
#timeline .timeline-item .timeline-content h2 {
padding: 15px;
background: #1C71A4;
color: #fff;
margin: -20px -20px 0 -20px;
font-weight: 300;
-webkit-border-radius: 3px 3px 0 0;
-moz-border-radius: 3px 3px 0 0;
-ms-border-radius: 3px 3px 0 0;
border-radius: 3px 3px 0 0;
font-size: 22px;
}
#timeline .timeline-item .timeline-content p {
padding-top: 10px;
padding-bottom: 10px;
}
#timeline .timeline-item .timeline-content:before {
content: '';
position: absolute;
left: 45%;
top: 20px;
width: 0;
height: 0;
border-top: 7px solid transparent;
border-bottom: 7px solid transparent;
border-left: 7px solid #1C71A4;
}
#timeline .timeline-item .timeline-content.right {
float: right;
}
#timeline .timeline-item .timeline-content.right:before {
content: '';
right: 45%;
left: inherit;
border-left: 0;
border-right: 7px solid #1C71A4;
}
#timeline {
margin: 0px;
padding: 0px;
width: 100%;
}
#timeline:before {
left: 0;
}
#timeline .timeline-item .timeline-content {
width: 90%;
float: right;
}
#timeline .timeline-item .timeline-content:before, #timeline .timeline-item .timeline-content.right:before {
left: 10%;
margin-left: -6px;
border-left: 0;
border-right: 7px solid #1C71A4;
}
#timeline .timeline-item .timeline-icon {
left: 0;
}
/* Animation CSS */
/* icon animation */
.timeline-icon.is-hidden {
visibility: hidden;
}
.timeline-icon.animate-it {
visibility: visible;
-webkit-animation: bounce-1 0.6s;
-moz-animation: bounce-1 0.6s;
animation: bounce-1 0.6s;
}
/* content block animation */
.timeline-content.is-hidden {
visibility: hidden;
}
.timeline-content.animate-it {
visibility: visible;
-webkit-animation: bounce-2 0.6s;
-moz-animation: bounce-2 0.6s;
animation: bounce-2 0.6s;
}
@media only screen and (min-width: 769px) {
/* Inverse bounce effect on even content blocks */
.timeline-content.right.animate-it {
-webkit-animation: bounce-2-inverse 0.6s;
-moz-animation: bounce-2-inverse 0.6s;
animation: bounce-2-inverse 0.6s;
}
}
@media only screen and (max-width: 768px) {
/* Inverse bounce effect on all content blocks */
.timeline-content.animate-it, .timeline-content.right.animate-it {
-webkit-animation: bounce-2-inverse 0.6s;
-moz-animation: bounce-2-inverse 0.6s;
animation: bounce-2-inverse 0.6s;
}
}
/* ALL animation types called */
@-webkit-keyframes bounce-1 {
0% {
opacity: 0;
-webkit-transform: scale(0.5);
}
60% {
opacity: 1;
-webkit-transform: scale(1.2);
}
100% {
-webkit-transform: scale(1);
}
}
@-moz-keyframes bounce-1 {
0% {
opacity: 0;
-moz-transform: scale(0.5);
}
60% {
opacity: 1;
-moz-transform: scale(1.2);
}
100% {
-moz-transform: scale(1);
}
}
@keyframes bounce-1 {
0% {
opacity: 0;
-webkit-transform: scale(0.5);
-moz-transform: scale(0.5);
-ms-transform: scale(0.5);
-o-transform: scale(0.5);
transform: scale(0.5);
}
60% {
opacity: 1;
-webkit-transform: scale(1.2);
-moz-transform: scale(1.2);
-ms-transform: scale(1.2);
-o-transform: scale(1.2);
transform: scale(1.2);
}
100% {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
}
}
@-webkit-keyframes bounce-2 {
0% {
opacity: 0;
-webkit-transform: translateX(-100px);
}
60% {
opacity: 1;
-webkit-transform: translateX(20px);
}
100% {
-webkit-transform: translateX(0);
}
}
@-moz-keyframes bounce-2 {
0% {
opacity: 0;
-moz-transform: translateX(-100px);
}
60% {
opacity: 1;
-moz-transform: translateX(20px);
}
100% {
-moz-transform: translateX(0);
}
}
@keyframes bounce-2 {
0% {
opacity: 0;
-webkit-transform: translateX(-100px);
-moz-transform: translateX(-100px);
-ms-transform: translateX(-100px);
-o-transform: translateX(-100px);
transform: translateX(-100px);
}
60% {
opacity: 1;
-webkit-transform: translateX(20px);
-moz-transform: translateX(20px);
-ms-transform: translateX(20px);
-o-transform: translateX(20px);
transform: translateX(20px);
}
100% {
-webkit-transform: translateX(0);
-moz-transform: translateX(0);
-ms-transform: translateX(0);
-o-transform: translateX(0);
transform: translateX(0);
}
}
@-webkit-keyframes bounce-2-inverse {
0% {
opacity: 0;
-webkit-transform: translateX(100px);
}
60% {
opacity: 1;
-webkit-transform: translateX(-20px);
}
100% {
-webkit-transform: translateX(0);
}
}
@-moz-keyframes bounce-2-inverse {
0% {
opacity: 0;
-moz-transform: translateX(100px);
}
60% {
opacity: 1;
-moz-transform: translateX(-20px);
}
100% {
-moz-transform: translateX(0);
}f
}
@keyframes bounce-2-inverse {
0% {
opacity: 0;
-webkit-transform: translateX(100px);
-moz-transform: translateX(100px);
-ms-transform: translateX(100px);
-o-transform: translateX(100px);
transform: translateX(100px);
}
60% {
opacity: 1;
-webkit-transform: translateX(-20px);
-moz-transform: translateX(-20px);
-ms-transform: translateX(-20px);
-o-transform: translateX(-20px);
transform: translateX(-20px);
}
100% {
-webkit-transform: translateX(0);
-moz-transform: translateX(0);
-ms-transform: translateX(0);
-o-transform: translateX(0);
transform: translateX(0);
}
}
\t </style>
\t<section style=\"padding: 25px 0px;\">
\t\t<div class=\"mzp-l-content\">
\t\t\t<div class=\"row\">
\t\t\t\t<div class=\"col-md-7\">
\t\t\t\t\t";
// line 1250
$context['_parent'] = $context;
$context['_seq'] = twig_ensure_traversable(twig_slice($this->env, (isset($context["liste_categorie"]) || array_key_exists("liste_categorie", $context) ? $context["liste_categorie"] : (function () { throw new RuntimeError('Variable "liste_categorie" does not exist.', 1250, $this->source); })()), 0, 2));
foreach ($context['_seq'] as $context["_key"] => $context["cat"]) {
// line 1251
echo "\t\t\t\t\t<h5 class=\"mzp-c-footer-heading\" style=\"font-weight: 700;\">
\t\t\t\t\t\t";
// line 1252
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["cat"], "nom", [], "any", false, false, false, 1252), "html", null, true);
echo "
\t\t\t\t\t</h5>
\t\t\t\t\t<div class=\"row grid\">
\t\t\t\t\t\t";
// line 1255
$context["liste_scat"] = twig_get_attribute($this->env, $this->source, $context["cat"], "getListeScat", [], "any", false, false, false, 1255);
// line 1256
echo "\t\t\t\t\t\t";
$context['_parent'] = $context;
$context['_seq'] = twig_ensure_traversable(twig_slice($this->env, (isset($context["liste_scat"]) || array_key_exists("liste_scat", $context) ? $context["liste_scat"] : (function () { throw new RuntimeError('Variable "liste_scat" does not exist.', 1256, $this->source); })()), 0, 2));
foreach ($context['_seq'] as $context["_key"] => $context["scat"]) {
// line 1257
echo "\t\t\t\t\t\t<div class=\"col-md-6\">
\t\t\t\t\t\t\t<div class=\"cardcode image-cardcode\">
\t\t\t\t\t\t\t\t<a href=\"";
// line 1259
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("produit_produit_listes_produit_user", ["id" => twig_get_attribute($this->env, $this->source, $context["scat"], "id", [], "any", false, false, false, 1259)]), "html", null, true);
echo "\" class=\"img\" style=\"height: 138.344px;\"><span style=\"background: url('";
if ((0 !== twig_compare(twig_get_attribute($this->env, $this->source, $context["scat"], "src", [], "any", false, false, false, 1259), null))) {
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl(twig_get_attribute($this->env, $this->source, $context["scat"], "getWebpath", [], "any", false, false, false, 1259)), "html", null, true);
} else {
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("template/images/3plan.png"), "html", null, true);
}
echo "')\"></span></a>
\t\t\t\t\t\t\t\t<a href=\"";
// line 1260
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("produit_produit_listes_produit_user", ["id" => twig_get_attribute($this->env, $this->source, $context["scat"], "id", [], "any", false, false, false, 1260)]), "html", null, true);
echo "\" class=\"title\"><h2> ";
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["scat"], "description", [], "any", false, false, false, 1260), "html", null, true);
echo " </h2></a>
\t\t
\t\t\t\t\t\t\t\t<div class=\"infos\">
\t\t\t\t\t\t\t\t\t<span><a href=\"";
// line 1263
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("produit_produit_listes_produit_user", ["id" => twig_get_attribute($this->env, $this->source, $context["scat"], "id", [], "any", false, false, false, 1263)]), "html", null, true);
echo "\"> ";
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["scat"], "nom", [], "any", false, false, false, 1263), "html", null, true);
echo "</a></span>
\t\t\t\t\t\t\t\t\t<span class=\"stats\">
\t\t\t\t\t\t\t\t\t\t<span><i class=\"fa fa-eye\"></i>661</span>
\t\t\t\t\t\t\t\t\t\t<span><i class=\"fa fa-comment\"></i>0</span>
\t\t\t\t\t\t\t\t\t</span>
\t\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t</div>
\t\t\t\t\t\t";
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_iterated'], $context['_key'], $context['scat'], $context['_parent'], $context['loop']);
$context = array_intersect_key($context, $_parent) + $_parent;
// line 1272
echo "\t\t\t\t\t</div> <!-- End Row -->
\t\t\t\t\t";
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_iterated'], $context['_key'], $context['cat'], $context['_parent'], $context['loop']);
$context = array_intersect_key($context, $_parent) + $_parent;
// line 1274
echo "
\t\t\t\t</div>
\t\t\t\t<div class=\"col-md-5\">
\t\t\t\t\t
\t\t\t\t\t<div id=\"timeline\">
\t\t\t\t\t\t<div class=\"timeline-item\">
\t\t\t\t\t\t <div class=\"timeline-icon\">
\t\t\t\t\t\t\t<i class=\"fa fa-envelope-o\" aria-hidden=\"true\"></i>
\t\t\t\t\t\t </div>
\t\t\t\t\t\t <div class=\"timeline-content\">
\t\t\t\t\t\t\t<h2>Notre vision</h2>
\t\t\t\t\t\t\t<p>
\t\t\t\t\t\t\t Lorem ipsum dolor sit amet, consectetur adipisicing elit.
\t\t\t\t\t\t\t Atque, facilis quo maiores magnam modi ab libero praesentium blanditiis.
\t\t\t\t\t\t\t</p>
\t\t\t\t\t\t\t<span class=\"time-stamp\">Thu Jan - 26 - 2017 01:54</span>
\t\t\t\t\t\t </div>
\t\t\t\t\t\t</div>
\t\t\t\t
\t\t\t\t\t\t<div class=\"timeline-item\">
\t\t\t\t\t\t <div class=\"timeline-icon\">
\t\t\t\t\t\t\t<i class=\"fa fa-envelope-open-o\" aria-hidden=\"true\"></i>
\t\t\t\t\t\t </div>
\t\t\t\t\t\t <div class=\"timeline-content right\">
\t\t\t\t\t\t\t<h2>Notre Missions</h2>
\t\t\t\t\t\t\t<p>
\t\t\t\t\t\t\t Lorem ipsum dolor sit amet, consectetur adipisicing elit. Atque, facilis quo. Maiores magnam modi ab libero praesentium blanditiis consequatur aspernatur.
\t\t\t\t\t\t\t</p>
\t\t\t\t\t\t\t<span class=\"time-stamp\">Thu Jan - 26 - 2017 01:54</span>
\t\t\t\t\t\t </div>
\t\t\t\t\t\t</div>
\t\t\t\t
\t\t\t\t\t\t<div class=\"timeline-item\">
\t\t\t\t\t\t <div class=\"timeline-icon success\">
\t\t\t\t\t\t\t<i class=\"fa fa-star\" aria-hidden=\"true\"></i>
\t\t\t\t\t\t </div>
\t\t\t\t\t\t <div class=\"timeline-content\">
\t\t\t\t\t\t\t<h2>Nos Valeurs</h2>
\t\t\t\t\t\t\t<p>
\t\t\t\t\t\t\t Lorem ipsum dolor sit amet, consectetur adipisicing elit. Atque, facilis quo. Maiores magnam modi ab libero praesentium blanditiis consequatur aspernatur accusantium maxime molestiae sunt ipsa.
\t\t\t\t\t\t\t</p>
\t\t\t\t\t\t\t <span class=\"time-stamp\">Thu Jan - 26 - 2017 01:54</span>
\t\t\t\t\t\t </div>
\t\t\t\t\t\t</div>
\t\t\t\t
\t\t\t\t
\t\t\t\t\t</div>
\t\t\t\t</div>
\t\t\t</div>
\t\t</div>
\t\t<script type=\"text/javascript\">
\t\t\t\$(function() {
\t\t\t\tvar timelineBlocks = \$('.timeline-item'),
\t\t\t\t\toffset = 0.8;
\t\t\t\t//hide timeline blocks which are outside the viewport
\t\t\t\thideBlocks(timelineBlocks, offset);
\t\t\t\t//on scolling, show/animate timeline blocks when entering the viewport
\t\t\t\t\$(window).on('scroll', function(){
\t\t\t\t\t(!window.requestAnimationFrame)
\t\t\t\t\t\t? setTimeout(function(){ showBlocks(timelineBlocks, offset); }, 100)
\t\t\t\t\t\t: window.requestAnimationFrame(function(){ showBlocks(timelineBlocks, offset); });
\t\t\t\t});
\t\t\t\tfunction hideBlocks(blocks, offset) {
\t\t\t\t\tblocks.each(function(){
\t\t\t\t\t\t(\$(this).offset().top > \$(window).scrollTop() + \$(window).height() * offset) && \$(this).find('.timeline-icon, .timeline-content').addClass('is-hidden');
\t\t\t\t\t});
\t\t\t\t}
\t\t\t\tfunction showBlocks(blocks, offset) {
\t\t\t\t\tblocks.each(function(){
\t\t\t\t\t\t(\$(this).offset().top <= \$(window).scrollTop() + \$(window).height() * offset && \$(this).find('.timeline-icon').hasClass('is-hidden')) && \$(this).find('.timeline-icon, .timeline-content').removeClass('is-hidden').addClass('animate-it');
\t\t\t\t\t});
\t\t\t\t}
\t\t\t});
\t\t</script>
\t </section>
<style>
.news-section {
padding: 0px 0;
}
.news-content {
padding: 40px 30px;
}
.news-item {
box-shadow: 0 0 15px #ededed;
-webkit-transition: .5s;
-o-transition: .5s;
transition: .5s;
margin-bottom: 40px;
}
.news-item:hover {
-webkit-transform: translateY(-10px);
-ms-transform: translateY(-10px);
transform: translateY(-10px);
-webkit-box-shadow: 0px 15px 15px 0px #edeaea;
box-shadow: 0px 15px 15px 0px #edeaea;
}
.newsimg img {
width: 100%;
}
.news_postdate {
color: #FF3A46;
}
.news-content h3 {
color: #233D63;
font-size: 22px;
margin-bottom: 25px;
}
.news_authorinfo {
border: transparent;
padding: 14px 0px 0px 0px;
background: transparent;
font-size: 14px;
}
.news_authorinfo i {
margin-right: 6px;
}
.news_authorinfo span:last-child {
float: right;
}
.news_authorinfo a {
color: #666;
}
.center .news-content {
background: linear-gradient(-120deg, #8758ff 0, #614ef9 100%);
}
.center .news-content h3,
.center .news-content p {
color: #fff;
}
.center .news_authorinfo a,
.center .news_authorinfo i {
color: #fff;
}
.news-slide.owl-carousel .col-lg-3 {
max-width: 100%;
padding: 0;
}
.news-section .owl-theme .owl-nav [class*=\"owl-\"] {
color: #333;
font-size: 14px;
margin: 5px;
padding: 4px 7px;
background: #fff;
display: inline-block;
cursor: pointer;
border-radius: 3px;
border: 1px solid #ddd;
}
.small-title {
font-size: 20px;
text-transform: capitalize;
color: #FF3A46;
margin-bottom: 10px;
margin-top: 0px;
font-weight: 600;
}
.big-title {
letter-spacing: 0px;
padding-bottom: 13px;
position: relative;
color: #233D63;
line-height: 50px;
font-size: 36px;
text-transform: capitalize;
font-weight: 600;
}
.main-title-box {
margin-bottom: 60px;
}
\t </style>
\t
\t
<section class=\"news-section\">
\t\t<div class=\"mzp-l-content blog\" id=\"blog\">
\t\t\t\t<div class=\"text-left\">
\t\t\t\t\t<h3>
\t\t\t\t\t\tNos programmes
\t\t\t\t\t</h3>
\t\t\t\t\t
\t\t\t\t\t<div>
\t\t\t\t\t\tLa transparence
\t\t\t\t\t</div>
\t\t\t\t</div>
\t\t\t\t <div class=\"row posts-list\">
\t\t\t
\t\t\t\t\t <!--Single Blog Start-->
\t\t\t\t\t <div class=\"col-lg-4 col-md-4 wow fadeInUp\" data-wow-delay=\"0ms\">
\t\t\t\t\t\t<article>
\t\t\t\t\t\t\t<div class=\"post-img\">
\t\t\t\t\t\t\t\t<img src=\"https://i.ibb.co/m5yGbdR/blog2.jpg\" alt=\"\" class=\"img-fluid\">
\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t\t<p class=\"post-category\">Commandez un Hébergement pro.</p>
\t\t\t\t\t\t\t<h2 class=\"title\">
\t\t\t\t\t\t\t\t<a href=\"/detail/article/19\" data-original-title=\"\" title=\"\">Commandez un hébergement Mutualisé ou un VPS chez l’hébergeur web professionnel AFH Host à prix malin.</a>
\t\t\t\t\t\t\t</h2>
\t\t\t\t
\t\t\t\t\t\t\t<div class=\"d-flex align-items-center\">
\t\t\t\t\t\t\t\t<img src=\"/template/images/co.png\" alt=\"\" class=\"img-fluid post-author-img flex-shrink-0\">
\t\t\t\t\t\t\t\t<div class=\"post-meta\">
\t\t\t\t\t\t\t\t<div class=\"post-author-list\">Kenfack Noel</div>
\t\t\t\t\t\t\t\t<div class=\"post-date\">
\t\t\t\t\t\t\t\t\t<time datetime=\"2022-01-01\">01 Feb 2024</time>
\t\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t</article>
\t\t\t\t\t </div>
\t\t\t\t\t <!--Single Blog End-->
\t\t\t\t\t <!--Single Blog Start-->
\t\t\t\t\t <div class=\"col-lg-4 col-md-4 wow fadeInUp\" data-wow-delay=\"0ms\">
\t\t\t\t\t\t<article>
\t\t\t\t\t\t\t<div class=\"post-img\">
\t\t\t\t\t\t\t\t<img src=\"https://i.ibb.co/m5yGbdR/blog2.jpg\" alt=\"\" class=\"img-fluid\">
\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t\t<p class=\"post-category\">Commandez un Hébergement pro.</p>
\t\t\t\t\t\t\t<h2 class=\"title\">
\t\t\t\t\t\t\t\t<a href=\"/detail/article/19\" data-original-title=\"\" title=\"\">Commandez un hébergement Mutualisé ou un VPS chez l’hébergeur web professionnel AFH Host à prix malin.</a>
\t\t\t\t\t\t\t</h2>
\t\t\t\t
\t\t\t\t\t\t\t<div class=\"d-flex align-items-center\">
\t\t\t\t\t\t\t\t<img src=\"/template/images/co.png\" alt=\"\" class=\"img-fluid post-author-img flex-shrink-0\">
\t\t\t\t\t\t\t\t<div class=\"post-meta\">
\t\t\t\t\t\t\t\t<div class=\"post-author-list\">Kenfack Noel</div>
\t\t\t\t\t\t\t\t<div class=\"post-date\">
\t\t\t\t\t\t\t\t\t<time datetime=\"2022-01-01\">01 Feb 2024</time>
\t\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t</article>
\t\t\t\t\t </div>
\t\t\t\t\t <!--Single Blog Start-->
\t\t\t\t\t <!--Single Blog Start-->
\t\t\t\t\t <div class=\"col-lg-4 col-md-4 wow fadeInUp\" data-wow-delay=\"0ms\">
\t\t\t\t\t\t<article>
\t\t\t\t\t\t\t<div class=\"post-img\">
\t\t\t\t\t\t\t\t<img src=\"https://i.ibb.co/m5yGbdR/blog2.jpg\" alt=\"\" class=\"img-fluid\">
\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t\t<p class=\"post-category\">Commandez un Hébergement pro.</p>
\t\t\t\t\t\t\t<h2 class=\"title\">
\t\t\t\t\t\t\t\t<a href=\"/detail/article/19\" data-original-title=\"\" title=\"\">Commandez un hébergement Mutualisé ou un VPS chez l’hébergeur web professionnel AFH Host à prix malin.</a>
\t\t\t\t\t\t\t</h2>
\t\t\t\t
\t\t\t\t\t\t\t<div class=\"d-flex align-items-center\">
\t\t\t\t\t\t\t\t<img src=\"/template/images/co.png\" alt=\"\" class=\"img-fluid post-author-img flex-shrink-0\">
\t\t\t\t\t\t\t\t<div class=\"post-meta\">
\t\t\t\t\t\t\t\t<div class=\"post-author-list\">Kenfack Noel</div>
\t\t\t\t\t\t\t\t<div class=\"post-date\">
\t\t\t\t\t\t\t\t\t<time datetime=\"2022-01-01\">01 Feb 2024</time>
\t\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t</article>
\t\t\t\t\t </div>
\t\t\t\t\t <!--Single Blog Start-->
\t\t\t\t\t
\t\t\t\t </div>
\t\t\t </div>
\t\t </div>
</section>
";
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
}
// line 1550
public function block_javascripttemplate($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", "javascripttemplate"));
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "javascripttemplate"));
// line 1551
echo "
";
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
}
public function getTemplateName()
{
return "Theme/Users/User/Security/accueilsite.html.twig";
}
public function isTraitable()
{
return false;
}
public function getDebugInfo()
{
return array ( 1890 => 1551, 1880 => 1550, 1596 => 1274, 1589 => 1272, 1572 => 1263, 1564 => 1260, 1554 => 1259, 1550 => 1257, 1545 => 1256, 1543 => 1255, 1537 => 1252, 1534 => 1251, 1530 => 1250, 904 => 627, 895 => 620, 881 => 619, 878 => 618, 869 => 612, 853 => 599, 848 => 597, 829 => 591, 824 => 589, 821 => 588, 812 => 582, 798 => 571, 793 => 569, 775 => 564, 770 => 562, 767 => 561, 765 => 560, 762 => 559, 753 => 553, 738 => 541, 733 => 539, 714 => 533, 709 => 531, 706 => 530, 703 => 529, 686 => 528, 586 => 430, 538 => 385, 529 => 379, 524 => 377, 511 => 367, 233 => 92, 209 => 70, 196 => 60, 189 => 56, 183 => 53, 178 => 51, 164 => 45, 162 => 44, 130 => 14, 120 => 13, 107 => 10, 97 => 9, 83 => 6, 76 => 4, 71 => 3, 61 => 2, 38 => 1,);
}
public function getSourceContext()
{
return new Source("{% extends \"Theme/Users/User/layoutoffert.html.twig\" %}
{% block meta %}
\t{{ parent() }}
\t<meta name=\"keywords\" content=\"{{ site }}, {{ keywords }}\"/>
\t<meta name=\"author\" content=\"Noel Kenfack\"/>
\t<meta name=\"description\" content=\"{{ site }} | {{ description }}\"/>
{% endblock %}
{% block title %}
\t{{ parent() }} | Accueil
{% endblock %}
{% block userblog_body %}
<style>
\t.banner-content .me {
\t\tbackground: #90acd1;
\t\tpadding: 18px;
\t\tdisplay: inline-block;
\t\tcolor:#fff;
\t\tfont-size: 16px;
\t\tborder-radius: 8px;
\t\tposition: relative;
\t}
\t
\t.banner-content .me::after{
\t\tcontent: '';
\t\tposition: absolute;
\t\tright: 0;
\t\tbottom: -15px;
\t\twidth: 0;
\t\theight: 0;
\t\tborder-left: 26px solid transparent;
\t\tborder-right: 0px solid
\t\ttransparent;
\t\tborder-top: 24px solid#90acd1;
\t}
\t
\t*, ::after, ::before {
\t\tbox-sizing: border-box;
\t}
</style>
\t\t
{% if slideaccueil != null %}
<section id=\"download-firefox-primary-cta\" class=\"c-primary-cta download-firefox-primary-cta mzp-t-firefox\" style=\"background-image: url({% if slideaccueil.src != null %}{{ asset(slideaccueil.getwebpath) }}{% else %}{{ asset('templatehome/images/browser-high-res.188e4ab6d8f4.png') }}{% endif %})!important;background-size:400px 278px,auto;background-position:calc(50vw + 34px) 60px,calc(50vw - 41px) -78px;background-repeat:no-repeat;\">
<div class=\"mzp-l-content\">
<div class=\"c-primary-cta-wrapper\">
<div class=\"banner-content\" style=\"margin-bottom: 20px; margin-top: -40px;\">
\t \t<div class=\"me wow fadeInDown\" data-wow-duration=\"1s\" data-wow-delay=\"1.2s\" style=\"visibility: visible; animation-duration: 1s; animation-delay: 1.2s; animation-name: fadeInDown;\">Investissez</div>
\t </div>
\t <h3 class=\"c-primary-cta-title\">{{ slideaccueil.titre }}</h3>
<h3 class=\"c-primary-cta-title-sub\"></h3>
<p class=\"c-primary-cta-desc-sub\">{{ slideaccueil.description }}</p>
<div class=\"c-primary-cta-button\">
\t\t<a class=\"download-link button button-green mzp-c-button mzp-t-product\" href=\"{{ path('produit_produit_tarification_courant_product') }}\" data-direct-link=\"\" data-link-type=\"download\" data-display-name=\"Windows 64-bit\" data-download-version=\"win64\" data-download-os=\"Desktop\" data-download-location=\"primary cta\">
\t\t <strong class=\"download-title\">
\t\t\tInvestir sur un chantier
\t\t </strong>
\t\t</a><a class=\"download-link button button-green mzp-c-button mzp-t-product open-spp-modal\" href=\"{{ path('produit_produit_tarification_souscription_donation') }}\" data-direct-link=\"\" data-link-type=\"download\" data-display-name=\"Windows 64-bit\" data-download-version=\"win64\" data-download-os=\"Desktop\" data-download-location=\"primary cta\">
\t\t <strong class=\"download-title\">
\t\t\tFaire un don
\t\t </strong>
\t\t</a>
</div>
</div>
</div>
</section>
{% else %}
<style>
\t.articleplay {
\t\ttext-align: left;
\t\tposition: relative;
\t\twidth: 100%;
\t\theight: 400px;
\t\toverflow: hidden;
\t\tbackground: white;
\t\tborder-radius: 5px;
\t\tcolor: #fff;
\t\ttransform: translate3d(0);
\t\tbox-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), 0 8px 16px rgba(0, 0, 0, 0.03);
\t\ttransition: all 0.3s ease;
\t\ttop: 50%;
\t\tleft: 50%;
\t\ttransform: translate(-50%, -50%);
\t}
\t.image {
\t\twidth: 100%;
\t\tposition: absolute;
\t\theight: 400px;
\t\ttransition: 0.3s ease;
\t\tbackground-image: url({{ asset('template/images/bg-reseller.jpg') }});
\t\tbackground-size: cover;
\t\tbackground-position: center center;
\t}
\t.image:before {
\t\ttransition: all 0.3s ease;
\t\tcontent: \"\";
\t\tposition: absolute;
\t\twidth: 100%;
\t\theight: 150px;
\t\tbottom: 0;
\t\tbackground-image: linear-gradient(-180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
\t\tborder-radius: 0 0 5px 5px;
\t}
\t.player-wrap {
\t\theight: 280px;
\t\twidth: 100%;
\t\tposition: relative;
\t\topacity: 0;
\t\tpointer-events: none;
\t\toverflow: hidden;
\t}
\t.player-active .player-wrap {
\t\topacity: 1;
\t}
\t.articleplay #player {
\t\twidth: 100%;
\t\theight: calc(330px*16/9);
\t\tposition: absolute;
\t\ttop: 50%;
\t\tleft: 50%;
\t\ttransform: translate(-50%, -50%) scale(1.4);
\t\t-webkit-filter: saturate(1);
\t}
\t.articleplay .nfo {
\t\twidth: 100%;
\t\tposition: absolute;
\t\tbottom: 0;
\t\tleft: 20px;
\t\ttransition: all 0.3s ease;
\t\theight: 92px;
\t}
\t.articleplay h3 {
\t\tfont-size: 30px;
\t\tline-hight: 0;
\t\tmargin: 0;
\t\tposition: relative;
\t\ttransition: all 0.3s ease;
\t\twhite-space: nowrap;
\t}
\t.articleplay h3:after {
\t\tposition: absolute;
\t\tcontent: \"\";
\t\tbottom: 0;
\t\tleft: 0;
\t\twidth: 60px;
\t\theight: 3px;
\t\tbackground: #F15826;
\t\tz-index: 100;
\t\ttransition: all 0.3s ease;
\t\ttransition-delay: 0s;
\t}
\t.articleplay p {
\tcolor: #B3B7B9;
\tmargin-top: 0.3em;
\tposition: relative;
\ttransition: all 0.3s ease;
\t}
\t.articleplay .desc {
\t\tbackground: #9ebb3d;
\t\twidth: 100%;
\t\theight: 144px;
\t\tmargin-left: -20px;
\t\tposition: relative;
\t\tbox-sizing: border-box;
\t\ttransition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
\t\tline-height: 1.4;
\t\tfont-weight: 100;
\t}
\t.articleplay .desc p {
\t\tmargin: 0;
\t\tpadding: 20px;
\t\tpadding-top: 25px;
\t\tcolor: #fff;
\t\tfont-size: 15px;
\t\theight: 2.8em;
\t\toverflow: hidden;
\t}
\t.articleplay a {
\t\tpadding: 10px 0px;
\t\theight: 50px;
\t\tbackground: #ec9204;
\t\tcolor: white;
\t\tdisplay: inline-block;
\t\ttext-align: center;
\t\tbottom: 0;
\t\tposition: absolute;
\t\twidth: 100%;
\t\toverflow: hidden;
\t\tbox-sizing: border-box;
\t\tfont-weight: 400;
\t\ttext-decoration: none;
\t\ttransition: all 0.1s ease;
\t}
\t.articleplay a:hover {
\t\tcolor: white;
\t\t-webkit-filter: contrast(1.5);
\t}
\t.articleplay a:hover .maxdome-logo, .articleplay a:hover span {
\ttransform: translateY(-37px);
\t}
\t.articleplay a:active {
\t-webkit-filter: contrast(2);
\t}
\t.articleplay a:active .maxdome-logo {
\ttransition: all 0.3s ease 0;
\ttransform: translateY(-37px) scale(0.95);
\t}
\t.articleplay a .maxdome-logo, .articleplay a span {
\ttransition: all 250ms cubic-bezier(0.645, 0.045, 0.355, 1) 200ms;
\twidth: 100%;
\tdisplay: inline-block;
\tmargin-top: 6px;
\t}
\t.articleplay a .maxdome-logo {
\twidth: 154px;
\tmargin-top: 12px;
\theight: 20px;
\tdisplay: inline-block;
\t}
\t.articleplay a .maxdome-logo:after {
\tcontent: \"\";
\tspeak: none;
\tfont-style: normal;
\tfont-weight: 400;
\tfont-family: Icons;
\tcolor: #fff;
\tmargin-left: 0.11111rem;
\t}
\t.articleplay a .maxdome-logo:before {
\tcontent: \"\";
\tspeak: none;
\tfont-style: normal;
\tfont-weight: 400;
\tcolor: #202831;
\tfont-family: Icons;
\t}
\t.articleplay:hover {
\tbox-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), 0 12px 22px rgba(0, 0, 0, 0.15);
\t}
\t.articleplay:hover .nfo {
\ttransform: translateY(-100px);
\t}
\t.articleplay:hover .nfo p {
\topacity: 0;
\t}
\t.articleplay:hover .desc {
\ttransform: translateY(-47px);
\t}
\t.articleplay:hover .desc p {
\topacity: 1;
\t}
\t.articleplay:hover h3:after {
\twidth: 390px;
\ttransform: translateX(-20px);
\ttransition-delay: 0.3s;
\ttransition: transform 0.3s ease, width 2s ease-in;
\t}
\t.articleplay:hover .image {
\ttransform: translateY(-60px);
\t}
\t.articleplay:hover.player-active h3:after {
\ttransition: 0.3s ease;
\twidth: 440px;
\t}
\t.articleplay:hover.player-active .image:before {
\ttransform: translate(0);
\t}
\t.articleplay:hover.player-active .nfo {
\ttransition: 1s ease 1.5s;
\ttransform: translateY(-6px);
\t}
\t.articleplay:hover.player-active .nfo a {
\ttransform: translateY(-94px);
\ttransition: 1s ease 1.5s;
\t}
\t.articleplay:hover.player-active .nfo:hover {
\ttransition: 0.7s ease 0s;
\ttransform: translateY(-100px);
\t}
\t.articleplay:hover.player-active .nfo:hover a {
\ttransform: translateY(0);
\ttransition: 0.7s ease 0s;
\t}
\t.articleplay:hover.player-active .nfo:hover h3 {
\ttransition: 1s ease 0s;
\tcolor: white;
\t}
\t.articleplay:hover.player-active .nfo:hover h3 {
\ttransition: 1s ease 2s;
\t}
\t.articleplay:hover.player-active .nfo:hover h3:after {
\twidth: 440px;
\ttransition: width 0.3s ease;
\t}
.bg-danger {
background-color: #f5365c !important;
}
@media (min-width: 1200px) {
.justify-content-xl-between {
justify-content: space-between !important;
}
}
.pt-5 {
padding-top: 3rem !important;
}
.pb-8 {
padding-bottom: 8rem !important;
}
@media (min-width: 768px) {
.pt-md-8 {
padding-top: 8rem !important;
}
}
@media (min-width: 1200px) {
.mb-xl-0 {
margin-bottom: 0 !important;
}
}
.font-weight-bold {
font-weight: 600 !important;
}
a.text-success:hover,
a.text-success:focus {
color: #24a46d !important;
}
.text-warning {
color: #fb6340 !important;
}
a.text-warning:hover,
a.text-warning:focus {
color: #fa3a0e !important;
}
.text-danger {
color: #f5365c !important;
}
a.text-danger:hover,
a.text-danger:focus {
color: #ec0c38 !important;
}
.text-white {
color: #fff !important;
}
a.text-white:hover,
a.text-white:focus {
color: #e6e6e6 !important;
}
.text-muted {
color: #8898aa !important;
}
figcaption,
main {
display: block;
}
main {
overflow: hidden;
}
.bg-yellow {
background-color: #ffd600 !important;
}
</style>
<section id=\"download-firefox-primary-cta\" class=\"c-primary-cta download-firefox-primary-cta mzp-t-firefox\" style=\"background-image: url({{ asset('template/images/bg-shape-bottom-right.png') }}); background-size: 600px 400px,auto; background-position: top 100px right 0px; background-repeat:no-repeat;\">
<div class=\"mzp-l-content \">
<div class=\"c-primary-cta-wrapper\" style=\"max-width: 100%;\">
<div class=\"banner-content\" style=\"margin-bottom: 20px; margin-top: -40px;\">
\t \t<div class=\"me wow fadeInDown\" data-wow-duration=\"1s\" data-wow-delay=\"1.2s\" style=\"visibility: visible; animation-duration: 1s; animation-delay: 1.2s; animation-name: fadeInDown;\">Investissez</div>
\t </div>
\t <div class=\"row\">
\t\t <div class=\"col-md-6\">
\t\t\t<h3 class=\"c-primary-cta-title\">Sur les business les plus rentables en controlant intégralement l'activité.</h3>
\t\t\t<h3 class=\"c-primary-cta-title-sub\">12</h3>
\t\t\t<p class=\"c-primary-cta-desc-sub\">{{ site }} Transforme des idées et projets en business modernes dans lesquelles des millions de personnes peuvent investir et tracer leur investissement avec le risque d'échec quasiment nul.</p>
\t\t\t<div class=\"c-primary-cta-button\">
\t\t\t <a style=\"margin: 1px;\" class=\"download-link button button-green mzp-c-button mzp-t-product\" href=\"{{ path('produit_produit_tarification_courant_product') }}\" data-direct-link=\"\" data-link-type=\"download\" data-display-name=\"Windows 64-bit\" data-download-version=\"win64\" data-download-os=\"Desktop\" data-download-location=\"primary cta\">
\t\t\t\t<strong class=\"download-title\">
\t\t\t\t Investir sur un chantier
\t\t\t\t</strong>
\t\t\t </a>
\t\t\t
\t\t\t <a style=\"margin: 1px;\" class=\"download-link button button-green mzp-c-button mzp-t-product\" href=\"{{ path('produit_produit_tarification_souscription_donation') }}\" data-direct-link=\"\" data-link-type=\"download\" data-display-name=\"Windows 64-bit\" data-download-version=\"win64\" data-download-os=\"Desktop\" data-download-location=\"primary cta\">
\t\t\t\t<strong class=\"download-title\">
\t\t\t\t Faire un don
\t\t\t\t</strong>
\t\t\t </a>
\t\t\t</div>
\t\t </div>
\t\t <div class=\"col-md-6\">
\t\t\t
\t\t\t<div class=\"articleplay\" data-youtube-id=\"Ue_SfrHHBAc\">
\t\t\t\t<div class=\"image\"></div>
\t\t\t\t<div class=\"player-wrap\">
\t\t\t\t <div id=\"player\"></div>
\t\t\t\t</div>
\t\t\t\t<div class=\"nfo\">
\t\t\t\t
\t\t\t\t <h3>Monsters, Inc.</h3>
\t\t\t\t <p>Animation/Comedy
\t\t\t\t </p>
\t\t\t\t <div class=\"desc\">
\t\t\t\t\t<p>In order to power the city, monsters have to scare children so that they scream. However, the children are toxic to the monsters, and after a child gets through, two monsters realize things may not be what they think.</p>
\t\t\t\t\t<a href=\"#\" ><span>► Rent or Buy Now</span>
\t\t\t\t\t <div class=\"maxdome-logo\"></div>
\t\t\t\t\t</a>
\t\t\t\t </div>
\t\t\t
\t\t\t\t</div>
\t\t\t</div>
\t\t </div>
\t </div>
\t
\t <script type=\"text/javascript\">
\t\t
\t </script>
</div>
</div>
<div>
\t <img src=\"\" alt=\"\" style=\"\">
</div>
</section>
{% endif %}
<div class=\"mzp-l-content \" style=\"border-top: 1px solid #ddd;\">
\t<div class=\"header-body\">
\t\t<div class=\"row\">
\t\t <div class=\"col-xl-3 col-lg-6\">
\t\t\t<div class=\"card card-stats mb-4 mb-xl-0\">
\t\t\t <div class=\"card-body\">
\t\t\t\t<div class=\"row\">
\t\t\t\t <div class=\"col\">
\t\t\t\t\t<h5 class=\"card-title text-uppercase text-muted mb-0\">Chantiers</h5>
\t\t\t\t\t<span class=\"h2 font-weight-bold mb-0\">350,897</span>
\t\t\t\t </div>
\t\t\t\t <div class=\"col-auto\">
\t\t\t\t\t<div class=\"icon icon-shape bg-danger text-white rounded-circle shadow\">
\t\t\t\t\t <i class=\"fa fa-chart-bar\"></i>
\t\t\t\t\t</div>
\t\t\t\t </div>
\t\t\t\t</div>
\t\t\t\t<p class=\"mt-3 mb-0 text-muted text-sm\">
\t\t\t\t <span class=\"text-success mr-2\"><i class=\"fa fa-arrow-up\"></i> 3.48%</span>
\t\t\t\t <span class=\"text-nowrap\">Since last month</span>
\t\t\t\t</p>
\t\t\t </div>
\t\t\t</div>
\t\t </div>
\t\t <div class=\"col-xl-3 col-lg-6\">
\t\t\t<div class=\"card card-stats mb-4 mb-xl-0\">
\t\t\t <div class=\"card-body\">
\t\t\t\t<div class=\"row\">
\t\t\t\t <div class=\"col\">
\t\t\t\t\t<h5 class=\"card-title text-uppercase text-muted mb-0\">Investissement</h5>
\t\t\t\t\t<span class=\"h2 font-weight-bold mb-0\">2,356</span>
\t\t\t\t </div>
\t\t\t\t <div class=\"col-auto\">
\t\t\t\t\t<div class=\"icon icon-shape bg-warning text-white rounded-circle shadow\">
\t\t\t\t\t <i class=\"fa fa-chart-pie\"></i>
\t\t\t\t\t</div>
\t\t\t\t </div>
\t\t\t\t</div>
\t\t\t\t<p class=\"mt-3 mb-0 text-muted text-sm\">
\t\t\t\t <span class=\"text-danger mr-2\"><i class=\"fa fa-arrow-down\"></i> 3.48%</span>
\t\t\t\t <span class=\"text-nowrap\">Since last week</span>
\t\t\t\t</p>
\t\t\t </div>
\t\t\t</div>
\t\t </div>
\t\t <div class=\"col-xl-3 col-lg-6\">
\t\t\t<div class=\"card card-stats mb-4 mb-xl-0\">
\t\t\t <div class=\"card-body\">
\t\t\t\t<div class=\"row\">
\t\t\t\t <div class=\"col\">
\t\t\t\t\t<h5 class=\"card-title text-uppercase text-muted mb-0\">Investisseurs</h5>
\t\t\t\t\t<span class=\"h2 font-weight-bold mb-0\">924</span>
\t\t\t\t </div>
\t\t\t\t <div class=\"col-auto\">
\t\t\t\t\t<div class=\"icon icon-shape bg-yellow text-white rounded-circle shadow\">
\t\t\t\t\t <i class=\"fa fa-users\"></i>
\t\t\t\t\t</div>
\t\t\t\t </div>
\t\t\t\t</div>
\t\t\t\t<p class=\"mt-3 mb-0 text-muted text-sm\">
\t\t\t\t <span class=\"text-warning mr-2\"><i class=\"fa fa-arrow-down\"></i> 1.10%</span>
\t\t\t\t <span class=\"text-nowrap\">Since yesterday</span>
\t\t\t\t</p>
\t\t\t </div>
\t\t\t</div>
\t\t </div>
\t\t <div class=\"col-xl-3 col-lg-6\">
\t\t\t<div class=\"card card-stats mb-4 mb-xl-0\">
\t\t\t <div class=\"card-body\">
\t\t\t\t<div class=\"row\">
\t\t\t\t <div class=\"col\">
\t\t\t\t\t<h5 class=\"card-title text-uppercase text-muted mb-0\">Donations</h5>
\t\t\t\t\t<span class=\"h2 font-weight-bold mb-0\">49,65%</span>
\t\t\t\t </div>
\t\t\t\t <div class=\"col-auto\">
\t\t\t\t\t<div class=\"icon icon-shape bg-info text-white rounded-circle shadow\">
\t\t\t\t\t <i class=\"fa fa-percent\"></i>
\t\t\t\t\t</div>
\t\t\t\t </div>
\t\t\t\t</div>
\t\t\t\t<p class=\"mt-3 mb-0 text-muted text-sm\">
\t\t\t\t <span class=\"text-success mr-2\"><i class=\"fa fa-arrow-up\"></i> 12%</span>
\t\t\t\t <span class=\"text-nowrap\">Since last month</span>
\t\t\t\t</p>
\t\t\t </div>
\t\t\t</div>
\t\t </div>
\t\t</div>
\t </div>
</div>
<section style=\"padding: 15px 0px;\">
\t<div class=\"mzp-l-content\">
<div class=\"mzp-l-card-hero\">
\t {% for article in article_presentation %}
\t\t\t{% if loop.first %}
\t\t\t\t<section class=\"mzp-c-card mzp-c-card-large mzp-has-aspect-16-9 mzp-has-video has-video-embed\">
\t\t\t\t <a class=\"mzp-c-card-block-link\" href=\"{{ path('produit_service_detail_article_central', {'id': article.id }) }}\" data-link-name=\"Dites stop aux traqueurs publicitaires\" data-link-type=\"link\" data-link-group=\"card\" data-card-tag=\"Firefox\">
\t\t\t\t\t<div class=\"mzp-c-card-media-wrapper\">
\t\t\t\t\t\t<div class=\"lazy-image-container\"><img class=\"mzp-c-card-image\" src=\"{% if article.imgservice != null %}{{ asset(article.imgservice.getwebpath) }}{% else %}{{ asset('template/images/bg-host.png') }}{% endif %}\" alt=\"\" srcset=\"{% if article.imgservice != null %}{{ asset(article.imgservice.getwebpath) }}{% else %}{{ asset('template/images/bg-host.png') }}{% endif %} 2x\"/></div>
\t\t\t\t\t</div>
\t\t\t\t\t<div class=\"mzp-c-card-content\">
\t\t\t\t\t
\t\t\t\t\t <div class=\"mzp-c-card-tag\">Firefox</div>
\t\t\t\t\t
\t\t\t\t\t <h2 class=\"mzp-c-card-title\"><span>{{ article.nom }}</span></h2>
\t\t\t\t\t
\t\t\t\t\t <p class=\"mzp-c-card-desc\">{{ article.description }}</p>
\t\t\t\t\t</div>
\t\t\t\t </a>
\t\t\t\t
\t\t\t\t <div class=\"mzp-c-card-video-wrapper hidden\">
\t\t\t\t <figure class=\"mzp-c-card-video-content mzp-c-modal-overlay-contents\">
\t\t\t\t\t <div class=\"ytcontainer-video\">
\t\t\t\t\t\t<div class=\"video-container\">
\t\t\t\t\t\t <div class=\"video-play\" data-id=\"4OKMVy859wA\"></div>
\t\t\t\t\t\t</div>
\t\t\t\t\t </div>
\t\t\t\t\t <figcaption>
\t\t\t\t\t\t<p>Plus de 2000 traqueurs vous suivent partout sur le Web et menacent votre vie privée. Alors Firefox les bloque pour vous. <a href=\"{{ path('produit_service_detail_article_central', {'id': article.id }) }}\">En savoir plus</a></p>
\t\t\t\t\t </figcaption>
\t\t\t\t\t</figure>
\t\t\t\t </div>
\t\t\t\t</section>
\t\t\t{% else %}
\t\t\t
\t\t\t{% if loop.index == 2 %}
\t\t\t\t<section class=\"mzp-c-card mzp-c-card-medium mzp-has-aspect-1-1 mzp-has-video has-video-embed\">
\t\t\t\t <a class=\"mzp-c-card-block-link\" href=\"{{ path('produit_service_detail_article_central', {'id': article.id }) }}\" data-link-name=\"Monitor surveille les fuites de données\" data-link-type=\"link\" data-link-group=\"card\" data-card-tag=\"Sécurité\">
\t\t\t\t\t<div class=\"mzp-c-card-media-wrapper\">
\t\t\t\t\t\t<div class=\"lazy-image-container\"><img class=\"mzp-c-card-image\" src=\"{% if article.imgservice != null %}{{ asset(article.imgservice.getwebpath) }}{% else %}{{ asset('template/images/bg-host.png') }}{% endif %}\" alt=\"\" srcset=\"{% if article.imgservice != null %}{{ asset(article.imgservice.getwebpath) }}{% else %}{{ asset('template/images/bg-host.png') }}{% endif %} 2x\"/></div>
\t\t\t\t\t</div>
\t\t\t\t\t<div class=\"mzp-c-card-content\">
\t\t\t\t\t <div class=\"mzp-c-card-tag\">Sécurité</div>
\t\t\t\t\t
\t\t\t\t\t <h2 class=\"mzp-c-card-title\"><span>{{ article.nom }}</span></h2>
\t\t\t\t\t
\t\t\t\t\t <p class=\"mzp-c-card-desc\">{{ article.description }}</p>
\t\t\t\t\t</div>
\t\t\t\t </a>
\t\t\t\t <div class=\"mzp-c-card-video-wrapper hidden\">
\t\t\t\t\t <figure class=\"mzp-c-card-video-content mzp-c-modal-overlay-contents\">
\t\t\t\t\t\t <div class=\"ytcontainer-video\">
\t\t\t\t\t\t\t<div class=\"video-container\">
\t\t\t\t\t\t\t <div class=\"video-play\" data-id=\"FawHxwNzyPM\"></div>
\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t </div>
\t\t\t\t\t\t <figcaption>
\t\t\t\t\t\t\t<p>Visualisez les traqueurs que nous bloquons directement dans le navigateur. <a href=\"{{ path('produit_service_detail_article_central', {'id': article.id }) }}\">En savoir plus</a></p>
\t\t\t\t\t\t </figcaption>
\t\t\t\t\t\t</figure>
\t\t\t\t\t</div>
\t\t\t\t</section>
\t\t\t{% else %}
\t\t\t\t<section class=\"mzp-c-card mzp-c-card-small mzp-has-aspect-16-9 mzp-has-video has-video-embed\">
\t\t\t\t\t<a class=\"mzp-c-card-block-link\" href=\"{{ path('produit_service_detail_article_central', {'id': article.id }) }}\" data-link-name=\"Découvrez votre rapport de protection\" data-link-type=\"link\" data-link-group=\"card\" data-card-tag=\"Outils Firefox\">
\t\t\t\t\t<div class=\"mzp-c-card-media-wrapper\">
\t\t\t\t\t\t<div class=\"lazy-image-container\"><img class=\"mzp-c-card-image\" src=\"{% if article.imgservice != null %}{{ asset(article.imgservice.getwebpath) }}{% else %}{{ asset('template/images/bg-host.png') }}{% endif %}\" alt=\"\" srcset=\"{% if article.imgservice != null %}{{ asset(article.imgservice.getwebpath) }}{% else %}{{ asset('template/images/bg-host.png') }}{% endif %} 2x\"/></div>
\t\t\t\t\t
\t\t\t\t\t</div>
\t\t\t\t\t<div class=\"mzp-c-card-content\">
\t\t\t\t\t <div class=\"mzp-c-card-tag\">Outils Firefox</div>
\t\t\t\t\t <h2 class=\"mzp-c-card-title\"><span>{{ article.nom }}</span></h2>
\t\t\t\t\t <p class=\"mzp-c-card-desc\">{{ article.description }}</p>
\t\t\t\t\t</div>
\t\t\t\t\t</a>
\t\t\t
\t\t\t\t\t<div class=\"mzp-c-card-video-wrapper hidden\">
\t\t\t\t\t <figure class=\"mzp-c-card-video-content mzp-c-modal-overlay-contents\">
\t\t\t\t\t\t <div class=\"ytcontainer-video\">
\t\t\t\t\t\t\t<div class=\"video-container\">
\t\t\t\t\t\t\t <div class=\"video-play\" data-id=\"FawHxwNzyPM\"></div>
\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t </div>
\t\t\t\t\t\t <figcaption>
\t\t\t\t\t\t\t<p>Visualisez les traqueurs que nous bloquons directement dans le navigateur. <a href=\"{{ path('produit_service_detail_article_central', {'id': article.id }) }}\">En savoir plus</a></p>
\t\t\t\t\t\t </figcaption>
\t\t\t\t\t\t</figure>
\t\t\t\t\t</div>
\t\t\t\t</section>
\t\t\t{% endif %}
\t\t\t{% endif %}
\t\t{% endfor %}
</div>
</div>
</section>
\t
\t <section style=\"margin-top: -20px;\">
\t <div style=\"width: 95%; margin: 0px auto;\">
\t <link href=\"{{ asset('template/css/tyfy.css') }}\" rel=\"stylesheet\"/>
\t <style>
\t\tdiv.demotabs {
\t\t border: 2px dashed #e6e6e6;
\t\t border-radius: .8125rem;
\t\t box-shadow: inset 0px 0px 1.625rem rgba(0, 0, 0, 0.05);
\t\t margin-top: 1.625rem;
\t\t padding: 15px;
\t\t background: #fff;
\t\t}
\t\t.links-underlined a[href]{border-bottom-style:solid;border-bottom-width:2px}ol,ul{line-height:1.625rem;padding-left:2.4375rem}
\t </style>
\t
\t
\t <div class=\"demotabs\">
\t\t <div class=\"mzp-l-content\">
\t\t<div class=\"links-underlined\">
\t\t\t<h1>En quoi AFH Factory vous êtes utiles ?</h1>
\t\t\t<p> This is my implementation of responsive tabs. It is being incorporated into my <a href=\"https://github.com/aaronpinero/typography\">Tyfy framework</a>.</p>
\t\t</div>
\t\t<div class=\"tabs-container\">
\t\t\t<h2 class=\"tab-label\">Investisseur</h2>
\t\t\t<p>Porro excepturi ad eligendi excepturi quam voluptate velit. Placeat modi animi natus est temporibus tenetur pariatur suscipit. Dolores sit id sit placeat consequatur temporibus accusamus et. Cumque voluptatum voluptatum delectus et sequi. Vero vitae officia eius ad. Consequatur impedit quam mollitia.</p>
\t\t\t<p>Aspernatur id nihil sit eveniet vero corporis necessitatibus sit. Magni quia vitae perferendis. Suscipit illo tempora minus officia nemo aut numquam. Qui et omnis velit repudiandae autem. Aperiam aut dolorem neque quis dolor est sunt.</p>
\t\t\t
\t\t\t<h2 class=\"tab-label collapsed\">Porteur de projet</h2>
\t\t\t<p>Facilis error corrupti dolor eaque.
\t\t\t<a id=\"anchor\">Occaecati</a> illum sequi officia rerum nostrum. Iste in quo eveniet. Deserunt quaerat a adipisci magni consequatur nesciunt distinctio praesentium. Ipsum vel ut est vel veritatis fugiat perspiciatis.</p>
\t\t\t<p>Omnis dolores sit pariatur facilis odit magni. Totam excepturi incidunt dolorem assumenda neque dolorem. Dolorem odio consequatur quas corrupti sequi. Nihil ut nihil itaque non at molestiae corporis. Explicabo voluptate quis et.</p>
\t\t\t
\t\t\t<h2 class=\"tab-label collapsed\">Contributeurs</h2>
\t\t\t<p>Curabitur non mauris sodales, tempor lacus ac, maximus felis. Vestibulum ultrices augue ut arcu mattis pellentesque. Maecenas ullamcorper lorem sit amet pretium pharetra. Nunc ipsum tellus, hendrerit vitae bibendum vel, scelerisque sit amet libero. Duis imperdiet massa placerat venenatis pharetra. Donec consectetur quis odio sit amet sollicitudin. Morbi at faucibus odio. Duis viverra lacus a odio pretium, quis suscipit tortor accumsan. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Curabitur egestas venenatis est vel hendrerit. Fusce molestie bibendum ex in suscipit.</p>
\t\t\t
\t\t</div>
\t
\t <h2>Notes</h2>
\t <p>I've relied on CSS Flexbox for the visual tabs. Flexbox is <a href=\"https://caniuse.com/#search=flex\">a problem for just about any version of Internet <strike>Exploder</strike> Explorer</a>. At some point, I'll need to figure out an alternative way to present the tabs that will work for IE.</p>
\t</div>
\t</div>
\t
\t <script>
\t\t\$(document).ready(function(){
\t\t GoToAnchor = function(){
\t\t\t// find the anchor and any tab it might be in
\t\t\tselected_anchor_name = encodeURIComponent(window.location.hash.substring(1));
\t\t\t\tselected_anchor = \$('a[name=\"'+selected_anchor_name+'\"], a[id=\"'+selected_anchor_name+'\"]');
\t\t\tparent_tab = selected_anchor.parents('.tab-panel');
\t\t\t// account for an anchor in a label
\t\t\tparent_label = selected_anchor.parents('.tab-label');
\t\t\tif (parent_label.length) {
\t\t\t parent_tab = parent_label.next('.tab-panel');
\t\t\t}
\t\t\t// do the steps of this function only if we have an anchor link and a tab panel
\t\t\tif (selected_anchor.length && parent_tab.length) {
\t\t\t parent_tab_label = parent_tab.prev('.tab-label');
\t\t\t\t parent_tab_index = parent_tab_label.attr('data-tabindex');
\t\t\t parent_tab.parent().find('ul.tabs li').eq(parent_tab_index).click();
\t\t\t if (parent_tab.hasClass('collapsed')) {
\t\t\t\tparent_tab.removeClass('collapsed');
\t\t\t\tparent_tab_label.removeClass('collapsed');
\t\t\t }
\t\t\t // scroll to the anchor
\t\t\t var s = selected_anchor.offset().top - 50; // console.log(s);
\t\t\t \$('body,html').animate({'scrollTop':s},500,'swing');
\t\t\t\t}
\t\t };
\t\t
\t\t // prepare HTML structure for each tab container
\t\t \$('.tabs-container').each(function(){
\t\t\tif (!\$(this).hasClass('tabs-processed')) {
\t\t\t // find the headings that are tab labels
\t\t\t my_tablabels = \$(this).find('.tab-label');
\t\t\t // create tabs
\t\t\t if (\$(this).find('ul.tabs').length === 0) {
\t\t\t\t\$(this).prepend('<ul class=\"tabs\"></ul>');
\t\t\t\tvar x;
\t\t\t\tfor (x=0;x<my_tablabels.length;x++) {
\t\t\t\t \$(this).find('ul.tabs').append('<li data-tabindex=\"'+x+'\">'+my_tablabels.eq(x).text()+'</li>');
\t\t\t\t}
\t\t\t }
\t\t\t // structure all labels and wrap all tab panels
\t\t\t if (\$(this).find('.tab-panel').length === 0) {
\t\t\t\tmy_tablabels.each(function(i){
\t\t\t\t \$(this).attr('data-tabindex',i);
\t\t\t\t \$(this).wrapInner('<a id=\"'+encodeURIComponent(\$(this).text())+'\"></a>');
\t\t\t\t kids = \$(this).nextUntil('.tab-label').wrapAll('<div class=\"tab-panel\"></div>');
\t\t\t\t // default state class for when tabs are collapsable sections
\t\t\t\t \$(this).addClass('collapsed').next('.tab-panel').addClass('collapsed');
\t\t\t\t});
\t\t\t }
\t\t\t // open initial tab
\t\t\t \$(this).find('ul.tabs li').eq(0).addClass('open');
\t\t\t my_tablabels.eq(0).addClass('open').next('.tab-panel').addClass('open');
\t\t\t // tab click events
\t\t\t \$('.tabs-container ul.tabs li').each(function(i){
\t\t\t\t\$(this).click(function(){
\t\t\t\t if (!\$(this).hasClass('open')) {
\t\t\t\t\t\$('.tabs-container .open').removeClass('open');
\t\t\t\t\tmy_tabindex = \$(this).attr('data-tabindex');
\t\t\t\t\t\$(this).addClass('open');
\t\t\t\t\t\$('.tabs-container .tab-label').eq(my_tabindex).addClass('open');
\t\t\t\t\t\$('.tabs-container .tab-panel').eq(my_tabindex).addClass('open');
\t\t\t\t }
\t\t\t\t});
\t\t\t });
\t\t\t // collapsable header click event
\t\t\t \$('.tabs-container .tab-label').click(function(){
\t\t\t\tif (!\$(this).hasClass('transition')) {
\t\t\t\t kids = \$(this).next('.tab-panel');
\t\t\t\t kids.removeClass('collapsed');
\t\t\t\t var fullHeight = kids.outerHeight();
\t\t\t\t \$(this).addClass('transition');
\t\t\t\t kids.addClass('transition');
\t\t\t\t if (\$(this).hasClass('collapsed')) {
\t\t\t\t\tkids.css({'height':'0px','padding-bottom':'0px','padding-top':'0px'}).animate({
\t\t\t\t\t height:fullHeight+'px',
\t\t\t\t\t paddingBottom:'32px',
\t\t\t\t\t paddingTop:'16px',
\t\t\t\t\t},500,function(){
\t\t\t\t\t \$('.tabs-container .transition').removeClass('collapsed').removeClass('transition').removeAttr('style');
\t\t\t\t\t});
\t\t\t\t }
\t\t\t\t else {
\t\t\t\t\tkids.css('height',fullHeight+'px').animate({
\t\t\t\t\t height:'0px',
\t\t\t\t\t paddingBottom:'0px',
\t\t\t\t\t paddingTop:'0px',
\t\t\t\t\t},500,function(){
\t\t\t\t\t \$('.tabs-container .transition').addClass('collapsed').removeClass('transition').removeAttr('style');
\t\t\t\t\t});
\t\t\t\t }
\t\t\t\t}
\t\t\t });
\t\t\t // indicate state of readiness
\t\t\t \$(this).addClass('tabs-processed');
\t\t\t}
\t\t });
\t\t // if there are tabs and someone has linked to an anchor inside a tab
\t\t console.log(window.location.hash);
\t\t if (window.location.hash != '') {
\t\t\tGoToAnchor();
\t\t }
\t\t // handle case when page is already loaded
\t\t \$(window).on('hashchange',function(){
\t\t\tGoToAnchor();
\t\t });
\t\t});
\t </script>
\t </div>
\t </section>
\t <style>
\t\t .articles {
\t\t\tbackground-color: white;
\t\t\tpadding: 40px;
\t\t\tdisplay: -webkit-box;
\t\t\tdisplay: -ms-flexbox;
\t\t\tdisplay: flex;
\t\t\t-webkit-box-orient: vertical;
\t\t\t-webkit-box-direction: normal;
\t\t\t\t-ms-flex-direction: column;
\t\t\t\t\tflex-direction: column;
\t\t\tmax-width: 600px;
\t\t\tposition: relative;
\t\t\tborder-radius: 10px;
\t\t\tborder: 7px dashed #ddd;
\t\t\t}
\t\t\t.articles__close {
\t\t\tdisplay: -webkit-inline-box;
\t\t\tdisplay: -ms-inline-flexbox;
\t\t\tdisplay: inline-flex;
\t\t\tposition: absolute;
\t\t\tright: 40px;
\t\t\ttop: 40px;
\t\t\tcursor: pointer;
\t\t\t}
\t\t\t.articles h1 {
\t\t\tmargin: 0px;
\t\t\tmargin-bottom: 10px;
\t\t\tfont-size: 22px;
\t\t\tcolor: #100e21;
\t\t\t}
\t\t\t.articles span {
\t\t\tcolor: #100e21;
\t\t\tmargin-bottom: 30px;
\t\t\t}
\t\t\t.articles__list {
\t\t\tpadding-left: 0px;
\t\t\tlist-style: none;
\t\t\tdisplay: -webkit-box;
\t\t\tdisplay: -ms-flexbox;
\t\t\tdisplay: flex;
\t\t\t-webkit-box-orient: vertical;
\t\t\t-webkit-box-direction: normal;
\t\t\t\t-ms-flex-direction: column;
\t\t\t\t\tflex-direction: column;
\t\t\t}
\t\t\t.articles__list > li {
\t\t\tpadding: 30px;
\t\t\tdisplay: -webkit-box;
\t\t\tdisplay: -ms-flexbox;
\t\t\tdisplay: flex;
\t\t\t-webkit-box-orient: vertical;
\t\t\t-webkit-box-direction: normal;
\t\t\t\t-ms-flex-direction: column;
\t\t\t\t\tflex-direction: column;
\t\t\tborder: 1px solid #dedee9;
\t\t\t}
\t\t\t.articles__list > li + li {
\t\t\tmargin-top: 10px;
\t\t\t}
\t\t\t.articles__list > li a {
\t\t\ttext-decoration: none;
\t\t\t}
\t\t\t.articles__list > li a h2 {
\t\t\tmargin: 0px;
\t\t\tcolor: #442fef;
\t\t\t}
\t\t\t.articles__list .list__footer {
\t\t\tpadding-left: 0px;
\t\t\tlist-style: none;
\t\t\tdisplay: -webkit-box;
\t\t\tdisplay: -ms-flexbox;
\t\t\tdisplay: flex;
\t\t\tmargin-top: 20px;
\t\t\t}
\t\t\t.articles__list .list__footer li {
\t\t\tdisplay: -webkit-box;
\t\t\tdisplay: -ms-flexbox;
\t\t\tdisplay: flex;
\t\t\t-webkit-box-align: center;
\t\t\t\t-ms-flex-align: center;
\t\t\t\t\talign-items: center;
\t\t\t}
\t\t\t.articles__list .list__footer li span {
\t\t\tmargin-bottom: 0px;
\t\t\tmargin-left: 5px;
\t\t\tline-height: 17px;
\t\t\tcolor: #100e21;
\t\t\tfont-size: 14px;
\t\t\tfont-weight: 700;
\t\t\t}
\t\t\t.articles__list .list__footer li + li {
\t\t\tmargin-left: 30px;
\t\t\t}
\t\t\t.articles__list .list__footer li i {
\t\t\tfont-size: 26px;
\t\t\t}
\t\t\t@import \"https://fonts.googleapis.com/css?family=Dosis:300,400,500,600,700\";
*, *:before, *:after {
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
}
body, html {
height: 100%;
}
body {
background: #f9f9f9;
background-size: cover;
margin: 0;
padding: 0;
font-family: helvetica, arial, tahoma, verdana;
line-height: 20px;
font-size: 14px;
color: #726f77;
}
img {
max-width: 100%;
}
a {
text-decoration: none;
}
h1, h2, h3, h4 {
font-family: \"Dosis\", arial, tahoma, verdana;
font-weight: 500;
}
.project-name {
text-align: center;
padding: 10px 0;
}
.success {
background: #78AD42 !important;
}
.timeline-container {
max-width: 1000px;
margin: 0 auto;
}
#timeline .timeline-item:after, #timeline .timeline-item:before {
content: '';
display: block;
width: 100%;
clear: both;
}
#timeline {
width: 100%;
margin: 0px auto;
position: relative;
padding: 0 20px;
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-ms-transition: all 0.4s ease;
transition: all 0.4s ease;
}
#timeline:before {
content: \"\";
width: 3px;
height: 100%;
background: #1C71A4;
left: 50%;
top: 0;
position: absolute;
}
#timeline:after {
content: \"\";
clear: both;
display: table;
width: 100%;
}
#timeline .timeline-item {
margin-bottom: 50px;
position: relative;
}
#timeline .timeline-item .timeline-icon {
background: #1C71A4;
width: 50px;
height: 50px;
position: absolute;
top: 0;
left: 50%;
overflow: hidden;
margin-left: -23px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
border-radius: 50%;
}
#timeline .timeline-item .timeline-icon svg, #timeline .timeline-item .timeline-icon .fa {
position: relative;
top: 13px;
left: 14px;
font-size: 24px;
color: #fff;
}
#timeline .timeline-item .timeline-content {
width: 45%;
background: #fff;
padding: 20px;
-webkit-box-shadow: 0 3px 0 rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 3px 0 rgba(0, 0, 0, 0.1);
-ms-box-shadow: 0 3px 0 rgba(0, 0, 0, 0.1);
box-shadow: 0 3px 0 rgba(0, 0, 0, 0.1);
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease;
}
#timeline .timeline-item .timeline-content h2 {
padding: 15px;
background: #1C71A4;
color: #fff;
margin: -20px -20px 0 -20px;
font-weight: 300;
-webkit-border-radius: 3px 3px 0 0;
-moz-border-radius: 3px 3px 0 0;
-ms-border-radius: 3px 3px 0 0;
border-radius: 3px 3px 0 0;
font-size: 22px;
}
#timeline .timeline-item .timeline-content p {
padding-top: 10px;
padding-bottom: 10px;
}
#timeline .timeline-item .timeline-content:before {
content: '';
position: absolute;
left: 45%;
top: 20px;
width: 0;
height: 0;
border-top: 7px solid transparent;
border-bottom: 7px solid transparent;
border-left: 7px solid #1C71A4;
}
#timeline .timeline-item .timeline-content.right {
float: right;
}
#timeline .timeline-item .timeline-content.right:before {
content: '';
right: 45%;
left: inherit;
border-left: 0;
border-right: 7px solid #1C71A4;
}
#timeline {
margin: 0px;
padding: 0px;
width: 100%;
}
#timeline:before {
left: 0;
}
#timeline .timeline-item .timeline-content {
width: 90%;
float: right;
}
#timeline .timeline-item .timeline-content:before, #timeline .timeline-item .timeline-content.right:before {
left: 10%;
margin-left: -6px;
border-left: 0;
border-right: 7px solid #1C71A4;
}
#timeline .timeline-item .timeline-icon {
left: 0;
}
/* Animation CSS */
/* icon animation */
.timeline-icon.is-hidden {
visibility: hidden;
}
.timeline-icon.animate-it {
visibility: visible;
-webkit-animation: bounce-1 0.6s;
-moz-animation: bounce-1 0.6s;
animation: bounce-1 0.6s;
}
/* content block animation */
.timeline-content.is-hidden {
visibility: hidden;
}
.timeline-content.animate-it {
visibility: visible;
-webkit-animation: bounce-2 0.6s;
-moz-animation: bounce-2 0.6s;
animation: bounce-2 0.6s;
}
@media only screen and (min-width: 769px) {
/* Inverse bounce effect on even content blocks */
.timeline-content.right.animate-it {
-webkit-animation: bounce-2-inverse 0.6s;
-moz-animation: bounce-2-inverse 0.6s;
animation: bounce-2-inverse 0.6s;
}
}
@media only screen and (max-width: 768px) {
/* Inverse bounce effect on all content blocks */
.timeline-content.animate-it, .timeline-content.right.animate-it {
-webkit-animation: bounce-2-inverse 0.6s;
-moz-animation: bounce-2-inverse 0.6s;
animation: bounce-2-inverse 0.6s;
}
}
/* ALL animation types called */
@-webkit-keyframes bounce-1 {
0% {
opacity: 0;
-webkit-transform: scale(0.5);
}
60% {
opacity: 1;
-webkit-transform: scale(1.2);
}
100% {
-webkit-transform: scale(1);
}
}
@-moz-keyframes bounce-1 {
0% {
opacity: 0;
-moz-transform: scale(0.5);
}
60% {
opacity: 1;
-moz-transform: scale(1.2);
}
100% {
-moz-transform: scale(1);
}
}
@keyframes bounce-1 {
0% {
opacity: 0;
-webkit-transform: scale(0.5);
-moz-transform: scale(0.5);
-ms-transform: scale(0.5);
-o-transform: scale(0.5);
transform: scale(0.5);
}
60% {
opacity: 1;
-webkit-transform: scale(1.2);
-moz-transform: scale(1.2);
-ms-transform: scale(1.2);
-o-transform: scale(1.2);
transform: scale(1.2);
}
100% {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
}
}
@-webkit-keyframes bounce-2 {
0% {
opacity: 0;
-webkit-transform: translateX(-100px);
}
60% {
opacity: 1;
-webkit-transform: translateX(20px);
}
100% {
-webkit-transform: translateX(0);
}
}
@-moz-keyframes bounce-2 {
0% {
opacity: 0;
-moz-transform: translateX(-100px);
}
60% {
opacity: 1;
-moz-transform: translateX(20px);
}
100% {
-moz-transform: translateX(0);
}
}
@keyframes bounce-2 {
0% {
opacity: 0;
-webkit-transform: translateX(-100px);
-moz-transform: translateX(-100px);
-ms-transform: translateX(-100px);
-o-transform: translateX(-100px);
transform: translateX(-100px);
}
60% {
opacity: 1;
-webkit-transform: translateX(20px);
-moz-transform: translateX(20px);
-ms-transform: translateX(20px);
-o-transform: translateX(20px);
transform: translateX(20px);
}
100% {
-webkit-transform: translateX(0);
-moz-transform: translateX(0);
-ms-transform: translateX(0);
-o-transform: translateX(0);
transform: translateX(0);
}
}
@-webkit-keyframes bounce-2-inverse {
0% {
opacity: 0;
-webkit-transform: translateX(100px);
}
60% {
opacity: 1;
-webkit-transform: translateX(-20px);
}
100% {
-webkit-transform: translateX(0);
}
}
@-moz-keyframes bounce-2-inverse {
0% {
opacity: 0;
-moz-transform: translateX(100px);
}
60% {
opacity: 1;
-moz-transform: translateX(-20px);
}
100% {
-moz-transform: translateX(0);
}f
}
@keyframes bounce-2-inverse {
0% {
opacity: 0;
-webkit-transform: translateX(100px);
-moz-transform: translateX(100px);
-ms-transform: translateX(100px);
-o-transform: translateX(100px);
transform: translateX(100px);
}
60% {
opacity: 1;
-webkit-transform: translateX(-20px);
-moz-transform: translateX(-20px);
-ms-transform: translateX(-20px);
-o-transform: translateX(-20px);
transform: translateX(-20px);
}
100% {
-webkit-transform: translateX(0);
-moz-transform: translateX(0);
-ms-transform: translateX(0);
-o-transform: translateX(0);
transform: translateX(0);
}
}
\t </style>
\t<section style=\"padding: 25px 0px;\">
\t\t<div class=\"mzp-l-content\">
\t\t\t<div class=\"row\">
\t\t\t\t<div class=\"col-md-7\">
\t\t\t\t\t{% for cat in liste_categorie|slice(0,2) %}
\t\t\t\t\t<h5 class=\"mzp-c-footer-heading\" style=\"font-weight: 700;\">
\t\t\t\t\t\t{{ cat.nom }}
\t\t\t\t\t</h5>
\t\t\t\t\t<div class=\"row grid\">
\t\t\t\t\t\t{% set liste_scat = cat.getListeScat %}
\t\t\t\t\t\t{% for scat in liste_scat|slice(0,2) %}
\t\t\t\t\t\t<div class=\"col-md-6\">
\t\t\t\t\t\t\t<div class=\"cardcode image-cardcode\">
\t\t\t\t\t\t\t\t<a href=\"{{ path('produit_produit_listes_produit_user', {'id': scat.id}) }}\" class=\"img\" style=\"height: 138.344px;\"><span style=\"background: url('{% if scat.src != null %}{{ asset(scat.getWebpath) }}{% else %}{{ asset('template/images/3plan.png') }}{% endif %}')\"></span></a>
\t\t\t\t\t\t\t\t<a href=\"{{ path('produit_produit_listes_produit_user', {'id': scat.id}) }}\" class=\"title\"><h2> {{ scat.description }} </h2></a>
\t\t
\t\t\t\t\t\t\t\t<div class=\"infos\">
\t\t\t\t\t\t\t\t\t<span><a href=\"{{ path('produit_produit_listes_produit_user', {'id': scat.id}) }}\"> {{ scat.nom }}</a></span>
\t\t\t\t\t\t\t\t\t<span class=\"stats\">
\t\t\t\t\t\t\t\t\t\t<span><i class=\"fa fa-eye\"></i>661</span>
\t\t\t\t\t\t\t\t\t\t<span><i class=\"fa fa-comment\"></i>0</span>
\t\t\t\t\t\t\t\t\t</span>
\t\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t</div>
\t\t\t\t\t\t{% endfor %}
\t\t\t\t\t</div> <!-- End Row -->
\t\t\t\t\t{% endfor %}
\t\t\t\t</div>
\t\t\t\t<div class=\"col-md-5\">
\t\t\t\t\t
\t\t\t\t\t<div id=\"timeline\">
\t\t\t\t\t\t<div class=\"timeline-item\">
\t\t\t\t\t\t <div class=\"timeline-icon\">
\t\t\t\t\t\t\t<i class=\"fa fa-envelope-o\" aria-hidden=\"true\"></i>
\t\t\t\t\t\t </div>
\t\t\t\t\t\t <div class=\"timeline-content\">
\t\t\t\t\t\t\t<h2>Notre vision</h2>
\t\t\t\t\t\t\t<p>
\t\t\t\t\t\t\t Lorem ipsum dolor sit amet, consectetur adipisicing elit.
\t\t\t\t\t\t\t Atque, facilis quo maiores magnam modi ab libero praesentium blanditiis.
\t\t\t\t\t\t\t</p>
\t\t\t\t\t\t\t<span class=\"time-stamp\">Thu Jan - 26 - 2017 01:54</span>
\t\t\t\t\t\t </div>
\t\t\t\t\t\t</div>
\t\t\t\t
\t\t\t\t\t\t<div class=\"timeline-item\">
\t\t\t\t\t\t <div class=\"timeline-icon\">
\t\t\t\t\t\t\t<i class=\"fa fa-envelope-open-o\" aria-hidden=\"true\"></i>
\t\t\t\t\t\t </div>
\t\t\t\t\t\t <div class=\"timeline-content right\">
\t\t\t\t\t\t\t<h2>Notre Missions</h2>
\t\t\t\t\t\t\t<p>
\t\t\t\t\t\t\t Lorem ipsum dolor sit amet, consectetur adipisicing elit. Atque, facilis quo. Maiores magnam modi ab libero praesentium blanditiis consequatur aspernatur.
\t\t\t\t\t\t\t</p>
\t\t\t\t\t\t\t<span class=\"time-stamp\">Thu Jan - 26 - 2017 01:54</span>
\t\t\t\t\t\t </div>
\t\t\t\t\t\t</div>
\t\t\t\t
\t\t\t\t\t\t<div class=\"timeline-item\">
\t\t\t\t\t\t <div class=\"timeline-icon success\">
\t\t\t\t\t\t\t<i class=\"fa fa-star\" aria-hidden=\"true\"></i>
\t\t\t\t\t\t </div>
\t\t\t\t\t\t <div class=\"timeline-content\">
\t\t\t\t\t\t\t<h2>Nos Valeurs</h2>
\t\t\t\t\t\t\t<p>
\t\t\t\t\t\t\t Lorem ipsum dolor sit amet, consectetur adipisicing elit. Atque, facilis quo. Maiores magnam modi ab libero praesentium blanditiis consequatur aspernatur accusantium maxime molestiae sunt ipsa.
\t\t\t\t\t\t\t</p>
\t\t\t\t\t\t\t <span class=\"time-stamp\">Thu Jan - 26 - 2017 01:54</span>
\t\t\t\t\t\t </div>
\t\t\t\t\t\t</div>
\t\t\t\t
\t\t\t\t
\t\t\t\t\t</div>
\t\t\t\t</div>
\t\t\t</div>
\t\t</div>
\t\t<script type=\"text/javascript\">
\t\t\t\$(function() {
\t\t\t\tvar timelineBlocks = \$('.timeline-item'),
\t\t\t\t\toffset = 0.8;
\t\t\t\t//hide timeline blocks which are outside the viewport
\t\t\t\thideBlocks(timelineBlocks, offset);
\t\t\t\t//on scolling, show/animate timeline blocks when entering the viewport
\t\t\t\t\$(window).on('scroll', function(){
\t\t\t\t\t(!window.requestAnimationFrame)
\t\t\t\t\t\t? setTimeout(function(){ showBlocks(timelineBlocks, offset); }, 100)
\t\t\t\t\t\t: window.requestAnimationFrame(function(){ showBlocks(timelineBlocks, offset); });
\t\t\t\t});
\t\t\t\tfunction hideBlocks(blocks, offset) {
\t\t\t\t\tblocks.each(function(){
\t\t\t\t\t\t(\$(this).offset().top > \$(window).scrollTop() + \$(window).height() * offset) && \$(this).find('.timeline-icon, .timeline-content').addClass('is-hidden');
\t\t\t\t\t});
\t\t\t\t}
\t\t\t\tfunction showBlocks(blocks, offset) {
\t\t\t\t\tblocks.each(function(){
\t\t\t\t\t\t(\$(this).offset().top <= \$(window).scrollTop() + \$(window).height() * offset && \$(this).find('.timeline-icon').hasClass('is-hidden')) && \$(this).find('.timeline-icon, .timeline-content').removeClass('is-hidden').addClass('animate-it');
\t\t\t\t\t});
\t\t\t\t}
\t\t\t});
\t\t</script>
\t </section>
<style>
.news-section {
padding: 0px 0;
}
.news-content {
padding: 40px 30px;
}
.news-item {
box-shadow: 0 0 15px #ededed;
-webkit-transition: .5s;
-o-transition: .5s;
transition: .5s;
margin-bottom: 40px;
}
.news-item:hover {
-webkit-transform: translateY(-10px);
-ms-transform: translateY(-10px);
transform: translateY(-10px);
-webkit-box-shadow: 0px 15px 15px 0px #edeaea;
box-shadow: 0px 15px 15px 0px #edeaea;
}
.newsimg img {
width: 100%;
}
.news_postdate {
color: #FF3A46;
}
.news-content h3 {
color: #233D63;
font-size: 22px;
margin-bottom: 25px;
}
.news_authorinfo {
border: transparent;
padding: 14px 0px 0px 0px;
background: transparent;
font-size: 14px;
}
.news_authorinfo i {
margin-right: 6px;
}
.news_authorinfo span:last-child {
float: right;
}
.news_authorinfo a {
color: #666;
}
.center .news-content {
background: linear-gradient(-120deg, #8758ff 0, #614ef9 100%);
}
.center .news-content h3,
.center .news-content p {
color: #fff;
}
.center .news_authorinfo a,
.center .news_authorinfo i {
color: #fff;
}
.news-slide.owl-carousel .col-lg-3 {
max-width: 100%;
padding: 0;
}
.news-section .owl-theme .owl-nav [class*=\"owl-\"] {
color: #333;
font-size: 14px;
margin: 5px;
padding: 4px 7px;
background: #fff;
display: inline-block;
cursor: pointer;
border-radius: 3px;
border: 1px solid #ddd;
}
.small-title {
font-size: 20px;
text-transform: capitalize;
color: #FF3A46;
margin-bottom: 10px;
margin-top: 0px;
font-weight: 600;
}
.big-title {
letter-spacing: 0px;
padding-bottom: 13px;
position: relative;
color: #233D63;
line-height: 50px;
font-size: 36px;
text-transform: capitalize;
font-weight: 600;
}
.main-title-box {
margin-bottom: 60px;
}
\t </style>
\t
\t
<section class=\"news-section\">
\t\t<div class=\"mzp-l-content blog\" id=\"blog\">
\t\t\t\t<div class=\"text-left\">
\t\t\t\t\t<h3>
\t\t\t\t\t\tNos programmes
\t\t\t\t\t</h3>
\t\t\t\t\t
\t\t\t\t\t<div>
\t\t\t\t\t\tLa transparence
\t\t\t\t\t</div>
\t\t\t\t</div>
\t\t\t\t <div class=\"row posts-list\">
\t\t\t
\t\t\t\t\t <!--Single Blog Start-->
\t\t\t\t\t <div class=\"col-lg-4 col-md-4 wow fadeInUp\" data-wow-delay=\"0ms\">
\t\t\t\t\t\t<article>
\t\t\t\t\t\t\t<div class=\"post-img\">
\t\t\t\t\t\t\t\t<img src=\"https://i.ibb.co/m5yGbdR/blog2.jpg\" alt=\"\" class=\"img-fluid\">
\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t\t<p class=\"post-category\">Commandez un Hébergement pro.</p>
\t\t\t\t\t\t\t<h2 class=\"title\">
\t\t\t\t\t\t\t\t<a href=\"/detail/article/19\" data-original-title=\"\" title=\"\">Commandez un hébergement Mutualisé ou un VPS chez l’hébergeur web professionnel AFH Host à prix malin.</a>
\t\t\t\t\t\t\t</h2>
\t\t\t\t
\t\t\t\t\t\t\t<div class=\"d-flex align-items-center\">
\t\t\t\t\t\t\t\t<img src=\"/template/images/co.png\" alt=\"\" class=\"img-fluid post-author-img flex-shrink-0\">
\t\t\t\t\t\t\t\t<div class=\"post-meta\">
\t\t\t\t\t\t\t\t<div class=\"post-author-list\">Kenfack Noel</div>
\t\t\t\t\t\t\t\t<div class=\"post-date\">
\t\t\t\t\t\t\t\t\t<time datetime=\"2022-01-01\">01 Feb 2024</time>
\t\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t</article>
\t\t\t\t\t </div>
\t\t\t\t\t <!--Single Blog End-->
\t\t\t\t\t <!--Single Blog Start-->
\t\t\t\t\t <div class=\"col-lg-4 col-md-4 wow fadeInUp\" data-wow-delay=\"0ms\">
\t\t\t\t\t\t<article>
\t\t\t\t\t\t\t<div class=\"post-img\">
\t\t\t\t\t\t\t\t<img src=\"https://i.ibb.co/m5yGbdR/blog2.jpg\" alt=\"\" class=\"img-fluid\">
\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t\t<p class=\"post-category\">Commandez un Hébergement pro.</p>
\t\t\t\t\t\t\t<h2 class=\"title\">
\t\t\t\t\t\t\t\t<a href=\"/detail/article/19\" data-original-title=\"\" title=\"\">Commandez un hébergement Mutualisé ou un VPS chez l’hébergeur web professionnel AFH Host à prix malin.</a>
\t\t\t\t\t\t\t</h2>
\t\t\t\t
\t\t\t\t\t\t\t<div class=\"d-flex align-items-center\">
\t\t\t\t\t\t\t\t<img src=\"/template/images/co.png\" alt=\"\" class=\"img-fluid post-author-img flex-shrink-0\">
\t\t\t\t\t\t\t\t<div class=\"post-meta\">
\t\t\t\t\t\t\t\t<div class=\"post-author-list\">Kenfack Noel</div>
\t\t\t\t\t\t\t\t<div class=\"post-date\">
\t\t\t\t\t\t\t\t\t<time datetime=\"2022-01-01\">01 Feb 2024</time>
\t\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t</article>
\t\t\t\t\t </div>
\t\t\t\t\t <!--Single Blog Start-->
\t\t\t\t\t <!--Single Blog Start-->
\t\t\t\t\t <div class=\"col-lg-4 col-md-4 wow fadeInUp\" data-wow-delay=\"0ms\">
\t\t\t\t\t\t<article>
\t\t\t\t\t\t\t<div class=\"post-img\">
\t\t\t\t\t\t\t\t<img src=\"https://i.ibb.co/m5yGbdR/blog2.jpg\" alt=\"\" class=\"img-fluid\">
\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t\t<p class=\"post-category\">Commandez un Hébergement pro.</p>
\t\t\t\t\t\t\t<h2 class=\"title\">
\t\t\t\t\t\t\t\t<a href=\"/detail/article/19\" data-original-title=\"\" title=\"\">Commandez un hébergement Mutualisé ou un VPS chez l’hébergeur web professionnel AFH Host à prix malin.</a>
\t\t\t\t\t\t\t</h2>
\t\t\t\t
\t\t\t\t\t\t\t<div class=\"d-flex align-items-center\">
\t\t\t\t\t\t\t\t<img src=\"/template/images/co.png\" alt=\"\" class=\"img-fluid post-author-img flex-shrink-0\">
\t\t\t\t\t\t\t\t<div class=\"post-meta\">
\t\t\t\t\t\t\t\t<div class=\"post-author-list\">Kenfack Noel</div>
\t\t\t\t\t\t\t\t<div class=\"post-date\">
\t\t\t\t\t\t\t\t\t<time datetime=\"2022-01-01\">01 Feb 2024</time>
\t\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t</article>
\t\t\t\t\t </div>
\t\t\t\t\t <!--Single Blog Start-->
\t\t\t\t\t
\t\t\t\t </div>
\t\t\t </div>
\t\t </div>
</section>
{% endblock %}
{% block javascripttemplate %}
{% endblock %}", "Theme/Users/User/Security/accueilsite.html.twig", "/home/afhunt/domains/factory.afhunt.com/public_html/factory/templates/Theme/Users/User/Security/accueilsite.html.twig");
}
}