templates/Theme/layoutbase.html.twig line 1

Open in your IDE?
  1. <html lang="fr">
  2. <head>
  3.   <meta charset="utf-8">
  4.   <!-- mobile responsive meta -->
  5.   <meta name="viewport" content="width=device-width, initial-scale=1">
  6.   <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
  7.   <title>{% block title %}{{ site }}{% endblock %}</title>
  8.   
  9.   {% block meta %} {% endblock %}
  10.   {% block stylesheets %}
  11.   <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.bundle.min.js"></script>
  12.   <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
  13.   <script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.5/js/bootstrap.min.js"></script>
  14.   <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.1/assets/owl.carousel.css">
  15.   <link rel="stylesheet" href="https://themes.audemedia.com/html/goodgrowth/css/owl.theme.default.min.css">
  16.   <link href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/3.7.2/animate.min.css" rel="stylesheet">
  17.   <script src="https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.1/owl.carousel.min.js"></script>
  18.   <!-- Favicons -->
  19.   <link href="{{ asset('template/assets/img/favicon.png') }}" rel="icon">
  20.   <link href="{{ asset('template/assets/img/apple-touch-icon.png') }}" rel="apple-touch-icon">
  21.     <link rel="preconnect" href="https://fonts.googleapis.com">
  22.     <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  23.     <link href="https://fonts.googleapis.com/css2?family=Pacifico&display=swap" rel="stylesheet">
  24.     <link href="https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap" rel="stylesheet">
  25.     <link href="https://cdn.jsdelivr.net/npm/remixicon@4.5.0/fonts/remixicon.css" rel="stylesheet">
  26.   <!-- Google Fonts -->
  27.   <link rel="preconnect" href="https://fonts.googleapis.com">
  28.   <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  29.   
  30.   <link href="https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,600;1,700&family=Montserrat:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&family=Raleway:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap" rel="stylesheet">
  31. <!-- ======= Styles =======-->
  32.     <link href="{{ asset('templateSyscofie/vendors/bootstrap/bootstrap.min.css') }}" rel="stylesheet">
  33.     <link href="{{ asset('templateSyscofie/vendors/bootstrap-icons/font/bootstrap-icons.min.css') }}" rel="stylesheet">
  34.     <link href="{{ asset('templateSyscofie/vendors/glightbox/glightbox.min.css') }}" rel="stylesheet">
  35.     <link href="{{ asset('templateSyscofie/vendors/swiper/swiper-bundle.min.css') }}" rel="stylesheet">
  36.     <link href="{{ asset('templateSyscofie/vendors/aos/aos.css') }}" rel="stylesheet">
  37.       
  38.     <!-- End Styles-->
  39.     <!-- ======= Theme Style =======-->
  40.     <link href="{{ asset('templateSyscofie/css/style.css') }}" rel="stylesheet">
  41.     <link href="{{ asset('templateSyscofie/css/custom.css') }}" rel="stylesheet">
  42.       {# <link href="{{ asset('template/assets/vendor/bootstrap/css/bootstrap.min.css') }}" rel="stylesheet"> #}
  43.     <!-- End Theme Style-->
  44.     
  45.     <!-- ======= Apply theme =======-->
  46.     <script>
  47.       // Apply the theme as early as possible to avoid flicker
  48.       (function() {
  49.       const storedTheme = localStorage.getItem('theme') || 'light';
  50.       document.documentElement.setAttribute('data-bs-theme', storedTheme);
  51.       })();
  52.     </script>
  53.   {% endblock %}
  54.    <style>
  55.         :root {
  56.             --primary: #2563eb;
  57.             --primary-dark: #1d4ed8;
  58.             --secondary: #f59e0b;
  59.             --accent: #10b981;
  60.             --text: #1f2937;
  61.             --text-light: #6b7280;
  62.             --background: #f9fafb;
  63.             --card-bg: #ffffff;
  64.             --border: #e5e7eb;
  65.             --success: #10b981;
  66.             --warning: #f59e0b;
  67.             --danger: #ef4444;
  68.         }
  69.       
  70.         /* Overlay for mobile menu */
  71.         .overlay {
  72.             position: fixed;
  73.             top: 0;
  74.             left: 0;
  75.             width: 100%;
  76.             height: 100%;
  77.             background-color: rgba(0, 0, 0, 0.5);
  78.             opacity: 0;
  79.             visibility: hidden;
  80.             transition: opacity 0.3s ease;
  81.             z-index: 999;
  82.         }
  83.         .overlay.active {
  84.             opacity: 1;
  85.             visibility: visible;
  86.         }
  87.         /* Hero Section */
  88.         .hero {
  89.             padding: 5rem 0 5rem;
  90.             background: linear-gradient(rgba(37, 99, 235, 0.9), rgba(37, 99, 235, 0.7)), url('https://placehold.co/1920x600/2563eb/ffffff?text=Cabinet Syscofie Consulting SARL') no-repeat center center/cover;
  91.             color: white;
  92.             text-align: center;
  93.         }
  94.         .hero h1 {
  95.             font-size: 3.5rem;
  96.             margin-bottom: 1rem;
  97.             font-weight: 800;
  98.         }
  99.         .hero p {
  100.             font-size: 1.2rem;
  101.             max-width: 700px;
  102.             margin: 0 auto 2rem;
  103.             opacity: 0.9;
  104.         }
  105.         .btn-up {
  106.             display: inline-block;
  107.             padding: 12px 30px;
  108.             background-color: var(--accent);
  109.             color: white;
  110.             border: none;
  111.             border-radius: 50px;
  112.             font-size: 1rem;
  113.             font-weight: 600;
  114.             cursor: pointer;
  115.             transition: all 0.3s ease;
  116.             text-decoration: none;
  117.             box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  118.         }
  119.         .btn-up:hover {
  120.             transform: translateY(-2px);
  121.             box-shadow: 0 6px 12px rgba(0, 0, 0, 0.15);
  122.         }
  123.         .btn-outline {
  124.             background-color: transparent;
  125.             border: 2px solid white;
  126.             margin-left: 1rem;
  127.         }
  128.         .btn-outline:hover {
  129.             background-color: white;
  130.             color: var(--primary);
  131.         }
  132.         /* Calculator Section */
  133.         .calculator-section {
  134.             padding: 7rem 0 5rem;
  135.         }
  136.         .section-title {
  137.             text-align: center;
  138.             margin-bottom: 3rem;
  139.         }
  140.         .section-title h2 {
  141.             font-size: 2.5rem;
  142.             color: var(--primary);
  143.             margin-bottom: 1rem;
  144.             position: relative;
  145.             display: inline-block;
  146.         }
  147.         .section-title h2::after {
  148.             content: '';
  149.             position: absolute;
  150.             bottom: -10px;
  151.             left: 50%;
  152.             transform: translateX(-50%);
  153.             width: 80px;
  154.             height: 4px;
  155.             background-color: var(--accent);
  156.             border-radius: 2px;
  157.         }
  158.         .section-title p {
  159.             color: var(--text-light);
  160.             max-width: 700px;
  161.             margin: 1rem auto 0;
  162.         }
  163.         .calculator-container {
  164.             display: flex;
  165.             gap: 2rem;
  166.             margin-top: 2rem;
  167.             flex-wrap: wrap;
  168.         }
  169.         .calculator-form {
  170.             flex: 1;
  171.             min-width: 300px;
  172.             background-color: var(--card-bg);
  173.             padding: 2rem;
  174.             border-radius: 15px;
  175.             box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
  176.         }
  177.         .form-group {
  178.             margin-bottom: 1.5rem;
  179.         }
  180.         .form-group label {
  181.             display: block;
  182.             margin-bottom: 0.5rem;
  183.             font-weight: 600;
  184.             color: var(--text);
  185.         }
  186.         .form-group input, .form-group select {
  187.             width: 100%;
  188.             padding: 12px 15px;
  189.             border: 1px solid var(--border);
  190.             border-radius: 8px;
  191.             font-size: 1rem;
  192.             transition: border-color 0.3s ease;
  193.         }
  194.         .form-group input:focus, .form-group select:focus {
  195.             outline: none;
  196.             border-color: var(--primary);
  197.             box-shadow: 0 0 0 3px rgba(37, 99, 235, 0.1);
  198.         }
  199.         .form-row {
  200.             display: flex;
  201.             gap: 1rem;
  202.         }
  203.         .form-row .form-group {
  204.             flex: 1;
  205.         }
  206.         .results {
  207.             flex: 1;
  208.             min-width: 300px;
  209.             background-color: var(--card-bg);
  210.             padding: 2rem;
  211.             border-radius: 15px;
  212.             box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
  213.         }
  214.         .results h3 {
  215.             color: var(--primary);
  216.             margin-bottom: 1.5rem;
  217.             padding-bottom: 0.5rem;
  218.             border-bottom: 2px solid var(--border);
  219.         }
  220.         .result-item {
  221.             display: flex;
  222.             justify-content: space-between;
  223.             padding: 1rem 0;
  224.             border-bottom: 1px solid var(--border);
  225.         }
  226.         .result-item:last-child {
  227.             border-bottom: none;
  228.         }
  229.         .result-item .label {
  230.             font-weight: 500;
  231.             color: var(--text-light);
  232.         }
  233.         .result-item .value {
  234.             font-weight: 700;
  235.             color: var(--primary);
  236.         }
  237.         .amortization-table {
  238.             width: 100%;
  239.             border-collapse: collapse;
  240.             margin-top: 2rem;
  241.             overflow: hidden;
  242.             border-radius: 10px;
  243.             overflow: hidden;
  244.         }
  245.         .amortization-table th {
  246.             background-color: var(--primary);
  247.             color: white;
  248.             text-align: left;
  249.             padding: 12px 15px;
  250.         }
  251.         .amortization-table td {
  252.             padding: 12px 15px;
  253.             border-bottom: 1px solid var(--border);
  254.         }
  255.         .amortization-table tr:nth-child(even) {
  256.             background-color: #f8fafc;
  257.         }
  258.         .amortization-table tr:hover {
  259.             background-color: #eff6ff;
  260.         }
  261.         .chart-container {
  262.             margin-top: 2rem;
  263.             height: 300px;
  264.             position: relative;
  265.         }
  266.         .chart {
  267.             width: 100%;
  268.             height: 100%;
  269.             background: linear-gradient(90deg, var(--primary) 0%, var(--secondary) 100%);
  270.             border-radius: 10px;
  271.             position: relative;
  272.             overflow: hidden;
  273.         }
  274.         .chart-bar {
  275.             position: absolute;
  276.             bottom: 0;
  277.             width: 30px;
  278.             background-color: rgba(255, 255, 255, 0.3);
  279.             border-radius: 5px 5px 0 0;
  280.             transition: height 0.5s ease;
  281.         }
  282.         /* Features Section */
  283.         .features {
  284.             padding: 2rem 0;
  285.             background-color: #f1f5f9;
  286.         }
  287.         .features-grid {
  288.             display: grid;
  289.             grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  290.             gap: 2rem;
  291.             margin-top: 3rem;
  292.         }
  293.         .feature-card {
  294.             background-color: var(--card-bg);
  295.             padding: 2rem;
  296.             border-radius: 15px;
  297.             box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
  298.             transition: transform 0.3s ease, box-shadow 0.3s ease;
  299.         }
  300.         .feature-card:hover {
  301.             transform: translateY(-5px);
  302.             box-shadow: 0 15px 30px rgba(0, 0, 0, 0.15);
  303.         }
  304.         .feature-icon {
  305.             font-size: 2.5rem;
  306.             color: var(--primary);
  307.             margin-bottom: 1rem;
  308.         }
  309.         .feature-card h3 {
  310.             margin-bottom: 1rem;
  311.             color: var(--primary);
  312.         }
  313.         /* Testimonials */
  314.         .testimonials {
  315.             padding: 5rem 0;
  316.         }
  317.         .testimonial-grid {
  318.             display: grid;
  319.             grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  320.             gap: 2rem;
  321.             margin-top: 3rem;
  322.         }
  323.         .testimonial-card {
  324.             background-color: var(--card-bg);
  325.             padding: 2rem;
  326.             border-radius: 15px;
  327.             box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
  328.             position: relative;
  329.         }
  330.         .testimonial-card::before {
  331.             content: '"';
  332.             position: absolute;
  333.             top: 10px;
  334.             left: 20px;
  335.             font-size: 5rem;
  336.             color: var(--primary);
  337.             opacity: 0.1;
  338.             font-family: Georgia, serif;
  339.         }
  340.         .testimonial-content {
  341.             margin-bottom: 1.5rem;
  342.             font-style: italic;
  343.             color: var(--text-light);
  344.         }
  345.         .client-info {
  346.             display: flex;
  347.             align-items: center;
  348.         }
  349.         .client-avatar {
  350.             width: 50px;
  351.             height: 50px;
  352.             border-radius: 50%;
  353.             background-color: var(--primary);
  354.             margin-right: 1rem;
  355.             display: flex;
  356.             align-items: center;
  357.             justify-content: center;
  358.             color: white;
  359.             font-weight: 600;
  360.         }
  361.         .client-name {
  362.             font-weight: 600;
  363.             color: var(--text);
  364.         }
  365.         .client-role {
  366.             font-size: 0.9rem;
  367.             color: var(--text-light);
  368.         }
  369.         /* CTA Section */
  370.         .cta {
  371.             padding: 5rem 0;
  372.             background: linear-gradient(135deg, var(--primary), var(--primary-dark));
  373.             color: white;
  374.             text-align: center;
  375.         }
  376.         .cta h2 {
  377.             font-size: 2.5rem;
  378.             margin-bottom: 1rem;
  379.         }
  380.         .cta p {
  381.             max-width: 700px;
  382.             margin: 0 auto 2rem;
  383.             opacity: 0.9;
  384.         }
  385.         .btn-light {
  386.             background-color: white;
  387.             color: var(--primary);
  388.         }
  389.         .btn-light:hover {
  390.             background-color: #f8fafc;
  391.         }
  392.         /* Footer */
  393.         footer {
  394.             background-color: #1f2937;
  395.             color: white;
  396.             padding: 4rem 0 2rem;
  397.         }
  398.         .footer-content {
  399.             display: grid;
  400.             grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
  401.             gap: 2rem;
  402.             margin-bottom: 3rem;
  403.         }
  404.         .footer-column h3 {
  405.             font-size: 1.2rem;
  406.             margin-bottom: 1.5rem;
  407.             position: relative;
  408.             padding-bottom: 0.5rem;
  409.         }
  410.         .footer-column h3::after {
  411.             content: '';
  412.             position: absolute;
  413.             bottom: 0;
  414.             left: 0;
  415.             width: 40px;
  416.             height: 3px;
  417.             background-color: var(--accent);
  418.         }
  419.         .footer-column ul {
  420.             list-style: none;
  421.         }
  422.         .footer-column ul li {
  423.             margin-bottom: 0.8rem;
  424.         }
  425.         .footer-column a {
  426.             color: #d1d5db;
  427.             text-decoration: none;
  428.             transition: color 0.3s ease;
  429.         }
  430.         .footer-column a:hover {
  431.             color: white;
  432.         }
  433.         .social-links {
  434.             display: flex;
  435.             gap: 1rem;
  436.             margin-top: 1rem;
  437.         }
  438.         .social-links a {
  439.             display: inline-flex;
  440.             align-items: center;
  441.             justify-content: center;
  442.             width: 40px;
  443.             height: 40px;
  444.             background-color: rgba(255, 255, 255, 0.1);
  445.             border-radius: 50%;
  446.             transition: background-color 0.3s ease;
  447.         }
  448.         .social-links a:hover {
  449.             background-color: var(--primary);
  450.         }
  451.         .footer-bottom {
  452.             text-align: center;
  453.             padding-top: 2rem;
  454.             border-top: 1px solid rgba(255, 255, 255, 0.1);
  455.             color: #9ca3af;
  456.             font-size: 0.9rem;
  457.         }
  458.         /* Responsive Design */
  459.         @media (max-width: 768px) {
  460.             .mobile-toggle {
  461.                 display: block;
  462.             }
  463.             nav ul {
  464.                 display: none;
  465.             }
  466.             .header-content {
  467.                 padding: 0 1rem;
  468.             }
  469.             .hero {
  470.                 padding: 8rem 0 5rem;
  471.             }
  472.             .hero h1 {
  473.                 font-size: 2.5rem;
  474.             }
  475.             .calculator-section {
  476.                 padding: 6rem 0 5rem;
  477.             }
  478.             .calculator-container {
  479.                 flex-direction: column;
  480.             }
  481.             .form-row {
  482.                 flex-direction: column;
  483.                 gap: 1rem;
  484.             }
  485.             .btn-outline {
  486.                 margin-left: 0;
  487.                 margin-top: 1rem;
  488.             }
  489.             .mobile-menu {
  490.                 right: -300px;
  491.             }
  492.             .mobile-menu.active {
  493.                 right: 0;
  494.             }
  495.         }
  496.         /* Animation */
  497.         @keyframes fadeIn {
  498.             from {
  499.                 opacity: 0;
  500.                 transform: translateY(20px);
  501.             }
  502.             to {
  503.                 opacity: 1;
  504.                 transform: translateY(0);
  505.             }
  506.         }
  507.         .animate-fade-in {
  508.             animation: fadeIn 0.6s ease forwards;
  509.         }
  510.         .delay-1 {
  511.             animation-delay: 0.1s;
  512.         }
  513.         .delay-2 {
  514.             animation-delay: 0.2s;
  515.         }
  516.         .delay-3 {
  517.             animation-delay: 0.3s;
  518.         }
  519.         .delay-4 {
  520.             animation-delay: 0.4s;
  521.         }
  522.         /* Calculator-specific styles */
  523.         .calculator-tabs {
  524.             display: flex;
  525.             margin-bottom: 1.5rem;
  526.             border-bottom: 1px solid var(--border);
  527.         }
  528.         .tab-button {
  529.             padding: 12px 20px;
  530.             background: none;
  531.             border: none;
  532.             font-size: 1rem;
  533.             font-weight: 600;
  534.             cursor: pointer;
  535.             color: var(--text-light);
  536.             position: relative;
  537.         }
  538.         .tab-button.active {
  539.             color: var(--primary);
  540.         }
  541.         .tab-button.active::after {
  542.             content: '';
  543.             position: absolute;
  544.             bottom: -1px;
  545.             left: 0;
  546.             width: 100%;
  547.             height: 3px;
  548.             background-color: var(--primary);
  549.         }
  550.         .currency-symbol {
  551.             position: absolute;
  552.             left: 15px;
  553.             top: 50%;
  554.             transform: translateY(-50%);
  555.             color: var(--text-light);
  556.             pointer-events: none;
  557.         }
  558.         .input-with-symbol {
  559.             position: relative;
  560.             padding-left: 35px;
  561.         }
  562.         
  563. /************ ====== End off Service ==============***/
  564. .section-services {
  565.     font-family: "Poppins", sans-serif;
  566.     background-color: #e6edf7;
  567.     color: #202020;
  568.     padding-top: 5px;
  569.     padding-bottom: 10px;
  570. }
  571. .section-services .header-section {
  572.     margin-bottom: 0px;
  573. }
  574. .section-services .header-section .title {
  575.     position: relative;
  576.     padding-bottom: 14px;
  577.     margin-bottom: 25px;
  578.     font-weight: 700;
  579.     font-size: 32px;
  580. }
  581. .section-services .header-section .title:before {
  582.     content: "";
  583.     position: absolute;
  584.     bottom: 0;
  585.     left: 50%;
  586.     transform: translateX(-50%);
  587.     width: 50px;
  588.     height: 3px;
  589.     background-color: #ff4500;
  590.     border-radius: 3px;
  591. }
  592. .section-services .header-section .title:after {
  593.     content: "";
  594.     position: absolute;
  595.     bottom: 0;
  596.     left: 50%;
  597.     transform: translateX(30px);
  598.     width: 10px;
  599.     height: 3px;
  600.     background-color: #504f93;
  601.     border-radius: 3px;
  602. }
  603. .section-services .header-section .description {
  604.     font-size: 14px;
  605.     color: #282828;
  606. }
  607. .section-services .single-service {
  608.     position: relative;
  609.     margin-top: 30px;
  610.     background-color: #fff;
  611.     border-radius: 10px;
  612.     padding: 40px 30px;
  613.     overflow: hidden;
  614. }
  615. .section-services .single-service .content {
  616.     position: relative;
  617.     z-index: 20;
  618. }
  619. .section-services .single-service .circle-before {
  620.     position: absolute;
  621.     top: 0;
  622.     right: 0px;
  623.     transform: translate(40%, -40%);
  624.     width: 150px;
  625.     height: 150px;
  626.     background-color: #ff4500;
  627.     border: 6px solid #504f93;
  628.     border-radius: 50%;
  629.     opacity: 0.5;
  630.     z-index: 10;
  631.     transition: all .6s;
  632. }
  633. .section-services .single-service:hover .circle-before {
  634.     width: 100%;
  635.     height: 100%;
  636.     transform: none;
  637.     border: 0;
  638.     border-radius: 0;
  639.     opacity: 1;
  640. }
  641. .section-services .single-service .icon {
  642.     display: inline-block;
  643.     margin-bottom: 26px;
  644.     width: 70px;
  645.     height: 70px;
  646.     background-color: #ff4500;
  647.     border-radius: 5px;
  648.     line-height: 70px;
  649.     text-align: center;
  650.     color: #fff;
  651.     font-size: 30px;
  652.     transition: all .3s;
  653. }
  654. .section-services .single-service:hover .icon {
  655.     background-color: #fff;
  656.     color: #ff4500;
  657. }
  658. .section-services .single-service .title {
  659.     margin-bottom: 18px;
  660.     font-weight: 700;
  661.     font-size: 23px;
  662.     transition: color .3s;
  663. }
  664. .section-services .single-service:hover .title {
  665.     color: #fff;
  666. }
  667. .section-services .single-service .description {
  668.     margin-bottom: 20px;
  669.     font-size: 14px;
  670.     transition: color .3s;
  671. }
  672. .section-services .single-service:hover .description {
  673.     color: #fff;
  674. }
  675. .section-services .single-service a {
  676.     position: relative;
  677.     font-size: 18px;
  678.     color: #202020;
  679.     text-decoration: none;
  680.     font-weight: 500;
  681.     transition: color .3s;
  682. }
  683. .section-services .single-service:hover a {
  684.     color: #fff;
  685. }
  686. .section-services .single-service a:after {
  687.     content: "";
  688.     position: absolute;
  689.     bottom: 0;
  690.     left: 0;
  691.     right: 0;
  692.     height: 1px;
  693.     background-color: #ff4500;
  694.     transition: background-color .3s;
  695. }
  696. .section-services .single-service:hover a:after {
  697.     background-color: #fff;
  698. }
  699. .section-services .content {
  700.     background-color: transparent;
  701. }
  702. /*****=========== End of Service ===========*/
  703.     /* css section */
  704. @import url('https://fonts.googleapis.com/css2?family=Almarai:wght@400;800&family=Roboto:ital,wght@0,500;1,400&display=swap');
  705. .faq-container{
  706.   max-width: 600px;
  707.   margin: 0 auto;
  708. }
  709. .faq{
  710.   background-color: transparent;
  711.   border: solid 1px #9fa4a8;
  712.   border-radius: 10px;
  713.   padding: 30px;
  714.   margin: 20px 0;
  715.   position: relative;
  716.   overflow: hidden;
  717.   transition: .4s ease;
  718. }
  719. .faq.active {
  720.     background-color: #fff;
  721.     box-shadow: 0 3px 6px rgba(0, 0, 0, .1), 0 3px 6px rgba(0, 0, 0, .1);
  722. }
  723. .faq.active::before, .faq.active::after {
  724.     content: "\f075";
  725.     font-family: 'Font Awesome 5 Free';
  726.     color: #2ecc71;
  727.     position: absolute;
  728.     font-size: 7rem;
  729.     opacity: .2;
  730.     top: 20px;
  731.     left: 20px;
  732.     z-index: 0;
  733. }
  734. .faq.active::before{
  735.   color: #3498db;
  736.   top: -10px;
  737.   left: -30px;
  738.   transform: rotateY(180deg);
  739. }
  740. .faq-title{
  741.   margin: 0 35px 0 0;
  742. }
  743. .faq-text{
  744.   display: none;
  745.   margin: 30px 0 0;
  746. }
  747. .faq.active .faq-text{
  748.   display: block;
  749. }
  750. .faq-toggle {
  751.     border: 0;
  752.     border-radius: 50%;
  753.     background-color: transparent;
  754.     cursor: pointer;
  755.     font-size: 16px;
  756.     display: flex;
  757.     justify-content: center;
  758.     align-items: center;
  759.     position: absolute;
  760.     right: 30px;
  761.     top: 30px;
  762.     height: 30px;
  763.     width: 30px;
  764. }
  765. .faq-toggle .fa-times{
  766.   display: none;
  767. }
  768. .faq.active .faq-toggle .fa-times{
  769.   display: block;
  770.   color: #fff;
  771. }
  772. .faq.active .faq-toggle .fa-chevron-down{
  773.   display: none;
  774. }
  775. .faq.active .faq-toggle {
  776.     background: #999;
  777. }
  778.     </style>
  779. </head>
  780. <body>
  781.  
  782.   {{ render(controller("App\\Controller\\General\\Template\\MenuController:menubare", {'position': 'offerts'})) }}
  783.   {% block body %}
  784.         
  785.   {% endblock %}
  786.   {{ render(controller("App\\Controller\\General\\Template\\MenuController:footer", {'position': 'offerts'})) }}
  787.   <div id="preloader"></div>
  788.   <!-- Vendor JS Files -->
  789.   
  790.     
  791.     <script src="{{ asset('templateSyscofie/js/perso.js') }}"></script>
  792.     <script src="{{ asset('templateSyscofie/vendors/bootstrap/bootstrap.bundle.min.js') }}assets/vendors/bootstrap/bootstrap.bundle.min.js"></script>
  793.     <script src="{{ asset('templateSyscofie/vendors/gsap/gsap.min.js') }}"></script>
  794.     <script src="{{ asset('templateSyscofie/vendors/imagesloaded/imagesloaded.pkgd.min.js') }}"></script>
  795.     <script src="{{ asset('templateSyscofie/vendors/isotope/isotope.pkgd.min.js') }}"></script>
  796.     <script src="{{ asset('templateSyscofie/vendors/glightbox/glightbox.min.js') }}"></script>
  797.     <script src="{{ asset('templateSyscofie/vendors/swiper/swiper-bundle.min.js') }}"></script>
  798.     <script src="{{ asset('templateSyscofie/vendors/aos/aos.js') }}"></script>
  799.     <script src="{{ asset('templateSyscofie/vendors/purecounter/purecounter.js') }}"></script>
  800.     <script src="{{ asset('templateSyscofie/js/custom.js') }}"></script>
  801.     <script src="{{ asset('templateSyscofie/asstes/js/perso.js') }}"></script>
  802.     <script src="{{ asset('templateSyscofie/js/send_email.js') }}"></script>
  803.   <script type="text/javascript">
  804.     
  805.     {% block javascript %}
  806.       <script src="https://cdn.jsdelivr.net/npm/swiper@10/swiper-bundle.min.js"></script>
  807.       <script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap/5.3.3/js/bootstrap.min.js"></script>
  808.       <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.1/jquery.min.js"></script>
  809.     {% endblock %}
  810.   </script>
  811.   <button id="back-to-top"><i class="bi bi-arrow-up-short"></i></button>
  812. </body>
  813. </html>