Files changed (1) hide show
  1. index.html +235 -8
index.html CHANGED
@@ -51,7 +51,7 @@
51
  }
52
 
53
  nav {
54
- background: white !important;
55
  padding: 1rem;
56
  display: flex;
57
  justify-content: space-between;
@@ -64,7 +64,7 @@
64
  }
65
 
66
  nav h1 {
67
- color: black !important;
68
  font-size: 2rem;
69
  font-weight: bold;
70
  text-shadow: none;
@@ -317,6 +317,12 @@
317
  color: var(--light);
318
  }
319
 
 
 
 
 
 
 
320
  .stat-number {
321
  font-size: 2.5rem;
322
  font-weight: bold;
@@ -393,7 +399,7 @@
393
 
394
  .menu-toggle {
395
  display: none;
396
- background: black;
397
  border: none;
398
  color: var(--primary);
399
  font-size: 1.5rem;
@@ -1724,6 +1730,223 @@
1724
  padding-left: 1rem;
1725
  }
1726
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1727
  #chatbot-button {
1728
  position: fixed;
1729
  bottom: 20px;
@@ -2646,17 +2869,13 @@
2646
  </style>
2647
  <style>
2648
  @keyframes menuSplash {
2649
- 0% {
2650
- box-shadow: 0 0 0 0 rgba(255, 230, 0, 0.4);
2651
- transform: scale(1);
2652
  }
2653
  50% {
2654
  box-shadow: 0 0 10px 5px rgba(255, 230, 0, 0.2);
2655
- transform: scale(1.02);
2656
  }
2657
  100% {
2658
  box-shadow: 0 0 0 0 rgba(255, 230, 0, 0);
2659
- transform: scale(1);
2660
  }
2661
  }
2662
 
@@ -2987,17 +3206,25 @@
2987
  <h2 class="section-title">Pourquoi Nous Choisir</h2>
2988
  <div class="stats">
2989
  <div class="stat-item">
 
2990
  <div class="stat-number">7</div>
2991
  <div class="stat-label">Experts Dévoués</div>
2992
  </div>
2993
  <div class="stat-item">
 
2994
  <div class="stat-number">100%</div>
2995
  <div class="stat-label">Satisfaction Client</div>
2996
  </div>
2997
  <div class="stat-item">
 
2998
  <div class="stat-number">24/7</div>
2999
  <div class="stat-label">Support Client</div>
3000
  </div>
 
 
 
 
 
3001
  </div>
3002
  </section>
3003
 
 
51
  }
52
 
53
  nav {
54
+ background: var(--primary) !important;
55
  padding: 1rem;
56
  display: flex;
57
  justify-content: space-between;
 
64
  }
65
 
66
  nav h1 {
67
+ color: var(--dark) !important;
68
  font-size: 2rem;
69
  font-weight: bold;
70
  text-shadow: none;
 
317
  color: var(--light);
318
  }
319
 
