var/cache/dev/twig/c3/c3284f9d214a61fada9f3299d74f8452.php line 42

Open in your IDE?
  1. <?php
  2. use Twig\Environment;
  3. use Twig\Error\LoaderError;
  4. use Twig\Error\RuntimeError;
  5. use Twig\Extension\CoreExtension;
  6. use Twig\Extension\SandboxExtension;
  7. use Twig\Markup;
  8. use Twig\Sandbox\SecurityError;
  9. use Twig\Sandbox\SecurityNotAllowedTagError;
  10. use Twig\Sandbox\SecurityNotAllowedFilterError;
  11. use Twig\Sandbox\SecurityNotAllowedFunctionError;
  12. use Twig\Source;
  13. use Twig\Template;
  14. /* Theme/Produit/Service/Service/listeservice.html.twig */
  15. class __TwigTemplate_298474c41d9db656826d435643e4f6d1 extends Template
  16. {
  17.     private $source;
  18.     private $macros = [];
  19.     public function __construct(Environment $env)
  20.     {
  21.         parent::__construct($env);
  22.         $this->source $this->getSourceContext();
  23.         $this->blocks = [
  24.             'meta' => [$this'block_meta'],
  25.             'title' => [$this'block_title'],
  26.             'userblog_body' => [$this'block_userblog_body'],
  27.             'javascripttemplate' => [$this'block_javascripttemplate'],
  28.         ];
  29.     }
  30.     protected function doGetParent(array $context)
  31.     {
  32.         // line 1
  33.         return "Theme/Users/User/layoutbase.html.twig";
  34.     }
  35.     protected function doDisplay(array $context, array $blocks = [])
  36.     {
  37.         $macros $this->macros;
  38.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  39.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""Theme/Produit/Service/Service/listeservice.html.twig"));
  40.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  41.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""Theme/Produit/Service/Service/listeservice.html.twig"));
  42.         $this->parent $this->loadTemplate("Theme/Users/User/layoutbase.html.twig""Theme/Produit/Service/Service/listeservice.html.twig"1);
  43.         yield from $this->parent->unwrap()->yield($contextarray_merge($this->blocks$blocks));
  44.         
  45.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  46.         
  47.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  48.     }
  49.     // line 2
  50.     public function block_meta($context, array $blocks = [])
  51.     {
  52.         $macros $this->macros;
  53.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  54.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""meta"));
  55.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  56.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""meta"));
  57.         // line 3
  58.         yield "\t";
  59.         yield from $this->yieldParentBlock("meta"$context$blocks);
  60.         yield "
  61. \t<meta name=\"keywords\" content=\"";
  62.         // line 4
  63.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["site"]) || array_key_exists("site"$context) ? $context["site"] : (function () { throw new RuntimeError('Variable "site" does not exist.'4$this->source); })()), "html"nulltrue);
  64.         yield ", \"/>
  65. \t<meta name=\"author\" content=\"Noel Kenfack\"/>
  66. \t<meta name=\"description\" content=\"";
  67.         // line 6
  68.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["site"]) || array_key_exists("site"$context) ? $context["site"] : (function () { throw new RuntimeError('Variable "site" does not exist.'6$this->source); })()), "html"nulltrue);
  69.         yield "\" />
  70. ";
  71.         
  72.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  73.         
  74.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  75.         return; yield '';
  76.     }
  77.     // line 9
  78.     public function block_title($context, array $blocks = [])
  79.     {
  80.         $macros $this->macros;
  81.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  82.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""title"));
  83.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  84.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""title"));
  85.         // line 10
  86.         yield "\t";
  87.         yield from $this->yieldParentBlock("title"$context$blocks);
  88.         yield " - Détails du service ..
  89. ";
  90.         
  91.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  92.         
  93.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  94.         return; yield '';
  95.     }
  96.     // line 13
  97.     public function block_userblog_body($context, array $blocks = [])
  98.     {
  99.         $macros $this->macros;
  100.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  101.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""userblog_body"));
  102.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  103.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""userblog_body"));
  104.         // line 14
  105.         yield "<style>
  106.   .content{
  107. \t\tbackground-color: #268dcf;
  108. \t}
  109.   .wrap {
  110. \t\tpadding-top: 8px;
  111. \t\tpadding-bottom: 8px;
  112. \t\tbox-shadow: 0 5px 5px #fff;
  113. \t}
  114. \t.breadcrumb {
  115. \t\twidth: 100%;
  116. \t\tmargin: auto;
  117. \t\tdisplay: flex;
  118. \t}
  119. \t.breadcrumb li {
  120. \t\tpadding-right: 20px;
  121. \t}
  122. \t.breadcrumb a {
  123. \t\ttext-decoration: none;
  124. \t\tcolor: aliceblue;
  125. \t\tfont-weight: 700;
  126. \t\ttransition: 0.5s;
  127. \t}
  128. \t.breadcrumb li + li {
  129. \t\tpadding-left: 0;
  130. \t}
  131. \t.breadcrumb li + li:before {
  132. \t\tcontent: '>';
  133. \t\tcolor: #3b3b3bff;
  134. \t\tmargin-right: 20px;
  135. \t}
  136. \t.breadcrumb li:last-child a,
  137. \t.breadcrumb a:hover {
  138. \t\tcolor: #e2ebf3;
  139. \t\tborder-radius: 35px;
  140. \t\tbackground-color: #82ccdd;
  141. \t\tpadding: 5px 10px;
  142. \t}
  143. \t";
  144.         // line 53
  145.         yield "\t";
  146.         // line 54
  147.         yield "\t:root {
  148.   --swiper-pagination-color: #fff;
  149.   --swiper-pagination-bullet-inactive-color: #fff;
  150. }
  151. ";
  152.         // line 60
  153.         yield "    .card {
  154.       display: flex;
  155.       flex-direction: column;
  156.       justify-content: space-between;
  157.       background: white;
  158.       border-radius: 10px;
  159.       padding: 16px;
  160.       width: 100%;
  161.       min-height: 500px;
  162.       box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
  163.     }
  164.     .logo {
  165.       height: 40%;
  166.       margin-bottom: 10px;
  167.     }
  168.     .title {
  169.       font-weight: bold;
  170.       font-size: 1.05rem;
  171.       margin-bottom: 8px;
  172.     }
  173.     .description {
  174.       flex-grow: 1;
  175.       font-size: 0.9rem;
  176.       color: #444;
  177.       overflow: hidden;
  178.       display: -webkit-box;
  179.       -webkit-line-clamp: 5;
  180.       -webkit-box-orient: vertical;
  181.       line-height: 1.4;
  182.       margin-bottom: 10px;
  183.     }
  184.     .card-footer {
  185.       display: flex;
  186.       justify-content: space-between;
  187.       align-items: center;
  188.       font-size: 0.85rem;
  189.       color: green;
  190.       margin-bottom: 10px;
  191.     }
  192.     .btn {
  193.       align-self: flex-end;
  194.       background-color: #268dcf;
  195.       color: white;
  196.       border: none;
  197.       padding: 8px 12px;
  198.       border-radius: 5px;
  199.       cursor: pointer;
  200.     }
  201. \t.mx-2{
  202. \t\tpadding: 12px 20px;
  203. \t}
  204. \ta {
  205. \t\ttext-decoration: none;
  206. \t}
  207. \t\t";
  208.         // line 118
  209.         yield "    .section-head.center.wt-small-separator-outer {
  210.         margin-bottom: 50px;
  211.         text-align: left;
  212.     }
  213.     .section-head {
  214.         position: relative;
  215.     }
  216.     .site-text-primary, .wt-small-separator {
  217.         color: #ea130e;
  218.     }
  219.     .wt-small-separator {
  220.         font-family: \"Heebo\", sans-serif;
  221.         text-transform: uppercase;
  222.         letter-spacing: 1px;
  223.         padding-right: 40px;
  224.         font-size: 26px;
  225.         line-height: 26px;
  226.         margin-bottom: 15px;
  227.         position: relative;
  228.         display: inline-block;
  229.         font-weight: 700;
  230.     }
  231.     .section-head.center .wt-small-separator div.sep-leaf-left {
  232.         position: relative;
  233.     }
  234.     .section-head.center .wt-small-separator div.sep-leaf-left:before, .section-head.center .wt-small-separator div.sep-leaf-left:after {
  235.         background-color: #ea130e;
  236.     }
  237.     .section-head.center .wt-small-separator div.sep-leaf-left:before {
  238.         right: -20px;
  239.         width: 10px;
  240.     }
  241.     .section-head.center .wt-small-separator div.sep-leaf-left:before, .section-head.center .wt-small-separator div.sep-leaf-left:after {
  242.         position: absolute;
  243.         content: '';
  244.         height: 22px;
  245.         bottom: 0px;
  246.         top: 0px;
  247.         transform: skew(-20deg);
  248.     }
  249.     .section-head.center .wt-small-separator div.sep-leaf-left:after {
  250.         right: -27px;
  251.         width: 4px;
  252.     }
  253.     .section-head.center.wt-small-separator-outer h2 {
  254.         max-width: 630px;
  255.         margin: 0px auto;
  256.     }
  257. \t/* css onglets departements / Services */
  258. \t
  259.         .tagline {
  260.             font-style: italic;
  261.             color: #6c757d;
  262.         }
  263. \t\t .readmore {
  264.       display: block;
  265.       margin-top: 1em;
  266.       padding-top: 0.05em;
  267.       border-top: 1px solid rgba(126, 149, 180, 0.5);
  268.       font-family: \"Josefin Sans\", sans-serif;
  269.       font-size: 1.2em;
  270.       @include clearfix;
  271.       a {
  272.         display: block;
  273.         margin: 0.5em 0;
  274.         float: right;
  275.         color: #aa7786;
  276.         text-decoration: none;
  277.         &:hover {
  278.           color: darken(#aa7786, 10%);
  279.         }
  280.       }
  281.       span {
  282.         padding-left: 1em;
  283.         vertical-align: middle;
  284.       }
  285.     }
  286. \t.ok img {
  287. \t  float: left;
  288. \t  height: 300px;
  289. \t  width: 500px;
  290. \t  margin-left: none;
  291. \t}
  292. \t";
  293.         // line 205
  294.         yield "\t.tabbordion {
  295.   margin: 30px 0;
  296.   display: inline-block;
  297.   clear: both;
  298.   width: 100%;
  299. }
  300. .tabbordion-tabs {
  301.   display: none;
  302.   list-style-type: none;
  303.   margin: 0;
  304.   padding: 0;
  305. }
  306. .tabbordion-tabs li {
  307.   flex: 1;
  308. }
  309. .tabbordion-tabs li:not(:first-of-type) {
  310.   margin-left: -2px;
  311. }
  312. .tabbordion-tabs li button {
  313.   transition: all 0.2s ease-in-out;
  314.   width: 100%;
  315.   border: 2px solid #071629;
  316.   background: #5e8ce7ff;
  317.   color: #fff;
  318.   /* padding: 7.5px 15px; */
  319.   border-radius: 0;
  320.   font-size: 1rem;
  321.   cursor: pointer;
  322.   position: relative;
  323. }
  324. .tabbordion-tabs li button:hover,
  325. .tabbordion-tabs li button:active,
  326. .tabbordion-tabs li button:focus {
  327.   background: #fff;
  328.   color: #071629;
  329.   outline: 0;
  330. }
  331. .tabbordion-tabs li[aria-selected=\"true\"] button {
  332.   background: #fff;
  333.   color: #071629;
  334. }
  335. .tabbordion-tabs li[aria-selected=\"true\"] button:after {
  336.   content: \"\";
  337.   position: absolute;
  338.   height: 2px;
  339.   width: 100%;
  340.   background: #fff;
  341.   bottom: -2px;
  342.   left: 0;
  343. }
  344. @media (min-width: 992px) {
  345.   .tabbordion-tabs {
  346.     display: flex;
  347.   }
  348. }
  349. .tabbordion-item-header.accordion-mode {
  350.   font-weight: normal;
  351.   margin: 0;
  352.   cursor: pointer;
  353.   position: relative;
  354.   user-select: none;
  355.   background: #1f2907d7;
  356.   color: #fff;
  357.   padding: 5px 15px;
  358.   margin-bottom: 1px;
  359. }
  360. .tabbordion-item-header.accordion-mode[aria-selected=\"true\"] {
  361.   margin-bottom: 0;
  362. }
  363. .tabbordion-item-header.accordion-mode:before,
  364. .tabbordion-item-header.accordion-mode:after {
  365.   content: \"\";
  366.   display: block;
  367.   transition: all 0.2s ease-in-out;
  368.   background: #fff;
  369.   width: 0.8em;
  370.   height: 0.11em;
  371.   position: absolute;
  372.   right: 15px;
  373.   top: calc(50% - 0.11em);
  374. }
  375. .tabbordion-item-header.accordion-mode:after {
  376.   transform: rotate(90deg);
  377. }
  378. .tabbordion-item-header.accordion-mode[aria-selected=\"true\"]:after {
  379.   transform: none;
  380. }
  381. @media (min-width: 992px) {
  382.   .tabbordion-item-header.accordion-mode.hide-desktop {
  383.     display: none;
  384.   }
  385. }
  386. .tabbordion-item-content {
  387.   background: #fff;
  388.   padding: 15px;
  389.   border-left: 2px solid #071629;
  390.   border-bottom: 2px solid #071629;
  391.   border-right: 2px solid #071629;
  392. }
  393. @media (max-width: 991px) {
  394.   .tabbordion-item-content {
  395.     transition: opacity 0.5s ease;
  396.   }
  397.   .tabbordion-item-content.hide-mobile {
  398.     display: none;
  399.   }
  400. }
  401. @media (min-width: 992px) {
  402.   .tabbordion-item {
  403.     transition: opacity 0.5s ease;
  404.   }
  405.   .tabbordion-item.hide-desktop {
  406.     display: none;
  407.   }
  408. }
  409. /********========= Begin Services ==========*/
  410. .section-services {
  411. \tfont-family: \"Poppins\", sans-serif;
  412. \tbackground-color: #e6edf7;
  413. \tcolor: #202020;
  414. \tpadding-top: 5px;
  415.     padding-bottom: 10px;
  416. }
  417. .section-services .header-section {
  418. \tmargin-bottom: 0px;
  419. }
  420. .section-services .header-section .title {
  421. \tposition: relative;
  422.     padding-bottom: 14px;
  423.     margin-bottom: 25px;
  424. \tfont-weight: 700;
  425.     font-size: 32px;
  426. }
  427. .section-services .header-section .title:before {
  428. \tcontent: \"\";
  429. \tposition: absolute;
  430. \tbottom: 0;
  431. \tleft: 50%;
  432. \ttransform: translateX(-50%);
  433. \twidth: 50px;
  434. \theight: 3px;
  435. \tbackground-color: #ff4500;
  436.     border-radius: 3px;
  437. }
  438. .section-services .header-section .title:after {
  439. \tcontent: \"\";
  440. \tposition: absolute;
  441. \tbottom: 0;
  442. \tleft: 50%;
  443.     transform: translateX(30px);
  444. \twidth: 10px;
  445. \theight: 3px;
  446. \tbackground-color: #504f93;
  447.     border-radius: 3px;
  448. }
  449. .section-services .header-section .description {
  450. \tfont-size: 14px;
  451.     color: #282828;
  452. }
  453. .section-services .single-service {
  454.     position: relative;
  455.     margin-top: 30px;
  456.     background-color: #fff;
  457.     border-radius: 10px;
  458.     padding: 40px 30px;
  459.     overflow: hidden;
  460. }
  461. .section-services .single-service .content {
  462. \tposition: relative;
  463. \tz-index: 20;
  464. }
  465. .section-services .single-service .circle-before {
  466.     position: absolute;
  467.     top: 0;
  468.     right: 0px;
  469.     transform: translate(40%, -40%);
  470.     width: 150px;
  471.     height: 150px;
  472.     background-color: #ff4500;
  473.     border: 6px solid #504f93;
  474.     border-radius: 50%;
  475.     opacity: 0.5;
  476.     z-index: 10;
  477.     transition: all .6s;
  478. }
  479. .section-services .single-service:hover .circle-before {
  480. \twidth: 100%;
  481. \theight: 100%;
  482. \ttransform: none;
  483. \tborder: 0;
  484. \tborder-radius: 0;
  485. \topacity: 1;
  486. }
  487. .section-services .single-service .icon {
  488. \tdisplay: inline-block;
  489. \tmargin-bottom: 26px;
  490.     width: 70px;
  491.     height: 70px;
  492.     background-color: #ff4500;
  493.     border-radius: 5px;
  494.     line-height: 70px;
  495.     text-align: center;
  496.     color: #fff;
  497.     font-size: 30px;
  498.     transition: all .3s;
  499. }
  500. .section-services .single-service:hover .icon {
  501. \tbackground-color: #fff;
  502. \tcolor: #ff4500;
  503. }
  504. .section-services .single-service .title {
  505.     margin-bottom: 18px;
  506. \tfont-weight: 700;
  507.     font-size: 23px;
  508.     transition: color .3s;
  509. }
  510. .section-services .single-service:hover .title {
  511. \tcolor: #fff;
  512. }
  513. .section-services .single-service .description {
  514.     margin-bottom: 20px;
  515.     font-size: 14px;
  516.     transition: color .3s;
  517. }
  518. .section-services .single-service:hover .description {
  519. \tcolor: #fff;
  520. }
  521. .section-services .single-service a {
  522. \tposition: relative;
  523. \tfont-size: 18px;
  524.     color: #202020;
  525.     text-decoration: none;
  526.     font-weight: 500;
  527.     transition: color .3s;
  528. }
  529. .section-services .single-service:hover a {
  530. \tcolor: #fff;
  531. }
  532. .section-services .single-service a:after {
  533. \tcontent: \"\";
  534. \tposition: absolute;
  535. \tbottom: 0;
  536. \tleft: 0;
  537. \tright: 0;
  538. \theight: 1px;
  539. \tbackground-color: #ff4500;
  540. \ttransition: background-color .3s;
  541. }
  542. .section-services .single-service:hover a:after {
  543. \tbackground-color: #fff;
  544. }
  545. </style>
  546. <!-- page title -->
  547. ";
  548.         // line 514
  549.         yield "<!-- /page title -->
  550. <!-- CTA Section -->
  551. <section class=\"cta \" style=\"padding: 1rem 0;\">
  552. \t<div class=\"container\">
  553. \t\t<div class=\"section-head center wt-small-separator-outer mt-3 text-center\" style=\"margin-bottom: 0px;\">
  554. \t\t\t<div class=\"wt-small-separator site-text-primary\">
  555. \t\t\t\t<div class=\"sep-leaf-left\"></div>
  556. \t\t\t\t<div>Nos services</div>
  557. \t\t\t</div>
  558. \t\t</div>
  559. \t\t<div>Nous offrons une expertise comptable complète, incluant la tenue de livres et la préparation fiscale, tout en fournissant des conseils financiers adaptés aux besoins spécifiques de chaque client.</div>
  560. \t</div>
  561. </section>
  562. <!-- more event -->
  563. \t<section class=\"section-sm\">
  564. \t\t<div class=\"content\" style=\"padding-bottom: 5px;\">
  565. \t\t\t<div class=\"wrap\">
  566. \t\t\t\t<div class=\"container\">
  567. \t\t\t\t\t<ol class=\"breadcrumb\">
  568. \t\t\t\t\t\t<li href=\"#\">
  569. \t\t\t\t\t\t\t<a>Home</a>
  570. \t\t\t\t\t\t</li>
  571. \t\t\t\t\t\t<li href=\"#\">
  572. \t\t\t\t\t\t\t<a>Services</a>
  573. \t\t\t\t\t\t</li>
  574. \t\t\t\t\t</ol>
  575. \t\t\t\t</div>
  576. \t\t\t</div>
  577. \t\t</div>
  578.  \t</section>
  579. <section class=\"section-services\" style=\"margin-bottom: -20px;\">
  580. \t<div class=\"container\" style=\"margin-top: 10px;\">
  581. \t\t
  582. \t\t<div class=\"row\">
  583. \t\t\t";
  584.         // line 552
  585.         $context['_parent'] = $context;
  586.         $context['_seq'] = CoreExtension::ensureTraversable((isset($context["liste_service"]) || array_key_exists("liste_service"$context) ? $context["liste_service"] : (function () { throw new RuntimeError('Variable "liste_service" does not exist.'552$this->source); })()));
  587.         $context['_iterated'] = false;
  588.         foreach ($context['_seq'] as $context["_key"] => $context["service"]) {
  589.             // line 553
  590.             yield "\t\t\t\t<!-- Single Service -->
  591. \t\t\t\t<div class=\"col-md-6 col-lg-4\">
  592. \t\t\t\t\t<div class=\"single-service\">
  593. \t\t\t\t\t\t<div class=\"content\">
  594. \t\t\t\t\t\t\t<span class=\"icon\">
  595. \t\t\t\t\t\t\t\t<i class=\"fab fa-battle-net\"></i>
  596. \t\t\t\t\t\t\t</span>
  597. \t\t\t\t\t\t\t<h3 class=\"title\">";
  598.             // line 560
  599.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source$context["service"], "name", [], "any"falsefalsefalse560), "html"nulltrue);
  600.             yield "</h3>
  601. \t\t\t\t\t\t\t<p class=\"description\">";
  602.             // line 561
  603.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source$context["service"], "description", [], "any"falsefalsefalse561), "html"nulltrue);
  604.             yield "</p>
  605. \t\t\t\t\t\t\t<a href=\"";
  606.             // line 562
  607.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("produit_service_service", ["id" => CoreExtension::getAttribute($this->env$this->source$context["service"], "id", [], "any"falsefalsefalse562)]), "html"nulltrue);
  608.             yield "\" class=\"learn-more\">En savoir plus</a>
  609. \t\t\t\t\t\t</div>
  610. \t\t\t\t\t\t<span class=\"circle-before\"></span>
  611. \t\t\t\t\t</div>
  612. \t\t\t\t</div>
  613. \t\t\t\t<!-- / End Single Service -->
  614. \t\t\t";
  615.             $context['_iterated'] = true;
  616.         }
  617.         if (!$context['_iterated']) {
  618.             // line 569
  619.             yield "\t\t\t\t<!-- Single Service -->
  620. \t\t\t\t<div class=\"col-md-6 col-lg-4\">
  621. \t\t\t\t\t<div class=\"single-service\">
  622. \t\t\t\t\t\t<div class=\"content\">
  623. \t\t\t\t\t\t\t<span class=\"icon\">
  624. \t\t\t\t\t\t\t\t<i class=\"fab fa-asymmetrik\"></i>
  625. \t\t\t\t\t\t\t</span>
  626. \t\t\t\t\t\t\t<h3 class=\"title\">It Management</h3>
  627. \t\t\t\t\t\t\t<p class=\"description\">Mauris volutpat urna tristique finibus iaculis. Morbi facilisis, justo eu vulputate elementum, est augue tincidunt ante, sed efficitur leo ligula vel velit.</p>
  628. \t\t\t\t\t\t\t<a href=\"\" class=\"learn-more\">Learn More</a>
  629. \t\t\t\t\t\t</div>
  630. \t\t\t\t\t\t<span class=\"circle-before\"></span>
  631. \t\t\t\t\t</div>
  632. \t\t\t\t</div>
  633. \t\t\t\t<!-- / End Single Service -->
  634. \t\t\t\t<!-- Single Service -->
  635. \t\t\t\t<div class=\"col-md-6 col-lg-4\">
  636. \t\t\t\t\t<div class=\"single-service\">
  637. \t\t\t\t\t\t<div class=\"content\">
  638. \t\t\t\t\t\t\t<span class=\"icon\">
  639. \t\t\t\t\t\t\t\t<i class=\"fab fa-artstation\"></i>
  640. \t\t\t\t\t\t\t</span>
  641. \t\t\t\t\t\t\t<h3 class=\"title\">Software Development</h3>
  642. \t\t\t\t\t\t\t<p class=\"description\">Mauris volutpat urna tristique finibus iaculis. Morbi facilisis, justo eu vulputate elementum, est augue tincidunt ante, sed efficitur leo ligula vel velit.</p>
  643. \t\t\t\t\t\t\t<a href=\"\" class=\"learn-more\">Learn More</a>
  644. \t\t\t\t\t\t</div>
  645. \t\t\t\t\t\t<span class=\"circle-before\"></span>
  646. \t\t\t\t\t</div>
  647. \t\t\t\t</div>
  648. \t\t\t\t<!-- / End Single Service -->
  649. \t\t\t\t<!-- Single Service -->
  650. \t\t\t\t<div class=\"col-md-6 col-lg-4\">
  651. \t\t\t\t\t<div class=\"single-service\">
  652. \t\t\t\t\t\t<div class=\"content\">
  653. \t\t\t\t\t\t\t<span class=\"icon\">
  654. \t\t\t\t\t\t\t\t<i class=\"fab fa-500px\"></i>
  655. \t\t\t\t\t\t\t</span>
  656. \t\t\t\t\t\t\t<h3 class=\"title\">Brand Strategy</h3>
  657. \t\t\t\t\t\t\t<p class=\"description\">Mauris volutpat urna tristique finibus iaculis. Morbi facilisis, justo eu vulputate elementum, est augue tincidunt ante, sed efficitur leo ligula vel velit.</p>
  658. \t\t\t\t\t\t\t<a href=\"\" class=\"learn-more\">Learn More</a>
  659. \t\t\t\t\t\t</div>
  660. \t\t\t\t\t\t<span class=\"circle-before\"></span>
  661. \t\t\t\t\t</div>
  662. \t\t\t\t</div>
  663. \t\t\t\t<!-- / End Single Service -->
  664. \t\t\t\t<!-- Single Service -->
  665. \t\t\t\t<div class=\"col-md-6 col-lg-4\">
  666. \t\t\t\t\t<div class=\"single-service\">
  667. \t\t\t\t\t\t<div class=\"content\">
  668. \t\t\t\t\t\t\t<span class=\"icon\">
  669. \t\t\t\t\t\t\t\t<i class=\"fas fa-chart-pie\"></i>
  670. \t\t\t\t\t\t\t</span>
  671. \t\t\t\t\t\t\t<h3 class=\"title\">Business Consulting</h3>
  672. \t\t\t\t\t\t\t<p class=\"description\">Mauris volutpat urna tristique finibus iaculis. Morbi facilisis, justo eu vulputate elementum, est augue tincidunt ante, sed efficitur leo ligula vel velit.</p>
  673. \t\t\t\t\t\t\t<a href=\"\" class=\"learn-more\">Learn More</a>
  674. \t\t\t\t\t\t</div>
  675. \t\t\t\t\t\t<span class=\"circle-before\"></span>
  676. \t\t\t\t\t</div>
  677. \t\t\t\t</div>
  678. \t\t\t\t<!-- / End Single Service -->
  679. \t\t\t\t<!-- Single Service -->
  680. \t\t\t\t<div class=\"col-md-6 col-lg-4\">
  681. \t\t\t\t\t<div class=\"single-service\">
  682. \t\t\t\t\t\t<div class=\"content\">
  683. \t\t\t\t\t\t\t<span class=\"icon\">
  684. \t\t\t\t\t\t\t\t<i class=\"fas fa-laptop-code\"></i>
  685. \t\t\t\t\t\t\t</span>
  686. \t\t\t\t\t\t\t<h3 class=\"title\">Website Design</h3>
  687. \t\t\t\t\t\t\t<p class=\"description\">Mauris volutpat urna tristique finibus iaculis. Morbi facilisis, justo eu vulputate elementum, est augue tincidunt ante, sed efficitur leo ligula vel velit.</p>
  688. \t\t\t\t\t\t\t<a href=\"\" class=\"learn-more\">Learn More</a>
  689. \t\t\t\t\t\t</div>
  690. \t\t\t\t\t\t<span class=\"circle-before\"></span>
  691. \t\t\t\t\t</div>
  692. \t\t\t\t</div>
  693. \t\t\t\t<!-- / End Single Service -->
  694. \t\t\t";
  695.         }
  696.         $_parent $context['_parent'];
  697.         unset($context['_seq'], $context['_iterated'], $context['_key'], $context['service'], $context['_parent'], $context['loop']);
  698.         $context array_intersect_key($context$_parent) + $_parent;
  699.         // line 645
  700.         yield "\t\t\t</div>
  701. \t\t<div class=\"text-center\" style=\"margin-top: 10px;\">
  702. \t";
  703.         // line 649
  704.         if (((isset($context["nombrepage"]) || array_key_exists("nombrepage"$context) ? $context["nombrepage"] : (function () { throw new RuntimeError('Variable "nombrepage" does not exist.'649$this->source); })()) > 0)) {
  705.             // line 650
  706.             yield "
  707. \t\t";
  708.             // line 651
  709.             if ((((isset($context["page"]) || array_key_exists("page"$context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.'651$this->source); })()) > 1) && ((isset($context["page"]) || array_key_exists("page"$context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.'651$this->source); })()) <= (isset($context["nombrepage"]) || array_key_exists("nombrepage"$context) ? $context["nombrepage"] : (function () { throw new RuntimeError('Variable "nombrepage" does not exist.'651$this->source); })())))) {
  710.                 // line 652
  711.                 yield "\t\t\t";
  712.                 $context["pagepre"] = ((isset($context["page"]) || array_key_exists("page"$context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.'652$this->source); })()) - 1);
  713.                 // line 653
  714.                 yield "\t\t";
  715.             } else {
  716.                 // line 654
  717.                 yield "\t\t\t";
  718.                 $context["pagepre"] = (isset($context["nombrepage"]) || array_key_exists("nombrepage"$context) ? $context["nombrepage"] : (function () { throw new RuntimeError('Variable "nombrepage" does not exist.'654$this->source); })());
  719.                 // line 655
  720.                 yield "\t\t";
  721.             }
  722.             // line 656
  723.             yield "
  724. \t\t";
  725.             // line 657
  726.             if (((isset($context["page"]) || array_key_exists("page"$context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.'657$this->source); })()) < (isset($context["nombrepage"]) || array_key_exists("nombrepage"$context) ? $context["nombrepage"] : (function () { throw new RuntimeError('Variable "nombrepage" does not exist.'657$this->source); })()))) {
  727.                 // line 658
  728.                 yield "\t\t\t";
  729.                 $context["pagesuiv"] = ((isset($context["page"]) || array_key_exists("page"$context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.'658$this->source); })()) + 1);
  730.                 // line 659
  731.                 yield "\t\t";
  732.             } else {
  733.                 // line 660
  734.                 yield "\t\t\t";
  735.                 $context["pagesuiv"] = 1;
  736.                 // line 661
  737.                 yield "\t\t";
  738.             }
  739.             // line 662
  740.             yield "
  741. \t\t";
  742.             // line 663
  743.             if (((isset($context["nombrepage"]) || array_key_exists("nombrepage"$context) ? $context["nombrepage"] : (function () { throw new RuntimeError('Variable "nombrepage" does not exist.'663$this->source); })()) < 5)) {
  744.                 // line 664
  745.                 yield "\t\t\t";
  746.                 $context["debut"] = 1;
  747.                 // line 665
  748.                 yield "\t\t\t";
  749.                 $context["fin"] = (isset($context["nombrepage"]) || array_key_exists("nombrepage"$context) ? $context["nombrepage"] : (function () { throw new RuntimeError('Variable "nombrepage" does not exist.'665$this->source); })());
  750.                 // line 666
  751.                 yield "\t\t";
  752.             } else {
  753.                 // line 667
  754.                 yield "\t\t\t";
  755.                 if ((((isset($context["page"]) || array_key_exists("page"$context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.'667$this->source); })()) > 2) && ((isset($context["page"]) || array_key_exists("page"$context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.'667$this->source); })()) < ((isset($context["nombrepage"]) || array_key_exists("nombrepage"$context) ? $context["nombrepage"] : (function () { throw new RuntimeError('Variable "nombrepage" does not exist.'667$this->source); })()) - 2)))) {
  756.                     // line 668
  757.                     yield "\t\t\t\t";
  758.                     $context["debut"] = ((isset($context["page"]) || array_key_exists("page"$context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.'668$this->source); })()) - 2);
  759.                     // line 669
  760.                     yield "\t\t\t\t";
  761.                     if ((((isset($context["page"]) || array_key_exists("page"$context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.'669$this->source); })()) + 2) >= (isset($context["nombrepage"]) || array_key_exists("nombrepage"$context) ? $context["nombrepage"] : (function () { throw new RuntimeError('Variable "nombrepage" does not exist.'669$this->source); })()))) {
  762.                         // line 670
  763.                         yield "\t\t\t\t\t";
  764.                         $context["fin"] = (isset($context["nombrepage"]) || array_key_exists("nombrepage"$context) ? $context["nombrepage"] : (function () { throw new RuntimeError('Variable "nombrepage" does not exist.'670$this->source); })());
  765.                         // line 671
  766.                         yield "\t\t\t\t";
  767.                     } else {
  768.                         // line 672
  769.                         yield "\t\t\t\t\t";
  770.                         $context["fin"] = ((isset($context["page"]) || array_key_exists("page"$context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.'672$this->source); })()) + 2);
  771.                         // line 673
  772.                         yield "\t\t\t\t";
  773.                     }
  774.                     // line 674
  775.                     yield "\t\t\t";
  776.                 } else {
  777.                     // line 675
  778.                     yield "\t\t\t\t";
  779.                     if (((isset($context["page"]) || array_key_exists("page"$context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.'675$this->source); })()) <= 2)) {
  780.                         // line 676
  781.                         yield "\t\t\t\t\t";
  782.                         if (((isset($context["page"]) || array_key_exists("page"$context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.'676$this->source); })()) == 1)) {
  783.                             // line 677
  784.                             yield "\t\t\t\t\t\t";
  785.                             $context["debut"] = 1;
  786.                             // line 678
  787.                             yield "\t\t\t\t\t\t";
  788.                             $context["fin"] = ((isset($context["page"]) || array_key_exists("page"$context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.'678$this->source); })()) + 3);
  789.                             // line 679
  790.                             yield "\t\t\t\t\t";
  791.                         } else {
  792.                             // line 680
  793.                             yield "\t\t\t\t\t\t";
  794.                             $context["debut"] = 1;
  795.                             // line 681
  796.                             yield "\t\t\t\t\t\t";
  797.                             $context["fin"] = ((isset($context["page"]) || array_key_exists("page"$context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.'681$this->source); })()) + 2);
  798.                             // line 682
  799.                             yield "\t\t\t\t\t";
  800.                         }
  801.                         // line 683
  802.                         yield "\t\t\t\t";
  803.                     } else {
  804.                         // line 684
  805.                         yield "\t\t\t\t\t";
  806.                         $context["debut"] = ((isset($context["page"]) || array_key_exists("page"$context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.'684$this->source); })()) - 2);
  807.                         // line 685
  808.                         yield "\t\t\t\t\t";
  809.                         if ((((isset($context["page"]) || array_key_exists("page"$context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.'685$this->source); })()) + 2) >= (isset($context["nombrepage"]) || array_key_exists("nombrepage"$context) ? $context["nombrepage"] : (function () { throw new RuntimeError('Variable "nombrepage" does not exist.'685$this->source); })()))) {
  810.                             // line 686
  811.                             yield "\t\t\t\t\t\t";
  812.                             $context["fin"] = (isset($context["nombrepage"]) || array_key_exists("nombrepage"$context) ? $context["nombrepage"] : (function () { throw new RuntimeError('Variable "nombrepage" does not exist.'686$this->source); })());
  813.                             // line 687
  814.                             yield "\t\t\t\t\t";
  815.                         } else {
  816.                             // line 688
  817.                             yield "\t\t\t\t\t\t";
  818.                             $context["fin"] = ((isset($context["page"]) || array_key_exists("page"$context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.'688$this->source); })()) + 2);
  819.                             // line 689
  820.                             yield "\t\t\t\t\t";
  821.                         }
  822.                         // line 690
  823.                         yield "\t\t\t\t";
  824.                     }
  825.                     // line 691
  826.                     yield "\t\t\t";
  827.                 }
  828.                 // line 692
  829.                 yield "
  830. \t\t";
  831.             }
  832.             // line 694
  833.             yield "
  834. \t\t<div class=\"btn-group mb-4 text-center\" role=\"group\" aria-label=\"Basic example\">
  835. \t\t\t<a href=\"";
  836.             // line 696
  837.             yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("produit_service_services", ["page" => 1]);
  838.             yield "\" title=\"Première page\" class=\"btn btn-outline-primary mx-2\">
  839. \t\t\t\t<span><i class=\"bi bi-chevron-double-left\"></i></span>
  840. \t\t\t</a>
  841. \t\t\t<a href=\"";
  842.             // line 699
  843.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("produit_service_services", ["page" => (isset($context["pagepre"]) || array_key_exists("pagepre"$context) ? $context["pagepre"] : (function () { throw new RuntimeError('Variable "pagepre" does not exist.'699$this->source); })())]), "html"nulltrue);
  844.             yield "\" title=\"Page précedente\" class=\"btn btn-outline-primary mx-2\">
  845. \t\t\t\t<span><i class=\"bi bi-chevron-left\"></i></span>
  846. \t\t\t</a>
  847. \t\t\t";
  848.             // line 702
  849.             $context['_parent'] = $context;
  850.             $context['_seq'] = CoreExtension::ensureTraversable(range((isset($context["debut"]) || array_key_exists("debut"$context) ? $context["debut"] : (function () { throw new RuntimeError('Variable "debut" does not exist.'702$this->source); })()), (isset($context["fin"]) || array_key_exists("fin"$context) ? $context["fin"] : (function () { throw new RuntimeError('Variable "fin" does not exist.'702$this->source); })())));
  851.             foreach ($context['_seq'] as $context["_key"] => $context["p"]) {
  852.                 // line 703
  853.                 yield "\t\t\t\t<a href=\"";
  854.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("produit_service_services", ["page" => $context["p"]]), "html"nulltrue);
  855.                 yield "\" value=\"";
  856.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["p"], "html"nulltrue);
  857.                 yield "\" class=\"btn btn-outline-primary mx-2 ";
  858.                 if (($context["p"] == (isset($context["page"]) || array_key_exists("page"$context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.'703$this->source); })()))) {
  859.                     yield "active";
  860.                 }
  861.                 yield "\">";
  862.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["p"], "html"nulltrue);
  863.                 yield "</a>
  864. \t\t
  865. \t\t\t";
  866.             }
  867.             $_parent $context['_parent'];
  868.             unset($context['_seq'], $context['_iterated'], $context['_key'], $context['p'], $context['_parent'], $context['loop']);
  869.             $context array_intersect_key($context$_parent) + $_parent;
  870.             // line 706
  871.             yield "\t\t<a href=\"";
  872.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("produit_service_services", ["page" => (isset($context["pagesuiv"]) || array_key_exists("pagesuiv"$context) ? $context["pagesuiv"] : (function () { throw new RuntimeError('Variable "pagesuiv" does not exist.'706$this->source); })())]), "html"nulltrue);
  873.             yield "\" title=\"Page suivante\" class=\"btn btn-outline-primary mx-2\">
  874. \t\t\t<span><i class=\"bi bi-chevron-right\"></i></span>
  875. \t\t</a>
  876. \t\t<a href=\"";
  877.             // line 709
  878.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("produit_service_services", ["page" => (isset($context["nombrepage"]) || array_key_exists("nombrepage"$context) ? $context["nombrepage"] : (function () { throw new RuntimeError('Variable "nombrepage" does not exist.'709$this->source); })())]), "html"nulltrue);
  879.             yield "\" title=\"Dernière page\" class=\"btn btn-outline-primary mx-2\">
  880. \t\t\t<span><i class=\"bi bi-chevron-double-right\"></i></spam>
  881. \t\t</a>
  882. \t</div>
  883. \t<div class=\"clearfix\"></div>
  884. \t";
  885.         } else {
  886.             // line 715
  887.             yield "\t<div class=\"btn-group mb-4 text-center\" role=\"group\" aria-label=\"Basic example\">
  888. \t\t<a href=\"#\" title=\"Première page\" class=\"btn btn-outline-primary mx-2\">
  889. \t\t\t<span><i class=\"bi bi-chevron-double-left\"></i></span>
  890. \t\t</a>
  891. \t\t<a href=\"#\" title=\"Page précedente\" class=\"btn btn-outline-primary mx-2\">
  892. \t\t\t<span><i class=\"bi bi-chevron-left\"></i></span>
  893. \t\t</a>
  894. \t\t<a href=\"#\" class=\"btn btn-outline-primary mx-2 active\" style=\"margin: 0px 0px;\">1</a>
  895. \t\t<a href=\"#\" title=\"Page suivante\" class=\"btn btn-outline-primary mx-2\">
  896. \t\t\t<span><i class=\"bi bi-chevron-right\"></i></span>
  897. \t\t</a>
  898. \t\t<a href=\"#\" title=\"Dernière page\" class=\"btn btn-outline-primary mx-2\">
  899. \t\t\t<span><i class=\"bi bi-chevron-double-right\"></i></spam>
  900. \t\t</a>
  901. \t</div>
  902. \t";
  903.         }
  904.         // line 733
  905.         yield "</div>
  906. \t\t
  907. \t</div>
  908. </section>
  909. <script>
  910. //*****************************
  911. // Tabbordion
  912. //*****************************
  913. \$(\".tabbordion\").each(function() {
  914.   let \$t = \$(this);
  915.   \$t.prepend('<ul class=\"tabbordion-tabs\"></ul>');
  916.   \$t.find(\".tabbordion-item-header\").each(function(index) {
  917.     let tabTitle = \$(this).text(),
  918.       tabID = \"tabbordion-item-\" + (index + 1);
  919.     \$(this)
  920.       .addClass(\"accordion-mode hide-desktop\")
  921.       .attr({
  922.         \"aria-selected\": \"false\",
  923.         \"aria-controls\": tabID
  924.       });
  925.     \$(function() {
  926.       \$t.find(\".tabbordion-tabs\").append(
  927.         \"<li aria-selected=false aria-controls='\" +
  928.           tabID +
  929.           \"'\" +
  930.           \"><button>\" +
  931.           tabTitle +
  932.           \"</button></li>\"
  933.       );
  934.     });
  935.   });
  936.   \$(function() {
  937.     \$t.find(\".tabbordion-item\").each(function() {
  938.       let ariaID = \$(this)
  939.         .find(\".tabbordion-item-header\")
  940.         .attr(\"aria-controls\");
  941.       \$(this).addClass(ariaID);
  942.     });
  943.     \$t.find(\".tabbordion-item-content\").addClass(\"hide-mobile\");
  944.     \$t.find(\".tabbordion-item:gt(0)\").addClass(\"hide-desktop\");
  945.     \$t.find(\".tabbordion-tabs li:first\")
  946.       .addClass(\"active\")
  947.       .attr(\"aria-selected\", \"true\");
  948.   });
  949. });
  950. //Accordion mode
  951. \$(function() {
  952.   \$(\".tabbordion-item-header\").on(\"click\", function() {
  953.     \$(this)
  954.       .next(\".tabbordion-item-content\")
  955.       .toggleClass(\"hide-mobile\");
  956.     if (\$(this).attr(\"aria-selected\") == \"true\") {
  957.       \$(this).attr(\"aria-selected\", false);
  958.     } else {
  959.       \$(this).attr(\"aria-selected\", true);
  960.     }
  961.   });
  962. });
  963. //Tab mode
  964. \$(function() {
  965.   \$(\".tabbordion-tabs li\").on(\"click\", function() {
  966.     let tabToOpen = \$(this).attr(\"aria-controls\"),
  967.       thisAccordion = \$(this).parents(\".tabbordion\");
  968.     if (\$(this).attr(\"aria-selected\") == \"false\") {
  969.       thisAccordion.find(\"[aria-selected='true']\").attr(\"aria-selected\", false);
  970.       thisAccordion.find(\".tabbordion-item\").addClass(\"hide-desktop\");
  971.       \$(this).attr(\"aria-selected\", true);
  972.       thisAccordion.find(\".\" + tabToOpen).removeClass(\"hide-desktop\");
  973.     }
  974.   });
  975. });
  976. ";
  977.         // line 808
  978.         yield "
  979. \tvar swiperFade = new Swiper(\".swiperFade\", {
  980. \tloop: true,
  981. \teffect: 'fade',
  982. \tnavigation: {
  983. \t  nextEl: \".swiper-button-next\",
  984. \t  prevEl: \".swiper-button-prev\"
  985. \t},
  986. \tpagination: {
  987. \t  el: \".swiper-pagination\",
  988. \t},
  989. \t});
  990. \tvar swiperVertical = new Swiper(\".swiperVertical\", {
  991. \t  loop: true,
  992. \t  effect: 'fade',
  993. \t  direction: \"vertical\",
  994. \t  pagination: {
  995. \t    el: \".swiper-pagination\",
  996. \t    clickable: true,
  997. \t  }
  998. \t});
  999. \tvar swiperEffect = new Swiper(\".swiperEffect\", {
  1000. \t  loop: true,
  1001. \t  effect: \"cards\",
  1002. \t  grabCursor: true,
  1003. \t  navigation: {
  1004. \t    nextEl: \".swiper-button-next\",
  1005. \t    prevEl: \".swiper-button-prev\"
  1006. \t  },
  1007. \t  pagination: {
  1008. \t    el: \".swiper-pagination\",
  1009. \t  },
  1010. \t});
  1011. </script>
  1012. ";
  1013.         // line 845
  1014.         yield "
  1015. ";
  1016.         // line 848
  1017.         yield "\t
  1018. ";
  1019.         // line 850
  1020.         yield "
  1021.   ";
  1022.         // line 871
  1023.         yield "<!-- /more event -->
  1024. ";
  1025.         
  1026.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  1027.         
  1028.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  1029.         return; yield '';
  1030.     }
  1031.     // line 875
  1032.     public function block_javascripttemplate($context, array $blocks = [])
  1033.     {
  1034.         $macros $this->macros;
  1035.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  1036.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascripttemplate"));
  1037.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  1038.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascripttemplate"));
  1039.         // line 876
  1040.         yield "
  1041. ";
  1042.         
  1043.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  1044.         
  1045.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  1046.         return; yield '';
  1047.     }
  1048.     /**
  1049.      * @codeCoverageIgnore
  1050.      */
  1051.     public function getTemplateName()
  1052.     {
  1053.         return "Theme/Produit/Service/Service/listeservice.html.twig";
  1054.     }
  1055.     /**
  1056.      * @codeCoverageIgnore
  1057.      */
  1058.     public function isTraitable()
  1059.     {
  1060.         return false;
  1061.     }
  1062.     /**
  1063.      * @codeCoverageIgnore
  1064.      */
  1065.     public function getDebugInfo()
  1066.     {
  1067.         return array (  1134 => 876,  1124 => 875,  1111 => 871,  1107 => 850,  1104 => 848,  1100 => 845,  1062 => 808,  986 => 733,  966 => 715,  957 => 709,  950 => 706,  932 => 703,  928 => 702,  922 => 699,  916 => 696,  912 => 694,  908 => 692,  905 => 691,  902 => 690,  899 => 689,  896 => 688,  893 => 687,  890 => 686,  887 => 685,  884 => 684,  881 => 683,  878 => 682,  875 => 681,  872 => 680,  869 => 679,  866 => 678,  863 => 677,  860 => 676,  857 => 675,  854 => 674,  851 => 673,  848 => 672,  845 => 671,  842 => 670,  839 => 669,  836 => 668,  833 => 667,  830 => 666,  827 => 665,  824 => 664,  822 => 663,  819 => 662,  816 => 661,  813 => 660,  810 => 659,  807 => 658,  805 => 657,  802 => 656,  799 => 655,  796 => 654,  793 => 653,  790 => 652,  788 => 651,  785 => 650,  783 => 649,  777 => 645,  696 => 569,  684 => 562,  680 => 561,  676 => 560,  667 => 553,  662 => 552,  622 => 514,  325 => 205,  237 => 118,  178 => 60,  171 => 54,  169 => 53,  129 => 14,  119 => 13,  105 => 10,  95 => 9,  82 => 6,  77 => 4,  72 => 3,  62 => 2,  39 => 1,);
  1068.     }
  1069.     public function getSourceContext()
  1070.     {
  1071.         return new Source("{% extends \"Theme/Users/User/layoutbase.html.twig\" %}
  1072. {% block meta %}
  1073. \t{{ parent() }}
  1074. \t<meta name=\"keywords\" content=\"{{ site }}, \"/>
  1075. \t<meta name=\"author\" content=\"Noel Kenfack\"/>
  1076. \t<meta name=\"description\" content=\"{{ site }}\" />
  1077. {% endblock %}
  1078. {% block title %}
  1079. \t{{ parent() }} - Détails du service ..
  1080. {% endblock %}
  1081. {% block userblog_body %}
  1082. <style>
  1083.   .content{
  1084. \t\tbackground-color: #268dcf;
  1085. \t}
  1086.   .wrap {
  1087. \t\tpadding-top: 8px;
  1088. \t\tpadding-bottom: 8px;
  1089. \t\tbox-shadow: 0 5px 5px #fff;
  1090. \t}
  1091. \t.breadcrumb {
  1092. \t\twidth: 100%;
  1093. \t\tmargin: auto;
  1094. \t\tdisplay: flex;
  1095. \t}
  1096. \t.breadcrumb li {
  1097. \t\tpadding-right: 20px;
  1098. \t}
  1099. \t.breadcrumb a {
  1100. \t\ttext-decoration: none;
  1101. \t\tcolor: aliceblue;
  1102. \t\tfont-weight: 700;
  1103. \t\ttransition: 0.5s;
  1104. \t}
  1105. \t.breadcrumb li + li {
  1106. \t\tpadding-left: 0;
  1107. \t}
  1108. \t.breadcrumb li + li:before {
  1109. \t\tcontent: '>';
  1110. \t\tcolor: #3b3b3bff;
  1111. \t\tmargin-right: 20px;
  1112. \t}
  1113. \t.breadcrumb li:last-child a,
  1114. \t.breadcrumb a:hover {
  1115. \t\tcolor: #e2ebf3;
  1116. \t\tborder-radius: 35px;
  1117. \t\tbackground-color: #82ccdd;
  1118. \t\tpadding: 5px 10px;
  1119. \t}
  1120. \t{# End Breadcrumb #}
  1121. \t{# card #}
  1122. \t:root {
  1123.   --swiper-pagination-color: #fff;
  1124.   --swiper-pagination-bullet-inactive-color: #fff;
  1125. }
  1126. {# Card Services  #}
  1127.     .card {
  1128.       display: flex;
  1129.       flex-direction: column;
  1130.       justify-content: space-between;
  1131.       background: white;
  1132.       border-radius: 10px;
  1133.       padding: 16px;
  1134.       width: 100%;
  1135.       min-height: 500px;
  1136.       box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
  1137.     }
  1138.     .logo {
  1139.       height: 40%;
  1140.       margin-bottom: 10px;
  1141.     }
  1142.     .title {
  1143.       font-weight: bold;
  1144.       font-size: 1.05rem;
  1145.       margin-bottom: 8px;
  1146.     }
  1147.     .description {
  1148.       flex-grow: 1;
  1149.       font-size: 0.9rem;
  1150.       color: #444;
  1151.       overflow: hidden;
  1152.       display: -webkit-box;
  1153.       -webkit-line-clamp: 5;
  1154.       -webkit-box-orient: vertical;
  1155.       line-height: 1.4;
  1156.       margin-bottom: 10px;
  1157.     }
  1158.     .card-footer {
  1159.       display: flex;
  1160.       justify-content: space-between;
  1161.       align-items: center;
  1162.       font-size: 0.85rem;
  1163.       color: green;
  1164.       margin-bottom: 10px;
  1165.     }
  1166.     .btn {
  1167.       align-self: flex-end;
  1168.       background-color: #268dcf;
  1169.       color: white;
  1170.       border: none;
  1171.       padding: 8px 12px;
  1172.       border-radius: 5px;
  1173.       cursor: pointer;
  1174.     }
  1175. \t.mx-2{
  1176. \t\tpadding: 12px 20px;
  1177. \t}
  1178. \ta {
  1179. \t\ttext-decoration: none;
  1180. \t}
  1181. \t\t{# css indice sections  #}
  1182.     .section-head.center.wt-small-separator-outer {
  1183.         margin-bottom: 50px;
  1184.         text-align: left;
  1185.     }
  1186.     .section-head {
  1187.         position: relative;
  1188.     }
  1189.     .site-text-primary, .wt-small-separator {
  1190.         color: #ea130e;
  1191.     }
  1192.     .wt-small-separator {
  1193.         font-family: \"Heebo\", sans-serif;
  1194.         text-transform: uppercase;
  1195.         letter-spacing: 1px;
  1196.         padding-right: 40px;
  1197.         font-size: 26px;
  1198.         line-height: 26px;
  1199.         margin-bottom: 15px;
  1200.         position: relative;
  1201.         display: inline-block;
  1202.         font-weight: 700;
  1203.     }
  1204.     .section-head.center .wt-small-separator div.sep-leaf-left {
  1205.         position: relative;
  1206.     }
  1207.     .section-head.center .wt-small-separator div.sep-leaf-left:before, .section-head.center .wt-small-separator div.sep-leaf-left:after {
  1208.         background-color: #ea130e;
  1209.     }
  1210.     .section-head.center .wt-small-separator div.sep-leaf-left:before {
  1211.         right: -20px;
  1212.         width: 10px;
  1213.     }
  1214.     .section-head.center .wt-small-separator div.sep-leaf-left:before, .section-head.center .wt-small-separator div.sep-leaf-left:after {
  1215.         position: absolute;
  1216.         content: '';
  1217.         height: 22px;
  1218.         bottom: 0px;
  1219.         top: 0px;
  1220.         transform: skew(-20deg);
  1221.     }
  1222.     .section-head.center .wt-small-separator div.sep-leaf-left:after {
  1223.         right: -27px;
  1224.         width: 4px;
  1225.     }
  1226.     .section-head.center.wt-small-separator-outer h2 {
  1227.         max-width: 630px;
  1228.         margin: 0px auto;
  1229.     }
  1230. \t/* css onglets departements / Services */
  1231. \t
  1232.         .tagline {
  1233.             font-style: italic;
  1234.             color: #6c757d;
  1235.         }
  1236. \t\t .readmore {
  1237.       display: block;
  1238.       margin-top: 1em;
  1239.       padding-top: 0.05em;
  1240.       border-top: 1px solid rgba(126, 149, 180, 0.5);
  1241.       font-family: \"Josefin Sans\", sans-serif;
  1242.       font-size: 1.2em;
  1243.       @include clearfix;
  1244.       a {
  1245.         display: block;
  1246.         margin: 0.5em 0;
  1247.         float: right;
  1248.         color: #aa7786;
  1249.         text-decoration: none;
  1250.         &:hover {
  1251.           color: darken(#aa7786, 10%);
  1252.         }
  1253.       }
  1254.       span {
  1255.         padding-left: 1em;
  1256.         vertical-align: middle;
  1257.       }
  1258.     }
  1259. \t.ok img {
  1260. \t  float: left;
  1261. \t  height: 300px;
  1262. \t  width: 500px;
  1263. \t  margin-left: none;
  1264. \t}
  1265. \t{# fffffffffffffffffffffffffff #}
  1266. \t.tabbordion {
  1267.   margin: 30px 0;
  1268.   display: inline-block;
  1269.   clear: both;
  1270.   width: 100%;
  1271. }
  1272. .tabbordion-tabs {
  1273.   display: none;
  1274.   list-style-type: none;
  1275.   margin: 0;
  1276.   padding: 0;
  1277. }
  1278. .tabbordion-tabs li {
  1279.   flex: 1;
  1280. }
  1281. .tabbordion-tabs li:not(:first-of-type) {
  1282.   margin-left: -2px;
  1283. }
  1284. .tabbordion-tabs li button {
  1285.   transition: all 0.2s ease-in-out;
  1286.   width: 100%;
  1287.   border: 2px solid #071629;
  1288.   background: #5e8ce7ff;
  1289.   color: #fff;
  1290.   /* padding: 7.5px 15px; */
  1291.   border-radius: 0;
  1292.   font-size: 1rem;
  1293.   cursor: pointer;
  1294.   position: relative;
  1295. }
  1296. .tabbordion-tabs li button:hover,
  1297. .tabbordion-tabs li button:active,
  1298. .tabbordion-tabs li button:focus {
  1299.   background: #fff;
  1300.   color: #071629;
  1301.   outline: 0;
  1302. }
  1303. .tabbordion-tabs li[aria-selected=\"true\"] button {
  1304.   background: #fff;
  1305.   color: #071629;
  1306. }
  1307. .tabbordion-tabs li[aria-selected=\"true\"] button:after {
  1308.   content: \"\";
  1309.   position: absolute;
  1310.   height: 2px;
  1311.   width: 100%;
  1312.   background: #fff;
  1313.   bottom: -2px;
  1314.   left: 0;
  1315. }
  1316. @media (min-width: 992px) {
  1317.   .tabbordion-tabs {
  1318.     display: flex;
  1319.   }
  1320. }
  1321. .tabbordion-item-header.accordion-mode {
  1322.   font-weight: normal;
  1323.   margin: 0;
  1324.   cursor: pointer;
  1325.   position: relative;
  1326.   user-select: none;
  1327.   background: #1f2907d7;
  1328.   color: #fff;
  1329.   padding: 5px 15px;
  1330.   margin-bottom: 1px;
  1331. }
  1332. .tabbordion-item-header.accordion-mode[aria-selected=\"true\"] {
  1333.   margin-bottom: 0;
  1334. }
  1335. .tabbordion-item-header.accordion-mode:before,
  1336. .tabbordion-item-header.accordion-mode:after {
  1337.   content: \"\";
  1338.   display: block;
  1339.   transition: all 0.2s ease-in-out;
  1340.   background: #fff;
  1341.   width: 0.8em;
  1342.   height: 0.11em;
  1343.   position: absolute;
  1344.   right: 15px;
  1345.   top: calc(50% - 0.11em);
  1346. }
  1347. .tabbordion-item-header.accordion-mode:after {
  1348.   transform: rotate(90deg);
  1349. }
  1350. .tabbordion-item-header.accordion-mode[aria-selected=\"true\"]:after {
  1351.   transform: none;
  1352. }
  1353. @media (min-width: 992px) {
  1354.   .tabbordion-item-header.accordion-mode.hide-desktop {
  1355.     display: none;
  1356.   }
  1357. }
  1358. .tabbordion-item-content {
  1359.   background: #fff;
  1360.   padding: 15px;
  1361.   border-left: 2px solid #071629;
  1362.   border-bottom: 2px solid #071629;
  1363.   border-right: 2px solid #071629;
  1364. }
  1365. @media (max-width: 991px) {
  1366.   .tabbordion-item-content {
  1367.     transition: opacity 0.5s ease;
  1368.   }
  1369.   .tabbordion-item-content.hide-mobile {
  1370.     display: none;
  1371.   }
  1372. }
  1373. @media (min-width: 992px) {
  1374.   .tabbordion-item {
  1375.     transition: opacity 0.5s ease;
  1376.   }
  1377.   .tabbordion-item.hide-desktop {
  1378.     display: none;
  1379.   }
  1380. }
  1381. /********========= Begin Services ==========*/
  1382. .section-services {
  1383. \tfont-family: \"Poppins\", sans-serif;
  1384. \tbackground-color: #e6edf7;
  1385. \tcolor: #202020;
  1386. \tpadding-top: 5px;
  1387.     padding-bottom: 10px;
  1388. }
  1389. .section-services .header-section {
  1390. \tmargin-bottom: 0px;
  1391. }
  1392. .section-services .header-section .title {
  1393. \tposition: relative;
  1394.     padding-bottom: 14px;
  1395.     margin-bottom: 25px;
  1396. \tfont-weight: 700;
  1397.     font-size: 32px;
  1398. }
  1399. .section-services .header-section .title:before {
  1400. \tcontent: \"\";
  1401. \tposition: absolute;
  1402. \tbottom: 0;
  1403. \tleft: 50%;
  1404. \ttransform: translateX(-50%);
  1405. \twidth: 50px;
  1406. \theight: 3px;
  1407. \tbackground-color: #ff4500;
  1408.     border-radius: 3px;
  1409. }
  1410. .section-services .header-section .title:after {
  1411. \tcontent: \"\";
  1412. \tposition: absolute;
  1413. \tbottom: 0;
  1414. \tleft: 50%;
  1415.     transform: translateX(30px);
  1416. \twidth: 10px;
  1417. \theight: 3px;
  1418. \tbackground-color: #504f93;
  1419.     border-radius: 3px;
  1420. }
  1421. .section-services .header-section .description {
  1422. \tfont-size: 14px;
  1423.     color: #282828;
  1424. }
  1425. .section-services .single-service {
  1426.     position: relative;
  1427.     margin-top: 30px;
  1428.     background-color: #fff;
  1429.     border-radius: 10px;
  1430.     padding: 40px 30px;
  1431.     overflow: hidden;
  1432. }
  1433. .section-services .single-service .content {
  1434. \tposition: relative;
  1435. \tz-index: 20;
  1436. }
  1437. .section-services .single-service .circle-before {
  1438.     position: absolute;
  1439.     top: 0;
  1440.     right: 0px;
  1441.     transform: translate(40%, -40%);
  1442.     width: 150px;
  1443.     height: 150px;
  1444.     background-color: #ff4500;
  1445.     border: 6px solid #504f93;
  1446.     border-radius: 50%;
  1447.     opacity: 0.5;
  1448.     z-index: 10;
  1449.     transition: all .6s;
  1450. }
  1451. .section-services .single-service:hover .circle-before {
  1452. \twidth: 100%;
  1453. \theight: 100%;
  1454. \ttransform: none;
  1455. \tborder: 0;
  1456. \tborder-radius: 0;
  1457. \topacity: 1;
  1458. }
  1459. .section-services .single-service .icon {
  1460. \tdisplay: inline-block;
  1461. \tmargin-bottom: 26px;
  1462.     width: 70px;
  1463.     height: 70px;
  1464.     background-color: #ff4500;
  1465.     border-radius: 5px;
  1466.     line-height: 70px;
  1467.     text-align: center;
  1468.     color: #fff;
  1469.     font-size: 30px;
  1470.     transition: all .3s;
  1471. }
  1472. .section-services .single-service:hover .icon {
  1473. \tbackground-color: #fff;
  1474. \tcolor: #ff4500;
  1475. }
  1476. .section-services .single-service .title {
  1477.     margin-bottom: 18px;
  1478. \tfont-weight: 700;
  1479.     font-size: 23px;
  1480.     transition: color .3s;
  1481. }
  1482. .section-services .single-service:hover .title {
  1483. \tcolor: #fff;
  1484. }
  1485. .section-services .single-service .description {
  1486.     margin-bottom: 20px;
  1487.     font-size: 14px;
  1488.     transition: color .3s;
  1489. }
  1490. .section-services .single-service:hover .description {
  1491. \tcolor: #fff;
  1492. }
  1493. .section-services .single-service a {
  1494. \tposition: relative;
  1495. \tfont-size: 18px;
  1496.     color: #202020;
  1497.     text-decoration: none;
  1498.     font-weight: 500;
  1499.     transition: color .3s;
  1500. }
  1501. .section-services .single-service:hover a {
  1502. \tcolor: #fff;
  1503. }
  1504. .section-services .single-service a:after {
  1505. \tcontent: \"\";
  1506. \tposition: absolute;
  1507. \tbottom: 0;
  1508. \tleft: 0;
  1509. \tright: 0;
  1510. \theight: 1px;
  1511. \tbackground-color: #ff4500;
  1512. \ttransition: background-color .3s;
  1513. }
  1514. .section-services .single-service:hover a:after {
  1515. \tbackground-color: #fff;
  1516. }
  1517. </style>
  1518. <!-- page title -->
  1519. {# <section class=\"page-title-section overlay\">
  1520.   <div class=\"container\">
  1521.     <div class=\"row\">
  1522.       <div class=\"col-md-12\">
  1523.         {% if aboutService != null %}
  1524.           <h2 style=\"color: #fff;\">{{ aboutService.title }}</h2>
  1525.           <p>{{ aboutService.valeur }}</p>
  1526.         {% else %}
  1527.           <p>Cras fermentum odio eu feugiat lide par naso tierra. Justo eget nada terra videa magna derita valies darta donna mare fermentum iaculis eu non diam phasellus.</p>
  1528.         {% endif %}
  1529.       </div>
  1530.     </div>
  1531.   </div>
  1532. </section> #}
  1533. <!-- /page title -->
  1534. <!-- CTA Section -->
  1535. <section class=\"cta \" style=\"padding: 1rem 0;\">
  1536. \t<div class=\"container\">
  1537. \t\t<div class=\"section-head center wt-small-separator-outer mt-3 text-center\" style=\"margin-bottom: 0px;\">
  1538. \t\t\t<div class=\"wt-small-separator site-text-primary\">
  1539. \t\t\t\t<div class=\"sep-leaf-left\"></div>
  1540. \t\t\t\t<div>Nos services</div>
  1541. \t\t\t</div>
  1542. \t\t</div>
  1543. \t\t<div>Nous offrons une expertise comptable complète, incluant la tenue de livres et la préparation fiscale, tout en fournissant des conseils financiers adaptés aux besoins spécifiques de chaque client.</div>
  1544. \t</div>
  1545. </section>
  1546. <!-- more event -->
  1547. \t<section class=\"section-sm\">
  1548. \t\t<div class=\"content\" style=\"padding-bottom: 5px;\">
  1549. \t\t\t<div class=\"wrap\">
  1550. \t\t\t\t<div class=\"container\">
  1551. \t\t\t\t\t<ol class=\"breadcrumb\">
  1552. \t\t\t\t\t\t<li href=\"#\">
  1553. \t\t\t\t\t\t\t<a>Home</a>
  1554. \t\t\t\t\t\t</li>
  1555. \t\t\t\t\t\t<li href=\"#\">
  1556. \t\t\t\t\t\t\t<a>Services</a>
  1557. \t\t\t\t\t\t</li>
  1558. \t\t\t\t\t</ol>
  1559. \t\t\t\t</div>
  1560. \t\t\t</div>
  1561. \t\t</div>
  1562.  \t</section>
  1563. <section class=\"section-services\" style=\"margin-bottom: -20px;\">
  1564. \t<div class=\"container\" style=\"margin-top: 10px;\">
  1565. \t\t
  1566. \t\t<div class=\"row\">
  1567. \t\t\t{% for service in liste_service %}
  1568. \t\t\t\t<!-- Single Service -->
  1569. \t\t\t\t<div class=\"col-md-6 col-lg-4\">
  1570. \t\t\t\t\t<div class=\"single-service\">
  1571. \t\t\t\t\t\t<div class=\"content\">
  1572. \t\t\t\t\t\t\t<span class=\"icon\">
  1573. \t\t\t\t\t\t\t\t<i class=\"fab fa-battle-net\"></i>
  1574. \t\t\t\t\t\t\t</span>
  1575. \t\t\t\t\t\t\t<h3 class=\"title\">{{ service.name }}</h3>
  1576. \t\t\t\t\t\t\t<p class=\"description\">{{ service.description }}</p>
  1577. \t\t\t\t\t\t\t<a href=\"{{ path('produit_service_service', {'id': service.id}) }}\" class=\"learn-more\">En savoir plus</a>
  1578. \t\t\t\t\t\t</div>
  1579. \t\t\t\t\t\t<span class=\"circle-before\"></span>
  1580. \t\t\t\t\t</div>
  1581. \t\t\t\t</div>
  1582. \t\t\t\t<!-- / End Single Service -->
  1583. \t\t\t{% else %}
  1584. \t\t\t\t<!-- Single Service -->
  1585. \t\t\t\t<div class=\"col-md-6 col-lg-4\">
  1586. \t\t\t\t\t<div class=\"single-service\">
  1587. \t\t\t\t\t\t<div class=\"content\">
  1588. \t\t\t\t\t\t\t<span class=\"icon\">
  1589. \t\t\t\t\t\t\t\t<i class=\"fab fa-asymmetrik\"></i>
  1590. \t\t\t\t\t\t\t</span>
  1591. \t\t\t\t\t\t\t<h3 class=\"title\">It Management</h3>
  1592. \t\t\t\t\t\t\t<p class=\"description\">Mauris volutpat urna tristique finibus iaculis. Morbi facilisis, justo eu vulputate elementum, est augue tincidunt ante, sed efficitur leo ligula vel velit.</p>
  1593. \t\t\t\t\t\t\t<a href=\"\" class=\"learn-more\">Learn More</a>
  1594. \t\t\t\t\t\t</div>
  1595. \t\t\t\t\t\t<span class=\"circle-before\"></span>
  1596. \t\t\t\t\t</div>
  1597. \t\t\t\t</div>
  1598. \t\t\t\t<!-- / End Single Service -->
  1599. \t\t\t\t<!-- Single Service -->
  1600. \t\t\t\t<div class=\"col-md-6 col-lg-4\">
  1601. \t\t\t\t\t<div class=\"single-service\">
  1602. \t\t\t\t\t\t<div class=\"content\">
  1603. \t\t\t\t\t\t\t<span class=\"icon\">
  1604. \t\t\t\t\t\t\t\t<i class=\"fab fa-artstation\"></i>
  1605. \t\t\t\t\t\t\t</span>
  1606. \t\t\t\t\t\t\t<h3 class=\"title\">Software Development</h3>
  1607. \t\t\t\t\t\t\t<p class=\"description\">Mauris volutpat urna tristique finibus iaculis. Morbi facilisis, justo eu vulputate elementum, est augue tincidunt ante, sed efficitur leo ligula vel velit.</p>
  1608. \t\t\t\t\t\t\t<a href=\"\" class=\"learn-more\">Learn More</a>
  1609. \t\t\t\t\t\t</div>
  1610. \t\t\t\t\t\t<span class=\"circle-before\"></span>
  1611. \t\t\t\t\t</div>
  1612. \t\t\t\t</div>
  1613. \t\t\t\t<!-- / End Single Service -->
  1614. \t\t\t\t<!-- Single Service -->
  1615. \t\t\t\t<div class=\"col-md-6 col-lg-4\">
  1616. \t\t\t\t\t<div class=\"single-service\">
  1617. \t\t\t\t\t\t<div class=\"content\">
  1618. \t\t\t\t\t\t\t<span class=\"icon\">
  1619. \t\t\t\t\t\t\t\t<i class=\"fab fa-500px\"></i>
  1620. \t\t\t\t\t\t\t</span>
  1621. \t\t\t\t\t\t\t<h3 class=\"title\">Brand Strategy</h3>
  1622. \t\t\t\t\t\t\t<p class=\"description\">Mauris volutpat urna tristique finibus iaculis. Morbi facilisis, justo eu vulputate elementum, est augue tincidunt ante, sed efficitur leo ligula vel velit.</p>
  1623. \t\t\t\t\t\t\t<a href=\"\" class=\"learn-more\">Learn More</a>
  1624. \t\t\t\t\t\t</div>
  1625. \t\t\t\t\t\t<span class=\"circle-before\"></span>
  1626. \t\t\t\t\t</div>
  1627. \t\t\t\t</div>
  1628. \t\t\t\t<!-- / End Single Service -->
  1629. \t\t\t\t<!-- Single Service -->
  1630. \t\t\t\t<div class=\"col-md-6 col-lg-4\">
  1631. \t\t\t\t\t<div class=\"single-service\">
  1632. \t\t\t\t\t\t<div class=\"content\">
  1633. \t\t\t\t\t\t\t<span class=\"icon\">
  1634. \t\t\t\t\t\t\t\t<i class=\"fas fa-chart-pie\"></i>
  1635. \t\t\t\t\t\t\t</span>
  1636. \t\t\t\t\t\t\t<h3 class=\"title\">Business Consulting</h3>
  1637. \t\t\t\t\t\t\t<p class=\"description\">Mauris volutpat urna tristique finibus iaculis. Morbi facilisis, justo eu vulputate elementum, est augue tincidunt ante, sed efficitur leo ligula vel velit.</p>
  1638. \t\t\t\t\t\t\t<a href=\"\" class=\"learn-more\">Learn More</a>
  1639. \t\t\t\t\t\t</div>
  1640. \t\t\t\t\t\t<span class=\"circle-before\"></span>
  1641. \t\t\t\t\t</div>
  1642. \t\t\t\t</div>
  1643. \t\t\t\t<!-- / End Single Service -->
  1644. \t\t\t\t<!-- Single Service -->
  1645. \t\t\t\t<div class=\"col-md-6 col-lg-4\">
  1646. \t\t\t\t\t<div class=\"single-service\">
  1647. \t\t\t\t\t\t<div class=\"content\">
  1648. \t\t\t\t\t\t\t<span class=\"icon\">
  1649. \t\t\t\t\t\t\t\t<i class=\"fas fa-laptop-code\"></i>
  1650. \t\t\t\t\t\t\t</span>
  1651. \t\t\t\t\t\t\t<h3 class=\"title\">Website Design</h3>
  1652. \t\t\t\t\t\t\t<p class=\"description\">Mauris volutpat urna tristique finibus iaculis. Morbi facilisis, justo eu vulputate elementum, est augue tincidunt ante, sed efficitur leo ligula vel velit.</p>
  1653. \t\t\t\t\t\t\t<a href=\"\" class=\"learn-more\">Learn More</a>
  1654. \t\t\t\t\t\t</div>
  1655. \t\t\t\t\t\t<span class=\"circle-before\"></span>
  1656. \t\t\t\t\t</div>
  1657. \t\t\t\t</div>
  1658. \t\t\t\t<!-- / End Single Service -->
  1659. \t\t\t{% endfor %}
  1660. \t\t\t</div>
  1661. \t\t<div class=\"text-center\" style=\"margin-top: 10px;\">
  1662. \t{% if nombrepage > 0 %}
  1663. \t\t{% if page > 1 and page <= nombrepage %}
  1664. \t\t\t{% set pagepre = page - 1 %}
  1665. \t\t{% else %}
  1666. \t\t\t{% set pagepre = nombrepage %}
  1667. \t\t{% endif %}
  1668. \t\t{% if page < nombrepage %}
  1669. \t\t\t{% set pagesuiv = page + 1 %}
  1670. \t\t{% else %}
  1671. \t\t\t{% set pagesuiv =  1 %}
  1672. \t\t{% endif %}
  1673. \t\t{% if nombrepage < 5 %}
  1674. \t\t\t{% set debut = 1 %}
  1675. \t\t\t{% set fin = nombrepage %}
  1676. \t\t{% else %}
  1677. \t\t\t{% if page > 2 and page < (nombrepage - 2) %}
  1678. \t\t\t\t{% set debut = page - 2 %}
  1679. \t\t\t\t{% if page + 2 >= nombrepage %}
  1680. \t\t\t\t\t{% set fin = nombrepage %}
  1681. \t\t\t\t{% else %}
  1682. \t\t\t\t\t{% set fin = page + 2 %}
  1683. \t\t\t\t{% endif %}
  1684. \t\t\t{% else %}
  1685. \t\t\t\t{% if page <= 2 %}
  1686. \t\t\t\t\t{% if page == 1 %}
  1687. \t\t\t\t\t\t{% set debut = 1 %}
  1688. \t\t\t\t\t\t{% set fin = page + 3 %}
  1689. \t\t\t\t\t{% else %}
  1690. \t\t\t\t\t\t{% set debut = 1 %}
  1691. \t\t\t\t\t\t{% set fin = page + 2 %}
  1692. \t\t\t\t\t{% endif %}
  1693. \t\t\t\t{% else %}
  1694. \t\t\t\t\t{% set debut = page - 2 %}
  1695. \t\t\t\t\t{% if page + 2 >= nombrepage %}
  1696. \t\t\t\t\t\t{% set fin = nombrepage %}
  1697. \t\t\t\t\t{% else %}
  1698. \t\t\t\t\t\t{% set fin = page + 2 %}
  1699. \t\t\t\t\t{% endif %}
  1700. \t\t\t\t{% endif %}
  1701. \t\t\t{% endif %}
  1702. \t\t{% endif %}
  1703. \t\t<div class=\"btn-group mb-4 text-center\" role=\"group\" aria-label=\"Basic example\">
  1704. \t\t\t<a href=\"{{ path('produit_service_services', {'page': 1}) }}\" title=\"Première page\" class=\"btn btn-outline-primary mx-2\">
  1705. \t\t\t\t<span><i class=\"bi bi-chevron-double-left\"></i></span>
  1706. \t\t\t</a>
  1707. \t\t\t<a href=\"{{ path('produit_service_services', {'page': pagepre}) }}\" title=\"Page précedente\" class=\"btn btn-outline-primary mx-2\">
  1708. \t\t\t\t<span><i class=\"bi bi-chevron-left\"></i></span>
  1709. \t\t\t</a>
  1710. \t\t\t{% for p in debut..fin %}
  1711. \t\t\t\t<a href=\"{{ path('produit_service_services', {'page': p}) }}\" value=\"{{ p }}\" class=\"btn btn-outline-primary mx-2 {% if p == page %}active{% endif %}\">{{ p }}</a>
  1712. \t\t
  1713. \t\t\t{% endfor %}
  1714. \t\t<a href=\"{{ path('produit_service_services', {'page': pagesuiv}) }}\" title=\"Page suivante\" class=\"btn btn-outline-primary mx-2\">
  1715. \t\t\t<span><i class=\"bi bi-chevron-right\"></i></span>
  1716. \t\t</a>
  1717. \t\t<a href=\"{{ path('produit_service_services', {'page': nombrepage}) }}\" title=\"Dernière page\" class=\"btn btn-outline-primary mx-2\">
  1718. \t\t\t<span><i class=\"bi bi-chevron-double-right\"></i></spam>
  1719. \t\t</a>
  1720. \t</div>
  1721. \t<div class=\"clearfix\"></div>
  1722. \t{% else %}
  1723. \t<div class=\"btn-group mb-4 text-center\" role=\"group\" aria-label=\"Basic example\">
  1724. \t\t<a href=\"#\" title=\"Première page\" class=\"btn btn-outline-primary mx-2\">
  1725. \t\t\t<span><i class=\"bi bi-chevron-double-left\"></i></span>
  1726. \t\t</a>
  1727. \t\t<a href=\"#\" title=\"Page précedente\" class=\"btn btn-outline-primary mx-2\">
  1728. \t\t\t<span><i class=\"bi bi-chevron-left\"></i></span>
  1729. \t\t</a>
  1730. \t\t<a href=\"#\" class=\"btn btn-outline-primary mx-2 active\" style=\"margin: 0px 0px;\">1</a>
  1731. \t\t<a href=\"#\" title=\"Page suivante\" class=\"btn btn-outline-primary mx-2\">
  1732. \t\t\t<span><i class=\"bi bi-chevron-right\"></i></span>
  1733. \t\t</a>
  1734. \t\t<a href=\"#\" title=\"Dernière page\" class=\"btn btn-outline-primary mx-2\">
  1735. \t\t\t<span><i class=\"bi bi-chevron-double-right\"></i></spam>
  1736. \t\t</a>
  1737. \t</div>
  1738. \t{% endif %}
  1739. </div>
  1740. \t\t
  1741. \t</div>
  1742. </section>
  1743. <script>
  1744. //*****************************
  1745. // Tabbordion
  1746. //*****************************
  1747. \$(\".tabbordion\").each(function() {
  1748.   let \$t = \$(this);
  1749.   \$t.prepend('<ul class=\"tabbordion-tabs\"></ul>');
  1750.   \$t.find(\".tabbordion-item-header\").each(function(index) {
  1751.     let tabTitle = \$(this).text(),
  1752.       tabID = \"tabbordion-item-\" + (index + 1);
  1753.     \$(this)
  1754.       .addClass(\"accordion-mode hide-desktop\")
  1755.       .attr({
  1756.         \"aria-selected\": \"false\",
  1757.         \"aria-controls\": tabID
  1758.       });
  1759.     \$(function() {
  1760.       \$t.find(\".tabbordion-tabs\").append(
  1761.         \"<li aria-selected=false aria-controls='\" +
  1762.           tabID +
  1763.           \"'\" +
  1764.           \"><button>\" +
  1765.           tabTitle +
  1766.           \"</button></li>\"
  1767.       );
  1768.     });
  1769.   });
  1770.   \$(function() {
  1771.     \$t.find(\".tabbordion-item\").each(function() {
  1772.       let ariaID = \$(this)
  1773.         .find(\".tabbordion-item-header\")
  1774.         .attr(\"aria-controls\");
  1775.       \$(this).addClass(ariaID);
  1776.     });
  1777.     \$t.find(\".tabbordion-item-content\").addClass(\"hide-mobile\");
  1778.     \$t.find(\".tabbordion-item:gt(0)\").addClass(\"hide-desktop\");
  1779.     \$t.find(\".tabbordion-tabs li:first\")
  1780.       .addClass(\"active\")
  1781.       .attr(\"aria-selected\", \"true\");
  1782.   });
  1783. });
  1784. //Accordion mode
  1785. \$(function() {
  1786.   \$(\".tabbordion-item-header\").on(\"click\", function() {
  1787.     \$(this)
  1788.       .next(\".tabbordion-item-content\")
  1789.       .toggleClass(\"hide-mobile\");
  1790.     if (\$(this).attr(\"aria-selected\") == \"true\") {
  1791.       \$(this).attr(\"aria-selected\", false);
  1792.     } else {
  1793.       \$(this).attr(\"aria-selected\", true);
  1794.     }
  1795.   });
  1796. });
  1797. //Tab mode
  1798. \$(function() {
  1799.   \$(\".tabbordion-tabs li\").on(\"click\", function() {
  1800.     let tabToOpen = \$(this).attr(\"aria-controls\"),
  1801.       thisAccordion = \$(this).parents(\".tabbordion\");
  1802.     if (\$(this).attr(\"aria-selected\") == \"false\") {
  1803.       thisAccordion.find(\"[aria-selected='true']\").attr(\"aria-selected\", false);
  1804.       thisAccordion.find(\".tabbordion-item\").addClass(\"hide-desktop\");
  1805.       \$(this).attr(\"aria-selected\", true);
  1806.       thisAccordion.find(\".\" + tabToOpen).removeClass(\"hide-desktop\");
  1807.     }
  1808.   });
  1809. });
  1810. {# ---------------------------------------- Fin ---------------------------------------- #}
  1811. \tvar swiperFade = new Swiper(\".swiperFade\", {
  1812. \tloop: true,
  1813. \teffect: 'fade',
  1814. \tnavigation: {
  1815. \t  nextEl: \".swiper-button-next\",
  1816. \t  prevEl: \".swiper-button-prev\"
  1817. \t},
  1818. \tpagination: {
  1819. \t  el: \".swiper-pagination\",
  1820. \t},
  1821. \t});
  1822. \tvar swiperVertical = new Swiper(\".swiperVertical\", {
  1823. \t  loop: true,
  1824. \t  effect: 'fade',
  1825. \t  direction: \"vertical\",
  1826. \t  pagination: {
  1827. \t    el: \".swiper-pagination\",
  1828. \t    clickable: true,
  1829. \t  }
  1830. \t});
  1831. \tvar swiperEffect = new Swiper(\".swiperEffect\", {
  1832. \t  loop: true,
  1833. \t  effect: \"cards\",
  1834. \t  grabCursor: true,
  1835. \t  navigation: {
  1836. \t    nextEl: \".swiper-button-next\",
  1837. \t    prevEl: \".swiper-button-prev\"
  1838. \t  },
  1839. \t  pagination: {
  1840. \t    el: \".swiper-pagination\",
  1841. \t  },
  1842. \t});
  1843. </script>
  1844. {# {% endif %} #}
  1845. {# <section> #}
  1846. \t
  1847. {# </section> #}
  1848.   {# <div class=\"container\" data-aos=\"fade-up\">
  1849.   <div class=\"row mt-4\" data-aos=\"fade-up\" data-aos-delay=\"100\">
  1850.     {% for service in liste_service %}
  1851.     <div class=\"col-lg-4 col-md-6 mb-3\">
  1852.         <div class=\"service-item  position-relative\">
  1853.           <div class=\"icon\">
  1854.             <i class=\"bi bi-activity\"></i>
  1855.           </div>
  1856.         <h3>{{ service.name }}</h3>
  1857.         <p>{{ service.description }}</p>
  1858.         <a href=\"#\" class=\"readmore stretched-link\">En savoir plus <i class=\"bi bi-arrow-right\"></i></a>
  1859.       </div>
  1860.     </div><!-- End Service Item -->
  1861.     {% endfor %}
  1862.   </div>
  1863.   </div> #}
  1864. {# </section> #}
  1865. <!-- /more event -->
  1866. {% endblock %}
  1867. {% block javascripttemplate %}
  1868. {% endblock %}""Theme/Produit/Service/Service/listeservice.html.twig""/home/syscofie/public_html/syscofie/templates/Theme/Produit/Service/Service/listeservice.html.twig");
  1869.     }
  1870. }