320
+ .stat-item i {
321
+ font-size: 2rem;
322
+ color: var(--primary);
323
+ margin-bottom: 0.5rem;
324
+ }
325
+
326
  .stat-number {
327
  font-size: 2.5rem;
328
  font-weight: bold;
 
399
 
400
  .menu-toggle {
401
  display: none;
402
+ background: var(--dark);
403
  border: none;
404
  color: var(--primary);
405
  font-size: 1.5rem;
 
1730
  padding-left: 1rem;
1731
  }
1732
 
1733
+ #install-prompt {
1734
+ display: none;
1735
+ position: fixed;
1736
+ bottom: 20px;
1737
+ left: 50%;
1738
+ transform: translateX(-50%);
1739
+ background: var(--dark);
1740
+ padding: 1rem;
1741
+ border-radius: 8px;
1742
+ box-shadow: 0 4px 6px -1px rgba(0,0,0,0.1);
1743
+ z-index: 1000;
1744
+ border: 1px solid var(--primary);
1745
+ color: var(--light);
1746
+ }
1747
+ nav h1 {
1748
+ font-size: 2rem;
1749
+ font-weight: bold;
1750
+ text-shadow: none;
1751
+ animation: none;
1752
+ white-space: nowrap;
1753
+ overflow: visible;
1754
+ margin: 0;
1755
+ padding: 0;
1756
+ display: flex;
1757
+ align-items: center;
1758
+ gap: 0.75rem;
1759
+ max-width: calc(100% - 100px);
1760
+ }
1761
+
1762
+ @media (max-width: 1024px) {
1763
+ nav h1 {
1764
+ font-size: 1.8rem;
1765
+ max-width: calc(100% - 90px);
1766
+ color: black;
1767
+ }
1768
+ .nav-buttons {
1769
+ left: 0.9rem;
1770
+ top: 0.9rem;
1771
+ }
1772
+ }
1773
+
1774
+ @media (max-width: 768px) {
1775
+ nav h1 {
1776
+ font-size: 1.6rem;
1777
+ max-width: calc(100% - 80px);
1778
+ color: black;
1779
+ }
1780
+ .nav-buttons {
1781
+ left: 0.8rem;
1782
+ top: 0.8rem;
1783
+ }
1784
+ }
1785
+
1786
+ @media (max-width: 480px) {
1787
+ nav h1 {
1788
+ font-size: 1.4rem;
1789
+ max-width: calc(100% - 70px);
1790
+ color: black;
1791
+ }
1792
+ .nav-buttons {
1793
+ left: 0.7rem;
1794
+ top: 0.7rem;
1795
+ }
1796
+ }
1797
+
1798
+ .theme-toggle {
1799
+ position: fixed;
1800
+ bottom: 20px;
1801
+ left: 20px;
1802
+ width: 50px;
1803
+ height: 50px;
1804
+ border-radius: 50%;
1805
+ background: rgba(255, 230, 0, 0.1);
1806
+ border: 1px solid var(--primary);
1807
+ display: flex;
1808
+ align-items: center;
1809
+ justify-content: center;
1810
+ cursor: pointer;
1811
+ z-index: 1001;
1812
+ box-shadow: 0 2px 10px rgba(0,0,0,0.2);
1813
+ transition: all 0.3s ease;
1814
+ padding: 0;
1815
+ }
1816
+
1817
+ .theme-toggle:hover {
1818
+ background: rgba(255, 230, 0, 0.2);
1819
+ transform: scale(1.1);
1820
+ }
1821
+
1822
+ .theme-toggle svg {
1823
+ width: 24px;
1824
+ height: 24px;
1825
+ }
1826
+
1827
+ .btn-back {
1828
+ position: absolute;
1829
+ top: 5px;
1830
+ right: 5px;
1831
+ background: black;
1832
+ border: 1px solid var(--primary);
1833
+ color: var(--primary);
1834
+ padding: 0.3rem 0.6rem;
1835
+ border-radius: 3px;
1836
+ cursor: pointer;
1837
+ z-index: 1;
1838
+ font-size: 0.8rem;
1839
+ width: auto;
1840
+ height: auto;
1841
+ line-height: 1;
1842
+ white-space: nowrap;
1843
+ display: block;
1844
+ }
1845
+
1846
+ [data-theme="light"] .btn-back {
1847
+ border-color: #808080;
1848
+ }
1849
+
1850
+ @media (min-width: 769px) {
1851
+ .btn-back {
1852
+ display: none;
1853
+ }
1854
+ }
1855
+
1856
+ .hidden {
1857
+ display: none;
1858
+ }
1859
+
1860
+ [data-theme="light"] .moon-icon {
1861
+ display: none;
1862
+ }
1863
+
1864
+ [data-theme="light"] .sun-icon {
1865
+ display: block;
1866
+ }
1867
+
1868
+ [data-theme="light"] .moon-icon {
1869
+ stroke: #FFE600;
1870
+ }
1871
+
1872
+ .mini-form {
1873
+ display: flex;
1874
+ flex-direction: column;
1875
+ gap: 0.5rem;
1876
+ max-width: 100%;
1877
+ }
1878
+
1879
+ .mini-form input,
1880
+ .mini-form select {
1881
+ width: 100%;
1882
+ font-size: 0.85rem;
1883
+ padding: 0.5rem;
1884
+ border: 1px solid var(--primary);
1885
+ border-radius: 4px;
1886
+ background: var(--dark);
1887
+ color: var(--light);
1888
+ }
1889
+
1890
+ .btn-inscription,
1891
+ .btn-submit,
1892
+ .btn-more {
1893
+ background: var(--primary);
1894
+ color: var(--dark);
1895
+ border: none;
1896
+ padding: 0.5rem;
1897
+ border-radius: 4px;
1898
+ cursor: pointer;
1899
+ font-size: 0.85rem;
1900
+ width: 100%;
1901
+ margin-top: 0.5rem;
1902
+ }
1903
+
1904
+ .btn-more {
1905
+ background: linear-gradient(145deg, rgba(255,230,0,0.05), rgba(255,230,0,0.1));
1906
+ border: 1px solid var(--primary);
1907
+ color: var(--primary);
1908
+ padding: 0.5rem 1rem;
1909
+ border-radius: 4px;
1910
+ cursor: pointer;
1911
+ text-decoration: none;
1912
+ transition: background 0.3s ease;
1913
+ animation: none;
1914
+ box-shadow: none;
1915
+ }
1916
+
1917
+ .btn-more:hover {
1918
+ background: linear-gradient(145deg, rgba(255,230,0,0.15), rgba(255,230,0,0.2));
1919
+ transform: none;
1920
+ }
1921
+
1922
+ .social-icons {
1923
+ display: flex;
1924
+ gap: 1rem;
1925
+ margin-top: 0.5rem;
1926
+ }
1927
+
1928
+ .social-icons a {
1929
+ color: var(--primary);
1930
+ font-size: 1.2rem;
1931
+ text-decoration: none;
1932
+ }
1933
+
1934
+ nav .menu-item:nth-child(5) .submenu-content {
1935
+ max-width: min(300px, calc(100vw - 150px));
1936
+ white-space: normal;
1937
+ overflow-wrap: break-word;
1938
+ }
1939
+
1940
+ nav .menu-item:nth-child(5) .submenu-content p {
1941
+ margin: 0.5rem 0;
1942
+ font-size: 0.8rem;
1943
+ line-height: 1.3;
1944
+ }
1945
+
1946
+ nav .menu-item:nth-child(5) .submenu-content ul {
1947
+ padding-left: 1rem;
1948
+ }
1949
+
1950
  #chatbot-button {
1951
  position: fixed;
1952
  bottom: 20px;
 
2869
  </style>
2870
  <style>
2871
  @keyframes menuSplash {
2872
+ 0% {box-shadow: 0 0 0 0 rgba(255, 230, 0, 0.4);
 
 
2873
  }
2874
  50% {
2875
  box-shadow: 0 0 10px 5px rgba(255, 230, 0, 0.2);
 
2876
  }
2877
  100% {
2878
  box-shadow: 0 0 0 0 rgba(255, 230, 0, 0);
 
2879
  }
2880
  }
2881
 
 
3206
  <h2 class="section-title">Pourquoi Nous Choisir</h2>
3207
  <div class="stats">
3208
  <div class="stat-item">
3209
+ <i class="fas fa-users"></i>
3210
  <div class="stat-number">7</div>
3211
  <div class="stat-label">Experts Dévoués</div>
3212
  </div>
3213
  <div class="stat-item">
3214
+ <i class="fas fa-thumbs-up"></i>
3215
  <div class="stat-number">100%</div>
3216
  <div class="stat-label">Satisfaction Client</div>
3217
  </div>
3218
  <div class="stat-item">
3219
+ <i class="fas fa-clock"></i>
3220
  <div class="stat-number">24/7</div>
3221
  <div class="stat-label">Support Client</div>
3222
  </div>
3223
+ <div class="stat-item">
3224
+ <i class="fas fa-file-alt"></i>
3225
+ <div class="stat-number">XXX</div>
3226
+ <div class="stat-label">Inscriptions au Site</div>
3227
+ </div>
3228
  </div>
3229
  </section>
3230