diff --git a/.gitignore b/.gitignore
index d5d3c0dfda5057ee86d0b0285949abac3a367cb6..a0bf9b89eec28e54f67e26e79a41db44513617e6 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,12 @@
 build
 dist
 mkdocs_dsfr.egg-info
+dsfr/dsfr.min.css
+dsfr/dsfr.module.min.js 
+dsfr/dsfr.nomodule.min.js 
+dsfr/favicon 
+dsfr/fonts 
+dsfr/icons 
+dsfr/utility/icons
+node_modules
+site
diff --git a/.pdm-python b/.pdm-python
new file mode 100644
index 0000000000000000000000000000000000000000..e1873608bf9539c272d76faa735afcc531124e9c
--- /dev/null
+++ b/.pdm-python
@@ -0,0 +1 @@
+/Users/geoffrey/forge/mkdocs-dsfr/.venv/bin/python
\ No newline at end of file
diff --git a/Pipfile b/Pipfile
index 027a20e75ecb77de7a74b2c46b0c3f680ae66b6e..def5b9aa8f97102e771048c9de10ebec3fdbdbf1 100644
--- a/Pipfile
+++ b/Pipfile
@@ -14,6 +14,9 @@ mkdocs-literate-nav = "*"
 mdx-gh-links = "*"
 mkdocs-click = "*"
 mkdocstrings = {extras = ["python"], version = "*"}
+setuptools = "*"
+twine = "*"
+wheel = "*"
 
 [dev-packages]
 
diff --git a/Pipfile.lock b/Pipfile.lock
index 2bd069681c29b21f38e379b78087f0f2a07c0bab..36dead78ddba8a6acdf90eb829da7c801cb11be1 100644
--- a/Pipfile.lock
+++ b/Pipfile.lock
@@ -1,7 +1,7 @@
 {
     "_meta": {
         "hash": {
-            "sha256": "8eec96c25ea245297ceff35a23bf044b1651e7c43c318c8f66d7183d5a6a3d68"
+            "sha256": "261b2d89c7f1755f1ede17703303a7bbc750b33ed585a58fe9d0e0775f88bc41"
         },
         "pipfile-spec": 6,
         "requires": {
@@ -16,6 +16,103 @@
         ]
     },
     "default": {
+        "bleach": {
+            "hashes": [
+                "sha256:1a1a85c1595e07d8db14c5f09f09e6433502c51c595970edc090551f0db99414",
+                "sha256:33c16e3353dbd13028ab4799a0f89a83f113405c766e9c122df8a06f5b85b3f4"
+            ],
+            "markers": "python_version >= '3.7'",
+            "version": "==6.0.0"
+        },
+        "certifi": {
+            "hashes": [
+                "sha256:0f0d56dc5a6ad56fd4ba36484d6cc34451e1c6548c61daad8c320169f91eddc7",
+                "sha256:c6c2e98f5c7869efca1f8916fed228dd91539f9f1b444c314c06eef02980c716"
+            ],
+            "markers": "python_version >= '3.6'",
+            "version": "==2023.5.7"
+        },
+        "charset-normalizer": {
+            "hashes": [
+                "sha256:04afa6387e2b282cf78ff3dbce20f0cc071c12dc8f685bd40960cc68644cfea6",
+                "sha256:04eefcee095f58eaabe6dc3cc2262f3bcd776d2c67005880894f447b3f2cb9c1",
+                "sha256:0be65ccf618c1e7ac9b849c315cc2e8a8751d9cfdaa43027d4f6624bd587ab7e",
+                "sha256:0c95f12b74681e9ae127728f7e5409cbbef9cd914d5896ef238cc779b8152373",
+                "sha256:0ca564606d2caafb0abe6d1b5311c2649e8071eb241b2d64e75a0d0065107e62",
+                "sha256:10c93628d7497c81686e8e5e557aafa78f230cd9e77dd0c40032ef90c18f2230",
+                "sha256:11d117e6c63e8f495412d37e7dc2e2fff09c34b2d09dbe2bee3c6229577818be",
+                "sha256:11d3bcb7be35e7b1bba2c23beedac81ee893ac9871d0ba79effc7fc01167db6c",
+                "sha256:12a2b561af122e3d94cdb97fe6fb2bb2b82cef0cdca131646fdb940a1eda04f0",
+                "sha256:12d1a39aa6b8c6f6248bb54550efcc1c38ce0d8096a146638fd4738e42284448",
+                "sha256:1435ae15108b1cb6fffbcea2af3d468683b7afed0169ad718451f8db5d1aff6f",
+                "sha256:1c60b9c202d00052183c9be85e5eaf18a4ada0a47d188a83c8f5c5b23252f649",
+                "sha256:1e8fcdd8f672a1c4fc8d0bd3a2b576b152d2a349782d1eb0f6b8e52e9954731d",
+                "sha256:20064ead0717cf9a73a6d1e779b23d149b53daf971169289ed2ed43a71e8d3b0",
+                "sha256:21fa558996782fc226b529fdd2ed7866c2c6ec91cee82735c98a197fae39f706",
+                "sha256:22908891a380d50738e1f978667536f6c6b526a2064156203d418f4856d6e86a",
+                "sha256:3160a0fd9754aab7d47f95a6b63ab355388d890163eb03b2d2b87ab0a30cfa59",
+                "sha256:322102cdf1ab682ecc7d9b1c5eed4ec59657a65e1c146a0da342b78f4112db23",
+                "sha256:34e0a2f9c370eb95597aae63bf85eb5e96826d81e3dcf88b8886012906f509b5",
+                "sha256:3573d376454d956553c356df45bb824262c397c6e26ce43e8203c4c540ee0acb",
+                "sha256:3747443b6a904001473370d7810aa19c3a180ccd52a7157aacc264a5ac79265e",
+                "sha256:38e812a197bf8e71a59fe55b757a84c1f946d0ac114acafaafaf21667a7e169e",
+                "sha256:3a06f32c9634a8705f4ca9946d667609f52cf130d5548881401f1eb2c39b1e2c",
+                "sha256:3a5fc78f9e3f501a1614a98f7c54d3969f3ad9bba8ba3d9b438c3bc5d047dd28",
+                "sha256:3d9098b479e78c85080c98e1e35ff40b4a31d8953102bb0fd7d1b6f8a2111a3d",
+                "sha256:3dc5b6a8ecfdc5748a7e429782598e4f17ef378e3e272eeb1340ea57c9109f41",
+                "sha256:4155b51ae05ed47199dc5b2a4e62abccb274cee6b01da5b895099b61b1982974",
+                "sha256:49919f8400b5e49e961f320c735388ee686a62327e773fa5b3ce6721f7e785ce",
+                "sha256:53d0a3fa5f8af98a1e261de6a3943ca631c526635eb5817a87a59d9a57ebf48f",
+                "sha256:5f008525e02908b20e04707a4f704cd286d94718f48bb33edddc7d7b584dddc1",
+                "sha256:628c985afb2c7d27a4800bfb609e03985aaecb42f955049957814e0491d4006d",
+                "sha256:65ed923f84a6844de5fd29726b888e58c62820e0769b76565480e1fdc3d062f8",
+                "sha256:6734e606355834f13445b6adc38b53c0fd45f1a56a9ba06c2058f86893ae8017",
+                "sha256:6baf0baf0d5d265fa7944feb9f7451cc316bfe30e8df1a61b1bb08577c554f31",
+                "sha256:6f4f4668e1831850ebcc2fd0b1cd11721947b6dc7c00bf1c6bd3c929ae14f2c7",
+                "sha256:6f5c2e7bc8a4bf7c426599765b1bd33217ec84023033672c1e9a8b35eaeaaaf8",
+                "sha256:6f6c7a8a57e9405cad7485f4c9d3172ae486cfef1344b5ddd8e5239582d7355e",
+                "sha256:7381c66e0561c5757ffe616af869b916c8b4e42b367ab29fedc98481d1e74e14",
+                "sha256:73dc03a6a7e30b7edc5b01b601e53e7fc924b04e1835e8e407c12c037e81adbd",
+                "sha256:74db0052d985cf37fa111828d0dd230776ac99c740e1a758ad99094be4f1803d",
+                "sha256:75f2568b4189dda1c567339b48cba4ac7384accb9c2a7ed655cd86b04055c795",
+                "sha256:78cacd03e79d009d95635e7d6ff12c21eb89b894c354bd2b2ed0b4763373693b",
+                "sha256:80d1543d58bd3d6c271b66abf454d437a438dff01c3e62fdbcd68f2a11310d4b",
+                "sha256:830d2948a5ec37c386d3170c483063798d7879037492540f10a475e3fd6f244b",
+                "sha256:891cf9b48776b5c61c700b55a598621fdb7b1e301a550365571e9624f270c203",
+                "sha256:8f25e17ab3039b05f762b0a55ae0b3632b2e073d9c8fc88e89aca31a6198e88f",
+                "sha256:9a3267620866c9d17b959a84dd0bd2d45719b817245e49371ead79ed4f710d19",
+                "sha256:a04f86f41a8916fe45ac5024ec477f41f886b3c435da2d4e3d2709b22ab02af1",
+                "sha256:aaf53a6cebad0eae578f062c7d462155eada9c172bd8c4d250b8c1d8eb7f916a",
+                "sha256:abc1185d79f47c0a7aaf7e2412a0eb2c03b724581139193d2d82b3ad8cbb00ac",
+                "sha256:ac0aa6cd53ab9a31d397f8303f92c42f534693528fafbdb997c82bae6e477ad9",
+                "sha256:ac3775e3311661d4adace3697a52ac0bab17edd166087d493b52d4f4f553f9f0",
+                "sha256:b06f0d3bf045158d2fb8837c5785fe9ff9b8c93358be64461a1089f5da983137",
+                "sha256:b116502087ce8a6b7a5f1814568ccbd0e9f6cfd99948aa59b0e241dc57cf739f",
+                "sha256:b82fab78e0b1329e183a65260581de4375f619167478dddab510c6c6fb04d9b6",
+                "sha256:bd7163182133c0c7701b25e604cf1611c0d87712e56e88e7ee5d72deab3e76b5",
+                "sha256:c36bcbc0d5174a80d6cccf43a0ecaca44e81d25be4b7f90f0ed7bcfbb5a00909",
+                "sha256:c3af8e0f07399d3176b179f2e2634c3ce9c1301379a6b8c9c9aeecd481da494f",
+                "sha256:c84132a54c750fda57729d1e2599bb598f5fa0344085dbde5003ba429a4798c0",
+                "sha256:cb7b2ab0188829593b9de646545175547a70d9a6e2b63bf2cd87a0a391599324",
+                "sha256:cca4def576f47a09a943666b8f829606bcb17e2bc2d5911a46c8f8da45f56755",
+                "sha256:cf6511efa4801b9b38dc5546d7547d5b5c6ef4b081c60b23e4d941d0eba9cbeb",
+                "sha256:d16fd5252f883eb074ca55cb622bc0bee49b979ae4e8639fff6ca3ff44f9f854",
+                "sha256:d2686f91611f9e17f4548dbf050e75b079bbc2a82be565832bc8ea9047b61c8c",
+                "sha256:d7fc3fca01da18fbabe4625d64bb612b533533ed10045a2ac3dd194bfa656b60",
+                "sha256:dd5653e67b149503c68c4018bf07e42eeed6b4e956b24c00ccdf93ac79cdff84",
+                "sha256:de5695a6f1d8340b12a5d6d4484290ee74d61e467c39ff03b39e30df62cf83a0",
+                "sha256:e0ac8959c929593fee38da1c2b64ee9778733cdf03c482c9ff1d508b6b593b2b",
+                "sha256:e1b25e3ad6c909f398df8921780d6a3d120d8c09466720226fc621605b6f92b1",
+                "sha256:e633940f28c1e913615fd624fcdd72fdba807bf53ea6925d6a588e84e1151531",
+                "sha256:e89df2958e5159b811af9ff0f92614dabf4ff617c03a4c1c6ff53bf1c399e0e1",
+                "sha256:ea9f9c6034ea2d93d9147818f17c2a0860d41b71c38b9ce4d55f21b6f9165a11",
+                "sha256:f645caaf0008bacf349875a974220f1f1da349c5dbe7c4ec93048cdc785a3326",
+                "sha256:f8303414c7b03f794347ad062c0516cee0e15f7a612abd0ce1e25caf6ceb47df",
+                "sha256:fca62a8301b605b954ad2e9c3666f9d97f63872aa4efcae5492baca2056b74ab"
+            ],
+            "markers": "python_full_version >= '3.7.0'",
+            "version": "==3.1.0"
+        },
         "click": {
             "hashes": [
                 "sha256:7682dc8afb30297001674575ea00d1814d808d6a36af415a82bd481d37ba7b8e",
@@ -32,6 +129,14 @@
             "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4, 3.5, 3.6'",
             "version": "==0.4.6"
         },
+        "docutils": {
+            "hashes": [
+                "sha256:96f387a2c5562db4476f09f13bbab2192e764cac08ebbf3a34a95d9b1e4a59d6",
+                "sha256:f08a4e276c3a1583a86dce3e34aba3fe04d02bba2dd51ed16106244e8a923e3b"
+            ],
+            "markers": "python_version >= '3.7'",
+            "version": "==0.20.1"
+        },
         "ghp-import": {
             "hashes": [
                 "sha256:8337dd7b50877f163d4c0289bc1f1c7f127550241988d568c1db512c4324a619",
@@ -41,11 +146,35 @@
         },
         "griffe": {
             "hashes": [
-                "sha256:11ea3403ef0560a1cbcf7f302eb5d21cf4c1d8ed3f8a16a75aa9f6f458caf3f1",
-                "sha256:1fb9edff48e66d4873014a2ebf21aca5f271d0006a4c937826e3cf592ffb3706"
+                "sha256:6fc892aaa251b3761e3a8d2f5893758e1850ec5d81d4605c4557be0666202a0b",
+                "sha256:e62ff34b04630c2382e2e277301cb2c29221fb09c04028e62ef35afccc64344b"
+            ],
+            "markers": "python_version >= '3.7'",
+            "version": "==0.29.0"
+        },
+        "idna": {
+            "hashes": [
+                "sha256:814f528e8dead7d329833b91c5faa87d60bf71824cd12a7530b5526063d02cb4",
+                "sha256:90b77e79eaa3eba6de819a0c442c0b4ceefc341a7a2ab77d7562bf49f425c5c2"
+            ],
+            "markers": "python_version >= '3.5'",
+            "version": "==3.4"
+        },
+        "importlib-metadata": {
+            "hashes": [
+                "sha256:43dd286a2cd8995d5eaef7fee2066340423b818ed3fd70adf0bad5f1fac53fed",
+                "sha256:92501cdf9cc66ebd3e612f1b4f0c0765dfa42f0fa38ffb319b6bd84dd675d705"
+            ],
+            "markers": "python_version >= '3.7'",
+            "version": "==6.6.0"
+        },
+        "jaraco.classes": {
+            "hashes": [
+                "sha256:2353de3288bc6b82120752201c6b1c1a14b058267fa424ed5ce5984e3b922158",
+                "sha256:89559fa5c1d3c34eff6f631ad80bb21f378dbcbb35dd161fd2c6b93f5be2f98a"
             ],
             "markers": "python_version >= '3.7'",
-            "version": "==0.25.5"
+            "version": "==3.2.3"
         },
         "jinja2": {
             "hashes": [
@@ -55,6 +184,14 @@
             "markers": "python_version >= '3.7'",
             "version": "==3.1.2"
         },
+        "keyring": {
+            "hashes": [
+                "sha256:771ed2a91909389ed6148631de678f82ddc73737d85a927f382a8a1b157898cd",
+                "sha256:ba2e15a9b35e21908d0aaf4e0a47acc52d6ae33444df0da2b49d41a46ef6d678"
+            ],
+            "markers": "python_version >= '3.7'",
+            "version": "==23.13.1"
+        },
         "markdown": {
             "hashes": [
                 "sha256:cbb516f16218e643d8e0a95b309f77eb118cb138d39a4f27851e6a63581db874",
@@ -63,6 +200,14 @@
             "markers": "python_version >= '3.6'",
             "version": "==3.3.7"
         },
+        "markdown-it-py": {
+            "hashes": [
+                "sha256:5a35f8d1870171d9acc47b99612dc146129b631baf04970128b568f190d0cc30",
+                "sha256:7c9a5e412688bc771c67432cbfebcdd686c93ce6484913dccf06cb5a0bea35a1"
+            ],
+            "markers": "python_version >= '3.7'",
+            "version": "==2.2.0"
+        },
         "markupsafe": {
             "hashes": [
                 "sha256:0576fe974b40a400449768941d5d0858cc624e3249dfd1e0c33674e5c7ca7aed",
@@ -119,6 +264,14 @@
             "markers": "python_version >= '3.7'",
             "version": "==2.1.2"
         },
+        "mdurl": {
+            "hashes": [
+                "sha256:84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8",
+                "sha256:bb413d29f5eea38f31dd4754dd7377d4465116fb207585f97bf925588687c1ba"
+            ],
+            "markers": "python_version >= '3.7'",
+            "version": "==0.1.2"
+        },
         "mdx-gh-links": {
             "hashes": [
                 "sha256:434f81388fa16f3c16d54cfd32aaed6f584bd7a9c1886ffc626315d562f2e4f5",
@@ -137,11 +290,11 @@
         },
         "mkdocs": {
             "hashes": [
-                "sha256:8947af423a6d0facf41ea1195b8e1e8c85ad94ac95ae307fe11232e0424b11c5",
-                "sha256:c8856a832c1e56702577023cd64cc5f84948280c1c0fcc6af4cd39006ea6aa8c"
+                "sha256:5955093bbd4dd2e9403c5afaf57324ad8b04f16886512a3ee6ef828956481c57",
+                "sha256:6ee46d309bda331aac915cd24aab882c179a933bd9e77b80ce7d2eaaa3f689dd"
             ],
             "index": "pypi",
-            "version": "==1.4.2"
+            "version": "==1.4.3"
         },
         "mkdocs-autorefs": {
             "hashes": [
@@ -195,34 +348,58 @@
                 "python"
             ],
             "hashes": [
-                "sha256:c757f4f646d4f939491d6bc9256bfe33e36c5f8026392f49eaa351d241c838e5",
-                "sha256:f17fc2c4f760ec302b069075ef9e31045aa6372ca91d2f35ded3adba8e25a472"
+                "sha256:2d4095d461554ff6a778fdabdca3c00c468c2f1459d469f7a7f622a2b23212ba",
+                "sha256:82a33b94150ebb3d4b5c73bab4598c3e21468c79ec072eff6931c8f3bfc38256"
             ],
             "index": "pypi",
-            "version": "==0.20.0"
+            "version": "==0.22.0"
         },
         "mkdocstrings-python": {
             "hashes": [
-                "sha256:4e6e1cd6f37a785de0946ced6eb846eb2f5d891ac1cc2c7b832943d3529087a7",
-                "sha256:9ae473f6dc599339b09eee17e4d2b05d6ac0ec29860f3fc9b7512d940fc61adf"
+                "sha256:00cca5e47bf63eb2aece08b9887421b6828bdb939a13a481e4e8b495569e8101",
+                "sha256:4e9a9d728e6ba742ecbd7379f5091f3a32b16d723881963bb457b2149656e167"
             ],
-            "version": "==0.8.3"
+            "version": "==1.1.0"
+        },
+        "more-itertools": {
+            "hashes": [
+                "sha256:cabaa341ad0389ea83c17a94566a53ae4c9d07349861ecb14dc6d0345cf9ac5d",
+                "sha256:d2bc7f02446e86a68911e58ded76d6561eea00cddfb2a91e7019bbb586c799f3"
+            ],
+            "markers": "python_version >= '3.7'",
+            "version": "==9.1.0"
         },
         "packaging": {
             "hashes": [
-                "sha256:714ac14496c3e68c99c29b00845f7a2b85f3bb6f1078fd9f72fd20f0570002b2",
-                "sha256:b6ad297f8907de0fa2fe1ccbd26fdaf387f5f47c7275fedf8cce89f99446cf97"
+                "sha256:994793af429502c4ea2ebf6bf664629d07c1a9fe974af92966e4b8d2df7edc61",
+                "sha256:a392980d2b6cffa644431898be54b0045151319d1e7ec34f0cfed48767dd334f"
+            ],
+            "markers": "python_version >= '3.7'",
+            "version": "==23.1"
+        },
+        "pkginfo": {
+            "hashes": [
+                "sha256:4b7a555a6d5a22169fcc9cf7bfd78d296b0361adad412a346c1226849af5e546",
+                "sha256:8fd5896e8718a4372f0ea9cc9d96f6417c9b986e23a4d116dda26b62cc29d046"
+            ],
+            "markers": "python_version >= '3.6'",
+            "version": "==1.9.6"
+        },
+        "pygments": {
+            "hashes": [
+                "sha256:8ace4d3c1dd481894b2005f560ead0f9f19ee64fe983366be1a21e171d12775c",
+                "sha256:db2db3deb4b4179f399a09054b023b6a586b76499d36965813c71aa8ed7b5fd1"
             ],
             "markers": "python_version >= '3.7'",
-            "version": "==23.0"
+            "version": "==2.15.1"
         },
         "pymdown-extensions": {
             "hashes": [
-                "sha256:31eaa76ce6f96aabfcea98787c2fff2c5c0611b20a53a94213970cfbf05f02b8",
-                "sha256:562c38eee4ce3f101ce631b804bfc2177a8a76c7e4dc908871fb6741a90257a7"
+                "sha256:ae66d84013c5d027ce055693e09a4628b67e9dec5bce05727e45b0918e36f274",
+                "sha256:b44e1093a43b8a975eae17b03c3a77aad4681b3b56fce60ce746dbef1944c8cb"
             ],
             "index": "pypi",
-            "version": "==9.10"
+            "version": "==10.0.1"
         },
         "python-dateutil": {
             "hashes": [
@@ -286,6 +463,54 @@
             "markers": "python_version >= '3.6'",
             "version": "==0.1"
         },
+        "readme-renderer": {
+            "hashes": [
+                "sha256:cd653186dfc73055656f090f227f5cb22a046d7f71a841dfa305f55c9a513273",
+                "sha256:f67a16caedfa71eef48a31b39708637a6f4664c4394801a7b0d6432d13907343"
+            ],
+            "markers": "python_version >= '3.7'",
+            "version": "==37.3"
+        },
+        "requests": {
+            "hashes": [
+                "sha256:58cd2187c01e70e6e26505bca751777aa9f2ee0b7f4300988b709f44e013003f",
+                "sha256:942c5a758f98d790eaed1a29cb6eefc7ffb0d1cf7af05c3d2791656dbd6ad1e1"
+            ],
+            "markers": "python_version >= '3.7'",
+            "version": "==2.31.0"
+        },
+        "requests-toolbelt": {
+            "hashes": [
+                "sha256:7681a0a3d047012b5bdc0ee37d7f8f07ebe76ab08caeccfc3921ce23c88d5bc6",
+                "sha256:cccfdd665f0a24fcf4726e690f65639d272bb0637b9b92dfd91a5568ccf6bd06"
+            ],
+            "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'",
+            "version": "==1.0.0"
+        },
+        "rfc3986": {
+            "hashes": [
+                "sha256:50b1502b60e289cb37883f3dfd34532b8873c7de9f49bb546641ce9cbd256ebd",
+                "sha256:97aacf9dbd4bfd829baad6e6309fa6573aaf1be3f6fa735c8ab05e46cecb261c"
+            ],
+            "markers": "python_version >= '3.7'",
+            "version": "==2.0.0"
+        },
+        "rich": {
+            "hashes": [
+                "sha256:76f6b65ea7e5c5d924ba80e322231d7cb5b5981aa60bfc1e694f1bc097fe6fe1",
+                "sha256:d204aadb50b936bf6b1a695385429d192bc1fdaf3e8b907e8e26f4c4e4b5bf75"
+            ],
+            "markers": "python_full_version >= '3.7.0'",
+            "version": "==13.4.1"
+        },
+        "setuptools": {
+            "hashes": [
+                "sha256:5df61bf30bb10c6f756eb19e7c9f3b473051f48db77fddbe06ff2ca307df9a6f",
+                "sha256:62642358adc77ffa87233bc4d2354c4b2682d214048f500964dbe760ccedf102"
+            ],
+            "index": "pypi",
+            "version": "==67.8.0"
+        },
         "six": {
             "hashes": [
                 "sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926",
@@ -294,6 +519,22 @@
             "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'",
             "version": "==1.16.0"
         },
+        "twine": {
+            "hashes": [
+                "sha256:929bc3c280033347a00f847236564d1c52a3e61b1ac2516c97c48f3ceab756d8",
+                "sha256:9e102ef5fdd5a20661eb88fad46338806c3bd32cf1db729603fe3697b1bc83c8"
+            ],
+            "index": "pypi",
+            "version": "==4.0.2"
+        },
+        "urllib3": {
+            "hashes": [
+                "sha256:61717a1095d7e155cdb737ac7bb2f4324a858a1e2e6466f6d03ff630ca68d3cc",
+                "sha256:d055c2f9d38dc53c808f6fdc8eab7360b6fdbbde02340ed25cfbcd817c62469e"
+            ],
+            "markers": "python_version >= '3.7'",
+            "version": "==2.0.2"
+        },
         "watchdog": {
             "hashes": [
                 "sha256:0e06ab8858a76e1219e68c7573dfeba9dd1c0219476c5a44d5333b01d7e1743a",
@@ -326,6 +567,29 @@
             ],
             "markers": "python_version >= '3.7'",
             "version": "==3.0.0"
+        },
+        "webencodings": {
+            "hashes": [
+                "sha256:a0af1213f3c2226497a97e2b3aa01a7e4bee4f403f95be16fc9acd2947514a78",
+                "sha256:b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923"
+            ],
+            "version": "==0.5.1"
+        },
+        "wheel": {
+            "hashes": [
+                "sha256:cd1196f3faee2b31968d626e1731c94f99cbdb67cf5a46e4f5656cbee7738873",
+                "sha256:d236b20e7cb522daf2390fa84c55eea81c5c30190f90f29ae2ca1ad8355bf247"
+            ],
+            "index": "pypi",
+            "version": "==0.40.0"
+        },
+        "zipp": {
+            "hashes": [
+                "sha256:112929ad649da941c23de50f356a2b5570c954b65150642bccdd66bf194d224b",
+                "sha256:48904fc76a60e542af151aded95726c1a5c34ed43ab4134b597665c86d7ad556"
+            ],
+            "markers": "python_version >= '3.7'",
+            "version": "==3.15.0"
         }
     },
     "develop": {}
diff --git a/README.md b/README.md
index 71c0407e1783adebccfb7c0980f93d75994fefda..e1d46f78e4d611c1b5f2bdd9ce4a1bfff967341a 100644
--- a/README.md
+++ b/README.md
@@ -5,6 +5,9 @@
 
 ## Release Notes
 
+### Version 0.0.4 (June 2023)
+
+* Corrected packaging. Still experimental.
 ### Version 0.0.1 (March 2023)
 
 * Initial realese. Very experimental !
diff --git a/dsfr/base.html b/dsfr/base.html
index e58b5a03cefa74e20d2b317bbde0e0c5469cece6..3e4c59be68bf0349740704024b077dffec0a7c5c 100644
--- a/dsfr/base.html
+++ b/dsfr/base.html
@@ -3,7 +3,7 @@
 	<head>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
-		<link rel="stylesheet" href="{{ "dsfr/dsfr.css"|url }}">
+		<link rel="stylesheet" href="{{ "dsfr.min.css"|url }}">
 		<link rel="stylesheet" href="{{ "css/theme.css"|url }}">
 
 		<meta
@@ -65,8 +65,8 @@
 				var base_url = {{ base_url | tojson }},
 					shortcuts = {{ config.theme.shortcuts | tojson }};
 			</script>#}
-			<script type="module" src="{{ "dsfr/dsfr.module.min.js"|url }}"></script>
-			{#<script type="text/javascript" nomodule src="{{ "dsfr/dsfr.nomodule.min.js"|url }}"></script>
+			<script type="module" src="{{ "dsfr.module.min.js"|url }}"></script>
+			{#<script type="text/javascript" nomodule src="{{ "dsfr.nomodule.min.js"|url }}"></script>
 			<script src="https://code.jquery.com/jquery-3.6.3.min.js" integrity="sha256-pvPw+upLPUjgMXY0G+8O0xUf+/Im1MZjXxxgOcBQBXU=" crossorigin="anonymous"></script>
 			<script src="{{ 'js/base.js'|url }}" defer></script>
 			{%- for path in extra_javascript %}
diff --git a/dsfr/dsfr/dsfr.css b/dsfr/dsfr/dsfr.css
deleted file mode 100644
index 6bb2b7b4fdfce8eb325a6b60df411611e7a77b61..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/dsfr.css
+++ /dev/null
@@ -1,26671 +0,0 @@
-/*!
- * DSFR v1.7.2 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions)
- */
-@charset "UTF-8";
-
-/* ¯¯¯¯¯¯¯¯¯ *\
-  CORE
-\* ˍˍˍˍˍˍˍˍˍ */
-a {
-  text-decoration: none;
-  color: inherit;
-  --hover-tint: var(--idle);
-  --active-tint: var(--active);
-}
-
-:root {
-  --underline-max-width: 100%;
-  --underline-hover-width: 0;
-  --underline-idle-width: var(--underline-max-width);
-  --underline-x: calc(var(--underline-max-width) * 0);
-  --underline-img: linear-gradient(0deg, currentColor, currentColor);
-  --external-link-content: "";
-  --ul-type: disc;
-  --ol-type: decimal;
-  --ul-start: 1rem;
-  --ol-start: 1.5rem;
-  --xl-block: 0.5rem;
-  --li-bottom: 0.25rem;
-  --xl-base: 1em;
-  --ol-content: counters(li-counter, ".") ".  ";
-  --text-spacing: 0 0 1.5rem;
-  --title-spacing: 0 0 1.5rem;
-  --display-spacing: 0 0 2rem;
-  --background-default-grey: var(--grey-1000-50);
-  --background-default-grey-hover: var(--grey-1000-50-hover);
-  --background-default-grey-active: var(--grey-1000-50-active);
-  --background-alt-grey: var(--grey-975-75);
-  --background-alt-grey-hover: var(--grey-975-75-hover);
-  --background-alt-grey-active: var(--grey-975-75-active);
-  --background-alt-blue-france: var(--blue-france-975-75);
-  --background-alt-blue-france-hover: var(--blue-france-975-75-hover);
-  --background-alt-blue-france-active: var(--blue-france-975-75-active);
-  --background-alt-red-marianne: var(--red-marianne-975-75);
-  --background-alt-red-marianne-hover: var(--red-marianne-975-75-hover);
-  --background-alt-red-marianne-active: var(--red-marianne-975-75-active);
-  --background-alt-green-tilleul-verveine: var(--green-tilleul-verveine-975-75);
-  --background-alt-green-tilleul-verveine-hover: var(--green-tilleul-verveine-975-75-hover);
-  --background-alt-green-tilleul-verveine-active: var(--green-tilleul-verveine-975-75-active);
-  --background-alt-green-bourgeon: var(--green-bourgeon-975-75);
-  --background-alt-green-bourgeon-hover: var(--green-bourgeon-975-75-hover);
-  --background-alt-green-bourgeon-active: var(--green-bourgeon-975-75-active);
-  --background-alt-green-emeraude: var(--green-emeraude-975-75);
-  --background-alt-green-emeraude-hover: var(--green-emeraude-975-75-hover);
-  --background-alt-green-emeraude-active: var(--green-emeraude-975-75-active);
-  --background-alt-green-menthe: var(--green-menthe-975-75);
-  --background-alt-green-menthe-hover: var(--green-menthe-975-75-hover);
-  --background-alt-green-menthe-active: var(--green-menthe-975-75-active);
-  --background-alt-green-archipel: var(--green-archipel-975-75);
-  --background-alt-green-archipel-hover: var(--green-archipel-975-75-hover);
-  --background-alt-green-archipel-active: var(--green-archipel-975-75-active);
-  --background-alt-blue-ecume: var(--blue-ecume-975-75);
-  --background-alt-blue-ecume-hover: var(--blue-ecume-975-75-hover);
-  --background-alt-blue-ecume-active: var(--blue-ecume-975-75-active);
-  --background-alt-blue-cumulus: var(--blue-cumulus-975-75);
-  --background-alt-blue-cumulus-hover: var(--blue-cumulus-975-75-hover);
-  --background-alt-blue-cumulus-active: var(--blue-cumulus-975-75-active);
-  --background-alt-purple-glycine: var(--purple-glycine-975-75);
-  --background-alt-purple-glycine-hover: var(--purple-glycine-975-75-hover);
-  --background-alt-purple-glycine-active: var(--purple-glycine-975-75-active);
-  --background-alt-pink-macaron: var(--pink-macaron-975-75);
-  --background-alt-pink-macaron-hover: var(--pink-macaron-975-75-hover);
-  --background-alt-pink-macaron-active: var(--pink-macaron-975-75-active);
-  --background-alt-pink-tuile: var(--pink-tuile-975-75);
-  --background-alt-pink-tuile-hover: var(--pink-tuile-975-75-hover);
-  --background-alt-pink-tuile-active: var(--pink-tuile-975-75-active);
-  --background-alt-yellow-tournesol: var(--yellow-tournesol-975-75);
-  --background-alt-yellow-tournesol-hover: var(--yellow-tournesol-975-75-hover);
-  --background-alt-yellow-tournesol-active: var(--yellow-tournesol-975-75-active);
-  --background-alt-yellow-moutarde: var(--yellow-moutarde-975-75);
-  --background-alt-yellow-moutarde-hover: var(--yellow-moutarde-975-75-hover);
-  --background-alt-yellow-moutarde-active: var(--yellow-moutarde-975-75-active);
-  --background-alt-orange-terre-battue: var(--orange-terre-battue-975-75);
-  --background-alt-orange-terre-battue-hover: var(--orange-terre-battue-975-75-hover);
-  --background-alt-orange-terre-battue-active: var(--orange-terre-battue-975-75-active);
-  --background-alt-brown-cafe-creme: var(--brown-cafe-creme-975-75);
-  --background-alt-brown-cafe-creme-hover: var(--brown-cafe-creme-975-75-hover);
-  --background-alt-brown-cafe-creme-active: var(--brown-cafe-creme-975-75-active);
-  --background-alt-brown-caramel: var(--brown-caramel-975-75);
-  --background-alt-brown-caramel-hover: var(--brown-caramel-975-75-hover);
-  --background-alt-brown-caramel-active: var(--brown-caramel-975-75-active);
-  --background-alt-brown-opera: var(--brown-opera-975-75);
-  --background-alt-brown-opera-hover: var(--brown-opera-975-75-hover);
-  --background-alt-brown-opera-active: var(--brown-opera-975-75-active);
-  --background-alt-beige-gris-galet: var(--beige-gris-galet-975-75);
-  --background-alt-beige-gris-galet-hover: var(--beige-gris-galet-975-75-hover);
-  --background-alt-beige-gris-galet-active: var(--beige-gris-galet-975-75-active);
-  --background-contrast-grey: var(--grey-950-100);
-  --background-contrast-grey-hover: var(--grey-950-100-hover);
-  --background-contrast-grey-active: var(--grey-950-100-active);
-  --background-contrast-blue-france: var(--blue-france-950-100);
-  --background-contrast-blue-france-hover: var(--blue-france-950-100-hover);
-  --background-contrast-blue-france-active: var(--blue-france-950-100-active);
-  --background-contrast-red-marianne: var(--red-marianne-950-100);
-  --background-contrast-red-marianne-hover: var(--red-marianne-950-100-hover);
-  --background-contrast-red-marianne-active: var(--red-marianne-950-100-active);
-  --background-contrast-green-tilleul-verveine: var(--green-tilleul-verveine-950-100);
-  --background-contrast-green-tilleul-verveine-hover: var(--green-tilleul-verveine-950-100-hover);
-  --background-contrast-green-tilleul-verveine-active: var(--green-tilleul-verveine-950-100-active);
-  --background-contrast-green-bourgeon: var(--green-bourgeon-950-100);
-  --background-contrast-green-bourgeon-hover: var(--green-bourgeon-950-100-hover);
-  --background-contrast-green-bourgeon-active: var(--green-bourgeon-950-100-active);
-  --background-contrast-green-emeraude: var(--green-emeraude-950-100);
-  --background-contrast-green-emeraude-hover: var(--green-emeraude-950-100-hover);
-  --background-contrast-green-emeraude-active: var(--green-emeraude-950-100-active);
-  --background-contrast-green-menthe: var(--green-menthe-950-100);
-  --background-contrast-green-menthe-hover: var(--green-menthe-950-100-hover);
-  --background-contrast-green-menthe-active: var(--green-menthe-950-100-active);
-  --background-contrast-green-archipel: var(--green-archipel-950-100);
-  --background-contrast-green-archipel-hover: var(--green-archipel-950-100-hover);
-  --background-contrast-green-archipel-active: var(--green-archipel-950-100-active);
-  --background-contrast-blue-ecume: var(--blue-ecume-950-100);
-  --background-contrast-blue-ecume-hover: var(--blue-ecume-950-100-hover);
-  --background-contrast-blue-ecume-active: var(--blue-ecume-950-100-active);
-  --background-contrast-blue-cumulus: var(--blue-cumulus-950-100);
-  --background-contrast-blue-cumulus-hover: var(--blue-cumulus-950-100-hover);
-  --background-contrast-blue-cumulus-active: var(--blue-cumulus-950-100-active);
-  --background-contrast-purple-glycine: var(--purple-glycine-950-100);
-  --background-contrast-purple-glycine-hover: var(--purple-glycine-950-100-hover);
-  --background-contrast-purple-glycine-active: var(--purple-glycine-950-100-active);
-  --background-contrast-pink-macaron: var(--pink-macaron-950-100);
-  --background-contrast-pink-macaron-hover: var(--pink-macaron-950-100-hover);
-  --background-contrast-pink-macaron-active: var(--pink-macaron-950-100-active);
-  --background-contrast-pink-tuile: var(--pink-tuile-950-100);
-  --background-contrast-pink-tuile-hover: var(--pink-tuile-950-100-hover);
-  --background-contrast-pink-tuile-active: var(--pink-tuile-950-100-active);
-  --background-contrast-yellow-tournesol: var(--yellow-tournesol-950-100);
-  --background-contrast-yellow-tournesol-hover: var(--yellow-tournesol-950-100-hover);
-  --background-contrast-yellow-tournesol-active: var(--yellow-tournesol-950-100-active);
-  --background-contrast-yellow-moutarde: var(--yellow-moutarde-950-100);
-  --background-contrast-yellow-moutarde-hover: var(--yellow-moutarde-950-100-hover);
-  --background-contrast-yellow-moutarde-active: var(--yellow-moutarde-950-100-active);
-  --background-contrast-orange-terre-battue: var(--orange-terre-battue-950-100);
-  --background-contrast-orange-terre-battue-hover: var(--orange-terre-battue-950-100-hover);
-  --background-contrast-orange-terre-battue-active: var(--orange-terre-battue-950-100-active);
-  --background-contrast-brown-cafe-creme: var(--brown-cafe-creme-950-100);
-  --background-contrast-brown-cafe-creme-hover: var(--brown-cafe-creme-950-100-hover);
-  --background-contrast-brown-cafe-creme-active: var(--brown-cafe-creme-950-100-active);
-  --background-contrast-brown-caramel: var(--brown-caramel-950-100);
-  --background-contrast-brown-caramel-hover: var(--brown-caramel-950-100-hover);
-  --background-contrast-brown-caramel-active: var(--brown-caramel-950-100-active);
-  --background-contrast-brown-opera: var(--brown-opera-950-100);
-  --background-contrast-brown-opera-hover: var(--brown-opera-950-100-hover);
-  --background-contrast-brown-opera-active: var(--brown-opera-950-100-active);
-  --background-contrast-beige-gris-galet: var(--beige-gris-galet-950-100);
-  --background-contrast-beige-gris-galet-hover: var(--beige-gris-galet-950-100-hover);
-  --background-contrast-beige-gris-galet-active: var(--beige-gris-galet-950-100-active);
-  --background-contrast-info: var(--info-950-100);
-  --background-contrast-info-hover: var(--info-950-100-hover);
-  --background-contrast-info-active: var(--info-950-100-active);
-  --background-contrast-success: var(--success-950-100);
-  --background-contrast-success-hover: var(--success-950-100-hover);
-  --background-contrast-success-active: var(--success-950-100-active);
-  --background-contrast-warning: var(--warning-950-100);
-  --background-contrast-warning-hover: var(--warning-950-100-hover);
-  --background-contrast-warning-active: var(--warning-950-100-active);
-  --background-contrast-error: var(--error-950-100);
-  --background-contrast-error-hover: var(--error-950-100-hover);
-  --background-contrast-error-active: var(--error-950-100-active);
-  --background-flat-grey: var(--grey-200-850);
-  --background-flat-info: var(--info-425-625);
-  --background-flat-success: var(--success-425-625);
-  --background-flat-warning: var(--warning-425-625);
-  --background-flat-error: var(--error-425-625);
-  --background-action-high-blue-france: var(--blue-france-sun-113-625);
-  --background-action-high-blue-france-hover: var(--blue-france-sun-113-625-hover);
-  --background-action-high-blue-france-active: var(--blue-france-sun-113-625-active);
-  --background-action-high-red-marianne: var(--red-marianne-425-625);
-  --background-action-high-red-marianne-hover: var(--red-marianne-425-625-hover);
-  --background-action-high-red-marianne-active: var(--red-marianne-425-625-active);
-  --background-action-high-green-tilleul-verveine: var(--green-tilleul-verveine-sun-418-moon-817);
-  --background-action-high-green-tilleul-verveine-hover: var(--green-tilleul-verveine-sun-418-moon-817-hover);
-  --background-action-high-green-tilleul-verveine-active: var(--green-tilleul-verveine-sun-418-moon-817-active);
-  --background-action-high-green-bourgeon: var(--green-bourgeon-sun-425-moon-759);
-  --background-action-high-green-bourgeon-hover: var(--green-bourgeon-sun-425-moon-759-hover);
-  --background-action-high-green-bourgeon-active: var(--green-bourgeon-sun-425-moon-759-active);
-  --background-action-high-green-emeraude: var(--green-emeraude-sun-425-moon-753);
-  --background-action-high-green-emeraude-hover: var(--green-emeraude-sun-425-moon-753-hover);
-  --background-action-high-green-emeraude-active: var(--green-emeraude-sun-425-moon-753-active);
-  --background-action-high-green-menthe: var(--green-menthe-sun-373-moon-652);
-  --background-action-high-green-menthe-hover: var(--green-menthe-sun-373-moon-652-hover);
-  --background-action-high-green-menthe-active: var(--green-menthe-sun-373-moon-652-active);
-  --background-action-high-green-archipel: var(--green-archipel-sun-391-moon-716);
-  --background-action-high-green-archipel-hover: var(--green-archipel-sun-391-moon-716-hover);
-  --background-action-high-green-archipel-active: var(--green-archipel-sun-391-moon-716-active);
-  --background-action-high-blue-ecume: var(--blue-ecume-sun-247-moon-675);
-  --background-action-high-blue-ecume-hover: var(--blue-ecume-sun-247-moon-675-hover);
-  --background-action-high-blue-ecume-active: var(--blue-ecume-sun-247-moon-675-active);
-  --background-action-high-blue-cumulus: var(--blue-cumulus-sun-368-moon-732);
-  --background-action-high-blue-cumulus-hover: var(--blue-cumulus-sun-368-moon-732-hover);
-  --background-action-high-blue-cumulus-active: var(--blue-cumulus-sun-368-moon-732-active);
-  --background-action-high-purple-glycine: var(--purple-glycine-sun-319-moon-630);
-  --background-action-high-purple-glycine-hover: var(--purple-glycine-sun-319-moon-630-hover);
-  --background-action-high-purple-glycine-active: var(--purple-glycine-sun-319-moon-630-active);
-  --background-action-high-pink-macaron: var(--pink-macaron-sun-406-moon-833);
-  --background-action-high-pink-macaron-hover: var(--pink-macaron-sun-406-moon-833-hover);
-  --background-action-high-pink-macaron-active: var(--pink-macaron-sun-406-moon-833-active);
-  --background-action-high-pink-tuile: var(--pink-tuile-sun-425-moon-750);
-  --background-action-high-pink-tuile-hover: var(--pink-tuile-sun-425-moon-750-hover);
-  --background-action-high-pink-tuile-active: var(--pink-tuile-sun-425-moon-750-active);
-  --background-action-high-yellow-tournesol: var(--yellow-tournesol-sun-407-moon-922);
-  --background-action-high-yellow-tournesol-hover: var(--yellow-tournesol-sun-407-moon-922-hover);
-  --background-action-high-yellow-tournesol-active: var(--yellow-tournesol-sun-407-moon-922-active);
-  --background-action-high-yellow-moutarde: var(--yellow-moutarde-sun-348-moon-860);
-  --background-action-high-yellow-moutarde-hover: var(--yellow-moutarde-sun-348-moon-860-hover);
-  --background-action-high-yellow-moutarde-active: var(--yellow-moutarde-sun-348-moon-860-active);
-  --background-action-high-orange-terre-battue: var(--orange-terre-battue-sun-370-moon-672);
-  --background-action-high-orange-terre-battue-hover: var(--orange-terre-battue-sun-370-moon-672-hover);
-  --background-action-high-orange-terre-battue-active: var(--orange-terre-battue-sun-370-moon-672-active);
-  --background-action-high-brown-cafe-creme: var(--brown-cafe-creme-sun-383-moon-885);
-  --background-action-high-brown-cafe-creme-hover: var(--brown-cafe-creme-sun-383-moon-885-hover);
-  --background-action-high-brown-cafe-creme-active: var(--brown-cafe-creme-sun-383-moon-885-active);
-  --background-action-high-brown-caramel: var(--brown-caramel-sun-425-moon-901);
-  --background-action-high-brown-caramel-hover: var(--brown-caramel-sun-425-moon-901-hover);
-  --background-action-high-brown-caramel-active: var(--brown-caramel-sun-425-moon-901-active);
-  --background-action-high-brown-opera: var(--brown-opera-sun-395-moon-820);
-  --background-action-high-brown-opera-hover: var(--brown-opera-sun-395-moon-820-hover);
-  --background-action-high-brown-opera-active: var(--brown-opera-sun-395-moon-820-active);
-  --background-action-high-beige-gris-galet: var(--beige-gris-galet-sun-407-moon-821);
-  --background-action-high-beige-gris-galet-hover: var(--beige-gris-galet-sun-407-moon-821-hover);
-  --background-action-high-beige-gris-galet-active: var(--beige-gris-galet-sun-407-moon-821-active);
-  --background-action-high-info: var(--info-425-625);
-  --background-action-high-info-hover: var(--info-425-625-hover);
-  --background-action-high-info-active: var(--info-425-625-active);
-  --background-action-high-success: var(--success-425-625);
-  --background-action-high-success-hover: var(--success-425-625-hover);
-  --background-action-high-success-active: var(--success-425-625-active);
-  --background-action-high-warning: var(--warning-425-625);
-  --background-action-high-warning-hover: var(--warning-425-625-hover);
-  --background-action-high-warning-active: var(--warning-425-625-active);
-  --background-action-high-error: var(--error-425-625);
-  --background-action-high-error-hover: var(--error-425-625-hover);
-  --background-action-high-error-active: var(--error-425-625-active);
-  --background-action-low-blue-france: var(--blue-france-925-125);
-  --background-action-low-blue-france-hover: var(--blue-france-925-125-hover);
-  --background-action-low-blue-france-active: var(--blue-france-925-125-active);
-  --background-action-low-red-marianne: var(--red-marianne-925-125);
-  --background-action-low-red-marianne-hover: var(--red-marianne-925-125-hover);
-  --background-action-low-red-marianne-active: var(--red-marianne-925-125-active);
-  --background-action-low-green-tilleul-verveine: var(--green-tilleul-verveine-925-125);
-  --background-action-low-green-tilleul-verveine-hover: var(--green-tilleul-verveine-925-125-hover);
-  --background-action-low-green-tilleul-verveine-active: var(--green-tilleul-verveine-925-125-active);
-  --background-action-low-green-bourgeon: var(--green-bourgeon-925-125);
-  --background-action-low-green-bourgeon-hover: var(--green-bourgeon-925-125-hover);
-  --background-action-low-green-bourgeon-active: var(--green-bourgeon-925-125-active);
-  --background-action-low-green-emeraude: var(--green-emeraude-925-125);
-  --background-action-low-green-emeraude-hover: var(--green-emeraude-925-125-hover);
-  --background-action-low-green-emeraude-active: var(--green-emeraude-925-125-active);
-  --background-action-low-green-menthe: var(--green-menthe-925-125);
-  --background-action-low-green-menthe-hover: var(--green-menthe-925-125-hover);
-  --background-action-low-green-menthe-active: var(--green-menthe-925-125-active);
-  --background-action-low-green-archipel: var(--green-archipel-925-125);
-  --background-action-low-green-archipel-hover: var(--green-archipel-925-125-hover);
-  --background-action-low-green-archipel-active: var(--green-archipel-925-125-active);
-  --background-action-low-blue-ecume: var(--blue-ecume-925-125);
-  --background-action-low-blue-ecume-hover: var(--blue-ecume-925-125-hover);
-  --background-action-low-blue-ecume-active: var(--blue-ecume-925-125-active);
-  --background-action-low-blue-cumulus: var(--blue-cumulus-925-125);
-  --background-action-low-blue-cumulus-hover: var(--blue-cumulus-925-125-hover);
-  --background-action-low-blue-cumulus-active: var(--blue-cumulus-925-125-active);
-  --background-action-low-purple-glycine: var(--purple-glycine-925-125);
-  --background-action-low-purple-glycine-hover: var(--purple-glycine-925-125-hover);
-  --background-action-low-purple-glycine-active: var(--purple-glycine-925-125-active);
-  --background-action-low-pink-macaron: var(--pink-macaron-925-125);
-  --background-action-low-pink-macaron-hover: var(--pink-macaron-925-125-hover);
-  --background-action-low-pink-macaron-active: var(--pink-macaron-925-125-active);
-  --background-action-low-pink-tuile: var(--pink-tuile-925-125);
-  --background-action-low-pink-tuile-hover: var(--pink-tuile-925-125-hover);
-  --background-action-low-pink-tuile-active: var(--pink-tuile-925-125-active);
-  --background-action-low-yellow-tournesol: var(--yellow-tournesol-925-125);
-  --background-action-low-yellow-tournesol-hover: var(--yellow-tournesol-925-125-hover);
-  --background-action-low-yellow-tournesol-active: var(--yellow-tournesol-925-125-active);
-  --background-action-low-yellow-moutarde: var(--yellow-moutarde-925-125);
-  --background-action-low-yellow-moutarde-hover: var(--yellow-moutarde-925-125-hover);
-  --background-action-low-yellow-moutarde-active: var(--yellow-moutarde-925-125-active);
-  --background-action-low-orange-terre-battue: var(--orange-terre-battue-925-125);
-  --background-action-low-orange-terre-battue-hover: var(--orange-terre-battue-925-125-hover);
-  --background-action-low-orange-terre-battue-active: var(--orange-terre-battue-925-125-active);
-  --background-action-low-brown-cafe-creme: var(--brown-cafe-creme-925-125);
-  --background-action-low-brown-cafe-creme-hover: var(--brown-cafe-creme-925-125-hover);
-  --background-action-low-brown-cafe-creme-active: var(--brown-cafe-creme-925-125-active);
-  --background-action-low-brown-caramel: var(--brown-caramel-925-125);
-  --background-action-low-brown-caramel-hover: var(--brown-caramel-925-125-hover);
-  --background-action-low-brown-caramel-active: var(--brown-caramel-925-125-active);
-  --background-action-low-brown-opera: var(--brown-opera-925-125);
-  --background-action-low-brown-opera-hover: var(--brown-opera-925-125-hover);
-  --background-action-low-brown-opera-active: var(--brown-opera-925-125-active);
-  --background-action-low-beige-gris-galet: var(--beige-gris-galet-925-125);
-  --background-action-low-beige-gris-galet-hover: var(--beige-gris-galet-925-125-hover);
-  --background-action-low-beige-gris-galet-active: var(--beige-gris-galet-925-125-active);
-  --background-active-blue-france: var(--blue-france-sun-113-625);
-  --background-active-blue-france-hover: var(--blue-france-sun-113-625-hover);
-  --background-active-blue-france-active: var(--blue-france-sun-113-625-active);
-  --background-active-red-marianne: var(--red-marianne-425-625);
-  --background-active-red-marianne-hover: var(--red-marianne-425-625-hover);
-  --background-active-red-marianne-active: var(--red-marianne-425-625-active);
-  --background-open-blue-france: var(--blue-france-925-125);
-  --background-open-blue-france-hover: var(--blue-france-925-125-hover);
-  --background-open-blue-france-active: var(--blue-france-925-125-active);
-  --background-open-red-marianne: var(--red-marianne-925-125);
-  --background-open-red-marianne-hover: var(--red-marianne-925-125-hover);
-  --background-open-red-marianne-active: var(--red-marianne-925-125-active);
-  --background-disabled-grey: var(--grey-925-125);
-  --background-raised-grey: var(--grey-1000-75);
-  --background-raised-grey-hover: var(--grey-1000-75-hover);
-  --background-raised-grey-active: var(--grey-1000-75-active);
-  --background-overlap-grey: var(--grey-1000-100);
-  --background-overlap-grey-hover: var(--grey-1000-100-hover);
-  --background-overlap-grey-active: var(--grey-1000-100-active);
-  --background-lifted-grey: var(--grey-1000-75);
-  --background-lifted-grey-hover: var(--grey-1000-75-hover);
-  --background-lifted-grey-active: var(--grey-1000-75-active);
-  --background-alt-raised-grey: var(--grey-975-100);
-  --background-alt-raised-grey-hover: var(--grey-975-100-hover);
-  --background-alt-raised-grey-active: var(--grey-975-100-active);
-  --background-alt-overlap-grey: var(--grey-975-125);
-  --background-alt-overlap-grey-hover: var(--grey-975-125-hover);
-  --background-alt-overlap-grey-active: var(--grey-975-125-active);
-  --background-contrast-raised-grey: var(--grey-950-125);
-  --background-contrast-raised-grey-hover: var(--grey-950-125-hover);
-  --background-contrast-raised-grey-active: var(--grey-950-125-active);
-  --background-contrast-overlap-grey: var(--grey-950-150);
-  --background-contrast-overlap-grey-hover: var(--grey-950-150-hover);
-  --background-contrast-overlap-grey-active: var(--grey-950-150-active);
-  --text-default-grey: var(--grey-200-850);
-  --text-default-info: var(--info-425-625);
-  --text-default-success: var(--success-425-625);
-  --text-default-warning: var(--warning-425-625);
-  --text-default-error: var(--error-425-625);
-  --text-action-high-grey: var(--grey-50-1000);
-  --text-action-high-blue-france: var(--blue-france-sun-113-625);
-  --text-action-high-red-marianne: var(--red-marianne-425-625);
-  --text-action-high-green-tilleul-verveine: var(--green-tilleul-verveine-sun-418-moon-817);
-  --text-action-high-green-bourgeon: var(--green-bourgeon-sun-425-moon-759);
-  --text-action-high-green-emeraude: var(--green-emeraude-sun-425-moon-753);
-  --text-action-high-green-menthe: var(--green-menthe-sun-373-moon-652);
-  --text-action-high-green-archipel: var(--green-archipel-sun-391-moon-716);
-  --text-action-high-blue-ecume: var(--blue-ecume-sun-247-moon-675);
-  --text-action-high-blue-cumulus: var(--blue-cumulus-sun-368-moon-732);
-  --text-action-high-purple-glycine: var(--purple-glycine-sun-319-moon-630);
-  --text-action-high-pink-macaron: var(--pink-macaron-sun-406-moon-833);
-  --text-action-high-pink-tuile: var(--pink-tuile-sun-425-moon-750);
-  --text-action-high-yellow-tournesol: var(--yellow-tournesol-sun-407-moon-922);
-  --text-action-high-yellow-moutarde: var(--yellow-moutarde-sun-348-moon-860);
-  --text-action-high-orange-terre-battue: var(--orange-terre-battue-sun-370-moon-672);
-  --text-action-high-brown-cafe-creme: var(--brown-cafe-creme-sun-383-moon-885);
-  --text-action-high-brown-caramel: var(--brown-caramel-sun-425-moon-901);
-  --text-action-high-brown-opera: var(--brown-opera-sun-395-moon-820);
-  --text-action-high-beige-gris-galet: var(--beige-gris-galet-sun-407-moon-821);
-  --text-title-grey: var(--grey-50-1000);
-  --text-title-blue-france: var(--blue-france-sun-113-625);
-  --text-title-red-marianne: var(--red-marianne-425-625);
-  --text-label-grey: var(--grey-50-1000);
-  --text-label-blue-france: var(--blue-france-sun-113-625);
-  --text-label-red-marianne: var(--red-marianne-425-625);
-  --text-label-green-tilleul-verveine: var(--green-tilleul-verveine-sun-418-moon-817);
-  --text-label-green-bourgeon: var(--green-bourgeon-sun-425-moon-759);
-  --text-label-green-emeraude: var(--green-emeraude-sun-425-moon-753);
-  --text-label-green-menthe: var(--green-menthe-sun-373-moon-652);
-  --text-label-green-archipel: var(--green-archipel-sun-391-moon-716);
-  --text-label-blue-ecume: var(--blue-ecume-sun-247-moon-675);
-  --text-label-blue-cumulus: var(--blue-cumulus-sun-368-moon-732);
-  --text-label-purple-glycine: var(--purple-glycine-sun-319-moon-630);
-  --text-label-pink-macaron: var(--pink-macaron-sun-406-moon-833);
-  --text-label-pink-tuile: var(--pink-tuile-sun-425-moon-750);
-  --text-label-yellow-tournesol: var(--yellow-tournesol-sun-407-moon-922);
-  --text-label-yellow-moutarde: var(--yellow-moutarde-sun-348-moon-860);
-  --text-label-orange-terre-battue: var(--orange-terre-battue-sun-370-moon-672);
-  --text-label-brown-cafe-creme: var(--brown-cafe-creme-sun-383-moon-885);
-  --text-label-brown-caramel: var(--brown-caramel-sun-425-moon-901);
-  --text-label-brown-opera: var(--brown-opera-sun-395-moon-820);
-  --text-label-beige-gris-galet: var(--beige-gris-galet-sun-407-moon-821);
-  --text-active-grey: var(--grey-50-1000);
-  --text-active-blue-france: var(--blue-france-sun-113-625);
-  --text-active-red-marianne: var(--red-marianne-425-625);
-  --text-mention-grey: var(--grey-425-625);
-  --text-inverted-grey: var(--grey-1000-50);
-  --text-inverted-blue-france: var(--blue-france-975-sun-113);
-  --text-inverted-red-marianne: var(--red-marianne-975-75);
-  --text-inverted-info: var(--info-975-75);
-  --text-inverted-success: var(--success-975-75);
-  --text-inverted-warning: var(--warning-975-75);
-  --text-inverted-error: var(--error-975-75);
-  --text-inverted-green-tilleul-verveine: var(--green-tilleul-verveine-975-75);
-  --text-inverted-green-bourgeon: var(--green-bourgeon-975-75);
-  --text-inverted-green-emeraude: var(--green-emeraude-975-75);
-  --text-inverted-green-menthe: var(--green-menthe-975-75);
-  --text-inverted-green-archipel: var(--green-archipel-975-75);
-  --text-inverted-blue-ecume: var(--blue-ecume-975-75);
-  --text-inverted-blue-cumulus: var(--blue-cumulus-975-75);
-  --text-inverted-purple-glycine: var(--purple-glycine-975-75);
-  --text-inverted-pink-macaron: var(--pink-macaron-975-75);
-  --text-inverted-pink-tuile: var(--pink-tuile-975-75);
-  --text-inverted-yellow-tournesol: var(--yellow-tournesol-975-75);
-  --text-inverted-yellow-moutarde: var(--yellow-moutarde-975-75);
-  --text-inverted-orange-terre-battue: var(--orange-terre-battue-975-75);
-  --text-inverted-brown-cafe-creme: var(--brown-cafe-creme-975-75);
-  --text-inverted-brown-caramel: var(--brown-caramel-975-75);
-  --text-inverted-brown-opera: var(--brown-opera-975-75);
-  --text-inverted-beige-gris-galet: var(--beige-gris-galet-975-75);
-  --text-disabled-grey: var(--grey-625-425);
-  --border-default-grey: var(--grey-900-175);
-  --border-default-blue-france: var(--blue-france-main-525);
-  --border-default-red-marianne: var(--red-marianne-main-472);
-  --border-default-green-tilleul-verveine: var(--green-tilleul-verveine-main-707);
-  --border-default-green-bourgeon: var(--green-bourgeon-main-640);
-  --border-default-green-emeraude: var(--green-emeraude-main-632);
-  --border-default-green-menthe: var(--green-menthe-main-548);
-  --border-default-green-archipel: var(--green-archipel-main-557);
-  --border-default-blue-ecume: var(--blue-ecume-main-400);
-  --border-default-blue-cumulus: var(--blue-cumulus-main-526);
-  --border-default-purple-glycine: var(--purple-glycine-main-494);
-  --border-default-pink-macaron: var(--pink-macaron-main-689);
-  --border-default-pink-tuile: var(--pink-tuile-main-556);
-  --border-default-yellow-tournesol: var(--yellow-tournesol-main-731);
-  --border-default-yellow-moutarde: var(--yellow-moutarde-main-679);
-  --border-default-orange-terre-battue: var(--orange-terre-battue-main-645);
-  --border-default-brown-cafe-creme: var(--brown-cafe-creme-main-782);
-  --border-default-brown-caramel: var(--brown-caramel-main-648);
-  --border-default-brown-opera: var(--brown-opera-main-680);
-  --border-default-beige-gris-galet: var(--beige-gris-galet-main-702);
-  --border-active-blue-france: var(--blue-france-sun-113-625);
-  --border-active-red-marianne: var(--red-marianne-425-625);
-  --border-action-high-grey: var(--grey-50-1000);
-  --border-action-high-blue-france: var(--blue-france-sun-113-625);
-  --border-action-high-red-marianne: var(--red-marianne-425-625);
-  --border-action-high-info: var(--info-425-625);
-  --border-action-high-success: var(--success-425-625);
-  --border-action-high-warning: var(--warning-425-625);
-  --border-action-high-error: var(--error-425-625);
-  --border-action-low-blue-france: var(--blue-france-850-200);
-  --border-action-low-red-marianne: var(--red-marianne-850-200);
-  --border-action-low-green-tilleul-verveine: var(--green-tilleul-verveine-850-200);
-  --border-action-low-green-bourgeon: var(--green-bourgeon-850-200);
-  --border-action-low-green-emeraude: var(--green-emeraude-850-200);
-  --border-action-low-green-menthe: var(--green-menthe-850-200);
-  --border-action-low-green-archipel: var(--green-archipel-850-200);
-  --border-action-low-blue-ecume: var(--blue-ecume-850-200);
-  --border-action-low-blue-cumulus: var(--blue-cumulus-850-200);
-  --border-action-low-purple-glycine: var(--purple-glycine-850-200);
-  --border-action-low-pink-macaron: var(--pink-macaron-850-200);
-  --border-action-low-pink-tuile: var(--pink-tuile-850-200);
-  --border-action-low-yellow-tournesol: var(--yellow-tournesol-850-200);
-  --border-action-low-yellow-moutarde: var(--yellow-moutarde-850-200);
-  --border-action-low-orange-terre-battue: var(--orange-terre-battue-850-200);
-  --border-action-low-brown-cafe-creme: var(--brown-cafe-creme-850-200);
-  --border-action-low-brown-caramel: var(--brown-caramel-850-200);
-  --border-action-low-brown-opera: var(--brown-opera-850-200);
-  --border-action-low-beige-gris-galet: var(--beige-gris-galet-850-200);
-  --border-open-blue-france: var(--blue-france-925-125);
-  --border-open-red-marianne: var(--red-marianne-925-125);
-  --border-plain-grey: var(--grey-200-850);
-  --border-plain-blue-france: var(--blue-france-sun-113-625);
-  --border-plain-red-marianne: var(--red-marianne-425-625);
-  --border-plain-info: var(--info-425-625);
-  --border-plain-success: var(--success-425-625);
-  --border-plain-warning: var(--warning-425-625);
-  --border-plain-error: var(--error-425-625);
-  --border-plain-green-tilleul-verveine: var(--green-tilleul-verveine-sun-418-moon-817);
-  --border-plain-green-bourgeon: var(--green-bourgeon-sun-425-moon-759);
-  --border-plain-green-emeraude: var(--green-emeraude-sun-425-moon-753);
-  --border-plain-green-menthe: var(--green-menthe-sun-373-moon-652);
-  --border-plain-green-archipel: var(--green-archipel-sun-391-moon-716);
-  --border-plain-blue-ecume: var(--blue-ecume-sun-247-moon-675);
-  --border-plain-blue-cumulus: var(--blue-cumulus-sun-368-moon-732);
-  --border-plain-purple-glycine: var(--purple-glycine-sun-319-moon-630);
-  --border-plain-pink-macaron: var(--pink-macaron-sun-406-moon-833);
-  --border-plain-pink-tuile: var(--pink-tuile-sun-425-moon-750);
-  --border-plain-yellow-tournesol: var(--yellow-tournesol-sun-407-moon-922);
-  --border-plain-yellow-moutarde: var(--yellow-moutarde-sun-348-moon-860);
-  --border-plain-orange-terre-battue: var(--orange-terre-battue-sun-370-moon-672);
-  --border-plain-brown-cafe-creme: var(--brown-cafe-creme-sun-383-moon-885);
-  --border-plain-brown-caramel: var(--brown-caramel-sun-425-moon-901);
-  --border-plain-brown-opera: var(--brown-opera-sun-395-moon-820);
-  --border-plain-beige-gris-galet: var(--beige-gris-galet-sun-407-moon-821);
-  --border-disabled-grey: var(--grey-925-125);
-  --artwork-major-blue-france: var(--blue-france-sun-113-625);
-  --artwork-major-red-marianne: var(--red-marianne-425-625);
-  --artwork-minor-blue-france: var(--blue-france-main-525);
-  --artwork-minor-red-marianne: var(--red-marianne-main-472);
-  --artwork-minor-green-tilleul-verveine: var(--green-tilleul-verveine-main-707);
-  --artwork-minor-green-bourgeon: var(--green-bourgeon-main-640);
-  --artwork-minor-green-emeraude: var(--green-emeraude-main-632);
-  --artwork-minor-green-menthe: var(--green-menthe-main-548);
-  --artwork-minor-green-archipel: var(--green-archipel-main-557);
-  --artwork-minor-blue-ecume: var(--blue-ecume-main-400);
-  --artwork-minor-blue-cumulus: var(--blue-cumulus-main-526);
-  --artwork-minor-purple-glycine: var(--purple-glycine-main-494);
-  --artwork-minor-pink-macaron: var(--pink-macaron-main-689);
-  --artwork-minor-pink-tuile: var(--pink-tuile-main-556);
-  --artwork-minor-yellow-tournesol: var(--yellow-tournesol-main-731);
-  --artwork-minor-yellow-moutarde: var(--yellow-moutarde-main-679);
-  --artwork-minor-orange-terre-battue: var(--orange-terre-battue-main-645);
-  --artwork-minor-brown-cafe-creme: var(--brown-cafe-creme-main-782);
-  --artwork-minor-brown-caramel: var(--brown-caramel-main-648);
-  --artwork-minor-brown-opera: var(--brown-opera-main-680);
-  --artwork-minor-beige-gris-galet: var(--beige-gris-galet-main-702);
-  --artwork-decorative-blue-france: var(--blue-france-950-100);
-  --artwork-decorative-red-marianne: var(--red-marianne-950-100);
-  --artwork-background-grey: var(--grey-975-75);
-  --artwork-motif-grey: var(--grey-925-125);
-  --grey-1000-50: #fff;
-  --grey-1000-50-hover: #f6f6f6;
-  --grey-1000-50-active: #ededed;
-  --grey-975-75: #f6f6f6;
-  --grey-975-75-hover: #dfdfdf;
-  --grey-975-75-active: #cfcfcf;
-  --grey-950-100: #eee;
-  --grey-950-100-hover: #d2d2d2;
-  --grey-950-100-active: #c1c1c1;
-  --grey-200-850: #3a3a3a;
-  --grey-925-125: #e5e5e5;
-  --grey-1000-75: #fff;
-  --grey-1000-75-hover: #f6f6f6;
-  --grey-1000-75-active: #ededed;
-  --grey-1000-100: #fff;
-  --grey-1000-100-hover: #f6f6f6;
-  --grey-1000-100-active: #ededed;
-  --grey-975-100: #f6f6f6;
-  --grey-975-100-hover: #dfdfdf;
-  --grey-975-100-active: #cfcfcf;
-  --grey-975-125: #f6f6f6;
-  --grey-975-125-hover: #dfdfdf;
-  --grey-975-125-active: #cfcfcf;
-  --grey-950-125: #eee;
-  --grey-950-125-hover: #d2d2d2;
-  --grey-950-125-active: #c1c1c1;
-  --grey-950-150: #eee;
-  --grey-950-150-hover: #d2d2d2;
-  --grey-950-150-active: #c1c1c1;
-  --grey-50-1000: #161616;
-  --grey-425-625: #666;
-  --grey-625-425: #929292;
-  --grey-900-175: #ddd;
-  --blue-france-975-75: #f5f5fe;
-  --blue-france-975-75-hover: #dcdcfc;
-  --blue-france-975-75-active: #cbcbfa;
-  --blue-france-950-100: #ececfe;
-  --blue-france-950-100-hover: #cecefc;
-  --blue-france-950-100-active: #bbbbfc;
-  --blue-france-sun-113-625: #000091;
-  --blue-france-sun-113-625-hover: #1212ff;
-  --blue-france-sun-113-625-active: #2323ff;
-  --blue-france-925-125: #e3e3fd;
-  --blue-france-925-125-hover: #c1c1fb;
-  --blue-france-925-125-active: #adadf9;
-  --blue-france-975-sun-113: #f5f5fe;
-  --blue-france-main-525: #6a6af4;
-  --blue-france-850-200: #cacafb;
-  --red-marianne-975-75: #fef4f4;
-  --red-marianne-975-75-hover: #fcd7d7;
-  --red-marianne-975-75-active: #fac4c4;
-  --red-marianne-950-100: #fee9e9;
-  --red-marianne-950-100-hover: #fdc5c5;
-  --red-marianne-950-100-active: #fcafaf;
-  --red-marianne-425-625: #c9191e;
-  --red-marianne-425-625-hover: #f93f42;
-  --red-marianne-425-625-active: #f95a5c;
-  --red-marianne-925-125: #fddede;
-  --red-marianne-925-125-hover: #fbb6b6;
-  --red-marianne-925-125-active: #fa9e9e;
-  --red-marianne-main-472: #e1000f;
-  --red-marianne-850-200: #fcbfbf;
-  --info-950-100: #e8edff;
-  --info-950-100-hover: #c2d1ff;
-  --info-950-100-active: #a9bfff;
-  --info-425-625: #0063cb;
-  --info-425-625-hover: #3b87ff;
-  --info-425-625-active: #6798ff;
-  --info-975-75: #f4f6ff;
-  --success-950-100: #b8fec9;
-  --success-950-100-hover: #46fd89;
-  --success-950-100-active: #34eb7b;
-  --success-425-625: #18753c;
-  --success-425-625-hover: #27a959;
-  --success-425-625-active: #2fc368;
-  --success-975-75: #dffee6;
-  --warning-950-100: #ffe9e6;
-  --warning-950-100-hover: #ffc6bd;
-  --warning-950-100-active: #ffb0a2;
-  --warning-425-625: #b34000;
-  --warning-425-625-hover: #ff6218;
-  --warning-425-625-active: #ff7a55;
-  --warning-975-75: #fff4f3;
-  --error-950-100: #ffe9e9;
-  --error-950-100-hover: #ffc5c5;
-  --error-950-100-active: #ffafaf;
-  --error-425-625: #ce0500;
-  --error-425-625-hover: #ff2725;
-  --error-425-625-active: #ff4140;
-  --error-975-75: #fff4f4;
-  --green-tilleul-verveine-975-75: #fef7da;
-  --green-tilleul-verveine-975-75-hover: #fce552;
-  --green-tilleul-verveine-975-75-active: #ebd54c;
-  --green-tilleul-verveine-950-100: #fceeac;
-  --green-tilleul-verveine-950-100-hover: #e8d45c;
-  --green-tilleul-verveine-950-100-active: #d4c254;
-  --green-tilleul-verveine-sun-418-moon-817: #66673d;
-  --green-tilleul-verveine-sun-418-moon-817-hover: #929359;
-  --green-tilleul-verveine-sun-418-moon-817-active: #a7a967;
-  --green-tilleul-verveine-925-125: #fbe769;
-  --green-tilleul-verveine-925-125-hover: #d7c655;
-  --green-tilleul-verveine-925-125-active: #c2b24c;
-  --green-tilleul-verveine-main-707: #b7a73f;
-  --green-tilleul-verveine-850-200: #e2cf58;
-  --green-bourgeon-975-75: #e6feda;
-  --green-bourgeon-975-75-hover: #a7fc62;
-  --green-bourgeon-975-75-active: #98ed4d;
-  --green-bourgeon-950-100: #c9fcac;
-  --green-bourgeon-950-100-hover: #9ae95d;
-  --green-bourgeon-950-100-active: #8dd555;
-  --green-bourgeon-sun-425-moon-759: #447049;
-  --green-bourgeon-sun-425-moon-759-hover: #639f6a;
-  --green-bourgeon-sun-425-moon-759-active: #72b77a;
-  --green-bourgeon-925-125: #a9fb68;
-  --green-bourgeon-925-125-hover: #8ed654;
-  --green-bourgeon-925-125-active: #7fc04b;
-  --green-bourgeon-main-640: #68a532;
-  --green-bourgeon-850-200: #95e257;
-  --green-emeraude-975-75: #e3fdeb;
-  --green-emeraude-975-75-hover: #94f9b9;
-  --green-emeraude-975-75-active: #6df1a3;
-  --green-emeraude-950-100: #c3fad5;
-  --green-emeraude-950-100-hover: #77eda5;
-  --green-emeraude-950-100-active: #6dd897;
-  --green-emeraude-sun-425-moon-753: #297254;
-  --green-emeraude-sun-425-moon-753-hover: #3ea47a;
-  --green-emeraude-sun-425-moon-753-active: #49bc8d;
-  --green-emeraude-925-125: #9ef9be;
-  --green-emeraude-925-125-hover: #69df97;
-  --green-emeraude-925-125-active: #5ec988;
-  --green-emeraude-main-632: #00a95f;
-  --green-emeraude-850-200: #6fe49d;
-  --green-menthe-975-75: #dffdf7;
-  --green-menthe-975-75-hover: #84f9e7;
-  --green-menthe-975-75-active: #70ebd8;
-  --green-menthe-950-100: #bafaee;
-  --green-menthe-950-100-hover: #79e7d5;
-  --green-menthe-950-100-active: #6fd3c3;
-  --green-menthe-sun-373-moon-652: #37635f;
-  --green-menthe-sun-373-moon-652-hover: #53918c;
-  --green-menthe-sun-373-moon-652-active: #62a9a2;
-  --green-menthe-925-125: #8bf8e7;
-  --green-menthe-925-125-hover: #6ed5c5;
-  --green-menthe-925-125-active: #62bfb1;
-  --green-menthe-main-548: #009081;
-  --green-menthe-850-200: #73e0cf;
-  --green-archipel-975-75: #e5fbfd;
-  --green-archipel-975-75-hover: #99f2f8;
-  --green-archipel-975-75-active: #73e9f0;
-  --green-archipel-950-100: #c7f6fc;
-  --green-archipel-950-100-hover: #64ecf8;
-  --green-archipel-950-100-active: #5bd8e3;
-  --green-archipel-sun-391-moon-716: #006a6f;
-  --green-archipel-sun-391-moon-716-hover: #009fa7;
-  --green-archipel-sun-391-moon-716-active: #00bbc3;
-  --green-archipel-925-125: #a6f2fa;
-  --green-archipel-925-125-hover: #62dbe5;
-  --green-archipel-925-125-active: #58c5cf;
-  --green-archipel-main-557: #009099;
-  --green-archipel-850-200: #60e0eb;
-  --blue-ecume-975-75: #f4f6fe;
-  --blue-ecume-975-75-hover: #d7dffb;
-  --blue-ecume-975-75-active: #c3cffa;
-  --blue-ecume-950-100: #e9edfe;
-  --blue-ecume-950-100-hover: #c5d0fc;
-  --blue-ecume-950-100-active: #adbffc;
-  --blue-ecume-sun-247-moon-675: #2f4077;
-  --blue-ecume-sun-247-moon-675-hover: #4e68bb;
-  --blue-ecume-sun-247-moon-675-active: #667dcf;
-  --blue-ecume-925-125: #dee5fd;
-  --blue-ecume-925-125-hover: #b4c5fb;
-  --blue-ecume-925-125-active: #99b3f9;
-  --blue-ecume-main-400: #465f9d;
-  --blue-ecume-850-200: #bfccfb;
-  --blue-cumulus-975-75: #f3f6fe;
-  --blue-cumulus-975-75-hover: #d3dffc;
-  --blue-cumulus-975-75-active: #bed0fa;
-  --blue-cumulus-950-100: #e6eefe;
-  --blue-cumulus-950-100-hover: #bcd3fc;
-  --blue-cumulus-950-100-active: #9fc3fc;
-  --blue-cumulus-sun-368-moon-732: #3558a2;
-  --blue-cumulus-sun-368-moon-732-hover: #5982e0;
-  --blue-cumulus-sun-368-moon-732-active: #7996e6;
-  --blue-cumulus-925-125: #dae6fd;
-  --blue-cumulus-925-125-hover: #a9c8fb;
-  --blue-cumulus-925-125-active: #8ab8f9;
-  --blue-cumulus-main-526: #417dc4;
-  --blue-cumulus-850-200: #b6cffb;
-  --purple-glycine-975-75: #fef3fd;
-  --purple-glycine-975-75-hover: #fcd4f8;
-  --purple-glycine-975-75-active: #fabff5;
-  --purple-glycine-950-100: #fee7fc;
-  --purple-glycine-950-100-hover: #fdc0f8;
-  --purple-glycine-950-100-active: #fca8f6;
-  --purple-glycine-sun-319-moon-630: #6e445a;
-  --purple-glycine-sun-319-moon-630-hover: #a66989;
-  --purple-glycine-sun-319-moon-630-active: #bb7f9e;
-  --purple-glycine-925-125: #fddbfa;
-  --purple-glycine-925-125-hover: #fbaff5;
-  --purple-glycine-925-125-active: #fa96f2;
-  --purple-glycine-main-494: #a558a0;
-  --purple-glycine-850-200: #fbb8f6;
-  --pink-macaron-975-75: #fef4f2;
-  --pink-macaron-975-75-hover: #fcd8d0;
-  --pink-macaron-975-75-active: #fac5b8;
-  --pink-macaron-950-100: #fee9e6;
-  --pink-macaron-950-100-hover: #fdc6bd;
-  --pink-macaron-950-100-active: #fcb0a2;
-  --pink-macaron-sun-406-moon-833: #8d533e;
-  --pink-macaron-sun-406-moon-833-hover: #ca795c;
-  --pink-macaron-sun-406-moon-833-active: #e08e73;
-  --pink-macaron-925-125: #fddfda;
-  --pink-macaron-925-125-hover: #fbb8ab;
-  --pink-macaron-925-125-active: #faa18d;
-  --pink-macaron-main-689: #e18b76;
-  --pink-macaron-850-200: #fcc0b4;
-  --pink-tuile-975-75: #fef4f3;
-  --pink-tuile-975-75-hover: #fcd7d3;
-  --pink-tuile-975-75-active: #fac4be;
-  --pink-tuile-950-100: #fee9e7;
-  --pink-tuile-950-100-hover: #fdc6c0;
-  --pink-tuile-950-100-active: #fcb0a7;
-  --pink-tuile-sun-425-moon-750: #a94645;
-  --pink-tuile-sun-425-moon-750-hover: #d5706f;
-  --pink-tuile-sun-425-moon-750-active: #da8a89;
-  --pink-tuile-925-125: #fddfdb;
-  --pink-tuile-925-125-hover: #fbb8ad;
-  --pink-tuile-925-125-active: #faa191;
-  --pink-tuile-main-556: #ce614a;
-  --pink-tuile-850-200: #fcbfb7;
-  --yellow-tournesol-975-75: #fef6e3;
-  --yellow-tournesol-975-75-hover: #fce086;
-  --yellow-tournesol-975-75-active: #f5d24b;
-  --yellow-tournesol-950-100: #feecc2;
-  --yellow-tournesol-950-100-hover: #fbd335;
-  --yellow-tournesol-950-100-active: #e6c130;
-  --yellow-tournesol-sun-407-moon-922: #716043;
-  --yellow-tournesol-sun-407-moon-922-hover: #a28a62;
-  --yellow-tournesol-sun-407-moon-922-active: #ba9f72;
-  --yellow-tournesol-925-125: #fde39c;
-  --yellow-tournesol-925-125-hover: #e9c53b;
-  --yellow-tournesol-925-125-active: #d3b235;
-  --yellow-tournesol-main-731: #c8aa39;
-  --yellow-tournesol-850-200: #efcb3a;
-  --yellow-moutarde-975-75: #fef5e8;
-  --yellow-moutarde-975-75-hover: #fcdca3;
-  --yellow-moutarde-975-75-active: #fbcd64;
-  --yellow-moutarde-950-100: #feebd0;
-  --yellow-moutarde-950-100-hover: #fdcd6d;
-  --yellow-moutarde-950-100-active: #f4be30;
-  --yellow-moutarde-sun-348-moon-860: #695240;
-  --yellow-moutarde-sun-348-moon-860-hover: #9b7b61;
-  --yellow-moutarde-sun-348-moon-860-active: #b58f72;
-  --yellow-moutarde-925-125: #fde2b5;
-  --yellow-moutarde-925-125-hover: #f6c43c;
-  --yellow-moutarde-925-125-active: #dfb135;
-  --yellow-moutarde-main-679: #c3992a;
-  --yellow-moutarde-850-200: #fcc63a;
-  --orange-terre-battue-975-75: #fef4f2;
-  --orange-terre-battue-975-75-hover: #fcd8d0;
-  --orange-terre-battue-975-75-active: #fac5b8;
-  --orange-terre-battue-950-100: #fee9e5;
-  --orange-terre-battue-950-100-hover: #fdc6ba;
-  --orange-terre-battue-950-100-active: #fcb09e;
-  --orange-terre-battue-sun-370-moon-672: #755348;
-  --orange-terre-battue-sun-370-moon-672-hover: #ab7b6b;
-  --orange-terre-battue-sun-370-moon-672-active: #c68f7d;
-  --orange-terre-battue-925-125: #fddfd8;
-  --orange-terre-battue-925-125-hover: #fbb8a5;
-  --orange-terre-battue-925-125-active: #faa184;
-  --orange-terre-battue-main-645: #e4794a;
-  --orange-terre-battue-850-200: #fcc0b0;
-  --brown-cafe-creme-975-75: #fbf6ed;
-  --brown-cafe-creme-975-75-hover: #f2deb6;
-  --brown-cafe-creme-975-75-active: #eacf91;
-  --brown-cafe-creme-950-100: #f7ecdb;
-  --brown-cafe-creme-950-100-hover: #edce94;
-  --brown-cafe-creme-950-100-active: #dabd84;
-  --brown-cafe-creme-sun-383-moon-885: #685c48;
-  --brown-cafe-creme-sun-383-moon-885-hover: #97866a;
-  --brown-cafe-creme-sun-383-moon-885-active: #ae9b7b;
-  --brown-cafe-creme-925-125: #f4e3c7;
-  --brown-cafe-creme-925-125-hover: #e1c386;
-  --brown-cafe-creme-925-125-active: #ccb078;
-  --brown-cafe-creme-main-782: #d1b781;
-  --brown-cafe-creme-850-200: #e7ca8e;
-  --brown-caramel-975-75: #fbf5f2;
-  --brown-caramel-975-75-hover: #f1dbcf;
-  --brown-caramel-975-75-active: #ecc9b5;
-  --brown-caramel-950-100: #f7ebe5;
-  --brown-caramel-950-100-hover: #eccbb9;
-  --brown-caramel-950-100-active: #e6b79a;
-  --brown-caramel-sun-425-moon-901: #845d48;
-  --brown-caramel-sun-425-moon-901-hover: #bb8568;
-  --brown-caramel-sun-425-moon-901-active: #d69978;
-  --brown-caramel-925-125: #f3e2d9;
-  --brown-caramel-925-125-hover: #e7bea6;
-  --brown-caramel-925-125-active: #e1a982;
-  --brown-caramel-main-648: #c08c65;
-  --brown-caramel-850-200: #eac7b2;
-  --brown-opera-975-75: #fbf5f2;
-  --brown-opera-975-75-hover: #f1dbcf;
-  --brown-opera-975-75-active: #ecc9b5;
-  --brown-opera-950-100: #f7ece4;
-  --brown-opera-950-100-hover: #eccdb3;
-  --brown-opera-950-100-active: #e6ba90;
-  --brown-opera-sun-395-moon-820: #745b47;
-  --brown-opera-sun-395-moon-820-hover: #a78468;
-  --brown-opera-sun-395-moon-820-active: #c09979;
-  --brown-opera-925-125: #f3e2d7;
-  --brown-opera-925-125-hover: #e7bfa0;
-  --brown-opera-925-125-active: #deaa7e;
-  --brown-opera-main-680: #bd987a;
-  --brown-opera-850-200: #eac7ad;
-  --beige-gris-galet-975-75: #f9f6f2;
-  --beige-gris-galet-975-75-hover: #eadecd;
-  --beige-gris-galet-975-75-active: #e1ceb1;
-  --beige-gris-galet-950-100: #f3ede5;
-  --beige-gris-galet-950-100-hover: #e1d0b5;
-  --beige-gris-galet-950-100-active: #d1bea2;
-  --beige-gris-galet-sun-407-moon-821: #6a6156;
-  --beige-gris-galet-sun-407-moon-821-hover: #988b7c;
-  --beige-gris-galet-sun-407-moon-821-active: #afa08f;
-  --beige-gris-galet-925-125: #eee4d9;
-  --beige-gris-galet-925-125-hover: #dbc3a4;
-  --beige-gris-galet-925-125-active: #c6b094;
-  --beige-gris-galet-main-702: #aea397;
-  --beige-gris-galet-850-200: #e0cab0;
-  box-sizing: border-box;
-  --ground: 0;
-  --shadow-color: rgba(0, 0, 18, 0.16);
-  --raised-shadow: 0 1px 3px var(--shadow-color);
-  --overlap-shadow: 0 2px 6px var(--shadow-color);
-  --lifted-shadow: 0 3px 9px var(--shadow-color);
-}
-
-[href] {
-  background-image: var(--underline-img), var(--underline-img);
-  background-position: var(--underline-x) 100%, var(--underline-x) calc(100% - 0.0625em);
-  background-repeat: no-repeat, no-repeat;
-  transition: background-size 0s;
-  background-size: var(--underline-hover-width) 0.125em, var(--underline-idle-width) 0.0625em;
-}
-
-[target=_blank]::after {
-  flex: 0 0 auto;
-  display: inline-block;
-  vertical-align: calc((0.75em - var(--icon-size)) * 0.5);
-  background-color: currentColor;
-  width: var(--icon-size);
-  height: var(--icon-size);
-  -webkit-mask-size: 100% 100%;
-  mask-size: 100% 100%;
-  --icon-size: 1rem;
-  -webkit-mask-image: url("../icons/system/external-link-line.svg");
-  mask-image: url("../icons/system/external-link-line.svg");
-  content: var(--external-link-content);
-  margin-left: 0.25rem;
-}
-
-[target=_blank][class^=fr-icon-]::after,
-[target=_blank][class*=" fr-icon-"]::after,
-[target=_blank][class^=fr-fi-]::after,
-[target=_blank][class*=" fr-fi-"]::after {
-  flex: 0 0 auto;
-  display: inline-block;
-  vertical-align: calc((0.75em - var(--icon-size)) * 0.5);
-  background-color: currentColor;
-  width: var(--icon-size);
-  height: var(--icon-size);
-  -webkit-mask-size: 100% 100%;
-  mask-size: 100% 100%;
-  --icon-size: 1rem;
-  -webkit-mask-image: url("../icons/system/external-link-line.svg");
-  mask-image: url("../icons/system/external-link-line.svg");
-  content: var(--external-link-content);
-  margin-left: 0.25rem;
-}
-
-form[target=_blank]::after {
-  content: none;
-}
-
-.fr-raw-link {
-  --underline-img: none;
-}
-
-.fr-reset-link {
-  --underline-img: none;
-  text-decoration: underline;
-  text-underline-offset: 2px;
-}
-
-button {
-  -webkit-appearance: none;
-  -moz-appearance: none;
-  appearance: none;
-  border: none;
-  margin: 0;
-  color: inherit;
-  background-color: transparent;
-  font-family: inherit;
-}
-
-input,
-select,
-textarea {
-  -webkit-appearance: none;
-  -moz-appearance: none;
-  appearance: none;
-  font-family: "Marianne", arial, sans-serif;
-  text-rendering: optimizeLegibility;
-  -webkit-font-smoothing: antialiased;
-  -moz-osx-font-smoothing: grayscale;
-  -webkit-text-size-adjust: 100%;
-  border-radius: 0;
-  border: 0;
-  background-color: transparent;
-  margin: 0;
-}
-
-input[type=checkbox],
-input[type=radio] {
-  -webkit-appearance: auto;
-  -moz-appearance: auto;
-  appearance: auto;
-}
-
-a,
-button,
-input,
-input[type=checkbox] + label::before,
-input[type=radio] + label::before,
-input[type=button],
-input[type=image],
-input[type=reset],
-input[type=submit],
-select,
-textarea,
-[tabindex],
-video[controls],
-audio[controls],
-[contenteditable]:not([contenteditable=false]),
-details,
-details > summary:first-of-type {
-  outline-offset: 2px;
-  outline-width: 2px;
-  outline-color: #0a76f6;
-}
-
-a:focus,
-button:focus,
-input:focus,
-input[type=checkbox]:focus + label::before,
-input[type=radio]:focus + label::before,
-input[type=button]:focus,
-input[type=image]:focus,
-input[type=reset]:focus,
-input[type=submit]:focus,
-select:focus,
-textarea:focus,
-[tabindex]:focus,
-video:focus[controls],
-audio:focus[controls],
-[contenteditable]:not([contenteditable=false]):focus,
-details:focus,
-details > summary:first-of-type:focus {
-  outline-style: solid;
-}
-
-a:focus:not(:focus-visible),
-button:focus:not(:focus-visible),
-input:focus:not(:focus-visible),
-input[type=checkbox]:focus:not(:focus-visible) + label::before,
-input[type=radio]:focus:not(:focus-visible) + label::before,
-input[type=button]:focus:not(:focus-visible),
-input[type=image]:focus:not(:focus-visible),
-input[type=reset]:focus:not(:focus-visible),
-input[type=submit]:focus:not(:focus-visible),
-select:focus:not(:focus-visible),
-textarea:focus:not(:focus-visible),
-[tabindex]:focus:not(:focus-visible),
-video:focus:not(:focus-visible)[controls],
-audio:focus:not(:focus-visible)[controls],
-[contenteditable]:not([contenteditable=false]):focus:not(:focus-visible),
-details:focus:not(:focus-visible),
-details > summary:first-of-type:focus:not(:focus-visible) {
-  outline-style: none;
-}
-
-a:focus-visible,
-button:focus-visible,
-input:focus-visible,
-input[type=checkbox]:focus-visible + label::before,
-input[type=radio]:focus-visible + label::before,
-input[type=button]:focus-visible,
-input[type=image]:focus-visible,
-input[type=reset]:focus-visible,
-input[type=submit]:focus-visible,
-select:focus-visible,
-textarea:focus-visible,
-[tabindex]:focus-visible,
-video:focus-visible[controls],
-audio:focus-visible[controls],
-[contenteditable]:not([contenteditable=false]):focus-visible,
-details:focus-visible,
-details > summary:first-of-type:focus-visible {
-  outline-style: solid;
-}
-
-button,
-input[type=button],
-input[type=image],
-input[type=reset],
-input[type=submit] {
-  --hover-tint: var(--hover);
-  --active-tint: var(--active);
-}
-
-a,
-button,
-input[type=checkbox],
-input[type=checkbox] + label,
-input[type=radio],
-input[type=radio] + label,
-input[type=file],
-input[type=range],
-input[type=button],
-input[type=image],
-input[type=reset],
-input[type=submit],
-select,
-textarea,
-video[controls],
-audio[controls],
-details,
-details > summary:first-of-type {
-  cursor: pointer;
-}
-
-a:not([href]),
-button:disabled,
-input:disabled,
-input[type=checkbox]:disabled,
-input[type=checkbox]:disabled + label,
-input[type=radio]:disabled,
-input[type=radio]:disabled + label,
-input[type=file]:disabled,
-input[type=range]:disabled,
-input[type=button]:disabled,
-input[type=image]:disabled,
-input[type=reset]:disabled,
-input[type=submit]:disabled,
-select:disabled,
-textarea:disabled,
-video:not([href])[controls],
-audio:not([href])[controls] {
-  cursor: not-allowed;
-}
-
-/**
- * Override de l'opacité chrome sur un élément disabled
- */
-a:not([href]),
-button:disabled,
-input:disabled,
-input[type=checkbox]:disabled,
-input[type=checkbox]:disabled + label,
-input[type=radio]:disabled,
-input[type=radio]:disabled + label,
-textarea:disabled,
-video:not([href]),
-audio:not([href]) {
-  opacity: 1;
-  color: var(--text-disabled-grey);
-}
-
-.fr-enlarge-link {
-  position: relative;
-}
-
-.fr-enlarge-link a {
-  background-image: none;
-  outline-width: 0;
-}
-
-.fr-enlarge-link a::before {
-  content: "";
-  display: block;
-  position: absolute;
-  top: 0;
-  right: 0;
-  bottom: 0;
-  left: 0;
-  width: 100%;
-  height: 100%;
-  outline-offset: 2px;
-  outline-style: inherit;
-  outline-color: inherit;
-  outline-width: 2px;
-  z-index: 1;
-}
-
-.fr-transition-none {
-  transition: none !important;
-}
-
-/**
- * Déclaration des fontes
- */
-@font-face {
-  font-family: Marianne;
-  src: url("../fonts/Marianne-Light.woff2") format("woff2"), url("../fonts/Marianne-Light.woff") format("woff");
-  font-weight: 300;
-  font-style: normal;
-  font-display: swap;
-}
-@font-face {
-  font-family: Marianne;
-  src: url("../fonts/Marianne-Light_Italic.woff2") format("woff2"), url("../fonts/Marianne-Light_Italic.woff") format("woff");
-  font-weight: 300;
-  font-style: italic;
-  font-display: swap;
-}
-@font-face {
-  font-family: Marianne;
-  src: url("../fonts/Marianne-Regular.woff2") format("woff2"), url("../fonts/Marianne-Regular.woff") format("woff");
-  font-weight: 400;
-  font-style: normal;
-  font-display: swap;
-}
-@font-face {
-  font-family: Marianne;
-  src: url("../fonts/Marianne-Regular_Italic.woff2") format("woff2"), url("../fonts/Marianne-Regular_Italic.woff") format("woff");
-  font-weight: 400;
-  font-style: italic;
-  font-display: swap;
-}
-@font-face {
-  font-family: Marianne;
-  src: url("../fonts/Marianne-Medium.woff2") format("woff2"), url("../fonts/Marianne-Medium.woff") format("woff");
-  font-weight: 500;
-  font-style: normal;
-  font-display: swap;
-}
-@font-face {
-  font-family: Marianne;
-  src: url("../fonts/Marianne-Medium_Italic.woff2") format("woff2"), url("../fonts/Marianne-Medium_Italic.woff") format("woff");
-  font-weight: 500;
-  font-style: italic;
-  font-display: swap;
-}
-@font-face {
-  font-family: Marianne;
-  src: url("../fonts/Marianne-Bold.woff2") format("woff2"), url("../fonts/Marianne-Bold.woff") format("woff");
-  font-weight: 700;
-  font-style: normal;
-  font-display: swap;
-}
-@font-face {
-  font-family: Marianne;
-  src: url("../fonts/Marianne-Bold_Italic.woff2") format("woff2"), url("../fonts/Marianne-Bold_Italic.woff") format("woff");
-  font-weight: 700;
-  font-style: italic;
-  font-display: swap;
-}
-@font-face {
-  font-family: Spectral;
-  src: url("../fonts/Spectral-Regular.woff2") format("woff2"), url("../fonts/Spectral-Regular.woff") format("woff");
-  font-weight: 400;
-  font-style: normal;
-  font-display: swap;
-}
-@font-face {
-  font-family: Spectral;
-  src: url("../fonts/Spectral-ExtraBold.woff2") format("woff2"), url("../fonts/Spectral-ExtraBold.woff") format("woff");
-  font-weight: 900;
-  font-style: normal;
-  font-display: swap;
-}
-
-h6 {
-  font-weight: 700;
-  font-size: 1.125rem;
-  line-height: 1.5rem;
-  margin: var(--title-spacing);
-}
-
-h5 {
-  font-weight: 700;
-  font-size: 1.25rem;
-  line-height: 1.75rem;
-  margin: var(--title-spacing);
-}
-
-h4 {
-  font-weight: 700;
-  font-size: 1.375rem;
-  line-height: 1.75rem;
-  margin: var(--title-spacing);
-}
-
-h3 {
-  font-weight: 700;
-  font-size: 1.5rem;
-  line-height: 2rem;
-  margin: var(--title-spacing);
-}
-
-h2 {
-  font-weight: 700;
-  font-size: 1.75rem;
-  line-height: 2.25rem;
-  margin: var(--title-spacing);
-}
-
-h1 {
-  font-weight: 700;
-  font-size: 2rem;
-  line-height: 2.5rem;
-  margin: var(--title-spacing);
-}
-
-p {
-  font-size: 1rem;
-  line-height: 1.5rem;
-  margin: var(--text-spacing);
-}
-
-ul,
-ol {
-  margin: 0;
-  padding: 0;
-  margin-block-start: var(--xl-block);
-  margin-block-end: var(--xl-block);
-
-  --xl-size: var(--xl-base);
-}
-
-ul {
-  list-style-type: var(--ul-type);
-  padding-inline-start: var(--ul-start);
-}
-
-ul > li::marker {
-  font-size: calc(var(--xl-size) * 0.9);
-}
-
-ol {
-  list-style-type: var(--ol-type);
-  padding-inline-start: var(--ol-start);
-  counter-reset: li-counter;
-}
-
-ol > li {
-  counter-increment: li-counter;
-}
-
-ol > li::marker {
-  content: var(--ol-content);
-  font-size: var(--xl-size);
-  font-weight: bold;
-}
-
-li {
-  --xl-base: calc(var(--xl-size) * 0.9);
-  padding-bottom: var(--li-bottom);
-}
-
-.fr-raw-list {
-  --ul-type: none;
-  --ol-type: none;
-  --ul-start: 0;
-  --ol-start: 0;
-  --xl-block: 0;
-  --li-bottom: 0;
-  --ol-content: none;
-}
-
-.fr-list {
-  --ul-type: disc;
-  --ol-type: decimal;
-  --ul-start: 1rem;
-  --ol-start: 1.5rem;
-  --xl-block: 0.5rem;
-  --li-bottom: 0.25rem;
-  --xl-base: 1em;
-  --ol-content: counters(li-counter, ".") ".  ";
-}
-
-sub {
-  line-height: 1;
-}
-
-sup {
-  line-height: 1;
-}
-
-.fr-text--light {
-  font-weight: 300 !important;
-}
-
-.fr-text--regular {
-  font-weight: 400 !important;
-}
-
-.fr-text--bold {
-  font-weight: 700 !important;
-}
-
-.fr-text--heavy {
-  font-weight: 900 !important;
-}
-
-.fr-h6 {
-  font-weight: 700 !important;
-  font-size: 1.125rem !important;
-  line-height: 1.5rem !important;
-  margin: var(--title-spacing);
-}
-
-.fr-h5 {
-  font-weight: 700 !important;
-  font-size: 1.25rem !important;
-  line-height: 1.75rem !important;
-  margin: var(--title-spacing);
-}
-
-.fr-h4 {
-  font-weight: 700 !important;
-  font-size: 1.375rem !important;
-  line-height: 1.75rem !important;
-  margin: var(--title-spacing);
-}
-
-.fr-h3 {
-  font-weight: 700 !important;
-  font-size: 1.5rem !important;
-  line-height: 2rem !important;
-  margin: var(--title-spacing);
-}
-
-.fr-h2 {
-  font-weight: 700 !important;
-  font-size: 1.75rem !important;
-  line-height: 2.25rem !important;
-  margin: var(--title-spacing);
-}
-
-.fr-h1 {
-  font-weight: 700 !important;
-  font-size: 2rem !important;
-  line-height: 2.5rem !important;
-  margin: var(--title-spacing);
-}
-
-.fr-display--xs {
-  font-weight: 700 !important;
-  font-size: 2.5rem !important;
-  line-height: 3rem !important;
-  margin: var(--display-spacing);
-}
-
-.fr-display--sm {
-  font-weight: 700 !important;
-  font-size: 3rem !important;
-  line-height: 3.5rem !important;
-  margin: var(--display-spacing);
-}
-
-.fr-display--md {
-  font-weight: 700 !important;
-  font-size: 3.5rem !important;
-  line-height: 4rem !important;
-  margin: var(--display-spacing);
-}
-
-.fr-display--lg {
-  font-weight: 700 !important;
-  font-size: 4rem !important;
-  line-height: 4.5rem !important;
-  margin: var(--display-spacing);
-}
-
-.fr-display--xl {
-  font-weight: 700 !important;
-  font-size: 4.5rem !important;
-  line-height: 5rem !important;
-  margin: var(--display-spacing);
-}
-
-.fr-text--alt {
-  font-family: "Spectral", georgia, serif !important;
-}
-
-.fr-text--xs {
-  font-size: 0.75rem !important;
-  line-height: 1.25rem !important;
-  margin: var(--text-spacing);
-}
-
-.fr-text--sm {
-  font-size: 0.875rem !important;
-  line-height: 1.5rem !important;
-  margin: var(--text-spacing);
-}
-
-.fr-text--md {
-  font-size: 1rem !important;
-  line-height: 1.5rem !important;
-  margin: var(--text-spacing);
-}
-
-.fr-text--lg {
-  font-size: 1.125rem !important;
-  line-height: 1.75rem !important;
-  margin: var(--text-spacing);
-}
-
-.fr-text--xl,
-.fr-text--lead {
-  font-size: 1.25rem !important;
-  line-height: 2rem !important;
-  margin: var(--text-spacing);
-}
-
-*,
-*::before,
-*::after {
-  box-sizing: inherit;
-}
-
-body {
-  font-family: "Marianne", arial, sans-serif;
-  text-rendering: optimizeLegibility;
-  -webkit-font-smoothing: antialiased;
-  -moz-osx-font-smoothing: grayscale;
-  -webkit-text-size-adjust: 100%;
-  margin: 0;
-  padding: 0;
-  font-size: 1rem;
-  line-height: 1.5rem;
-  background-color: var(--background-default-grey);
-
-  --idle: transparent;
-  --hover: var(--background-default-grey-hover);
-  --active: var(--background-default-grey-active);
-  color: var(--text-default-grey);
-}
-
-[class^=fr-icon-]::before,
-[class^=fr-icon-]::after,
-[class*=" fr-icon-"]::before,
-[class*=" fr-icon-"]::after,
-[class^=fr-fi-]::before,
-[class^=fr-fi-]::after,
-[class*=" fr-fi-"]::before,
-[class*=" fr-fi-"]::after {
-  flex: 0 0 auto;
-  display: inline-block;
-  vertical-align: calc((0.75em - var(--icon-size)) * 0.5);
-  background-color: currentColor;
-  width: var(--icon-size);
-  height: var(--icon-size);
-  -webkit-mask-size: 100% 100%;
-  mask-size: 100% 100%;
-  --icon-size: 1.5rem;
-}
-
-[class^=fr-icon-]::before,
-[class*=" fr-icon-"]::before,
-[class^=fr-fi-]::before,
-[class*=" fr-fi-"]::before {
-  content: "";
-}
-
-.fr-icon--xs::before,
-.fr-icon--xs::after {
-  --icon-size: 0.75rem;
-}
-
-.fr-icon--sm::before,
-.fr-icon--sm::after {
-  --icon-size: 1rem;
-}
-
-.fr-icon--md::before,
-.fr-icon--md::after {
-  --icon-size: 1.5rem;
-}
-
-.fr-icon--lg::before,
-.fr-icon--lg::after {
-  --icon-size: 2rem;
-}
-
-.fr-hidden {
-  display: none !important;
-}
-
-.fr-unhidden {
-  display: inherit !important;
-}
-
-/**
-* Fixe le scroll en arrière plan
-*/
-:root[data-fr-scrolling] body {
-  --scroll-top: 0;
-  overflow: hidden;
-  bottom: 0;
-  left: 0;
-  position: fixed;
-  right: 0;
-  top: 0;
-  top: var(--scroll-top);
-}
-
-.fr-sr-only {
-  position: absolute;
-  width: 1px;
-  height: 1px;
-  padding: 0;
-  margin: -1px;
-  overflow: hidden;
-  clip: rect(0, 0, 0, 0);
-  white-space: nowrap;
-
-  /* added line */
-  border: 0;
-}
-
-hr {
-  padding: var(--text-spacing);
-  margin: 0;
-  border: 0;
-  display: block;
-  background-size: 100% 1px;
-  background-repeat: no-repeat;
-  background-position: 0 0;
-  background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey));
-}
-
-.fr-hr {
-  padding: var(--text-spacing);
-  margin: 0;
-  border: 0;
-  display: block;
-  background-size: 100% 1px;
-  background-repeat: no-repeat;
-  background-position: 0 0;
-  background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey));
-}
-
-.fr-hr--sm {
-  width: 10rem;
-  margin-left: auto;
-  margin-right: auto;
-}
-
-.fr-ellipsis {
-  display: inline !important;
-  white-space: nowrap !important;
-  overflow: hidden !important;
-  text-overflow: ellipsis !important;
-}
-
-iframe {
-  border: 0;
-}
-
-.fr-fluid-img {
-  max-width: 100%;
-  height: auto;
-}
-
-@supports (aspect-ratio: 16/9) {
-  .fr-ratio-32x9 {
-    aspect-ratio: 3.5555555556 !important;
-  }
-
-  .fr-ratio-16x9 {
-    aspect-ratio: 1.7777777778 !important;
-  }
-
-  .fr-ratio-3x2 {
-    aspect-ratio: 1.5 !important;
-  }
-
-  .fr-ratio-4x3 {
-    aspect-ratio: 1.3333333333 !important;
-  }
-
-  .fr-ratio-1x1 {
-    aspect-ratio: 1 !important;
-  }
-
-  .fr-ratio-3x4 {
-    aspect-ratio: 0.75 !important;
-  }
-
-  .fr-ratio-2x3 {
-    aspect-ratio: 0.6666666667 !important;
-  }
-}
-
-[class^=fr-ratio],
-[class*=" fr-ratio"] {
-  object-fit: cover;
-  object-position: 50% 50%;
-  width: 100%;
-}
-
-iframe[class^=fr-ratio],
-iframe[class*=" fr-ratio"] {
-  object-fit: fill;
-}
-
-.fr-responsive-img {
-  width: 100%;
-  height: auto;
-}
-
-.fr-responsive-vid {
-  position: relative;
-  width: 100%;
-  aspect-ratio: 1.7777777778;
-  display: block;
-}
-
-.fr-responsive-vid__player,
-.fr-responsive-vid > .fr-consent-placeholder {
-  width: 100%;
-  height: 100%;
-  display: block;
-  border: 0;
-}
-
-.fr-responsive-vid > .fr-consent-placeholder {
-  object-fit: cover;
-  object-position: 50% 50%;
-  position: absolute;
-  top: 0;
-  right: 0;
-  bottom: 0;
-  left: 0;
-  width: 100%;
-  height: 100%;
-}
-
-.fr-grid-row {
-  display: flex;
-  flex-wrap: wrap;
-  margin: 0;
-  padding: 0;
-}
-
-.fr-grid-row--top {
-  align-items: flex-start;
-}
-
-.fr-grid-row--bottom {
-  align-items: flex-end;
-}
-
-.fr-grid-row--middle {
-  align-items: center;
-}
-
-.fr-grid-row--left {
-  justify-content: flex-start;
-}
-
-.fr-grid-row--right {
-  justify-content: flex-end;
-}
-
-.fr-grid-row--center {
-  justify-content: center;
-}
-
-.fr-col--top {
-  align-self: flex-start;
-}
-
-.fr-col--bottom {
-  align-self: flex-end;
-}
-
-.fr-col--middle {
-  align-self: center;
-}
-
-.fr-container {
-  width: 100%;
-  margin-left: auto;
-  margin-right: auto;
-  padding-left: 1rem;
-  padding-right: 1rem;
-}
-
-.fr-container--fluid {
-  padding-left: 0;
-  padding-right: 0;
-  max-width: none;
-}
-
-.fr-grid-row--gutters {
-  margin: -0.5rem;
-}
-
-.fr-grid-row--gutters > [class^=fr-col-],
-.fr-grid-row--gutters > [class*=" fr-col-"],
-.fr-grid-row--gutters > .fr-col {
-  padding: 0.5rem;
-}
-
-.fr-grid-row--no-gutters {
-  margin: 0;
-}
-
-.fr-grid-row--no-gutters > [class^=fr-col-],
-.fr-grid-row--no-gutters > [class*=" fr-col-"],
-.fr-grid-row--no-gutters > .fr-col {
-  padding: 0;
-}
-
-.fr-col {
-  flex: 1;
-}
-
-.fr-col-1 {
-  flex: 0 0 calc(100% / 12);
-  width: calc(100% / 12);
-  max-width: calc(100% / 12);
-}
-
-.fr-col-offset-1:not(.fr-col-offset-1--right) {
-  margin-left: calc(100% / 12);
-}
-
-.fr-col-offset-1--right {
-  margin-right: calc(100% / 12);
-}
-
-.fr-col-2 {
-  flex: 0 0 calc(200% / 12);
-  width: calc(200% / 12);
-  max-width: calc(200% / 12);
-}
-
-.fr-col-offset-2:not(.fr-col-offset-2--right) {
-  margin-left: calc(200% / 12);
-}
-
-.fr-col-offset-2--right {
-  margin-right: calc(200% / 12);
-}
-
-.fr-col-3 {
-  flex: 0 0 calc(300% / 12);
-  width: calc(300% / 12);
-  max-width: calc(300% / 12);
-}
-
-.fr-col-offset-3:not(.fr-col-offset-3--right) {
-  margin-left: calc(300% / 12);
-}
-
-.fr-col-offset-3--right {
-  margin-right: calc(300% / 12);
-}
-
-.fr-col-4 {
-  flex: 0 0 calc(400% / 12);
-  width: calc(400% / 12);
-  max-width: calc(400% / 12);
-}
-
-.fr-col-offset-4:not(.fr-col-offset-4--right) {
-  margin-left: calc(400% / 12);
-}
-
-.fr-col-offset-4--right {
-  margin-right: calc(400% / 12);
-}
-
-.fr-col-5 {
-  flex: 0 0 calc(500% / 12);
-  width: calc(500% / 12);
-  max-width: calc(500% / 12);
-}
-
-.fr-col-offset-5:not(.fr-col-offset-5--right) {
-  margin-left: calc(500% / 12);
-}
-
-.fr-col-offset-5--right {
-  margin-right: calc(500% / 12);
-}
-
-.fr-col-6 {
-  flex: 0 0 calc(600% / 12);
-  width: calc(600% / 12);
-  max-width: calc(600% / 12);
-}
-
-.fr-col-offset-6:not(.fr-col-offset-6--right) {
-  margin-left: calc(600% / 12);
-}
-
-.fr-col-offset-6--right {
-  margin-right: calc(600% / 12);
-}
-
-.fr-col-7 {
-  flex: 0 0 calc(700% / 12);
-  width: calc(700% / 12);
-  max-width: calc(700% / 12);
-}
-
-.fr-col-offset-7:not(.fr-col-offset-7--right) {
-  margin-left: calc(700% / 12);
-}
-
-.fr-col-offset-7--right {
-  margin-right: calc(700% / 12);
-}
-
-.fr-col-8 {
-  flex: 0 0 calc(800% / 12);
-  width: calc(800% / 12);
-  max-width: calc(800% / 12);
-}
-
-.fr-col-offset-8:not(.fr-col-offset-8--right) {
-  margin-left: calc(800% / 12);
-}
-
-.fr-col-offset-8--right {
-  margin-right: calc(800% / 12);
-}
-
-.fr-col-9 {
-  flex: 0 0 calc(900% / 12);
-  width: calc(900% / 12);
-  max-width: calc(900% / 12);
-}
-
-.fr-col-offset-9:not(.fr-col-offset-9--right) {
-  margin-left: calc(900% / 12);
-}
-
-.fr-col-offset-9--right {
-  margin-right: calc(900% / 12);
-}
-
-.fr-col-10 {
-  flex: 0 0 calc(1000% / 12);
-  width: calc(1000% / 12);
-  max-width: calc(1000% / 12);
-}
-
-.fr-col-offset-10:not(.fr-col-offset-10--right) {
-  margin-left: calc(1000% / 12);
-}
-
-.fr-col-offset-10--right {
-  margin-right: calc(1000% / 12);
-}
-
-.fr-col-11 {
-  flex: 0 0 calc(1100% / 12);
-  width: calc(1100% / 12);
-  max-width: calc(1100% / 12);
-}
-
-.fr-col-offset-11:not(.fr-col-offset-11--right) {
-  margin-left: calc(1100% / 12);
-}
-
-.fr-col-offset-11--right {
-  margin-right: calc(1100% / 12);
-}
-
-.fr-col-12 {
-  flex: 0 0 calc(1200% / 12);
-  width: calc(1200% / 12);
-  max-width: calc(1200% / 12);
-}
-
-.fr-col-offset-12:not(.fr-col-offset-12--right) {
-  margin-left: calc(1200% / 12);
-}
-
-.fr-col-offset-12--right {
-  margin-right: calc(1200% / 12);
-}
-
-.fr-no-before::before {
-  content: none;
-}
-
-.fr-no-after::after {
-  content: none;
-}
-
-.fr-collapse {
-  --collapse-max-height: 0;
-  --collapse: -99999px;
-  --collapser: "";
-  overflow: hidden;
-  transition: visibility 0.3s;
-  max-height: 0;
-  max-height: var(--collapse-max-height);
-}
-
-.fr-collapse::before {
-  display: block;
-  content: "";
-  content: var(--collapser);
-  transition: margin-top 0.3s;
-  margin-top: 0;
-}
-
-.fr-collapse:not(.fr-collapse--expanded) {
-  visibility: hidden;
-}
-
-.fr-collapse:not(.fr-collapse--expanded)::before {
-  margin-top: -99999px;
-  margin-top: var(--collapse);
-}
-
-.fr-m-n8v,
-.fr-m-n4w {
-  margin: -2rem !important;
-}
-
-.fr-ml-n8v,
-.fr-ml-n4w,
-.fr-mx-n8v,
-.fr-mx-n4w {
-  margin-left: -2rem !important;
-}
-
-.fr-mr-n8v,
-.fr-mr-n4w,
-.fr-mx-n8v,
-.fr-mx-n4w {
-  margin-right: -2rem !important;
-}
-
-.fr-mt-n8v,
-.fr-mt-n4w,
-.fr-my-n8v,
-.fr-my-n4w {
-  margin-top: -2rem !important;
-}
-
-.fr-mb-n8v,
-.fr-mb-n4w,
-.fr-my-n8v,
-.fr-my-n4w {
-  margin-bottom: -2rem !important;
-}
-
-.fr-m-n7v {
-  margin: -1.75rem !important;
-}
-
-.fr-ml-n7v,
-.fr-mx-n7v {
-  margin-left: -1.75rem !important;
-}
-
-.fr-mr-n7v,
-.fr-mx-n7v {
-  margin-right: -1.75rem !important;
-}
-
-.fr-mt-n7v,
-.fr-my-n7v {
-  margin-top: -1.75rem !important;
-}
-
-.fr-mb-n7v,
-.fr-my-n7v {
-  margin-bottom: -1.75rem !important;
-}
-
-.fr-m-n6v,
-.fr-m-n3w {
-  margin: -1.5rem !important;
-}
-
-.fr-ml-n6v,
-.fr-ml-n3w,
-.fr-mx-n6v,
-.fr-mx-n3w {
-  margin-left: -1.5rem !important;
-}
-
-.fr-mr-n6v,
-.fr-mr-n3w,
-.fr-mx-n6v,
-.fr-mx-n3w {
-  margin-right: -1.5rem !important;
-}
-
-.fr-mt-n6v,
-.fr-mt-n3w,
-.fr-my-n6v,
-.fr-my-n3w {
-  margin-top: -1.5rem !important;
-}
-
-.fr-mb-n6v,
-.fr-mb-n3w,
-.fr-my-n6v,
-.fr-my-n3w {
-  margin-bottom: -1.5rem !important;
-}
-
-.fr-m-n5v {
-  margin: -1.25rem !important;
-}
-
-.fr-ml-n5v,
-.fr-mx-n5v {
-  margin-left: -1.25rem !important;
-}
-
-.fr-mr-n5v,
-.fr-mx-n5v {
-  margin-right: -1.25rem !important;
-}
-
-.fr-mt-n5v,
-.fr-my-n5v {
-  margin-top: -1.25rem !important;
-}
-
-.fr-mb-n5v,
-.fr-my-n5v {
-  margin-bottom: -1.25rem !important;
-}
-
-.fr-m-n4v,
-.fr-m-n2w {
-  margin: -1rem !important;
-}
-
-.fr-ml-n4v,
-.fr-ml-n2w,
-.fr-mx-n4v,
-.fr-mx-n2w {
-  margin-left: -1rem !important;
-}
-
-.fr-mr-n4v,
-.fr-mr-n2w,
-.fr-mx-n4v,
-.fr-mx-n2w {
-  margin-right: -1rem !important;
-}
-
-.fr-mt-n4v,
-.fr-mt-n2w,
-.fr-my-n4v,
-.fr-my-n2w {
-  margin-top: -1rem !important;
-}
-
-.fr-mb-n4v,
-.fr-mb-n2w,
-.fr-my-n4v,
-.fr-my-n2w {
-  margin-bottom: -1rem !important;
-}
-
-.fr-m-n3v {
-  margin: -0.75rem !important;
-}
-
-.fr-ml-n3v,
-.fr-mx-n3v {
-  margin-left: -0.75rem !important;
-}
-
-.fr-mr-n3v,
-.fr-mx-n3v {
-  margin-right: -0.75rem !important;
-}
-
-.fr-mt-n3v,
-.fr-my-n3v {
-  margin-top: -0.75rem !important;
-}
-
-.fr-mb-n3v,
-.fr-my-n3v {
-  margin-bottom: -0.75rem !important;
-}
-
-.fr-m-n2v,
-.fr-m-n1w {
-  margin: -0.5rem !important;
-}
-
-.fr-ml-n2v,
-.fr-ml-n1w,
-.fr-mx-n2v,
-.fr-mx-n1w {
-  margin-left: -0.5rem !important;
-}
-
-.fr-mr-n2v,
-.fr-mr-n1w,
-.fr-mx-n2v,
-.fr-mx-n1w {
-  margin-right: -0.5rem !important;
-}
-
-.fr-mt-n2v,
-.fr-mt-n1w,
-.fr-my-n2v,
-.fr-my-n1w {
-  margin-top: -0.5rem !important;
-}
-
-.fr-mb-n2v,
-.fr-mb-n1w,
-.fr-my-n2v,
-.fr-my-n1w {
-  margin-bottom: -0.5rem !important;
-}
-
-.fr-m-n1v {
-  margin: -0.25rem !important;
-}
-
-.fr-ml-n1v,
-.fr-mx-n1v {
-  margin-left: -0.25rem !important;
-}
-
-.fr-mr-n1v,
-.fr-mx-n1v {
-  margin-right: -0.25rem !important;
-}
-
-.fr-mt-n1v,
-.fr-my-n1v {
-  margin-top: -0.25rem !important;
-}
-
-.fr-mb-n1v,
-.fr-my-n1v {
-  margin-bottom: -0.25rem !important;
-}
-
-.fr-m-n1-5v {
-  margin: -0.375rem !important;
-}
-
-.fr-ml-n1-5v,
-.fr-mx-n1-5v {
-  margin-left: -0.375rem !important;
-}
-
-.fr-mr-n1-5v,
-.fr-mx-n1-5v {
-  margin-right: -0.375rem !important;
-}
-
-.fr-mt-n1-5v,
-.fr-my-n1-5v {
-  margin-top: -0.375rem !important;
-}
-
-.fr-mb-n1-5v,
-.fr-my-n1-5v {
-  margin-bottom: -0.375rem !important;
-}
-
-.fr-m-0 {
-  margin: 0 !important;
-}
-
-.fr-ml-0,
-.fr-mx-0 {
-  margin-left: 0 !important;
-}
-
-.fr-mr-0,
-.fr-mx-0 {
-  margin-right: 0 !important;
-}
-
-.fr-mt-0,
-.fr-my-0 {
-  margin-top: 0 !important;
-}
-
-.fr-mb-0,
-.fr-my-0 {
-  margin-bottom: 0 !important;
-}
-
-.fr-m-n0-5v {
-  margin: -0.125rem !important;
-}
-
-.fr-ml-n0-5v,
-.fr-mx-n0-5v {
-  margin-left: -0.125rem !important;
-}
-
-.fr-mr-n0-5v,
-.fr-mx-n0-5v {
-  margin-right: -0.125rem !important;
-}
-
-.fr-mt-n0-5v,
-.fr-my-n0-5v {
-  margin-top: -0.125rem !important;
-}
-
-.fr-mb-n0-5v,
-.fr-my-n0-5v {
-  margin-bottom: -0.125rem !important;
-}
-
-.fr-m-0-5v {
-  margin: 0.125rem !important;
-}
-
-.fr-ml-0-5v,
-.fr-mx-0-5v {
-  margin-left: 0.125rem !important;
-}
-
-.fr-mr-0-5v,
-.fr-mx-0-5v {
-  margin-right: 0.125rem !important;
-}
-
-.fr-mt-0-5v,
-.fr-my-0-5v {
-  margin-top: 0.125rem !important;
-}
-
-.fr-mb-0-5v,
-.fr-my-0-5v {
-  margin-bottom: 0.125rem !important;
-}
-
-.fr-m-1v {
-  margin: 0.25rem !important;
-}
-
-.fr-ml-1v,
-.fr-mx-1v {
-  margin-left: 0.25rem !important;
-}
-
-.fr-mr-1v,
-.fr-mx-1v {
-  margin-right: 0.25rem !important;
-}
-
-.fr-mt-1v,
-.fr-my-1v {
-  margin-top: 0.25rem !important;
-}
-
-.fr-mb-1v,
-.fr-my-1v {
-  margin-bottom: 0.25rem !important;
-}
-
-.fr-m-1-5v {
-  margin: 0.375rem !important;
-}
-
-.fr-ml-1-5v,
-.fr-mx-1-5v {
-  margin-left: 0.375rem !important;
-}
-
-.fr-mr-1-5v,
-.fr-mx-1-5v {
-  margin-right: 0.375rem !important;
-}
-
-.fr-mt-1-5v,
-.fr-my-1-5v {
-  margin-top: 0.375rem !important;
-}
-
-.fr-mb-1-5v,
-.fr-my-1-5v {
-  margin-bottom: 0.375rem !important;
-}
-
-.fr-m-2v,
-.fr-m-1w {
-  margin: 0.5rem !important;
-}
-
-.fr-ml-2v,
-.fr-ml-1w,
-.fr-mx-2v,
-.fr-mx-1w {
-  margin-left: 0.5rem !important;
-}
-
-.fr-mr-2v,
-.fr-mr-1w,
-.fr-mx-2v,
-.fr-mx-1w {
-  margin-right: 0.5rem !important;
-}
-
-.fr-mt-2v,
-.fr-mt-1w,
-.fr-my-2v,
-.fr-my-1w {
-  margin-top: 0.5rem !important;
-}
-
-.fr-mb-2v,
-.fr-mb-1w,
-.fr-my-2v,
-.fr-my-1w {
-  margin-bottom: 0.5rem !important;
-}
-
-.fr-m-3v {
-  margin: 0.75rem !important;
-}
-
-.fr-ml-3v,
-.fr-mx-3v {
-  margin-left: 0.75rem !important;
-}
-
-.fr-mr-3v,
-.fr-mx-3v {
-  margin-right: 0.75rem !important;
-}
-
-.fr-mt-3v,
-.fr-my-3v {
-  margin-top: 0.75rem !important;
-}
-
-.fr-mb-3v,
-.fr-my-3v {
-  margin-bottom: 0.75rem !important;
-}
-
-.fr-m-4v,
-.fr-m-2w {
-  margin: 1rem !important;
-}
-
-.fr-ml-4v,
-.fr-ml-2w,
-.fr-mx-4v,
-.fr-mx-2w {
-  margin-left: 1rem !important;
-}
-
-.fr-mr-4v,
-.fr-mr-2w,
-.fr-mx-4v,
-.fr-mx-2w {
-  margin-right: 1rem !important;
-}
-
-.fr-mt-4v,
-.fr-mt-2w,
-.fr-my-4v,
-.fr-my-2w {
-  margin-top: 1rem !important;
-}
-
-.fr-mb-4v,
-.fr-mb-2w,
-.fr-my-4v,
-.fr-my-2w {
-  margin-bottom: 1rem !important;
-}
-
-.fr-m-5v {
-  margin: 1.25rem !important;
-}
-
-.fr-ml-5v,
-.fr-mx-5v {
-  margin-left: 1.25rem !important;
-}
-
-.fr-mr-5v,
-.fr-mx-5v {
-  margin-right: 1.25rem !important;
-}
-
-.fr-mt-5v,
-.fr-my-5v {
-  margin-top: 1.25rem !important;
-}
-
-.fr-mb-5v,
-.fr-my-5v {
-  margin-bottom: 1.25rem !important;
-}
-
-.fr-m-6v,
-.fr-m-3w {
-  margin: 1.5rem !important;
-}
-
-.fr-ml-6v,
-.fr-ml-3w,
-.fr-mx-6v,
-.fr-mx-3w {
-  margin-left: 1.5rem !important;
-}
-
-.fr-mr-6v,
-.fr-mr-3w,
-.fr-mx-6v,
-.fr-mx-3w {
-  margin-right: 1.5rem !important;
-}
-
-.fr-mt-6v,
-.fr-mt-3w,
-.fr-my-6v,
-.fr-my-3w {
-  margin-top: 1.5rem !important;
-}
-
-.fr-mb-6v,
-.fr-mb-3w,
-.fr-my-6v,
-.fr-my-3w {
-  margin-bottom: 1.5rem !important;
-}
-
-.fr-m-7v {
-  margin: 1.75rem !important;
-}
-
-.fr-ml-7v,
-.fr-mx-7v {
-  margin-left: 1.75rem !important;
-}
-
-.fr-mr-7v,
-.fr-mx-7v {
-  margin-right: 1.75rem !important;
-}
-
-.fr-mt-7v,
-.fr-my-7v {
-  margin-top: 1.75rem !important;
-}
-
-.fr-mb-7v,
-.fr-my-7v {
-  margin-bottom: 1.75rem !important;
-}
-
-.fr-m-8v,
-.fr-m-4w {
-  margin: 2rem !important;
-}
-
-.fr-ml-8v,
-.fr-ml-4w,
-.fr-mx-8v,
-.fr-mx-4w {
-  margin-left: 2rem !important;
-}
-
-.fr-mr-8v,
-.fr-mr-4w,
-.fr-mx-8v,
-.fr-mx-4w {
-  margin-right: 2rem !important;
-}
-
-.fr-mt-8v,
-.fr-mt-4w,
-.fr-my-8v,
-.fr-my-4w {
-  margin-top: 2rem !important;
-}
-
-.fr-mb-8v,
-.fr-mb-4w,
-.fr-my-8v,
-.fr-my-4w {
-  margin-bottom: 2rem !important;
-}
-
-.fr-m-9v {
-  margin: 2.25rem !important;
-}
-
-.fr-ml-9v,
-.fr-mx-9v {
-  margin-left: 2.25rem !important;
-}
-
-.fr-mr-9v,
-.fr-mx-9v {
-  margin-right: 2.25rem !important;
-}
-
-.fr-mt-9v,
-.fr-my-9v {
-  margin-top: 2.25rem !important;
-}
-
-.fr-mb-9v,
-.fr-my-9v {
-  margin-bottom: 2.25rem !important;
-}
-
-.fr-m-10v,
-.fr-m-5w {
-  margin: 2.5rem !important;
-}
-
-.fr-ml-10v,
-.fr-ml-5w,
-.fr-mx-10v,
-.fr-mx-5w {
-  margin-left: 2.5rem !important;
-}
-
-.fr-mr-10v,
-.fr-mr-5w,
-.fr-mx-10v,
-.fr-mx-5w {
-  margin-right: 2.5rem !important;
-}
-
-.fr-mt-10v,
-.fr-mt-5w,
-.fr-my-10v,
-.fr-my-5w {
-  margin-top: 2.5rem !important;
-}
-
-.fr-mb-10v,
-.fr-mb-5w,
-.fr-my-10v,
-.fr-my-5w {
-  margin-bottom: 2.5rem !important;
-}
-
-.fr-m-11v {
-  margin: 2.75rem !important;
-}
-
-.fr-ml-11v,
-.fr-mx-11v {
-  margin-left: 2.75rem !important;
-}
-
-.fr-mr-11v,
-.fr-mx-11v {
-  margin-right: 2.75rem !important;
-}
-
-.fr-mt-11v,
-.fr-my-11v {
-  margin-top: 2.75rem !important;
-}
-
-.fr-mb-11v,
-.fr-my-11v {
-  margin-bottom: 2.75rem !important;
-}
-
-.fr-m-12v,
-.fr-m-6w {
-  margin: 3rem !important;
-}
-
-.fr-ml-12v,
-.fr-ml-6w,
-.fr-mx-12v,
-.fr-mx-6w {
-  margin-left: 3rem !important;
-}
-
-.fr-mr-12v,
-.fr-mr-6w,
-.fr-mx-12v,
-.fr-mx-6w {
-  margin-right: 3rem !important;
-}
-
-.fr-mt-12v,
-.fr-mt-6w,
-.fr-my-12v,
-.fr-my-6w {
-  margin-top: 3rem !important;
-}
-
-.fr-mb-12v,
-.fr-mb-6w,
-.fr-my-12v,
-.fr-my-6w {
-  margin-bottom: 3rem !important;
-}
-
-.fr-m-13v {
-  margin: 3.25rem !important;
-}
-
-.fr-ml-13v,
-.fr-mx-13v {
-  margin-left: 3.25rem !important;
-}
-
-.fr-mr-13v,
-.fr-mx-13v {
-  margin-right: 3.25rem !important;
-}
-
-.fr-mt-13v,
-.fr-my-13v {
-  margin-top: 3.25rem !important;
-}
-
-.fr-mb-13v,
-.fr-my-13v {
-  margin-bottom: 3.25rem !important;
-}
-
-.fr-m-14v,
-.fr-m-7w {
-  margin: 3.5rem !important;
-}
-
-.fr-ml-14v,
-.fr-ml-7w,
-.fr-mx-14v,
-.fr-mx-7w {
-  margin-left: 3.5rem !important;
-}
-
-.fr-mr-14v,
-.fr-mr-7w,
-.fr-mx-14v,
-.fr-mx-7w {
-  margin-right: 3.5rem !important;
-}
-
-.fr-mt-14v,
-.fr-mt-7w,
-.fr-my-14v,
-.fr-my-7w {
-  margin-top: 3.5rem !important;
-}
-
-.fr-mb-14v,
-.fr-mb-7w,
-.fr-my-14v,
-.fr-my-7w {
-  margin-bottom: 3.5rem !important;
-}
-
-.fr-m-15v {
-  margin: 3.75rem !important;
-}
-
-.fr-ml-15v,
-.fr-mx-15v {
-  margin-left: 3.75rem !important;
-}
-
-.fr-mr-15v,
-.fr-mx-15v {
-  margin-right: 3.75rem !important;
-}
-
-.fr-mt-15v,
-.fr-my-15v {
-  margin-top: 3.75rem !important;
-}
-
-.fr-mb-15v,
-.fr-my-15v {
-  margin-bottom: 3.75rem !important;
-}
-
-.fr-m-16v,
-.fr-m-8w {
-  margin: 4rem !important;
-}
-
-.fr-ml-16v,
-.fr-ml-8w,
-.fr-mx-16v,
-.fr-mx-8w {
-  margin-left: 4rem !important;
-}
-
-.fr-mr-16v,
-.fr-mr-8w,
-.fr-mx-16v,
-.fr-mx-8w {
-  margin-right: 4rem !important;
-}
-
-.fr-mt-16v,
-.fr-mt-8w,
-.fr-my-16v,
-.fr-my-8w {
-  margin-top: 4rem !important;
-}
-
-.fr-mb-16v,
-.fr-mb-8w,
-.fr-my-16v,
-.fr-my-8w {
-  margin-bottom: 4rem !important;
-}
-
-.fr-m-17v {
-  margin: 4.25rem !important;
-}
-
-.fr-ml-17v,
-.fr-mx-17v {
-  margin-left: 4.25rem !important;
-}
-
-.fr-mr-17v,
-.fr-mx-17v {
-  margin-right: 4.25rem !important;
-}
-
-.fr-mt-17v,
-.fr-my-17v {
-  margin-top: 4.25rem !important;
-}
-
-.fr-mb-17v,
-.fr-my-17v {
-  margin-bottom: 4.25rem !important;
-}
-
-.fr-m-18v,
-.fr-m-9w {
-  margin: 4.5rem !important;
-}
-
-.fr-ml-18v,
-.fr-ml-9w,
-.fr-mx-18v,
-.fr-mx-9w {
-  margin-left: 4.5rem !important;
-}
-
-.fr-mr-18v,
-.fr-mr-9w,
-.fr-mx-18v,
-.fr-mx-9w {
-  margin-right: 4.5rem !important;
-}
-
-.fr-mt-18v,
-.fr-mt-9w,
-.fr-my-18v,
-.fr-my-9w {
-  margin-top: 4.5rem !important;
-}
-
-.fr-mb-18v,
-.fr-mb-9w,
-.fr-my-18v,
-.fr-my-9w {
-  margin-bottom: 4.5rem !important;
-}
-
-.fr-m-19v {
-  margin: 4.75rem !important;
-}
-
-.fr-ml-19v,
-.fr-mx-19v {
-  margin-left: 4.75rem !important;
-}
-
-.fr-mr-19v,
-.fr-mx-19v {
-  margin-right: 4.75rem !important;
-}
-
-.fr-mt-19v,
-.fr-my-19v {
-  margin-top: 4.75rem !important;
-}
-
-.fr-mb-19v,
-.fr-my-19v {
-  margin-bottom: 4.75rem !important;
-}
-
-.fr-m-20v,
-.fr-m-10w {
-  margin: 5rem !important;
-}
-
-.fr-ml-20v,
-.fr-ml-10w,
-.fr-mx-20v,
-.fr-mx-10w {
-  margin-left: 5rem !important;
-}
-
-.fr-mr-20v,
-.fr-mr-10w,
-.fr-mx-20v,
-.fr-mx-10w {
-  margin-right: 5rem !important;
-}
-
-.fr-mt-20v,
-.fr-mt-10w,
-.fr-my-20v,
-.fr-my-10w {
-  margin-top: 5rem !important;
-}
-
-.fr-mb-20v,
-.fr-mb-10w,
-.fr-my-20v,
-.fr-my-10w {
-  margin-bottom: 5rem !important;
-}
-
-.fr-m-21v {
-  margin: 5.25rem !important;
-}
-
-.fr-ml-21v,
-.fr-mx-21v {
-  margin-left: 5.25rem !important;
-}
-
-.fr-mr-21v,
-.fr-mx-21v {
-  margin-right: 5.25rem !important;
-}
-
-.fr-mt-21v,
-.fr-my-21v {
-  margin-top: 5.25rem !important;
-}
-
-.fr-mb-21v,
-.fr-my-21v {
-  margin-bottom: 5.25rem !important;
-}
-
-.fr-m-22v,
-.fr-m-11w {
-  margin: 5.5rem !important;
-}
-
-.fr-ml-22v,
-.fr-ml-11w,
-.fr-mx-22v,
-.fr-mx-11w {
-  margin-left: 5.5rem !important;
-}
-
-.fr-mr-22v,
-.fr-mr-11w,
-.fr-mx-22v,
-.fr-mx-11w {
-  margin-right: 5.5rem !important;
-}
-
-.fr-mt-22v,
-.fr-mt-11w,
-.fr-my-22v,
-.fr-my-11w {
-  margin-top: 5.5rem !important;
-}
-
-.fr-mb-22v,
-.fr-mb-11w,
-.fr-my-22v,
-.fr-my-11w {
-  margin-bottom: 5.5rem !important;
-}
-
-.fr-m-23v {
-  margin: 5.75rem !important;
-}
-
-.fr-ml-23v,
-.fr-mx-23v {
-  margin-left: 5.75rem !important;
-}
-
-.fr-mr-23v,
-.fr-mx-23v {
-  margin-right: 5.75rem !important;
-}
-
-.fr-mt-23v,
-.fr-my-23v {
-  margin-top: 5.75rem !important;
-}
-
-.fr-mb-23v,
-.fr-my-23v {
-  margin-bottom: 5.75rem !important;
-}
-
-.fr-m-24v,
-.fr-m-12w {
-  margin: 6rem !important;
-}
-
-.fr-ml-24v,
-.fr-ml-12w,
-.fr-mx-24v,
-.fr-mx-12w {
-  margin-left: 6rem !important;
-}
-
-.fr-mr-24v,
-.fr-mr-12w,
-.fr-mx-24v,
-.fr-mx-12w {
-  margin-right: 6rem !important;
-}
-
-.fr-mt-24v,
-.fr-mt-12w,
-.fr-my-24v,
-.fr-my-12w {
-  margin-top: 6rem !important;
-}
-
-.fr-mb-24v,
-.fr-mb-12w,
-.fr-my-24v,
-.fr-my-12w {
-  margin-bottom: 6rem !important;
-}
-
-.fr-m-25v {
-  margin: 6.25rem !important;
-}
-
-.fr-ml-25v,
-.fr-mx-25v {
-  margin-left: 6.25rem !important;
-}
-
-.fr-mr-25v,
-.fr-mx-25v {
-  margin-right: 6.25rem !important;
-}
-
-.fr-mt-25v,
-.fr-my-25v {
-  margin-top: 6.25rem !important;
-}
-
-.fr-mb-25v,
-.fr-my-25v {
-  margin-bottom: 6.25rem !important;
-}
-
-.fr-m-26v,
-.fr-m-13w {
-  margin: 6.5rem !important;
-}
-
-.fr-ml-26v,
-.fr-ml-13w,
-.fr-mx-26v,
-.fr-mx-13w {
-  margin-left: 6.5rem !important;
-}
-
-.fr-mr-26v,
-.fr-mr-13w,
-.fr-mx-26v,
-.fr-mx-13w {
-  margin-right: 6.5rem !important;
-}
-
-.fr-mt-26v,
-.fr-mt-13w,
-.fr-my-26v,
-.fr-my-13w {
-  margin-top: 6.5rem !important;
-}
-
-.fr-mb-26v,
-.fr-mb-13w,
-.fr-my-26v,
-.fr-my-13w {
-  margin-bottom: 6.5rem !important;
-}
-
-.fr-m-27v {
-  margin: 6.75rem !important;
-}
-
-.fr-ml-27v,
-.fr-mx-27v {
-  margin-left: 6.75rem !important;
-}
-
-.fr-mr-27v,
-.fr-mx-27v {
-  margin-right: 6.75rem !important;
-}
-
-.fr-mt-27v,
-.fr-my-27v {
-  margin-top: 6.75rem !important;
-}
-
-.fr-mb-27v,
-.fr-my-27v {
-  margin-bottom: 6.75rem !important;
-}
-
-.fr-m-28v,
-.fr-m-14w {
-  margin: 7rem !important;
-}
-
-.fr-ml-28v,
-.fr-ml-14w,
-.fr-mx-28v,
-.fr-mx-14w {
-  margin-left: 7rem !important;
-}
-
-.fr-mr-28v,
-.fr-mr-14w,
-.fr-mx-28v,
-.fr-mx-14w {
-  margin-right: 7rem !important;
-}
-
-.fr-mt-28v,
-.fr-mt-14w,
-.fr-my-28v,
-.fr-my-14w {
-  margin-top: 7rem !important;
-}
-
-.fr-mb-28v,
-.fr-mb-14w,
-.fr-my-28v,
-.fr-my-14w {
-  margin-bottom: 7rem !important;
-}
-
-.fr-m-29v {
-  margin: 7.25rem !important;
-}
-
-.fr-ml-29v,
-.fr-mx-29v {
-  margin-left: 7.25rem !important;
-}
-
-.fr-mr-29v,
-.fr-mx-29v {
-  margin-right: 7.25rem !important;
-}
-
-.fr-mt-29v,
-.fr-my-29v {
-  margin-top: 7.25rem !important;
-}
-
-.fr-mb-29v,
-.fr-my-29v {
-  margin-bottom: 7.25rem !important;
-}
-
-.fr-m-30v,
-.fr-m-15w {
-  margin: 7.5rem !important;
-}
-
-.fr-ml-30v,
-.fr-ml-15w,
-.fr-mx-30v,
-.fr-mx-15w {
-  margin-left: 7.5rem !important;
-}
-
-.fr-mr-30v,
-.fr-mr-15w,
-.fr-mx-30v,
-.fr-mx-15w {
-  margin-right: 7.5rem !important;
-}
-
-.fr-mt-30v,
-.fr-mt-15w,
-.fr-my-30v,
-.fr-my-15w {
-  margin-top: 7.5rem !important;
-}
-
-.fr-mb-30v,
-.fr-mb-15w,
-.fr-my-30v,
-.fr-my-15w {
-  margin-bottom: 7.5rem !important;
-}
-
-.fr-m-31v {
-  margin: 7.75rem !important;
-}
-
-.fr-ml-31v,
-.fr-mx-31v {
-  margin-left: 7.75rem !important;
-}
-
-.fr-mr-31v,
-.fr-mx-31v {
-  margin-right: 7.75rem !important;
-}
-
-.fr-mt-31v,
-.fr-my-31v {
-  margin-top: 7.75rem !important;
-}
-
-.fr-mb-31v,
-.fr-my-31v {
-  margin-bottom: 7.75rem !important;
-}
-
-.fr-m-32v,
-.fr-m-16w {
-  margin: 8rem !important;
-}
-
-.fr-ml-32v,
-.fr-ml-16w,
-.fr-mx-32v,
-.fr-mx-16w {
-  margin-left: 8rem !important;
-}
-
-.fr-mr-32v,
-.fr-mr-16w,
-.fr-mx-32v,
-.fr-mx-16w {
-  margin-right: 8rem !important;
-}
-
-.fr-mt-32v,
-.fr-mt-16w,
-.fr-my-32v,
-.fr-my-16w {
-  margin-top: 8rem !important;
-}
-
-.fr-mb-32v,
-.fr-mb-16w,
-.fr-my-32v,
-.fr-my-16w {
-  margin-bottom: 8rem !important;
-}
-
-.fr-m-auto {
-  margin: auto;
-}
-
-.fr-ml-auto,
-.fr-mx-auto {
-  margin-left: auto;
-}
-
-.fr-mr-auto,
-.fr-mx-auto {
-  margin-right: auto;
-}
-
-.fr-mt-auto,
-.fr-my-auto {
-  margin-top: auto;
-}
-
-.fr-mb-auto,
-.fr-my-auto {
-  margin-bottom: auto;
-}
-
-.fr-m-first-n8v,
-.fr-m-first-n4w {
-  margin: -2rem !important;
-}
-
-.fr-ml-first-n8v,
-.fr-ml-first-n4w,
-.fr-mx-first-n8v,
-.fr-mx-first-n4w {
-  margin-left: -2rem !important;
-}
-
-.fr-mr-first-n8v,
-.fr-mr-first-n4w,
-.fr-mx-first-n8v,
-.fr-mx-first-n4w {
-  margin-right: -2rem !important;
-}
-
-.fr-mt-first-n8v,
-.fr-mt-first-n4w,
-.fr-my-first-n8v,
-.fr-my-first-n4w {
-  margin-top: -2rem !important;
-}
-
-.fr-mb-first-n8v,
-.fr-mb-first-n4w,
-.fr-my-first-n8v,
-.fr-my-first-n4w {
-  margin-bottom: -2rem !important;
-}
-
-.fr-m-first-n7v {
-  margin: -1.75rem !important;
-}
-
-.fr-ml-first-n7v,
-.fr-mx-first-n7v {
-  margin-left: -1.75rem !important;
-}
-
-.fr-mr-first-n7v,
-.fr-mx-first-n7v {
-  margin-right: -1.75rem !important;
-}
-
-.fr-mt-first-n7v,
-.fr-my-first-n7v {
-  margin-top: -1.75rem !important;
-}
-
-.fr-mb-first-n7v,
-.fr-my-first-n7v {
-  margin-bottom: -1.75rem !important;
-}
-
-.fr-m-first-n6v,
-.fr-m-first-n3w {
-  margin: -1.5rem !important;
-}
-
-.fr-ml-first-n6v,
-.fr-ml-first-n3w,
-.fr-mx-first-n6v,
-.fr-mx-first-n3w {
-  margin-left: -1.5rem !important;
-}
-
-.fr-mr-first-n6v,
-.fr-mr-first-n3w,
-.fr-mx-first-n6v,
-.fr-mx-first-n3w {
-  margin-right: -1.5rem !important;
-}
-
-.fr-mt-first-n6v,
-.fr-mt-first-n3w,
-.fr-my-first-n6v,
-.fr-my-first-n3w {
-  margin-top: -1.5rem !important;
-}
-
-.fr-mb-first-n6v,
-.fr-mb-first-n3w,
-.fr-my-first-n6v,
-.fr-my-first-n3w {
-  margin-bottom: -1.5rem !important;
-}
-
-.fr-m-first-n5v {
-  margin: -1.25rem !important;
-}
-
-.fr-ml-first-n5v,
-.fr-mx-first-n5v {
-  margin-left: -1.25rem !important;
-}
-
-.fr-mr-first-n5v,
-.fr-mx-first-n5v {
-  margin-right: -1.25rem !important;
-}
-
-.fr-mt-first-n5v,
-.fr-my-first-n5v {
-  margin-top: -1.25rem !important;
-}
-
-.fr-mb-first-n5v,
-.fr-my-first-n5v {
-  margin-bottom: -1.25rem !important;
-}
-
-.fr-m-first-n4v,
-.fr-m-first-n2w {
-  margin: -1rem !important;
-}
-
-.fr-ml-first-n4v,
-.fr-ml-first-n2w,
-.fr-mx-first-n4v,
-.fr-mx-first-n2w {
-  margin-left: -1rem !important;
-}
-
-.fr-mr-first-n4v,
-.fr-mr-first-n2w,
-.fr-mx-first-n4v,
-.fr-mx-first-n2w {
-  margin-right: -1rem !important;
-}
-
-.fr-mt-first-n4v,
-.fr-mt-first-n2w,
-.fr-my-first-n4v,
-.fr-my-first-n2w {
-  margin-top: -1rem !important;
-}
-
-.fr-mb-first-n4v,
-.fr-mb-first-n2w,
-.fr-my-first-n4v,
-.fr-my-first-n2w {
-  margin-bottom: -1rem !important;
-}
-
-.fr-m-first-n3v {
-  margin: -0.75rem !important;
-}
-
-.fr-ml-first-n3v,
-.fr-mx-first-n3v {
-  margin-left: -0.75rem !important;
-}
-
-.fr-mr-first-n3v,
-.fr-mx-first-n3v {
-  margin-right: -0.75rem !important;
-}
-
-.fr-mt-first-n3v,
-.fr-my-first-n3v {
-  margin-top: -0.75rem !important;
-}
-
-.fr-mb-first-n3v,
-.fr-my-first-n3v {
-  margin-bottom: -0.75rem !important;
-}
-
-.fr-m-first-n2v,
-.fr-m-first-n1w {
-  margin: -0.5rem !important;
-}
-
-.fr-ml-first-n2v,
-.fr-ml-first-n1w,
-.fr-mx-first-n2v,
-.fr-mx-first-n1w {
-  margin-left: -0.5rem !important;
-}
-
-.fr-mr-first-n2v,
-.fr-mr-first-n1w,
-.fr-mx-first-n2v,
-.fr-mx-first-n1w {
-  margin-right: -0.5rem !important;
-}
-
-.fr-mt-first-n2v,
-.fr-mt-first-n1w,
-.fr-my-first-n2v,
-.fr-my-first-n1w {
-  margin-top: -0.5rem !important;
-}
-
-.fr-mb-first-n2v,
-.fr-mb-first-n1w,
-.fr-my-first-n2v,
-.fr-my-first-n1w {
-  margin-bottom: -0.5rem !important;
-}
-
-.fr-m-first-n1v {
-  margin: -0.25rem !important;
-}
-
-.fr-ml-first-n1v,
-.fr-mx-first-n1v {
-  margin-left: -0.25rem !important;
-}
-
-.fr-mr-first-n1v,
-.fr-mx-first-n1v {
-  margin-right: -0.25rem !important;
-}
-
-.fr-mt-first-n1v,
-.fr-my-first-n1v {
-  margin-top: -0.25rem !important;
-}
-
-.fr-mb-first-n1v,
-.fr-my-first-n1v {
-  margin-bottom: -0.25rem !important;
-}
-
-.fr-m-first-n1-5v {
-  margin: -0.375rem !important;
-}
-
-.fr-ml-first-n1-5v,
-.fr-mx-first-n1-5v {
-  margin-left: -0.375rem !important;
-}
-
-.fr-mr-first-n1-5v,
-.fr-mx-first-n1-5v {
-  margin-right: -0.375rem !important;
-}
-
-.fr-mt-first-n1-5v,
-.fr-my-first-n1-5v {
-  margin-top: -0.375rem !important;
-}
-
-.fr-mb-first-n1-5v,
-.fr-my-first-n1-5v {
-  margin-bottom: -0.375rem !important;
-}
-
-.fr-m-first-0 {
-  margin: 0 !important;
-}
-
-.fr-ml-first-0,
-.fr-mx-first-0 {
-  margin-left: 0 !important;
-}
-
-.fr-mr-first-0,
-.fr-mx-first-0 {
-  margin-right: 0 !important;
-}
-
-.fr-mt-first-0,
-.fr-my-first-0 {
-  margin-top: 0 !important;
-}
-
-.fr-mb-first-0,
-.fr-my-first-0 {
-  margin-bottom: 0 !important;
-}
-
-.fr-m-first-n0-5v {
-  margin: -0.125rem !important;
-}
-
-.fr-ml-first-n0-5v,
-.fr-mx-first-n0-5v {
-  margin-left: -0.125rem !important;
-}
-
-.fr-mr-first-n0-5v,
-.fr-mx-first-n0-5v {
-  margin-right: -0.125rem !important;
-}
-
-.fr-mt-first-n0-5v,
-.fr-my-first-n0-5v {
-  margin-top: -0.125rem !important;
-}
-
-.fr-mb-first-n0-5v,
-.fr-my-first-n0-5v {
-  margin-bottom: -0.125rem !important;
-}
-
-.fr-m-first-0-5v {
-  margin: 0.125rem !important;
-}
-
-.fr-ml-first-0-5v,
-.fr-mx-first-0-5v {
-  margin-left: 0.125rem !important;
-}
-
-.fr-mr-first-0-5v,
-.fr-mx-first-0-5v {
-  margin-right: 0.125rem !important;
-}
-
-.fr-mt-first-0-5v,
-.fr-my-first-0-5v {
-  margin-top: 0.125rem !important;
-}
-
-.fr-mb-first-0-5v,
-.fr-my-first-0-5v {
-  margin-bottom: 0.125rem !important;
-}
-
-.fr-m-first-1v {
-  margin: 0.25rem !important;
-}
-
-.fr-ml-first-1v,
-.fr-mx-first-1v {
-  margin-left: 0.25rem !important;
-}
-
-.fr-mr-first-1v,
-.fr-mx-first-1v {
-  margin-right: 0.25rem !important;
-}
-
-.fr-mt-first-1v,
-.fr-my-first-1v {
-  margin-top: 0.25rem !important;
-}
-
-.fr-mb-first-1v,
-.fr-my-first-1v {
-  margin-bottom: 0.25rem !important;
-}
-
-.fr-m-first-1-5v {
-  margin: 0.375rem !important;
-}
-
-.fr-ml-first-1-5v,
-.fr-mx-first-1-5v {
-  margin-left: 0.375rem !important;
-}
-
-.fr-mr-first-1-5v,
-.fr-mx-first-1-5v {
-  margin-right: 0.375rem !important;
-}
-
-.fr-mt-first-1-5v,
-.fr-my-first-1-5v {
-  margin-top: 0.375rem !important;
-}
-
-.fr-mb-first-1-5v,
-.fr-my-first-1-5v {
-  margin-bottom: 0.375rem !important;
-}
-
-.fr-m-first-2v,
-.fr-m-first-1w {
-  margin: 0.5rem !important;
-}
-
-.fr-ml-first-2v,
-.fr-ml-first-1w,
-.fr-mx-first-2v,
-.fr-mx-first-1w {
-  margin-left: 0.5rem !important;
-}
-
-.fr-mr-first-2v,
-.fr-mr-first-1w,
-.fr-mx-first-2v,
-.fr-mx-first-1w {
-  margin-right: 0.5rem !important;
-}
-
-.fr-mt-first-2v,
-.fr-mt-first-1w,
-.fr-my-first-2v,
-.fr-my-first-1w {
-  margin-top: 0.5rem !important;
-}
-
-.fr-mb-first-2v,
-.fr-mb-first-1w,
-.fr-my-first-2v,
-.fr-my-first-1w {
-  margin-bottom: 0.5rem !important;
-}
-
-.fr-m-first-3v {
-  margin: 0.75rem !important;
-}
-
-.fr-ml-first-3v,
-.fr-mx-first-3v {
-  margin-left: 0.75rem !important;
-}
-
-.fr-mr-first-3v,
-.fr-mx-first-3v {
-  margin-right: 0.75rem !important;
-}
-
-.fr-mt-first-3v,
-.fr-my-first-3v {
-  margin-top: 0.75rem !important;
-}
-
-.fr-mb-first-3v,
-.fr-my-first-3v {
-  margin-bottom: 0.75rem !important;
-}
-
-.fr-m-first-4v,
-.fr-m-first-2w {
-  margin: 1rem !important;
-}
-
-.fr-ml-first-4v,
-.fr-ml-first-2w,
-.fr-mx-first-4v,
-.fr-mx-first-2w {
-  margin-left: 1rem !important;
-}
-
-.fr-mr-first-4v,
-.fr-mr-first-2w,
-.fr-mx-first-4v,
-.fr-mx-first-2w {
-  margin-right: 1rem !important;
-}
-
-.fr-mt-first-4v,
-.fr-mt-first-2w,
-.fr-my-first-4v,
-.fr-my-first-2w {
-  margin-top: 1rem !important;
-}
-
-.fr-mb-first-4v,
-.fr-mb-first-2w,
-.fr-my-first-4v,
-.fr-my-first-2w {
-  margin-bottom: 1rem !important;
-}
-
-.fr-m-first-5v {
-  margin: 1.25rem !important;
-}
-
-.fr-ml-first-5v,
-.fr-mx-first-5v {
-  margin-left: 1.25rem !important;
-}
-
-.fr-mr-first-5v,
-.fr-mx-first-5v {
-  margin-right: 1.25rem !important;
-}
-
-.fr-mt-first-5v,
-.fr-my-first-5v {
-  margin-top: 1.25rem !important;
-}
-
-.fr-mb-first-5v,
-.fr-my-first-5v {
-  margin-bottom: 1.25rem !important;
-}
-
-.fr-m-first-6v,
-.fr-m-first-3w {
-  margin: 1.5rem !important;
-}
-
-.fr-ml-first-6v,
-.fr-ml-first-3w,
-.fr-mx-first-6v,
-.fr-mx-first-3w {
-  margin-left: 1.5rem !important;
-}
-
-.fr-mr-first-6v,
-.fr-mr-first-3w,
-.fr-mx-first-6v,
-.fr-mx-first-3w {
-  margin-right: 1.5rem !important;
-}
-
-.fr-mt-first-6v,
-.fr-mt-first-3w,
-.fr-my-first-6v,
-.fr-my-first-3w {
-  margin-top: 1.5rem !important;
-}
-
-.fr-mb-first-6v,
-.fr-mb-first-3w,
-.fr-my-first-6v,
-.fr-my-first-3w {
-  margin-bottom: 1.5rem !important;
-}
-
-.fr-m-first-7v {
-  margin: 1.75rem !important;
-}
-
-.fr-ml-first-7v,
-.fr-mx-first-7v {
-  margin-left: 1.75rem !important;
-}
-
-.fr-mr-first-7v,
-.fr-mx-first-7v {
-  margin-right: 1.75rem !important;
-}
-
-.fr-mt-first-7v,
-.fr-my-first-7v {
-  margin-top: 1.75rem !important;
-}
-
-.fr-mb-first-7v,
-.fr-my-first-7v {
-  margin-bottom: 1.75rem !important;
-}
-
-.fr-m-first-8v,
-.fr-m-first-4w {
-  margin: 2rem !important;
-}
-
-.fr-ml-first-8v,
-.fr-ml-first-4w,
-.fr-mx-first-8v,
-.fr-mx-first-4w {
-  margin-left: 2rem !important;
-}
-
-.fr-mr-first-8v,
-.fr-mr-first-4w,
-.fr-mx-first-8v,
-.fr-mx-first-4w {
-  margin-right: 2rem !important;
-}
-
-.fr-mt-first-8v,
-.fr-mt-first-4w,
-.fr-my-first-8v,
-.fr-my-first-4w {
-  margin-top: 2rem !important;
-}
-
-.fr-mb-first-8v,
-.fr-mb-first-4w,
-.fr-my-first-8v,
-.fr-my-first-4w {
-  margin-bottom: 2rem !important;
-}
-
-.fr-m-first-9v {
-  margin: 2.25rem !important;
-}
-
-.fr-ml-first-9v,
-.fr-mx-first-9v {
-  margin-left: 2.25rem !important;
-}
-
-.fr-mr-first-9v,
-.fr-mx-first-9v {
-  margin-right: 2.25rem !important;
-}
-
-.fr-mt-first-9v,
-.fr-my-first-9v {
-  margin-top: 2.25rem !important;
-}
-
-.fr-mb-first-9v,
-.fr-my-first-9v {
-  margin-bottom: 2.25rem !important;
-}
-
-.fr-m-first-10v,
-.fr-m-first-5w {
-  margin: 2.5rem !important;
-}
-
-.fr-ml-first-10v,
-.fr-ml-first-5w,
-.fr-mx-first-10v,
-.fr-mx-first-5w {
-  margin-left: 2.5rem !important;
-}
-
-.fr-mr-first-10v,
-.fr-mr-first-5w,
-.fr-mx-first-10v,
-.fr-mx-first-5w {
-  margin-right: 2.5rem !important;
-}
-
-.fr-mt-first-10v,
-.fr-mt-first-5w,
-.fr-my-first-10v,
-.fr-my-first-5w {
-  margin-top: 2.5rem !important;
-}
-
-.fr-mb-first-10v,
-.fr-mb-first-5w,
-.fr-my-first-10v,
-.fr-my-first-5w {
-  margin-bottom: 2.5rem !important;
-}
-
-.fr-m-first-11v {
-  margin: 2.75rem !important;
-}
-
-.fr-ml-first-11v,
-.fr-mx-first-11v {
-  margin-left: 2.75rem !important;
-}
-
-.fr-mr-first-11v,
-.fr-mx-first-11v {
-  margin-right: 2.75rem !important;
-}
-
-.fr-mt-first-11v,
-.fr-my-first-11v {
-  margin-top: 2.75rem !important;
-}
-
-.fr-mb-first-11v,
-.fr-my-first-11v {
-  margin-bottom: 2.75rem !important;
-}
-
-.fr-m-first-12v,
-.fr-m-first-6w {
-  margin: 3rem !important;
-}
-
-.fr-ml-first-12v,
-.fr-ml-first-6w,
-.fr-mx-first-12v,
-.fr-mx-first-6w {
-  margin-left: 3rem !important;
-}
-
-.fr-mr-first-12v,
-.fr-mr-first-6w,
-.fr-mx-first-12v,
-.fr-mx-first-6w {
-  margin-right: 3rem !important;
-}
-
-.fr-mt-first-12v,
-.fr-mt-first-6w,
-.fr-my-first-12v,
-.fr-my-first-6w {
-  margin-top: 3rem !important;
-}
-
-.fr-mb-first-12v,
-.fr-mb-first-6w,
-.fr-my-first-12v,
-.fr-my-first-6w {
-  margin-bottom: 3rem !important;
-}
-
-.fr-m-first-13v {
-  margin: 3.25rem !important;
-}
-
-.fr-ml-first-13v,
-.fr-mx-first-13v {
-  margin-left: 3.25rem !important;
-}
-
-.fr-mr-first-13v,
-.fr-mx-first-13v {
-  margin-right: 3.25rem !important;
-}
-
-.fr-mt-first-13v,
-.fr-my-first-13v {
-  margin-top: 3.25rem !important;
-}
-
-.fr-mb-first-13v,
-.fr-my-first-13v {
-  margin-bottom: 3.25rem !important;
-}
-
-.fr-m-first-14v,
-.fr-m-first-7w {
-  margin: 3.5rem !important;
-}
-
-.fr-ml-first-14v,
-.fr-ml-first-7w,
-.fr-mx-first-14v,
-.fr-mx-first-7w {
-  margin-left: 3.5rem !important;
-}
-
-.fr-mr-first-14v,
-.fr-mr-first-7w,
-.fr-mx-first-14v,
-.fr-mx-first-7w {
-  margin-right: 3.5rem !important;
-}
-
-.fr-mt-first-14v,
-.fr-mt-first-7w,
-.fr-my-first-14v,
-.fr-my-first-7w {
-  margin-top: 3.5rem !important;
-}
-
-.fr-mb-first-14v,
-.fr-mb-first-7w,
-.fr-my-first-14v,
-.fr-my-first-7w {
-  margin-bottom: 3.5rem !important;
-}
-
-.fr-m-first-15v {
-  margin: 3.75rem !important;
-}
-
-.fr-ml-first-15v,
-.fr-mx-first-15v {
-  margin-left: 3.75rem !important;
-}
-
-.fr-mr-first-15v,
-.fr-mx-first-15v {
-  margin-right: 3.75rem !important;
-}
-
-.fr-mt-first-15v,
-.fr-my-first-15v {
-  margin-top: 3.75rem !important;
-}
-
-.fr-mb-first-15v,
-.fr-my-first-15v {
-  margin-bottom: 3.75rem !important;
-}
-
-.fr-m-first-16v,
-.fr-m-first-8w {
-  margin: 4rem !important;
-}
-
-.fr-ml-first-16v,
-.fr-ml-first-8w,
-.fr-mx-first-16v,
-.fr-mx-first-8w {
-  margin-left: 4rem !important;
-}
-
-.fr-mr-first-16v,
-.fr-mr-first-8w,
-.fr-mx-first-16v,
-.fr-mx-first-8w {
-  margin-right: 4rem !important;
-}
-
-.fr-mt-first-16v,
-.fr-mt-first-8w,
-.fr-my-first-16v,
-.fr-my-first-8w {
-  margin-top: 4rem !important;
-}
-
-.fr-mb-first-16v,
-.fr-mb-first-8w,
-.fr-my-first-16v,
-.fr-my-first-8w {
-  margin-bottom: 4rem !important;
-}
-
-.fr-m-first-17v {
-  margin: 4.25rem !important;
-}
-
-.fr-ml-first-17v,
-.fr-mx-first-17v {
-  margin-left: 4.25rem !important;
-}
-
-.fr-mr-first-17v,
-.fr-mx-first-17v {
-  margin-right: 4.25rem !important;
-}
-
-.fr-mt-first-17v,
-.fr-my-first-17v {
-  margin-top: 4.25rem !important;
-}
-
-.fr-mb-first-17v,
-.fr-my-first-17v {
-  margin-bottom: 4.25rem !important;
-}
-
-.fr-m-first-18v,
-.fr-m-first-9w {
-  margin: 4.5rem !important;
-}
-
-.fr-ml-first-18v,
-.fr-ml-first-9w,
-.fr-mx-first-18v,
-.fr-mx-first-9w {
-  margin-left: 4.5rem !important;
-}
-
-.fr-mr-first-18v,
-.fr-mr-first-9w,
-.fr-mx-first-18v,
-.fr-mx-first-9w {
-  margin-right: 4.5rem !important;
-}
-
-.fr-mt-first-18v,
-.fr-mt-first-9w,
-.fr-my-first-18v,
-.fr-my-first-9w {
-  margin-top: 4.5rem !important;
-}
-
-.fr-mb-first-18v,
-.fr-mb-first-9w,
-.fr-my-first-18v,
-.fr-my-first-9w {
-  margin-bottom: 4.5rem !important;
-}
-
-.fr-m-first-19v {
-  margin: 4.75rem !important;
-}
-
-.fr-ml-first-19v,
-.fr-mx-first-19v {
-  margin-left: 4.75rem !important;
-}
-
-.fr-mr-first-19v,
-.fr-mx-first-19v {
-  margin-right: 4.75rem !important;
-}
-
-.fr-mt-first-19v,
-.fr-my-first-19v {
-  margin-top: 4.75rem !important;
-}
-
-.fr-mb-first-19v,
-.fr-my-first-19v {
-  margin-bottom: 4.75rem !important;
-}
-
-.fr-m-first-20v,
-.fr-m-first-10w {
-  margin: 5rem !important;
-}
-
-.fr-ml-first-20v,
-.fr-ml-first-10w,
-.fr-mx-first-20v,
-.fr-mx-first-10w {
-  margin-left: 5rem !important;
-}
-
-.fr-mr-first-20v,
-.fr-mr-first-10w,
-.fr-mx-first-20v,
-.fr-mx-first-10w {
-  margin-right: 5rem !important;
-}
-
-.fr-mt-first-20v,
-.fr-mt-first-10w,
-.fr-my-first-20v,
-.fr-my-first-10w {
-  margin-top: 5rem !important;
-}
-
-.fr-mb-first-20v,
-.fr-mb-first-10w,
-.fr-my-first-20v,
-.fr-my-first-10w {
-  margin-bottom: 5rem !important;
-}
-
-.fr-m-first-21v {
-  margin: 5.25rem !important;
-}
-
-.fr-ml-first-21v,
-.fr-mx-first-21v {
-  margin-left: 5.25rem !important;
-}
-
-.fr-mr-first-21v,
-.fr-mx-first-21v {
-  margin-right: 5.25rem !important;
-}
-
-.fr-mt-first-21v,
-.fr-my-first-21v {
-  margin-top: 5.25rem !important;
-}
-
-.fr-mb-first-21v,
-.fr-my-first-21v {
-  margin-bottom: 5.25rem !important;
-}
-
-.fr-m-first-22v,
-.fr-m-first-11w {
-  margin: 5.5rem !important;
-}
-
-.fr-ml-first-22v,
-.fr-ml-first-11w,
-.fr-mx-first-22v,
-.fr-mx-first-11w {
-  margin-left: 5.5rem !important;
-}
-
-.fr-mr-first-22v,
-.fr-mr-first-11w,
-.fr-mx-first-22v,
-.fr-mx-first-11w {
-  margin-right: 5.5rem !important;
-}
-
-.fr-mt-first-22v,
-.fr-mt-first-11w,
-.fr-my-first-22v,
-.fr-my-first-11w {
-  margin-top: 5.5rem !important;
-}
-
-.fr-mb-first-22v,
-.fr-mb-first-11w,
-.fr-my-first-22v,
-.fr-my-first-11w {
-  margin-bottom: 5.5rem !important;
-}
-
-.fr-m-first-23v {
-  margin: 5.75rem !important;
-}
-
-.fr-ml-first-23v,
-.fr-mx-first-23v {
-  margin-left: 5.75rem !important;
-}
-
-.fr-mr-first-23v,
-.fr-mx-first-23v {
-  margin-right: 5.75rem !important;
-}
-
-.fr-mt-first-23v,
-.fr-my-first-23v {
-  margin-top: 5.75rem !important;
-}
-
-.fr-mb-first-23v,
-.fr-my-first-23v {
-  margin-bottom: 5.75rem !important;
-}
-
-.fr-m-first-24v,
-.fr-m-first-12w {
-  margin: 6rem !important;
-}
-
-.fr-ml-first-24v,
-.fr-ml-first-12w,
-.fr-mx-first-24v,
-.fr-mx-first-12w {
-  margin-left: 6rem !important;
-}
-
-.fr-mr-first-24v,
-.fr-mr-first-12w,
-.fr-mx-first-24v,
-.fr-mx-first-12w {
-  margin-right: 6rem !important;
-}
-
-.fr-mt-first-24v,
-.fr-mt-first-12w,
-.fr-my-first-24v,
-.fr-my-first-12w {
-  margin-top: 6rem !important;
-}
-
-.fr-mb-first-24v,
-.fr-mb-first-12w,
-.fr-my-first-24v,
-.fr-my-first-12w {
-  margin-bottom: 6rem !important;
-}
-
-.fr-m-first-25v {
-  margin: 6.25rem !important;
-}
-
-.fr-ml-first-25v,
-.fr-mx-first-25v {
-  margin-left: 6.25rem !important;
-}
-
-.fr-mr-first-25v,
-.fr-mx-first-25v {
-  margin-right: 6.25rem !important;
-}
-
-.fr-mt-first-25v,
-.fr-my-first-25v {
-  margin-top: 6.25rem !important;
-}
-
-.fr-mb-first-25v,
-.fr-my-first-25v {
-  margin-bottom: 6.25rem !important;
-}
-
-.fr-m-first-26v,
-.fr-m-first-13w {
-  margin: 6.5rem !important;
-}
-
-.fr-ml-first-26v,
-.fr-ml-first-13w,
-.fr-mx-first-26v,
-.fr-mx-first-13w {
-  margin-left: 6.5rem !important;
-}
-
-.fr-mr-first-26v,
-.fr-mr-first-13w,
-.fr-mx-first-26v,
-.fr-mx-first-13w {
-  margin-right: 6.5rem !important;
-}
-
-.fr-mt-first-26v,
-.fr-mt-first-13w,
-.fr-my-first-26v,
-.fr-my-first-13w {
-  margin-top: 6.5rem !important;
-}
-
-.fr-mb-first-26v,
-.fr-mb-first-13w,
-.fr-my-first-26v,
-.fr-my-first-13w {
-  margin-bottom: 6.5rem !important;
-}
-
-.fr-m-first-27v {
-  margin: 6.75rem !important;
-}
-
-.fr-ml-first-27v,
-.fr-mx-first-27v {
-  margin-left: 6.75rem !important;
-}
-
-.fr-mr-first-27v,
-.fr-mx-first-27v {
-  margin-right: 6.75rem !important;
-}
-
-.fr-mt-first-27v,
-.fr-my-first-27v {
-  margin-top: 6.75rem !important;
-}
-
-.fr-mb-first-27v,
-.fr-my-first-27v {
-  margin-bottom: 6.75rem !important;
-}
-
-.fr-m-first-28v,
-.fr-m-first-14w {
-  margin: 7rem !important;
-}
-
-.fr-ml-first-28v,
-.fr-ml-first-14w,
-.fr-mx-first-28v,
-.fr-mx-first-14w {
-  margin-left: 7rem !important;
-}
-
-.fr-mr-first-28v,
-.fr-mr-first-14w,
-.fr-mx-first-28v,
-.fr-mx-first-14w {
-  margin-right: 7rem !important;
-}
-
-.fr-mt-first-28v,
-.fr-mt-first-14w,
-.fr-my-first-28v,
-.fr-my-first-14w {
-  margin-top: 7rem !important;
-}
-
-.fr-mb-first-28v,
-.fr-mb-first-14w,
-.fr-my-first-28v,
-.fr-my-first-14w {
-  margin-bottom: 7rem !important;
-}
-
-.fr-m-first-29v {
-  margin: 7.25rem !important;
-}
-
-.fr-ml-first-29v,
-.fr-mx-first-29v {
-  margin-left: 7.25rem !important;
-}
-
-.fr-mr-first-29v,
-.fr-mx-first-29v {
-  margin-right: 7.25rem !important;
-}
-
-.fr-mt-first-29v,
-.fr-my-first-29v {
-  margin-top: 7.25rem !important;
-}
-
-.fr-mb-first-29v,
-.fr-my-first-29v {
-  margin-bottom: 7.25rem !important;
-}
-
-.fr-m-first-30v,
-.fr-m-first-15w {
-  margin: 7.5rem !important;
-}
-
-.fr-ml-first-30v,
-.fr-ml-first-15w,
-.fr-mx-first-30v,
-.fr-mx-first-15w {
-  margin-left: 7.5rem !important;
-}
-
-.fr-mr-first-30v,
-.fr-mr-first-15w,
-.fr-mx-first-30v,
-.fr-mx-first-15w {
-  margin-right: 7.5rem !important;
-}
-
-.fr-mt-first-30v,
-.fr-mt-first-15w,
-.fr-my-first-30v,
-.fr-my-first-15w {
-  margin-top: 7.5rem !important;
-}
-
-.fr-mb-first-30v,
-.fr-mb-first-15w,
-.fr-my-first-30v,
-.fr-my-first-15w {
-  margin-bottom: 7.5rem !important;
-}
-
-.fr-m-first-31v {
-  margin: 7.75rem !important;
-}
-
-.fr-ml-first-31v,
-.fr-mx-first-31v {
-  margin-left: 7.75rem !important;
-}
-
-.fr-mr-first-31v,
-.fr-mx-first-31v {
-  margin-right: 7.75rem !important;
-}
-
-.fr-mt-first-31v,
-.fr-my-first-31v {
-  margin-top: 7.75rem !important;
-}
-
-.fr-mb-first-31v,
-.fr-my-first-31v {
-  margin-bottom: 7.75rem !important;
-}
-
-.fr-m-first-32v,
-.fr-m-first-16w {
-  margin: 8rem !important;
-}
-
-.fr-ml-first-32v,
-.fr-ml-first-16w,
-.fr-mx-first-32v,
-.fr-mx-first-16w {
-  margin-left: 8rem !important;
-}
-
-.fr-mr-first-32v,
-.fr-mr-first-16w,
-.fr-mx-first-32v,
-.fr-mx-first-16w {
-  margin-right: 8rem !important;
-}
-
-.fr-mt-first-32v,
-.fr-mt-first-16w,
-.fr-my-first-32v,
-.fr-my-first-16w {
-  margin-top: 8rem !important;
-}
-
-.fr-mb-first-32v,
-.fr-mb-first-16w,
-.fr-my-first-32v,
-.fr-my-first-16w {
-  margin-bottom: 8rem !important;
-}
-
-.fr-m-first-auto {
-  margin: auto;
-}
-
-.fr-ml-first-auto,
-.fr-mx-first-auto {
-  margin-left: auto;
-}
-
-.fr-mr-first-auto,
-.fr-mx-first-auto {
-  margin-right: auto;
-}
-
-.fr-mt-first-auto,
-.fr-my-first-auto {
-  margin-top: auto;
-}
-
-.fr-mb-first-auto,
-.fr-my-first-auto {
-  margin-bottom: auto;
-}
-
-.fr-p-0 {
-  padding: 0 !important;
-}
-
-.fr-pl-0,
-.fr-px-0 {
-  padding-left: 0 !important;
-}
-
-.fr-pr-0,
-.fr-px-0 {
-  padding-right: 0 !important;
-}
-
-.fr-pt-0,
-.fr-py-0 {
-  padding-top: 0 !important;
-}
-
-.fr-pb-0,
-.fr-py-0 {
-  padding-bottom: 0 !important;
-}
-
-.fr-p-n0-5v {
-  padding: -0.125rem !important;
-}
-
-.fr-pl-n0-5v,
-.fr-px-n0-5v {
-  padding-left: -0.125rem !important;
-}
-
-.fr-pr-n0-5v,
-.fr-px-n0-5v {
-  padding-right: -0.125rem !important;
-}
-
-.fr-pt-n0-5v,
-.fr-py-n0-5v {
-  padding-top: -0.125rem !important;
-}
-
-.fr-pb-n0-5v,
-.fr-py-n0-5v {
-  padding-bottom: -0.125rem !important;
-}
-
-.fr-p-0-5v {
-  padding: 0.125rem !important;
-}
-
-.fr-pl-0-5v,
-.fr-px-0-5v {
-  padding-left: 0.125rem !important;
-}
-
-.fr-pr-0-5v,
-.fr-px-0-5v {
-  padding-right: 0.125rem !important;
-}
-
-.fr-pt-0-5v,
-.fr-py-0-5v {
-  padding-top: 0.125rem !important;
-}
-
-.fr-pb-0-5v,
-.fr-py-0-5v {
-  padding-bottom: 0.125rem !important;
-}
-
-.fr-p-1v {
-  padding: 0.25rem !important;
-}
-
-.fr-pl-1v,
-.fr-px-1v {
-  padding-left: 0.25rem !important;
-}
-
-.fr-pr-1v,
-.fr-px-1v {
-  padding-right: 0.25rem !important;
-}
-
-.fr-pt-1v,
-.fr-py-1v {
-  padding-top: 0.25rem !important;
-}
-
-.fr-pb-1v,
-.fr-py-1v {
-  padding-bottom: 0.25rem !important;
-}
-
-.fr-p-1-5v {
-  padding: 0.375rem !important;
-}
-
-.fr-pl-1-5v,
-.fr-px-1-5v {
-  padding-left: 0.375rem !important;
-}
-
-.fr-pr-1-5v,
-.fr-px-1-5v {
-  padding-right: 0.375rem !important;
-}
-
-.fr-pt-1-5v,
-.fr-py-1-5v {
-  padding-top: 0.375rem !important;
-}
-
-.fr-pb-1-5v,
-.fr-py-1-5v {
-  padding-bottom: 0.375rem !important;
-}
-
-.fr-p-2v,
-.fr-p-1w {
-  padding: 0.5rem !important;
-}
-
-.fr-pl-2v,
-.fr-pl-1w,
-.fr-px-2v,
-.fr-px-1w {
-  padding-left: 0.5rem !important;
-}
-
-.fr-pr-2v,
-.fr-pr-1w,
-.fr-px-2v,
-.fr-px-1w {
-  padding-right: 0.5rem !important;
-}
-
-.fr-pt-2v,
-.fr-pt-1w,
-.fr-py-2v,
-.fr-py-1w {
-  padding-top: 0.5rem !important;
-}
-
-.fr-pb-2v,
-.fr-pb-1w,
-.fr-py-2v,
-.fr-py-1w {
-  padding-bottom: 0.5rem !important;
-}
-
-.fr-p-3v {
-  padding: 0.75rem !important;
-}
-
-.fr-pl-3v,
-.fr-px-3v {
-  padding-left: 0.75rem !important;
-}
-
-.fr-pr-3v,
-.fr-px-3v {
-  padding-right: 0.75rem !important;
-}
-
-.fr-pt-3v,
-.fr-py-3v {
-  padding-top: 0.75rem !important;
-}
-
-.fr-pb-3v,
-.fr-py-3v {
-  padding-bottom: 0.75rem !important;
-}
-
-.fr-p-4v,
-.fr-p-2w {
-  padding: 1rem !important;
-}
-
-.fr-pl-4v,
-.fr-pl-2w,
-.fr-px-4v,
-.fr-px-2w {
-  padding-left: 1rem !important;
-}
-
-.fr-pr-4v,
-.fr-pr-2w,
-.fr-px-4v,
-.fr-px-2w {
-  padding-right: 1rem !important;
-}
-
-.fr-pt-4v,
-.fr-pt-2w,
-.fr-py-4v,
-.fr-py-2w {
-  padding-top: 1rem !important;
-}
-
-.fr-pb-4v,
-.fr-pb-2w,
-.fr-py-4v,
-.fr-py-2w {
-  padding-bottom: 1rem !important;
-}
-
-.fr-p-5v {
-  padding: 1.25rem !important;
-}
-
-.fr-pl-5v,
-.fr-px-5v {
-  padding-left: 1.25rem !important;
-}
-
-.fr-pr-5v,
-.fr-px-5v {
-  padding-right: 1.25rem !important;
-}
-
-.fr-pt-5v,
-.fr-py-5v {
-  padding-top: 1.25rem !important;
-}
-
-.fr-pb-5v,
-.fr-py-5v {
-  padding-bottom: 1.25rem !important;
-}
-
-.fr-p-6v,
-.fr-p-3w {
-  padding: 1.5rem !important;
-}
-
-.fr-pl-6v,
-.fr-pl-3w,
-.fr-px-6v,
-.fr-px-3w {
-  padding-left: 1.5rem !important;
-}
-
-.fr-pr-6v,
-.fr-pr-3w,
-.fr-px-6v,
-.fr-px-3w {
-  padding-right: 1.5rem !important;
-}
-
-.fr-pt-6v,
-.fr-pt-3w,
-.fr-py-6v,
-.fr-py-3w {
-  padding-top: 1.5rem !important;
-}
-
-.fr-pb-6v,
-.fr-pb-3w,
-.fr-py-6v,
-.fr-py-3w {
-  padding-bottom: 1.5rem !important;
-}
-
-.fr-p-7v {
-  padding: 1.75rem !important;
-}
-
-.fr-pl-7v,
-.fr-px-7v {
-  padding-left: 1.75rem !important;
-}
-
-.fr-pr-7v,
-.fr-px-7v {
-  padding-right: 1.75rem !important;
-}
-
-.fr-pt-7v,
-.fr-py-7v {
-  padding-top: 1.75rem !important;
-}
-
-.fr-pb-7v,
-.fr-py-7v {
-  padding-bottom: 1.75rem !important;
-}
-
-.fr-p-8v,
-.fr-p-4w {
-  padding: 2rem !important;
-}
-
-.fr-pl-8v,
-.fr-pl-4w,
-.fr-px-8v,
-.fr-px-4w {
-  padding-left: 2rem !important;
-}
-
-.fr-pr-8v,
-.fr-pr-4w,
-.fr-px-8v,
-.fr-px-4w {
-  padding-right: 2rem !important;
-}
-
-.fr-pt-8v,
-.fr-pt-4w,
-.fr-py-8v,
-.fr-py-4w {
-  padding-top: 2rem !important;
-}
-
-.fr-pb-8v,
-.fr-pb-4w,
-.fr-py-8v,
-.fr-py-4w {
-  padding-bottom: 2rem !important;
-}
-
-.fr-p-9v {
-  padding: 2.25rem !important;
-}
-
-.fr-pl-9v,
-.fr-px-9v {
-  padding-left: 2.25rem !important;
-}
-
-.fr-pr-9v,
-.fr-px-9v {
-  padding-right: 2.25rem !important;
-}
-
-.fr-pt-9v,
-.fr-py-9v {
-  padding-top: 2.25rem !important;
-}
-
-.fr-pb-9v,
-.fr-py-9v {
-  padding-bottom: 2.25rem !important;
-}
-
-.fr-p-10v,
-.fr-p-5w {
-  padding: 2.5rem !important;
-}
-
-.fr-pl-10v,
-.fr-pl-5w,
-.fr-px-10v,
-.fr-px-5w {
-  padding-left: 2.5rem !important;
-}
-
-.fr-pr-10v,
-.fr-pr-5w,
-.fr-px-10v,
-.fr-px-5w {
-  padding-right: 2.5rem !important;
-}
-
-.fr-pt-10v,
-.fr-pt-5w,
-.fr-py-10v,
-.fr-py-5w {
-  padding-top: 2.5rem !important;
-}
-
-.fr-pb-10v,
-.fr-pb-5w,
-.fr-py-10v,
-.fr-py-5w {
-  padding-bottom: 2.5rem !important;
-}
-
-.fr-p-11v {
-  padding: 2.75rem !important;
-}
-
-.fr-pl-11v,
-.fr-px-11v {
-  padding-left: 2.75rem !important;
-}
-
-.fr-pr-11v,
-.fr-px-11v {
-  padding-right: 2.75rem !important;
-}
-
-.fr-pt-11v,
-.fr-py-11v {
-  padding-top: 2.75rem !important;
-}
-
-.fr-pb-11v,
-.fr-py-11v {
-  padding-bottom: 2.75rem !important;
-}
-
-.fr-p-12v,
-.fr-p-6w {
-  padding: 3rem !important;
-}
-
-.fr-pl-12v,
-.fr-pl-6w,
-.fr-px-12v,
-.fr-px-6w {
-  padding-left: 3rem !important;
-}
-
-.fr-pr-12v,
-.fr-pr-6w,
-.fr-px-12v,
-.fr-px-6w {
-  padding-right: 3rem !important;
-}
-
-.fr-pt-12v,
-.fr-pt-6w,
-.fr-py-12v,
-.fr-py-6w {
-  padding-top: 3rem !important;
-}
-
-.fr-pb-12v,
-.fr-pb-6w,
-.fr-py-12v,
-.fr-py-6w {
-  padding-bottom: 3rem !important;
-}
-
-.fr-p-13v {
-  padding: 3.25rem !important;
-}
-
-.fr-pl-13v,
-.fr-px-13v {
-  padding-left: 3.25rem !important;
-}
-
-.fr-pr-13v,
-.fr-px-13v {
-  padding-right: 3.25rem !important;
-}
-
-.fr-pt-13v,
-.fr-py-13v {
-  padding-top: 3.25rem !important;
-}
-
-.fr-pb-13v,
-.fr-py-13v {
-  padding-bottom: 3.25rem !important;
-}
-
-.fr-p-14v,
-.fr-p-7w {
-  padding: 3.5rem !important;
-}
-
-.fr-pl-14v,
-.fr-pl-7w,
-.fr-px-14v,
-.fr-px-7w {
-  padding-left: 3.5rem !important;
-}
-
-.fr-pr-14v,
-.fr-pr-7w,
-.fr-px-14v,
-.fr-px-7w {
-  padding-right: 3.5rem !important;
-}
-
-.fr-pt-14v,
-.fr-pt-7w,
-.fr-py-14v,
-.fr-py-7w {
-  padding-top: 3.5rem !important;
-}
-
-.fr-pb-14v,
-.fr-pb-7w,
-.fr-py-14v,
-.fr-py-7w {
-  padding-bottom: 3.5rem !important;
-}
-
-.fr-p-15v {
-  padding: 3.75rem !important;
-}
-
-.fr-pl-15v,
-.fr-px-15v {
-  padding-left: 3.75rem !important;
-}
-
-.fr-pr-15v,
-.fr-px-15v {
-  padding-right: 3.75rem !important;
-}
-
-.fr-pt-15v,
-.fr-py-15v {
-  padding-top: 3.75rem !important;
-}
-
-.fr-pb-15v,
-.fr-py-15v {
-  padding-bottom: 3.75rem !important;
-}
-
-.fr-p-16v,
-.fr-p-8w {
-  padding: 4rem !important;
-}
-
-.fr-pl-16v,
-.fr-pl-8w,
-.fr-px-16v,
-.fr-px-8w {
-  padding-left: 4rem !important;
-}
-
-.fr-pr-16v,
-.fr-pr-8w,
-.fr-px-16v,
-.fr-px-8w {
-  padding-right: 4rem !important;
-}
-
-.fr-pt-16v,
-.fr-pt-8w,
-.fr-py-16v,
-.fr-py-8w {
-  padding-top: 4rem !important;
-}
-
-.fr-pb-16v,
-.fr-pb-8w,
-.fr-py-16v,
-.fr-py-8w {
-  padding-bottom: 4rem !important;
-}
-
-.fr-p-17v {
-  padding: 4.25rem !important;
-}
-
-.fr-pl-17v,
-.fr-px-17v {
-  padding-left: 4.25rem !important;
-}
-
-.fr-pr-17v,
-.fr-px-17v {
-  padding-right: 4.25rem !important;
-}
-
-.fr-pt-17v,
-.fr-py-17v {
-  padding-top: 4.25rem !important;
-}
-
-.fr-pb-17v,
-.fr-py-17v {
-  padding-bottom: 4.25rem !important;
-}
-
-.fr-p-18v,
-.fr-p-9w {
-  padding: 4.5rem !important;
-}
-
-.fr-pl-18v,
-.fr-pl-9w,
-.fr-px-18v,
-.fr-px-9w {
-  padding-left: 4.5rem !important;
-}
-
-.fr-pr-18v,
-.fr-pr-9w,
-.fr-px-18v,
-.fr-px-9w {
-  padding-right: 4.5rem !important;
-}
-
-.fr-pt-18v,
-.fr-pt-9w,
-.fr-py-18v,
-.fr-py-9w {
-  padding-top: 4.5rem !important;
-}
-
-.fr-pb-18v,
-.fr-pb-9w,
-.fr-py-18v,
-.fr-py-9w {
-  padding-bottom: 4.5rem !important;
-}
-
-.fr-p-19v {
-  padding: 4.75rem !important;
-}
-
-.fr-pl-19v,
-.fr-px-19v {
-  padding-left: 4.75rem !important;
-}
-
-.fr-pr-19v,
-.fr-px-19v {
-  padding-right: 4.75rem !important;
-}
-
-.fr-pt-19v,
-.fr-py-19v {
-  padding-top: 4.75rem !important;
-}
-
-.fr-pb-19v,
-.fr-py-19v {
-  padding-bottom: 4.75rem !important;
-}
-
-.fr-p-20v,
-.fr-p-10w {
-  padding: 5rem !important;
-}
-
-.fr-pl-20v,
-.fr-pl-10w,
-.fr-px-20v,
-.fr-px-10w {
-  padding-left: 5rem !important;
-}
-
-.fr-pr-20v,
-.fr-pr-10w,
-.fr-px-20v,
-.fr-px-10w {
-  padding-right: 5rem !important;
-}
-
-.fr-pt-20v,
-.fr-pt-10w,
-.fr-py-20v,
-.fr-py-10w {
-  padding-top: 5rem !important;
-}
-
-.fr-pb-20v,
-.fr-pb-10w,
-.fr-py-20v,
-.fr-py-10w {
-  padding-bottom: 5rem !important;
-}
-
-.fr-p-21v {
-  padding: 5.25rem !important;
-}
-
-.fr-pl-21v,
-.fr-px-21v {
-  padding-left: 5.25rem !important;
-}
-
-.fr-pr-21v,
-.fr-px-21v {
-  padding-right: 5.25rem !important;
-}
-
-.fr-pt-21v,
-.fr-py-21v {
-  padding-top: 5.25rem !important;
-}
-
-.fr-pb-21v,
-.fr-py-21v {
-  padding-bottom: 5.25rem !important;
-}
-
-.fr-p-22v,
-.fr-p-11w {
-  padding: 5.5rem !important;
-}
-
-.fr-pl-22v,
-.fr-pl-11w,
-.fr-px-22v,
-.fr-px-11w {
-  padding-left: 5.5rem !important;
-}
-
-.fr-pr-22v,
-.fr-pr-11w,
-.fr-px-22v,
-.fr-px-11w {
-  padding-right: 5.5rem !important;
-}
-
-.fr-pt-22v,
-.fr-pt-11w,
-.fr-py-22v,
-.fr-py-11w {
-  padding-top: 5.5rem !important;
-}
-
-.fr-pb-22v,
-.fr-pb-11w,
-.fr-py-22v,
-.fr-py-11w {
-  padding-bottom: 5.5rem !important;
-}
-
-.fr-p-23v {
-  padding: 5.75rem !important;
-}
-
-.fr-pl-23v,
-.fr-px-23v {
-  padding-left: 5.75rem !important;
-}
-
-.fr-pr-23v,
-.fr-px-23v {
-  padding-right: 5.75rem !important;
-}
-
-.fr-pt-23v,
-.fr-py-23v {
-  padding-top: 5.75rem !important;
-}
-
-.fr-pb-23v,
-.fr-py-23v {
-  padding-bottom: 5.75rem !important;
-}
-
-.fr-p-24v,
-.fr-p-12w {
-  padding: 6rem !important;
-}
-
-.fr-pl-24v,
-.fr-pl-12w,
-.fr-px-24v,
-.fr-px-12w {
-  padding-left: 6rem !important;
-}
-
-.fr-pr-24v,
-.fr-pr-12w,
-.fr-px-24v,
-.fr-px-12w {
-  padding-right: 6rem !important;
-}
-
-.fr-pt-24v,
-.fr-pt-12w,
-.fr-py-24v,
-.fr-py-12w {
-  padding-top: 6rem !important;
-}
-
-.fr-pb-24v,
-.fr-pb-12w,
-.fr-py-24v,
-.fr-py-12w {
-  padding-bottom: 6rem !important;
-}
-
-.fr-p-25v {
-  padding: 6.25rem !important;
-}
-
-.fr-pl-25v,
-.fr-px-25v {
-  padding-left: 6.25rem !important;
-}
-
-.fr-pr-25v,
-.fr-px-25v {
-  padding-right: 6.25rem !important;
-}
-
-.fr-pt-25v,
-.fr-py-25v {
-  padding-top: 6.25rem !important;
-}
-
-.fr-pb-25v,
-.fr-py-25v {
-  padding-bottom: 6.25rem !important;
-}
-
-.fr-p-26v,
-.fr-p-13w {
-  padding: 6.5rem !important;
-}
-
-.fr-pl-26v,
-.fr-pl-13w,
-.fr-px-26v,
-.fr-px-13w {
-  padding-left: 6.5rem !important;
-}
-
-.fr-pr-26v,
-.fr-pr-13w,
-.fr-px-26v,
-.fr-px-13w {
-  padding-right: 6.5rem !important;
-}
-
-.fr-pt-26v,
-.fr-pt-13w,
-.fr-py-26v,
-.fr-py-13w {
-  padding-top: 6.5rem !important;
-}
-
-.fr-pb-26v,
-.fr-pb-13w,
-.fr-py-26v,
-.fr-py-13w {
-  padding-bottom: 6.5rem !important;
-}
-
-.fr-p-27v {
-  padding: 6.75rem !important;
-}
-
-.fr-pl-27v,
-.fr-px-27v {
-  padding-left: 6.75rem !important;
-}
-
-.fr-pr-27v,
-.fr-px-27v {
-  padding-right: 6.75rem !important;
-}
-
-.fr-pt-27v,
-.fr-py-27v {
-  padding-top: 6.75rem !important;
-}
-
-.fr-pb-27v,
-.fr-py-27v {
-  padding-bottom: 6.75rem !important;
-}
-
-.fr-p-28v,
-.fr-p-14w {
-  padding: 7rem !important;
-}
-
-.fr-pl-28v,
-.fr-pl-14w,
-.fr-px-28v,
-.fr-px-14w {
-  padding-left: 7rem !important;
-}
-
-.fr-pr-28v,
-.fr-pr-14w,
-.fr-px-28v,
-.fr-px-14w {
-  padding-right: 7rem !important;
-}
-
-.fr-pt-28v,
-.fr-pt-14w,
-.fr-py-28v,
-.fr-py-14w {
-  padding-top: 7rem !important;
-}
-
-.fr-pb-28v,
-.fr-pb-14w,
-.fr-py-28v,
-.fr-py-14w {
-  padding-bottom: 7rem !important;
-}
-
-.fr-p-29v {
-  padding: 7.25rem !important;
-}
-
-.fr-pl-29v,
-.fr-px-29v {
-  padding-left: 7.25rem !important;
-}
-
-.fr-pr-29v,
-.fr-px-29v {
-  padding-right: 7.25rem !important;
-}
-
-.fr-pt-29v,
-.fr-py-29v {
-  padding-top: 7.25rem !important;
-}
-
-.fr-pb-29v,
-.fr-py-29v {
-  padding-bottom: 7.25rem !important;
-}
-
-.fr-p-30v,
-.fr-p-15w {
-  padding: 7.5rem !important;
-}
-
-.fr-pl-30v,
-.fr-pl-15w,
-.fr-px-30v,
-.fr-px-15w {
-  padding-left: 7.5rem !important;
-}
-
-.fr-pr-30v,
-.fr-pr-15w,
-.fr-px-30v,
-.fr-px-15w {
-  padding-right: 7.5rem !important;
-}
-
-.fr-pt-30v,
-.fr-pt-15w,
-.fr-py-30v,
-.fr-py-15w {
-  padding-top: 7.5rem !important;
-}
-
-.fr-pb-30v,
-.fr-pb-15w,
-.fr-py-30v,
-.fr-py-15w {
-  padding-bottom: 7.5rem !important;
-}
-
-.fr-p-31v {
-  padding: 7.75rem !important;
-}
-
-.fr-pl-31v,
-.fr-px-31v {
-  padding-left: 7.75rem !important;
-}
-
-.fr-pr-31v,
-.fr-px-31v {
-  padding-right: 7.75rem !important;
-}
-
-.fr-pt-31v,
-.fr-py-31v {
-  padding-top: 7.75rem !important;
-}
-
-.fr-pb-31v,
-.fr-py-31v {
-  padding-bottom: 7.75rem !important;
-}
-
-.fr-p-32v,
-.fr-p-16w {
-  padding: 8rem !important;
-}
-
-.fr-pl-32v,
-.fr-pl-16w,
-.fr-px-32v,
-.fr-px-16w {
-  padding-left: 8rem !important;
-}
-
-.fr-pr-32v,
-.fr-pr-16w,
-.fr-px-32v,
-.fr-px-16w {
-  padding-right: 8rem !important;
-}
-
-.fr-pt-32v,
-.fr-pt-16w,
-.fr-py-32v,
-.fr-py-16w {
-  padding-top: 8rem !important;
-}
-
-.fr-pb-32v,
-.fr-pb-16w,
-.fr-py-32v,
-.fr-py-16w {
-  padding-bottom: 8rem !important;
-}
-
-.fr-p-first-0 {
-  padding: 0 !important;
-}
-
-.fr-pl-first-0,
-.fr-px-first-0 {
-  padding-left: 0 !important;
-}
-
-.fr-pr-first-0,
-.fr-px-first-0 {
-  padding-right: 0 !important;
-}
-
-.fr-pt-first-0,
-.fr-py-first-0 {
-  padding-top: 0 !important;
-}
-
-.fr-pb-first-0,
-.fr-py-first-0 {
-  padding-bottom: 0 !important;
-}
-
-.fr-p-first-n0-5v {
-  padding: -0.125rem !important;
-}
-
-.fr-pl-first-n0-5v,
-.fr-px-first-n0-5v {
-  padding-left: -0.125rem !important;
-}
-
-.fr-pr-first-n0-5v,
-.fr-px-first-n0-5v {
-  padding-right: -0.125rem !important;
-}
-
-.fr-pt-first-n0-5v,
-.fr-py-first-n0-5v {
-  padding-top: -0.125rem !important;
-}
-
-.fr-pb-first-n0-5v,
-.fr-py-first-n0-5v {
-  padding-bottom: -0.125rem !important;
-}
-
-.fr-p-first-0-5v {
-  padding: 0.125rem !important;
-}
-
-.fr-pl-first-0-5v,
-.fr-px-first-0-5v {
-  padding-left: 0.125rem !important;
-}
-
-.fr-pr-first-0-5v,
-.fr-px-first-0-5v {
-  padding-right: 0.125rem !important;
-}
-
-.fr-pt-first-0-5v,
-.fr-py-first-0-5v {
-  padding-top: 0.125rem !important;
-}
-
-.fr-pb-first-0-5v,
-.fr-py-first-0-5v {
-  padding-bottom: 0.125rem !important;
-}
-
-.fr-p-first-1v {
-  padding: 0.25rem !important;
-}
-
-.fr-pl-first-1v,
-.fr-px-first-1v {
-  padding-left: 0.25rem !important;
-}
-
-.fr-pr-first-1v,
-.fr-px-first-1v {
-  padding-right: 0.25rem !important;
-}
-
-.fr-pt-first-1v,
-.fr-py-first-1v {
-  padding-top: 0.25rem !important;
-}
-
-.fr-pb-first-1v,
-.fr-py-first-1v {
-  padding-bottom: 0.25rem !important;
-}
-
-.fr-p-first-1-5v {
-  padding: 0.375rem !important;
-}
-
-.fr-pl-first-1-5v,
-.fr-px-first-1-5v {
-  padding-left: 0.375rem !important;
-}
-
-.fr-pr-first-1-5v,
-.fr-px-first-1-5v {
-  padding-right: 0.375rem !important;
-}
-
-.fr-pt-first-1-5v,
-.fr-py-first-1-5v {
-  padding-top: 0.375rem !important;
-}
-
-.fr-pb-first-1-5v,
-.fr-py-first-1-5v {
-  padding-bottom: 0.375rem !important;
-}
-
-.fr-p-first-2v,
-.fr-p-first-1w {
-  padding: 0.5rem !important;
-}
-
-.fr-pl-first-2v,
-.fr-pl-first-1w,
-.fr-px-first-2v,
-.fr-px-first-1w {
-  padding-left: 0.5rem !important;
-}
-
-.fr-pr-first-2v,
-.fr-pr-first-1w,
-.fr-px-first-2v,
-.fr-px-first-1w {
-  padding-right: 0.5rem !important;
-}
-
-.fr-pt-first-2v,
-.fr-pt-first-1w,
-.fr-py-first-2v,
-.fr-py-first-1w {
-  padding-top: 0.5rem !important;
-}
-
-.fr-pb-first-2v,
-.fr-pb-first-1w,
-.fr-py-first-2v,
-.fr-py-first-1w {
-  padding-bottom: 0.5rem !important;
-}
-
-.fr-p-first-3v {
-  padding: 0.75rem !important;
-}
-
-.fr-pl-first-3v,
-.fr-px-first-3v {
-  padding-left: 0.75rem !important;
-}
-
-.fr-pr-first-3v,
-.fr-px-first-3v {
-  padding-right: 0.75rem !important;
-}
-
-.fr-pt-first-3v,
-.fr-py-first-3v {
-  padding-top: 0.75rem !important;
-}
-
-.fr-pb-first-3v,
-.fr-py-first-3v {
-  padding-bottom: 0.75rem !important;
-}
-
-.fr-p-first-4v,
-.fr-p-first-2w {
-  padding: 1rem !important;
-}
-
-.fr-pl-first-4v,
-.fr-pl-first-2w,
-.fr-px-first-4v,
-.fr-px-first-2w {
-  padding-left: 1rem !important;
-}
-
-.fr-pr-first-4v,
-.fr-pr-first-2w,
-.fr-px-first-4v,
-.fr-px-first-2w {
-  padding-right: 1rem !important;
-}
-
-.fr-pt-first-4v,
-.fr-pt-first-2w,
-.fr-py-first-4v,
-.fr-py-first-2w {
-  padding-top: 1rem !important;
-}
-
-.fr-pb-first-4v,
-.fr-pb-first-2w,
-.fr-py-first-4v,
-.fr-py-first-2w {
-  padding-bottom: 1rem !important;
-}
-
-.fr-p-first-5v {
-  padding: 1.25rem !important;
-}
-
-.fr-pl-first-5v,
-.fr-px-first-5v {
-  padding-left: 1.25rem !important;
-}
-
-.fr-pr-first-5v,
-.fr-px-first-5v {
-  padding-right: 1.25rem !important;
-}
-
-.fr-pt-first-5v,
-.fr-py-first-5v {
-  padding-top: 1.25rem !important;
-}
-
-.fr-pb-first-5v,
-.fr-py-first-5v {
-  padding-bottom: 1.25rem !important;
-}
-
-.fr-p-first-6v,
-.fr-p-first-3w {
-  padding: 1.5rem !important;
-}
-
-.fr-pl-first-6v,
-.fr-pl-first-3w,
-.fr-px-first-6v,
-.fr-px-first-3w {
-  padding-left: 1.5rem !important;
-}
-
-.fr-pr-first-6v,
-.fr-pr-first-3w,
-.fr-px-first-6v,
-.fr-px-first-3w {
-  padding-right: 1.5rem !important;
-}
-
-.fr-pt-first-6v,
-.fr-pt-first-3w,
-.fr-py-first-6v,
-.fr-py-first-3w {
-  padding-top: 1.5rem !important;
-}
-
-.fr-pb-first-6v,
-.fr-pb-first-3w,
-.fr-py-first-6v,
-.fr-py-first-3w {
-  padding-bottom: 1.5rem !important;
-}
-
-.fr-p-first-7v {
-  padding: 1.75rem !important;
-}
-
-.fr-pl-first-7v,
-.fr-px-first-7v {
-  padding-left: 1.75rem !important;
-}
-
-.fr-pr-first-7v,
-.fr-px-first-7v {
-  padding-right: 1.75rem !important;
-}
-
-.fr-pt-first-7v,
-.fr-py-first-7v {
-  padding-top: 1.75rem !important;
-}
-
-.fr-pb-first-7v,
-.fr-py-first-7v {
-  padding-bottom: 1.75rem !important;
-}
-
-.fr-p-first-8v,
-.fr-p-first-4w {
-  padding: 2rem !important;
-}
-
-.fr-pl-first-8v,
-.fr-pl-first-4w,
-.fr-px-first-8v,
-.fr-px-first-4w {
-  padding-left: 2rem !important;
-}
-
-.fr-pr-first-8v,
-.fr-pr-first-4w,
-.fr-px-first-8v,
-.fr-px-first-4w {
-  padding-right: 2rem !important;
-}
-
-.fr-pt-first-8v,
-.fr-pt-first-4w,
-.fr-py-first-8v,
-.fr-py-first-4w {
-  padding-top: 2rem !important;
-}
-
-.fr-pb-first-8v,
-.fr-pb-first-4w,
-.fr-py-first-8v,
-.fr-py-first-4w {
-  padding-bottom: 2rem !important;
-}
-
-.fr-p-first-9v {
-  padding: 2.25rem !important;
-}
-
-.fr-pl-first-9v,
-.fr-px-first-9v {
-  padding-left: 2.25rem !important;
-}
-
-.fr-pr-first-9v,
-.fr-px-first-9v {
-  padding-right: 2.25rem !important;
-}
-
-.fr-pt-first-9v,
-.fr-py-first-9v {
-  padding-top: 2.25rem !important;
-}
-
-.fr-pb-first-9v,
-.fr-py-first-9v {
-  padding-bottom: 2.25rem !important;
-}
-
-.fr-p-first-10v,
-.fr-p-first-5w {
-  padding: 2.5rem !important;
-}
-
-.fr-pl-first-10v,
-.fr-pl-first-5w,
-.fr-px-first-10v,
-.fr-px-first-5w {
-  padding-left: 2.5rem !important;
-}
-
-.fr-pr-first-10v,
-.fr-pr-first-5w,
-.fr-px-first-10v,
-.fr-px-first-5w {
-  padding-right: 2.5rem !important;
-}
-
-.fr-pt-first-10v,
-.fr-pt-first-5w,
-.fr-py-first-10v,
-.fr-py-first-5w {
-  padding-top: 2.5rem !important;
-}
-
-.fr-pb-first-10v,
-.fr-pb-first-5w,
-.fr-py-first-10v,
-.fr-py-first-5w {
-  padding-bottom: 2.5rem !important;
-}
-
-.fr-p-first-11v {
-  padding: 2.75rem !important;
-}
-
-.fr-pl-first-11v,
-.fr-px-first-11v {
-  padding-left: 2.75rem !important;
-}
-
-.fr-pr-first-11v,
-.fr-px-first-11v {
-  padding-right: 2.75rem !important;
-}
-
-.fr-pt-first-11v,
-.fr-py-first-11v {
-  padding-top: 2.75rem !important;
-}
-
-.fr-pb-first-11v,
-.fr-py-first-11v {
-  padding-bottom: 2.75rem !important;
-}
-
-.fr-p-first-12v,
-.fr-p-first-6w {
-  padding: 3rem !important;
-}
-
-.fr-pl-first-12v,
-.fr-pl-first-6w,
-.fr-px-first-12v,
-.fr-px-first-6w {
-  padding-left: 3rem !important;
-}
-
-.fr-pr-first-12v,
-.fr-pr-first-6w,
-.fr-px-first-12v,
-.fr-px-first-6w {
-  padding-right: 3rem !important;
-}
-
-.fr-pt-first-12v,
-.fr-pt-first-6w,
-.fr-py-first-12v,
-.fr-py-first-6w {
-  padding-top: 3rem !important;
-}
-
-.fr-pb-first-12v,
-.fr-pb-first-6w,
-.fr-py-first-12v,
-.fr-py-first-6w {
-  padding-bottom: 3rem !important;
-}
-
-.fr-p-first-13v {
-  padding: 3.25rem !important;
-}
-
-.fr-pl-first-13v,
-.fr-px-first-13v {
-  padding-left: 3.25rem !important;
-}
-
-.fr-pr-first-13v,
-.fr-px-first-13v {
-  padding-right: 3.25rem !important;
-}
-
-.fr-pt-first-13v,
-.fr-py-first-13v {
-  padding-top: 3.25rem !important;
-}
-
-.fr-pb-first-13v,
-.fr-py-first-13v {
-  padding-bottom: 3.25rem !important;
-}
-
-.fr-p-first-14v,
-.fr-p-first-7w {
-  padding: 3.5rem !important;
-}
-
-.fr-pl-first-14v,
-.fr-pl-first-7w,
-.fr-px-first-14v,
-.fr-px-first-7w {
-  padding-left: 3.5rem !important;
-}
-
-.fr-pr-first-14v,
-.fr-pr-first-7w,
-.fr-px-first-14v,
-.fr-px-first-7w {
-  padding-right: 3.5rem !important;
-}
-
-.fr-pt-first-14v,
-.fr-pt-first-7w,
-.fr-py-first-14v,
-.fr-py-first-7w {
-  padding-top: 3.5rem !important;
-}
-
-.fr-pb-first-14v,
-.fr-pb-first-7w,
-.fr-py-first-14v,
-.fr-py-first-7w {
-  padding-bottom: 3.5rem !important;
-}
-
-.fr-p-first-15v {
-  padding: 3.75rem !important;
-}
-
-.fr-pl-first-15v,
-.fr-px-first-15v {
-  padding-left: 3.75rem !important;
-}
-
-.fr-pr-first-15v,
-.fr-px-first-15v {
-  padding-right: 3.75rem !important;
-}
-
-.fr-pt-first-15v,
-.fr-py-first-15v {
-  padding-top: 3.75rem !important;
-}
-
-.fr-pb-first-15v,
-.fr-py-first-15v {
-  padding-bottom: 3.75rem !important;
-}
-
-.fr-p-first-16v,
-.fr-p-first-8w {
-  padding: 4rem !important;
-}
-
-.fr-pl-first-16v,
-.fr-pl-first-8w,
-.fr-px-first-16v,
-.fr-px-first-8w {
-  padding-left: 4rem !important;
-}
-
-.fr-pr-first-16v,
-.fr-pr-first-8w,
-.fr-px-first-16v,
-.fr-px-first-8w {
-  padding-right: 4rem !important;
-}
-
-.fr-pt-first-16v,
-.fr-pt-first-8w,
-.fr-py-first-16v,
-.fr-py-first-8w {
-  padding-top: 4rem !important;
-}
-
-.fr-pb-first-16v,
-.fr-pb-first-8w,
-.fr-py-first-16v,
-.fr-py-first-8w {
-  padding-bottom: 4rem !important;
-}
-
-.fr-p-first-17v {
-  padding: 4.25rem !important;
-}
-
-.fr-pl-first-17v,
-.fr-px-first-17v {
-  padding-left: 4.25rem !important;
-}
-
-.fr-pr-first-17v,
-.fr-px-first-17v {
-  padding-right: 4.25rem !important;
-}
-
-.fr-pt-first-17v,
-.fr-py-first-17v {
-  padding-top: 4.25rem !important;
-}
-
-.fr-pb-first-17v,
-.fr-py-first-17v {
-  padding-bottom: 4.25rem !important;
-}
-
-.fr-p-first-18v,
-.fr-p-first-9w {
-  padding: 4.5rem !important;
-}
-
-.fr-pl-first-18v,
-.fr-pl-first-9w,
-.fr-px-first-18v,
-.fr-px-first-9w {
-  padding-left: 4.5rem !important;
-}
-
-.fr-pr-first-18v,
-.fr-pr-first-9w,
-.fr-px-first-18v,
-.fr-px-first-9w {
-  padding-right: 4.5rem !important;
-}
-
-.fr-pt-first-18v,
-.fr-pt-first-9w,
-.fr-py-first-18v,
-.fr-py-first-9w {
-  padding-top: 4.5rem !important;
-}
-
-.fr-pb-first-18v,
-.fr-pb-first-9w,
-.fr-py-first-18v,
-.fr-py-first-9w {
-  padding-bottom: 4.5rem !important;
-}
-
-.fr-p-first-19v {
-  padding: 4.75rem !important;
-}
-
-.fr-pl-first-19v,
-.fr-px-first-19v {
-  padding-left: 4.75rem !important;
-}
-
-.fr-pr-first-19v,
-.fr-px-first-19v {
-  padding-right: 4.75rem !important;
-}
-
-.fr-pt-first-19v,
-.fr-py-first-19v {
-  padding-top: 4.75rem !important;
-}
-
-.fr-pb-first-19v,
-.fr-py-first-19v {
-  padding-bottom: 4.75rem !important;
-}
-
-.fr-p-first-20v,
-.fr-p-first-10w {
-  padding: 5rem !important;
-}
-
-.fr-pl-first-20v,
-.fr-pl-first-10w,
-.fr-px-first-20v,
-.fr-px-first-10w {
-  padding-left: 5rem !important;
-}
-
-.fr-pr-first-20v,
-.fr-pr-first-10w,
-.fr-px-first-20v,
-.fr-px-first-10w {
-  padding-right: 5rem !important;
-}
-
-.fr-pt-first-20v,
-.fr-pt-first-10w,
-.fr-py-first-20v,
-.fr-py-first-10w {
-  padding-top: 5rem !important;
-}
-
-.fr-pb-first-20v,
-.fr-pb-first-10w,
-.fr-py-first-20v,
-.fr-py-first-10w {
-  padding-bottom: 5rem !important;
-}
-
-.fr-p-first-21v {
-  padding: 5.25rem !important;
-}
-
-.fr-pl-first-21v,
-.fr-px-first-21v {
-  padding-left: 5.25rem !important;
-}
-
-.fr-pr-first-21v,
-.fr-px-first-21v {
-  padding-right: 5.25rem !important;
-}
-
-.fr-pt-first-21v,
-.fr-py-first-21v {
-  padding-top: 5.25rem !important;
-}
-
-.fr-pb-first-21v,
-.fr-py-first-21v {
-  padding-bottom: 5.25rem !important;
-}
-
-.fr-p-first-22v,
-.fr-p-first-11w {
-  padding: 5.5rem !important;
-}
-
-.fr-pl-first-22v,
-.fr-pl-first-11w,
-.fr-px-first-22v,
-.fr-px-first-11w {
-  padding-left: 5.5rem !important;
-}
-
-.fr-pr-first-22v,
-.fr-pr-first-11w,
-.fr-px-first-22v,
-.fr-px-first-11w {
-  padding-right: 5.5rem !important;
-}
-
-.fr-pt-first-22v,
-.fr-pt-first-11w,
-.fr-py-first-22v,
-.fr-py-first-11w {
-  padding-top: 5.5rem !important;
-}
-
-.fr-pb-first-22v,
-.fr-pb-first-11w,
-.fr-py-first-22v,
-.fr-py-first-11w {
-  padding-bottom: 5.5rem !important;
-}
-
-.fr-p-first-23v {
-  padding: 5.75rem !important;
-}
-
-.fr-pl-first-23v,
-.fr-px-first-23v {
-  padding-left: 5.75rem !important;
-}
-
-.fr-pr-first-23v,
-.fr-px-first-23v {
-  padding-right: 5.75rem !important;
-}
-
-.fr-pt-first-23v,
-.fr-py-first-23v {
-  padding-top: 5.75rem !important;
-}
-
-.fr-pb-first-23v,
-.fr-py-first-23v {
-  padding-bottom: 5.75rem !important;
-}
-
-.fr-p-first-24v,
-.fr-p-first-12w {
-  padding: 6rem !important;
-}
-
-.fr-pl-first-24v,
-.fr-pl-first-12w,
-.fr-px-first-24v,
-.fr-px-first-12w {
-  padding-left: 6rem !important;
-}
-
-.fr-pr-first-24v,
-.fr-pr-first-12w,
-.fr-px-first-24v,
-.fr-px-first-12w {
-  padding-right: 6rem !important;
-}
-
-.fr-pt-first-24v,
-.fr-pt-first-12w,
-.fr-py-first-24v,
-.fr-py-first-12w {
-  padding-top: 6rem !important;
-}
-
-.fr-pb-first-24v,
-.fr-pb-first-12w,
-.fr-py-first-24v,
-.fr-py-first-12w {
-  padding-bottom: 6rem !important;
-}
-
-.fr-p-first-25v {
-  padding: 6.25rem !important;
-}
-
-.fr-pl-first-25v,
-.fr-px-first-25v {
-  padding-left: 6.25rem !important;
-}
-
-.fr-pr-first-25v,
-.fr-px-first-25v {
-  padding-right: 6.25rem !important;
-}
-
-.fr-pt-first-25v,
-.fr-py-first-25v {
-  padding-top: 6.25rem !important;
-}
-
-.fr-pb-first-25v,
-.fr-py-first-25v {
-  padding-bottom: 6.25rem !important;
-}
-
-.fr-p-first-26v,
-.fr-p-first-13w {
-  padding: 6.5rem !important;
-}
-
-.fr-pl-first-26v,
-.fr-pl-first-13w,
-.fr-px-first-26v,
-.fr-px-first-13w {
-  padding-left: 6.5rem !important;
-}
-
-.fr-pr-first-26v,
-.fr-pr-first-13w,
-.fr-px-first-26v,
-.fr-px-first-13w {
-  padding-right: 6.5rem !important;
-}
-
-.fr-pt-first-26v,
-.fr-pt-first-13w,
-.fr-py-first-26v,
-.fr-py-first-13w {
-  padding-top: 6.5rem !important;
-}
-
-.fr-pb-first-26v,
-.fr-pb-first-13w,
-.fr-py-first-26v,
-.fr-py-first-13w {
-  padding-bottom: 6.5rem !important;
-}
-
-.fr-p-first-27v {
-  padding: 6.75rem !important;
-}
-
-.fr-pl-first-27v,
-.fr-px-first-27v {
-  padding-left: 6.75rem !important;
-}
-
-.fr-pr-first-27v,
-.fr-px-first-27v {
-  padding-right: 6.75rem !important;
-}
-
-.fr-pt-first-27v,
-.fr-py-first-27v {
-  padding-top: 6.75rem !important;
-}
-
-.fr-pb-first-27v,
-.fr-py-first-27v {
-  padding-bottom: 6.75rem !important;
-}
-
-.fr-p-first-28v,
-.fr-p-first-14w {
-  padding: 7rem !important;
-}
-
-.fr-pl-first-28v,
-.fr-pl-first-14w,
-.fr-px-first-28v,
-.fr-px-first-14w {
-  padding-left: 7rem !important;
-}
-
-.fr-pr-first-28v,
-.fr-pr-first-14w,
-.fr-px-first-28v,
-.fr-px-first-14w {
-  padding-right: 7rem !important;
-}
-
-.fr-pt-first-28v,
-.fr-pt-first-14w,
-.fr-py-first-28v,
-.fr-py-first-14w {
-  padding-top: 7rem !important;
-}
-
-.fr-pb-first-28v,
-.fr-pb-first-14w,
-.fr-py-first-28v,
-.fr-py-first-14w {
-  padding-bottom: 7rem !important;
-}
-
-.fr-p-first-29v {
-  padding: 7.25rem !important;
-}
-
-.fr-pl-first-29v,
-.fr-px-first-29v {
-  padding-left: 7.25rem !important;
-}
-
-.fr-pr-first-29v,
-.fr-px-first-29v {
-  padding-right: 7.25rem !important;
-}
-
-.fr-pt-first-29v,
-.fr-py-first-29v {
-  padding-top: 7.25rem !important;
-}
-
-.fr-pb-first-29v,
-.fr-py-first-29v {
-  padding-bottom: 7.25rem !important;
-}
-
-.fr-p-first-30v,
-.fr-p-first-15w {
-  padding: 7.5rem !important;
-}
-
-.fr-pl-first-30v,
-.fr-pl-first-15w,
-.fr-px-first-30v,
-.fr-px-first-15w {
-  padding-left: 7.5rem !important;
-}
-
-.fr-pr-first-30v,
-.fr-pr-first-15w,
-.fr-px-first-30v,
-.fr-px-first-15w {
-  padding-right: 7.5rem !important;
-}
-
-.fr-pt-first-30v,
-.fr-pt-first-15w,
-.fr-py-first-30v,
-.fr-py-first-15w {
-  padding-top: 7.5rem !important;
-}
-
-.fr-pb-first-30v,
-.fr-pb-first-15w,
-.fr-py-first-30v,
-.fr-py-first-15w {
-  padding-bottom: 7.5rem !important;
-}
-
-.fr-p-first-31v {
-  padding: 7.75rem !important;
-}
-
-.fr-pl-first-31v,
-.fr-px-first-31v {
-  padding-left: 7.75rem !important;
-}
-
-.fr-pr-first-31v,
-.fr-px-first-31v {
-  padding-right: 7.75rem !important;
-}
-
-.fr-pt-first-31v,
-.fr-py-first-31v {
-  padding-top: 7.75rem !important;
-}
-
-.fr-pb-first-31v,
-.fr-py-first-31v {
-  padding-bottom: 7.75rem !important;
-}
-
-.fr-p-first-32v,
-.fr-p-first-16w {
-  padding: 8rem !important;
-}
-
-.fr-pl-first-32v,
-.fr-pl-first-16w,
-.fr-px-first-32v,
-.fr-px-first-16w {
-  padding-left: 8rem !important;
-}
-
-.fr-pr-first-32v,
-.fr-pr-first-16w,
-.fr-px-first-32v,
-.fr-px-first-16w {
-  padding-right: 8rem !important;
-}
-
-.fr-pt-first-32v,
-.fr-pt-first-16w,
-.fr-py-first-32v,
-.fr-py-first-16w {
-  padding-top: 8rem !important;
-}
-
-.fr-pb-first-32v,
-.fr-pb-first-16w,
-.fr-py-first-32v,
-.fr-py-first-16w {
-  padding-bottom: 8rem !important;
-}
-
-:root:where([data-fr-theme="dark"]) {
-  --shadow-color: rgba(0, 0, 18, 0.32);
-  --grey-1000-50: #161616;
-  --grey-1000-50-hover: #343434;
-  --grey-1000-50-active: #474747;
-  --grey-975-75: #1e1e1e;
-  --grey-975-75-hover: #3f3f3f;
-  --grey-975-75-active: #525252;
-  --grey-950-100: #242424;
-  --grey-950-100-hover: #474747;
-  --grey-950-100-active: #5b5b5b;
-  --grey-200-850: #cecece;
-  --grey-925-125: #2a2a2a;
-  --grey-1000-75: #1e1e1e;
-  --grey-1000-75-hover: #3f3f3f;
-  --grey-1000-75-active: #525252;
-  --grey-1000-100: #242424;
-  --grey-1000-100-hover: #474747;
-  --grey-1000-100-active: #5b5b5b;
-  --grey-975-100: #242424;
-  --grey-975-100-hover: #474747;
-  --grey-975-100-active: #5b5b5b;
-  --grey-975-125: #2a2a2a;
-  --grey-975-125-hover: #4e4e4e;
-  --grey-975-125-active: #636363;
-  --grey-950-125: #2a2a2a;
-  --grey-950-125-hover: #4e4e4e;
-  --grey-950-125-active: #636363;
-  --grey-950-150: #2f2f2f;
-  --grey-950-150-hover: #545454;
-  --grey-950-150-active: #696969;
-  --grey-50-1000: #fff;
-  --grey-425-625: #929292;
-  --grey-625-425: #666;
-  --grey-900-175: #353535;
-  --blue-france-975-75: #1b1b35;
-  --blue-france-975-75-hover: #3a3a68;
-  --blue-france-975-75-active: #4d4d83;
-  --blue-france-950-100: #21213f;
-  --blue-france-950-100-hover: #424275;
-  --blue-france-950-100-active: #56568c;
-  --blue-france-sun-113-625: #8585f6;
-  --blue-france-sun-113-625-hover: #b1b1f9;
-  --blue-france-sun-113-625-active: #c6c6fb;
-  --blue-france-925-125: #272747;
-  --blue-france-925-125-hover: #4a4a7d;
-  --blue-france-925-125-active: #5e5e90;
-  --blue-france-975-sun-113: #000091;
-  --blue-france-main-525: #6a6af4;
-  --blue-france-850-200: #313178;
-  --red-marianne-975-75: #2b1919;
-  --red-marianne-975-75-hover: #573737;
-  --red-marianne-975-75-active: #704848;
-  --red-marianne-950-100: #331f1f;
-  --red-marianne-950-100-hover: #613f3f;
-  --red-marianne-950-100-active: #7b5151;
-  --red-marianne-425-625: #f95c5e;
-  --red-marianne-425-625-hover: #fa9293;
-  --red-marianne-425-625-active: #fbabac;
-  --red-marianne-925-125: #3b2424;
-  --red-marianne-925-125-hover: #6b4545;
-  --red-marianne-925-125-active: #865757;
-  --red-marianne-main-472: #e1000f;
-  --red-marianne-850-200: #5e2a2b;
-  --info-950-100: #1d2437;
-  --info-950-100-hover: #3b4767;
-  --info-950-100-active: #4c5b83;
-  --info-425-625: #518fff;
-  --info-425-625-hover: #98b4ff;
-  --info-425-625-active: #b4c7ff;
-  --info-975-75: #171d2e;
-  --success-950-100: #19271d;
-  --success-950-100-hover: #344c3b;
-  --success-950-100-active: #44624d;
-  --success-425-625: #27a658;
-  --success-425-625-hover: #36d975;
-  --success-425-625-active: #3df183;
-  --success-975-75: #142117;
-  --warning-950-100: #361e19;
-  --warning-950-100-hover: #663d35;
-  --warning-950-100-active: #824f44;
-  --warning-425-625: #fc5d00;
-  --warning-425-625-hover: #ff8c73;
-  --warning-425-625-active: #ffa595;
-  --warning-975-75: #2d1814;
-  --error-950-100: #391c1c;
-  --error-950-100-hover: #6c3a3a;
-  --error-950-100-active: #894b4b;
-  --error-425-625: #ff5655;
-  --error-425-625-hover: #ff8c8c;
-  --error-425-625-active: #ffa6a6;
-  --error-975-75: #301717;
-  --green-tilleul-verveine-975-75: #201e14;
-  --green-tilleul-verveine-975-75-hover: #433f2e;
-  --green-tilleul-verveine-975-75-active: #57533d;
-  --green-tilleul-verveine-950-100: #272419;
-  --green-tilleul-verveine-950-100-hover: #4c4734;
-  --green-tilleul-verveine-950-100-active: #615b44;
-  --green-tilleul-verveine-sun-418-moon-817: #d8c634;
-  --green-tilleul-verveine-sun-418-moon-817-hover: #fee943;
-  --green-tilleul-verveine-sun-418-moon-817-active: #fef1ab;
-  --green-tilleul-verveine-925-125: #2d2a1d;
-  --green-tilleul-verveine-925-125-hover: #534f39;
-  --green-tilleul-verveine-925-125-active: #696349;
-  --green-tilleul-verveine-main-707: #b7a73f;
-  --green-tilleul-verveine-850-200: #3f3a20;
-  --green-bourgeon-975-75: #182014;
-  --green-bourgeon-975-75-hover: #35432e;
-  --green-bourgeon-975-75-active: #46573d;
-  --green-bourgeon-950-100: #1e2719;
-  --green-bourgeon-950-100-hover: #3d4c34;
-  --green-bourgeon-950-100-active: #4e6144;
-  --green-bourgeon-sun-425-moon-759: #99c221;
-  --green-bourgeon-sun-425-moon-759-hover: #baec2a;
-  --green-bourgeon-sun-425-moon-759-active: #c9fd2e;
-  --green-bourgeon-925-125: #232d1d;
-  --green-bourgeon-925-125-hover: #435339;
-  --green-bourgeon-925-125-active: #556949;
-  --green-bourgeon-main-640: #68a532;
-  --green-bourgeon-850-200: #2a401a;
-  --green-emeraude-975-75: #142018;
-  --green-emeraude-975-75-hover: #2e4335;
-  --green-emeraude-975-75-active: #3d5846;
-  --green-emeraude-950-100: #19271e;
-  --green-emeraude-950-100-hover: #344c3d;
-  --green-emeraude-950-100-active: #44624f;
-  --green-emeraude-sun-425-moon-753: #34cb6a;
-  --green-emeraude-sun-425-moon-753-hover: #42fb84;
-  --green-emeraude-sun-425-moon-753-active: #80fda3;
-  --green-emeraude-925-125: #1e2e23;
-  --green-emeraude-925-125-hover: #3b5543;
-  --green-emeraude-925-125-active: #4b6b55;
-  --green-emeraude-main-632: #00a95f;
-  --green-emeraude-850-200: #21402c;
-  --green-menthe-975-75: #15201e;
-  --green-menthe-975-75-hover: #30433f;
-  --green-menthe-975-75-active: #3f5753;
-  --green-menthe-950-100: #1a2624;
-  --green-menthe-950-100-hover: #364b47;
-  --green-menthe-950-100-active: #46605b;
-  --green-menthe-sun-373-moon-652: #21ab8e;
-  --green-menthe-sun-373-moon-652-hover: #2eddb8;
-  --green-menthe-sun-373-moon-652-active: #34f4cc;
-  --green-menthe-925-125: #1f2d2a;
-  --green-menthe-925-125-hover: #3c534e;
-  --green-menthe-925-125-active: #4d6963;
-  --green-menthe-main-548: #009081;
-  --green-menthe-850-200: #223f3a;
-  --green-archipel-975-75: #152021;
-  --green-archipel-975-75-hover: #2f4345;
-  --green-archipel-975-75-active: #3f5759;
-  --green-archipel-950-100: #1a2628;
-  --green-archipel-950-100-hover: #364a4e;
-  --green-archipel-950-100-active: #465f63;
-  --green-archipel-sun-391-moon-716: #34bab5;
-  --green-archipel-sun-391-moon-716-hover: #43e9e2;
-  --green-archipel-sun-391-moon-716-active: #4cfdf6;
-  --green-archipel-925-125: #1f2c2e;
-  --green-archipel-925-125-hover: #3c5255;
-  --green-archipel-925-125-active: #4d676b;
-  --green-archipel-main-557: #009099;
-  --green-archipel-850-200: #233e41;
-  --blue-ecume-975-75: #171d2f;
-  --blue-ecume-975-75-hover: #333e5e;
-  --blue-ecume-975-75-active: #445179;
-  --blue-ecume-950-100: #1d2437;
-  --blue-ecume-950-100-hover: #3b4767;
-  --blue-ecume-950-100-active: #4c5b83;
-  --blue-ecume-sun-247-moon-675: #869ece;
-  --blue-ecume-sun-247-moon-675-hover: #b8c5e2;
-  --blue-ecume-sun-247-moon-675-active: #ced6ea;
-  --blue-ecume-925-125: #222940;
-  --blue-ecume-925-125-hover: #424d73;
-  --blue-ecume-925-125-active: #536190;
-  --blue-ecume-main-400: #465f9d;
-  --blue-ecume-850-200: #273962;
-  --blue-cumulus-975-75: #171e2b;
-  --blue-cumulus-975-75-hover: #333f56;
-  --blue-cumulus-975-75-active: #43536f;
-  --blue-cumulus-950-100: #1c2433;
-  --blue-cumulus-950-100-hover: #3a4761;
-  --blue-cumulus-950-100-active: #4a5b7b;
-  --blue-cumulus-sun-368-moon-732: #7ab1e8;
-  --blue-cumulus-sun-368-moon-732-hover: #bad2f2;
-  --blue-cumulus-sun-368-moon-732-active: #d2e2f6;
-  --blue-cumulus-925-125: #212a3a;
-  --blue-cumulus-925-125-hover: #404f69;
-  --blue-cumulus-925-125-active: #516384;
-  --blue-cumulus-main-526: #417dc4;
-  --blue-cumulus-850-200: #263b58;
-  --purple-glycine-975-75: #251a24;
-  --purple-glycine-975-75-hover: #4c394a;
-  --purple-glycine-975-75-active: #634a60;
-  --purple-glycine-950-100: #2c202b;
-  --purple-glycine-950-100-hover: #554053;
-  --purple-glycine-950-100-active: #6c536a;
-  --purple-glycine-sun-319-moon-630: #ce70cc;
-  --purple-glycine-sun-319-moon-630-hover: #dfa4dd;
-  --purple-glycine-sun-319-moon-630-active: #e7bbe6;
-  --purple-glycine-925-125: #332632;
-  --purple-glycine-925-125-hover: #5d485c;
-  --purple-glycine-925-125-active: #755b73;
-  --purple-glycine-main-494: #a558a0;
-  --purple-glycine-850-200: #502e4d;
-  --pink-macaron-975-75: #261b19;
-  --pink-macaron-975-75-hover: #4e3a37;
-  --pink-macaron-975-75-active: #654c48;
-  --pink-macaron-950-100: #2e211f;
-  --pink-macaron-950-100-hover: #58423f;
-  --pink-macaron-950-100-active: #705551;
-  --pink-macaron-sun-406-moon-833: #ffb7ae;
-  --pink-macaron-sun-406-moon-833-hover: #ffe0dc;
-  --pink-macaron-sun-406-moon-833-active: #fff0ee;
-  --pink-macaron-925-125: #352724;
-  --pink-macaron-925-125-hover: #614a45;
-  --pink-macaron-925-125-active: #795d57;
-  --pink-macaron-main-689: #e18b76;
-  --pink-macaron-850-200: #52312a;
-  --pink-tuile-975-75: #281b19;
-  --pink-tuile-975-75-hover: #513a37;
-  --pink-tuile-975-75-active: #694c48;
-  --pink-tuile-950-100: #2f211f;
-  --pink-tuile-950-100-hover: #5a423e;
-  --pink-tuile-950-100-active: #725550;
-  --pink-tuile-sun-425-moon-750: #ff9575;
-  --pink-tuile-sun-425-moon-750-hover: #ffc4b7;
-  --pink-tuile-sun-425-moon-750-active: #ffd8d0;
-  --pink-tuile-925-125: #372624;
-  --pink-tuile-925-125-hover: #644845;
-  --pink-tuile-925-125-active: #7d5b57;
-  --pink-tuile-main-556: #ce614a;
-  --pink-tuile-850-200: #55302a;
-  --yellow-tournesol-975-75: #221d11;
-  --yellow-tournesol-975-75-hover: #473e29;
-  --yellow-tournesol-975-75-active: #5c5136;
-  --yellow-tournesol-950-100: #292416;
-  --yellow-tournesol-950-100-hover: #4f472f;
-  --yellow-tournesol-950-100-active: #655b3d;
-  --yellow-tournesol-sun-407-moon-922: #ffe552;
-  --yellow-tournesol-sun-407-moon-922-hover: #e1c700;
-  --yellow-tournesol-sun-407-moon-922-active: #cab300;
-  --yellow-tournesol-925-125: #302a1a;
-  --yellow-tournesol-925-125-hover: #584e34;
-  --yellow-tournesol-925-125-active: #6f6342;
-  --yellow-tournesol-main-731: #c8aa39;
-  --yellow-tournesol-850-200: #43391a;
-  --yellow-moutarde-975-75: #231d14;
-  --yellow-moutarde-975-75-hover: #483e2e;
-  --yellow-moutarde-975-75-active: #5e513d;
-  --yellow-moutarde-950-100: #2a2319;
-  --yellow-moutarde-950-100-hover: #514534;
-  --yellow-moutarde-950-100-active: #685944;
-  --yellow-moutarde-sun-348-moon-860: #ffca00;
-  --yellow-moutarde-sun-348-moon-860-hover: #cda200;
-  --yellow-moutarde-sun-348-moon-860-active: #b28c00;
-  --yellow-moutarde-925-125: #30291d;
-  --yellow-moutarde-925-125-hover: #584d39;
-  --yellow-moutarde-925-125-active: #6f6149;
-  --yellow-moutarde-main-679: #c3992a;
-  --yellow-moutarde-850-200: #453820;
-  --orange-terre-battue-975-75: #281a16;
-  --orange-terre-battue-975-75-hover: #513932;
-  --orange-terre-battue-975-75-active: #6a4b42;
-  --orange-terre-battue-950-100: #31201c;
-  --orange-terre-battue-950-100-hover: #5d403a;
-  --orange-terre-battue-950-100-active: #77534a;
-  --orange-terre-battue-sun-370-moon-672: #ff732c;
-  --orange-terre-battue-sun-370-moon-672-hover: #ffa48b;
-  --orange-terre-battue-sun-370-moon-672-active: #ffbbab;
-  --orange-terre-battue-925-125: #382621;
-  --orange-terre-battue-925-125-hover: #664840;
-  --orange-terre-battue-925-125-active: #7f5b51;
-  --orange-terre-battue-main-645: #e4794a;
-  --orange-terre-battue-850-200: #543125;
-  --brown-cafe-creme-975-75: #211d16;
-  --brown-cafe-creme-975-75-hover: #453e31;
-  --brown-cafe-creme-975-75-active: #5a5141;
-  --brown-cafe-creme-950-100: #28241c;
-  --brown-cafe-creme-950-100-hover: #4e4739;
-  --brown-cafe-creme-950-100-active: #635b4a;
-  --brown-cafe-creme-sun-383-moon-885: #ecd7a2;
-  --brown-cafe-creme-sun-383-moon-885-hover: #c5b386;
-  --brown-cafe-creme-sun-383-moon-885-active: #af9f77;
-  --brown-cafe-creme-925-125: #2e2a21;
-  --brown-cafe-creme-925-125-hover: #554e3f;
-  --brown-cafe-creme-925-125-active: #6b6351;
-  --brown-cafe-creme-main-782: #d1b781;
-  --brown-cafe-creme-850-200: #423925;
-  --brown-caramel-975-75: #251c16;
-  --brown-caramel-975-75-hover: #4c3c31;
-  --brown-caramel-975-75-active: #624e41;
-  --brown-caramel-950-100: #2c221c;
-  --brown-caramel-950-100-hover: #554439;
-  --brown-caramel-950-100-active: #6c574a;
-  --brown-caramel-sun-425-moon-901: #fbd8ab;
-  --brown-caramel-sun-425-moon-901-hover: #efb547;
-  --brown-caramel-sun-425-moon-901-active: #d6a23e;
-  --brown-caramel-925-125: #332821;
-  --brown-caramel-925-125-hover: #5d4b40;
-  --brown-caramel-925-125-active: #755f51;
-  --brown-caramel-main-648: #c08c65;
-  --brown-caramel-850-200: #4b3525;
-  --brown-opera-975-75: #241c17;
-  --brown-opera-975-75-hover: #4a3c33;
-  --brown-opera-975-75-active: #604f44;
-  --brown-opera-950-100: #2b221c;
-  --brown-opera-950-100-hover: #53443a;
-  --brown-opera-950-100-active: #6a574a;
-  --brown-opera-sun-395-moon-820: #e6be92;
-  --brown-opera-sun-395-moon-820-hover: #f2e2d3;
-  --brown-opera-sun-395-moon-820-active: #f8f0e9;
-  --brown-opera-925-125: #322821;
-  --brown-opera-925-125-hover: #5c4b40;
-  --brown-opera-925-125-active: #735f51;
-  --brown-opera-main-680: #bd987a;
-  --brown-opera-850-200: #493625;
-  --beige-gris-galet-975-75: #211d19;
-  --beige-gris-galet-975-75-hover: #453e37;
-  --beige-gris-galet-975-75-active: #595148;
-  --beige-gris-galet-950-100: #28231f;
-  --beige-gris-galet-950-100-hover: #4e453f;
-  --beige-gris-galet-950-100-active: #635950;
-  --beige-gris-galet-sun-407-moon-821: #d0c3b7;
-  --beige-gris-galet-sun-407-moon-821-hover: #eae5e1;
-  --beige-gris-galet-sun-407-moon-821-active: #f4f2f0;
-  --beige-gris-galet-925-125: #2e2924;
-  --beige-gris-galet-925-125-hover: #554d45;
-  --beige-gris-galet-925-125-active: #6b6157;
-  --beige-gris-galet-main-702: #aea397;
-  --beige-gris-galet-850-200: #433829;
-}
-
-.fr-displayed-lg {
-  display: none !important;
-}
-
-.fr-responsive-img--32x9 {
-  aspect-ratio: 3.5555555556 !important;
-  object-fit: cover;
-  object-position: 50% 50%;
-}
-
-.fr-responsive-img--16x9 {
-  aspect-ratio: 1.7777777778 !important;
-  object-fit: cover;
-  object-position: 50% 50%;
-}
-
-.fr-responsive-img--3x2 {
-  aspect-ratio: 1.5 !important;
-  object-fit: cover;
-  object-position: 50% 50%;
-}
-
-.fr-responsive-img--4x3 {
-  aspect-ratio: 1.3333333333 !important;
-  object-fit: cover;
-  object-position: 50% 50%;
-}
-
-.fr-responsive-img--1x1 {
-  aspect-ratio: 1 !important;
-  object-fit: cover;
-  object-position: 50% 50%;
-}
-
-.fr-responsive-img--3x4 {
-  aspect-ratio: 0.75 !important;
-  object-fit: cover;
-  object-position: 50% 50%;
-}
-
-.fr-responsive-img--2x3 {
-  aspect-ratio: 0.6666666667 !important;
-  object-fit: cover;
-  object-position: 50% 50%;
-}
-
-.fr-responsive-vid--16x9 {
-  aspect-ratio: 1.7777777778 !important;
-}
-
-.fr-responsive-vid--4x3 {
-  aspect-ratio: 1.3333333333 !important;
-}
-
-.fr-responsive-vid--1x1 {
-  aspect-ratio: 1 !important;
-}
-
-.fr-fi--xs::before,
-.fr-fi--xs::after {
-  --icon-size: 0.75rem;
-}
-
-.fr-fi--sm::before,
-.fr-fi--sm::after {
-  --icon-size: 1rem;
-}
-
-.fr-fi--md::before,
-.fr-fi--md::after {
-  --icon-size: 1.5rem;
-}
-
-.fr-fi--lg::before,
-.fr-fi--lg::after {
-  --icon-size: 2rem;
-}
-
-.fr-artwork-decorative {
-  fill: var(--artwork-decorative-blue-france);
-}
-
-.fr-artwork-minor {
-  fill: var(--artwork-minor-red-marianne);
-}
-
-.fr-artwork-major {
-  fill: var(--artwork-major-blue-france);
-}
-
-.fr-artwork-background {
-  fill: var(--artwork-background-grey);
-}
-
-.fr-artwork-motif {
-  fill: var(--artwork-motif-grey);
-}
-
-.fr-artwork--green-tilleul-verveine .fr-artwork-minor {
-  fill: var(--artwork-minor-green-tilleul-verveine);
-}
-
-.fr-artwork--green-bourgeon .fr-artwork-minor {
-  fill: var(--artwork-minor-green-bourgeon);
-}
-
-.fr-artwork--green-emeraude .fr-artwork-minor {
-  fill: var(--artwork-minor-green-emeraude);
-}
-
-.fr-artwork--green-menthe .fr-artwork-minor {
-  fill: var(--artwork-minor-green-menthe);
-}
-
-.fr-artwork--green-archipel .fr-artwork-minor {
-  fill: var(--artwork-minor-green-archipel);
-}
-
-.fr-artwork--blue-ecume .fr-artwork-minor {
-  fill: var(--artwork-minor-blue-ecume);
-}
-
-.fr-artwork--blue-cumulus .fr-artwork-minor {
-  fill: var(--artwork-minor-blue-cumulus);
-}
-
-.fr-artwork--purple-glycine .fr-artwork-minor {
-  fill: var(--artwork-minor-purple-glycine);
-}
-
-.fr-artwork--pink-macaron .fr-artwork-minor {
-  fill: var(--artwork-minor-pink-macaron);
-}
-
-.fr-artwork--pink-tuile .fr-artwork-minor {
-  fill: var(--artwork-minor-pink-tuile);
-}
-
-.fr-artwork--yellow-tournesol .fr-artwork-minor {
-  fill: var(--artwork-minor-yellow-tournesol);
-}
-
-.fr-artwork--yellow-moutarde .fr-artwork-minor {
-  fill: var(--artwork-minor-yellow-moutarde);
-}
-
-.fr-artwork--orange-terre-battue .fr-artwork-minor {
-  fill: var(--artwork-minor-orange-terre-battue);
-}
-
-.fr-artwork--brown-cafe-creme .fr-artwork-minor {
-  fill: var(--artwork-minor-brown-cafe-creme);
-}
-
-.fr-artwork--brown-caramel .fr-artwork-minor {
-  fill: var(--artwork-minor-brown-caramel);
-}
-
-.fr-artwork--brown-opera .fr-artwork-minor {
-  fill: var(--artwork-minor-brown-opera);
-}
-
-.fr-artwork--beige-gris-galet .fr-artwork-minor {
-  fill: var(--artwork-minor-beige-gris-galet);
-}
-
-.fr-h6,
-.fr-h5,
-.fr-h4,
-.fr-h3,
-.fr-h2,
-.fr-h1,
-.fr-display-xs,
-.fr-display-sm,
-.fr-display-md,
-.fr-display-lg,
-.fr-display-xl {
-  color: var(--text-title-grey);
-}
-
-h6,
-h5,
-h4,
-h3,
-h2,
-h1 {
-  color: var(--text-title-grey);
-}
-
-/* ¯¯¯¯¯¯¯¯¯ *\
-  SCHEME
-\* ˍˍˍˍˍˍˍˍˍ */
-
-/* ¯¯¯¯¯¯¯¯¯ *\
-  UPLOAD
-\* ˍˍˍˍˍˍˍˍˍ */
-.fr-upload-group .fr-label .fr-hint-text {
-  margin-top: 0.75rem;
-}
-
-.fr-upload-group .fr-label + .fr-upload {
-  margin-top: 1rem;
-}
-
-.fr-upload {
-  font-size: 0.875rem;
-  line-height: 1.5rem;
-  width: 100%;
-  display: inline-flex;
-  margin: 0;
-}
-
-.fr-upload:disabled::-webkit-file-upload-button {
-  outline-style: none;
-  cursor: not-allowed;
-}
-
-.fr-upload::-webkit-file-upload-button {
-  -webkit-appearance: button;
-  font: inherit;
-  cursor: pointer;
-  margin-right: 0.5rem;
-}
-
-/* ¯¯¯¯¯¯¯¯¯ *\
-  ACCORDION
-\* ˍˍˍˍˍˍˍˍˍ */
-.fr-accordion {
-  position: relative;
-}
-
-.fr-accordion::before {
-  content: "";
-  display: block;
-  position: absolute;
-  top: 0;
-  right: 0;
-  bottom: 0;
-  left: 0;
-  width: 100%;
-  height: 100%;
-  pointer-events: none;
-  box-shadow: inset 0 1px 0 0 var(--border-default-grey), 0 1px 0 0 var(--border-default-grey);
-}
-
-.fr-accordion__title {
-  margin: 0;
-  display: block;
-  font-size: unset;
-  line-height: unset;
-}
-
-.fr-accordion__btn {
-  --text-spacing: 0;
-  --title-spacing: 0;
-  z-index: 1;
-  display: inline-flex;
-  flex-direction: row;
-  align-items: center;
-  width: -moz-fit-content;
-  width: fit-content;
-  font-size: 1rem;
-  line-height: 1.5rem;
-  min-height: 3rem;
-  padding: 0.75rem 1rem;
-  overflow: initial;
-  max-width: 100%;
-  max-height: none;
-  width: 100%;
-  text-align: left;
-  margin: 0;
-  padding: 0.75rem 0;
-  color: var(--text-action-high-grey);
-}
-
-.fr-accordion__btn::before,
-.fr-accordion__btn::after {
-  display: block;
-}
-
-.fr-accordion__btn::after {
-
-  --icon-size: 1rem;
-  margin-right: -0.125rem;
-  margin-left: 0.25rem;
-  flex: 0 0 auto;
-  display: inline-block;
-  vertical-align: calc((0.75em - var(--icon-size)) * 0.5);
-  background-color: currentColor;
-  width: var(--icon-size);
-  height: var(--icon-size);
-  -webkit-mask-size: 100% 100%;
-  mask-size: 100% 100%;
-  -webkit-mask-image: url("../icons/system/add-line.svg");
-  mask-image: url("../icons/system/add-line.svg");
-  content: "";
-  margin-right: 0;
-  margin-left: auto;
-}
-
-.fr-accordion__btn::before {
-  content: none;
-}
-
-.fr-accordion__btn[aria-expanded=true] {
-  font-weight: 700;
-}
-
-.fr-accordion__btn[aria-expanded=true]::after {
-  -webkit-mask-image: url("../icons/system/subtract-line.svg");
-  mask-image: url("../icons/system/subtract-line.svg");
-}
-
-.fr-accordion .fr-collapse {
-  --ul-type: disc;
-  --ol-type: decimal;
-  --ul-start: 1rem;
-  --ol-start: 1.5rem;
-  --xl-block: 0.5rem;
-  --li-bottom: 0.25rem;
-  --xl-base: 1em;
-  --ol-content: counters(li-counter, ".") ".  ";
-  transition: visibility 0.3s, padding 0.3s;
-}
-
-.fr-accordion .fr-collapse--expanded {
-  padding-top: 1rem;
-  padding-bottom: 1.5rem;
-}
-
-.fr-accordions-group {
-  --ul-type: none;
-  --ol-type: none;
-  --ul-start: 0;
-  --ol-start: 0;
-  --xl-block: 0;
-  --li-bottom: 0;
-  --ol-content: none;
-}
-
-/* ------------------------------------ *\
-  Badge
-\* ------------------------------------ */
-.fr-badge {
-  --text-spacing: 0;
-  --title-spacing: 0;
-  z-index: 1;
-  display: inline-flex;
-  flex-direction: row;
-  align-items: center;
-  width: -moz-fit-content;
-  width: fit-content;
-
-  --underline-img: none;
-  --hover-tint: var(--hover);
-  font-size: 0.875rem;
-  line-height: 1.5rem;
-  min-height: 1.5rem;
-  padding: 0 0.5rem;
-  overflow: initial;
-  max-height: none;
-  font-weight: 700;
-  max-width: 100%;
-  text-transform: uppercase;
-  border-radius: 0.25rem;
-  color: var(--text-default-grey);
-  background-color: var(--background-contrast-grey);
-
-  --idle: transparent;
-  --hover: var(--background-contrast-grey-hover);
-  --active: var(--background-contrast-grey-active);
-}
-
-.fr-badge::before,
-.fr-badge::after {
-  display: block;
-}
-
-.fr-badge--icon-left[class^=fr-icon-],
-.fr-badge--icon-left[class*=" fr-icon-"],
-.fr-badge--icon-left[class^=fr-fi-],
-.fr-badge--icon-left[class*=" fr-fi-"] {
-  overflow: initial;
-  max-width: 100%;
-  max-height: none;
-}
-
-.fr-badge--icon-left[class^=fr-icon-]::before,
-.fr-badge--icon-left[class*=" fr-icon-"]::before,
-.fr-badge--icon-left[class^=fr-fi-]::before,
-.fr-badge--icon-left[class*=" fr-fi-"]::before {
-  --icon-size: 1rem;
-  margin-left: -0.125rem;
-  margin-right: 0.25rem;
-}
-
-.fr-badge[class^=fr-icon-]:not([class*=fr-badge--icon-])::before,
-.fr-badge[class*=" fr-icon-"]:not([class*=fr-badge--icon-])::before,
-.fr-badge[class^=fr-fi-]:not([class*=fr-badge--icon-])::before,
-.fr-badge[class*=" fr-fi-"]:not([class*=fr-badge--icon-])::before {
-  content: none;
-}
-
-.fr-badge--sm {
-  font-size: 0.75rem;
-  line-height: 1.25rem;
-  min-height: 1.125rem;
-  padding: 0 0.375rem;
-  overflow: initial;
-  max-width: 100%;
-  max-height: none;
-}
-
-.fr-badge--sm.fr-badge--icon-left[class^=fr-icon-],
-.fr-badge--sm.fr-badge--icon-left[class*=" fr-icon-"],
-.fr-badge--sm.fr-badge--icon-left[class^=fr-fi-],
-.fr-badge--sm.fr-badge--icon-left[class*=" fr-fi-"] {
-  overflow: initial;
-  max-width: 100%;
-  max-height: none;
-}
-
-.fr-badge--sm.fr-badge--icon-left[class^=fr-icon-]::before,
-.fr-badge--sm.fr-badge--icon-left[class*=" fr-icon-"]::before,
-.fr-badge--sm.fr-badge--icon-left[class^=fr-fi-]::before,
-.fr-badge--sm.fr-badge--icon-left[class*=" fr-fi-"]::before {
-  --icon-size: 0.75rem;
-  margin-left: -0.09375rem;
-  margin-right: 0.25rem;
-}
-
-.fr-badge--sm[class^=fr-icon-]:not([class*=fr-badge--icon-])::before,
-.fr-badge--sm[class*=" fr-icon-"]:not([class*=fr-badge--icon-])::before,
-.fr-badge--sm[class^=fr-fi-]:not([class*=fr-badge--icon-])::before,
-.fr-badge--sm[class*=" fr-fi-"]:not([class*=fr-badge--icon-])::before {
-  content: none;
-}
-
-.fr-badge::before {
-  --icon-size: 1rem;
-  margin-left: -0.125rem;
-  margin-right: 0.25rem;
-  flex: 0 0 auto;
-  display: inline-block;
-  vertical-align: calc((0.75em - var(--icon-size)) * 0.5);
-  background-color: currentColor;
-  width: var(--icon-size);
-  height: var(--icon-size);
-  -webkit-mask-size: 100% 100%;
-  mask-size: 100% 100%;
-}
-
-.fr-badge--sm::before {
-  --icon-size: 0.75rem;
-  margin-left: -0.09375rem;
-  margin-right: 0.25rem;
-}
-
-.fr-badge.fr-badge--info::before,
-.fr-badge--sm.fr-badge--info::before {
-  -webkit-mask-image: url("../icons/system/fr--info-fill.svg");
-  mask-image: url("../icons/system/fr--info-fill.svg");
-}
-
-.fr-badge.fr-badge--success::before,
-.fr-badge--sm.fr-badge--success::before {
-  -webkit-mask-image: url("../icons/system/fr--success-fill.svg");
-  mask-image: url("../icons/system/fr--success-fill.svg");
-}
-
-.fr-badge.fr-badge--error::before,
-.fr-badge--sm.fr-badge--error::before {
-  -webkit-mask-image: url("../icons/system/fr--error-fill.svg");
-  mask-image: url("../icons/system/fr--error-fill.svg");
-}
-
-.fr-badge.fr-badge--warning::before,
-.fr-badge--sm.fr-badge--warning::before {
-  -webkit-mask-image: url("../icons/system/fr--warning-fill.svg");
-  mask-image: url("../icons/system/fr--warning-fill.svg");
-}
-
-.fr-badge.fr-badge--new::before,
-.fr-badge--sm.fr-badge--new::before {
-  -webkit-mask-image: url("../icons/weather/flashlight-fill.svg");
-  mask-image: url("../icons/weather/flashlight-fill.svg");
-}
-
-.fr-badge--info::before,
-.fr-badge--success::before,
-.fr-badge--error::before,
-.fr-badge--warning::before,
-.fr-badge--new::before,
-.fr-badge--sm--info::before,
-.fr-badge--sm--success::before,
-.fr-badge--sm--error::before,
-.fr-badge--sm--warning::before,
-.fr-badge--sm--new::before {
-  content: "";
-}
-
-.fr-badge.fr-badge--no-icon::before,
-.fr-badge--sm.fr-badge--no-icon::before {
-  content: none;
-}
-
-.fr-badges-group {
-  --ul-type: none;
-  --ol-type: none;
-  --ul-start: 0;
-  --ol-start: 0;
-  --xl-block: 0;
-  --li-bottom: 0;
-  --ol-content: none;
-  display: flex;
-  flex-wrap: wrap;
-  margin-left: -0.25rem;
-  margin-right: -0.25rem;
-  margin-bottom: 0;
-}
-
-.fr-badges-group > li {
-  display: inline-flex;
-  max-width: 100%;
-}
-
-.fr-badges-group .fr-badge {
-  margin: 0 0.25rem 0.5rem 0.25rem;
-}
-
-.fr-badges-group--sm .fr-badge {
-  font-size: 0.75rem;
-  line-height: 1.25rem;
-  min-height: 1.125rem;
-  padding: 0 0.375rem;
-}
-
-.fr-badges-group--sm .fr-badge::before,
-.fr-badges-group--sm .fr-badge::after {
-  --icon-size: 0.75rem;
-}
-
-.fr-badge--info {
-  color: var(--text-default-info);
-  background-color: var(--background-contrast-info);
-
-  --idle: transparent;
-  --hover: var(--background-contrast-info-hover);
-  --active: var(--background-contrast-info-active);
-}
-
-.fr-badge--error {
-  color: var(--text-default-error);
-  background-color: var(--background-contrast-error);
-
-  --idle: transparent;
-  --hover: var(--background-contrast-error-hover);
-  --active: var(--background-contrast-error-active);
-}
-
-.fr-badge--success {
-  color: var(--text-default-success);
-  background-color: var(--background-contrast-success);
-
-  --idle: transparent;
-  --hover: var(--background-contrast-success-hover);
-  --active: var(--background-contrast-success-active);
-}
-
-.fr-badge--warning {
-  color: var(--text-default-warning);
-  background-color: var(--background-contrast-warning);
-
-  --idle: transparent;
-  --hover: var(--background-contrast-warning-hover);
-  --active: var(--background-contrast-warning-active);
-}
-
-.fr-badge--new {
-  color: var(--text-action-high-yellow-moutarde);
-  background-color: var(--background-contrast-yellow-moutarde);
-
-  --idle: transparent;
-  --hover: var(--background-contrast-yellow-moutarde-hover);
-  --active: var(--background-contrast-yellow-moutarde-active);
-}
-
-.fr-badge--green-tilleul-verveine {
-  color: var(--text-label-green-tilleul-verveine);
-  background-color: var(--background-contrast-green-tilleul-verveine);
-
-  --idle: transparent;
-  --hover: var(--background-contrast-green-tilleul-verveine-hover);
-  --active: var(--background-contrast-green-tilleul-verveine-active);
-}
-
-.fr-badge--green-bourgeon {
-  color: var(--text-label-green-bourgeon);
-  background-color: var(--background-contrast-green-bourgeon);
-
-  --idle: transparent;
-  --hover: var(--background-contrast-green-bourgeon-hover);
-  --active: var(--background-contrast-green-bourgeon-active);
-}
-
-.fr-badge--green-emeraude {
-  color: var(--text-label-green-emeraude);
-  background-color: var(--background-contrast-green-emeraude);
-
-  --idle: transparent;
-  --hover: var(--background-contrast-green-emeraude-hover);
-  --active: var(--background-contrast-green-emeraude-active);
-}
-
-.fr-badge--green-menthe {
-  color: var(--text-label-green-menthe);
-  background-color: var(--background-contrast-green-menthe);
-
-  --idle: transparent;
-  --hover: var(--background-contrast-green-menthe-hover);
-  --active: var(--background-contrast-green-menthe-active);
-}
-
-.fr-badge--green-archipel {
-  color: var(--text-label-green-archipel);
-  background-color: var(--background-contrast-green-archipel);
-
-  --idle: transparent;
-  --hover: var(--background-contrast-green-archipel-hover);
-  --active: var(--background-contrast-green-archipel-active);
-}
-
-.fr-badge--blue-ecume {
-  color: var(--text-label-blue-ecume);
-  background-color: var(--background-contrast-blue-ecume);
-
-  --idle: transparent;
-  --hover: var(--background-contrast-blue-ecume-hover);
-  --active: var(--background-contrast-blue-ecume-active);
-}
-
-.fr-badge--blue-cumulus {
-  color: var(--text-label-blue-cumulus);
-  background-color: var(--background-contrast-blue-cumulus);
-
-  --idle: transparent;
-  --hover: var(--background-contrast-blue-cumulus-hover);
-  --active: var(--background-contrast-blue-cumulus-active);
-}
-
-.fr-badge--purple-glycine {
-  color: var(--text-label-purple-glycine);
-  background-color: var(--background-contrast-purple-glycine);
-
-  --idle: transparent;
-  --hover: var(--background-contrast-purple-glycine-hover);
-  --active: var(--background-contrast-purple-glycine-active);
-}
-
-.fr-badge--pink-macaron {
-  color: var(--text-label-pink-macaron);
-  background-color: var(--background-contrast-pink-macaron);
-
-  --idle: transparent;
-  --hover: var(--background-contrast-pink-macaron-hover);
-  --active: var(--background-contrast-pink-macaron-active);
-}
-
-.fr-badge--pink-tuile {
-  color: var(--text-label-pink-tuile);
-  background-color: var(--background-contrast-pink-tuile);
-
-  --idle: transparent;
-  --hover: var(--background-contrast-pink-tuile-hover);
-  --active: var(--background-contrast-pink-tuile-active);
-}
-
-.fr-badge--yellow-tournesol {
-  color: var(--text-label-yellow-tournesol);
-  background-color: var(--background-contrast-yellow-tournesol);
-
-  --idle: transparent;
-  --hover: var(--background-contrast-yellow-tournesol-hover);
-  --active: var(--background-contrast-yellow-tournesol-active);
-}
-
-.fr-badge--yellow-moutarde {
-  color: var(--text-label-yellow-moutarde);
-  background-color: var(--background-contrast-yellow-moutarde);
-
-  --idle: transparent;
-  --hover: var(--background-contrast-yellow-moutarde-hover);
-  --active: var(--background-contrast-yellow-moutarde-active);
-}
-
-.fr-badge--orange-terre-battue {
-  color: var(--text-label-orange-terre-battue);
-  background-color: var(--background-contrast-orange-terre-battue);
-
-  --idle: transparent;
-  --hover: var(--background-contrast-orange-terre-battue-hover);
-  --active: var(--background-contrast-orange-terre-battue-active);
-}
-
-.fr-badge--brown-cafe-creme {
-  color: var(--text-label-brown-cafe-creme);
-  background-color: var(--background-contrast-brown-cafe-creme);
-
-  --idle: transparent;
-  --hover: var(--background-contrast-brown-cafe-creme-hover);
-  --active: var(--background-contrast-brown-cafe-creme-active);
-}
-
-.fr-badge--brown-caramel {
-  color: var(--text-label-brown-caramel);
-  background-color: var(--background-contrast-brown-caramel);
-
-  --idle: transparent;
-  --hover: var(--background-contrast-brown-caramel-hover);
-  --active: var(--background-contrast-brown-caramel-active);
-}
-
-.fr-badge--brown-opera {
-  color: var(--text-label-brown-opera);
-  background-color: var(--background-contrast-brown-opera);
-
-  --idle: transparent;
-  --hover: var(--background-contrast-brown-opera-hover);
-  --active: var(--background-contrast-brown-opera-active);
-}
-
-.fr-badge--beige-gris-galet {
-  color: var(--text-label-beige-gris-galet);
-  background-color: var(--background-contrast-beige-gris-galet);
-
-  --idle: transparent;
-  --hover: var(--background-contrast-beige-gris-galet-hover);
-  --active: var(--background-contrast-beige-gris-galet-active);
-}
-
-.fr-badge-group {
-  --ul-type: none;
-  --ol-type: none;
-  --ul-start: 0;
-  --ol-start: 0;
-  --xl-block: 0;
-  --li-bottom: 0;
-  --ol-content: none;
-  display: flex;
-  flex-wrap: wrap;
-  margin-bottom: 0;
-}
-
-.fr-badge-group > li {
-  display: inline-flex;
-  max-width: 100%;
-}
-
-.fr-badge-group .fr-badge {
-  margin-right: 0.5rem;
-  margin-bottom: 0.5rem;
-}
-
-/* ¯¯¯¯¯¯¯¯¯ *\
-  LOGO
-\* ˍˍˍˍˍˍˍˍˍ */
-.fr-logo {
-  --text-spacing: 0;
-  --underline-img: none;
-  display: inline-block;
-  font-weight: 700;
-  line-height: 1.0317460317em;
-  letter-spacing: -0.01em;
-  text-transform: uppercase;
-  vertical-align: middle;
-  text-indent: -0.1em;
-  font-size: 1.05rem;
-  color: var(--text-title-grey);
-}
-
-.fr-logo::before {
-  width: 2.75rem;
-  height: 1rem;
-  margin-bottom: 0.3333333333rem;
-  background-size: 2.75rem 1.125rem, 2.75rem 1rem, 0;
-  background-position: 0 -0.0625rem, 0 0, 0 0;
-  content: "";
-  display: block;
-  background-repeat: no-repeat, no-repeat, no-repeat;
-  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 18'%3E%3Cpath fill='%23fff' d='M11.3 10.2c-.9.6-1.7 1.3-2.3 2.1v-.1c.4-.5.7-1 1-1.5.4-.2.7-.5 1-.8.5-.5 1-1 1.7-1.3.3-.1.5-.1.8 0-.1.1-.2.1-.4.2H13v-.1c-.3.3-.7.5-1 .9-.1.2-.2.6-.7.6 0 .1.1 0 0 0zm1.6 4.6c0-.1-.1 0-.2 0l-.1.1-.1.1-.2.2s.1.1.2 0l.1-.1c.1 0 .2-.1.2-.2.1 0 .1 0 .1-.1 0 .1 0 0 0 0zm-1.6-4.3c.1 0 .2 0 .2-.1s.1-.1.1-.1v-.1c-.2.1-.3.2-.3.3zm2.4 1.9s0-.1 0 0c.1-.1.2-.1.3-.1.7-.1 1.4-.3 2.1-.6-.8-.5-1.7-.9-2.6-1h.1c-.1-.1-.3-.1-.5-.2h.1c-.2-.1-.5-.1-.7-.2.1 0 .2-.2.2-.3h-.1c-.4.2-.6.5-.8.9.2.1.5 0 .7.1h-.3c-.1 0-.2.1-.2.2h.1c-.1 0-.1.1-.2.1.1.1.2 0 .4 0 0 .1.1.1.1.1-.1 0-.2.1-.3.3-.1.2-.2.2-.3.3v.1c-.3.2-.6.5-.9.8v.1c-.1.1-.2.1-.2.2v.1c.4-.1.6-.4 1-.5l.6-.3c.2 0 .3-.1.5-.1v.1h.2c0 .1-.2 0-.1.1s.3.1.4 0c.2-.2.3-.2.4-.2zM12.4 14c-.4.2-.9.2-1.2.4 0 0 0 .1-.1.1 0 0-.1 0-.1.1-.1 0-.1.1-.2.2l-.1.1s0 .1.1 0l.1-.1s-.1.1-.1.2V15.3l-.1.1s0 .1-.1.1l-.1.1.2-.2.1-.1h.2s0-.1.1-.1c.1-.1.2-.2.3-.2h.1c.1-.1.3-.1.4-.2.1-.1.2-.2.3-.2.2-.2.5-.3.8-.5-.1 0-.2-.1-.3-.1 0 .1-.2 0-.3 0zM30 9.7c-.1.2-.4.2-.6.3-.2.2 0 .4.1.5.1.3-.2.5-.4.5.1.1.2.1.2.1 0 .2.2.2.1.4s-.5.3-.3.5c.1.2.1.5 0 .7-.1.2-.3.4-.5.5-.2.1-.4.1-.6 0-.1 0-.1-.1-.2-.1-.5-.1-1-.2-1.5-.2-.1 0-.3.1-.4.1-.1.1-.3.2-.4.3l-.1.1c-.1.1-.2.2-.2.3-.1.2-.2.4-.2.6-.2.5-.2 1 0 1.4 0 0 1 .3 1.7.6.2.1.5.2.7.4l1.7 1H13.2l1.6-1c.6-.4 1.3-.7 2-1 .5-.2 1.1-.5 1.5-.9.2-.2.3-.4.5-.5.3-.4.6-.7 1-1l.3-.3s0-.1.1-.1c-.2.1-.2.2-.4.2 0 0-.1 0 0-.1s.2-.2.3-.2v-.1c-.4 0-.7.2-1 .5h-.2c-.5.2-.8.5-1.2.7v-.1c-.2.1-.4.2-.5.2-.2 0-.5.1-.8 0-.4 0-.7.1-1.1.2-.2.1-.4.1-.6.2v.1l-.2.2c-.2.1-.3.2-.5.4l-.5.5h-.1l.1-.1.1-.1c0-.1.1-.1.1-.2.2-.1.3-.3.5-.4 0 0-.1 0 0 0 0 0 0-.1.1-.1l-.1.1c-.1.1-.1.2-.2.2v-.1-.1l.2-.2c.1-.1.2-.1.3-.2h.1c-.2.1-.3.1-.5.2H14h-.1c0-.1.1-.1.2-.2h.1c1-.8 2.3-.6 3.4-1 .1-.1.2-.1.3-.2.1-.1.3-.2.5-.3.2-.2.4-.4.5-.7v-.1c-.4.4-.8.7-1.3 1-.6.2-1.3.4-2 .4 0-.1.1-.1.1-.1 0-.1.1-.1.1-.2h.1s0-.1.1-.1h.1c-.1-.1-.3.1-.4 0 .1-.1 0-.2.1-.2h.1s0-.1.1-.1c.5-.3.9-.5 1.3-.7-.1 0-.1.1-.2 0 .1 0 0-.1.1-.1.3-.1.6-.3.9-.4-.1 0-.2.1-.3 0 .1 0 .1-.1.2-.1v-.1h0c0-.1.1 0 .2-.1h-.1c.1-.1.2-.2.4-.2 0-.1-.1 0-.1-.1h.1-.5c-.1 0 0-.1 0-.1.1-.2.2-.5.3-.7h-.1c-.3.3-.8.5-1.2.6h-.2c-.2.1-.4.1-.5 0-.1-.1-.2-.2-.3-.2-.2-.1-.5-.3-.8-.4-.7-.2-1.5-.4-2.3-.3.3-.1.7-.2 1.1-.3.5-.2 1-.3 1.5-.3h-.3c-.4 0-.9.1-1.3.2-.3.1-.6.2-.9.2-.2.1-.3.2-.5.2v-.1c.3-.4.7-.7 1.1-.8.5-.1 1.1 0 1.6.1.4 0 .8.1 1.1.2.1 0 .2.2.3.3.2.1.4 0 .5.1v-.2c.1-.1.3 0 .4 0 .2-.2-.2-.4-.3-.6v-.1c.2.2.5.4.7.6.1.1.5.2.5 0-.2-.3-.4-.6-.7-.9v-.2c-.1 0-.1 0-.1-.1-.1-.1-.1-.2-.1-.3-.1-.2 0-.4-.1-.5-.1-.2-.1-.3-.1-.5-.1-.5-.2-1-.3-1.4-.1-.6.3-1 .6-1.5.2-.4.5-.7.8-1 .1-.4.3-.7.6-1 .3-.3.6-.5.9-.6.3-.1.5-.2.8-.3l2.5-.4H25l1.8.3c.1 0 .2 0 .2.1.1.1.3.2.4.2.2.1.4.3.6.5.1.1.2.3.1.4-.1.1-.1.4-.2.4-.2.1-.4.1-.6.1-.1 0-.2 0-.4-.1.5.2.9.4 1.2.8 0 .1.2.1.3.1v.1c-.1.1-.1.1-.1.2h.1c.1-.1.1-.4.3-.3.2.1.2.3.1.4-.1.1-.2.2-.4.3v.2c.1.1.1.2.2.4s.1.5.2.7c.1.5.2.9.2 1.4 0 .2-.1.5 0 .7l.3.6c.1.2.2.3.3.5.2.3.6.6.4 1zm-15.6 5.2c-.1 0-.1.1-.1.1s.1 0 .1-.1zm5.8-1.8c-.1.1 0 0 0 0zm-6.7-.2c0 .1.1 0 .1 0 .2-.1.5 0 .6-.2-.1-.1-.2 0-.2-.1-.1 0-.2 0-.2.1-.1.1-.3.1-.3.2z'/%3E%3Cpath fill='gray' d='M27.9 6.8c.1 0 .3 0 .3.1-.1.2-.4.3-.6.5h-.1c-.1.1-.1.2-.1.2h-.3c.1.1.3.2.5.2l.1.1h.2V8c-.1.1-.2.1-.4.1.2.1.5.1.7 0 .2-.1 0-.4.1-.5-.1 0 0-.1-.1-.1.1-.1.1-.2.2-.2s.1 0 .2-.1c0-.1-.1-.1-.1-.2.2-.1.3-.3.3-.5 0-.1-.3-.1-.4-.2h-.5c-.2 0-.3.1-.5.1l-.6.3c.2-.1.4-.1.7-.2 0 .3.2.3.4.3'/%3E%3C/svg%3E"), linear-gradient(90deg, #000091 0%, #000091 50%, #e1000f 50%, #e1000f 100%), linear-gradient(90deg, #161616 0%, #161616 100%);
-}
-
-:root[data-fr-mourning] .fr-logo::before {
-  background-size: 2.75rem 1.125rem, 0, 2.75rem 1rem;
-  box-shadow: 0 0 0 1px #fff;
-}
-
-.fr-logo::after {
-  min-width: 2.625rem;
-  background-size: 5.25rem 3.75rem;
-  background-position: 0 calc(100% + 1.875rem);
-  padding-top: 2.2083333333rem;
-  content: "";
-  display: block;
-  background-repeat: no-repeat;
-  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 252 180'%3E%3Cdefs%3E%3Csymbol id='a' viewBox='0 0 11 15.5'%3E%3Cpath d='M10.4 5.3C11.9 1.5 10.1 0 7.9 0 4.2 0 0 6.5 0 11.7c0 2.5 1.2 3.8 3 3.8 2.1 0 4.3-2 6.2-5.5h-1c-1.2 1.5-2.6 2.6-3.9 2.6-1.3 0-2-.8-2-2.6a10.7 10.7 0 01.3-2.2zm-4-3.1c1.1 0 2 .8 1.5 2.6L3.1 6.1c.8-2.2 2.2-4 3.4-4z'/%3E%3C/symbol%3E%3Csymbol id='b' viewBox='0 0 12.4 21.8'%3E%3Cuse width='11' height='15.5' y='6.4' href='%23a'/%3E%3Cpath d='M7.9 4.7L12.4.6V0h-3L6.7 4.7H8z'/%3E%3C/symbol%3E%3Csymbol id='c' viewBox='0 0 11.5 19'%3E%3Cpath d='M1.7 5.7h2.6L.1 17.1a1.3 1.3 0 001.2 2c3 0 6.4-2.6 7.8-6.2h-.7a9.4 9.4 0 01-5.1 3.5L7 5.7H11l.5-1.6H7.7L9 0H7.6L4.9 4.1l-3.2.4v1.2z'/%3E%3C/symbol%3E%3Csymbol id='d' viewBox='0 0 9.8 21.9'%3E%3Cpath d='M7.6 8c.3-1-.4-1.6-1-1.6-2.2 0-5 2.1-6 5h.7A5.6 5.6 0 014.4 9L.1 20.3a1.1 1.1 0 001 1.6c2.2 0 4.7-2 5.8-5H6A5.6 5.6 0 013 19.5zM8 3.7a1.8 1.8 0 001.8-1.8A1.8 1.8 0 008 0a1.8 1.8 0 00-1.8 1.8A1.8 1.8 0 008 3.6'/%3E%3C/symbol%3E%3Csymbol id='e' viewBox='0 0 14.8 15.5'%3E%3Cpath d='M3.3 3.1c.7 0 1 1 0 3.4l-3 6.8c-.7 1.3 0 2.2 1.2 2.2a1.3 1.3 0 001.5-1l3-8C7.4 4.8 10 3 11 3s.8.6.3 1.6l-4.6 9a1.3 1.3 0 001.1 1.9c2.3 0 5-2 6-5h-.6A5.6 5.6 0 0110 13l4-8a6.1 6.1 0 00.8-2.8A2 2 0 0012.6 0c-2 0-3.6 2.2-6 5V2.8C6.6 1.4 6.1 0 4.8 0 3.2 0 1.8 2.5.7 4.9h.7c.7-1.1 1.3-1.8 2-1.8'/%3E%3C/symbol%3E%3Csymbol id='f' viewBox='0 0 12 15.5'%3E%3Cpath d='M11.8 3.5c.5-1.9.2-3.5-1.2-3.5-1.8 0-2.3 1.2-4 5V2.8C6.5 1.3 6 0 4.6 0 3.1 0 1.7 2.5.5 5h.8C2 3.7 2.8 3 3.3 3c.7 0 1 1 0 3.4l-3 6.8c-.7 1.3 0 2.1 1.2 2.1a1.3 1.3 0 001.5-1l3-8a50.3 50.3 0 012.6-3h3.2z'/%3E%3C/symbol%3E%3Csymbol id='g' viewBox='0 0 14.7 16.2'%3E%3Cpath d='M10.5 13.1c-.6 0-1-1 0-3.4L14.6.1 13.4 0l-1.3 1.3h-.3C6.1 1.3 0 8.6 0 14.2a2 2 0 002.1 2.1c1.7 0 3.3-2.4 5.2-5l-.1 1c-.3 2.6.6 4 2 4 1.5 0 3-2.4 4-4.9h-.7c-.7 1.1-1.5 1.8-2 1.8zM7.9 9.8c-1.3 1.6-3.4 3.5-4.3 3.5-.5 0-.9-.5-.9-1.6 0-3.5 4-8.2 6-8.2a4.2 4.2 0 011.4.2z'/%3E%3C/symbol%3E%3Csymbol id='h' viewBox='0 0 21.9 19.8'%3E%3Cpath d='M11.2 19.8l.3-.9c-3.8-.7-4.3-.7-2.7-4.8l1.4-3.9h3c1.9 0 1.9.9 1.6 3h1l2.6-6.9h-1c-1 1.6-1.8 2.9-3.8 2.9h-3l2-5.6c.8-2 1.1-2.4 3.7-2.4h.7c2.6 0 3 .7 3 3.5h1l.9-4.7H7.3L7 .9c3 .6 3.3.9 2 4.8L5.7 14c-1.5 3.9-2 4.2-5.5 4.8l-.3.9z'/%3E%3C/symbol%3E%3Csymbol id='i' viewBox='0 0 10.1 21.9'%3E%3Cpath d='M2.9 19.4L10.1.3 9.8 0l-5 .6v.6l1 .7c.9.7.6 1.3-.2 3.4L.2 19.9a1.3 1.3 0 001.1 2c2.3 0 4.7-2.1 5.8-5h-.7a6.5 6.5 0 01-3.5 2.5'/%3E%3C/symbol%3E%3Csymbol id='j' viewBox='0 0 18 22'%3E%3Cpath d='M18 .6h-4.3a3.8 3.8 0 00-2.1-.6A6.6 6.6 0 005 6.5a3.3 3.3 0 003 3.6c-1.9.8-3 1.8-3 2.9a1.7 1.7 0 00.9 1.5c-4.3 1.3-6 2.8-6 4.7 0 2 2.6 2.8 5.6 2.8 5.3 0 9.6-2.7 9.6-5.1 0-1.8-1.6-2.5-4.3-3.3-2.2-.7-3.2-.8-3.2-1.6A2.4 2.4 0 019 10.2a6.6 6.6 0 006.1-6.5 4.5 4.5 0 00-.2-1.5h2.5zM9.8 16.2c2.1.7 3 1 3 1.6 0 1.4-2 2.5-5.6 2.5-2.7 0-4-.6-4-2 0-1.5 1.4-2.5 3.5-3.3a21.5 21.5 0 003 1.2zM9 9c-1 0-1.3-.8-1.3-1.7 0-2.8 1.4-6.2 3.5-6.2 1 0 1.3.8 1.3 1.6 0 2.9-1.4 6.3-3.5 6.3z'/%3E%3C/symbol%3E%3Csymbol id='k' viewBox='0 0 23 25.1'%3E%3Cpath d='M14.3 15.6c1.9 0 2 .8 1.6 2.8H17l2.5-6.8h-1c-1 1.6-1.7 2.9-3.8 2.9h-4.1l2-5.6c.7-2 1-2.4 3.7-2.4H18c2.6 0 3 .7 3 3.5h1l.9-4.7H7.3l-.3.9c3 .6 3.3.9 2 4.8l-3.2 8.4c-1.5 3.9-2 4.2-5.6 4.8l-.2 1h17.4l3.2-5h-1.2c-2 2-4 3.8-8 3.8-4.7 0-4.3-.3-2.7-4.6l1.4-3.8h4.2zm2.3-11.8L21 .6V0h-3l-2.6 3.9h1.2v-.1z'/%3E%3C/symbol%3E%3Csymbol id='l' viewBox='0 0 13.6 21.8'%3E%3Cpath d='M11.4 6.4c-2 0-4 2.2-5.8 4.8L9.6.3 9.4 0l-5 .6V1l1 .8c.9.7.6 1.3-.2 3.4L.8 16.8A13.9 13.9 0 000 19c0 1.4 1.8 2.7 3.5 2.7 3.8 0 10-6.9 10-12.2 0-2.3-.5-3.2-2.1-3.2zM4.8 19.5c-.8 0-1.9-.7-1.9-1.3a15.5 15.5 0 01.8-2.2L5 12.7C6.3 11 8.4 9.3 9.6 9.3c.7 0 1.2.4 1.2 1.5 0 3.1-2.9 8.7-6 8.7z'/%3E%3C/symbol%3E%3Csymbol id='m' viewBox='0 0 19.2 19.9'%3E%3Cpath d='M17.6 0H7.3L7 .9c3 .6 3.3.9 2 4.8l-3.2 8.5c-1.5 3.9-2 4.2-5.5 4.8L0 20h15.7l3.5-6H18c-2 2-4.2 4.8-7.7 4.8-2.7 0-3-.5-1.6-4.5l3.1-8.5c1.4-3.9 2-4.2 5.5-4.8z'/%3E%3C/symbol%3E%3Csymbol id='n' viewBox='0 0 126 90'%3E%3Cuse width='12.4' height='21.8' x='112.7' y='66.1' href='%23b'/%3E%3Cuse width='11.5' height='19' x='102.2' y='69' href='%23c'/%3E%3Cuse width='9.8' height='21.9' x='93.6' y='66.1' href='%23d'/%3E%3Cuse width='14.8' height='15.5' x='77.2' y='72.5' href='%23e'/%3E%3Cuse width='12' height='15.5' x='65.7' y='72.5' href='%23f'/%3E%3Cuse width='11' height='15.5' x='54.3' y='72.5' href='%23a'/%3E%3Cuse width='11.5' height='19' x='43.7' y='69' href='%23c'/%3E%3Cuse width='14.7' height='16.2' x='28.9' y='71.8' href='%23g'/%3E%3Cuse width='12' height='15.5' x='19.6' y='72.5' href='%23f'/%3E%3Cuse width='21.9' height='19.8' y='67.6' href='%23h'/%3E%3Cuse width='12.4' height='21.8' x='77.3' y='33.1' href='%23b'/%3E%3Cuse width='11.5' height='19' x='66.8' y='36' href='%23c'/%3E%3Cuse width='9.8' height='21.9' x='58.2' y='33' href='%23d'/%3E%3Cuse width='10.1' height='21.9' x='49.4' y='33.1' href='%23i'/%3E%3Cuse width='14.7' height='16.2' x='34.9' y='38.8' href='%23g'/%3E%3Cuse width='18' height='22' x='18.6' y='39.4' href='%23j'/%3E%3Cuse width='23' height='25.1' y='29.3' href='%23k'/%3E%3Cuse width='12.4' height='21.8' x='76.8' y='.1' href='%23b'/%3E%3Cuse width='11.5' height='19' x='66.2' y='2.9' href='%23c'/%3E%3Cuse width='12' height='15.5' x='54.8' y='6.5' href='%23f'/%3E%3Cuse width='11' height='15.5' x='43.4' y='6.4' href='%23a'/%3E%3Cuse width='13.6' height='21.8' x='29.4' y='.1' href='%23l'/%3E%3Cuse width='9.8' height='21.9' x='20.6' href='%23d'/%3E%3Cuse width='19.2' height='19.9' y='1.4' href='%23m'/%3E%3C/symbol%3E%3C/defs%3E%3Cuse fill='%23161616' width='126' height='90' x='0' y='0' href='%23n'/%3E%3Cuse fill='%23fff' width='126' height='90' x='126' y='90' href='%23n'/%3E%3C/svg%3E");
-}
-
-[data-fr-theme=dark] .fr-logo::after {
-  background-position: -2.625rem 100%;
-}
-
-.fr-logo--sm {
-  font-size: 0.7875rem;
-}
-
-.fr-logo--sm::before {
-  width: 2.0625rem;
-  height: 0.75rem;
-  margin-bottom: 0.25rem;
-  background-size: 2.0625rem 0.84375rem, 2.0625rem 0.75rem, 0;
-  background-position: 0 -0.046875rem, 0 0, 0 0;
-}
-
-:root[data-fr-mourning] .fr-logo--sm::before {
-  background-size: 2.0625rem 0.84375rem, 0, 2.0625rem 0.75rem;
-}
-
-.fr-logo--sm::after {
-  min-width: 1.96875rem;
-  background-size: 3.9375rem 2.8125rem;
-  background-position: 0 calc(100% + 1.40625rem);
-  padding-top: 1.65625rem;
-}
-
-[data-fr-theme=dark] .fr-logo--sm::after {
-  background-position: -1.96875rem 100%;
-}
-
-.fr-logo--lg {
-  font-size: 1.3125rem;
-}
-
-.fr-logo--lg::before {
-  width: 3.4375rem;
-  height: 1.25rem;
-  margin-bottom: 0.4166666667rem;
-  background-size: 3.4375rem 1.40625rem, 3.4375rem 1.25rem, 0;
-  background-position: 0 -0.078125rem, 0 0, 0 0;
-}
-
-:root[data-fr-mourning] .fr-logo--lg::before {
-  background-size: 3.4375rem 1.40625rem, 0, 3.4375rem 1.25rem;
-}
-
-.fr-logo--lg::after {
-  min-width: 3.28125rem;
-  background-size: 6.5625rem 4.6875rem;
-  background-position: 0 calc(100% + 2.34375rem);
-  padding-top: 2.7604166667rem;
-}
-
-[data-fr-theme=dark] .fr-logo--lg::after {
-  background-position: -3.28125rem 100%;
-}
-
-/* ¯¯¯¯¯¯¯¯¯ *\
-  BUTTON
-\* ˍˍˍˍˍˍˍˍˍ */
-.fr-btn {
-  --text-spacing: 0;
-  --title-spacing: 0;
-  z-index: 1;
-  display: inline-flex;
-  flex-direction: row;
-  align-items: center;
-  width: -moz-fit-content;
-  width: fit-content;
-
-  --underline-img: none;
-  --hover-tint: var(--hover);
-  font-weight: 500;
-  font-size: 1rem;
-  line-height: 1.5rem;
-  min-height: 2.5rem;
-  padding: 0.5rem 1rem;
-  background-color: var(--background-action-high-blue-france);
-
-  --idle: transparent;
-  --hover: var(--background-action-high-blue-france-hover);
-  --active: var(--background-action-high-blue-france-active);
-  color: var(--text-inverted-blue-france);
-}
-
-.fr-btn::before,
-.fr-btn::after {
-  display: block;
-}
-
-.fr-btn[target=_blank] {
-  overflow: initial;
-  max-width: 100%;
-  max-height: none;
-}
-
-.fr-btn[target=_blank]::after {
-  content: "";
-
-  --icon-size: 1rem;
-  margin-right: -0.125rem;
-  margin-left: 0.5rem;
-}
-
-.fr-btn--align-on-content {
-  margin-left: -1rem;
-  margin-right: -1rem;
-}
-
-.fr-btn[class^=fr-icon-]:not([class*=fr-btn--icon-]),
-.fr-btn[class*=" fr-icon-"]:not([class*=fr-btn--icon-]),
-.fr-btn[class^=fr-fi-]:not([class*=fr-btn--icon-]),
-.fr-btn[class*=" fr-fi-"]:not([class*=fr-btn--icon-]) {
-  overflow: hidden;
-  white-space: nowrap;
-  max-width: 2.5rem;
-  max-height: 2.5rem;
-  padding-left: 0.5rem;
-  padding-right: 0.5rem;
-}
-
-.fr-btn[class^=fr-icon-]:not([class*=fr-btn--icon-])::before,
-.fr-btn[class*=" fr-icon-"]:not([class*=fr-btn--icon-])::before,
-.fr-btn[class^=fr-fi-]:not([class*=fr-btn--icon-])::before,
-.fr-btn[class*=" fr-fi-"]:not([class*=fr-btn--icon-])::before {
-  --icon-size: 1.5rem;
-  margin-left: 0;
-  margin-right: 0.5rem;
-}
-
-.fr-btn--align-on-content[class^=fr-icon-]:not([class*=fr-btn--icon-]),
-.fr-btn--align-on-content[class*=" fr-icon-"]:not([class*=fr-btn--icon-]),
-.fr-btn--align-on-content[class^=fr-fi-]:not([class*=fr-btn--icon-]),
-.fr-btn--align-on-content[class*=" fr-fi-"]:not([class*=fr-btn--icon-]) {
-  margin-left: -0.5rem;
-  margin-right: -0.5rem;
-}
-
-.fr-btn--icon-left[class^=fr-icon-],
-.fr-btn--icon-left[class*=" fr-icon-"],
-.fr-btn--icon-left[class^=fr-fi-],
-.fr-btn--icon-left[class*=" fr-fi-"] {
-  overflow: initial;
-  max-width: 100%;
-  max-height: none;
-}
-
-.fr-btn--icon-left[class^=fr-icon-]::before,
-.fr-btn--icon-left[class*=" fr-icon-"]::before,
-.fr-btn--icon-left[class^=fr-fi-]::before,
-.fr-btn--icon-left[class*=" fr-fi-"]::before {
-  --icon-size: 1rem;
-  margin-left: -0.125rem;
-  margin-right: 0.5rem;
-}
-
-.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-icon-],
-.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-icon-"],
-.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-fi-],
-.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-fi-"] {
-  margin-left: -0.875rem;
-  margin-right: -1rem;
-}
-
-.fr-btn--icon-right[class^=fr-icon-],
-.fr-btn--icon-right[class*=" fr-icon-"],
-.fr-btn--icon-right[class^=fr-fi-],
-.fr-btn--icon-right[class*=" fr-fi-"] {
-  overflow: initial;
-  max-width: 100%;
-  max-height: none;
-}
-
-.fr-btn--icon-right[class^=fr-icon-]::after,
-.fr-btn--icon-right[class*=" fr-icon-"]::after,
-.fr-btn--icon-right[class^=fr-fi-]::after,
-.fr-btn--icon-right[class*=" fr-fi-"]::after {
-  content: "";
-
-  --icon-size: 1rem;
-  margin-right: -0.125rem;
-  margin-left: 0.5rem;
-}
-
-.fr-btn--icon-right[class^=fr-icon-]::before,
-.fr-btn--icon-right[class*=" fr-icon-"]::before,
-.fr-btn--icon-right[class^=fr-fi-]::before,
-.fr-btn--icon-right[class*=" fr-fi-"]::before {
-  content: none;
-}
-
-.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-icon-],
-.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-icon-"],
-.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-fi-],
-.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-fi-"] {
-  margin-left: -1rem;
-  margin-right: -0.875rem;
-}
-
-.fr-btn--sm {
-  font-size: 0.875rem;
-  line-height: 1.5rem;
-  min-height: 2rem;
-  padding: 0.25rem 0.75rem;
-}
-
-.fr-btn--sm[target=_blank] {
-  overflow: initial;
-  max-width: 100%;
-  max-height: none;
-}
-
-.fr-btn--sm[target=_blank]::after {
-  content: "";
-
-  --icon-size: 1rem;
-  margin-right: -0.125rem;
-  margin-left: 0.5rem;
-}
-
-.fr-btn--sm.fr-btn--align-on-content {
-  margin-left: -0.75rem;
-  margin-right: -0.75rem;
-}
-
-.fr-btn--sm[class^=fr-icon-]:not([class*=fr-btn--icon-]),
-.fr-btn--sm[class*=" fr-icon-"]:not([class*=fr-btn--icon-]),
-.fr-btn--sm[class^=fr-fi-]:not([class*=fr-btn--icon-]),
-.fr-btn--sm[class*=" fr-fi-"]:not([class*=fr-btn--icon-]) {
-  overflow: hidden;
-  white-space: nowrap;
-  max-width: 2rem;
-  max-height: 2rem;
-  padding-left: 0.5rem;
-  padding-right: 0.5rem;
-}
-
-.fr-btn--sm[class^=fr-icon-]:not([class*=fr-btn--icon-])::before,
-.fr-btn--sm[class*=" fr-icon-"]:not([class*=fr-btn--icon-])::before,
-.fr-btn--sm[class^=fr-fi-]:not([class*=fr-btn--icon-])::before,
-.fr-btn--sm[class*=" fr-fi-"]:not([class*=fr-btn--icon-])::before {
-  --icon-size: 1rem;
-  margin-left: 0;
-  margin-right: 0.5rem;
-}
-
-.fr-btn--sm.fr-btn--align-on-content[class^=fr-icon-]:not([class*=fr-btn--icon-]),
-.fr-btn--sm.fr-btn--align-on-content[class*=" fr-icon-"]:not([class*=fr-btn--icon-]),
-.fr-btn--sm.fr-btn--align-on-content[class^=fr-fi-]:not([class*=fr-btn--icon-]),
-.fr-btn--sm.fr-btn--align-on-content[class*=" fr-fi-"]:not([class*=fr-btn--icon-]) {
-  margin-left: -0.5rem;
-  margin-right: -0.5rem;
-}
-
-.fr-btn--sm.fr-btn--icon-left[class^=fr-icon-],
-.fr-btn--sm.fr-btn--icon-left[class*=" fr-icon-"],
-.fr-btn--sm.fr-btn--icon-left[class^=fr-fi-],
-.fr-btn--sm.fr-btn--icon-left[class*=" fr-fi-"] {
-  overflow: initial;
-  max-width: 100%;
-  max-height: none;
-}
-
-.fr-btn--sm.fr-btn--icon-left[class^=fr-icon-]::before,
-.fr-btn--sm.fr-btn--icon-left[class*=" fr-icon-"]::before,
-.fr-btn--sm.fr-btn--icon-left[class^=fr-fi-]::before,
-.fr-btn--sm.fr-btn--icon-left[class*=" fr-fi-"]::before {
-  --icon-size: 1rem;
-  margin-left: -0.125rem;
-  margin-right: 0.5rem;
-}
-
-.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-icon-],
-.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-icon-"],
-.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-fi-],
-.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-fi-"] {
-  margin-left: -0.625rem;
-  margin-right: -0.75rem;
-}
-
-.fr-btn--sm.fr-btn--icon-right[class^=fr-icon-],
-.fr-btn--sm.fr-btn--icon-right[class*=" fr-icon-"],
-.fr-btn--sm.fr-btn--icon-right[class^=fr-fi-],
-.fr-btn--sm.fr-btn--icon-right[class*=" fr-fi-"] {
-  overflow: initial;
-  max-width: 100%;
-  max-height: none;
-}
-
-.fr-btn--sm.fr-btn--icon-right[class^=fr-icon-]::after,
-.fr-btn--sm.fr-btn--icon-right[class*=" fr-icon-"]::after,
-.fr-btn--sm.fr-btn--icon-right[class^=fr-fi-]::after,
-.fr-btn--sm.fr-btn--icon-right[class*=" fr-fi-"]::after {
-  content: "";
-
-  --icon-size: 1rem;
-  margin-right: -0.125rem;
-  margin-left: 0.5rem;
-}
-
-.fr-btn--sm.fr-btn--icon-right[class^=fr-icon-]::before,
-.fr-btn--sm.fr-btn--icon-right[class*=" fr-icon-"]::before,
-.fr-btn--sm.fr-btn--icon-right[class^=fr-fi-]::before,
-.fr-btn--sm.fr-btn--icon-right[class*=" fr-fi-"]::before {
-  content: none;
-}
-
-.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-icon-],
-.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-icon-"],
-.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-fi-],
-.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-fi-"] {
-  margin-left: -0.75rem;
-  margin-right: -0.625rem;
-}
-
-.fr-btn--lg {
-  font-size: 1.125rem;
-  line-height: 1.75rem;
-  min-height: 3rem;
-  padding: 0.5rem 1.5rem;
-}
-
-.fr-btn--lg[target=_blank] {
-  overflow: initial;
-  max-width: 100%;
-  max-height: none;
-}
-
-.fr-btn--lg[target=_blank]::after {
-  content: "";
-
-  --icon-size: 1.5rem;
-  margin-right: -0.1875rem;
-  margin-left: 0.5rem;
-}
-
-.fr-btn--lg.fr-btn--align-on-content {
-  margin-left: -1.5rem;
-  margin-right: -1.5rem;
-}
-
-.fr-btn--lg[class^=fr-icon-]:not([class*=fr-btn--icon-]),
-.fr-btn--lg[class*=" fr-icon-"]:not([class*=fr-btn--icon-]),
-.fr-btn--lg[class^=fr-fi-]:not([class*=fr-btn--icon-]),
-.fr-btn--lg[class*=" fr-fi-"]:not([class*=fr-btn--icon-]) {
-  overflow: hidden;
-  white-space: nowrap;
-  max-width: 3rem;
-  max-height: 3rem;
-  padding-left: 0.5rem;
-  padding-right: 0.5rem;
-}
-
-.fr-btn--lg[class^=fr-icon-]:not([class*=fr-btn--icon-])::before,
-.fr-btn--lg[class*=" fr-icon-"]:not([class*=fr-btn--icon-])::before,
-.fr-btn--lg[class^=fr-fi-]:not([class*=fr-btn--icon-])::before,
-.fr-btn--lg[class*=" fr-fi-"]:not([class*=fr-btn--icon-])::before {
-  --icon-size: 2rem;
-  margin-left: 0;
-  margin-right: 0.5rem;
-}
-
-.fr-btn--lg.fr-btn--align-on-content[class^=fr-icon-]:not([class*=fr-btn--icon-]),
-.fr-btn--lg.fr-btn--align-on-content[class*=" fr-icon-"]:not([class*=fr-btn--icon-]),
-.fr-btn--lg.fr-btn--align-on-content[class^=fr-fi-]:not([class*=fr-btn--icon-]),
-.fr-btn--lg.fr-btn--align-on-content[class*=" fr-fi-"]:not([class*=fr-btn--icon-]) {
-  margin-left: -0.5rem;
-  margin-right: -0.5rem;
-}
-
-.fr-btn--lg.fr-btn--icon-left[class^=fr-icon-],
-.fr-btn--lg.fr-btn--icon-left[class*=" fr-icon-"],
-.fr-btn--lg.fr-btn--icon-left[class^=fr-fi-],
-.fr-btn--lg.fr-btn--icon-left[class*=" fr-fi-"] {
-  overflow: initial;
-  max-width: 100%;
-  max-height: none;
-}
-
-.fr-btn--lg.fr-btn--icon-left[class^=fr-icon-]::before,
-.fr-btn--lg.fr-btn--icon-left[class*=" fr-icon-"]::before,
-.fr-btn--lg.fr-btn--icon-left[class^=fr-fi-]::before,
-.fr-btn--lg.fr-btn--icon-left[class*=" fr-fi-"]::before {
-  --icon-size: 1.5rem;
-  margin-left: -0.1875rem;
-  margin-right: 0.5rem;
-}
-
-.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-icon-],
-.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-icon-"],
-.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-fi-],
-.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-fi-"] {
-  margin-left: -1.3125rem;
-  margin-right: -1.5rem;
-}
-
-.fr-btn--lg.fr-btn--icon-right[class^=fr-icon-],
-.fr-btn--lg.fr-btn--icon-right[class*=" fr-icon-"],
-.fr-btn--lg.fr-btn--icon-right[class^=fr-fi-],
-.fr-btn--lg.fr-btn--icon-right[class*=" fr-fi-"] {
-  overflow: initial;
-  max-width: 100%;
-  max-height: none;
-}
-
-.fr-btn--lg.fr-btn--icon-right[class^=fr-icon-]::after,
-.fr-btn--lg.fr-btn--icon-right[class*=" fr-icon-"]::after,
-.fr-btn--lg.fr-btn--icon-right[class^=fr-fi-]::after,
-.fr-btn--lg.fr-btn--icon-right[class*=" fr-fi-"]::after {
-  content: "";
-
-  --icon-size: 1.5rem;
-  margin-right: -0.1875rem;
-  margin-left: 0.5rem;
-}
-
-.fr-btn--lg.fr-btn--icon-right[class^=fr-icon-]::before,
-.fr-btn--lg.fr-btn--icon-right[class*=" fr-icon-"]::before,
-.fr-btn--lg.fr-btn--icon-right[class^=fr-fi-]::before,
-.fr-btn--lg.fr-btn--icon-right[class*=" fr-fi-"]::before {
-  content: none;
-}
-
-.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-icon-],
-.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-icon-"],
-.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-fi-],
-.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-fi-"] {
-  margin-left: -1.5rem;
-  margin-right: -1.3125rem;
-}
-
-.fr-btns-group {
-  --ul-type: none;
-  --ol-type: none;
-  --ul-start: 0;
-  --ol-start: 0;
-  --xl-block: 0;
-  --li-bottom: 0;
-  --ol-content: none;
-  display: flex;
-  align-items: stretch;
-  flex-wrap: wrap;
-  margin-left: -0.5rem;
-  margin-right: -0.5rem;
-
-  /**
-  * fr-btns-group--inline : aligne les boutons horizontalement dans tout les cas
-  * fr-btns-group--inline-(sm/md/lg) : permet de passer en horizontal à partir de la valeur du breakpoint appliqué (sm, md, lg)
-  */
-
-  /**
-  * fr-btns-group--left : (Défaut) aligne les boutons sur la gauche (en lecture L-t-R)
-  */
-
-  /**
-  * fr-btns-group--right : aligne les boutons sur la droite
-  */
-
-  /**
-  * fr-btns-group--center : aligne les boutons au centre du conteneur
-  */
-
-  /**
-  * fr-btns-group--equisized : Fixe la largeur des boutons à celle du plus grand. Géré en grande partie en JS.
-  */
-
-  /**
-  * fr-btns-group--sm : Fixe les boutons à la taille SM
-  */
-
-  /**
-  * fr-btns-group--md : (défaut) Fixe les boutons à la taille MD
-  */
-
-  /**
-  * fr-btns-group--lg : Fixe les boutons à la taille LG (sans modfifieur => MD)
-  */
-}
-
-.fr-btns-group > li {
-  width: 100%;
-  max-width: 100%;
-}
-
-.fr-btns-group .fr-btn {
-  width: calc(100% - 1rem);
-  margin: 0 0.5rem 1rem;
-  justify-content: center;
-}
-
-.fr-btns-group--inline .fr-btn {
-  width: auto;
-  max-width: 100%;
-  margin-left: 0.5rem;
-  margin-right: 0.5rem;
-}
-
-.fr-btns-group--inline > li {
-  display: inline-flex;
-  max-width: 100%;
-  width: auto;
-}
-
-.fr-btns-group--inline.fr-btns-group--right.fr-btns-group--inline-reverse {
-  flex-direction: row-reverse;
-  justify-content: flex-start;
-}
-
-.fr-btns-group--left,
-.fr-btns-group--left li {
-  justify-content: flex-start;
-  text-align: left;
-}
-
-.fr-btns-group--right,
-.fr-btns-group--right li {
-  justify-content: flex-end;
-  text-align: right;
-}
-
-.fr-btns-group--center,
-.fr-btns-group--center li {
-  justify-content: center;
-  text-align: center;
-}
-
-.fr-btns-group--equisized {
-  --equisized-width: auto;
-}
-
-.fr-btns-group--equisized .fr-btn {
-  justify-content: center;
-  width: var(--equisized-width);
-}
-
-.fr-btns-group--sm .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) {
-  font-size: 0.875rem;
-  line-height: 1.5rem;
-  min-height: 2rem;
-  padding: 0.25rem 0.75rem;
-}
-
-.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-],
-.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"],
-.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-],
-.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"] {
-  font-size: 0.875rem;
-  line-height: 1.5rem;
-  min-height: 2rem;
-  padding: 0.25rem 0.75rem;
-  overflow: hidden;
-  white-space: nowrap;
-  max-width: 2rem;
-  max-height: 2rem;
-  padding-left: 0.5rem;
-  padding-right: 0.5rem;
-  justify-content: flex-start;
-}
-
-.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]::before,
-.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::before,
-.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::before,
-.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::before {
-  --icon-size: 1rem;
-  margin-left: 0;
-  margin-right: 0.5rem;
-}
-
-.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class^=fr-icon-],
-.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"],
-.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class^=fr-fi-],
-.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"] {
-  font-size: 0.875rem;
-  line-height: 1.5rem;
-  min-height: 2rem;
-  padding: 0.25rem 0.75rem;
-  overflow: initial;
-  max-width: 100%;
-  max-height: none;
-}
-
-.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class^=fr-icon-]::before,
-.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"]::before,
-.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class^=fr-fi-]::before,
-.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"]::before {
-  --icon-size: 1rem;
-  margin-left: -0.125rem;
-  margin-right: 0.5rem;
-}
-
-.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-icon-],
-.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"],
-.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-fi-],
-.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"] {
-  font-size: 0.875rem;
-  line-height: 1.5rem;
-  min-height: 2rem;
-  padding: 0.25rem 0.75rem;
-  overflow: initial;
-  max-width: 100%;
-  max-height: none;
-}
-
-.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-icon-]::after,
-.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]::after,
-.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-fi-]::after,
-.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]::after {
-  content: "";
-
-  --icon-size: 1rem;
-  margin-right: -0.125rem;
-  margin-left: 0.5rem;
-}
-
-.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-icon-]::before,
-.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]::before,
-.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-fi-]::before,
-.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]::before {
-  content: none;
-}
-
-.fr-btns-group:where(:not(.fr-btns-group--sm):not(.fr-btns-group--lg)) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) {
-  font-size: 1rem;
-  line-height: 1.5rem;
-  min-height: 2.5rem;
-  padding: 0.5rem 1rem;
-}
-
-.fr-btns-group:where(:not(.fr-btns-group--sm):not(.fr-btns-group--lg)):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-],
-.fr-btns-group:where(:not(.fr-btns-group--sm):not(.fr-btns-group--lg)):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"],
-.fr-btns-group:where(:not(.fr-btns-group--sm):not(.fr-btns-group--lg)):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-],
-.fr-btns-group:where(:not(.fr-btns-group--sm):not(.fr-btns-group--lg)):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"] {
-  font-size: 1rem;
-  line-height: 1.5rem;
-  min-height: 2.5rem;
-  padding: 0.5rem 1rem;
-  overflow: hidden;
-  white-space: nowrap;
-  max-width: 2.5rem;
-  max-height: 2.5rem;
-  padding-left: 0.5rem;
-  padding-right: 0.5rem;
-  justify-content: flex-start;
-}
-
-.fr-btns-group:where(:not(.fr-btns-group--sm):not(.fr-btns-group--lg)):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]::before,
-.fr-btns-group:where(:not(.fr-btns-group--sm):not(.fr-btns-group--lg)):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::before,
-.fr-btns-group:where(:not(.fr-btns-group--sm):not(.fr-btns-group--lg)):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::before,
-.fr-btns-group:where(:not(.fr-btns-group--sm):not(.fr-btns-group--lg)):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::before {
-  --icon-size: 1.5rem;
-  margin-left: 0;
-  margin-right: 0.5rem;
-}
-
-.fr-btns-group:where(:not(.fr-btns-group--sm):not(.fr-btns-group--lg)).fr-btns-group--icon-left .fr-btn[class^=fr-icon-],
-.fr-btns-group:where(:not(.fr-btns-group--sm):not(.fr-btns-group--lg)).fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"],
-.fr-btns-group:where(:not(.fr-btns-group--sm):not(.fr-btns-group--lg)).fr-btns-group--icon-left .fr-btn[class^=fr-fi-],
-.fr-btns-group:where(:not(.fr-btns-group--sm):not(.fr-btns-group--lg)).fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"] {
-  font-size: 1rem;
-  line-height: 1.5rem;
-  min-height: 2.5rem;
-  padding: 0.5rem 1rem;
-  overflow: initial;
-  max-width: 100%;
-  max-height: none;
-}
-
-.fr-btns-group:where(:not(.fr-btns-group--sm):not(.fr-btns-group--lg)).fr-btns-group--icon-left .fr-btn[class^=fr-icon-]::before,
-.fr-btns-group:where(:not(.fr-btns-group--sm):not(.fr-btns-group--lg)).fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"]::before,
-.fr-btns-group:where(:not(.fr-btns-group--sm):not(.fr-btns-group--lg)).fr-btns-group--icon-left .fr-btn[class^=fr-fi-]::before,
-.fr-btns-group:where(:not(.fr-btns-group--sm):not(.fr-btns-group--lg)).fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"]::before {
-  --icon-size: 1rem;
-  margin-left: -0.125rem;
-  margin-right: 0.5rem;
-}
-
-.fr-btns-group:where(:not(.fr-btns-group--sm):not(.fr-btns-group--lg)).fr-btns-group--icon-right .fr-btn[class^=fr-icon-],
-.fr-btns-group:where(:not(.fr-btns-group--sm):not(.fr-btns-group--lg)).fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"],
-.fr-btns-group:where(:not(.fr-btns-group--sm):not(.fr-btns-group--lg)).fr-btns-group--icon-right .fr-btn[class^=fr-fi-],
-.fr-btns-group:where(:not(.fr-btns-group--sm):not(.fr-btns-group--lg)).fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"] {
-  font-size: 1rem;
-  line-height: 1.5rem;
-  min-height: 2.5rem;
-  padding: 0.5rem 1rem;
-  overflow: initial;
-  max-width: 100%;
-  max-height: none;
-}
-
-.fr-btns-group:where(:not(.fr-btns-group--sm):not(.fr-btns-group--lg)).fr-btns-group--icon-right .fr-btn[class^=fr-icon-]::after,
-.fr-btns-group:where(:not(.fr-btns-group--sm):not(.fr-btns-group--lg)).fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]::after,
-.fr-btns-group:where(:not(.fr-btns-group--sm):not(.fr-btns-group--lg)).fr-btns-group--icon-right .fr-btn[class^=fr-fi-]::after,
-.fr-btns-group:where(:not(.fr-btns-group--sm):not(.fr-btns-group--lg)).fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]::after {
-  content: "";
-
-  --icon-size: 1rem;
-  margin-right: -0.125rem;
-  margin-left: 0.5rem;
-}
-
-.fr-btns-group:where(:not(.fr-btns-group--sm):not(.fr-btns-group--lg)).fr-btns-group--icon-right .fr-btn[class^=fr-icon-]::before,
-.fr-btns-group:where(:not(.fr-btns-group--sm):not(.fr-btns-group--lg)).fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]::before,
-.fr-btns-group:where(:not(.fr-btns-group--sm):not(.fr-btns-group--lg)).fr-btns-group--icon-right .fr-btn[class^=fr-fi-]::before,
-.fr-btns-group:where(:not(.fr-btns-group--sm):not(.fr-btns-group--lg)).fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]::before {
-  content: none;
-}
-
-.fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) {
-  font-size: 1.125rem;
-  line-height: 1.75rem;
-  min-height: 3rem;
-  padding: 0.5rem 1.5rem;
-}
-
-.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-],
-.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"],
-.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-],
-.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"] {
-  font-size: 1.125rem;
-  line-height: 1.75rem;
-  min-height: 3rem;
-  padding: 0.5rem 1.5rem;
-  overflow: hidden;
-  white-space: nowrap;
-  max-width: 3rem;
-  max-height: 3rem;
-  padding-left: 0.5rem;
-  padding-right: 0.5rem;
-  justify-content: flex-start;
-}
-
-.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]::before,
-.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::before,
-.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::before,
-.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::before {
-  --icon-size: 2rem;
-  margin-left: 0;
-  margin-right: 0.5rem;
-}
-
-.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class^=fr-icon-],
-.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"],
-.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class^=fr-fi-],
-.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"] {
-  font-size: 1.125rem;
-  line-height: 1.75rem;
-  min-height: 3rem;
-  padding: 0.5rem 1.5rem;
-  overflow: initial;
-  max-width: 100%;
-  max-height: none;
-}
-
-.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class^=fr-icon-]::before,
-.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"]::before,
-.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class^=fr-fi-]::before,
-.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"]::before {
-  --icon-size: 1.5rem;
-  margin-left: -0.1875rem;
-  margin-right: 0.5rem;
-}
-
-.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-icon-],
-.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"],
-.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-fi-],
-.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"] {
-  font-size: 1.125rem;
-  line-height: 1.75rem;
-  min-height: 3rem;
-  padding: 0.5rem 1.5rem;
-  overflow: initial;
-  max-width: 100%;
-  max-height: none;
-}
-
-.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-icon-]::after,
-.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]::after,
-.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-fi-]::after,
-.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]::after {
-  content: "";
-
-  --icon-size: 1.5rem;
-  margin-right: -0.1875rem;
-  margin-left: 0.5rem;
-}
-
-.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-icon-]::before,
-.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]::before,
-.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-fi-]::before,
-.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]::before {
-  content: none;
-}
-
-.fr-btn--close {
-  font-size: 0.875rem;
-  line-height: 1.5rem;
-  min-height: 2rem;
-  padding: 0.25rem 0.75rem;
-  overflow: initial;
-  max-width: 100%;
-  max-height: none;
-  display: flex;
-  margin-left: auto;
-  margin-right: -1rem;
-}
-
-.fr-btn--close::after {
-
-  --icon-size: 1rem;
-  margin-right: -0.125rem;
-  margin-left: 0.5rem;
-  flex: 0 0 auto;
-  display: inline-block;
-  vertical-align: calc((0.75em - var(--icon-size)) * 0.5);
-  background-color: currentColor;
-  width: var(--icon-size);
-  height: var(--icon-size);
-  -webkit-mask-size: 100% 100%;
-  mask-size: 100% 100%;
-  -webkit-mask-image: url("../icons/system/close-line.svg");
-  mask-image: url("../icons/system/close-line.svg");
-  content: "";
-}
-
-.fr-btn--close::before {
-  content: none;
-}
-
-.fr-btn--display {
-  font-size: 1rem;
-  line-height: 1.5rem;
-  min-height: 2.5rem;
-  padding: 0.5rem 1rem;
-  overflow: initial;
-  max-width: 100%;
-  max-height: none;
-}
-
-.fr-btn--display::before {
-  --icon-size: 1rem;
-  margin-left: -0.125rem;
-  margin-right: 0.5rem;
-  flex: 0 0 auto;
-  display: inline-block;
-  vertical-align: calc((0.75em - var(--icon-size)) * 0.5);
-  background-color: currentColor;
-  width: var(--icon-size);
-  height: var(--icon-size);
-  -webkit-mask-size: 100% 100%;
-  mask-size: 100% 100%;
-  -webkit-mask-image: url("../icons/system/fr--theme-fill.svg");
-  mask-image: url("../icons/system/fr--theme-fill.svg");
-  content: "";
-}
-
-.fr-btn:disabled,
-a.fr-btn:not([href]) {
-  color: var(--text-disabled-grey);
-  background-color: var(--background-disabled-grey);
-
-  --idle: transparent;
-  --hover: var(--background-disabled-grey-hover);
-  --active: var(--background-disabled-grey-active);
-}
-
-.fr-btn--secondary {
-  background-color: transparent;
-
-  --hover: inherit;
-  --active: inherit;
-  color: var(--text-action-high-blue-france);
-  box-shadow: inset 0 0 0 1px var(--border-action-high-blue-france);
-}
-
-.fr-btn--secondary:disabled,
-a.fr-btn--secondary:not([href]) {
-  color: var(--text-disabled-grey);
-  box-shadow: inset 0 0 0 1px var(--border-disabled-grey);
-  background-color: transparent;
-
-  --hover: inherit;
-  --active: inherit;
-}
-
-.fr-btn--tertiary {
-  background-color: transparent;
-
-  --hover: inherit;
-  --active: inherit;
-  color: var(--text-action-high-blue-france);
-  box-shadow: inset 0 0 0 1px var(--border-default-grey);
-}
-
-.fr-btn--tertiary:disabled,
-a.fr-btn--tertiary:not([href]) {
-  color: var(--text-disabled-grey);
-  box-shadow: inset 0 0 0 1px var(--border-disabled-grey);
-  background-color: transparent;
-
-  --hover: inherit;
-  --active: inherit;
-}
-
-.fr-btn--tertiary-no-outline,
-.fr-btn--close,
-.fr-btn--display {
-  background-color: transparent;
-
-  --hover: inherit;
-  --active: inherit;
-  color: var(--text-action-high-blue-france);
-}
-
-.fr-btn--tertiary-no-outline:disabled,
-a.fr-btn--tertiary-no-outline:not([href]),
-a.fr-btn--close:not([href]),
-a.fr-btn--display:not([href]),
-.fr-btn--close:disabled,
-.fr-btn--display:disabled {
-  color: var(--text-disabled-grey);
-  background-color: transparent;
-
-  --hover: inherit;
-  --active: inherit;
-}
-
-/* ¯¯¯¯¯¯¯¯¯ *\
-  CONNECT
-\* ˍˍˍˍˍˍˍˍˍ */
-.fr-connect {
-  position: relative;
-  padding: 0.25rem 0.75rem 0.25rem 4rem;
-  display: flex;
-  flex-direction: column;
-  align-items: flex-start;
-  justify-content: center;
-  height: 3.5rem;
-  margin-bottom: 0.75rem;
-  background-color: var(--background-action-high-blue-france);
-
-  --idle: transparent;
-  --hover: var(--background-action-high-blue-france-hover);
-  --active: var(--background-action-high-blue-france-active);
-  color: var(--text-inverted-blue-france);
-}
-
-.fr-connect::before {
-  content: "";
-  display: block;
-  position: absolute;
-  top: 0.25rem;
-  bottom: 0.25rem;
-  left: 0.75rem;
-  width: 2.5rem;
-  height: 3rem;
-  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 48'%3E%3Cpath fill='%232a2f82' d='M34.965 15.1 19.971 6.423 4.977 15.184a.606.606 0 0 0-.306.524v16.948a.666.666 0 0 0 .306.524l14.992 8.6 14.994-8.706a.665.665 0 0 0 .306-.524V15.628a.605.605 0 0 0-.304-.528Z'/%3E%3Cpath fill='%23df1f26' d='m14.614 15.6-5.029 8.628-4.557-9.175 5.39-3.113 4.489 3.16ZM35.27 32.58V15.622a.6.6 0 0 0-.306-.523L19.971 6.423'/%3E%3Cpath fill='%232e65b0' d='m4.673 32.58 15.3-26.157v35.362L4.977 33.18a.666.666 0 0 1-.306-.524V15.708Zm24.669-20.735L34.8 15l-4.489 9.15-5.387-9.236Z'/%3E%3Cpath fill='%23fff' d='m39.606 12.305-19.19-11.02a.933.933 0 0 0-.832 0L.394 12.305A.886.886 0 0 0 0 13v22a.886.886 0 0 0 .394.7l19.189 11.02a.933.933 0 0 0 .832 0L39.606 35.7A.886.886 0 0 0 40 35V13a.886.886 0 0 0-.394-.695ZM10.762 30.061h.079c-.042 0-.079.007-.079.05 0 .1.151 0 .2.1a.912.912 0 0 0-.629.276c0 .051.1.051.151.051-.075.1-.226.05-.277.151a.177.177 0 0 0 .1.05c-.05 0-.1 0-.1.051v.151c-.126 0-.176.1-.277.151.2.151.327 0 .528 0-.528.2-.956.478-1.484.629-.1 0 0 .151-.1.151.151.1.227-.05.377-.05-.654.377-1.333.7-2.037 1.132a.351.351 0 0 0-.1.2h-.2c-.1.05-.05.176-.151.277.226.151.5-.2.654 0 .05 0-.1.05-.2.05-.05 0-.05.1-.1.1h-.154c-.1.075-.2.126-.2.276a.219.219 0 0 0-.226.1 9.034 9.034 0 0 0 3.144-.578 7.685 7.685 0 0 0 2.088-1.559.176.176 0 0 1 .05.1 2.168 2.168 0 0 1-.806 1.08c-.277.151-.478.377-.7.478a4.045 4.045 0 0 0-.428.276 10.761 10.761 0 0 1-1.939.412l-.305.044c-.225.033-.449.069-.671.108L4.977 33.18a.648.648 0 0 1-.288-.411.574.574 0 0 0 .094-.063.265.265 0 0 0-.113-.071v-.65a12.786 12.786 0 0 0 3.038-.942A8.746 8.746 0 0 0 4.671 29.7v-1.515a11.662 11.662 0 0 1 1.639.392 6.415 6.415 0 0 1 1.182.578 3.113 3.113 0 0 0 .478.377.91.91 0 0 0 .8.05h.33a3.961 3.961 0 0 0 1.937-.905c0 .05.05.05.1.05a3.63 3.63 0 0 1-.428 1.132c.003.051-.048.152.053.202Zm2.817 3.571c.251-.1.4-.277.629-.377-.05.05-.05.151-.1.2a3.691 3.691 0 0 0-.528.4 15.96 15.96 0 0 0-1.585 1.61c-.252.3-.528.578-.8.855a2.385 2.385 0 0 1-.31.245l-2.527-1.45a4.047 4.047 0 0 0 1.076-.053 4.984 4.984 0 0 0 .855-.327v.1c.7-.277 1.232-.906 1.937-1.132.025 0 .126.1.226.05a1.883 1.883 0 0 1 1.509-.7c0 .05 0 .1.05.1h.025c-.151.126-.327.251-.5.377-.057.052-.007.102.043.102Zm-8.908-6.164v-.186a5.814 5.814 0 0 1 1.588-.188 1.52 1.52 0 0 1 .478 0 5.861 5.861 0 0 0-2.066.374Zm30.6 5.088a.665.665 0 0 1-.306.524l-10.079 5.851a32.3 32.3 0 0 1-3.408-1.185 2.826 2.826 0 0 1-.05-2.245 3.794 3.794 0 0 1 .352-.883c.025-.025.05-.05.05-.076a.025.025 0 0 0 .025-.025 4.316 4.316 0 0 1 .377-.555l.015-.015.02-.021.015-.015c0-.025.025-.05.05-.076.025-.051.075-.076.1-.126a3.771 3.771 0 0 1 .579-.5 4.07 4.07 0 0 1 .654-.177 19.817 19.817 0 0 1 2.415.328.751.751 0 0 1 .277.1 1.849 1.849 0 0 0 .905-.05 1.137 1.137 0 0 0 .855-.706 1.212 1.212 0 0 0 .05-1.059c-.178-.276-.013-.437.181-.59l.068-.055a1.17 1.17 0 0 0 .231-.216c.126-.252-.1-.4-.151-.63-.05-.1-.226-.05-.327-.2.352-.151.855-.429.629-.857-.151-.227-.377-.63-.1-.857.352-.2.855-.151 1.006-.479a1.138 1.138 0 0 0-.292-1.085l-.075-.108a4.754 4.754 0 0 1-.211-.32 6.914 6.914 0 0 0-.528-.757 4.3 4.3 0 0 1-.528-1.009c-.151-.378.05-.706.05-1.084a6.347 6.347 0 0 0-.327-2.144c-.126-.353-.176-.731-.327-1.059a1.12 1.12 0 0 0-.226-.58.375.375 0 0 1 0-.328 4.874 4.874 0 0 0 .579-.479.567.567 0 0 0-.2-.706c-.327-.151-.3.328-.528.429h-.151c-.05-.126.05-.177.151-.277 0-.05 0-.151-.05-.151-.2 0-.377-.051-.428-.151a3.957 3.957 0 0 0-1.861-1.286 2.319 2.319 0 0 0 .579.1 1.67 1.67 0 0 0 1.006-.1c.227-.076.277-.479.377-.706a.8.8 0 0 0-.151-.631 2.189 2.189 0 0 0-.906-.756 9.13 9.13 0 0 1-.679-.353.952.952 0 0 0-.251-.126c-2.965-1.485-9.069-.2-9.534 0h-.009a8.244 8.244 0 0 0-1.249.475 3.922 3.922 0 0 0-2.365 2.465 3.829 3.829 0 0 0-1.333 1.509c-.428.8-1.056 1.509-.956 2.414.1.78.277 1.484.428 2.289a4.668 4.668 0 0 0 .2.8c.1.276 0 .629.151.855.075.151.025.327.227.428v.2c.05.05.05.1.151.1v.2a6.446 6.446 0 0 1 1.107 1.434c.1.276-.478.151-.7.05a5.979 5.979 0 0 1-1.132-.956.175.175 0 0 0-.051.1c.2.352.906.78.528 1.006-.2.1-.428-.151-.629.051-.05.075 0 .176 0 .276-.277-.2-.578-.1-.855-.2-.2-.05-.252-.427-.478-.427a15.162 15.162 0 0 0-1.811-.327 15.137 15.137 0 0 0-1.739-.159V15.708a.606.606 0 0 1 .306-.524l14.987-8.761L34.965 15.1a.605.605 0 0 1 .306.524Zm-7.954-8.261a.325.325 0 0 1-.282.149 2.843 2.843 0 0 0-.282.273c.1 0 0 .149.1.149-.205.223.077.694-.205.793a2.176 2.176 0 0 1-1.127 0 .722.722 0 0 1 .167-.016h.085a.382.382 0 0 0 .337-.132v-.2c0-.05-.051-.05-.1-.05a.161.161 0 0 1-.1.05.223.223 0 0 0-.154-.2.807.807 0 0 1-.718-.273.67.67 0 0 1 .436-.05c.128 0 .077-.223.231-.322h.154c.307-.372.871-.471.974-.843 0-.1-.282-.1-.487-.149a2.259 2.259 0 0 0-.82.05 4.65 4.65 0 0 0-1.051.273 3.225 3.225 0 0 1 .923-.471 3.886 3.886 0 0 1 .718-.2l.132-.026.133-.027a.971.971 0 0 1 .556 0c.231.1.615.1.666.248.1.273-.154.545-.435.744-.057.081.148.135.148.23Z'/%3E%3C/svg%3E");
-  background-repeat: no-repeat;
-  background-position: 50% 50%;
-  background-size: 2.5rem 3rem;
-}
-
-.fr-connect__login,
-.fr-connect__brand {
-  line-height: 1;
-  z-index: 1;
-}
-
-.fr-connect__login {
-  font-size: 17px;
-  height: 17px;
-}
-
-.fr-connect__brand {
-  font-weight: bold;
-  font-size: 18px;
-  height: 18px;
-}
-
-.fr-connect--plus {
-  padding-right: 3rem;
-}
-
-.fr-connect--plus::after {
-  content: "";
-  display: block;
-  position: absolute;
-  top: 1rem;
-  right: 0.75rem;
-  bottom: 1rem;
-  width: 1.5rem;
-  height: 1.5rem;
-  background-repeat: repeat-x, repeat-y;
-  background-position: 50% 50%, 50% 50%;
-  background-size: 21.5% 21.5%, 21.5% 21.5%;
-}
-
-.fr-connect--plus .fr-connect__brand {
-  margin-right: -10px;
-  overflow: hidden;
-  width: 100%;
-}
-
-.fr-connect-group {
-  --text-spacing: 0 0 1rem 0;
-}
-
-.fr-connect-group p {
-  font-size: 0.75rem;
-  line-height: 1.25rem;
-  color: var(--text-mention-grey);
-}
-
-.fr-connect-group .fr-connect + p a {
-  font-size: 0.875rem;
-  line-height: 1.5rem;
-  color: var(--text-action-high-blue-france);
-}
-
-.fr-connect::after {
-  background-image: linear-gradient(0deg, var(--text-inverted-blue-france), var(--text-inverted-blue-france)), linear-gradient(0deg, var(--text-inverted-blue-france), var(--text-inverted-blue-france));
-}
-
-.fr-connect:disabled,
-a.fr-connect:not([href]) {
-  background-color: var(--background-disabled-grey);
-
-  --idle: transparent;
-  --hover: var(--background-disabled-grey-hover);
-  --active: var(--background-disabled-grey-active);
-  color: var(--text-disabled-grey);
-}
-
-.fr-connect:disabled::after,
-a.fr-connect:not([href])::after {
-  background-image: linear-gradient(0deg, var(--text-disabled-grey), var(--text-disabled-grey)), linear-gradient(0deg, var(--text-disabled-grey), var(--text-disabled-grey));
-}
-
-/* ¯¯¯¯¯¯¯¯¯ *\
-  QUOTE
-\* ˍˍˍˍˍˍˍˍˍ */
-.fr-quote {
-  position: relative;
-  margin: 0;
-  padding: 0 0.5rem 2rem 0.5rem;
-  background-size: 50% 1px;
-  background-repeat: no-repeat;
-  background-position: 0.5rem 100%;
-  background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey));
-}
-
-.fr-quote::before,
-.fr-quote::after {
-  flex: 0 0 auto;
-  display: inline-block;
-  vertical-align: calc((0.75em - var(--icon-size)) * 0.5);
-  background-color: currentColor;
-  width: var(--icon-size);
-  height: var(--icon-size);
-  -webkit-mask-size: 100% 100%;
-  mask-size: 100% 100%;
-  -webkit-mask-image: url("../icons/editor/fr--quote-line.svg");
-  mask-image: url("../icons/editor/fr--quote-line.svg");
-  --icon-size: 2rem;
-}
-
-.fr-quote::before {
-  content: "";
-  display: block;
-  margin-bottom: 0.5rem;
-  color: var(--artwork-minor-blue-france);
-}
-
-.fr-quote--column {
-  display: flex;
-  flex-direction: column;
-  align-items: flex-start;
-  justify-content: center;
-}
-
-.fr-quote--column .fr-quote__author {
-  margin-left: 5.25rem;
-}
-
-.fr-quote--column .fr-quote__source {
-  margin-left: 5.25rem;
-}
-
-.fr-quote--column figcaption {
-  min-height: 4.25rem;
-  display: flex;
-  flex-direction: column;
-  align-items: flex-start;
-  justify-content: center;
-}
-
-.fr-quote blockquote {
-  margin: 0;
-
-  --text-spacing: 0 0 1rem;
-}
-
-.fr-quote blockquote p {
-  font-size: 1.25rem;
-  line-height: 2rem;
-  font-weight: 700;
-}
-
-.fr-quote__author {
-  font-weight: 700;
-  font-size: 0.875rem;
-  line-height: 1.5rem;
-
-  --text-spacing: 0 0 0.25rem;
-}
-
-.fr-quote__image {
-  width: 4.25rem;
-  background-size: cover;
-  border-radius: 50%;
-  overflow: hidden;
-  position: absolute;
-  display: flex;
-  flex-direction: row;
-}
-
-.fr-quote__image img {
-  width: 100%;
-  height: 100%;
-}
-
-.fr-quote cite {
-  font-size: 0.75rem;
-  line-height: 1.25rem;
-  font-style: italic;
-}
-
-.fr-quote figcaption {
-  --ul-type: none;
-  --ol-type: none;
-  --ul-start: 0;
-  --ol-start: 0;
-  --xl-block: 0;
-  --li-bottom: 0;
-  --ol-content: none;
-}
-
-.fr-quote figcaption li {
-  font-size: 0.75rem;
-  line-height: 1.25rem;
-}
-
-.fr-quote figcaption .fr-quote__source {
-  display: flex;
-  flex-direction: row;
-  justify-content: flex-start;
-  flex-wrap: wrap;
-}
-
-.fr-quote figcaption .fr-quote__source li {
-  display: inline-block;
-}
-
-.fr-quote figcaption .fr-quote__source li:not(:last-child)::after {
-  content: "·";
-  display: inline-block;
-  padding-left: 0.25rem;
-  padding-right: 0.25rem;
-}
-
-.fr-quote--green-tilleul-verveine::before {
-  color: var(--artwork-minor-green-tilleul-verveine);
-}
-
-.fr-quote--green-bourgeon::before {
-  color: var(--artwork-minor-green-bourgeon);
-}
-
-.fr-quote--green-emeraude::before {
-  color: var(--artwork-minor-green-emeraude);
-}
-
-.fr-quote--green-menthe::before {
-  color: var(--artwork-minor-green-menthe);
-}
-
-.fr-quote--green-archipel::before {
-  color: var(--artwork-minor-green-archipel);
-}
-
-.fr-quote--blue-ecume::before {
-  color: var(--artwork-minor-blue-ecume);
-}
-
-.fr-quote--blue-cumulus::before {
-  color: var(--artwork-minor-blue-cumulus);
-}
-
-.fr-quote--purple-glycine::before {
-  color: var(--artwork-minor-purple-glycine);
-}
-
-.fr-quote--pink-macaron::before {
-  color: var(--artwork-minor-pink-macaron);
-}
-
-.fr-quote--pink-tuile::before {
-  color: var(--artwork-minor-pink-tuile);
-}
-
-.fr-quote--yellow-tournesol::before {
-  color: var(--artwork-minor-yellow-tournesol);
-}
-
-.fr-quote--yellow-moutarde::before {
-  color: var(--artwork-minor-yellow-moutarde);
-}
-
-.fr-quote--orange-terre-battue::before {
-  color: var(--artwork-minor-orange-terre-battue);
-}
-
-.fr-quote--brown-cafe-creme::before {
-  color: var(--artwork-minor-brown-cafe-creme);
-}
-
-.fr-quote--brown-caramel::before {
-  color: var(--artwork-minor-brown-caramel);
-}
-
-.fr-quote--brown-opera::before {
-  color: var(--artwork-minor-brown-opera);
-}
-
-.fr-quote--beige-gris-galet::before {
-  color: var(--artwork-minor-beige-gris-galet);
-}
-
-/* ¯¯¯¯¯¯¯¯¯ *\
-  BREADCRUMB
-\* ˍˍˍˍˍˍˍˍˍ */
-
-/**
-un padding de 4px et une marge négative en compensation sont mis en place afin d'éviter de couper le focus.
- */
-.fr-breadcrumb {
-  margin: 1rem 0 2rem;
-  font-size: 0.75rem;
-  line-height: 1.25rem;
-
-  --text-spacing: 0 0 0.5rem;
-  position: relative;
-
-  /**
-   * margin-bottom de 2v pour créer cet espace entre chaque ligne
-   */
-  color: var(--text-mention-grey);
-}
-
-.fr-breadcrumb__button {
-  background-image: var(--underline-img), var(--underline-img);
-  background-position: var(--underline-x) 100%, var(--underline-x) calc(100% - 0.0625em);
-  background-repeat: no-repeat, no-repeat;
-  transition: background-size 0s;
-  background-size: var(--underline-hover-width) 0.125em, var(--underline-idle-width) 0.0625em;
-  font-size: 0.75rem;
-  line-height: 1.25rem;
-  margin: 0;
-  padding: 0;
-  color: inherit;
-}
-
-.fr-breadcrumb__button[aria-expanded=true] {
-  display: none;
-}
-
-.fr-breadcrumb .fr-collapse {
-  margin-left: -4px;
-  margin-right: -4px;
-  padding-left: 4px;
-  padding-right: 4px;
-  transform: translateY(-4px);
-}
-
-.fr-breadcrumb__list {
-  --ul-type: none;
-  --ol-type: none;
-  --ul-start: 0;
-  --ol-start: 0;
-  --xl-block: 0;
-  --li-bottom: 0;
-  --ol-content: none;
-  transform: translateY(4px);
-}
-
-.fr-breadcrumb__list li {
-  display: inline;
-  line-height: 1.75rem;
-
-  /**
-  * flèche séparatrice en font-icon
-  */
-}
-
-.fr-breadcrumb__list li:not(:first-child)::before {
-  flex: 0 0 auto;
-  display: inline-block;
-  vertical-align: calc((0.75em - var(--icon-size)) * 0.5);
-  background-color: currentColor;
-  width: var(--icon-size);
-  height: var(--icon-size);
-  -webkit-mask-size: 100% 100%;
-  mask-size: 100% 100%;
-  -webkit-mask-image: url("../icons/system/arrow-right-s-line.svg");
-  mask-image: url("../icons/system/arrow-right-s-line.svg");
-  --icon-size: 1rem;
-  content: "";
-  margin-left: 0.25rem;
-  margin-right: 0.25rem;
-  vertical-align: calc((1.05rem - var(--icon-size)) * 0.5);
-}
-
-.fr-breadcrumb__link {
-  vertical-align: top;
-  position: relative;
-  font-size: 0.75rem;
-  line-height: 1.25rem;
-}
-
-.fr-breadcrumb__link[aria-current]:not([href]) {
-  pointer-events: none;
-  cursor: default;
-}
-
-.fr-breadcrumb__link[aria-current] {
-  color: var(--text-active-grey);
-}
-
-/* ¯¯¯¯¯¯¯¯¯ *\
-  FORM
-\* ˍˍˍˍˍˍˍˍˍ */
-.fr-select-group:not(:last-child),
-.fr-input-group:not(:last-child) {
-  margin-bottom: 1.5rem;
-}
-
-.fr-select-group .fr-label .fr-hint-text,
-.fr-input-group .fr-label .fr-hint-text {
-  margin-top: 0.25rem;
-  margin-bottom: 0.5rem;
-}
-
-.fr-label {
-  display: block;
-  font-size: 1rem;
-  line-height: 1.5rem;
-  color: var(--text-label-grey);
-
-  /**
-  * Modificateur au niveau du label pour appliquer un état d'erreur au label
-  */
-
-  /**
-  * Modificateur au niveau du label pour appliquer un état de succès au label
-  */
-  /**
-  * Modificateur au niveau du label pour appliquer un état d'erreur au label
-  */
-
-  /**
-  * Modificateur au niveau du label pour appliquer un état de succès au label
-  */
-}
-
-.fr-label + .fr-input,
-.fr-label + .fr-input-wrap,
-.fr-label + .fr-select {
-  margin-top: 0.5rem;
-}
-
-/**
- * Style du texte d'aide
- */
-.fr-hint-text {
-  display: block;
-  font-size: 0.75rem;
-  line-height: 1.25rem;
-  margin-top: 0;
-  margin-bottom: 0;
-  color: var(--text-mention-grey);
-}
-
-.fr-hint-text + .fr-input,
-.fr-hint-text + .fr-input-wrap,
-.fr-hint-text + .fr-select {
-  margin-top: 0.5rem;
-}
-
-/**
- * Style du texte d'erreur
- */
-.fr-error-text {
-  display: flex;
-  flex-direction: row;
-  align-items: center;
-  font-size: 0.75rem;
-  line-height: 1.25rem;
-  margin-top: 1rem;
-  margin-bottom: 0;
-  color: var(--text-default-error);
-}
-
-.fr-error-text::before,
-.fr-error-text::after {
-  flex: 0 0 auto;
-  display: inline-block;
-  vertical-align: calc((0.75em - var(--icon-size)) * 0.5);
-  background-color: currentColor;
-  width: var(--icon-size);
-  height: var(--icon-size);
-  -webkit-mask-size: 100% 100%;
-  mask-size: 100% 100%;
-  -webkit-mask-image: url("../icons/system/fr--error-fill.svg");
-  mask-image: url("../icons/system/fr--error-fill.svg");
-  --icon-size: 1rem;
-}
-
-.fr-error-text::before {
-  content: "";
-  display: inline-block;
-  margin-right: 0.25rem;
-}
-
-/**
- * Style du texte de l'état validé
- */
-.fr-valid-text {
-  display: flex;
-  flex-direction: row;
-  align-items: center;
-  font-size: 0.75rem;
-  line-height: 1.25rem;
-  margin-top: 1rem;
-  margin-bottom: 0;
-  color: var(--text-default-success);
-}
-
-.fr-valid-text::before,
-.fr-valid-text::after {
-  flex: 0 0 auto;
-  display: inline-block;
-  vertical-align: calc((0.75em - var(--icon-size)) * 0.5);
-  background-color: currentColor;
-  width: var(--icon-size);
-  height: var(--icon-size);
-  -webkit-mask-size: 100% 100%;
-  mask-size: 100% 100%;
-  -webkit-mask-image: url("../icons/system/fr--success-fill.svg");
-  mask-image: url("../icons/system/fr--success-fill.svg");
-  --icon-size: 1rem;
-}
-
-.fr-valid-text::before {
-  content: "";
-  display: inline-block;
-  margin-right: 0.25rem;
-}
-
-.fr-form-group {
-  margin-bottom: 2rem;
-}
-
-/**
- * Style d'un ensemble de champs
- */
-.fr-fieldset {
-  position: relative;
-  margin: 0;
-  padding: 0;
-  border: 0;
-
-  /**
-   * Modificateur pour afficher les éléments en inline
-   */
-
-  /**
-   * Modificateur pour gérer l'état d'erreur
-   */
-
-  /**
-   * Modificateur pour gérer l'état de validation
-   */
-  /**
-  * Mixin disabled pour gérer l'état disabled
-  */
-
-  /**
-  * Modificateur pour gérer l'état d'erreur
-  */
-
-  /**
-  * Modificateur pour gérer l'état de validation
-  */
-  /**
-   * Modificateur pour afficher les radios en ligne
-   */
-  /**
-  * Mixin disabled pour gérer l'état disabled
-  */
-
-  /**
-  * Modificateur pour gérer l'état d'erreur
-  */
-
-  /**
-  * Modificateur pour gérer l'état de validation
-  */
-}
-
-.fr-fieldset .fr-hint-text {
-  margin-bottom: 1rem;
-}
-
-.fr-fieldset__legend {
-  margin-bottom: 1rem;
-  font-size: 1rem;
-  line-height: 1.5rem;
-  font-weight: 700;
-  color: var(--text-title-grey);
-}
-
-.fr-fieldset__legend .fr-hint-text {
-  margin-top: 0.5rem;
-  margin-bottom: 0;
-  font-weight: 400;
-}
-
-.fr-fieldset__content {
-  position: relative;
-}
-
-.fr-fieldset--inline .fr-fieldset__content {
-  display: flex;
-  align-items: baseline;
-  justify-content: flex-start;
-  flex-wrap: wrap;
-  margin: -0.75rem 0;
-}
-
-.fr-fieldset--inline .fr-checkbox-group {
-  display: inline-flex;
-  margin-bottom: 0;
-}
-
-.fr-fieldset--inline .fr-checkbox-group:first-child {
-  margin-top: 0;
-}
-
-.fr-fieldset--inline .fr-checkbox-group:not(:last-child) {
-  margin-right: 1.25rem;
-}
-
-.fr-fieldset--inline .fr-checkbox-group:last-child {
-  margin-bottom: 0;
-}
-
-.fr-fieldset--inline .fr-radio-group {
-  display: inline-flex;
-}
-
-.fr-fieldset--inline .fr-radio-group:not(:last-child) input[type=radio] + label {
-  margin-right: 1.75rem;
-}
-
-.fr-fieldset--inline .fr-radio-group:first-child {
-  margin-top: 0;
-}
-
-.fr-fieldset--inline .fr-radio-group:first-child input[type=radio] + label {
-  margin-top: 0;
-}
-
-.fr-fieldset--inline .fr-radio-group:last-child {
-  margin-bottom: 0;
-}
-
-.fr-fieldset--inline .fr-radio-group:last-child input[type=radio] + label {
-  margin-bottom: 0;
-}
-
-.fr-fieldset--error .fr-fieldset__content::before {
-  content: "";
-  position: absolute;
-  top: 0.75rem;
-  bottom: 0.75rem;
-  left: -0.5rem;
-  width: 2px;
-  box-shadow: inset 2px 0 0 0 var(--border-plain-error);
-}
-
-.fr-fieldset--valid .fr-fieldset__content::before {
-  content: "";
-  position: absolute;
-  top: 0.75rem;
-  bottom: 0.75rem;
-  left: -0.5rem;
-  width: 2px;
-  box-shadow: inset 2px 0 0 0 var(--border-plain-success);
-}
-
-.fr-select-group,
-.fr-input-group {
-  /**
-  * Modificateur au niveau du groupe pour appliquer un état validé aux labels
-  */
-
-  /**
-  * Modificateur au niveau du groupe pour appliquer un état d'erreur aux labels
-  */
-
-  /**
-  * Modificateur au niveau du groupe pour appliquer un état inactif aux labels
-  */
-  /**
-  * Modificateur au niveau du groupe pour appliquer un état validé aux labels
-  */
-
-  /**
-  * Modificateur au niveau du groupe pour appliquer un état d'erreur aux labels
-  */
-
-  /**
-  * Modificateur au niveau du groupe pour appliquer un état inactif aux labels
-  */
-}
-
-.fr-select-group--valid label,
-.fr-input-group--valid label {
-  color: var(--text-default-success);
-}
-
-.fr-select-group--error label,
-.fr-input-group--error label {
-  color: var(--text-default-error);
-}
-
-.fr-select-group--disabled label,
-.fr-input-group--disabled label {
-  color: var(--text-disabled-grey);
-}
-
-.fr-label--error {
-  color: var(--text-default-error);
-}
-
-.fr-label--success {
-  color: var(--text-default-success);
-}
-
-/**
-* Style du texte d'aide
-*/
-
-/**
-* Style du texte d'erreur
-*/
-
-/**
-* Style du texte de l'état validé
-*/
-
-/**
-* Style d'un ensemble de champs
-*/
-
-.fr-fieldset:disabled label {
-  color: var(--text-disabled-grey);
-}
-
-.fr-fieldset--error label {
-  color: var(--text-default-error);
-}
-
-.fr-fieldset--valid label {
-  color: var(--text-default-success);
-}
-
-/* ¯¯¯¯¯¯¯¯¯ *\
-  STEPPER
-\* ˍˍˍˍˍˍˍˍˍ */
-.fr-stepper {
-  --title-spacing: 0;
-  --text-spacing: 0;
-  margin-bottom: 2rem;
-  display: flex;
-  flex-direction: column;
-}
-
-.fr-stepper__title {
-  font-weight: 700;
-  font-size: 1.125rem;
-  line-height: 1.5rem;
-
-  --title-spacing: 0 0 0.75rem 0;
-  --text-spacing: 0 0 0.75rem 0;
-  color: var(--text-title-grey);
-}
-
-.fr-stepper__state {
-  font-size: 0.875rem;
-  line-height: 1.5rem;
-
-  --title-spacing: 0 0 0.25rem 0;
-  --text-spacing: 0 0 0.25rem 0;
-  font-weight: 400;
-  color: var(--text-mention-grey);
-}
-
-.fr-stepper__state::after {
-  content: "\a";
-  white-space: pre;
-  line-height: 2rem;
-}
-
-.fr-stepper__details {
-  font-size: 0.75rem;
-  line-height: 1.25rem;
-  color: var(--text-mention-grey);
-}
-
-.fr-stepper .fr-stepper__steps[data-fr-steps="2"][data-fr-current-step="2"] + .fr-stepper__details,
-.fr-stepper .fr-stepper__steps[data-fr-steps="3"][data-fr-current-step="3"] + .fr-stepper__details,
-.fr-stepper .fr-stepper__steps[data-fr-steps="4"][data-fr-current-step="4"] + .fr-stepper__details,
-.fr-stepper .fr-stepper__steps[data-fr-steps="5"][data-fr-current-step="5"] + .fr-stepper__details,
-.fr-stepper .fr-stepper__steps[data-fr-steps="6"][data-fr-current-step="6"] + .fr-stepper__details,
-.fr-stepper .fr-stepper__steps[data-fr-steps="7"][data-fr-current-step="7"] + .fr-stepper__details,
-.fr-stepper .fr-stepper__steps[data-fr-steps="8"][data-fr-current-step="8"] + .fr-stepper__details {
-  display: none;
-}
-
-.fr-stepper__steps {
-  --default-outer: calc((100% + 6px) / var(--steps));
-  --default-inner: calc(var(--default-outer) - 6px);
-  --active-outer: calc((100% + 6px) / var(--current-step));
-  --active-inner: calc(var(--active-outer) - 6px);
-  margin-bottom: 0.75rem;
-  width: 100%;
-  height: 6px;
-  background-repeat: no-repeat;
-  background-size: calc((100% + 6px) * var(--current-step) / var(--steps) - 6px) 100%, 100% 100%;
-  background-position: 0 0, 0 0;
-
-  --current-step: 0;
-  background-image: repeating-linear-gradient(to right, var(--background-active-blue-france) 0, var(--background-active-blue-france) var(--active-inner), transparent var(--active-inner), transparent var(--active-outer)), repeating-linear-gradient(to right, var(--background-contrast-grey) 0, var(--background-contrast-grey) var(--default-inner), transparent var(--default-inner), transparent var(--default-outer));
-}
-
-.fr-stepper__steps[data-fr-steps="2"] {
-  --steps: 2;
-  --step-width: calc(100% / 2);
-}
-
-.fr-stepper__steps[data-fr-steps="3"] {
-  --steps: 3;
-  --step-width: calc(100% / 3);
-}
-
-.fr-stepper__steps[data-fr-steps="4"] {
-  --steps: 4;
-  --step-width: calc(100% / 4);
-}
-
-.fr-stepper__steps[data-fr-steps="5"] {
-  --steps: 5;
-  --step-width: calc(100% / 5);
-}
-
-.fr-stepper__steps[data-fr-steps="6"] {
-  --steps: 6;
-  --step-width: calc(100% / 6);
-}
-
-.fr-stepper__steps[data-fr-steps="7"] {
-  --steps: 7;
-  --step-width: calc(100% / 7);
-}
-
-.fr-stepper__steps[data-fr-steps="8"] {
-  --steps: 8;
-  --step-width: calc(100% / 8);
-}
-
-.fr-stepper__steps[data-fr-current-step="1"] {
-  --current-step: 1;
-}
-
-.fr-stepper__steps[data-fr-current-step="2"] {
-  --current-step: 2;
-}
-
-.fr-stepper__steps[data-fr-current-step="3"] {
-  --current-step: 3;
-}
-
-.fr-stepper__steps[data-fr-current-step="4"] {
-  --current-step: 4;
-}
-
-.fr-stepper__steps[data-fr-current-step="5"] {
-  --current-step: 5;
-}
-
-.fr-stepper__steps[data-fr-current-step="6"] {
-  --current-step: 6;
-}
-
-.fr-stepper__steps[data-fr-current-step="7"] {
-  --current-step: 7;
-}
-
-.fr-stepper__steps[data-fr-current-step="8"] {
-  --current-step: 8;
-}
-
-/* ¯¯¯¯¯¯¯¯¯ *\
-  LINK
-\* ˍˍˍˍˍˍˍˍˍ */
-.fr-link {
-  --text-spacing: 0;
-  --title-spacing: 0;
-  z-index: 1;
-  display: inline;
-  font-size: 1rem;
-  line-height: 1.5rem;
-  padding: 0 0;
-  color: var(--text-action-high-blue-france);
-}
-
-.fr-link[target=_blank] {
-  overflow: initial;
-  max-width: 100%;
-  max-height: none;
-}
-
-.fr-link[target=_blank]::after {
-  content: "";
-
-  --icon-size: 1rem;
-  margin-right: -0.125rem;
-  margin-left: 0.5rem;
-}
-
-.fr-link--icon-left[class^=fr-icon-],
-.fr-link--icon-left[class*=" fr-icon-"],
-.fr-link--icon-left[class^=fr-fi-],
-.fr-link--icon-left[class*=" fr-fi-"] {
-  overflow: initial;
-  max-width: 100%;
-  max-height: none;
-}
-
-.fr-link--icon-left[class^=fr-icon-]::before,
-.fr-link--icon-left[class*=" fr-icon-"]::before,
-.fr-link--icon-left[class^=fr-fi-]::before,
-.fr-link--icon-left[class*=" fr-fi-"]::before {
-  --icon-size: 1rem;
-  margin-left: -0.125rem;
-  margin-right: 0.5rem;
-}
-
-.fr-link--icon-right[class^=fr-icon-],
-.fr-link--icon-right[class*=" fr-icon-"],
-.fr-link--icon-right[class^=fr-fi-],
-.fr-link--icon-right[class*=" fr-fi-"] {
-  overflow: initial;
-  max-width: 100%;
-  max-height: none;
-}
-
-.fr-link--icon-right[class^=fr-icon-]::after,
-.fr-link--icon-right[class*=" fr-icon-"]::after,
-.fr-link--icon-right[class^=fr-fi-]::after,
-.fr-link--icon-right[class*=" fr-fi-"]::after {
-  content: "";
-
-  --icon-size: 1rem;
-  margin-right: -0.125rem;
-  margin-left: 0.5rem;
-}
-
-.fr-link--icon-right[class^=fr-icon-]::before,
-.fr-link--icon-right[class*=" fr-icon-"]::before,
-.fr-link--icon-right[class^=fr-fi-]::before,
-.fr-link--icon-right[class*=" fr-fi-"]::before {
-  content: none;
-}
-
-.fr-link[class^=fr-icon-]:not([class*=fr-link--icon-])::before,
-.fr-link[class*=" fr-icon-"]:not([class*=fr-link--icon-])::before,
-.fr-link[class^=fr-fi-]:not([class*=fr-link--icon-])::before,
-.fr-link[class*=" fr-fi-"]:not([class*=fr-link--icon-])::before {
-  content: none;
-}
-
-.fr-link--sm {
-  font-size: 0.875rem;
-  line-height: 1.5rem;
-  padding: 0 0;
-}
-
-.fr-link--sm[target=_blank] {
-  overflow: initial;
-  max-width: 100%;
-  max-height: none;
-}
-
-.fr-link--sm[target=_blank]::after {
-  content: "";
-
-  --icon-size: 1rem;
-  margin-right: -0.125rem;
-  margin-left: 0.5rem;
-}
-
-.fr-link--sm.fr-link--icon-left[class^=fr-icon-],
-.fr-link--sm.fr-link--icon-left[class*=" fr-icon-"],
-.fr-link--sm.fr-link--icon-left[class^=fr-fi-],
-.fr-link--sm.fr-link--icon-left[class*=" fr-fi-"] {
-  overflow: initial;
-  max-width: 100%;
-  max-height: none;
-}
-
-.fr-link--sm.fr-link--icon-left[class^=fr-icon-]::before,
-.fr-link--sm.fr-link--icon-left[class*=" fr-icon-"]::before,
-.fr-link--sm.fr-link--icon-left[class^=fr-fi-]::before,
-.fr-link--sm.fr-link--icon-left[class*=" fr-fi-"]::before {
-  --icon-size: 1rem;
-  margin-left: -0.125rem;
-  margin-right: 0.5rem;
-}
-
-.fr-link--sm.fr-link--icon-right[class^=fr-icon-],
-.fr-link--sm.fr-link--icon-right[class*=" fr-icon-"],
-.fr-link--sm.fr-link--icon-right[class^=fr-fi-],
-.fr-link--sm.fr-link--icon-right[class*=" fr-fi-"] {
-  overflow: initial;
-  max-width: 100%;
-  max-height: none;
-}
-
-.fr-link--sm.fr-link--icon-right[class^=fr-icon-]::after,
-.fr-link--sm.fr-link--icon-right[class*=" fr-icon-"]::after,
-.fr-link--sm.fr-link--icon-right[class^=fr-fi-]::after,
-.fr-link--sm.fr-link--icon-right[class*=" fr-fi-"]::after {
-  content: "";
-
-  --icon-size: 1rem;
-  margin-right: -0.125rem;
-  margin-left: 0.5rem;
-}
-
-.fr-link--sm.fr-link--icon-right[class^=fr-icon-]::before,
-.fr-link--sm.fr-link--icon-right[class*=" fr-icon-"]::before,
-.fr-link--sm.fr-link--icon-right[class^=fr-fi-]::before,
-.fr-link--sm.fr-link--icon-right[class*=" fr-fi-"]::before {
-  content: none;
-}
-
-.fr-link--sm[class^=fr-icon-]:not([class*=fr-link--icon-])::before,
-.fr-link--sm[class*=" fr-icon-"]:not([class*=fr-link--icon-])::before,
-.fr-link--sm[class^=fr-fi-]:not([class*=fr-link--icon-])::before,
-.fr-link--sm[class*=" fr-fi-"]:not([class*=fr-link--icon-])::before {
-  content: none;
-}
-
-.fr-link--lg {
-  font-size: 1.125rem;
-  line-height: 1.75rem;
-  padding: 0 0;
-}
-
-.fr-link--lg[target=_blank] {
-  overflow: initial;
-  max-width: 100%;
-  max-height: none;
-}
-
-.fr-link--lg[target=_blank]::after {
-  content: "";
-
-  --icon-size: 1.5rem;
-  margin-right: -0.1875rem;
-  margin-left: 0.5rem;
-}
-
-.fr-link--lg.fr-link--icon-left[class^=fr-icon-],
-.fr-link--lg.fr-link--icon-left[class*=" fr-icon-"],
-.fr-link--lg.fr-link--icon-left[class^=fr-fi-],
-.fr-link--lg.fr-link--icon-left[class*=" fr-fi-"] {
-  overflow: initial;
-  max-width: 100%;
-  max-height: none;
-}
-
-.fr-link--lg.fr-link--icon-left[class^=fr-icon-]::before,
-.fr-link--lg.fr-link--icon-left[class*=" fr-icon-"]::before,
-.fr-link--lg.fr-link--icon-left[class^=fr-fi-]::before,
-.fr-link--lg.fr-link--icon-left[class*=" fr-fi-"]::before {
-  --icon-size: 1.5rem;
-  margin-left: -0.1875rem;
-  margin-right: 0.5rem;
-}
-
-.fr-link--lg.fr-link--icon-right[class^=fr-icon-],
-.fr-link--lg.fr-link--icon-right[class*=" fr-icon-"],
-.fr-link--lg.fr-link--icon-right[class^=fr-fi-],
-.fr-link--lg.fr-link--icon-right[class*=" fr-fi-"] {
-  overflow: initial;
-  max-width: 100%;
-  max-height: none;
-}
-
-.fr-link--lg.fr-link--icon-right[class^=fr-icon-]::after,
-.fr-link--lg.fr-link--icon-right[class*=" fr-icon-"]::after,
-.fr-link--lg.fr-link--icon-right[class^=fr-fi-]::after,
-.fr-link--lg.fr-link--icon-right[class*=" fr-fi-"]::after {
-  content: "";
-
-  --icon-size: 1.5rem;
-  margin-right: -0.1875rem;
-  margin-left: 0.5rem;
-}
-
-.fr-link--lg.fr-link--icon-right[class^=fr-icon-]::before,
-.fr-link--lg.fr-link--icon-right[class*=" fr-icon-"]::before,
-.fr-link--lg.fr-link--icon-right[class^=fr-fi-]::before,
-.fr-link--lg.fr-link--icon-right[class*=" fr-fi-"]::before {
-  content: none;
-}
-
-.fr-link--lg[class^=fr-icon-]:not([class*=fr-link--icon-])::before,
-.fr-link--lg[class*=" fr-icon-"]:not([class*=fr-link--icon-])::before,
-.fr-link--lg[class^=fr-fi-]:not([class*=fr-link--icon-])::before,
-.fr-link--lg[class*=" fr-fi-"]:not([class*=fr-link--icon-])::before {
-  content: none;
-}
-
-.fr-links-group {
-  --ul-type: none;
-  --ol-type: none;
-  --ul-start: 0;
-  --ol-start: 0;
-  --xl-block: 0;
-  --li-bottom: 0;
-  --ol-content: none;
-  display: inline-block;
-  margin: 0 -0.5rem;
-}
-
-.fr-links-group > li {
-  display: inline;
-  line-height: 2.75rem;
-}
-
-.fr-links-group .fr-link {
-  margin: 0 0.5rem 1rem;
-  vertical-align: top;
-}
-
-.fr-links-group--sm .fr-link {
-  font-size: 0.875rem;
-  line-height: 1.5rem;
-  padding: 0 0;
-}
-
-.fr-links-group--sm .fr-link::before,
-.fr-links-group--sm .fr-link::after {
-  --icon-size: 1rem;
-}
-
-.fr-links-group--lg .fr-link {
-  font-size: 1.125rem;
-  line-height: 1.75rem;
-  padding: 0 0;
-}
-
-.fr-links-group--lg .fr-link::before,
-.fr-links-group--lg .fr-link::after {
-  --icon-size: 1.5rem;
-}
-
-.fr-link--close {
-  font-size: 0.875rem;
-  line-height: 1.5rem;
-  min-height: 2rem;
-  padding: 0.25rem 0.75rem;
-  overflow: initial;
-  max-width: 100%;
-  max-height: none;
-  display: flex;
-  margin-left: auto;
-  margin-right: -1rem;
-  background-color: transparent;
-
-  --hover: inherit;
-  --active: inherit;
-  color: var(--text-action-high-blue-france);
-}
-
-.fr-link--close::after {
-
-  --icon-size: 1rem;
-  margin-right: -0.125rem;
-  margin-left: 0.5rem;
-  flex: 0 0 auto;
-  display: inline-block;
-  vertical-align: calc((0.75em - var(--icon-size)) * 0.5);
-  background-color: currentColor;
-  width: var(--icon-size);
-  height: var(--icon-size);
-  -webkit-mask-size: 100% 100%;
-  mask-size: 100% 100%;
-  -webkit-mask-image: url("../icons/system/close-line.svg");
-  mask-image: url("../icons/system/close-line.svg");
-  content: "";
-}
-
-.fr-link--close::before {
-  content: none;
-}
-
-.fr-link.fr-link--icon-left.fr-fi-theme-fill {
-  font-size: 1rem;
-  line-height: 1.5rem;
-  min-height: 2.5rem;
-  padding: 0.5rem 1rem;
-  overflow: initial;
-  max-width: 100%;
-  max-height: none;
-}
-
-.fr-link.fr-link--icon-left.fr-fi-theme-fill::before {
-  --icon-size: 1rem;
-  margin-left: -0.125rem;
-  margin-right: 0.5rem;
-}
-
-.fr-link--close:disabled,
-a.fr-link--close:not([href]) {
-  color: var(--text-disabled-grey);
-  background-color: transparent;
-
-  --hover: inherit;
-  --active: inherit;
-}
-
-/* ¯¯¯¯¯¯¯¯¯ *\
-  SIDEMENU
-\* ˍˍˍˍˍˍˍˍˍ */
-.fr-sidemenu {
-  --ul-type: none;
-  --ol-type: none;
-  --ul-start: 0;
-  --ol-start: 0;
-  --xl-block: 0;
-  --li-bottom: 0;
-  --ol-content: none;
-  --underline-img: none;
-  --text-spacing: 0;
-  --title-spacing: 0;
-  position: relative;
-  margin-left: -1rem;
-  margin-right: -1rem;
-  /**
-  * Titre facultatif
-   */
-  /**
-   * Variantes du sidemenu proposées juste à partir du breakpoint md
-   */
-  box-shadow: inset 0 -1px 0 0 var(--border-default-grey), inset 0 1px 0 0 var(--border-default-grey);
-
-  /*
-  @include elevation.elevate(raised, (legacy:$legacy));
-  @include respond-from(md) {
-    @include elevation.drop((legacy:$legacy));
-  }
-   */
-  /*
-  @include elevation.elevate(raised, (legacy:$legacy));
-  @include respond-from(md) {
-    @include elevation.drop((legacy:$legacy));
-  }
-   */
-}
-
-.fr-sidemenu a:not([href]) {
-  cursor: default;
-}
-
-.fr-sidemenu .fr-collapse {
-  margin: -0.25rem -0.25rem 0;
-  padding: 0.25rem 0.25rem 0;
-}
-
-.fr-sidemenu .fr-collapse.fr-collapsing {
-  margin-top: 0;
-  margin-bottom: 0;
-  padding-top: 0;
-  padding-bottom: 0;
-}
-
-.fr-sidemenu__title {
-  padding: 1rem 0;
-  font-size: 1.125rem;
-  line-height: 1.75rem;
-  font-weight: 700;
-  color: var(--text-title-grey);
-  box-shadow: inset 0 -1px 0 0 var(--border-default-grey);
-}
-
-.fr-sidemenu__list {
-  font-weight: 700;
-}
-
-.fr-sidemenu__list .fr-sidemenu__list {
-  margin: 0 0.5rem 1.5rem;
-  font-weight: 400;
-}
-
-.fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__link,
-.fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__btn {
-  font-size: 1rem;
-  line-height: 1.5rem;
-  font-weight: 400;
-}
-
-.fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__link,
-.fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__btn {
-  font-size: 0.875rem;
-  line-height: 1.5rem;
-}
-
-.fr-sidemenu__item {
-  position: relative;
-}
-
-.fr-sidemenu__item::before {
-  content: "";
-  display: block;
-  position: absolute;
-  top: 0;
-  right: 0;
-  bottom: 0;
-  left: 0;
-  width: 100%;
-  height: 100%;
-  pointer-events: none;
-  box-shadow: 0 -1px 0 0 var(--border-default-grey), inset 0 -1px 0 0 var(--border-default-grey);
-}
-
-.fr-sidemenu__item .fr-sidemenu__item .fr-sidemenu__item::before {
-  content: none;
-}
-
-.fr-sidemenu__inner {
-  /**
-  * Ce wrapper ne sert que pour la version mobile
-  * On l'utilise pour l'ouverture/fermeture du sidemenu entier
-  */
-}
-
-.fr-sidemenu__inner > .fr-collapse {
-  margin: -0.25rem 0.75rem 0;
-  padding: 0.25rem 0.25rem 0;
-}
-
-/**
- * Styles du bouton et du lien d'accès direct du sidemnu
- */
-.fr-sidemenu__link,
-.fr-sidemenu__btn {
-  position: relative;
-  display: flex;
-  flex-direction: row;
-  align-items: center;
-  width: 100%;
-  padding: 0.75rem 0.5rem;
-  font-size: 1rem;
-  line-height: 1.5rem;
-  text-align: left;
-  font-weight: 700;
-
-  --hover-tint: var(--hover);
-  --active-tint: var(--active);
-  color: var(--text-action-high-grey);
-}
-
-.fr-sidemenu__link[aria-current]::before,
-.fr-sidemenu__btn[aria-current]::before {
-  content: "";
-  position: absolute;
-  top: 0.75rem;
-  bottom: 0.75rem;
-  left: 0;
-  width: 2px;
-  background-color: var(--border-active-blue-france);
-
-  --idle: transparent;
-  --hover: var(--border-active-blue-france-hover);
-  --active: var(--border-active-blue-france-active);
-}
-
-.fr-sidemenu__link[aria-current]:not([href]) {
-  pointer-events: none;
-  cursor: default;
-}
-
-/**
- * Style du bouton du sidemnenu pour ouvrir/refermer les listes de niveaux 1 et 2
- * Bouton pour la version mobile pour ouvrir/refermer le sidemenu
- */
-.fr-sidemenu__btn[aria-expanded] {
-  display: flex;
-  flex-direction: row;
-  align-items: center;
-}
-
-.fr-sidemenu__btn[aria-expanded]::after {
-  flex: 0 0 auto;
-  display: inline-block;
-  vertical-align: calc((0.75em - var(--icon-size)) * 0.5);
-  background-color: currentColor;
-  width: var(--icon-size);
-  height: var(--icon-size);
-  -webkit-mask-size: 100% 100%;
-  mask-size: 100% 100%;
-  -webkit-mask-image: url("../icons/system/arrow-down-s-line.svg");
-  mask-image: url("../icons/system/arrow-down-s-line.svg");
-  --icon-size: 1rem;
-  content: "";
-  margin-left: auto;
-  margin-right: 0;
-  transition: transform 0.3s;
-}
-
-.fr-sidemenu__btn[aria-expanded=true]::after {
-  transform: rotate(-180deg);
-}
-
-/**
- * Modificateur pour le bouton en version mobile permettant d'ouvrir/refermer le sidemenu
- * L'icône de gauche est défini dans _sidemenu.scss (provisoire)
- */
-.fr-sidemenu__inner > .fr-sidemenu__btn {
-  width: 100%;
-  font-weight: normal;
-
-  /**
-  * Ajout de l'icône de menu en mode mobile (provisoire)
-  */
-}
-
-.fr-sidemenu__inner > .fr-sidemenu__btn::after {
-  margin-right: 1rem;
-}
-
-.fr-sidemenu__inner > .fr-sidemenu__btn::before {
-  flex: 0 0 auto;
-  display: inline-block;
-  vertical-align: calc((0.75em - var(--icon-size)) * 0.5);
-  background-color: currentColor;
-  width: var(--icon-size);
-  height: var(--icon-size);
-  -webkit-mask-size: 100% 100%;
-  mask-size: 100% 100%;
-  -webkit-mask-image: url("../icons/system/menu-2-fill.svg");
-  mask-image: url("../icons/system/menu-2-fill.svg");
-  --icon-size: 1rem;
-  content: "";
-  margin-left: 0.5rem;
-  margin-right: 0.5rem;
-}
-
-.fr-sidemenu__item:first-child::before {
-  box-shadow: inset 0 -1px 0 0 var(--border-default-grey);
-}
-
-.fr-sidemenu__item:last-child::before {
-  box-shadow: 0 -1px 0 0 var(--border-default-grey);
-}
-
-.fr-sidemenu__link[aria-current],
-.fr-sidemenu__btn[aria-current] {
-  color: var(--text-active-blue-france);
-}
-
-/* ¯¯¯¯¯¯¯¯¯ *\
-  HIGHLIGHT
-\* ˍˍˍˍˍˍˍˍˍ */
-.fr-highlight {
-  padding-left: 1.5rem;
-  font-size: 1rem;
-  line-height: 1.5rem;
-  box-shadow: inset 0.25rem 0 0 0 var(--border-default-blue-france);
-}
-
-.fr-highlight--green-tilleul-verveine {
-  box-shadow: inset 0.25rem 0 0 0 var(--border-default-green-tilleul-verveine);
-}
-
-.fr-highlight--green-bourgeon {
-  box-shadow: inset 0.25rem 0 0 0 var(--border-default-green-bourgeon);
-}
-
-.fr-highlight--green-emeraude {
-  box-shadow: inset 0.25rem 0 0 0 var(--border-default-green-emeraude);
-}
-
-.fr-highlight--green-menthe {
-  box-shadow: inset 0.25rem 0 0 0 var(--border-default-green-menthe);
-}
-
-.fr-highlight--green-archipel {
-  box-shadow: inset 0.25rem 0 0 0 var(--border-default-green-archipel);
-}
-
-.fr-highlight--blue-ecume {
-  box-shadow: inset 0.25rem 0 0 0 var(--border-default-blue-ecume);
-}
-
-.fr-highlight--blue-cumulus {
-  box-shadow: inset 0.25rem 0 0 0 var(--border-default-blue-cumulus);
-}
-
-.fr-highlight--purple-glycine {
-  box-shadow: inset 0.25rem 0 0 0 var(--border-default-purple-glycine);
-}
-
-.fr-highlight--pink-macaron {
-  box-shadow: inset 0.25rem 0 0 0 var(--border-default-pink-macaron);
-}
-
-.fr-highlight--pink-tuile {
-  box-shadow: inset 0.25rem 0 0 0 var(--border-default-pink-tuile);
-}
-
-.fr-highlight--yellow-tournesol {
-  box-shadow: inset 0.25rem 0 0 0 var(--border-default-yellow-tournesol);
-}
-
-.fr-highlight--yellow-moutarde {
-  box-shadow: inset 0.25rem 0 0 0 var(--border-default-yellow-moutarde);
-}
-
-.fr-highlight--orange-terre-battue {
-  box-shadow: inset 0.25rem 0 0 0 var(--border-default-orange-terre-battue);
-}
-
-.fr-highlight--brown-cafe-creme {
-  box-shadow: inset 0.25rem 0 0 0 var(--border-default-brown-cafe-creme);
-}
-
-.fr-highlight--brown-caramel {
-  box-shadow: inset 0.25rem 0 0 0 var(--border-default-brown-caramel);
-}
-
-.fr-highlight--brown-opera {
-  box-shadow: inset 0.25rem 0 0 0 var(--border-default-brown-opera);
-}
-
-.fr-highlight--beige-gris-galet {
-  box-shadow: inset 0.25rem 0 0 0 var(--border-default-beige-gris-galet);
-}
-
-/* ¯¯¯¯¯¯¯¯¯ *\
-  TAB
-\* ˍˍˍˍˍˍˍˍˍ */
-.fr-tabs__tab {
-  --text-spacing: 0;
-  --title-spacing: 0;
-  display: inline-flex;
-  flex-direction: row;
-  align-items: center;
-  width: -moz-fit-content;
-  width: fit-content;
-
-  --underline-img: none;
-  --hover-tint: var(--hover);
-  font-size: 1rem;
-  line-height: 1.5rem;
-  min-height: 2.5rem;
-  padding: 0.5rem 1rem;
-  position: relative;
-  overflow: visible;
-  font-weight: 700;
-  z-index: 1;
-  margin: 0 0.25rem;
-  height: 100%;
-  white-space: nowrap;
-  background-size: 0 2px, 1px 0, 1px 0, 100% 1px;
-  background-repeat: no-repeat, no-repeat, no-repeat, no-repeat;
-  background-position: 0 0, 0 calc(100% - 1px), 100% calc(100% - 1px), 100% 100%;
-  background-image: linear-gradient(0deg, var(--border-active-blue-france), var(--border-active-blue-france)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey));
-  box-shadow: 0 2px 0 0 var(--background-default-grey);
-}
-
-.fr-tabs__tab::before,
-.fr-tabs__tab::after {
-  display: block;
-}
-
-.fr-tabs__tab[class^=fr-icon-]:not([class*=fr-tabs__tab--icon-]),
-.fr-tabs__tab[class*=" fr-icon-"]:not([class*=fr-tabs__tab--icon-]),
-.fr-tabs__tab[class^=fr-fi-]:not([class*=fr-tabs__tab--icon-]),
-.fr-tabs__tab[class*=" fr-fi-"]:not([class*=fr-tabs__tab--icon-]) {
-  overflow: hidden;
-  white-space: nowrap;
-  max-width: 2.5rem;
-  max-height: 2.5rem;
-  padding-left: 0.75rem;
-  padding-right: 0.75rem;
-}
-
-.fr-tabs__tab[class^=fr-icon-]:not([class*=fr-tabs__tab--icon-])::before,
-.fr-tabs__tab[class*=" fr-icon-"]:not([class*=fr-tabs__tab--icon-])::before,
-.fr-tabs__tab[class^=fr-fi-]:not([class*=fr-tabs__tab--icon-])::before,
-.fr-tabs__tab[class*=" fr-fi-"]:not([class*=fr-tabs__tab--icon-])::before {
-  --icon-size: 1rem;
-  margin-left: 0;
-  margin-right: 0.75rem;
-}
-
-.fr-tabs__tab--icon-left[class^=fr-icon-],
-.fr-tabs__tab--icon-left[class*=" fr-icon-"],
-.fr-tabs__tab--icon-left[class^=fr-fi-],
-.fr-tabs__tab--icon-left[class*=" fr-fi-"] {
-  overflow: initial;
-  max-width: 100%;
-  max-height: none;
-}
-
-.fr-tabs__tab--icon-left[class^=fr-icon-]::before,
-.fr-tabs__tab--icon-left[class*=" fr-icon-"]::before,
-.fr-tabs__tab--icon-left[class^=fr-fi-]::before,
-.fr-tabs__tab--icon-left[class*=" fr-fi-"]::before {
-  --icon-size: 1rem;
-  margin-left: -0.125rem;
-  margin-right: 0.5rem;
-}
-
-.fr-tabs {
-  --tabs-height: auto;
-  --ul-type: none;
-  --ol-type: none;
-  --ul-start: 0;
-  --ol-start: 0;
-  --xl-block: 0;
-  --li-bottom: 0;
-  --ol-content: none;
-  --underline-img: none;
-  position: relative;
-  overflow: hidden;
-  margin-left: 0;
-  margin-right: 0;
-  margin-top: -4px;
-  padding-top: 4px;
-  display: flex;
-  flex-direction: row;
-  align-items: flex-start;
-  flex-wrap: wrap;
-  height: var(--tabs-height);
-
-  /**
-  * Animation de la hauteur du panel
-  */
-  transition: height 0.3s;
-
-  /**
-   * ul : element srollable des boutons
-   */
-
-  /**
-  * Tab button
-  */
-
-  /**
-  * Tab Panel
-  */
-  box-shadow: inset 0 -1px 0 0 var(--border-default-grey);
-
-  /**
-  * Tab button
-  */
-  /**
-  * Tab button
-  */
-}
-
-.fr-tabs--viewport-width {
-  margin-left: calc(50% - 50vw);
-  margin-right: calc(50% - 50vw);
-}
-
-.fr-tabs::before {
-  content: "";
-  display: block;
-  width: 100%;
-  height: 100%;
-  margin-top: -1px;
-  order: 2;
-  box-shadow: inset 0 1px 0 0 var(--border-default-grey), inset 1px 0 0 0 var(--border-default-grey), inset -1px 0 0 0 var(--border-default-grey);
-}
-
-.fr-tabs__list {
-  display: flex;
-  align-items: stretch;
-  overflow-x: auto;
-  width: 100%;
-  min-height: 3rem;
-  z-index: 1;
-  order: 1;
-
-  /**
-  * overflow vertical de 4px pour le focus
-  */
-  margin: -4px 0 -4px;
-  padding: 4px 0.75rem;
-}
-
-.fr-tabs__tab[aria-selected=true] {
-  background-size: 100% 2px, 1px calc(100% - 1px), 1px calc(100% - 1px), 0 1px;
-  background-color: var(--background-default-grey);
-
-  --idle: transparent;
-  --hover: var(--background-default-grey-hover);
-  --active: var(--background-default-grey-active);
-  color: var(--text-active-blue-france);
-}
-
-.fr-tabs__panel {
-  --underline-img: linear-gradient(0deg, currentColor, currentColor);
-  --ul-type: disc;
-  --ol-type: decimal;
-  --ul-start: 1rem;
-  --ol-start: 1.5rem;
-  --xl-block: 0.5rem;
-  --li-bottom: 0.25rem;
-  --xl-base: 1em;
-  --ol-content: counters(li-counter, ".") ".  ";
-  display: block;
-  order: 3;
-  position: relative;
-  left: 0;
-  width: 100%;
-  height: auto;
-  padding: 1rem;
-  transform: translate(-100%);
-  margin-right: -100%;
-  flex: 0 0 100%;
-  transition: visibility 0.3s, transform 0.3s;
-
-  /**
-  * Les éléments non sélectionnés sont cachés et rendus innaccessibles au focus
-  * Point d'attention : visibility hidden sur le panel et surcharge sur l'élément selected avec visibility visible créé des problèmes dans la gestion du focus en cas d'imbrication d'onglets
-  *
-  * tabs
-  * └─ panel selected
-  * └─ panel (visibility hidden, tabindex -1)
-  *    └─ tabs
-  *       └─ panel selected (visibility visible tabindex 0)
-  *            ↑ ce panel est accessible alors que caché par son panel parent
-  * solution : visibility hidden seulement sur les éléments non sélectionnés
-  **/
-}
-
-.fr-tabs__panel:focus,
-.fr-tabs__panel:focus-visible {
-  outline-offset: calc(-1rem + 2px);
-}
-
-.fr-tabs__panel--direction-end {
-  transform: translate(0%);
-}
-
-.fr-tabs__panel--direction-start {
-  transform: translate(-200%);
-}
-
-.fr-tabs__panel:not(.fr-tabs__panel--selected) {
-  visibility: hidden;
-}
-
-/*
-* Ombres ajoutées en Js si le contenu est plus grand que le conteneur
-*/
-.fr-tabs__shadow {
-  --tab-list-height: 3rem;
-
-  /**
-  * Modifier ombre à gauche
-  **/
-
-  /**
-  * Modifier ombre à droite
-  **/
-
-  /**
-  * Modifier combinaison ombre à gauche et ombre à droite
-  **/
-}
-
-.fr-tabs__shadow > .fr-tabs__list::before {
-  content: "";
-  display: block;
-  position: absolute;
-  top: 4px;
-  right: 0;
-  left: 0;
-  z-index: 2;
-  box-shadow: inset 0 0 0 0 rgba(22, 22, 22, 0), inset 0 0 0 0 rgba(22, 22, 22, 0);
-  height: calc(var(--tab-list-height) - 8px);
-  opacity: 0.8;
-  pointer-events: none;
-  transition: box-shadow 0.3s;
-}
-
-.fr-tabs__shadow--left > .fr-tabs__list::before {
-  box-shadow: inset 2rem 0 1.5rem -2rem #161616, inset 0 0 0 0 rgba(22, 22, 22, 0);
-}
-
-.fr-tabs__shadow--right > .fr-tabs__list::before {
-  box-shadow: inset 0 0 0 0 rgba(22, 22, 22, 0), inset -2rem 0 1.5rem -2rem #161616;
-}
-
-.fr-tabs__shadow--left.fr-tabs__shadow--right > .fr-tabs__list::before {
-  box-shadow: inset 2rem 0 1.5rem -2rem #161616, inset -2rem 0 1.5rem -2rem #161616;
-}
-
-:root:where([data-fr-theme="dark"]) .fr-tabs__shadow > .fr-tabs__list::before {
-  opacity: 1;
-}
-
-.fr-tabs__tab:not([aria-selected=true]) {
-  background-color: var(--background-action-low-blue-france);
-
-  --idle: transparent;
-  --hover: var(--background-action-low-blue-france-hover);
-  --active: var(--background-action-low-blue-france-active);
-  color: var(--text-action-high-grey);
-}
-
-.fr-tabs__tab:disabled {
-  color: var(--text-disabled-grey);
-  background-color: var(--background-disabled-grey);
-
-  --idle: transparent;
-  --hover: var(--background-disabled-grey-hover);
-  --active: var(--background-disabled-grey-active);
-}
-
-/* ¯¯¯¯¯¯¯¯¯ *\
-  PAGINATION
-\* ˍˍˍˍˍˍˍˍˍ */
-.fr-pagination__link {
-  --text-spacing: 0;
-  --title-spacing: 0;
-  z-index: 1;
-  display: inline-flex;
-  flex-direction: row;
-  align-items: center;
-  width: -moz-fit-content;
-  width: fit-content;
-  --hover-tint: var(--hover);
-  font-size: 1rem;
-  line-height: 1.5rem;
-  min-height: 2rem;
-  padding: 0.25rem 0.75rem;
-  min-width: 2rem;
-  margin-left: 0.125rem;
-  margin-right: 0.125rem;
-  margin-bottom: 1rem;
-
-  --underline-img: none;
-  position: relative;
-}
-
-.fr-pagination__link::before,
-.fr-pagination__link::after {
-  display: block;
-}
-
-.fr-pagination {
-  --underline-img: none;
-  --ul-type: none;
-  --ol-type: none;
-  --ul-start: 0;
-  --ol-start: 0;
-  --xl-block: 0;
-  --li-bottom: 0;
-  --ol-content: none;
-  color: var(--text-action-high-grey);
-}
-
-.fr-pagination__list {
-  display: flex;
-  flex-direction: row;
-  align-items: center;
-  justify-content: flex-start;
-  flex-wrap: wrap;
-}
-
-.fr-pagination__list > *:first-child,
-.fr-pagination__list > *:first-child * {
-  margin-left: 0;
-}
-
-.fr-pagination__list > *:last-child,
-.fr-pagination__list > *:last-child * {
-  margin-right: 0;
-}
-
-.fr-pagination__link[aria-current]:not([href]) {
-  cursor: default;
-  pointer-events: none;
-}
-
-.fr-pagination__link--first {
-  font-size: 1rem;
-  line-height: 1.5rem;
-  min-height: 2rem;
-  padding: 0.25rem 0.75rem;
-  overflow: hidden;
-  white-space: nowrap;
-  max-width: 2rem;
-  max-height: 2rem;
-  padding-left: 0.25rem;
-  padding-right: 0.25rem;
-}
-
-.fr-pagination__link--first::before {
-  --icon-size: 1.5rem;
-  margin-left: 0;
-  margin-right: 0.25rem;
-  flex: 0 0 auto;
-  display: inline-block;
-  vertical-align: calc((0.75em - var(--icon-size)) * 0.5);
-  background-color: currentColor;
-  width: var(--icon-size);
-  height: var(--icon-size);
-  -webkit-mask-size: 100% 100%;
-  mask-size: 100% 100%;
-  -webkit-mask-image: url("../icons/system/fr--arrow-left-s-first-line.svg");
-  mask-image: url("../icons/system/fr--arrow-left-s-first-line.svg");
-  content: "";
-}
-
-.fr-pagination__link--first.fr-pagination__link--label {
-  font-size: 1rem;
-  line-height: 1.5rem;
-  min-height: 2rem;
-  padding: 0.25rem 0.75rem;
-  overflow: initial;
-  max-width: 100%;
-  max-height: none;
-}
-
-.fr-pagination__link--first.fr-pagination__link--label::before {
-  --icon-size: 1.5rem;
-  margin-left: -0.1875rem;
-  margin-right: 0.5rem;
-  flex: 0 0 auto;
-  display: inline-block;
-  vertical-align: calc((0.75em - var(--icon-size)) * 0.5);
-  background-color: currentColor;
-  width: var(--icon-size);
-  height: var(--icon-size);
-  -webkit-mask-size: 100% 100%;
-  mask-size: 100% 100%;
-  -webkit-mask-image: url("../icons/system/fr--arrow-left-s-first-line.svg");
-  mask-image: url("../icons/system/fr--arrow-left-s-first-line.svg");
-  content: "";
-}
-
-.fr-pagination__link--prev {
-  font-size: 1rem;
-  line-height: 1.5rem;
-  min-height: 2rem;
-  padding: 0.25rem 0.75rem;
-  overflow: hidden;
-  white-space: nowrap;
-  max-width: 2rem;
-  max-height: 2rem;
-  padding-left: 0.25rem;
-  padding-right: 0.25rem;
-}
-
-.fr-pagination__link--prev::before {
-  --icon-size: 1.5rem;
-  margin-left: 0;
-  margin-right: 0.25rem;
-  flex: 0 0 auto;
-  display: inline-block;
-  vertical-align: calc((0.75em - var(--icon-size)) * 0.5);
-  background-color: currentColor;
-  width: var(--icon-size);
-  height: var(--icon-size);
-  -webkit-mask-size: 100% 100%;
-  mask-size: 100% 100%;
-  -webkit-mask-image: url("../icons/system/arrow-left-s-line.svg");
-  mask-image: url("../icons/system/arrow-left-s-line.svg");
-  content: "";
-}
-
-.fr-pagination__link--prev.fr-pagination__link--label {
-  font-size: 1rem;
-  line-height: 1.5rem;
-  min-height: 2rem;
-  padding: 0.25rem 0.75rem;
-  overflow: initial;
-  max-width: 100%;
-  max-height: none;
-}
-
-.fr-pagination__link--prev.fr-pagination__link--label::before {
-  --icon-size: 1.5rem;
-  margin-left: -0.1875rem;
-  margin-right: 0.5rem;
-  flex: 0 0 auto;
-  display: inline-block;
-  vertical-align: calc((0.75em - var(--icon-size)) * 0.5);
-  background-color: currentColor;
-  width: var(--icon-size);
-  height: var(--icon-size);
-  -webkit-mask-size: 100% 100%;
-  mask-size: 100% 100%;
-  -webkit-mask-image: url("../icons/system/arrow-left-s-line.svg");
-  mask-image: url("../icons/system/arrow-left-s-line.svg");
-  content: "";
-}
-
-.fr-pagination__link--next {
-  font-size: 1rem;
-  line-height: 1.5rem;
-  min-height: 2rem;
-  padding: 0.25rem 0.75rem;
-  overflow: hidden;
-  white-space: nowrap;
-  max-width: 2rem;
-  max-height: 2rem;
-  padding-left: 0.25rem;
-  padding-right: 0.25rem;
-}
-
-.fr-pagination__link--next::before {
-  --icon-size: 1.5rem;
-  margin-left: 0;
-  margin-right: 0.25rem;
-  flex: 0 0 auto;
-  display: inline-block;
-  vertical-align: calc((0.75em - var(--icon-size)) * 0.5);
-  background-color: currentColor;
-  width: var(--icon-size);
-  height: var(--icon-size);
-  -webkit-mask-size: 100% 100%;
-  mask-size: 100% 100%;
-  -webkit-mask-image: url("../icons/system/arrow-right-s-line.svg");
-  mask-image: url("../icons/system/arrow-right-s-line.svg");
-  content: "";
-}
-
-.fr-pagination__link--next.fr-pagination__link--label {
-  font-size: 1rem;
-  line-height: 1.5rem;
-  min-height: 2rem;
-  padding: 0.25rem 0.75rem;
-  overflow: initial;
-  max-width: 100%;
-  max-height: none;
-}
-
-.fr-pagination__link--next.fr-pagination__link--label::after {
-
-  --icon-size: 1.5rem;
-  margin-right: -0.1875rem;
-  margin-left: 0.5rem;
-  flex: 0 0 auto;
-  display: inline-block;
-  vertical-align: calc((0.75em - var(--icon-size)) * 0.5);
-  background-color: currentColor;
-  width: var(--icon-size);
-  height: var(--icon-size);
-  -webkit-mask-size: 100% 100%;
-  mask-size: 100% 100%;
-  -webkit-mask-image: url("../icons/system/arrow-right-s-line.svg");
-  mask-image: url("../icons/system/arrow-right-s-line.svg");
-  content: "";
-}
-
-.fr-pagination__link--next.fr-pagination__link--label::before {
-  content: none;
-}
-
-.fr-pagination__link--last {
-  font-size: 1rem;
-  line-height: 1.5rem;
-  min-height: 2rem;
-  padding: 0.25rem 0.75rem;
-  overflow: hidden;
-  white-space: nowrap;
-  max-width: 2rem;
-  max-height: 2rem;
-  padding-left: 0.25rem;
-  padding-right: 0.25rem;
-}
-
-.fr-pagination__link--last::before {
-  --icon-size: 1.5rem;
-  margin-left: 0;
-  margin-right: 0.25rem;
-  flex: 0 0 auto;
-  display: inline-block;
-  vertical-align: calc((0.75em - var(--icon-size)) * 0.5);
-  background-color: currentColor;
-  width: var(--icon-size);
-  height: var(--icon-size);
-  -webkit-mask-size: 100% 100%;
-  mask-size: 100% 100%;
-  -webkit-mask-image: url("../icons/system/fr--arrow-right-s-last-line.svg");
-  mask-image: url("../icons/system/fr--arrow-right-s-last-line.svg");
-  content: "";
-}
-
-.fr-pagination__link--last.fr-pagination__link--label {
-  font-size: 1rem;
-  line-height: 1.5rem;
-  min-height: 2rem;
-  padding: 0.25rem 0.75rem;
-  overflow: initial;
-  max-width: 100%;
-  max-height: none;
-}
-
-.fr-pagination__link--last.fr-pagination__link--label::after {
-
-  --icon-size: 1.5rem;
-  margin-right: -0.1875rem;
-  margin-left: 0.5rem;
-  flex: 0 0 auto;
-  display: inline-block;
-  vertical-align: calc((0.75em - var(--icon-size)) * 0.5);
-  background-color: currentColor;
-  width: var(--icon-size);
-  height: var(--icon-size);
-  -webkit-mask-size: 100% 100%;
-  mask-size: 100% 100%;
-  -webkit-mask-image: url("../icons/system/fr--arrow-right-s-last-line.svg");
-  mask-image: url("../icons/system/fr--arrow-right-s-last-line.svg");
-  content: "";
-}
-
-.fr-pagination__link--last.fr-pagination__link--label::before {
-  content: none;
-}
-
-.fr-pagination__link--first,
-.fr-pagination__link--prev {
-  margin-right: 0.875rem;
-  margin-left: -0.625rem;
-}
-
-.fr-pagination__link--next,
-.fr-pagination__link--last {
-  margin-right: -0.625rem;
-  margin-left: 0.875rem;
-}
-
-.fr-pagination__link[aria-current] {
-  background-color: var(--background-active-blue-france);
-
-  --idle: transparent;
-  --hover: var(--background-active-blue-france-hover);
-  --active: var(--background-active-blue-france-active);
-  color: var(--text-inverted-blue-france);
-}
-
-.fr-pagination__link:not([aria-current]):disabled,
-a.fr-pagination__link:not([aria-current]):not([href]) {
-  color: var(--text-disabled-grey);
-}
-
-/* ¯¯¯¯¯¯¯¯¯ *\
-  SUMMARY
-\* ˍˍˍˍˍˍˍˍˍ */
-.fr-summary {
-  --text-spacing: 0 0 0.5rem 0;
-  --title-spacing: 0 0 0.5rem 0;
-  padding: 1.5rem;
-  font-size: 0.75rem;
-  line-height: 1.25rem;
-  background-color: var(--background-contrast-grey);
-
-  --idle: transparent;
-  --hover: var(--background-contrast-grey-hover);
-  --active: var(--background-contrast-grey-active);
-}
-
-.fr-summary ol {
-  list-style-type: none;
-}
-
-.fr-summary li {
-  padding: 0.5rem 0;
-}
-
-.fr-summary li::marker {
-  content: none;
-}
-
-.fr-summary__title {
-  font-size: 0.75rem;
-  line-height: 1.25rem;
-  font-weight: 700;
-  text-transform: uppercase;
-  color: var(--text-title-grey);
-}
-
-.fr-summary__link {
-  display: inline;
-  position: relative;
-  font-size: 0.75rem;
-  line-height: 1.25rem;
-}
-
-.fr-summary__link::before {
-  content: var(--ol-content);
-  position: absolute;
-  right: 100%;
-  font-size: var(--xl-size);
-  font-weight: bold;
-}
-
-.fr-summary__link:not(:hover):not(:active) {
-  --underline-idle-width: 0;
-}
-
-.fr-summary li > a {
-  color: var(--text-action-high-grey);
-}
-
-/* ¯¯¯¯¯¯¯¯¯ *\
-  TABLE
-\* ˍˍˍˍˍˍˍˍˍ */
-.fr-table {
-  --table-offset: 1rem;
-  --text-spacing: 0;
-  --title-spacing: 0;
-  position: relative;
-  margin-bottom: 2.5rem;
-  padding-top: var(--table-offset);
-  /* Style bordered, ajoute des bordures entre chaque ligne */
-  /* Style bordered, ajoute des bordures entre chaque ligne */
-}
-
-.fr-table::before {
-  content: "";
-  display: block;
-  width: 100%;
-  height: 0;
-}
-
-.fr-table:not(.fr-table--no-scroll) table {
-  width: 100%;
-}
-
-.fr-table table {
-  width: 100%;
-  display: block;
-  overflow: auto;
-  border-spacing: 0;
-}
-
-.fr-table[data-fr-js-table=true] caption {
-  position: absolute;
-  top: 0;
-}
-
-.fr-table caption {
-  position: initial;
-  font-size: 1.375rem;
-  line-height: 1.75rem;
-  margin: var(--title-spacing);
-  font-weight: 700;
-  text-align: left;
-  color: var(--text-title-grey);
-}
-
-.fr-table td,
-.fr-table th {
-  text-align: left;
-  vertical-align: middle;
-  display: table-cell;
-  border: 0;
-  padding: 0.75rem;
-  font-size: 0.875rem;
-  line-height: 1.5rem;
-}
-
-.fr-table th {
-  font-weight: 700;
-}
-
-.fr-table thead {
-  background-size: 100% 2px;
-  background-position: bottom;
-  background-repeat: no-repeat;
-  background-image: linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey));
-  background-color: var(--background-contrast-grey);
-
-  --idle: transparent;
-  --hover: var(--background-contrast-grey-hover);
-  --active: var(--background-contrast-grey-active);
-  color: var(--text-title-grey);
-}
-
-.fr-table thead td,
-.fr-table thead th {
-  font-weight: 700;
-  padding-bottom: 0.875rem;
-}
-
-/*
-* Cache la caption
-*/
-.fr-table--no-caption {
-  padding-top: 0;
-}
-
-.fr-table--no-caption caption {
-  position: absolute;
-  width: 1px;
-  height: 1px;
-  padding: 0;
-  margin: -1px;
-  overflow: hidden;
-  clip: rect(0, 0, 0, 0);
-  white-space: nowrap;
-
-  /* added line */
-  border: 0;
-  height: 0;
-}
-
-/*
-* Fixe le caption en bas du tableau
-*/
-.fr-table--caption-bottom {
-  padding-top: 0;
-  margin-bottom: 0;
-  margin-top: 1rem;
-}
-
-.fr-table--caption-bottom table {
-  margin-bottom: calc(var(--table-offset) + 2.75rem);
-}
-
-.fr-table--caption-bottom[data-fr-js-table=true] caption {
-  position: absolute;
-  top: 100%;
-  right: 0;
-  bottom: 0;
-  left: 0;
-  margin-top: 1rem;
-}
-
-.fr-table--caption-bottom caption {
-  margin-top: 1rem;
-  height: min-content;
-  caption-side: bottom;
-}
-
-/*
-* pas de scroll ni de shadow
-*/
-.fr-table--no-scroll {
-  min-width: auto;
-}
-
-.fr-table--no-scroll table {
-  overflow-x: hidden;
-}
-
-.fr-table--no-scroll caption {
-  max-width: calc(100vw - 2rem);
-}
-
-/*
-* Fixe la taille des colonnes du tableau
-*/
-.fr-table--layout-fixed table {
-  display: table;
-  table-layout: fixed;
-}
-
-/* Style bordered, ajoute des bordures entre chaque ligne */
-.fr-table--bordered tbody tr {
-  background-size: 100% 1px;
-  background-position: bottom;
-  background-repeat: no-repeat;
-  background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey));
-
-  /* Style bordered, enleve le style even/odd  */
-  /* Style bordered, enleve le style even/odd  */
-}
-
-/*
-* Ombres ajoutées en Js si le contenu est plus grand que le conteneur
-*/
-.fr-table__shadow {
-  /**
-  * Modifier ombre à gauche
-  **/
-
-  /**
-  * Modifier ombre à droite
-  **/
-
-  /**
-  * Modifier combinaison ombre à gauche et ombre à droite
-  **/
-}
-
-.fr-table__shadow::before {
-  content: "";
-  display: block;
-  position: absolute;
-  top: var(--table-offset);
-  right: 0;
-  bottom: 0;
-  left: 0;
-  z-index: 1;
-  box-shadow: inset 0 0 0 0 #161616, inset 0 0 0 0 #161616;
-  opacity: 0.32;
-  pointer-events: none;
-  transition: box-shadow 0.3s;
-}
-
-.fr-table__shadow--left::before {
-  box-shadow: inset 2rem 0 1rem -2rem #161616, inset 0 0 0 0 #161616;
-}
-
-.fr-table__shadow--right::before {
-  box-shadow: inset 0 0 0 0 #161616, inset -2rem 0 1rem -2rem #161616;
-}
-
-.fr-table__shadow--left.fr-table__shadow--right::before {
-  content: "";
-  display: block;
-  box-shadow: inset 2rem 0 1rem -2rem #161616, inset -2rem 0 1rem -2rem #161616;
-}
-
-/*
-* Positionnement ombres sur le tableau sans caption
-*/
-.fr-table--no-caption .fr-table__shadow::before {
-  content: "";
-  display: block;
-  position: absolute;
-  top: 0;
-  right: 0;
-  bottom: 0;
-  left: 0;
-}
-
-/*
-* Positionnement ombres sur le tableau avec caption en bas
-*/
-.fr-table--caption-bottom .fr-table__shadow::before {
-  content: "";
-  display: block;
-  position: absolute;
-  top: 0;
-  right: 0;
-  bottom: 0;
-  left: 0;
-}
-
-:root:where([data-fr-theme="dark"]) .fr-table__shadow::before {
-  opacity: 1;
-}
-
-.fr-table tbody {
-  background-color: var(--background-alt-grey);
-
-  --idle: transparent;
-  --hover: var(--background-alt-grey-hover);
-  --active: var(--background-alt-grey-active);
-}
-
-.fr-table tbody tr:nth-child(even) {
-  background-color: var(--background-contrast-grey);
-
-  --idle: transparent;
-  --hover: var(--background-contrast-grey-hover);
-  --active: var(--background-contrast-grey-active);
-}
-
-.fr-table--green-tilleul-verveine {
-  /* Style bordered, ajoute des bordures entre chaque ligne */
-  /* Style bordered, ajoute des bordures entre chaque ligne */
-}
-
-.fr-table--green-tilleul-verveine thead {
-  background-image: linear-gradient(0deg, var(--border-plain-green-tilleul-verveine), var(--border-plain-green-tilleul-verveine));
-  background-color: var(--background-contrast-green-tilleul-verveine);
-
-  --idle: transparent;
-  --hover: var(--background-contrast-green-tilleul-verveine-hover);
-  --active: var(--background-contrast-green-tilleul-verveine-active);
-}
-
-.fr-table--green-tilleul-verveine tbody {
-  background-color: var(--background-alt-green-tilleul-verveine);
-
-  --idle: transparent;
-  --hover: var(--background-alt-green-tilleul-verveine-hover);
-  --active: var(--background-alt-green-tilleul-verveine-active);
-}
-
-.fr-table--green-tilleul-verveine tbody tr:nth-child(even) {
-  background-color: var(--background-contrast-green-tilleul-verveine);
-
-  --idle: transparent;
-  --hover: var(--background-contrast-green-tilleul-verveine-hover);
-  --active: var(--background-contrast-green-tilleul-verveine-active);
-}
-
-.fr-table--green-tilleul-verveine.fr-table--bordered tbody tr {
-  background-image: linear-gradient(0deg, var(--border-default-green-tilleul-verveine), var(--border-default-green-tilleul-verveine));
-}
-
-.fr-table--green-bourgeon {
-  /* Style bordered, ajoute des bordures entre chaque ligne */
-  /* Style bordered, ajoute des bordures entre chaque ligne */
-}
-
-.fr-table--green-bourgeon thead {
-  background-image: linear-gradient(0deg, var(--border-plain-green-bourgeon), var(--border-plain-green-bourgeon));
-  background-color: var(--background-contrast-green-bourgeon);
-
-  --idle: transparent;
-  --hover: var(--background-contrast-green-bourgeon-hover);
-  --active: var(--background-contrast-green-bourgeon-active);
-}
-
-.fr-table--green-bourgeon tbody {
-  background-color: var(--background-alt-green-bourgeon);
-
-  --idle: transparent;
-  --hover: var(--background-alt-green-bourgeon-hover);
-  --active: var(--background-alt-green-bourgeon-active);
-}
-
-.fr-table--green-bourgeon tbody tr:nth-child(even) {
-  background-color: var(--background-contrast-green-bourgeon);
-
-  --idle: transparent;
-  --hover: var(--background-contrast-green-bourgeon-hover);
-  --active: var(--background-contrast-green-bourgeon-active);
-}
-
-.fr-table--green-bourgeon.fr-table--bordered tbody tr {
-  background-image: linear-gradient(0deg, var(--border-default-green-bourgeon), var(--border-default-green-bourgeon));
-}
-
-.fr-table--green-emeraude {
-  /* Style bordered, ajoute des bordures entre chaque ligne */
-  /* Style bordered, ajoute des bordures entre chaque ligne */
-}
-
-.fr-table--green-emeraude thead {
-  background-image: linear-gradient(0deg, var(--border-plain-green-emeraude), var(--border-plain-green-emeraude));
-  background-color: var(--background-contrast-green-emeraude);
-
-  --idle: transparent;
-  --hover: var(--background-contrast-green-emeraude-hover);
-  --active: var(--background-contrast-green-emeraude-active);
-}
-
-.fr-table--green-emeraude tbody {
-  background-color: var(--background-alt-green-emeraude);
-
-  --idle: transparent;
-  --hover: var(--background-alt-green-emeraude-hover);
-  --active: var(--background-alt-green-emeraude-active);
-}
-
-.fr-table--green-emeraude tbody tr:nth-child(even) {
-  background-color: var(--background-contrast-green-emeraude);
-
-  --idle: transparent;
-  --hover: var(--background-contrast-green-emeraude-hover);
-  --active: var(--background-contrast-green-emeraude-active);
-}
-
-.fr-table--green-emeraude.fr-table--bordered tbody tr {
-  background-image: linear-gradient(0deg, var(--border-default-green-emeraude), var(--border-default-green-emeraude));
-}
-
-.fr-table--green-menthe {
-  /* Style bordered, ajoute des bordures entre chaque ligne */
-  /* Style bordered, ajoute des bordures entre chaque ligne */
-}
-
-.fr-table--green-menthe thead {
-  background-image: linear-gradient(0deg, var(--border-plain-green-menthe), var(--border-plain-green-menthe));
-  background-color: var(--background-contrast-green-menthe);
-
-  --idle: transparent;
-  --hover: var(--background-contrast-green-menthe-hover);
-  --active: var(--background-contrast-green-menthe-active);
-}
-
-.fr-table--green-menthe tbody {
-  background-color: var(--background-alt-green-menthe);
-
-  --idle: transparent;
-  --hover: var(--background-alt-green-menthe-hover);
-  --active: var(--background-alt-green-menthe-active);
-}
-
-.fr-table--green-menthe tbody tr:nth-child(even) {
-  background-color: var(--background-contrast-green-menthe);
-
-  --idle: transparent;
-  --hover: var(--background-contrast-green-menthe-hover);
-  --active: var(--background-contrast-green-menthe-active);
-}
-
-.fr-table--green-menthe.fr-table--bordered tbody tr {
-  background-image: linear-gradient(0deg, var(--border-default-green-menthe), var(--border-default-green-menthe));
-}
-
-.fr-table--green-archipel {
-  /* Style bordered, ajoute des bordures entre chaque ligne */
-  /* Style bordered, ajoute des bordures entre chaque ligne */
-}
-
-.fr-table--green-archipel thead {
-  background-image: linear-gradient(0deg, var(--border-plain-green-archipel), var(--border-plain-green-archipel));
-  background-color: var(--background-contrast-green-archipel);
-
-  --idle: transparent;
-  --hover: var(--background-contrast-green-archipel-hover);
-  --active: var(--background-contrast-green-archipel-active);
-}
-
-.fr-table--green-archipel tbody {
-  background-color: var(--background-alt-green-archipel);
-
-  --idle: transparent;
-  --hover: var(--background-alt-green-archipel-hover);
-  --active: var(--background-alt-green-archipel-active);
-}
-
-.fr-table--green-archipel tbody tr:nth-child(even) {
-  background-color: var(--background-contrast-green-archipel);
-
-  --idle: transparent;
-  --hover: var(--background-contrast-green-archipel-hover);
-  --active: var(--background-contrast-green-archipel-active);
-}
-
-.fr-table--green-archipel.fr-table--bordered tbody tr {
-  background-image: linear-gradient(0deg, var(--border-default-green-archipel), var(--border-default-green-archipel));
-}
-
-.fr-table--blue-ecume {
-  /* Style bordered, ajoute des bordures entre chaque ligne */
-  /* Style bordered, ajoute des bordures entre chaque ligne */
-}
-
-.fr-table--blue-ecume thead {
-  background-image: linear-gradient(0deg, var(--border-plain-blue-ecume), var(--border-plain-blue-ecume));
-  background-color: var(--background-contrast-blue-ecume);
-
-  --idle: transparent;
-  --hover: var(--background-contrast-blue-ecume-hover);
-  --active: var(--background-contrast-blue-ecume-active);
-}
-
-.fr-table--blue-ecume tbody {
-  background-color: var(--background-alt-blue-ecume);
-
-  --idle: transparent;
-  --hover: var(--background-alt-blue-ecume-hover);
-  --active: var(--background-alt-blue-ecume-active);
-}
-
-.fr-table--blue-ecume tbody tr:nth-child(even) {
-  background-color: var(--background-contrast-blue-ecume);
-
-  --idle: transparent;
-  --hover: var(--background-contrast-blue-ecume-hover);
-  --active: var(--background-contrast-blue-ecume-active);
-}
-
-.fr-table--blue-ecume.fr-table--bordered tbody tr {
-  background-image: linear-gradient(0deg, var(--border-default-blue-ecume), var(--border-default-blue-ecume));
-}
-
-.fr-table--blue-cumulus {
-  /* Style bordered, ajoute des bordures entre chaque ligne */
-  /* Style bordered, ajoute des bordures entre chaque ligne */
-}
-
-.fr-table--blue-cumulus thead {
-  background-image: linear-gradient(0deg, var(--border-plain-blue-cumulus), var(--border-plain-blue-cumulus));
-  background-color: var(--background-contrast-blue-cumulus);
-
-  --idle: transparent;
-  --hover: var(--background-contrast-blue-cumulus-hover);
-  --active: var(--background-contrast-blue-cumulus-active);
-}
-
-.fr-table--blue-cumulus tbody {
-  background-color: var(--background-alt-blue-cumulus);
-
-  --idle: transparent;
-  --hover: var(--background-alt-blue-cumulus-hover);
-  --active: var(--background-alt-blue-cumulus-active);
-}
-
-.fr-table--blue-cumulus tbody tr:nth-child(even) {
-  background-color: var(--background-contrast-blue-cumulus);
-
-  --idle: transparent;
-  --hover: var(--background-contrast-blue-cumulus-hover);
-  --active: var(--background-contrast-blue-cumulus-active);
-}
-
-.fr-table--blue-cumulus.fr-table--bordered tbody tr {
-  background-image: linear-gradient(0deg, var(--border-default-blue-cumulus), var(--border-default-blue-cumulus));
-}
-
-.fr-table--purple-glycine {
-  /* Style bordered, ajoute des bordures entre chaque ligne */
-  /* Style bordered, ajoute des bordures entre chaque ligne */
-}
-
-.fr-table--purple-glycine thead {
-  background-image: linear-gradient(0deg, var(--border-plain-purple-glycine), var(--border-plain-purple-glycine));
-  background-color: var(--background-contrast-purple-glycine);
-
-  --idle: transparent;
-  --hover: var(--background-contrast-purple-glycine-hover);
-  --active: var(--background-contrast-purple-glycine-active);
-}
-
-.fr-table--purple-glycine tbody {
-  background-color: var(--background-alt-purple-glycine);
-
-  --idle: transparent;
-  --hover: var(--background-alt-purple-glycine-hover);
-  --active: var(--background-alt-purple-glycine-active);
-}
-
-.fr-table--purple-glycine tbody tr:nth-child(even) {
-  background-color: var(--background-contrast-purple-glycine);
-
-  --idle: transparent;
-  --hover: var(--background-contrast-purple-glycine-hover);
-  --active: var(--background-contrast-purple-glycine-active);
-}
-
-.fr-table--purple-glycine.fr-table--bordered tbody tr {
-  background-image: linear-gradient(0deg, var(--border-default-purple-glycine), var(--border-default-purple-glycine));
-}
-
-.fr-table--pink-macaron {
-  /* Style bordered, ajoute des bordures entre chaque ligne */
-  /* Style bordered, ajoute des bordures entre chaque ligne */
-}
-
-.fr-table--pink-macaron thead {
-  background-image: linear-gradient(0deg, var(--border-plain-pink-macaron), var(--border-plain-pink-macaron));
-  background-color: var(--background-contrast-pink-macaron);
-
-  --idle: transparent;
-  --hover: var(--background-contrast-pink-macaron-hover);
-  --active: var(--background-contrast-pink-macaron-active);
-}
-
-.fr-table--pink-macaron tbody {
-  background-color: var(--background-alt-pink-macaron);
-
-  --idle: transparent;
-  --hover: var(--background-alt-pink-macaron-hover);
-  --active: var(--background-alt-pink-macaron-active);
-}
-
-.fr-table--pink-macaron tbody tr:nth-child(even) {
-  background-color: var(--background-contrast-pink-macaron);
-
-  --idle: transparent;
-  --hover: var(--background-contrast-pink-macaron-hover);
-  --active: var(--background-contrast-pink-macaron-active);
-}
-
-.fr-table--pink-macaron.fr-table--bordered tbody tr {
-  background-image: linear-gradient(0deg, var(--border-default-pink-macaron), var(--border-default-pink-macaron));
-}
-
-.fr-table--pink-tuile {
-  /* Style bordered, ajoute des bordures entre chaque ligne */
-  /* Style bordered, ajoute des bordures entre chaque ligne */
-}
-
-.fr-table--pink-tuile thead {
-  background-image: linear-gradient(0deg, var(--border-plain-pink-tuile), var(--border-plain-pink-tuile));
-  background-color: var(--background-contrast-pink-tuile);
-
-  --idle: transparent;
-  --hover: var(--background-contrast-pink-tuile-hover);
-  --active: var(--background-contrast-pink-tuile-active);
-}
-
-.fr-table--pink-tuile tbody {
-  background-color: var(--background-alt-pink-tuile);
-
-  --idle: transparent;
-  --hover: var(--background-alt-pink-tuile-hover);
-  --active: var(--background-alt-pink-tuile-active);
-}
-
-.fr-table--pink-tuile tbody tr:nth-child(even) {
-  background-color: var(--background-contrast-pink-tuile);
-
-  --idle: transparent;
-  --hover: var(--background-contrast-pink-tuile-hover);
-  --active: var(--background-contrast-pink-tuile-active);
-}
-
-.fr-table--pink-tuile.fr-table--bordered tbody tr {
-  background-image: linear-gradient(0deg, var(--border-default-pink-tuile), var(--border-default-pink-tuile));
-}
-
-.fr-table--yellow-tournesol {
-  /* Style bordered, ajoute des bordures entre chaque ligne */
-  /* Style bordered, ajoute des bordures entre chaque ligne */
-}
-
-.fr-table--yellow-tournesol thead {
-  background-image: linear-gradient(0deg, var(--border-plain-yellow-tournesol), var(--border-plain-yellow-tournesol));
-  background-color: var(--background-contrast-yellow-tournesol);
-
-  --idle: transparent;
-  --hover: var(--background-contrast-yellow-tournesol-hover);
-  --active: var(--background-contrast-yellow-tournesol-active);
-}
-
-.fr-table--yellow-tournesol tbody {
-  background-color: var(--background-alt-yellow-tournesol);
-
-  --idle: transparent;
-  --hover: var(--background-alt-yellow-tournesol-hover);
-  --active: var(--background-alt-yellow-tournesol-active);
-}
-
-.fr-table--yellow-tournesol tbody tr:nth-child(even) {
-  background-color: var(--background-contrast-yellow-tournesol);
-
-  --idle: transparent;
-  --hover: var(--background-contrast-yellow-tournesol-hover);
-  --active: var(--background-contrast-yellow-tournesol-active);
-}
-
-.fr-table--yellow-tournesol.fr-table--bordered tbody tr {
-  background-image: linear-gradient(0deg, var(--border-default-yellow-tournesol), var(--border-default-yellow-tournesol));
-}
-
-.fr-table--yellow-moutarde {
-  /* Style bordered, ajoute des bordures entre chaque ligne */
-  /* Style bordered, ajoute des bordures entre chaque ligne */
-}
-
-.fr-table--yellow-moutarde thead {
-  background-image: linear-gradient(0deg, var(--border-plain-yellow-moutarde), var(--border-plain-yellow-moutarde));
-  background-color: var(--background-contrast-yellow-moutarde);
-
-  --idle: transparent;
-  --hover: var(--background-contrast-yellow-moutarde-hover);
-  --active: var(--background-contrast-yellow-moutarde-active);
-}
-
-.fr-table--yellow-moutarde tbody {
-  background-color: var(--background-alt-yellow-moutarde);
-
-  --idle: transparent;
-  --hover: var(--background-alt-yellow-moutarde-hover);
-  --active: var(--background-alt-yellow-moutarde-active);
-}
-
-.fr-table--yellow-moutarde tbody tr:nth-child(even) {
-  background-color: var(--background-contrast-yellow-moutarde);
-
-  --idle: transparent;
-  --hover: var(--background-contrast-yellow-moutarde-hover);
-  --active: var(--background-contrast-yellow-moutarde-active);
-}
-
-.fr-table--yellow-moutarde.fr-table--bordered tbody tr {
-  background-image: linear-gradient(0deg, var(--border-default-yellow-moutarde), var(--border-default-yellow-moutarde));
-}
-
-.fr-table--orange-terre-battue {
-  /* Style bordered, ajoute des bordures entre chaque ligne */
-  /* Style bordered, ajoute des bordures entre chaque ligne */
-}
-
-.fr-table--orange-terre-battue thead {
-  background-image: linear-gradient(0deg, var(--border-plain-orange-terre-battue), var(--border-plain-orange-terre-battue));
-  background-color: var(--background-contrast-orange-terre-battue);
-
-  --idle: transparent;
-  --hover: var(--background-contrast-orange-terre-battue-hover);
-  --active: var(--background-contrast-orange-terre-battue-active);
-}
-
-.fr-table--orange-terre-battue tbody {
-  background-color: var(--background-alt-orange-terre-battue);
-
-  --idle: transparent;
-  --hover: var(--background-alt-orange-terre-battue-hover);
-  --active: var(--background-alt-orange-terre-battue-active);
-}
-
-.fr-table--orange-terre-battue tbody tr:nth-child(even) {
-  background-color: var(--background-contrast-orange-terre-battue);
-
-  --idle: transparent;
-  --hover: var(--background-contrast-orange-terre-battue-hover);
-  --active: var(--background-contrast-orange-terre-battue-active);
-}
-
-.fr-table--orange-terre-battue.fr-table--bordered tbody tr {
-  background-image: linear-gradient(0deg, var(--border-default-orange-terre-battue), var(--border-default-orange-terre-battue));
-}
-
-.fr-table--brown-cafe-creme {
-  /* Style bordered, ajoute des bordures entre chaque ligne */
-  /* Style bordered, ajoute des bordures entre chaque ligne */
-}
-
-.fr-table--brown-cafe-creme thead {
-  background-image: linear-gradient(0deg, var(--border-plain-brown-cafe-creme), var(--border-plain-brown-cafe-creme));
-  background-color: var(--background-contrast-brown-cafe-creme);
-
-  --idle: transparent;
-  --hover: var(--background-contrast-brown-cafe-creme-hover);
-  --active: var(--background-contrast-brown-cafe-creme-active);
-}
-
-.fr-table--brown-cafe-creme tbody {
-  background-color: var(--background-alt-brown-cafe-creme);
-
-  --idle: transparent;
-  --hover: var(--background-alt-brown-cafe-creme-hover);
-  --active: var(--background-alt-brown-cafe-creme-active);
-}
-
-.fr-table--brown-cafe-creme tbody tr:nth-child(even) {
-  background-color: var(--background-contrast-brown-cafe-creme);
-
-  --idle: transparent;
-  --hover: var(--background-contrast-brown-cafe-creme-hover);
-  --active: var(--background-contrast-brown-cafe-creme-active);
-}
-
-.fr-table--brown-cafe-creme.fr-table--bordered tbody tr {
-  background-image: linear-gradient(0deg, var(--border-default-brown-cafe-creme), var(--border-default-brown-cafe-creme));
-}
-
-.fr-table--brown-caramel {
-  /* Style bordered, ajoute des bordures entre chaque ligne */
-  /* Style bordered, ajoute des bordures entre chaque ligne */
-}
-
-.fr-table--brown-caramel thead {
-  background-image: linear-gradient(0deg, var(--border-plain-brown-caramel), var(--border-plain-brown-caramel));
-  background-color: var(--background-contrast-brown-caramel);
-
-  --idle: transparent;
-  --hover: var(--background-contrast-brown-caramel-hover);
-  --active: var(--background-contrast-brown-caramel-active);
-}
-
-.fr-table--brown-caramel tbody {
-  background-color: var(--background-alt-brown-caramel);
-
-  --idle: transparent;
-  --hover: var(--background-alt-brown-caramel-hover);
-  --active: var(--background-alt-brown-caramel-active);
-}
-
-.fr-table--brown-caramel tbody tr:nth-child(even) {
-  background-color: var(--background-contrast-brown-caramel);
-
-  --idle: transparent;
-  --hover: var(--background-contrast-brown-caramel-hover);
-  --active: var(--background-contrast-brown-caramel-active);
-}
-
-.fr-table--brown-caramel.fr-table--bordered tbody tr {
-  background-image: linear-gradient(0deg, var(--border-default-brown-caramel), var(--border-default-brown-caramel));
-}
-
-.fr-table--brown-opera {
-  /* Style bordered, ajoute des bordures entre chaque ligne */
-  /* Style bordered, ajoute des bordures entre chaque ligne */
-}
-
-.fr-table--brown-opera thead {
-  background-image: linear-gradient(0deg, var(--border-plain-brown-opera), var(--border-plain-brown-opera));
-  background-color: var(--background-contrast-brown-opera);
-
-  --idle: transparent;
-  --hover: var(--background-contrast-brown-opera-hover);
-  --active: var(--background-contrast-brown-opera-active);
-}
-
-.fr-table--brown-opera tbody {
-  background-color: var(--background-alt-brown-opera);
-
-  --idle: transparent;
-  --hover: var(--background-alt-brown-opera-hover);
-  --active: var(--background-alt-brown-opera-active);
-}
-
-.fr-table--brown-opera tbody tr:nth-child(even) {
-  background-color: var(--background-contrast-brown-opera);
-
-  --idle: transparent;
-  --hover: var(--background-contrast-brown-opera-hover);
-  --active: var(--background-contrast-brown-opera-active);
-}
-
-.fr-table--brown-opera.fr-table--bordered tbody tr {
-  background-image: linear-gradient(0deg, var(--border-default-brown-opera), var(--border-default-brown-opera));
-}
-
-.fr-table--beige-gris-galet {
-  /* Style bordered, ajoute des bordures entre chaque ligne */
-  /* Style bordered, ajoute des bordures entre chaque ligne */
-}
-
-.fr-table--beige-gris-galet thead {
-  background-image: linear-gradient(0deg, var(--border-plain-beige-gris-galet), var(--border-plain-beige-gris-galet));
-  background-color: var(--background-contrast-beige-gris-galet);
-
-  --idle: transparent;
-  --hover: var(--background-contrast-beige-gris-galet-hover);
-  --active: var(--background-contrast-beige-gris-galet-active);
-}
-
-.fr-table--beige-gris-galet tbody {
-  background-color: var(--background-alt-beige-gris-galet);
-
-  --idle: transparent;
-  --hover: var(--background-alt-beige-gris-galet-hover);
-  --active: var(--background-alt-beige-gris-galet-active);
-}
-
-.fr-table--beige-gris-galet tbody tr:nth-child(even) {
-  background-color: var(--background-contrast-beige-gris-galet);
-
-  --idle: transparent;
-  --hover: var(--background-contrast-beige-gris-galet-hover);
-  --active: var(--background-contrast-beige-gris-galet-active);
-}
-
-.fr-table--beige-gris-galet.fr-table--bordered tbody tr {
-  background-image: linear-gradient(0deg, var(--border-default-beige-gris-galet), var(--border-default-beige-gris-galet));
-}
-
-.fr-table--bordered tbody tr:nth-child(even) {
-  background-color: transparent;
-
-  --hover: inherit;
-  --active: inherit;
-}
-
-/* ¯¯¯¯¯¯¯¯¯ *\
-  TAG
-\* ˍˍˍˍˍˍˍˍˍ */
-.fr-tag {
-  --text-spacing: 0;
-  --title-spacing: 0;
-  z-index: 1;
-  display: inline-flex;
-  flex-direction: row;
-  align-items: center;
-  width: -moz-fit-content;
-  width: fit-content;
-
-  --underline-img: none;
-  --hover-tint: var(--hover);
-  font-size: 0.875rem;
-  line-height: 1.5rem;
-  min-height: 2rem;
-  padding: 0.25rem 0.75rem;
-  border-radius: 1rem;
-  min-width: 2.25rem;
-  justify-content: center;
-  color: var(--text-label-grey);
-  background-color: var(--background-contrast-grey);
-
-  --idle: transparent;
-  --hover: var(--background-contrast-grey-hover);
-  --active: var(--background-contrast-grey-active);
-}
-
-.fr-tag::before,
-.fr-tag::after {
-  display: block;
-}
-
-.fr-tag[target=_blank] {
-  overflow: initial;
-  max-width: 100%;
-  max-height: none;
-}
-
-.fr-tag[target=_blank]::after {
-  content: "";
-
-  --icon-size: 1rem;
-  margin-right: -0.125rem;
-  margin-left: 0.25rem;
-}
-
-.fr-tag--icon-left[class^=fr-icon-],
-.fr-tag--icon-left[class*=" fr-icon-"],
-.fr-tag--icon-left[class^=fr-fi-],
-.fr-tag--icon-left[class*=" fr-fi-"] {
-  overflow: initial;
-  max-width: 100%;
-  max-height: none;
-}
-
-.fr-tag--icon-left[class^=fr-icon-]::before,
-.fr-tag--icon-left[class*=" fr-icon-"]::before,
-.fr-tag--icon-left[class^=fr-fi-]::before,
-.fr-tag--icon-left[class*=" fr-fi-"]::before {
-  --icon-size: 1rem;
-  margin-left: -0.125rem;
-  margin-right: 0.25rem;
-}
-
-.fr-tag[class^=fr-icon-]:not([class*=fr-tag--icon-])::before,
-.fr-tag[class*=" fr-icon-"]:not([class*=fr-tag--icon-])::before,
-.fr-tag[class^=fr-fi-]:not([class*=fr-tag--icon-])::before,
-.fr-tag[class*=" fr-fi-"]:not([class*=fr-tag--icon-])::before {
-  content: none;
-}
-
-.fr-tag--sm {
-  font-size: 0.75rem;
-  line-height: 1.25rem;
-  min-height: 1.5rem;
-  padding: 0.125rem 0.5rem;
-  border-radius: 0.75rem;
-}
-
-.fr-tag--sm[target=_blank] {
-  overflow: initial;
-  max-width: 100%;
-  max-height: none;
-}
-
-.fr-tag--sm[target=_blank]::after {
-  content: "";
-
-  --icon-size: 0.75rem;
-  margin-right: -0.09375rem;
-  margin-left: 0.25rem;
-}
-
-.fr-tag--sm.fr-tag--icon-left[class^=fr-icon-],
-.fr-tag--sm.fr-tag--icon-left[class*=" fr-icon-"],
-.fr-tag--sm.fr-tag--icon-left[class^=fr-fi-],
-.fr-tag--sm.fr-tag--icon-left[class*=" fr-fi-"] {
-  overflow: initial;
-  max-width: 100%;
-  max-height: none;
-}
-
-.fr-tag--sm.fr-tag--icon-left[class^=fr-icon-]::before,
-.fr-tag--sm.fr-tag--icon-left[class*=" fr-icon-"]::before,
-.fr-tag--sm.fr-tag--icon-left[class^=fr-fi-]::before,
-.fr-tag--sm.fr-tag--icon-left[class*=" fr-fi-"]::before {
-  --icon-size: 0.75rem;
-  margin-left: -0.09375rem;
-  margin-right: 0.25rem;
-}
-
-.fr-tag--sm[class^=fr-icon-]:not([class*=fr-tag--icon-])::before,
-.fr-tag--sm[class*=" fr-icon-"]:not([class*=fr-tag--icon-])::before,
-.fr-tag--sm[class^=fr-fi-]:not([class*=fr-tag--icon-])::before,
-.fr-tag--sm[class*=" fr-fi-"]:not([class*=fr-tag--icon-])::before {
-  content: none;
-}
-
-a.fr-tag[aria-pressed=true],
-button.fr-tag[aria-pressed=true],
-input[type=button].fr-tag[aria-pressed=true],
-input[type=image].fr-tag[aria-pressed=true],
-input[type=reset].fr-tag[aria-pressed=true],
-input[type=submit].fr-tag[aria-pressed=true] {
-  position: relative;
-  overflow: visible;
-  background-position: 50%;
-  background-size: 100%;
-  background-repeat: no-repeat;
-  color: var(--text-inverted-grey);
-  background-color: transparent;
-  background-image: radial-gradient(circle at 100% 0.25rem, transparent 0.578125rem, var(--background-action-high-blue-france) 0.625rem);
-}
-
-a.fr-tag[aria-pressed=true]::after,
-button.fr-tag[aria-pressed=true]::after,
-input[type=button].fr-tag[aria-pressed=true]::after,
-input[type=image].fr-tag[aria-pressed=true]::after,
-input[type=reset].fr-tag[aria-pressed=true]::after,
-input[type=submit].fr-tag[aria-pressed=true]::after {
-  flex: 0 0 auto;
-  display: inline-block;
-  vertical-align: calc((0.75em - var(--icon-size)) * 0.5);
-  background-color: currentColor;
-  width: var(--icon-size);
-  height: var(--icon-size);
-  -webkit-mask-size: 100% 100%;
-  mask-size: 100% 100%;
-  -webkit-mask-image: url("../icons/system/checkbox-circle-line.svg");
-  mask-image: url("../icons/system/checkbox-circle-line.svg");
-  --icon-size: 1rem;
-  content: "";
-  position: absolute;
-  top: 4px;
-  right: 0;
-  margin: -0.5rem;
-  color: var(--text-action-high-blue-france);
-}
-
-a.fr-tag[aria-pressed=true].fr-tag--sm::after,
-button.fr-tag[aria-pressed=true].fr-tag--sm::after,
-input[type=button].fr-tag[aria-pressed=true].fr-tag--sm::after,
-input[type=image].fr-tag[aria-pressed=true].fr-tag--sm::after,
-input[type=reset].fr-tag[aria-pressed=true].fr-tag--sm::after,
-input[type=submit].fr-tag[aria-pressed=true].fr-tag--sm::after {
-  --icon-size: 0.75rem;
-  content: "";
-  position: absolute;
-  top: 3px;
-  right: 0;
-  margin: -0.375rem;
-}
-
-a.fr-tag--dismiss::before,
-button.fr-tag--dismiss::before,
-input[type=button].fr-tag--dismiss::before,
-input[type=image].fr-tag--dismiss::before,
-input[type=reset].fr-tag--dismiss::before,
-input[type=submit].fr-tag--dismiss::before {
-  content: none;
-}
-
-a.fr-tag--dismiss::after,
-button.fr-tag--dismiss::after,
-input[type=button].fr-tag--dismiss::after,
-input[type=image].fr-tag--dismiss::after,
-input[type=reset].fr-tag--dismiss::after,
-input[type=submit].fr-tag--dismiss::after {
-  flex: 0 0 auto;
-  display: inline-block;
-  vertical-align: calc((0.75em - var(--icon-size)) * 0.5);
-  background-color: currentColor;
-  width: var(--icon-size);
-  height: var(--icon-size);
-  -webkit-mask-size: 100% 100%;
-  mask-size: 100% 100%;
-  -webkit-mask-image: url("../icons/system/close-line.svg");
-  mask-image: url("../icons/system/close-line.svg");
-  --icon-size: 1rem;
-  content: "";
-  margin-left: 0.25rem;
-  margin-right: -0.25rem;
-}
-
-a.fr-tag--dismiss.fr-tag--sm::after,
-button.fr-tag--dismiss.fr-tag--sm::after,
-input[type=button].fr-tag--dismiss.fr-tag--sm::after,
-input[type=image].fr-tag--dismiss.fr-tag--sm::after,
-input[type=reset].fr-tag--dismiss.fr-tag--sm::after,
-input[type=submit].fr-tag--dismiss.fr-tag--sm::after {
-  flex: 0 0 auto;
-  display: inline-block;
-  vertical-align: calc((0.75em - var(--icon-size)) * 0.5);
-  background-color: currentColor;
-  width: var(--icon-size);
-  height: var(--icon-size);
-  -webkit-mask-size: 100% 100%;
-  mask-size: 100% 100%;
-  --icon-size: 0.75rem;
-  content: "";
-  margin-right: -0.1875rem;
-  margin-left: 0.125rem;
-}
-
-.fr-tags-group {
-  --ul-type: none;
-  --ol-type: none;
-  --ul-start: 0;
-  --ol-start: 0;
-  --xl-block: 0;
-  --li-bottom: 0;
-  --ol-content: none;
-  display: flex;
-  flex-direction: row;
-  margin-left: -0.25rem;
-  margin-right: -0.25rem;
-  flex-wrap: wrap;
-}
-
-.fr-tags-group > li {
-  line-height: 2.75rem;
-}
-
-.fr-tags-group .fr-tag {
-  margin: 0 0.25rem 0.5rem 0.25rem;
-  vertical-align: top;
-}
-
-.fr-tags-group.fr-tags-group--sm .fr-tag {
-  font-size: 0.75rem;
-  line-height: 1.25rem;
-  min-height: 1.5rem;
-  padding: 0.125rem 0.5rem;
-  border-radius: 0.75rem;
-}
-
-.fr-tags-group.fr-tags-group--sm .fr-tag::before,
-.fr-tags-group.fr-tags-group--sm .fr-tag::after {
-  --icon-size: 0.75rem;
-}
-
-.fr-tags-group.fr-tags-group--sm a.fr-tag.fr-tag--dismiss::after,
-.fr-tags-group.fr-tags-group--sm button.fr-tag.fr-tag--dismiss::after,
-.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag.fr-tag--dismiss::after,
-.fr-tags-group.fr-tags-group--sm input[type=image].fr-tag.fr-tag--dismiss::after,
-.fr-tags-group.fr-tags-group--sm input[type=reset].fr-tag.fr-tag--dismiss::after,
-.fr-tags-group.fr-tags-group--sm input[type=submit].fr-tag.fr-tag--dismiss::after {
-  flex: 0 0 auto;
-  display: inline-block;
-  vertical-align: calc((0.75em - var(--icon-size)) * 0.5);
-  background-color: currentColor;
-  width: var(--icon-size);
-  height: var(--icon-size);
-  -webkit-mask-size: 100% 100%;
-  mask-size: 100% 100%;
-  --icon-size: 0.75rem;
-  content: "";
-  margin-right: -0.1875rem;
-}
-
-.fr-tags-group.fr-tags-group--sm a.fr-tag[aria-pressed=true]::after,
-.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]::after,
-.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]::after,
-.fr-tags-group.fr-tags-group--sm input[type=image].fr-tag[aria-pressed=true]::after,
-.fr-tags-group.fr-tags-group--sm input[type=reset].fr-tag[aria-pressed=true]::after,
-.fr-tags-group.fr-tags-group--sm input[type=submit].fr-tag[aria-pressed=true]::after {
-  flex: 0 0 auto;
-  display: inline-block;
-  vertical-align: calc((0.75em - var(--icon-size)) * 0.5);
-  background-color: currentColor;
-  width: var(--icon-size);
-  height: var(--icon-size);
-  -webkit-mask-size: 100% 100%;
-  mask-size: 100% 100%;
-  --icon-size: 0.75rem;
-  content: "";
-  position: absolute;
-  top: 3px;
-  right: 0;
-  margin: -0.375rem;
-}
-
-.fr-tag[aria-pressed=false] {
-  color: var(--text-action-high-blue-france);
-  background-color: var(--background-action-low-blue-france);
-
-  --idle: transparent;
-  --hover: var(--background-action-low-blue-france-hover);
-  --active: var(--background-action-low-blue-france-active);
-}
-
-.fr-tag.fr-tag--dismiss {
-  color: var(--text-inverted-grey);
-  background-color: var(--background-action-high-blue-france);
-
-  --idle: transparent;
-  --hover: var(--background-action-high-blue-france-hover);
-  --active: var(--background-action-high-blue-france-active);
-}
-
-a.fr-tag,
-button.fr-tag,
-input[type=button].fr-tag,
-input[type=image].fr-tag,
-input[type=reset].fr-tag,
-input[type=submit].fr-tag {
-  color: var(--text-action-high-blue-france);
-  background-color: var(--background-action-low-blue-france);
-
-  --idle: transparent;
-  --hover: var(--background-action-low-blue-france-hover);
-  --active: var(--background-action-low-blue-france-active);
-}
-
-a.fr-tag--green-tilleul-verveine,
-button.fr-tag--green-tilleul-verveine,
-input[type=button].fr-tag--green-tilleul-verveine,
-input[type=image].fr-tag--green-tilleul-verveine,
-input[type=reset].fr-tag--green-tilleul-verveine,
-input[type=submit].fr-tag--green-tilleul-verveine {
-  color: var(--text-action-high-green-tilleul-verveine);
-  background-color: var(--background-action-low-green-tilleul-verveine);
-
-  --idle: transparent;
-  --hover: var(--background-action-low-green-tilleul-verveine-hover);
-  --active: var(--background-action-low-green-tilleul-verveine-active);
-}
-
-a.fr-tag--green-bourgeon,
-button.fr-tag--green-bourgeon,
-input[type=button].fr-tag--green-bourgeon,
-input[type=image].fr-tag--green-bourgeon,
-input[type=reset].fr-tag--green-bourgeon,
-input[type=submit].fr-tag--green-bourgeon {
-  color: var(--text-action-high-green-bourgeon);
-  background-color: var(--background-action-low-green-bourgeon);
-
-  --idle: transparent;
-  --hover: var(--background-action-low-green-bourgeon-hover);
-  --active: var(--background-action-low-green-bourgeon-active);
-}
-
-a.fr-tag--green-emeraude,
-button.fr-tag--green-emeraude,
-input[type=button].fr-tag--green-emeraude,
-input[type=image].fr-tag--green-emeraude,
-input[type=reset].fr-tag--green-emeraude,
-input[type=submit].fr-tag--green-emeraude {
-  color: var(--text-action-high-green-emeraude);
-  background-color: var(--background-action-low-green-emeraude);
-
-  --idle: transparent;
-  --hover: var(--background-action-low-green-emeraude-hover);
-  --active: var(--background-action-low-green-emeraude-active);
-}
-
-a.fr-tag--green-menthe,
-button.fr-tag--green-menthe,
-input[type=button].fr-tag--green-menthe,
-input[type=image].fr-tag--green-menthe,
-input[type=reset].fr-tag--green-menthe,
-input[type=submit].fr-tag--green-menthe {
-  color: var(--text-action-high-green-menthe);
-  background-color: var(--background-action-low-green-menthe);
-
-  --idle: transparent;
-  --hover: var(--background-action-low-green-menthe-hover);
-  --active: var(--background-action-low-green-menthe-active);
-}
-
-a.fr-tag--green-archipel,
-button.fr-tag--green-archipel,
-input[type=button].fr-tag--green-archipel,
-input[type=image].fr-tag--green-archipel,
-input[type=reset].fr-tag--green-archipel,
-input[type=submit].fr-tag--green-archipel {
-  color: var(--text-action-high-green-archipel);
-  background-color: var(--background-action-low-green-archipel);
-
-  --idle: transparent;
-  --hover: var(--background-action-low-green-archipel-hover);
-  --active: var(--background-action-low-green-archipel-active);
-}
-
-a.fr-tag--blue-ecume,
-button.fr-tag--blue-ecume,
-input[type=button].fr-tag--blue-ecume,
-input[type=image].fr-tag--blue-ecume,
-input[type=reset].fr-tag--blue-ecume,
-input[type=submit].fr-tag--blue-ecume {
-  color: var(--text-action-high-blue-ecume);
-  background-color: var(--background-action-low-blue-ecume);
-
-  --idle: transparent;
-  --hover: var(--background-action-low-blue-ecume-hover);
-  --active: var(--background-action-low-blue-ecume-active);
-}
-
-a.fr-tag--blue-cumulus,
-button.fr-tag--blue-cumulus,
-input[type=button].fr-tag--blue-cumulus,
-input[type=image].fr-tag--blue-cumulus,
-input[type=reset].fr-tag--blue-cumulus,
-input[type=submit].fr-tag--blue-cumulus {
-  color: var(--text-action-high-blue-cumulus);
-  background-color: var(--background-action-low-blue-cumulus);
-
-  --idle: transparent;
-  --hover: var(--background-action-low-blue-cumulus-hover);
-  --active: var(--background-action-low-blue-cumulus-active);
-}
-
-a.fr-tag--purple-glycine,
-button.fr-tag--purple-glycine,
-input[type=button].fr-tag--purple-glycine,
-input[type=image].fr-tag--purple-glycine,
-input[type=reset].fr-tag--purple-glycine,
-input[type=submit].fr-tag--purple-glycine {
-  color: var(--text-action-high-purple-glycine);
-  background-color: var(--background-action-low-purple-glycine);
-
-  --idle: transparent;
-  --hover: var(--background-action-low-purple-glycine-hover);
-  --active: var(--background-action-low-purple-glycine-active);
-}
-
-a.fr-tag--pink-macaron,
-button.fr-tag--pink-macaron,
-input[type=button].fr-tag--pink-macaron,
-input[type=image].fr-tag--pink-macaron,
-input[type=reset].fr-tag--pink-macaron,
-input[type=submit].fr-tag--pink-macaron {
-  color: var(--text-action-high-pink-macaron);
-  background-color: var(--background-action-low-pink-macaron);
-
-  --idle: transparent;
-  --hover: var(--background-action-low-pink-macaron-hover);
-  --active: var(--background-action-low-pink-macaron-active);
-}
-
-a.fr-tag--pink-tuile,
-button.fr-tag--pink-tuile,
-input[type=button].fr-tag--pink-tuile,
-input[type=image].fr-tag--pink-tuile,
-input[type=reset].fr-tag--pink-tuile,
-input[type=submit].fr-tag--pink-tuile {
-  color: var(--text-action-high-pink-tuile);
-  background-color: var(--background-action-low-pink-tuile);
-
-  --idle: transparent;
-  --hover: var(--background-action-low-pink-tuile-hover);
-  --active: var(--background-action-low-pink-tuile-active);
-}
-
-a.fr-tag--yellow-tournesol,
-button.fr-tag--yellow-tournesol,
-input[type=button].fr-tag--yellow-tournesol,
-input[type=image].fr-tag--yellow-tournesol,
-input[type=reset].fr-tag--yellow-tournesol,
-input[type=submit].fr-tag--yellow-tournesol {
-  color: var(--text-action-high-yellow-tournesol);
-  background-color: var(--background-action-low-yellow-tournesol);
-
-  --idle: transparent;
-  --hover: var(--background-action-low-yellow-tournesol-hover);
-  --active: var(--background-action-low-yellow-tournesol-active);
-}
-
-a.fr-tag--yellow-moutarde,
-button.fr-tag--yellow-moutarde,
-input[type=button].fr-tag--yellow-moutarde,
-input[type=image].fr-tag--yellow-moutarde,
-input[type=reset].fr-tag--yellow-moutarde,
-input[type=submit].fr-tag--yellow-moutarde {
-  color: var(--text-action-high-yellow-moutarde);
-  background-color: var(--background-action-low-yellow-moutarde);
-
-  --idle: transparent;
-  --hover: var(--background-action-low-yellow-moutarde-hover);
-  --active: var(--background-action-low-yellow-moutarde-active);
-}
-
-a.fr-tag--orange-terre-battue,
-button.fr-tag--orange-terre-battue,
-input[type=button].fr-tag--orange-terre-battue,
-input[type=image].fr-tag--orange-terre-battue,
-input[type=reset].fr-tag--orange-terre-battue,
-input[type=submit].fr-tag--orange-terre-battue {
-  color: var(--text-action-high-orange-terre-battue);
-  background-color: var(--background-action-low-orange-terre-battue);
-
-  --idle: transparent;
-  --hover: var(--background-action-low-orange-terre-battue-hover);
-  --active: var(--background-action-low-orange-terre-battue-active);
-}
-
-a.fr-tag--brown-cafe-creme,
-button.fr-tag--brown-cafe-creme,
-input[type=button].fr-tag--brown-cafe-creme,
-input[type=image].fr-tag--brown-cafe-creme,
-input[type=reset].fr-tag--brown-cafe-creme,
-input[type=submit].fr-tag--brown-cafe-creme {
-  color: var(--text-action-high-brown-cafe-creme);
-  background-color: var(--background-action-low-brown-cafe-creme);
-
-  --idle: transparent;
-  --hover: var(--background-action-low-brown-cafe-creme-hover);
-  --active: var(--background-action-low-brown-cafe-creme-active);
-}
-
-a.fr-tag--brown-caramel,
-button.fr-tag--brown-caramel,
-input[type=button].fr-tag--brown-caramel,
-input[type=image].fr-tag--brown-caramel,
-input[type=reset].fr-tag--brown-caramel,
-input[type=submit].fr-tag--brown-caramel {
-  color: var(--text-action-high-brown-caramel);
-  background-color: var(--background-action-low-brown-caramel);
-
-  --idle: transparent;
-  --hover: var(--background-action-low-brown-caramel-hover);
-  --active: var(--background-action-low-brown-caramel-active);
-}
-
-a.fr-tag--brown-opera,
-button.fr-tag--brown-opera,
-input[type=button].fr-tag--brown-opera,
-input[type=image].fr-tag--brown-opera,
-input[type=reset].fr-tag--brown-opera,
-input[type=submit].fr-tag--brown-opera {
-  color: var(--text-action-high-brown-opera);
-  background-color: var(--background-action-low-brown-opera);
-
-  --idle: transparent;
-  --hover: var(--background-action-low-brown-opera-hover);
-  --active: var(--background-action-low-brown-opera-active);
-}
-
-a.fr-tag--beige-gris-galet,
-button.fr-tag--beige-gris-galet,
-input[type=button].fr-tag--beige-gris-galet,
-input[type=image].fr-tag--beige-gris-galet,
-input[type=reset].fr-tag--beige-gris-galet,
-input[type=submit].fr-tag--beige-gris-galet {
-  color: var(--text-action-high-beige-gris-galet);
-  background-color: var(--background-action-low-beige-gris-galet);
-
-  --idle: transparent;
-  --hover: var(--background-action-low-beige-gris-galet-hover);
-  --active: var(--background-action-low-beige-gris-galet-active);
-}
-
-a.fr-tag[aria-pressed=true]:hover,
-button.fr-tag[aria-pressed=true]:hover,
-input[type=button].fr-tag[aria-pressed=true]:hover,
-input[type=image].fr-tag[aria-pressed=true]:hover,
-input[type=reset].fr-tag[aria-pressed=true]:hover,
-input[type=submit].fr-tag[aria-pressed=true]:hover {
-  background-image: radial-gradient(circle at 100% 0.25rem, transparent 0.578125rem, var(--background-action-high-blue-france-hover) 0.625rem);
-}
-
-a.fr-tag[aria-pressed=true]:active,
-button.fr-tag[aria-pressed=true]:active,
-input[type=button].fr-tag[aria-pressed=true]:active,
-input[type=image].fr-tag[aria-pressed=true]:active,
-input[type=reset].fr-tag[aria-pressed=true]:active,
-input[type=submit].fr-tag[aria-pressed=true]:active {
-  background-image: radial-gradient(circle at 100% 0.25rem, transparent 0.578125rem, var(--background-action-high-blue-france-active) 0.625rem);
-}
-
-a.fr-tag[aria-pressed=true]:disabled,
-button.fr-tag[aria-pressed=true]:disabled,
-input[type=button].fr-tag[aria-pressed=true]:disabled,
-input[type=image].fr-tag[aria-pressed=true]:disabled,
-input[type=reset].fr-tag[aria-pressed=true]:disabled,
-input[type=submit].fr-tag[aria-pressed=true]:disabled {
-  background-image: none;
-}
-
-a.fr-tag[aria-pressed=true].fr-tag--sm,
-button.fr-tag[aria-pressed=true].fr-tag--sm,
-input[type=button].fr-tag[aria-pressed=true].fr-tag--sm,
-input[type=image].fr-tag[aria-pressed=true].fr-tag--sm,
-input[type=reset].fr-tag[aria-pressed=true].fr-tag--sm,
-input[type=submit].fr-tag[aria-pressed=true].fr-tag--sm {
-  background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, var(--background-action-high-blue-france) 0.5rem);
-}
-
-a.fr-tag[aria-pressed=true].fr-tag--sm:hover,
-button.fr-tag[aria-pressed=true].fr-tag--sm:hover,
-input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:hover,
-input[type=image].fr-tag[aria-pressed=true].fr-tag--sm:hover,
-input[type=reset].fr-tag[aria-pressed=true].fr-tag--sm:hover,
-input[type=submit].fr-tag[aria-pressed=true].fr-tag--sm:hover {
-  background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, var(--background-action-high-blue-france-hover) 0.5rem);
-}
-
-a.fr-tag[aria-pressed=true].fr-tag--sm:active,
-button.fr-tag[aria-pressed=true].fr-tag--sm:active,
-input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:active,
-input[type=image].fr-tag[aria-pressed=true].fr-tag--sm:active,
-input[type=reset].fr-tag[aria-pressed=true].fr-tag--sm:active,
-input[type=submit].fr-tag[aria-pressed=true].fr-tag--sm:active {
-  background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, var(--background-action-high-blue-france-active) 0.5rem);
-}
-
-a.fr-tag:disabled,
-a.fr-tag:not([href]),
-button.fr-tag:disabled,
-input[type=button].fr-tag:disabled,
-input[type=image].fr-tag:disabled,
-input[type=reset].fr-tag:disabled,
-input[type=submit].fr-tag:disabled {
-  color: var(--text-disabled-grey);
-  background-color: var(--background-disabled-grey);
-
-  --idle: transparent;
-  --hover: var(--background-disabled-grey-hover);
-  --active: var(--background-disabled-grey-active);
-}
-
-.fr-tags-group.fr-tags-group--sm a.fr-tag[aria-pressed=true],
-.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true],
-.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true],
-.fr-tags-group.fr-tags-group--sm input[type=image].fr-tag[aria-pressed=true],
-.fr-tags-group.fr-tags-group--sm input[type=reset].fr-tag[aria-pressed=true],
-.fr-tags-group.fr-tags-group--sm input[type=submit].fr-tag[aria-pressed=true] {
-  background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, var(--background-action-high-blue-france) 0.5rem);
-}
-
-.fr-tags-group.fr-tags-group--sm a.fr-tag[aria-pressed=true]:hover,
-.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:hover,
-.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:hover,
-.fr-tags-group.fr-tags-group--sm input[type=image].fr-tag[aria-pressed=true]:hover,
-.fr-tags-group.fr-tags-group--sm input[type=reset].fr-tag[aria-pressed=true]:hover,
-.fr-tags-group.fr-tags-group--sm input[type=submit].fr-tag[aria-pressed=true]:hover {
-  background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, var(--background-action-high-blue-france-hover) 0.5rem);
-}
-
-.fr-tags-group.fr-tags-group--sm a.fr-tag[aria-pressed=true]:active,
-.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:active,
-.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:active,
-.fr-tags-group.fr-tags-group--sm input[type=image].fr-tag[aria-pressed=true]:active,
-.fr-tags-group.fr-tags-group--sm input[type=reset].fr-tag[aria-pressed=true]:active,
-.fr-tags-group.fr-tags-group--sm input[type=submit].fr-tag[aria-pressed=true]:active {
-  background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, var(--background-action-high-blue-france-active) 0.5rem);
-}
-
-/* ¯¯¯¯¯¯¯¯¯ *\
-  Download
-\* ˍˍˍˍˍˍˍˍˍ */
-.fr-download__link {
-  --text-spacing: 0;
-  --title-spacing: 0;
-  z-index: 1;
-  display: inline;
-  color: var(--text-action-high-blue-france);
-}
-
-.fr-download {
-  --text-spacing: 0;
-  --title-spacing: 0;
-  position: relative;
-  padding-bottom: 1.5rem;
-  margin: 0 0 1rem 0;
-}
-
-.fr-download .fr-download__link {
-  font-size: 1rem;
-  line-height: 1.5rem;
-  padding: 0 0;
-  overflow: initial;
-  max-width: 100%;
-  max-height: none;
-}
-
-.fr-download .fr-download__link::after {
-
-  --icon-size: 1rem;
-  margin-right: -0.125rem;
-  margin-left: 0.5rem;
-  flex: 0 0 auto;
-  display: inline-block;
-  vertical-align: calc((0.75em - var(--icon-size)) * 0.5);
-  background-color: currentColor;
-  width: var(--icon-size);
-  height: var(--icon-size);
-  -webkit-mask-size: 100% 100%;
-  mask-size: 100% 100%;
-  -webkit-mask-image: url("../icons/system/download-line.svg");
-  mask-image: url("../icons/system/download-line.svg");
-  content: "";
-}
-
-.fr-download .fr-download__link::before {
-  content: none;
-}
-
-.fr-download__desc {
-  font-size: 0.875rem;
-  line-height: 1.5rem;
-  font-weight: 400;
-  display: none;
-}
-
-.fr-download__detail {
-  position: absolute;
-  bottom: 0;
-  left: 0;
-  font-size: 0.75rem;
-  line-height: 1.25rem;
-  font-weight: 400;
-  max-width: 100%;
-  white-space: nowrap;
-  pointer-events: none;
-  cursor: text;
-  overflow: hidden;
-  text-overflow: ellipsis;
-  color: var(--text-mention-grey);
-}
-
-.fr-download__detail abbr {
-  text-decoration: none;
-}
-
-.fr-download--card {
-  padding: 1.5rem 1.5rem 4rem 1.5rem;
-
-  --text-spacing: 0;
-  --title-spacing: 0;
-  background-color: var(--background-default-grey);
-
-  --idle: transparent;
-  --hover: var(--background-default-grey-hover);
-  --active: var(--background-default-grey-active);
-  box-shadow: inset 0 0 0 1px var(--border-default-grey);
-}
-
-.fr-download--card .fr-download__link {
-  font-weight: 700;
-  font-size: 1.25rem;
-  line-height: 1.75rem;
-  color: var(--text-title-grey);
-}
-
-.fr-download--card .fr-download__link::after {
-  position: absolute;
-  right: 1.5rem;
-  bottom: 1.5rem;
-  margin: 0;
-  color: var(--text-action-high-blue-france);
-}
-
-.fr-download--card .fr-download__link::after::before,
-.fr-download--card .fr-download__link::after::after {
-  --icon-size: 1rem;
-}
-
-.fr-download--card .fr-download__desc {
-  display: block;
-  margin-top: 0.5rem;
-}
-
-.fr-download--card .fr-download__detail {
-  position: absolute;
-  bottom: 1.5rem;
-  left: 1.5rem;
-  max-width: calc(100% - 6.25rem);
-}
-
-.fr-download--card .fr-download__detail[class^=fr-icon-]::before,
-.fr-download--card .fr-download__detail[class*=" fr-icon-"]::before,
-.fr-download--card .fr-download__detail[class^=fr-fi-]::before,
-.fr-download--card .fr-download__detail[class*=" fr-fi-"]::before {
-  margin-right: 0.5rem;
-}
-
-.fr-download--card .fr-download__detail[class^=fr-icon-]::before::before,
-.fr-download--card .fr-download__detail[class^=fr-icon-]::before::after,
-.fr-download--card .fr-download__detail[class*=" fr-icon-"]::before::before,
-.fr-download--card .fr-download__detail[class*=" fr-icon-"]::before::after,
-.fr-download--card .fr-download__detail[class^=fr-fi-]::before::before,
-.fr-download--card .fr-download__detail[class^=fr-fi-]::before::after,
-.fr-download--card .fr-download__detail[class*=" fr-fi-"]::before::before,
-.fr-download--card .fr-download__detail[class*=" fr-fi-"]::before::after {
-  --icon-size: 1rem;
-}
-
-.fr-downloads-group__title {
-  font-weight: 700;
-  font-size: 1.375rem;
-  line-height: 1.75rem;
-  margin: var(--title-spacing);
-}
-
-.fr-downloads-group--bordered {
-  padding: 1.5rem 1.5rem 0.5rem;
-  box-shadow: inset 0 0 0 1px var(--border-default-grey);
-}
-
-.fr-downloads-group > ul {
-  margin-top: 0;
-  margin-bottom: 0;
-}
-
-.fr-downloads-group > ul > li {
-  padding-bottom: 0;
-}
-
-.fr-downloads-group .fr-download {
-  margin-bottom: 1rem;
-}
-
-.fr-downloads-group li::marker {
-  color: var(--text-action-high-blue-france);
-}
-
-/* ¯¯¯¯¯¯¯¯¯ *\
-  TILE
-\* ˍˍˍˍˍˍˍˍˍ */
-.fr-tile {
-  position: relative;
-  display: flex;
-  flex-direction: column-reverse;
-
-  --text-spacing: 0;
-  --title-spacing: 0 0 0.5rem;
-
-  /**
-   * Forcer la hauteur à 100% pour que les tuiles aient la même hauteur dans le contexte de la grille
-   */
-
-  /**
-   * Conteneur pour l'image, on force les dimensions à 80x80 tout en permettant de mettre une image
-   * ne respectant pas cette taille :
-   * Si l'image est plus grande, elle sera croppée afin de ne jamais dépasser 80x80.
-   * Si l'image est plus petite, elle sera centrée, en hauteur, en largeur ou bien les deux.
-   */
-
-  /**
-   * Partie de la tuile contenant le titre (obligatoire) et la description (optionnel)
-   */
-
-  /**
-   * Titre de la tuile
-   */
-
-  /**
-   * Description de la tuile
-   */
-  /**
-  * Modificateur vertical à partir du breakpoint md -> horizontal en dessous du breakpoint md
-  **/
-
-  /**
-  * Modificateur horizontal à partir du breakpoint md -> vertical en dessous du breakpoint md
-  **/
-  box-shadow: inset 0 0 0 1px var(--border-default-grey), inset 0 -0.25rem 0 0 var(--border-plain-blue-france);
-  background-color: var(--background-default-grey);
-
-  --idle: transparent;
-  --hover: var(--background-default-grey-hover);
-  --active: var(--background-default-grey-active);
-}
-
-.fr-grid-row .fr-tile {
-  height: 100%;
-}
-
-.fr-tile__link {
-  display: inline-flex;
-
-  --underline-img: none;
-  width: 100%;
-}
-
-.fr-tile.fr-enlarge-link:hover .fr-tile__img {
-  --brightness: calc(100% + var(--brighten) * 10%);
-}
-
-.fr-tile.fr-enlarge-link:active .fr-tile__img {
-  --brightness: calc(100% + var(--brighten) * 20%);
-}
-
-.fr-tile__img {
-  display: flex;
-  align-items: center;
-  justify-content: center;
-  flex-shrink: 0;
-  width: 5rem;
-  height: 5rem;
-  margin: 2rem auto 0;
-  overflow: hidden;
-  filter: brightness(var(--brightness));
-
-  /**
-   * Dans le cas d'un svg inline sans largeur et hauteur spécifiées, on lui attribue une largeur de 100%.
-   */
-}
-
-.fr-tile__img > svg {
-  width: 100%;
-}
-
-.fr-tile__body {
-  display: flex;
-  flex-direction: column;
-  align-items: center;
-  justify-content: center;
-  flex-grow: 1;
-  padding: 1rem;
-  text-align: center;
-}
-
-.fr-tile__title {
-  font-size: 1rem;
-  line-height: 1.5rem;
-  font-weight: 700;
-}
-
-.fr-tile__desc {
-  font-size: 1rem;
-  line-height: 1.5rem;
-}
-
-/**
- * Modificateur tuile horizontale
- **/
-
-.fr-tile--horizontal {
-  flex-direction: row-reverse;
-  align-items: center;
-}
-
-.fr-tile--horizontal .fr-tile__img {
-  width: 3rem;
-  height: 3rem;
-  margin: 1.5rem 0 1.5rem 1.5rem;
-}
-
-.fr-tile--horizontal .fr-tile__body {
-  align-items: flex-start;
-  padding: 0;
-  margin: 1.5rem;
-  text-align: left;
-}
-
-.fr-tile--vertical-md {
-  flex-direction: row-reverse;
-  align-items: center;
-}
-
-.fr-tile--vertical-md .fr-tile__img {
-  width: 3rem;
-  height: 3rem;
-  margin: 1.5rem 0 1.5rem 1.5rem;
-}
-
-.fr-tile--vertical-md .fr-tile__body {
-  align-items: flex-start;
-  padding: 0;
-  margin: 1.5rem;
-  text-align: left;
-}
-
-.fr-tile--horizontal-md {
-  flex-direction: column-reverse;
-}
-
-.fr-tile--horizontal-md .fr-tile__img {
-  width: 5rem;
-  height: 5rem;
-  margin: 2rem auto 0;
-}
-
-.fr-tile--horizontal-md .fr-tile__img + .fr-tile__body {
-  min-height: initial;
-}
-
-.fr-tile--horizontal-md .fr-tile__body {
-  align-items: center;
-  padding: 1rem;
-  margin: 0;
-  text-align: center;
-}
-
-.fr-tile--grey {
-  background-color: var(--background-contrast-grey);
-
-  --idle: transparent;
-  --hover: var(--background-contrast-grey-hover);
-  --active: var(--background-contrast-grey-active);
-}
-
-/* ¯¯¯¯¯¯¯¯¯ *\
-  ALERT
-\* ˍˍˍˍˍˍˍˍˍ */
-.fr-alert {
-  position: relative;
-  padding: 1rem 2.25rem 0.75rem 3.5rem;
-
-  --title-spacing: 0 0 0.25rem;
-  --text-spacing: 0 0 0.25rem;
-  box-shadow: inset 0 0 0 1px var(--border-plain-grey), inset 2.5rem 0 0 0 var(--background-flat-grey);
-}
-
-.fr-alert::before {
-  --icon-size: 1.5rem;
-  flex: 0 0 auto;
-  display: inline-block;
-  vertical-align: calc((0.75em - var(--icon-size)) * 0.5);
-  background-color: currentColor;
-  width: var(--icon-size);
-  height: var(--icon-size);
-  -webkit-mask-size: 100% 100%;
-  mask-size: 100% 100%;
-  position: absolute;
-  top: 0;
-  left: 0;
-  margin: 1rem 0.5rem;
-  color: var(--text-inverted-grey);
-}
-
-.fr-alert__title {
-  font-weight: 700;
-  font-size: 1.125rem;
-  line-height: 1.5rem;
-}
-
-.fr-alert .fr-btn--close {
-  position: absolute;
-  top: 0.25rem;
-  right: 1.25rem;
-  font-size: 0.875rem;
-  line-height: 1.5rem;
-  min-height: 2rem;
-  padding: 0.25rem 0.75rem;
-  overflow: hidden;
-  white-space: nowrap;
-  max-width: 2rem;
-  max-height: 2rem;
-  padding-left: 0.5rem;
-  padding-right: 0.5rem;
-}
-
-.fr-alert .fr-btn--close::before {
-  --icon-size: 1rem;
-  margin-left: 0;
-  margin-right: 0.5rem;
-  flex: 0 0 auto;
-  display: inline-block;
-  vertical-align: calc((0.75em - var(--icon-size)) * 0.5);
-  background-color: currentColor;
-  width: var(--icon-size);
-  height: var(--icon-size);
-  -webkit-mask-size: 100% 100%;
-  mask-size: 100% 100%;
-  -webkit-mask-image: url("../icons/system/close-line.svg");
-  mask-image: url("../icons/system/close-line.svg");
-  content: "";
-}
-
-.fr-alert + .fr-alert {
-  margin-top: 1rem;
-}
-
-.fr-alert--info::before {
-  -webkit-mask-image: url("../icons/system/fr--info-fill.svg");
-  mask-image: url("../icons/system/fr--info-fill.svg");
-}
-
-.fr-alert--success::before {
-  -webkit-mask-image: url("../icons/system/fr--success-fill.svg");
-  mask-image: url("../icons/system/fr--success-fill.svg");
-}
-
-.fr-alert--error::before {
-  -webkit-mask-image: url("../icons/system/fr--error-fill.svg");
-  mask-image: url("../icons/system/fr--error-fill.svg");
-}
-
-.fr-alert--warning::before {
-  -webkit-mask-image: url("../icons/system/fr--warning-fill.svg");
-  mask-image: url("../icons/system/fr--warning-fill.svg");
-}
-
-.fr-alert--info::before,
-.fr-alert--success::before,
-.fr-alert--error::before,
-.fr-alert--warning::before {
-  content: "";
-}
-
-.fr-alert--sm {
-  padding: 0.5rem 2.25rem 0.25rem 3rem;
-}
-
-.fr-alert--sm::before {
-  margin: 0.5rem 0.5rem;
-}
-
-.fr-alert .fr-link--close {
-  position: absolute;
-  top: 0.25rem;
-  right: 1.25rem;
-  font-size: 0.875rem;
-  line-height: 1.5rem;
-  min-height: 2rem;
-  padding: 0.25rem 0.75rem;
-  overflow: hidden;
-  white-space: nowrap;
-  max-width: 2rem;
-  max-height: 2rem;
-  padding-left: 0.5rem;
-  padding-right: 0.5rem;
-  align-items: center;
-}
-
-.fr-alert .fr-link--close::before {
-  --icon-size: 1rem;
-  margin-left: 0;
-  margin-right: 0.5rem;
-  flex: 0 0 auto;
-  display: inline-block;
-  vertical-align: calc((0.75em - var(--icon-size)) * 0.5);
-  background-color: currentColor;
-  width: var(--icon-size);
-  height: var(--icon-size);
-  -webkit-mask-size: 100% 100%;
-  mask-size: 100% 100%;
-  -webkit-mask-image: url("../icons/system/close-line.svg");
-  mask-image: url("../icons/system/close-line.svg");
-  content: "";
-}
-
-.fr-alert--info {
-  box-shadow: inset 0 0 0 1px var(--border-plain-info), inset 2.5rem 0 0 0 var(--background-flat-info);
-}
-
-.fr-alert--error {
-  box-shadow: inset 0 0 0 1px var(--border-plain-error), inset 2.5rem 0 0 0 var(--background-flat-error);
-}
-
-.fr-alert--success {
-  box-shadow: inset 0 0 0 1px var(--border-plain-success), inset 2.5rem 0 0 0 var(--background-flat-success);
-}
-
-.fr-alert--warning {
-  box-shadow: inset 0 0 0 1px var(--border-plain-warning), inset 2.5rem 0 0 0 var(--background-flat-warning);
-}
-
-/* ¯¯¯¯¯¯¯¯¯ *\
-  ALERT
-\* ˍˍˍˍˍˍˍˍˍ */
-.fr-notice {
-  position: relative;
-
-  --title-spacing: 0;
-  --text-spacing: 0;
-  padding-top: 1rem;
-  padding-bottom: 1rem;
-  background-color: var(--background-contrast-grey);
-  color: var(--text-title-grey);
-}
-
-.fr-notice__body {
-  position: relative;
-  padding: 0 2.5rem 0 2.5rem;
-}
-
-.fr-notice__body::before {
-  --icon-size: 1.5rem;
-  flex: 0 0 auto;
-  display: inline-block;
-  vertical-align: calc((0.75em - var(--icon-size)) * 0.5);
-  background-color: currentColor;
-  width: var(--icon-size);
-  height: var(--icon-size);
-  -webkit-mask-size: 100% 100%;
-  mask-size: 100% 100%;
-  position: absolute;
-  left: 0;
-}
-
-.fr-notice__title {
-  position: relative;
-  font-size: 1rem;
-  line-height: 1.5rem;
-  font-weight: 700;
-}
-
-.fr-notice .fr-btn--close {
-  font-size: 0.875rem;
-  line-height: 1.5rem;
-  min-height: 2rem;
-  padding: 0.25rem 0.75rem;
-  overflow: hidden;
-  white-space: nowrap;
-  max-width: 2rem;
-  max-height: 2rem;
-  padding-left: 0.5rem;
-  padding-right: 0.5rem;
-  position: absolute;
-  top: -0.25rem;
-  right: 1rem;
-}
-
-.fr-notice .fr-btn--close::before {
-  --icon-size: 1rem;
-  margin-left: 0;
-  margin-right: 0.5rem;
-  flex: 0 0 auto;
-  display: inline-block;
-  vertical-align: calc((0.75em - var(--icon-size)) * 0.5);
-  background-color: currentColor;
-  width: var(--icon-size);
-  height: var(--icon-size);
-  -webkit-mask-size: 100% 100%;
-  mask-size: 100% 100%;
-  -webkit-mask-image: url("../icons/system/close-line.svg");
-  mask-image: url("../icons/system/close-line.svg");
-  content: "";
-}
-
-.fr-notice--info .fr-notice__body::before {
-  -webkit-mask-image: url("../icons/system/fr--info-fill.svg");
-  mask-image: url("../icons/system/fr--info-fill.svg");
-  content: "";
-}
-
-.fr-notice--info {
-  background-color: var(--background-contrast-info);
-
-  --idle: transparent;
-  --hover: var(--background-contrast-info-hover);
-  --active: var(--background-contrast-info-active);
-  color: var(--text-default-info);
-}
-
-/* ¯¯¯¯¯¯¯¯¯ *\
-  RADIO
-\* ˍˍˍˍˍˍˍˍˍ */
-
-/**
- * L'input de type radio avec son label est contenu dans un groupe
- * Ce groupe contient également le texte d'aide (optionnels)
- */
-.fr-radio-group {
-  position: relative;
-
-  /**
-   * Dans le cas d'un groupe de radios, on supprime l'espacement du premier groupe
-   */
-
-  /**
-   * Dans le cas d'un groupe de radios, on supprime l'espacement du dernier groupe
-   */
-
-  /**
-   * On cache l'input de type radio pour le styler via le label
-   */
-  /**
-  * On cache l'input de type radio pour le styler via le label
-  */
-  /**
-  * On cache l'input de type radio pour le styler via le label
-  */
-}
-
-.fr-radio-group:first-child {
-  margin-top: -0.75rem;
-}
-
-.fr-radio-group:first-child input[type=radio] + label {
-  margin-top: 0;
-}
-
-.fr-radio-group:last-child {
-  margin-bottom: -0.75rem;
-}
-
-.fr-radio-group input[type=radio] {
-  position: absolute;
-  margin: 0;
-  opacity: 0;
-  top: 50%;
-  transform: translateY(-50%);
-
-  /**
-   * On applique un display grid sur le label afin de gérer le positionnement des élements
-   */
-  /**
-  * On applique les styles au pseudo élément before du label quand l'input présente
-  * un état check
-  */
-  /**
-  * On applique les styles au pseudo élément before du label quand l'input présente
-  * un état check
-  */
-}
-
-.fr-radio-group input[type=radio] + label {
-  position: relative;
-  padding: 0.75rem 0;
-  font-size: 1rem;
-  line-height: 1.5rem;
-  -webkit-tap-highlight-color: transparent;
-  display: flex;
-  flex-direction: row;
-  align-items: center;
-  justify-content: flex-start;
-  flex-wrap: wrap;
-  margin-left: 2rem;
-
-  /**
-   * Style du texte d'aide dans le label
-   */
-
-  /**
-   * On utilise un pseudo element before pour customiser l'aspect du bouton radio
-   */
-}
-
-.fr-radio-group input[type=radio] + label .fr-hint-text {
-  margin: 0;
-  width: 100%;
-}
-
-.fr-radio-group input[type=radio] + label::before {
-  content: "";
-  display: inline-block;
-  position: absolute;
-  top: 0;
-  left: -2rem;
-  width: 1.5rem;
-  height: 1.5rem;
-  margin-top: 0.75rem;
-  margin-right: 0.5rem;
-  border-radius: 50%;
-  box-shadow: inset 0 0 0 1px var(--border-action-high-grey), inset 0 0 0 12px var(--background-default-grey), inset 0 0 0 12px var(--background-action-high-blue-france);
-}
-
-/**
- * Modificateur pour la taille sm
- */
-.fr-radio-group--sm input[type=radio] + label::before {
-  width: 1rem;
-  height: 1rem;
-  margin-top: 1rem;
-  box-shadow: inset 0 0 0 1px var(--border-action-high-grey), inset 0 0 0 8px var(--background-default-grey), inset 0 0 0 8px var(--background-action-high-blue-france);
-}
-
-.fr-radio-rich {
-  position: relative;
-}
-
-.fr-radio-rich input[type=radio] + label {
-  padding-left: 3.5rem;
-  margin-left: 0;
-  min-height: 5.5rem;
-  width: 100%;
-  padding-top: 0.5rem;
-  padding-bottom: 0.5rem;
-  padding-right: 6.5rem;
-  display: flex;
-  flex-direction: column;
-  align-items: flex-start;
-  justify-content: center;
-
-  /**
-    * On applique la taille sm pour le bouton radio riche
-    */
-  box-shadow: inset 0 0 0 1px var(--border-default-grey);
-  background-color: var(--background-default-grey);
-
-  --idle: transparent;
-  --hover: var(--background-default-grey-hover);
-  --active: var(--background-default-grey-active);
-}
-
-.fr-radio-rich input[type=radio] + label::before {
-  width: 1rem;
-  height: 1rem;
-  position: absolute;
-  top: 50%;
-  left: 1.75rem;
-  margin-top: -0.5rem;
-  box-shadow: inset 0 0 0 1px var(--border-action-high-grey), inset 0 0 0 8px var(--background-default-grey), inset 0 0 0 8px var(--background-action-high-blue-france);
-}
-
-.fr-radio-rich input[type=radio] + label .fr-hint-text {
-  margin-left: 0;
-}
-
-.fr-radio-rich input[type=radio]:disabled ~ .fr-radio-rich__img,
-.fr-radio-rich input[type=radio][disabled] ~ .fr-radio-rich__img {
-  filter: grayscale(1);
-}
-
-.fr-radio-rich input[type=radio]:not(:disabled) ~ label {
-  --hover-tint: var(--hover);
-  --active-tint: var(--active);
-}
-
-.fr-radio-rich input[type=radio]:not(:disabled) ~ label:hover {
-  background-color: var(--hover-tint);
-}
-
-.fr-radio-rich input[type=radio]:not(:disabled) ~ label:active {
-  background-color: var(--active-tint);
-}
-
-.fr-radio-rich input[type=radio]:not(:disabled) ~ label:hover ~ .fr-radio-rich__img {
-  --brightness: calc(100% + var(--brighten) * 10%);
-}
-
-.fr-radio-rich input[type=radio]:not(:disabled) ~ label:active ~ .fr-radio-rich__img {
-  --brightness: calc(100% + var(--brighten) * 20%);
-}
-
-.fr-radio-rich__img {
-  filter: brightness(var(--brightness));
-  padding-left: 0.25rem;
-  width: 5.25rem;
-  height: 5rem;
-  position: absolute;
-  top: 0.25rem;
-  right: 0.25rem;
-  display: flex;
-  flex-direction: row;
-  pointer-events: none;
-  box-shadow: inset 1px 0 0 0 var(--border-default-grey);
-}
-
-.fr-radio-rich__img img,
-.fr-radio-rich__img svg {
-  max-width: 5rem;
-  object-fit: cover;
-}
-
-/**
- * Style spécifique des radios intégrés dans un fiedset
- */
-
-.fr-fieldset .fr-radio-rich:first-child input[type=radio] + label {
-  margin-top: 0.75rem;
-}
-
-.fr-fieldset .fr-radio-rich input[type=radio] + label {
-  margin-top: 0.5rem;
-  margin-bottom: 1rem;
-}
-
-.fr-fieldset .fr-radio-rich:last-child input[type=radio] + label {
-  margin-bottom: 1.75rem;
-}
-
-.fr-fieldset--inline {
-  /**
-   * Écart entre le text d'aide et les radios riches dans le cas des radios inline
-   */
-}
-
-.fr-fieldset--inline .fr-radio-rich:not(:last-child) input[type=radio] + label {
-  margin-right: 0.75rem;
-  margin-bottom: 0.5rem;
-}
-
-.fr-fieldset--inline .fr-radio-rich:not(:last-child) .fr-radio-rich__img {
-  right: 1rem;
-}
-
-.fr-fieldset--inline .fr-radio-rich:last-child {
-  margin-bottom: 0;
-}
-
-.fr-fieldset--inline .fr-radio-rich:last-child input[type=radio] + label {
-  margin-bottom: 0.75rem;
-}
-
-.fr-fieldset--inline .fr-radio-rich:first-child .fr-radio-rich__img {
-  top: 1rem;
-}
-
-.fr-fieldset--inline .fr-radio-rich__img {
-  top: 0.75rem;
-}
-
-.fr-fieldset--inline .fr-hint-text + .fr-fieldset__content .fr-radio-rich:first-child input[type=radio] + label {
-  margin-top: 1.5rem;
-}
-
-/**
- * Modificateur pour la taille sm
- */
-
-.fr-radio-group input[type=radio]:disabled + label::before {
-  box-shadow: inset 0 0 0 1px var(--border-disabled-grey), inset 0 0 0 12px var(--background-default-grey), inset 0 0 0 12px var(--text-disabled-grey);
-}
-
-.fr-radio-group input[type=radio]:checked + label::before {
-  box-shadow: inset 0 0 0 1px var(--border-action-high-grey), inset 0 0 0 6px var(--background-default-grey), inset 0 0 0 12px var(--background-action-high-blue-france);
-}
-
-.fr-radio-group input[type=radio]:checked:disabled + label::before {
-  box-shadow: inset 0 0 0 1px var(--border-disabled-grey), inset 0 0 0 6px var(--background-default-grey), inset 0 0 0 12px var(--text-disabled-grey);
-}
-
-.fr-radio-group--sm input[type=radio]:disabled + label::before {
-  box-shadow: inset 0 0 0 1px var(--border-disabled-grey), inset 0 0 0 8px var(--background-disabled-grey), inset 0 0 0 8px var(--text-disabled-grey);
-}
-
-.fr-radio-group--sm input[type=radio]:checked + label::before {
-  box-shadow: inset 0 0 0 1px var(--border-action-high-grey), inset 0 0 0 4px var(--background-default-grey), inset 0 0 0 8px var(--background-action-high-blue-france);
-}
-
-.fr-radio-group--sm input[type=radio]:checked:disabled + label::before {
-  box-shadow: inset 0 0 0 1px var(--border-disabled-grey), inset 0 0 0 4px var(--background-disabled-grey), inset 0 0 0 8px var(--text-disabled-grey);
-}
-
-.fr-radio-rich input[type=radio]:disabled + label::before {
-  box-shadow: inset 0 0 0 1px var(--border-disabled-grey), inset 0 0 0 8px var(--background-default-grey), inset 0 0 0 8px var(--text-disabled-grey);
-}
-
-.fr-radio-rich input[type=radio]:checked + label {
-  box-shadow: inset 0 0 0 1px var(--border-action-high-blue-france);
-}
-
-.fr-radio-rich input[type=radio]:checked + label::before {
-  box-shadow: inset 0 0 0 1px var(--border-action-high-grey), inset 0 0 0 4px var(--background-default-grey), inset 0 0 0 8px var(--background-action-high-blue-france);
-}
-
-.fr-radio-rich input[type=radio]:checked:disabled + label {
-  box-shadow: inset 0 0 0 1px var(--text-disabled-grey);
-}
-
-.fr-radio-rich input[type=radio]:checked:disabled + label::before {
-  box-shadow: inset 0 0 0 1px var(--border-disabled-grey), inset 0 0 0 4px var(--background-default-grey), inset 0 0 0 8px var(--text-disabled-grey);
-}
-
-/* ¯¯¯¯¯¯¯¯¯ *\
-  CARD
-\* ˍˍˍˍˍˍˍˍˍ */
-.fr-card {
-  display: flex;
-  flex-direction: column;
-  position: relative;
-  background-color: var(--background-default-grey);
-
-  --idle: transparent;
-  --hover: var(--background-default-grey-hover);
-  --active: var(--background-default-grey-active);
-}
-
-.fr-card::before,
-.fr-card::after {
-  flex: 0 0 auto;
-  display: inline-block;
-  vertical-align: calc((0.75em - var(--icon-size)) * 0.5);
-  background-color: currentColor;
-  width: var(--icon-size);
-  height: var(--icon-size);
-  -webkit-mask-size: 100% 100%;
-  mask-size: 100% 100%;
-  -webkit-mask-image: url("../icons/system/arrow-right-line.svg");
-  mask-image: url("../icons/system/arrow-right-line.svg");
-  --icon-size: 1.5rem;
-}
-
-.fr-card::before {
-  content: "";
-  position: absolute;
-  right: 2rem;
-  bottom: 2rem;
-  color: var(--text-action-high-blue-france);
-}
-
-.fr-card--no-icon::before,
-.fr-card:not(.fr-enlarge-link)::before {
-  content: none;
-}
-
-.fr-card::before::before,
-.fr-card::before::after {
-  --icon-size: 1.5rem;
-}
-
-.fr-card__body {
-  display: flex;
-  flex-direction: column;
-  flex: 1 1 auto;
-  order: 2;
-  padding: 0 2rem;
-}
-
-.fr-grid-row .fr-card {
-  height: 100%;
-}
-
-.fr-card__header {
-  order: 1;
-  position: relative;
-  flex: 0 0 auto;
-}
-
-.fr-card__header .fr-badges-group {
-  position: absolute;
-  top: 0;
-  left: 0;
-  padding: 0.75rem;
-}
-
-.fr-card.fr-enlarge-link:hover .fr-card__img,
-.fr-card.fr-enlarge-link:hover .fr-card__vid {
-  --brightness: calc(100% + var(--brighten) * 10%);
-}
-
-.fr-card.fr-enlarge-link:active .fr-card__img,
-.fr-card.fr-enlarge-link:active .fr-card__vid {
-  --brightness: calc(100% + var(--brighten) * 20%);
-}
-
-.fr-card__img,
-.fr-card__vid {
-  filter: brightness(var(--brightness));
-}
-
-.fr-card__img img,
-.fr-card__img svg,
-.fr-card__vid iframe,
-.fr-card__vid video {
-  aspect-ratio: 1.7777777778;
-  object-fit: cover;
-  object-position: 50% 50%;
-}
-
-.fr-card__img img {
-  display: block;
-}
-
-.fr-card__content {
-  order: 1;
-  display: flex;
-  flex-direction: column;
-  padding: 2rem;
-  height: 100%;
-  margin: 0 -2rem;
-}
-
-.fr-card__content .fr-tag {
-  font-size: 0.75rem;
-  line-height: 1.25rem;
-  min-height: 1.5rem;
-  padding: 0.125rem 0.5rem;
-  border-radius: 0.75rem;
-}
-
-.fr-card__content .fr-tag::before,
-.fr-card__content .fr-tag::after {
-  --icon-size: 0.75rem;
-}
-
-.fr-card__title {
-  order: 2;
-  font-size: 1.25rem;
-  line-height: 1.75rem;
-  font-weight: 700;
-  margin-bottom: 0;
-  color: var(--text-title-grey);
-}
-
-.fr-card__title [target=_blank]::after {
-  --icon-size: 1.5rem;
-}
-
-.fr-card__desc {
-  order: 3;
-  font-size: 0.875rem;
-  line-height: 1.5rem;
-  margin-top: 0.75rem;
-  margin-bottom: 0;
-}
-
-.fr-card__start {
-  order: 1;
-  margin-bottom: 0.25rem;
-}
-
-.fr-card__start .fr-badges-group,
-.fr-card__start .fr-tags-group {
-  margin-bottom: 0.25rem;
-}
-
-.fr-card__start .fr-card__detail {
-  margin-bottom: 0.75rem;
-}
-
-.fr-card__end {
-  order: 4;
-  display: flex;
-  flex-direction: column;
-  margin-top: 1rem;
-  padding-top: 0.5rem;
-  height: 100%;
-}
-
-.fr-card__detail {
-  font-size: 0.75rem;
-  line-height: 1.25rem;
-  display: flex;
-  flex-direction: row;
-  align-items: flex-start;
-  margin-bottom: 0;
-  color: var(--text-mention-grey);
-}
-
-.fr-card__detail[class^=fr-icon-]::before,
-.fr-card__detail[class*=" fr-icon-"]::before,
-.fr-card__detail[class^=fr-fi-]::before,
-.fr-card__detail[class*=" fr-fi-"]::before {
-  --icon-size: 1rem;
-  margin-right: 0.5rem;
-}
-
-.fr-card.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__end {
-  margin-bottom: -3rem;
-  min-height: 2rem;
-  padding-right: 2rem;
-  justify-content: flex-end;
-}
-
-.fr-card.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__content {
-  padding-bottom: 5rem;
-}
-
-.fr-card__footer {
-  order: 2;
-  padding: 0.5rem 2rem 2rem;
-  margin: 0 -2rem;
-}
-
-.fr-card__footer .fr-btns-group,
-.fr-card__footer .fr-links-group {
-  margin-bottom: -1rem;
-}
-
-.fr-card--sm::before {
-  right: 1.5rem;
-  bottom: 1.5rem;
-}
-
-.fr-card--sm::before::before,
-.fr-card--sm::before::after {
-  --icon-size: 1rem;
-}
-
-.fr-card--sm .fr-card__header .fr-badge {
-  font-size: 0.75rem;
-  line-height: 1.25rem;
-  min-height: 1.125rem;
-  padding: 0 0.375rem;
-}
-
-.fr-card--sm .fr-card__header .fr-badge::before,
-.fr-card--sm .fr-card__header .fr-badge::after {
-  --icon-size: 0.75rem;
-}
-
-.fr-card--sm .fr-card__content {
-  padding: 1.5rem;
-}
-
-.fr-card--sm .fr-card__content .fr-badge {
-  font-size: 0.75rem;
-  line-height: 1.25rem;
-  min-height: 1.125rem;
-  padding: 0 0.375rem;
-}
-
-.fr-card--sm .fr-card__content .fr-badge::before,
-.fr-card--sm .fr-card__content .fr-badge::after {
-  --icon-size: 0.75rem;
-}
-
-.fr-card--sm .fr-card__title {
-  font-weight: 700;
-  font-size: 1.125rem;
-  line-height: 1.5rem;
-}
-
-.fr-card--sm .fr-card__desc {
-  margin-top: 0.5rem;
-}
-
-.fr-card--sm .fr-card__start .fr-badges-group,
-.fr-card--sm .fr-card__start .fr-tags-group {
-  margin-bottom: 0;
-}
-
-.fr-card--sm .fr-card__start .fr-card__detail {
-  margin-bottom: 0.5rem;
-}
-
-.fr-card--sm .fr-card__end {
-  margin-top: 0.75rem;
-  padding-top: 0.25rem;
-  margin-top: 1.5rem;
-  padding-top: 0.5rem;
-}
-
-.fr-card--sm.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__end {
-  margin-bottom: -2rem;
-  min-height: 1.25rem;
-  padding-right: 1.5rem;
-}
-
-.fr-card--sm.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__content {
-  padding-bottom: 3.5rem;
-}
-
-.fr-card--sm .fr-card__footer {
-  padding: 0.5rem 1.5rem 1.5rem;
-}
-
-.fr-card--lg::before {
-  right: 2.5rem;
-  bottom: 2.5rem;
-}
-
-.fr-card--lg::before::before,
-.fr-card--lg::before::after {
-  --icon-size: 2rem;
-}
-
-.fr-card--lg .fr-card__content {
-  padding: 2.5rem;
-}
-
-.fr-card--lg .fr-card__content .fr-tag {
-  font-size: 0.875rem;
-  line-height: 1.5rem;
-  min-height: 2rem;
-  padding: 0.25rem 0.75rem;
-  border-radius: 1rem;
-}
-
-.fr-card--lg .fr-card__content .fr-tag::before,
-.fr-card--lg .fr-card__content .fr-tag::after {
-  --icon-size: 1rem;
-}
-
-.fr-card--lg .fr-card__title {
-  font-weight: 700;
-  font-size: 1.375rem;
-  line-height: 1.75rem;
-}
-
-.fr-card--lg .fr-card__desc {
-  font-size: 1rem;
-  line-height: 1.5rem;
-  margin-top: 1rem;
-}
-
-.fr-card--lg .fr-card__start {
-  margin-bottom: 0.5rem;
-}
-
-.fr-card--lg .fr-card__start .fr-badges-group,
-.fr-card--lg .fr-card__start .fr-tags-group {
-  margin-bottom: 0.5rem;
-}
-
-.fr-card--lg .fr-card__start .fr-card__detail {
-  margin-bottom: 1rem;
-}
-
-.fr-card--lg.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__end {
-  margin-bottom: -4rem;
-  min-height: 2.5rem;
-  padding-right: 2.5rem;
-}
-
-.fr-card--lg.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__content {
-  padding-bottom: 6.5rem;
-}
-
-.fr-card--lg .fr-card__footer {
-  padding: 0.5rem 2.5rem 2.5rem;
-}
-
-.fr-card__body > .fr-card__detail,
-.fr-card__body > .fr-card__title {
-  margin-top: 2rem;
-}
-
-.fr-card__body > .fr-card__detail {
-  margin-bottom: -1rem;
-}
-
-.fr-card__body > .fr-card__desc,
-.fr-card__body > .fr-card__title {
-  margin-bottom: 2rem;
-}
-
-.fr-card__body > .fr-card__desc {
-  margin-top: -1rem;
-}
-
-.fr-card.fr-enlarge-link:not(.fr-card--no-arrow) .fr-card__body > .fr-card__desc,
-.fr-card.fr-enlarge-link:not(.fr-card--no-arrow) .fr-card__body > .fr-card__title {
-  margin-bottom: 4.5rem;
-}
-
-.fr-card.fr-enlarge-link:not(.fr-card--no-arrow) .fr-card__body > .fr-card__desc {
-  margin-top: -3.5rem;
-}
-
-.fr-card:not(.fr-card--no-border):not(.fr-card--shadow) {
-  box-shadow: 0 0 0 1px var(--border-default-grey);
-}
-
-.fr-card--grey {
-  background-color: var(--background-contrast-grey);
-
-  --idle: transparent;
-  --hover: var(--background-contrast-grey-hover);
-  --active: var(--background-contrast-grey-active);
-}
-
-.fr-card--shadow {
-  z-index: calc(var(--ground) + 500);
-  background-color: var(--background-raised-grey);
-
-  --idle: transparent;
-  --hover: var(--background-raised-grey-hover);
-  --active: var(--background-raised-grey-active);
-  filter: drop-shadow(var(--raised-shadow));
-}
-
-.fr-card--shadow.fr-card--grey {
-  background-color: var(--background-contrast-raised-grey);
-
-  --idle: transparent;
-  --hover: var(--background-contrast-raised-grey-hover);
-  --active: var(--background-contrast-raised-grey-active);
-}
-
-.fr-card--no-background {
-  background-color: transparent;
-
-  --hover: inherit;
-  --active: inherit;
-}
-
-/* ¯¯¯¯¯¯¯¯¯ *\
-  CHECKBOX
-\* ˍˍˍˍˍˍˍˍˍ */
-
-/**
- * L'input de type checkbox avec son label est contenu dans un groupe
- * Ce groupe contient également les textes de validation, d'erreur et d'aide (optionnels)
- */
-.fr-checkbox-group {
-  position: relative;
-
-  /**
-   * On cache l'input de type checkbox pour le styler via le label
-   */
-
-  /**
-   * Dans le cas d'un fieldset, on supprime l'espacement du premier groupe
-   */
-
-  /**
-   * Dans le cas d'un fieldset, on supprime l'espacement du dernier groupe
-   */
-
-  /**
-   * Texte de validation et d'erreur
-   */
-
-  /**
-   * Modificateur de taille sm
-   */
-
-  /**
-   * Modificateur pour gérer l'état erreur
-   */
-
-  /**
-   * Modificateur pour gérer l'état validé
-   */
-  /**
-  * On cache l'input de type checkbox pour le styler via le label
-  */
-
-  /**
-  * Modificateur pour gérer l'état erreur
-  */
-
-  /**
-  * Modificateur pour gérer l'état validé
-  */
-  /**
-  * On cache l'input de type checkbox pour le styler via le label
-  */
-
-  /**
-  * Modificateur pour gérer l'état erreur
-  */
-
-  /**
-  * Modificateur pour gérer l'état validé
-  */
-}
-
-.fr-checkbox-group input[type=checkbox] {
-  position: absolute;
-  margin: 0;
-  opacity: 0;
-  top: 50%;
-  transform: translateY(-50%);
-
-  /**
-   * On applique un display grid sur le label afin de gérer le positionnement des élements
-   */
-  /**
-  * On applique les styles au pseudo élément before du label quand l'input présente
-  * un état check ou active
-  */
-
-  /**
-  * Mixins pour appliquer les styles correspondant au focus ainsi qu'à l'état disabled
-  */
-  /**
-  * On applique les styles au pseudo élément before du label quand l'input présente
-  * un état check ou active
-  */
-
-  /**
-  * Mixins pour appliquer les styles correspondant au focus ainsi qu'à l'état disabled
-  */
-}
-
-.fr-checkbox-group input[type=checkbox] + label {
-  position: relative;
-  padding: 0.75rem 0;
-  -webkit-tap-highlight-color: transparent;
-  display: flex;
-  flex-direction: row;
-  align-items: center;
-  justify-content: flex-start;
-  flex-wrap: wrap;
-  margin-left: 2rem;
-
-  /**
-  * Style du texte d'aide dans le label
-  */
-
-  /**
-  * On ajoute l'icône check-line en taille sm via un pseudo element before
-  */
-}
-
-.fr-checkbox-group input[type=checkbox] + label .fr-hint-text {
-  margin: 0;
-  width: 100%;
-}
-
-.fr-checkbox-group input[type=checkbox] + label::before {
-  content: "";
-  display: block;
-  position: absolute;
-  top: 0;
-  left: -2rem;
-  margin-top: 0.75rem;
-  width: 1.5rem;
-  height: 1.5rem;
-  margin-right: 0.5rem;
-  background-size: 1rem;
-  background-position: center;
-  background-repeat: no-repeat;
-  border-radius: 0.25rem;
-  box-shadow: inset 0 0 0 1px var(--border-action-high-grey);
-}
-
-.fr-checkbox-group:first-child {
-  margin-top: -0.75rem;
-}
-
-.fr-checkbox-group:last-child {
-  margin-bottom: -0.75rem;
-}
-
-.fr-checkbox-group .fr-error-text,
-.fr-checkbox-group .fr-valid-text {
-  margin-top: 0.25rem;
-}
-
-.fr-checkbox-group--sm input[type=checkbox] + label::before {
-  width: 1rem;
-  height: 1rem;
-  margin-top: 1rem;
-  left: -1.75rem;
-}
-
-.fr-checkbox-group--error::before {
-  content: "";
-  position: absolute;
-  top: 0.75rem;
-  left: -0.5rem;
-  width: 2px;
-  height: 1.5rem;
-  box-shadow: inset 2px 0 0 0 var(--border-plain-error);
-}
-
-.fr-checkbox-group--valid::before {
-  content: "";
-  position: absolute;
-  top: 0.75rem;
-  left: -0.5rem;
-  width: 2px;
-  height: 1.5rem;
-  box-shadow: inset 2px 0 0 0 var(--border-plain-success);
-}
-
-/**
- * L'input de type checkbox avec son label est contenu dans un groupe
- * Ce groupe contient également les textes de validation, d'erreur et d'aide (optionnels)
- */
-
-.fr-checkbox-group input[type=checkbox]:checked + label::before,
-.fr-checkbox-group input[type=checkbox]:active:not(:disabled) + label::before {
-  background-color: var(--background-active-blue-france);
-
-  --idle: transparent;
-  --hover: var(--background-active-blue-france-hover);
-  --active: var(--background-active-blue-france-active);
-  --data-uri-svg: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='%23fff' d='M10 15.17l9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/></svg>");
-  background-image: var(--data-uri-svg);
-}
-
-:root:where([data-fr-theme="dark"]) .fr-checkbox-group input[type=checkbox]:checked + label::before,
-:root:where([data-fr-theme="dark"]) .fr-checkbox-group input[type=checkbox]:active:not(:disabled) + label::before {
-  --data-uri-svg: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='%23161616' d='M10 15.17l9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/></svg>");
-}
-
-.fr-checkbox-group input[type=checkbox]:disabled + label::before {
-  box-shadow: inset 0 0 0 1px var(--border-disabled-grey);
-}
-
-.fr-checkbox-group input[type=checkbox]:disabled:checked + label::before {
-  color: var(--text-disabled-grey);
-  background-color: var(--background-disabled-grey);
-
-  --idle: transparent;
-  --hover: var(--background-disabled-grey-hover);
-  --active: var(--background-disabled-grey-active);
-  --data-uri-svg: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='%23929292' d='M10 15.17l9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/></svg>");
-  background-image: var(--data-uri-svg);
-}
-
-:root:where([data-fr-theme="dark"]) .fr-checkbox-group input[type=checkbox]:disabled:checked + label::before {
-  --data-uri-svg: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='%23666' d='M10 15.17l9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/></svg>");
-}
-
-.fr-checkbox-group--error input[type=checkbox] + label {
-  color: var(--text-default-error);
-}
-
-.fr-checkbox-group--valid input[type=checkbox] + label {
-  color: var(--text-default-success);
-}
-
-/* ¯¯¯¯¯¯¯¯¯ *\
-  INPUT
-\* ˍˍˍˍˍˍˍˍˍ */
-.fr-input {
-  display: block;
-  width: 100%;
-  border-radius: 0.25rem 0.25rem 0 0;
-  font-size: 1rem;
-  line-height: 1.5rem;
-  padding: 0.5rem 1rem;
-
-  /**
-   * Style du placeholder
-   */
-
-  /**
-   * On applique une hauteur maximale si l'élément n'est pas un textarea
-   */
-  color: var(--text-label-grey);
-  background-color: var(--background-contrast-grey);
-
-  --idle: transparent;
-  --hover: var(--background-contrast-grey-hover);
-  --active: var(--background-contrast-grey-active);
-  box-shadow: inset 0 -2px 0 0 var(--border-plain-grey);
-
-  /**
-  * Style du placeholder
-  */
-
-  /**
-  * Style pour l'état désactivé
-  */
-
-  /**
-  * Modificateur pour les champs validés
-  */
-
-  /**
-  * Modificateur pour les champs présentant des erreurs
-  */
-
-  /**
-  * On applique un style lorsque la valeur est automatiquement remplie par le navigateur
-  * sur les navigateurs webkit.
-  */
-  /**
-  * Style du placeholder
-  */
-
-  /**
-  * Style pour l'état désactivé
-  */
-
-  /**
-  * Modificateur pour les champs validés
-  */
-
-  /**
-  * Modificateur pour les champs présentant des erreurs
-  */
-
-  /**
-  * On applique un style lorsque la valeur est automatiquement remplie par le navigateur
-  * sur les navigateurs webkit.
-  */
-}
-
-.fr-input::placeholder {
-  opacity: 1;
-  font-style: italic;
-  color: var(--text-mention-grey);
-}
-
-.fr-input:not(textarea) {
-  max-height: 2.5rem;
-}
-
-.fr-input[type=date] {
-  min-height: 2.5rem;
-  background-repeat: no-repeat;
-  background-position: calc(100% - 0.75rem) 50%;
-  background-size: 1rem 1rem;
-  --data-uri-svg: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 24 24'><path fill='%23161616' d='M17 3h4c.55 0 1 .45 1 1v16c0 .55-.45 1-1 1H3c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h4V1h2v2h6V1h2v2zm-2 2H9v2H7V5H4v4h16V5h-3v2h-2V5zm5 6H4v8h16v-8z'/></svg>");
-  background-image: var(--data-uri-svg);
-}
-
-.fr-input[type=date]::-webkit-calendar-picker-indicator {
-  display: block;
-  margin-right: -0.375rem;
-  opacity: 0;
-}
-
-/**
- * Ajout d'un wrapper quand on a besoin de mettre une icône
- */
-.fr-input-wrap {
-  position: relative;
-  display: block;
-}
-
-.fr-input-wrap[class^=fr-icon-]::before,
-.fr-input-wrap[class*=" fr-icon-"]::before,
-.fr-input-wrap[class^=fr-fi-]::before,
-.fr-input-wrap[class*=" fr-fi-"]::before {
-  --icon-size: 1rem;
-  position: absolute;
-  top: 0.75rem;
-  right: 0.75rem;
-  bottom: 0.75rem;
-  margin: auto;
-  pointer-events: none;
-}
-
-.fr-input-wrap--addon {
-  display: flex;
-  flex-direction: row;
-  width: 100%;
-}
-
-.fr-input-wrap .fr-input {
-  padding-right: 2.5rem;
-}
-
-.fr-input-wrap > *:first-child:not(:last-child).fr-input {
-  padding-right: 1rem;
-}
-
-.fr-input-wrap + .fr-hint-text {
-  margin-top: 0.5rem;
-}
-
-textarea.fr-input {
-  min-height: 3.75rem;
-}
-
-.fr-input:disabled {
-  color: var(--text-disabled-grey);
-  box-shadow: inset 0 -2px 0 0 var(--border-disabled-grey);
-}
-
-.fr-input--valid {
-  box-shadow: inset 0 -2px 0 0 var(--border-plain-success);
-}
-
-.fr-input--error {
-  box-shadow: inset 0 -2px 0 0 var(--border-plain-error);
-}
-
-.fr-input:autofill,
-.fr-input:autofill:hover,
-.fr-input:autofill:focus,
-.fr-input:-webkit-autofill,
-.fr-input:-webkit-autofill:hover,
-.fr-input:-webkit-autofill:focus {
-  box-shadow: inset 0 -2px 0 0 var(--border-plain-grey), inset 0 0 0 1000px var(--background-contrast-info);
-  -webkit-text-fill-color: var(--text-label-grey);
-}
-
-:root:where([data-fr-theme="dark"]) .fr-input[type=date] {
-  --data-uri-svg: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 24 24'><path fill='%23fff' d='M17 3h4c.55 0 1 .45 1 1v16c0 .55-.45 1-1 1H3c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h4V1h2v2h6V1h2v2zm-2 2H9v2H7V5H4v4h16V5h-3v2h-2V5zm5 6H4v8h16v-8z'/></svg>");
-}
-
-.fr-input[type=date]:disabled {
-
-  --data-uri-svg: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 24 24'><path fill='%23929292' d='M17 3h4c.55 0 1 .45 1 1v16c0 .55-.45 1-1 1H3c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h4V1h2v2h6V1h2v2zm-2 2H9v2H7V5H4v4h16V5h-3v2h-2V5zm5 6H4v8h16v-8z'/></svg>");
-  background-image: var(--data-uri-svg);
-  color: var(--text-disabled-grey);
-  box-shadow: inset 0 -2px 0 0 var(--border-disabled-grey);
-}
-
-:root:where([data-fr-theme="dark"]) .fr-input[type=date]:disabled {
-  --data-uri-svg: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 24 24'><path fill='%23666' d='M17 3h4c.55 0 1 .45 1 1v16c0 .55-.45 1-1 1H3c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h4V1h2v2h6V1h2v2zm-2 2H9v2H7V5H4v4h16V5h-3v2h-2V5zm5 6H4v8h16v-8z'/></svg>");
-}
-
-.fr-input-wrap > *:not(:last-child).fr-input:not(.fr-input--valid):not(.fr-input--error) {
-  box-shadow: inset 0 -2px 0 0 var(--border-action-high-blue-france);
-}
-
-/* ¯¯¯¯¯¯¯¯¯ *\
-  CONTENT
-\* ˍˍˍˍˍˍˍˍˍ */
-.fr-content-media {
-  width: 100%;
-  margin: 2.5rem 0;
-  display: flex;
-  flex-direction: column;
-  align-items: center;
-
-  --text-spacing: 0;
-  --title-spacing: 0;
-}
-
-.fr-content-media__img {
-  width: 100%;
-}
-
-.fr-content-media [class^=fr-responsive-img],
-.fr-content-media [class*=" fr-responsive-img"],
-.fr-content-media [class^=fr-responsive-vid],
-.fr-content-media [class*=" fr-responsive-vid"] {
-  aspect-ratio: 1.7777777778;
-}
-
-.fr-content-media__caption,
-.fr-content-media__transcription {
-  width: 100%;
-  margin-top: 0.5rem;
-  text-align: right;
-}
-
-.fr-content-media__caption {
-  font-size: 0.75rem;
-  line-height: 1.25rem;
-}
-
-.fr-content-media__transcription .fr-btn {
-  font-size: 0.875rem;
-  line-height: 1.5rem;
-  min-height: 2rem;
-  padding: 0.25rem 0.75rem;
-  overflow: initial;
-  max-width: 100%;
-  max-height: none;
-  margin-left: -0.75rem;
-  margin-right: -0.625rem;
-  background-color: transparent;
-
-  --hover: inherit;
-  --active: inherit;
-  color: var(--text-action-high-blue-france);
-}
-
-.fr-content-media__transcription .fr-btn::after {
-
-  --icon-size: 1rem;
-  margin-right: -0.125rem;
-  margin-left: 0.5rem;
-  flex: 0 0 auto;
-  display: inline-block;
-  vertical-align: calc((0.75em - var(--icon-size)) * 0.5);
-  background-color: currentColor;
-  width: var(--icon-size);
-  height: var(--icon-size);
-  -webkit-mask-size: 100% 100%;
-  mask-size: 100% 100%;
-  -webkit-mask-image: url("../icons/system/menu-2-fill.svg");
-  mask-image: url("../icons/system/menu-2-fill.svg");
-  content: "";
-}
-
-.fr-content-media__transcription .fr-btn::before {
-  content: none;
-}
-
-.fr-content-media--sm .fr-content-media__img,
-.fr-content-media--sm .fr-responsive-vid,
-.fr-content-media--sm .fr-content-media__caption,
-.fr-content-media--sm .fr-content-media__transcription {
-  width: 83.3333333333%;
-}
-
-.fr-content-media--lg .fr-content-media__img,
-.fr-content-media--lg .fr-responsive-vid,
-.fr-content-media--lg .fr-content-media__caption,
-.fr-content-media--lg .fr-content-media__transcription {
-  width: 116.6666666667%;
-}
-
-.fr-content-media--lg .fr-content-media__img,
-.fr-content-media--lg .fr-responsive-vid {
-  max-width: 100vw;
-}
-
-.fr-content-media--lg .fr-content-media__caption,
-.fr-content-media--lg .fr-content-media__transcription {
-  max-width: calc(100vw - 2rem);
-}
-
-.fr-content-media__transcription .fr-link {
-  font-size: 0.875rem;
-  line-height: 1.5rem;
-  min-height: 2rem;
-  padding: 0.25rem 0.75rem;
-  overflow: initial;
-  max-width: 100%;
-  max-height: none;
-
-  --underline-img: none;
-  --hover-tint: var(--hover);
-  background-color: transparent;
-
-  --hover: inherit;
-  --active: inherit;
-  color: var(--text-action-high-blue-france);
-}
-
-.fr-content-media__transcription .fr-link::after {
-
-  --icon-size: 1rem;
-  margin-right: -0.125rem;
-  margin-left: 0.5rem;
-  flex: 0 0 auto;
-  display: inline-block;
-  vertical-align: calc((0.75em - var(--icon-size)) * 0.5);
-  background-color: currentColor;
-  width: var(--icon-size);
-  height: var(--icon-size);
-  -webkit-mask-size: 100% 100%;
-  mask-size: 100% 100%;
-  -webkit-mask-image: url("../icons/system/menu-2-fill.svg");
-  mask-image: url("../icons/system/menu-2-fill.svg");
-  content: "";
-}
-
-.fr-content-media__transcription .fr-link::before {
-  content: none;
-}
-
-.fr-content-media__transcription .fr-btn:disabled,
-.fr-content-media__transcription a.fr-btn:not([href]) {
-  color: var(--text-disabled-grey);
-  background-color: transparent;
-
-  --hover: inherit;
-  --active: inherit;
-}
-
-.fr-content-media__transcription .fr-link:disabled,
-.fr-content-media__transcription a.fr-link:not([href]) {
-  color: var(--text-disabled-grey);
-  background-color: transparent;
-
-  --hover: inherit;
-  --active: inherit;
-}
-
-/* ¯¯¯¯¯¯¯¯¯ *\
-  TOGGLE
-\* ˍˍˍˍˍˍˍˍˍ */
-.fr-toggle {
-  display: flex;
-  flex-wrap: wrap;
-  position: relative;
-  padding: 1rem 0;
-
-  --text-spacing: 0;
-  --title-spacing: 0;
-
-  /*
-   * On utilise un input de type checkbox pour gérer le toggle
-   * On reset ses styles afin de ne garder que son fonctionnement et son espacement
-   * On l'utilisera égalemement pour afficher l'état du toggle (optionnel)
-   */
-  /*
-  * Ajout d'un séparateur
-  */
-  /*
-  * Ajout d'un séparateur
-  */
-}
-
-.fr-toggle input[type=checkbox] {
-  flex-shrink: 0;
-  width: 2.5rem;
-  height: 1.5rem;
-  border-radius: 0.75rem;
-  margin: 0;
-  -webkit-appearance: none;
-  -moz-appearance: none;
-  appearance: none;
-
-  /*
-   * On applique des styles aux pseudo-elements du label quand l'input est check.
-   * On change l'ordre du texte d'état du label dans le content pour afficher
-   * la valeur correspondant à l'état checked (optionnel).
-   */
-  box-shadow: inset 0 0 0 1px var(--border-action-high-blue-france);
-}
-
-.fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label[data-fr-unchecked-label][data-fr-checked-label]::before {
-  content: attr(data-fr-checked-label);
-}
-
-.fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::after {
-  transform: translateX(1rem);
-  --data-uri-svg: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='%23000091' d='M10 15.17l9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/></svg>");
-  background-image: var(--data-uri-svg);
-}
-
-.fr-toggle label {
-  --toggle-status-width: auto;
-  display: inline-flex;
-  flex-basis: calc(100% - 2.5rem);
-  min-height: 1.5rem;
-  padding-left: 2rem;
-  font-size: 1rem;
-  line-height: 1.5rem;
-
-  /*
-   * Si les data attributes sont présents, on assigne un content au pseudo element before,
-   * et on enlève le padding left du label.
-   */
-
-  /*
-   * On prévoit un pseudo-élément pour afficher l'état du bouton( optionnel)
-   * On récupère le text via l'attribut [data-fr-unchecked-label]
-   */
-
-  /*
-   * On inclut l'icône check en background dans un pseudo-element after
-   *
-   */
-}
-
-.fr-toggle label[data-fr-unchecked-label][data-fr-checked-label] {
-  padding-left: 0;
-}
-
-.fr-toggle label[data-fr-unchecked-label][data-fr-checked-label]::before {
-  content: attr(data-fr-unchecked-label);
-}
-
-.fr-toggle label[data-fr-unchecked-label][data-fr-checked-label] + .fr-hint-text {
-  margin-top: 0.5rem;
-}
-
-.fr-toggle label::before {
-  flex-shrink: 0;
-  min-width: 2.5rem;
-  height: calc(1.25rem + 1px);
-  margin-top: 1.5rem;
-  margin-left: -2.5rem;
-  margin-right: 1rem;
-  font-size: 0.75rem;
-  line-height: 1.25rem;
-  white-space: pre-wrap;
-  overflow: hidden;
-  outline: none !important;
-  width: var(--toggle-status-width);
-  color: var(--text-active-blue-france);
-}
-
-.fr-toggle label::after {
-  content: "";
-  display: flex;
-  align-items: center;
-  justify-content: center;
-  position: absolute;
-  top: 1rem;
-  left: 0;
-  width: 1.5rem;
-  height: 1.5rem;
-  border-radius: 50%;
-  background-repeat: no-repeat;
-  background-size: 1rem;
-  background-position: center;
-  color: var(--text-active-blue-france);
-  box-shadow: inset 0 0 0 1px var(--border-action-high-blue-france);
-  background-color: var(--background-default-grey);
-
-  --idle: transparent;
-  --hover: var(--background-default-grey-hover);
-  --active: var(--background-default-grey-active);
-}
-
-.fr-toggle .fr-hint-text {
-  display: block;
-  margin-top: 1rem;
-  font-size: 0.75rem;
-  line-height: 1.25rem;
-  flex-basis: 100%;
-  color: var(--text-mention-grey);
-}
-
-/*
- * Passage du label ferré à gauche, le toggle ferré à droite
- */
-.fr-toggle--label-left .fr-toggle__input {
-  order: 1;
-  margin: 0 0 0 auto;
-}
-
-.fr-toggle--label-left .fr-toggle__input[data-fr-checked-label] ~ .fr-toggle__label {
-  padding-left: 0;
-  padding-right: 1rem;
-}
-
-.fr-toggle--label-left .fr-toggle__label {
-  justify-content: space-between;
-  padding-left: 0;
-  width: calc(100% - 2.5rem);
-}
-
-.fr-toggle--label-left .fr-toggle__label::before {
-  flex-shrink: 0;
-  order: 1;
-  margin-right: -2.5rem;
-  margin-left: 1rem;
-  text-align: right;
-}
-
-.fr-toggle--label-left .fr-toggle__label::after {
-  left: auto;
-  right: 1rem;
-}
-
-.fr-toggle--label-left .fr-hint-text {
-  order: 2;
-}
-
-/*
- * On surcharge les styles de base
- */
-.fr-toggle__list {
-  --ul-type: none;
-  --ol-type: none;
-  --ul-start: 0;
-  --ol-start: 0;
-  --xl-block: 0;
-  --li-bottom: 0;
-  --ol-content: none;
-}
-
-.fr-toggle input[type=checkbox]:checked {
-  background-color: var(--background-active-blue-france);
-
-  --idle: transparent;
-  --hover: var(--background-active-blue-france-hover);
-  --active: var(--background-active-blue-france-active);
-}
-
-:root:where([data-fr-theme="dark"]) .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::after {
-  --data-uri-svg: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='%238585f6' d='M10 15.17l9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/></svg>");
-}
-
-.fr-toggle input[type=checkbox]:disabled {
-  box-shadow: inset 0 0 0 1px var(--border-disabled-grey);
-}
-
-.fr-toggle input[type=checkbox]:disabled:checked {
-  background-color: var(--background-disabled-grey);
-
-  --idle: transparent;
-  --hover: var(--background-disabled-grey-hover);
-  --active: var(--background-disabled-grey-active);
-}
-
-.fr-toggle input[type=checkbox]:disabled:checked ~ .fr-toggle__label::after {
-  --data-uri-svg: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='%23929292' d='M10 15.17l9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/></svg>");
-  background-image: var(--data-uri-svg);
-}
-
-:root:where([data-fr-theme="dark"]) .fr-toggle input[type=checkbox]:disabled:checked ~ .fr-toggle__label::after {
-  --data-uri-svg: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='%23666' d='M10 15.17l9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/></svg>");
-}
-
-.fr-toggle input[type=checkbox]:disabled ~ .fr-toggle__label::before {
-  color: var(--text-disabled-grey);
-}
-
-.fr-toggle input[type=checkbox]:disabled ~ .fr-toggle__label::after {
-  color: var(--text-disabled-grey);
-  box-shadow: inset 0 0 0 1px var(--border-disabled-grey);
-}
-
-.fr-toggle--border-bottom {
-  box-shadow: inset 0 -1px 0 0 var(--border-default-grey);
-}
-
-/* ¯¯¯¯¯¯¯¯¯ *\
-  SKIPLINK
-\* ˍˍˍˍˍˍˍˍˍ */
-.fr-skiplinks {
-  --ul-type: none;
-  --ol-type: none;
-  --ul-start: 0;
-  --ol-start: 0;
-  --xl-block: 0;
-  --li-bottom: 0;
-  --ol-content: none;
-  position: absolute;
-  top: 0;
-  padding: 1rem 0;
-  transform: translateY(-100%);
-  background-color: var(--background-contrast-grey);
-
-  --idle: transparent;
-  --hover: var(--background-contrast-grey-hover);
-  --active: var(--background-contrast-grey-active);
-}
-
-.fr-skiplinks:focus-within {
-  position: relative;
-  transform: translateY(0);
-}
-
-.fr-skiplinks__list {
-  display: flex;
-  flex-direction: column;
-  margin: 0 -1rem -1.5rem;
-}
-
-.fr-skiplinks__list > li {
-  margin: 0 1rem 1.5rem;
-}
-
-.fr-skiplinks__list > li::before {
-  content: none;
-}
-
-.fr-skiplinks__list > li .fr-link {
-  font-size: 1rem;
-  line-height: 1.5rem;
-  padding: 0 0;
-}
-
-.fr-skiplinks__list > li .fr-link::before,
-.fr-skiplinks__list > li .fr-link::after {
-  --icon-size: 1rem;
-}
-
-.fr-skiplinks__list:focus-within {
-  position: relative;
-  transform: translateY(0);
-}
-
-/* ¯¯¯¯¯¯¯¯¯ *\
-  SELECT
-\* ˍˍˍˍˍˍˍˍˍ */
-.fr-select {
-  display: block;
-  appearance: none;
-  -moz-appearance: none;
-  -webkit-appearance: none;
-  width: 100%;
-  border-radius: 0.25rem 0.25rem 0 0;
-  font-size: 1rem;
-  line-height: 1.5rem;
-  padding: 0.5rem 2.5rem 0.5rem 1rem;
-  background-repeat: no-repeat;
-  background-position: calc(100% - 0.5rem) 50%;
-  background-size: 1.5rem 1.5rem;
-  color: var(--text-title-grey);
-  background-color: var(--background-contrast-grey);
-
-  --idle: transparent;
-  --hover: var(--background-contrast-grey-hover);
-  --active: var(--background-contrast-grey-active);
-  box-shadow: inset 0 -2px 0 0 var(--border-plain-grey);
-
-  --data-uri-svg: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 24 24' ><path fill='%23161616' d='M12,13.1l5-4.9l1.4,1.4L12,15.9L5.6,9.5l1.4-1.4L12,13.1z'/></svg>");
-  background-image: var(--data-uri-svg);
-
-  /**
-  * Modificateur pour gérer l'état d'erreur
-  */
-
-  /**
-  * Modificateur pour gérer l'état de validation
-  */
-
-  /**
-  * Mixin pour gérer l'état disabled
-  */
-
-  /**
-  * On applique un style lorsque la valeur est automatiquement remplie par le navigateur
-  * sur les navigateurs webkit.
-  */
-  /**
-  * Modificateur pour gérer l'état d'erreur
-  */
-
-  /**
-  * Modificateur pour gérer l'état de validation
-  */
-
-  /**
-  * Mixin pour gérer l'état disabled
-  */
-
-  /**
-  * On applique un style lorsque la valeur est automatiquement remplie par le navigateur
-  * sur les navigateurs webkit.
-  */
-}
-
-:root:where([data-fr-theme="dark"]) .fr-select {
-  --data-uri-svg: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 24 24' ><path fill='%23fff' d='M12,13.1l5-4.9l1.4,1.4L12,15.9L5.6,9.5l1.4-1.4L12,13.1z'/></svg>");
-}
-
-.fr-select--error {
-  box-shadow: inset 0 -2px 0 0 var(--border-plain-error);
-}
-
-.fr-select--valid {
-  box-shadow: inset 0 -2px 0 0 var(--border-plain-success);
-}
-
-.fr-select:disabled {
-  color: var(--text-disabled-grey);
-  box-shadow: inset 0 -2px 0 0 var(--border-disabled-grey);
-
-  --data-uri-svg: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 24 24' ><path fill='%23929292' d='M12,13.1l5-4.9l1.4,1.4L12,15.9L5.6,9.5l1.4-1.4L12,13.1z'/></svg>");
-  background-image: var(--data-uri-svg);
-}
-
-:root:where([data-fr-theme="dark"]) .fr-select:disabled {
-  --data-uri-svg: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 24 24' ><path fill='%23666' d='M12,13.1l5-4.9l1.4,1.4L12,15.9L5.6,9.5l1.4-1.4L12,13.1z'/></svg>");
-}
-
-.fr-select:-webkit-autofill,
-.fr-select:-webkit-autofill:hover,
-.fr-select:-webkit-autofill:focus {
-  box-shadow: inset 0 -2px 0 0 var(--border-plain-grey), inset 0 0 0 1000px var(--background-contrast-blue-france);
-  -webkit-text-fill-color: var(--text-label-grey);
-}
-
-/* ¯¯¯¯¯¯¯¯¯ *\
-  CALLOUT
-\* ˍˍˍˍˍˍˍˍˍ */
-.fr-callout {
-  position: relative;
-  padding: 1.5rem;
-
-  --title-spacing: 0 0 0.5rem;
-  --text-spacing: 0;
-  margin: 0 0 1.5rem;
-
-  /**
-   * Inclusion de l'icône (optionnel)
-   */
-
-  /**
-   * Ajout de marge quand on inclut un bouton (optionnel)
-   */
-  background-color: var(--background-contrast-grey);
-
-  --idle: transparent;
-  --hover: var(--background-contrast-grey-hover);
-  --active: var(--background-contrast-grey-active);
-  box-shadow: inset 0.25rem 0 0 0 var(--border-default-blue-france);
-}
-
-.fr-callout[class^=fr-icon-]::before,
-.fr-callout[class*=" fr-icon-"]::before,
-.fr-callout[class^=fr-fi-]::before,
-.fr-callout[class*=" fr-fi-"]::before {
-  display: block;
-  margin: -0.5rem 0 0.5rem;
-}
-
-.fr-callout__title {
-  font-weight: 700;
-  font-size: 1.375rem;
-  line-height: 1.75rem;
-  color: var(--text-title-grey);
-}
-
-.fr-callout__text {
-  font-size: 1.125rem;
-  line-height: 1.75rem;
-}
-
-.fr-callout .fr-btn {
-  margin-top: 1rem;
-}
-
-.fr-callout::before {
-  color: var(--text-title-grey);
-}
-
-.fr-callout--green-tilleul-verveine {
-  box-shadow: inset 0.25rem 0 0 0 var(--border-default-green-tilleul-verveine);
-  background-color: var(--background-contrast-green-tilleul-verveine);
-
-  --idle: transparent;
-  --hover: var(--background-contrast-green-tilleul-verveine-hover);
-  --active: var(--background-contrast-green-tilleul-verveine-active);
-}
-
-.fr-callout--green-bourgeon {
-  box-shadow: inset 0.25rem 0 0 0 var(--border-default-green-bourgeon);
-  background-color: var(--background-contrast-green-bourgeon);
-
-  --idle: transparent;
-  --hover: var(--background-contrast-green-bourgeon-hover);
-  --active: var(--background-contrast-green-bourgeon-active);
-}
-
-.fr-callout--green-emeraude {
-  box-shadow: inset 0.25rem 0 0 0 var(--border-default-green-emeraude);
-  background-color: var(--background-contrast-green-emeraude);
-
-  --idle: transparent;
-  --hover: var(--background-contrast-green-emeraude-hover);
-  --active: var(--background-contrast-green-emeraude-active);
-}
-
-.fr-callout--green-menthe {
-  box-shadow: inset 0.25rem 0 0 0 var(--border-default-green-menthe);
-  background-color: var(--background-contrast-green-menthe);
-
-  --idle: transparent;
-  --hover: var(--background-contrast-green-menthe-hover);
-  --active: var(--background-contrast-green-menthe-active);
-}
-
-.fr-callout--green-archipel {
-  box-shadow: inset 0.25rem 0 0 0 var(--border-default-green-archipel);
-  background-color: var(--background-contrast-green-archipel);
-
-  --idle: transparent;
-  --hover: var(--background-contrast-green-archipel-hover);
-  --active: var(--background-contrast-green-archipel-active);
-}
-
-.fr-callout--blue-ecume {
-  box-shadow: inset 0.25rem 0 0 0 var(--border-default-blue-ecume);
-  background-color: var(--background-contrast-blue-ecume);
-
-  --idle: transparent;
-  --hover: var(--background-contrast-blue-ecume-hover);
-  --active: var(--background-contrast-blue-ecume-active);
-}
-
-.fr-callout--blue-cumulus {
-  box-shadow: inset 0.25rem 0 0 0 var(--border-default-blue-cumulus);
-  background-color: var(--background-contrast-blue-cumulus);
-
-  --idle: transparent;
-  --hover: var(--background-contrast-blue-cumulus-hover);
-  --active: var(--background-contrast-blue-cumulus-active);
-}
-
-.fr-callout--purple-glycine {
-  box-shadow: inset 0.25rem 0 0 0 var(--border-default-purple-glycine);
-  background-color: var(--background-contrast-purple-glycine);
-
-  --idle: transparent;
-  --hover: var(--background-contrast-purple-glycine-hover);
-  --active: var(--background-contrast-purple-glycine-active);
-}
-
-.fr-callout--pink-macaron {
-  box-shadow: inset 0.25rem 0 0 0 var(--border-default-pink-macaron);
-  background-color: var(--background-contrast-pink-macaron);
-
-  --idle: transparent;
-  --hover: var(--background-contrast-pink-macaron-hover);
-  --active: var(--background-contrast-pink-macaron-active);
-}
-
-.fr-callout--pink-tuile {
-  box-shadow: inset 0.25rem 0 0 0 var(--border-default-pink-tuile);
-  background-color: var(--background-contrast-pink-tuile);
-
-  --idle: transparent;
-  --hover: var(--background-contrast-pink-tuile-hover);
-  --active: var(--background-contrast-pink-tuile-active);
-}
-
-.fr-callout--yellow-tournesol {
-  box-shadow: inset 0.25rem 0 0 0 var(--border-default-yellow-tournesol);
-  background-color: var(--background-contrast-yellow-tournesol);
-
-  --idle: transparent;
-  --hover: var(--background-contrast-yellow-tournesol-hover);
-  --active: var(--background-contrast-yellow-tournesol-active);
-}
-
-.fr-callout--yellow-moutarde {
-  box-shadow: inset 0.25rem 0 0 0 var(--border-default-yellow-moutarde);
-  background-color: var(--background-contrast-yellow-moutarde);
-
-  --idle: transparent;
-  --hover: var(--background-contrast-yellow-moutarde-hover);
-  --active: var(--background-contrast-yellow-moutarde-active);
-}
-
-.fr-callout--orange-terre-battue {
-  box-shadow: inset 0.25rem 0 0 0 var(--border-default-orange-terre-battue);
-  background-color: var(--background-contrast-orange-terre-battue);
-
-  --idle: transparent;
-  --hover: var(--background-contrast-orange-terre-battue-hover);
-  --active: var(--background-contrast-orange-terre-battue-active);
-}
-
-.fr-callout--brown-cafe-creme {
-  box-shadow: inset 0.25rem 0 0 0 var(--border-default-brown-cafe-creme);
-  background-color: var(--background-contrast-brown-cafe-creme);
-
-  --idle: transparent;
-  --hover: var(--background-contrast-brown-cafe-creme-hover);
-  --active: var(--background-contrast-brown-cafe-creme-active);
-}
-
-.fr-callout--brown-caramel {
-  box-shadow: inset 0.25rem 0 0 0 var(--border-default-brown-caramel);
-  background-color: var(--background-contrast-brown-caramel);
-
-  --idle: transparent;
-  --hover: var(--background-contrast-brown-caramel-hover);
-  --active: var(--background-contrast-brown-caramel-active);
-}
-
-.fr-callout--brown-opera {
-  box-shadow: inset 0.25rem 0 0 0 var(--border-default-brown-opera);
-  background-color: var(--background-contrast-brown-opera);
-
-  --idle: transparent;
-  --hover: var(--background-contrast-brown-opera-hover);
-  --active: var(--background-contrast-brown-opera-active);
-}
-
-.fr-callout--beige-gris-galet {
-  box-shadow: inset 0.25rem 0 0 0 var(--border-default-beige-gris-galet);
-  background-color: var(--background-contrast-beige-gris-galet);
-
-  --idle: transparent;
-  --hover: var(--background-contrast-beige-gris-galet-hover);
-  --active: var(--background-contrast-beige-gris-galet-active);
-}
-
-/* ¯¯¯¯¯¯¯¯¯ *\
-  MODAL
-\* ˍˍˍˍˍˍˍˍˍ */
-.fr-modal {
-  border: none;
-  color: inherit;
-  visibility: hidden;
-  opacity: 0;
-  background-color: rgba(22, 22, 22, 0.64);
-
-  --ground: 2000;
-  z-index: 1750;
-  padding: 0;
-  margin: 0;
-  display: flex;
-  flex-direction: column;
-  align-items: stretch;
-  justify-content: space-between;
-  position: fixed;
-  top: 0;
-  right: 0;
-  bottom: 0;
-  left: 0;
-  width: 100%;
-  height: 100%;
-  transition: opacity 0.3s, visibility 0.3s;
-
-  /**
-  * Modifier pour fixer la modale en haut en mobile (par defaut en bas)
-  */
-}
-
-.fr-modal > .fr-container {
-  pointer-events: none;
-}
-
-.fr-modal:focus {
-  outline: none;
-}
-
-.fr-modal::before {
-  content: "";
-  display: block;
-  width: 0;
-  height: 2rem;
-  flex: 1 0 2rem;
-}
-
-.fr-modal::after {
-  content: none;
-  display: block;
-  width: 0;
-  height: 2rem;
-  flex: 1 0 2rem;
-}
-
-.fr-modal--top::before {
-  content: none;
-}
-
-.fr-modal--top::after {
-  content: "";
-}
-
-.fr-modal--opened {
-  visibility: inherit;
-  opacity: 1;
-  width: 100%;
-  height: 100%;
-  transition: opacity 0.3s, visibility 0.3s;
-}
-
-.fr-modal__body {
-  --modal-max-height: calc(100vh - 2rem);
-  pointer-events: all;
-  overflow-y: auto;
-  flex: 1 1 auto;
-  max-height: var(--modal-max-height);
-  z-index: calc(var(--ground) + 2000);
-  background-color: var(--background-lifted-grey);
-
-  --idle: transparent;
-  --hover: var(--background-lifted-grey-hover);
-  --active: var(--background-lifted-grey-active);
-  filter: drop-shadow(var(--lifted-shadow));
-  max-height: calc(100vh - 2rem);
-}
-
-.fr-modal__header {
-  flex: auto 0 0;
-  display: flex;
-  align-items: center;
-  padding: 1rem 1rem 0.5rem;
-}
-
-.fr-modal__content {
-  padding-left: 1rem;
-  padding-right: 1rem;
-  margin-bottom: 3.5rem;
-}
-
-.fr-modal__footer {
-  flex: auto 0 0;
-  display: flex;
-  padding: 1rem;
-  margin-top: -2.5rem;
-  position: sticky;
-  bottom: 0;
-  transition: box-shadow 0.3s;
-  background-color: var(--background-default-grey);
-
-  --idle: transparent;
-  --hover: var(--background-default-grey-hover);
-  --active: var(--background-default-grey-active);
-}
-
-.fr-modal__footer .fr-btns-group {
-  margin-bottom: -1rem;
-  width: calc(100% + 1rem);
-}
-
-.fr-modal__title {
-  --title-spacing: 0 0 1rem 0;
-  font-size: 1.375rem;
-  line-height: 1.75rem;
-  font-weight: 700;
-  color: var(--text-title-grey);
-}
-
-.fr-modal__title[class^=fr-icon-],
-.fr-modal__title[class*=" fr-icon-"],
-.fr-modal__title[class^=fr-fi-],
-.fr-modal__title[class*=" fr-fi-"] {
-  margin-right: 0.5rem;
-}
-
-.fr-modal__body.fr-scroll-shadow .fr-modal__footer {
-  box-shadow: inset 0 -2rem 1.5rem -2rem #161616;
-}
-
-/* ¯¯¯¯¯¯¯¯¯ *\
-  NAVIGATION
-\* ˍˍˍˍˍˍˍˍˍ */
-.fr-nav {
-  --underline-img: none;
-  --ul-type: none;
-  --ol-type: none;
-  --ul-start: 0;
-  --ol-start: 0;
-  --xl-block: 0;
-  --li-bottom: 0;
-  --ol-content: none;
-  --text-spacing: 0;
-  --title-spacing: 0;
-}
-
-.fr-nav__list {
-  display: flex;
-  flex-direction: column;
-  margin: 0;
-  padding: 0;
-}
-
-.fr-nav__list > .fr-nav__link,
-.fr-nav__list > .fr-nav__btn,
-.fr-nav__list > * > .fr-nav__link,
-.fr-nav__list > * > .fr-nav__btn {
-  font-weight: bold;
-}
-
-.fr-nav__item {
-  display: flex;
-  flex-direction: column;
-  align-items: stretch;
-  flex: 0 1 auto;
-  position: relative;
-}
-
-.fr-nav__item::before {
-  content: "";
-  display: block;
-  position: absolute;
-  top: 0;
-  right: 0;
-  bottom: 0;
-  left: 0;
-  width: 100%;
-  height: 100%;
-  pointer-events: none;
-  box-shadow: 0 -1px 0 0 var(--border-default-grey), inset 0 -1px 0 0 var(--border-default-grey);
-}
-
-.fr-nav__item .fr-btn,
-.fr-nav__item .fr-link {
-  min-height: 3rem;
-}
-
-.fr-nav__link,
-.fr-nav__btn {
-  width: 100%;
-  padding: 0.75rem 0;
-  font-size: 1rem;
-  line-height: 1.5rem;
-  text-align: left;
-
-  --hover-tint: var(--hover);
-  --active-tint: var(--active);
-  color: var(--text-action-high-grey);
-}
-
-.fr-nav__link[aria-current],
-.fr-nav__btn[aria-current] {
-  position: relative;
-  color: var(--text-active-blue-france);
-}
-
-.fr-nav__link[aria-current]::before,
-.fr-nav__btn[aria-current]::before {
-  content: "";
-  display: block;
-  position: absolute;
-  top: 50%;
-  left: -1rem;
-  width: 2px;
-  height: 1.5rem;
-  margin-top: -0.75rem;
-  background-color: var(--background-active-blue-france);
-
-  --idle: transparent;
-  --hover: var(--background-active-blue-france-hover);
-  --active: var(--background-active-blue-france-active);
-}
-
-.fr-nav__link {
-  display: block;
-}
-
-.fr-nav__link[aria-current]:not([href]) {
-  pointer-events: none;
-  cursor: default;
-}
-
-.fr-nav__btn {
-  display: flex;
-  align-items: center;
-  justify-content: space-between;
-  flex-direction: row;
-}
-
-.fr-nav__btn::after {
-  flex: 0 0 auto;
-  display: inline-block;
-  vertical-align: calc((0.75em - var(--icon-size)) * 0.5);
-  background-color: currentColor;
-  width: var(--icon-size);
-  height: var(--icon-size);
-  -webkit-mask-size: 100% 100%;
-  mask-size: 100% 100%;
-  -webkit-mask-image: url("../icons/system/arrow-down-s-line.svg");
-  mask-image: url("../icons/system/arrow-down-s-line.svg");
-  --icon-size: 1rem;
-  content: "";
-  margin-left: 0.5rem;
-  margin-right: 0;
-  transition: transform 0.3s;
-}
-
-.fr-nav__btn[aria-expanded=true]::after {
-  transform: rotate(-180deg);
-}
-
-.fr-menu {
-  margin: -4px -1rem;
-  padding: 4px 1rem;
-  width: auto;
-}
-
-.fr-menu.fr-collapsing {
-  margin-top: 0;
-  padding-top: 0;
-}
-
-.fr-menu__list {
-  margin: 0;
-  padding: 0.5rem 0 1.5rem;
-}
-
-.fr-menu .fr-nav__link {
-  padding-left: 1rem;
-  padding-right: 1rem;
-}
-
-.fr-menu .fr-nav__link::before {
-  left: 0;
-}
-
-.fr-mega-menu {
-  margin: 0 -1rem 1px;
-  padding: 0 1rem 0;
-}
-
-.fr-mega-menu:focus {
-  outline: none;
-}
-
-.fr-mega-menu .fr-btn--close {
-  display: none;
-}
-
-.fr-mega-menu .fr-nav__link {
-  padding-left: 1rem;
-  padding-right: 1rem;
-}
-
-.fr-mega-menu .fr-nav__link::before {
-  left: 0;
-}
-
-.fr-mega-menu__leader {
-  --underline-img: linear-gradient(0deg, currentColor, currentColor);
-  padding-left: 1rem;
-  padding-right: 1rem;
-  padding-top: 1rem;
-
-  --text-spacing: 0 0 0.5rem;
-  --title-spacing: 0 0 0.5rem;
-}
-
-.fr-mega-menu__category {
-  font-weight: 700;
-}
-
-.fr-mega-menu__list {
-  padding-bottom: 1.5rem;
-  position: relative;
-}
-
-.fr-mega-menu__list::before {
-  content: "";
-  display: block;
-  position: absolute;
-  top: 0;
-  right: 0;
-  bottom: 0;
-  left: 0;
-  width: 100%;
-  height: 100%;
-  pointer-events: none;
-  box-shadow: 0 1px 0 0 var(--border-default-grey);
-}
-
-.fr-nav__item:first-child::before {
-  box-shadow: inset 0 -1px 0 0 var(--border-default-grey);
-}
-
-.fr-nav__item:last-child::before {
-  box-shadow: 0 -1px 0 0 var(--border-default-grey);
-}
-
-/* ¯¯¯¯¯¯¯¯¯ *\
-  SHARE
-\* ˍˍˍˍˍˍˍˍˍ */
-.fr-share {
-  display: flex;
-  flex-direction: column;
-
-  --text-spacing: 0 0 1rem;
-  --title-spacing: 0 0 1rem;
-}
-
-.fr-share__title {
-  font-size: 1rem;
-  line-height: 1.5rem;
-  order: 1;
-}
-
-.fr-share__text {
-  font-size: 0.75rem;
-  line-height: 1.25rem;
-  order: 3;
-}
-
-.fr-share .fr-btns-group {
-  width: auto;
-  order: 2;
-}
-
-.fr-share .fr-btns-group .fr-btn {
-  width: auto;
-  max-width: 100%;
-  margin-left: 0.5rem;
-  margin-right: 0.5rem;
-  justify-content: flex-start;
-}
-
-.fr-share .fr-btns-group > li {
-  display: inline-flex;
-  max-width: 100%;
-  width: auto;
-}
-
-.fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) {
-  font-size: 1rem;
-  line-height: 1.5rem;
-  min-height: 2.5rem;
-  padding: 0.5rem 1rem;
-  overflow: hidden;
-  white-space: nowrap;
-  max-width: 2.5rem;
-  max-height: 2.5rem;
-  padding-left: 0.5rem;
-  padding-right: 0.5rem;
-}
-
-.fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before {
-  margin-left: 0;
-  margin-right: 0.5rem;
-  flex: 0 0 auto;
-  display: inline-block;
-  vertical-align: calc((0.75em - var(--icon-size)) * 0.5);
-  background-color: currentColor;
-  width: var(--icon-size);
-  height: var(--icon-size);
-  -webkit-mask-size: 100% 100%;
-  mask-size: 100% 100%;
-  --icon-size: 1.5rem;
-  content: "";
-}
-
-.fr-btn--facebook::before {
-  -webkit-mask-image: url("../icons/logo/facebook-circle-line.svg");
-  mask-image: url("../icons/logo/facebook-circle-line.svg");
-}
-
-.fr-btn--twitter::before {
-  -webkit-mask-image: url("../icons/logo/twitter-line.svg");
-  mask-image: url("../icons/logo/twitter-line.svg");
-}
-
-.fr-btn--linkedin::before {
-  -webkit-mask-image: url("../icons/logo/linkedin-box-line.svg");
-  mask-image: url("../icons/logo/linkedin-box-line.svg");
-}
-
-.fr-btn--mastodon::before {
-  -webkit-mask-image: url("../icons/logo/mastodon-line.svg");
-  mask-image: url("../icons/logo/mastodon-line.svg");
-}
-
-.fr-btn--mail::before {
-  -webkit-mask-image: url("../icons/business/mail-line.svg");
-  mask-image: url("../icons/business/mail-line.svg");
-}
-
-.fr-btn--copy::before {
-  -webkit-mask-image: url("../icons/business/links-fill.svg");
-  mask-image: url("../icons/business/links-fill.svg");
-}
-
-.fr-share__group {
-  --ul-type: none;
-  --ol-type: none;
-  --ul-start: 0;
-  --ol-start: 0;
-  --xl-block: 0;
-  --li-bottom: 0;
-  --ol-content: none;
-  margin-left: -0.5rem;
-  margin-right: -0.5rem;
-  width: auto;
-  order: 2;
-  display: flex;
-}
-
-.fr-share__group .fr-btn {
-  width: auto;
-  max-width: 100%;
-  margin-left: 0.5rem;
-  margin-right: 0.5rem;
-}
-
-.fr-share__group > li {
-  display: inline-flex;
-  max-width: 100%;
-  width: auto;
-}
-
-.fr-share__link {
-  --underline-img: none;
-  --hover-tint: var(--hover);
-  display: inline-flex;
-  margin-left: 0.5rem;
-  margin-right: 0.5rem;
-  margin-bottom: 1rem;
-  background-color: transparent;
-
-  --hover: inherit;
-  --active: inherit;
-  color: var(--text-action-high-blue-france);
-  box-shadow: inset 0 0 0 1px var(--border-default-grey);
-}
-
-.fr-share__link--facebook {
-  font-size: 1rem;
-  line-height: 1.5rem;
-  min-height: 2.5rem;
-  padding: 0.5rem 1rem;
-  overflow: hidden;
-  white-space: nowrap;
-  max-width: 2.5rem;
-  max-height: 2.5rem;
-  padding-left: 0.5rem;
-  padding-right: 0.5rem;
-}
-
-.fr-share__link--facebook::before {
-  --icon-size: 1.5rem;
-  margin-left: 0;
-  margin-right: 0.5rem;
-  flex: 0 0 auto;
-  display: inline-block;
-  vertical-align: calc((0.75em - var(--icon-size)) * 0.5);
-  background-color: currentColor;
-  width: var(--icon-size);
-  height: var(--icon-size);
-  -webkit-mask-size: 100% 100%;
-  mask-size: 100% 100%;
-  -webkit-mask-image: url("../icons/logo/facebook-circle-line.svg");
-  mask-image: url("../icons/logo/facebook-circle-line.svg");
-  content: "";
-}
-
-.fr-share__link--twitter {
-  font-size: 1rem;
-  line-height: 1.5rem;
-  min-height: 2.5rem;
-  padding: 0.5rem 1rem;
-  overflow: hidden;
-  white-space: nowrap;
-  max-width: 2.5rem;
-  max-height: 2.5rem;
-  padding-left: 0.5rem;
-  padding-right: 0.5rem;
-}
-
-.fr-share__link--twitter::before {
-  --icon-size: 1.5rem;
-  margin-left: 0;
-  margin-right: 0.5rem;
-  flex: 0 0 auto;
-  display: inline-block;
-  vertical-align: calc((0.75em - var(--icon-size)) * 0.5);
-  background-color: currentColor;
-  width: var(--icon-size);
-  height: var(--icon-size);
-  -webkit-mask-size: 100% 100%;
-  mask-size: 100% 100%;
-  -webkit-mask-image: url("../icons/logo/twitter-line.svg");
-  mask-image: url("../icons/logo/twitter-line.svg");
-  content: "";
-}
-
-.fr-share__link--linkedin {
-  font-size: 1rem;
-  line-height: 1.5rem;
-  min-height: 2.5rem;
-  padding: 0.5rem 1rem;
-  overflow: hidden;
-  white-space: nowrap;
-  max-width: 2.5rem;
-  max-height: 2.5rem;
-  padding-left: 0.5rem;
-  padding-right: 0.5rem;
-}
-
-.fr-share__link--linkedin::before {
-  --icon-size: 1.5rem;
-  margin-left: 0;
-  margin-right: 0.5rem;
-  flex: 0 0 auto;
-  display: inline-block;
-  vertical-align: calc((0.75em - var(--icon-size)) * 0.5);
-  background-color: currentColor;
-  width: var(--icon-size);
-  height: var(--icon-size);
-  -webkit-mask-size: 100% 100%;
-  mask-size: 100% 100%;
-  -webkit-mask-image: url("../icons/logo/linkedin-box-line.svg");
-  mask-image: url("../icons/logo/linkedin-box-line.svg");
-  content: "";
-}
-
-.fr-share__link--mail {
-  font-size: 1rem;
-  line-height: 1.5rem;
-  min-height: 2.5rem;
-  padding: 0.5rem 1rem;
-  overflow: hidden;
-  white-space: nowrap;
-  max-width: 2.5rem;
-  max-height: 2.5rem;
-  padding-left: 0.5rem;
-  padding-right: 0.5rem;
-}
-
-.fr-share__link--mail::before {
-  --icon-size: 1.5rem;
-  margin-left: 0;
-  margin-right: 0.5rem;
-  flex: 0 0 auto;
-  display: inline-block;
-  vertical-align: calc((0.75em - var(--icon-size)) * 0.5);
-  background-color: currentColor;
-  width: var(--icon-size);
-  height: var(--icon-size);
-  -webkit-mask-size: 100% 100%;
-  mask-size: 100% 100%;
-  -webkit-mask-image: url("../icons/business/mail-line.svg");
-  mask-image: url("../icons/business/mail-line.svg");
-  content: "";
-}
-
-.fr-share__link--copy {
-  font-size: 1rem;
-  line-height: 1.5rem;
-  min-height: 2.5rem;
-  padding: 0.5rem 1rem;
-  overflow: hidden;
-  white-space: nowrap;
-  max-width: 2.5rem;
-  max-height: 2.5rem;
-  padding-left: 0.5rem;
-  padding-right: 0.5rem;
-}
-
-.fr-share__link--copy::before {
-  --icon-size: 1.5rem;
-  margin-left: 0;
-  margin-right: 0.5rem;
-  flex: 0 0 auto;
-  display: inline-block;
-  vertical-align: calc((0.75em - var(--icon-size)) * 0.5);
-  background-color: currentColor;
-  width: var(--icon-size);
-  height: var(--icon-size);
-  -webkit-mask-size: 100% 100%;
-  mask-size: 100% 100%;
-  -webkit-mask-image: url("../icons/business/links-fill.svg");
-  mask-image: url("../icons/business/links-fill.svg");
-  content: "";
-}
-
-.fr-share .fr-btn {
-  background-color: transparent;
-
-  --hover: inherit;
-  --active: inherit;
-  color: var(--text-action-high-blue-france);
-  box-shadow: inset 0 0 0 1px var(--border-default-grey);
-}
-
-.fr-share .fr-btn:disabled,
-.fr-share a.fr-btn:not([href]) {
-  color: var(--text-disabled-grey);
-  box-shadow: inset 0 0 0 1px var(--border-disabled-grey);
-  background-color: transparent;
-
-  --hover: inherit;
-  --active: inherit;
-}
-
-.fr-share__link:disabled,
-a.fr-share__link:not([href]) {
-  color: var(--text-disabled-grey);
-  box-shadow: inset 0 0 0 1px var(--border-disabled-grey);
-  background-color: transparent;
-
-  --hover: inherit;
-  --active: inherit;
-}
-
-/* ¯¯¯¯¯¯¯¯¯ *\
-  FOOTER
-\* ˍˍˍˍˍˍˍˍˍ */
-.fr-footer {
-  --ul-type: none;
-  --ol-type: none;
-  --ul-start: 0;
-  --ol-start: 0;
-  --xl-block: 0;
-  --li-bottom: 0;
-  --ol-content: none;
-  width: 100%;
-  padding-top: 2.5rem;
-
-  /**
-   * Conteneur du bloc marque, avec le logo principal et éventuellement
-   * un logo opérateur
-   */
-
-  /**
-   * Hauteur auto pour le logo opérateur
-   */
-  /**
-  * Contenu texte simple
-  */
-
-  /**
-  * Liste des liens situés en dessous de la partie texte
-  */
-  /**
-  * Catégorie (optionnel)
-  */
-
-  /**
-  * Style de la liste
-  */
-
-  /**
-  * Style du lien
-  */
-  /**
-  * Liste de liens avec séparateur
-  */
-
-  /**
-  * Style du lien de la liste
-  */
-
-  /**
-  * Copyright
-  */
-  /**
-  * Container des logos partenaires (principaux et secondaires)
-  */
-
-  /**
-  * Container des logos partenaires principaux
-  */
-
-  /**
-  * Container des logos partenaires secondaires
-  */
-  box-shadow: 0 -2px 0 0 var(--border-plain-blue-france), inset 0 -1px 0 0 var(--border-default-grey);
-}
-
-.fr-footer__body {
-  display: flex;
-  flex-direction: row;
-  align-items: center;
-  flex-wrap: wrap;
-  margin-bottom: 1rem;
-}
-
-.fr-footer__body + .fr-footer__bottom {
-  margin-top: 1rem;
-}
-
-.fr-footer__brand {
-  display: flex;
-  flex-direction: row;
-  align-items: center;
-  flex-basis: 100%;
-
-  /**
-   * Si on ajoute un logo opérateur à côté du logo principal, on lui applique une marge à gauche
-   * On prévoit que le logo soit encapsulé dans un <a>, ou bien directement en img ou en svg
-   * (Eventuellement prévoir une classe pour pouvoir le mettre en background image)
-   */
-}
-
-.fr-footer__brand .fr-logo {
-  font-size: 1.05rem;
-  padding: 1rem;
-  margin: -1rem;
-}
-
-.fr-footer__brand .fr-logo::before {
-  width: 2.75rem;
-  height: 1rem;
-  margin-bottom: 0.3333333333rem;
-  background-size: 2.75rem 1.125rem, 2.75rem 1rem, 0;
-  background-position: 0 -0.0625rem, 0 0, 0 0;
-}
-
-:root[data-fr-mourning] .fr-footer__brand .fr-logo::before {
-  background-size: 2.75rem 1.125rem, 0, 2.75rem 1rem;
-}
-
-.fr-footer__brand .fr-logo::after {
-  min-width: 2.625rem;
-  background-size: 5.25rem 3.75rem;
-  background-position: 0 calc(100% + 1.875rem);
-  padding-top: 2.2083333333rem;
-}
-
-[data-fr-theme=dark] .fr-footer__brand .fr-logo::after {
-  background-position: -2.625rem 100%;
-}
-
-.fr-footer__brand-link {
-  display: flex;
-  flex-direction: row;
-}
-
-.fr-footer__brand .fr-logo + .fr-footer__brand-link {
-  margin-left: 1.5rem;
-}
-
-.fr-footer__logo {
-  height: auto;
-  max-height: 100%;
-}
-
-/**
- * La partie "content" représente les informations sous forme de texte rajoutées dans le footer
- * ainsi que les éventuels liens simples
- */
-
-.fr-footer__content {
-  display: flex;
-  flex-wrap: wrap;
-  flex-basis: 100%;
-  margin-top: 1.5rem;
-}
-
-.fr-footer__content-desc {
-  --underline-img: linear-gradient(0deg, currentColor, currentColor);
-  --text-spacing: 0 0 0.5rem 0;
-  width: 100%;
-  font-size: 0.875rem;
-  line-height: 1.5rem;
-}
-
-.fr-footer__content-list {
-  display: flex;
-  flex-direction: row;
-  align-self: center;
-  flex-wrap: wrap;
-}
-
-.fr-footer__content-list > li {
-  margin-right: 1rem;
-  margin-top: 0.5rem;
-  margin-bottom: 0.5rem;
-}
-
-.fr-footer__content-list > li::before {
-  content: none;
-}
-
-.fr-footer__content-list > li:last-child {
-  margin-right: 0;
-}
-
-.fr-footer__content-link {
-  font-weight: bold;
-  font-size: 0.875rem;
-  line-height: 1.5rem;
-}
-
-.fr-footer__content-link:not(:hover):not(:active) {
-  --underline-idle-width: 0;
-}
-
-/**
- * La partie "top" du footer est constituée de colonnes basées sur le système de grille du Design System
- * Ces colonnes sont constituées d’une catégorie (optionnel) et d'une liste verticale de liens
- */
-
-.fr-footer__top {
-  display: flex;
-  margin: -2.5rem 0 1rem;
-  padding: 2rem 0 1rem;
-  background-color: var(--background-alt-grey);
-
-  --idle: transparent;
-  --hover: var(--background-alt-grey-hover);
-  --active: var(--background-alt-grey-active);
-}
-
-.fr-footer__top-cat {
-  margin: 0 0 0.75rem;
-  font-size: 0.75rem;
-  line-height: 1.25rem;
-  display: block;
-  font-weight: 700;
-  text-align: left;
-}
-
-.fr-footer__top-list {
-  margin: 0;
-}
-
-.fr-footer__top-list li {
-  margin-bottom: 0.75rem;
-}
-
-.fr-footer__top-link {
-  font-size: 0.75rem;
-  line-height: 1.25rem;
-}
-
-.fr-footer__top-link:not(:hover):not(:active) {
-  --underline-idle-width: 0;
-}
-
-/**
- * La partie "bottom" du footer est constituée d'une liste de liens simples (ferrée à gauche)
- * ainsi que du copyright (ferré à droite)
- */
-
-.fr-footer__bottom {
-  display: flex;
-  flex-direction: row;
-  align-items: center;
-  flex-wrap: wrap;
-  margin-top: 2.5rem;
-  box-shadow: inset 0 1px 0 0 var(--border-default-grey);
-}
-
-.fr-footer__bottom .fr-btn {
-  font-size: 0.75rem;
-  line-height: 1.25rem;
-  min-height: 1.25rem;
-  padding: 0 0.5rem;
-  overflow: initial;
-  max-width: 100%;
-  max-height: none;
-  color: var(--text-mention-grey);
-}
-
-.fr-footer__bottom .fr-btn::before {
-  --icon-size: 1rem;
-  margin-left: -0.125rem;
-  margin-right: 0.5rem;
-}
-
-.fr-footer__bottom-list {
-  flex-wrap: wrap;
-  align-items: center;
-  padding: 0.5rem 0 1rem;
-  width: 100%;
-  margin: 0;
-}
-
-.fr-footer__bottom-item {
-  position: relative;
-  margin: 0.5rem 0 0 0.25rem;
-  display: inline;
-}
-
-.fr-footer__bottom-item::before {
-  content: "";
-  display: inline-block;
-  vertical-align: middle;
-  position: relative;
-  width: 1px;
-  height: 1rem;
-  margin-right: 0.25rem;
-  margin-bottom: 0.5rem;
-  margin-top: 0.5rem;
-  box-shadow: inset 0 0 0 1px var(--border-default-grey);
-}
-
-.fr-footer__bottom-item:first-child {
-  margin: 0.5rem 0 0;
-}
-
-.fr-footer__bottom-item:first-child::before {
-  content: none;
-}
-
-.fr-footer__bottom-link {
-  font-size: 0.75rem;
-  line-height: 1.25rem;
-  color: var(--text-mention-grey);
-}
-
-.fr-footer__bottom-link:not(:hover):not(:active) {
-  --underline-idle-width: 0;
-}
-
-.fr-footer__bottom-copy {
-  --text-spacing: 0 0 1rem 0;
-  margin-top: 0.5rem;
-  color: var(--text-mention-grey);
-}
-
-.fr-footer__bottom-copy * {
-  font-size: 0.75rem;
-  line-height: 1.25rem;
-}
-
-/**
- * La partie "partners" du footer est constituée de logos organisés
- * en partenaires principaux (ferré à gauche) et secondaires (ferrés à droite)
- */
-
-.fr-footer__partners {
-  margin-top: 1rem;
-  padding-top: 1rem;
-
-  /**
-  * On surcharge le style du logo de base
-  */
-  box-shadow: inset 0 1px 0 0 var(--border-default-grey);
-}
-
-.fr-footer__partners a {
-  display: flex;
-  align-items: center;
-  justify-content: center;
-}
-
-.fr-footer__partners .fr-footer__logo {
-  width: auto;
-  height: auto;
-  padding: 0.25rem;
-}
-
-.fr-footer__partners + .fr-footer__bottom {
-  margin-top: 0.5rem;
-}
-
-.fr-footer__partners-title {
-  --title-spacing: 0 0 0.5rem 0;
-  font-size: 0.875rem;
-  line-height: 1.5rem;
-  flex-basis: 100%;
-  text-align: center;
-}
-
-.fr-footer__partners-logos {
-  display: flex;
-  flex-direction: column;
-  flex-wrap: wrap;
-  margin: 0 0 -0.5rem 0;
-}
-
-.fr-footer__partners-main {
-  display: flex;
-  flex-direction: row;
-  justify-content: center;
-  margin-left: auto;
-  margin-right: auto;
-  margin-bottom: 2rem;
-}
-
-.fr-footer__partners-sub {
-  margin-bottom: 0.5rem;
-
-  /**
-  * On surcharge le style du lien pour les logos secondaires
-  */
-}
-
-.fr-footer__partners-sub,
-.fr-footer__partners-sub > ul {
-  display: flex;
-  flex-direction: column;
-  align-items: center;
-  flex-wrap: wrap;
-}
-
-.fr-footer__partners-sub .fr-footer__partners-link {
-  margin-bottom: 0.5rem;
-}
-
-.fr-footer__content-link,
-.fr-footer__top-cat {
-  color: var(--text-title-grey);
-}
-
-.fr-footer__partners .fr-footer__partners-link,
-.fr-footer__partners .fr-footer__partners-link:hover,
-.fr-footer__partners .fr-footer__partners-link:active {
-  background: #fff;
-}
-
-/* ¯¯¯¯¯¯¯¯¯ *\
-  SEARCH
-\* ˍˍˍˍˍˍˍˍˍ */
-.fr-search-bar {
-  display: flex;
-  flex-direction: row;
-}
-
-.fr-search-bar .fr-label {
-  position: absolute;
-  width: 1px;
-  height: 1px;
-  padding: 0;
-  margin: -1px;
-  overflow: hidden;
-  clip: rect(0, 0, 0, 0);
-  white-space: nowrap;
-
-  /* added line */
-  border: 0;
-}
-
-.fr-search-bar .fr-input {
-  margin: 0;
-  border-radius: 0.25rem 0 0;
-  max-height: none;
-
-  /* TODO: intégrer la croix en background pour effacer la search bar
-  &::-webkit-search-cancel-button {
-    -webkit-appearance: none;
-  }
-  */
-  box-shadow: inset 0 -2px 0 0 var(--border-action-high-blue-france);
-
-  /**
-  * Modificateur pour le champ validés
-  */
-
-  /**
-  * Modificateur pour le champ présentant des erreurs
-  */
-  /**
-  * Modificateur pour le champ validés
-  */
-
-  /**
-  * Modificateur pour le champ présentant des erreurs
-  */
-}
-
-.fr-search-bar .fr-input::placeholder {
-  font-style: italic;
-}
-
-.fr-search-bar .fr-btn {
-  font-size: 1rem;
-  line-height: 1.5rem;
-  min-height: 2.5rem;
-  padding: 0.5rem 1rem;
-  overflow: hidden;
-  white-space: nowrap;
-  max-width: 2.5rem;
-  max-height: 2.5rem;
-  padding-left: 0.5rem;
-  padding-right: 0.5rem;
-  flex: 1 0 auto;
-  border-radius: 0 0.25rem 0 0;
-}
-
-.fr-search-bar .fr-btn::before {
-  --icon-size: 1.5rem;
-  margin-left: 0;
-  margin-right: 0.5rem;
-  flex: 0 0 auto;
-  display: inline-block;
-  vertical-align: calc((0.75em - var(--icon-size)) * 0.5);
-  background-color: currentColor;
-  width: var(--icon-size);
-  height: var(--icon-size);
-  -webkit-mask-size: 100% 100%;
-  mask-size: 100% 100%;
-  -webkit-mask-image: url("../icons/system/search-line.svg");
-  mask-image: url("../icons/system/search-line.svg");
-  content: "";
-}
-
-.fr-search-bar .fr-input--valid {
-  box-shadow: inset 0 -2px 0 0 var(--border-plain-success);
-}
-
-.fr-search-bar .fr-input--error {
-  box-shadow: inset 0 -2px 0 0 var(--border-plain-error);
-}
-
-/* ¯¯¯¯¯¯¯¯¯ *\
-  CONSENT MAIN
-\* ˍˍˍˍˍˍˍˍˍ */
-.fr-consent-placeholder {
-  display: flex;
-  flex-direction: column;
-  align-items: center;
-  justify-content: center;
-  padding: 5rem 2rem;
-  text-align: center;
-
-  --text-spacing: 0 0 1.5rem;
-  --title-spacing: 0 0 0.5rem;
-  background-color: var(--background-contrast-grey);
-
-  --idle: transparent;
-  --hover: var(--background-contrast-grey-hover);
-  --active: var(--background-contrast-grey-active);
-}
-
-.fr-consent-banner {
-  position: fixed;
-  bottom: 0;
-  left: 0;
-  width: 100%;
-  max-height: calc(100% - 8rem);
-  padding: 1rem;
-  overflow: auto;
-
-  --text-spacing: 0 0 1rem;
-  --title-spacing: 0 0 1rem;
-  z-index: calc(var(--ground) + 1500);
-  background-color: var(--background-alt-overlap-grey);
-
-  --idle: transparent;
-  --hover: var(--background-alt-overlap-grey-hover);
-  --active: var(--background-alt-overlap-grey-active);
-  filter: drop-shadow(var(--overlap-shadow));
-  box-shadow: inset 0 0 0 1px var(--border-default-grey);
-}
-
-.fr-consent-banner__title {
-  font-weight: 700;
-  font-size: 1.125rem;
-  line-height: 1.5rem;
-  margin-bottom: 1rem;
-}
-
-.fr-consent-banner__buttons {
-  margin-top: 1.5rem;
-  margin-bottom: -1rem;
-}
-
-/**
-* Consent service correspond à un bloc de finalité (titre, radios, description)
-**/
-.fr-consent-service {
-  position: relative;
-
-  /**
-  * Nom du service
-  **/
-
-  /**
-  * Description du service
-  **/
-
-  /**
-  * Bloc dépliable, contient des sous services
-  **/
-
-  /**
-  * Conteneur des radio-group
-  **/
-
-  /**
-  * Groupe de radios avec séparateur
-  **/
-}
-
-.fr-consent-service > .fr-fieldset {
-  padding: 0 0 1.25rem;
-  display: flex;
-  flex-direction: column;
-  width: 100%;
-  position: initial;
-}
-
-.fr-consent-service:last-child > .fr-fieldset {
-  padding: 2rem 0 1rem;
-}
-
-.fr-consent-service:last-child > .fr-fieldset .fr-consent-service > .fr-fieldset:last-child {
-  margin-bottom: 0;
-}
-
-.fr-consent-service__title {
-  font-weight: 700;
-  font-size: 1.125rem;
-  line-height: 1.5rem;
-  padding: 2rem 0 0.75rem;
-  margin: 0;
-}
-
-.fr-consent-service__desc {
-  font-size: 0.875rem;
-  line-height: 1.5rem;
-
-  --text-spacing: 0.75rem 0 0.75rem 0;
-}
-
-.fr-consent-service__collapse {
-  margin-top: -0.25rem;
-  margin-bottom: 0.75rem;
-  width: 100%;
-}
-
-.fr-consent-service__collapse .fr-consent-service__collapse-btn {
-  font-size: 0.875rem;
-  line-height: 1.5rem;
-  padding: 0 0;
-  overflow: initial;
-  max-width: 100%;
-  max-height: none;
-}
-
-.fr-consent-service__collapse .fr-consent-service__collapse-btn::after {
-
-  --icon-size: 1rem;
-  margin-right: -0.125rem;
-  margin-left: 0.25rem;
-  flex: 0 0 auto;
-  display: inline-block;
-  vertical-align: calc((0.75em - var(--icon-size)) * 0.5);
-  background-color: currentColor;
-  width: var(--icon-size);
-  height: var(--icon-size);
-  -webkit-mask-size: 100% 100%;
-  mask-size: 100% 100%;
-  -webkit-mask-image: url("../icons/system/arrow-down-s-line.svg");
-  mask-image: url("../icons/system/arrow-down-s-line.svg");
-  content: "";
-}
-
-.fr-consent-service__collapse .fr-consent-service__collapse-btn::before {
-  content: none;
-}
-
-.fr-consent-service__radios {
-  display: flex;
-  flex-direction: row;
-  flex-wrap: wrap;
-}
-
-.fr-consent-service .fr-radio-group {
-  position: relative;
-}
-
-.fr-consent-service .fr-radio-group:not(:last-child) input[type=radio] + label {
-  margin-right: 3rem;
-}
-
-.fr-consent-service .fr-radio-group:not(:first-child)::before {
-  content: "";
-  display: block;
-  width: 1px;
-  height: 1.5rem;
-  position: absolute;
-  left: calc(-1.5rem - 1px);
-  top: 0.75rem;
-}
-
-.fr-consent-service .fr-consent-service__collapse-btn {
-  --text-spacing: 0;
-  --title-spacing: 0;
-  z-index: 1;
-  display: inline-flex;
-  flex-direction: row;
-  align-items: center;
-  width: -moz-fit-content;
-  width: fit-content;
-  background: transparent;
-  padding: 0;
-  color: inherit;
-
-  --hover-tint: var(--idle);
-  --active-tint: var(--idle);
-  background-image: var(--underline-img), var(--underline-img);
-  background-position: var(--underline-x) 100%, var(--underline-x) calc(100% - 0.0625em);
-  background-repeat: no-repeat, no-repeat;
-  transition: background-size 0s;
-  background-size: var(--underline-hover-width) 0.125em, var(--underline-idle-width) 0.0625em;
-}
-
-.fr-consent-service .fr-consent-service__collapse-btn::before,
-.fr-consent-service .fr-consent-service__collapse-btn::after {
-  display: block;
-}
-
-.fr-consent-service .fr-consent-service__collapse-btn::after {
-  margin-right: -1.25rem;
-  transition: transform 0.3s;
-}
-
-.fr-consent-service .fr-consent-service__collapse-btn[aria-expanded=true]::after {
-  transform: rotate(-180deg);
-}
-
-/**
-* fr-consent-services contient les sous services
-**/
-.fr-consent-services {
-  margin-top: 0.5rem;
-  margin-bottom: -0.5rem;
-  width: 100%;
-}
-
-.fr-consent-services .fr-consent-service > .fr-fieldset,
-.fr-consent-services .fr-consent-service:last-child > .fr-fieldset {
-  padding: 0;
-}
-
-.fr-consent-services .fr-consent-service:last-child > .fr-fieldset {
-  margin-bottom: 1.25rem;
-}
-
-.fr-consent-services .fr-consent-service__title {
-  padding-top: 0.75rem;
-}
-
-.fr-consent-services .fr-consent-service__radios {
-  top: 0;
-}
-
-.fr-consent-services .fr-consent-service__desc {
-  --text-spacing: 0.25rem 0 0.75rem 0;
-}
-
-.fr-consent-manager__header {
-  padding-top: 0;
-}
-
-.fr-consent-manager__header .fr-consent-service__title {
-  width: 100%;
-  padding: 0 0 0.75rem 0;
-  font-size: 1rem;
-  line-height: 1.5rem;
-  font-weight: 400;
-}
-
-.fr-consent-manager__header .fr-consent-service__radios {
-  width: 100%;
-  justify-content: flex-start;
-  top: 0;
-  position: initial;
-}
-
-.fr-consent-manager__buttons {
-  margin-bottom: -3rem;
-  margin-top: 1rem;
-}
-
-.fr-consent-manager__header,
-.fr-consent-service {
-  box-shadow: inset 0 -1px 0 0 var(--border-default-grey);
-  color: var(--text-default-grey);
-}
-
-.fr-consent-manager__header .fr-radio-group + .fr-radio-group::before,
-.fr-consent-service .fr-radio-group + .fr-radio-group::before {
-  box-shadow: inset 0 0 0 1px var(--border-default-grey);
-}
-
-.fr-consent-service:last-of-type,
-.fr-consent-service .fr-consent-service {
-  box-shadow: none;
-}
-
-/* ¯¯¯¯¯¯¯¯¯ *\
-  FOLLOW
-\* ˍˍˍˍˍˍˍˍˍ */
-
-/**
-* Mixin d'ajout des icones des réseaux sociaux
-**/
-
-/**
-* Mixin d'ajout des icones des réseaux sociaux
-**/
-.fr-follow {
-  padding: 1.5rem 0;
-
-  --title-spacing: 0 0 0.5rem;
-  --text-spacing: 0 0 1rem;
-  background-color: var(--background-alt-blue-france);
-
-  --idle: transparent;
-  --hover: var(--background-alt-blue-france-hover);
-  --active: var(--background-alt-blue-france-active);
-}
-
-.fr-follow__newsletter .fr-label {
-  position: absolute;
-  width: 1px;
-  height: 1px;
-  padding: 0;
-  margin: -1px;
-  overflow: hidden;
-  clip: rect(0, 0, 0, 0);
-  white-space: nowrap;
-
-  /* added line */
-  border: 0;
-}
-
-.fr-follow__newsletter .fr-input-wrap {
-  display: flex;
-  flex-direction: column;
-  max-width: 37.5rem;
-  margin-top: 0;
-}
-
-.fr-follow__newsletter .fr-input-wrap .fr-input {
-  margin-bottom: 1rem;
-  margin-top: 0;
-}
-
-.fr-follow__newsletter .fr-input-wrap .fr-btn {
-  justify-content: center;
-}
-
-.fr-follow__newsletter .fr-hint-text {
-  margin-top: 1.5rem;
-  margin-bottom: 0;
-}
-
-.fr-follow__newsletter .fr-valid-text,
-.fr-follow__newsletter .fr-error-text {
-  margin-top: 1rem;
-}
-
-.fr-follow__newsletter .fr-valid-text + .fr-hint-text,
-.fr-follow__newsletter .fr-error-text + .fr-hint-text {
-  margin-top: 1rem;
-}
-
-.fr-follow__social {
-  --text-spacing: 0 0 0.75rem;
-  --title-spacing: 0 0 0.75rem;
-}
-
-.fr-follow__social .fr-btns-group {
-  margin: 0 -1rem -1rem -1rem;
-  width: auto;
-}
-
-.fr-follow__social .fr-btns-group .fr-btn {
-  width: auto;
-  max-width: 100%;
-  margin-left: 0.5rem;
-  margin-right: 0.5rem;
-  justify-content: flex-start;
-}
-
-.fr-follow__social .fr-btns-group > li {
-  display: inline-flex;
-  max-width: 100%;
-  width: auto;
-}
-
-.fr-follow__social .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) {
-  font-size: 1rem;
-  line-height: 1.5rem;
-  min-height: 2.5rem;
-  padding: 0.5rem 1rem;
-  overflow: hidden;
-  white-space: nowrap;
-  max-width: 2.5rem;
-  max-height: 2.5rem;
-  padding-left: 0.5rem;
-  padding-right: 0.5rem;
-}
-
-.fr-follow__social .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before {
-  margin-left: 0;
-  margin-right: 0.5rem;
-  flex: 0 0 auto;
-  display: inline-block;
-  vertical-align: calc((0.75em - var(--icon-size)) * 0.5);
-  background-color: currentColor;
-  width: var(--icon-size);
-  height: var(--icon-size);
-  -webkit-mask-size: 100% 100%;
-  mask-size: 100% 100%;
-  --icon-size: 1.5rem;
-  content: "";
-}
-
-.fr-follow__social .fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) {
-  font-size: 1.125rem;
-  line-height: 1.75rem;
-  min-height: 3rem;
-  padding: 0.5rem 1.5rem;
-  overflow: hidden;
-  white-space: nowrap;
-  max-width: 3rem;
-  max-height: 3rem;
-  padding-left: 0.5rem;
-  padding-right: 0.5rem;
-}
-
-.fr-follow__social .fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before {
-  margin-left: 0;
-  margin-right: 0.5rem;
-  flex: 0 0 auto;
-  display: inline-block;
-  vertical-align: calc((0.75em - var(--icon-size)) * 0.5);
-  background-color: currentColor;
-  width: var(--icon-size);
-  height: var(--icon-size);
-  -webkit-mask-size: 100% 100%;
-  mask-size: 100% 100%;
-  --icon-size: 2rem;
-  content: "";
-}
-
-.fr-follow .fr-grid-row > *:not(:first-child) {
-  margin-top: 1.5rem;
-  padding-top: 1.5rem;
-  box-shadow: 0 -1px 0 0 var(--border-default-blue-france);
-}
-
-.fr-follow .fr-btn--facebook::before {
-  -webkit-mask-image: url("../icons/logo/facebook-circle-fill.svg");
-  mask-image: url("../icons/logo/facebook-circle-fill.svg");
-}
-
-.fr-follow .fr-btn--twitter::before {
-  -webkit-mask-image: url("../icons/logo/twitter-fill.svg");
-  mask-image: url("../icons/logo/twitter-fill.svg");
-}
-
-.fr-follow .fr-btn--linkedin::before {
-  -webkit-mask-image: url("../icons/logo/linkedin-box-fill.svg");
-  mask-image: url("../icons/logo/linkedin-box-fill.svg");
-}
-
-.fr-follow .fr-btn--youtube::before {
-  -webkit-mask-image: url("../icons/logo/youtube-fill.svg");
-  mask-image: url("../icons/logo/youtube-fill.svg");
-}
-
-.fr-follow .fr-btn--dailymotion::before {
-  -webkit-mask-image: url("../icons/logo/fr--dailymotion-fill.svg");
-  mask-image: url("../icons/logo/fr--dailymotion-fill.svg");
-}
-
-.fr-follow .fr-btn--instagram::before {
-  -webkit-mask-image: url("../icons/logo/instagram-fill.svg");
-  mask-image: url("../icons/logo/instagram-fill.svg");
-}
-
-.fr-follow .fr-btn--github::before {
-  -webkit-mask-image: url("../icons/logo/github-fill.svg");
-  mask-image: url("../icons/logo/github-fill.svg");
-}
-
-.fr-follow .fr-btn--tiktok::before {
-  -webkit-mask-image: url("../icons/logo/fr--tiktok-fill.svg");
-  mask-image: url("../icons/logo/fr--tiktok-fill.svg");
-}
-
-.fr-follow .fr-btn--snapchat::before {
-  -webkit-mask-image: url("../icons/logo/snapchat-fill.svg");
-  mask-image: url("../icons/logo/snapchat-fill.svg");
-}
-
-.fr-follow .fr-btn--telegram::before {
-  -webkit-mask-image: url("../icons/logo/telegram-fill.svg");
-  mask-image: url("../icons/logo/telegram-fill.svg");
-}
-
-.fr-follow .fr-btn--twitch::before {
-  -webkit-mask-image: url("../icons/logo/twitch-fill.svg");
-  mask-image: url("../icons/logo/twitch-fill.svg");
-}
-
-.fr-follow .fr-btn--vimeo::before {
-  -webkit-mask-image: url("../icons/logo/vimeo-fill.svg");
-  mask-image: url("../icons/logo/vimeo-fill.svg");
-}
-
-.fr-follow .fr-btn--mastodon::before {
-  -webkit-mask-image: url("../icons/logo/mastodon-fill.svg");
-  mask-image: url("../icons/logo/mastodon-fill.svg");
-}
-
-.fr-follow .fr-links-group {
-  --ul-type: none;
-  --ol-type: none;
-  --ul-start: 0;
-  --ol-start: 0;
-  --xl-block: 0;
-  --li-bottom: 0;
-  --ol-content: none;
-  margin: 0 -1rem -1rem -1rem;
-  width: auto;
-  display: flex;
-  flex-wrap: wrap;
-}
-
-.fr-follow .fr-links-group .fr-btn {
-  width: auto;
-  max-width: 100%;
-  margin-left: 0.5rem;
-  margin-right: 0.5rem;
-}
-
-.fr-follow .fr-links-group > li {
-  display: inline-flex;
-  max-width: 100%;
-  width: auto;
-}
-
-.fr-follow__social .fr-link {
-  --underline-img: none;
-  --hover-tint: var(--hover);
-  display: inline-flex;
-  margin-left: 0.5rem;
-  margin-right: 0.5rem;
-  margin-bottom: 1rem;
-  font-size: 1rem;
-  line-height: 1.5rem;
-  min-height: 2.5rem;
-  padding: 0.5rem 1rem;
-  overflow: hidden;
-  white-space: nowrap;
-  max-width: 2.5rem;
-  max-height: 2.5rem;
-  padding-left: 0.5rem;
-  padding-right: 0.5rem;
-  background-color: transparent;
-
-  --hover: inherit;
-  --active: inherit;
-  color: var(--text-action-high-blue-france);
-}
-
-.fr-follow__social .fr-link::before {
-  --icon-size: 1.5rem;
-  margin-left: 0;
-  margin-right: 0.5rem;
-}
-
-.fr-follow__social .fr-links-group--lg .fr-link {
-  font-size: 1.125rem;
-  line-height: 1.75rem;
-  min-height: 3rem;
-  padding: 0.5rem 1.5rem;
-  overflow: hidden;
-  white-space: nowrap;
-  max-width: 3rem;
-  max-height: 3rem;
-  padding-left: 0.5rem;
-  padding-right: 0.5rem;
-}
-
-.fr-follow__social .fr-links-group--lg .fr-link::before {
-  --icon-size: 2rem;
-  margin-left: 0;
-  margin-right: 0.5rem;
-}
-
-.fr-follow .fr-link--facebook::before {
-  flex: 0 0 auto;
-  display: inline-block;
-  vertical-align: calc((0.75em - var(--icon-size)) * 0.5);
-  background-color: currentColor;
-  width: var(--icon-size);
-  height: var(--icon-size);
-  -webkit-mask-size: 100% 100%;
-  mask-size: 100% 100%;
-  -webkit-mask-image: url("../icons/logo/facebook-circle-fill.svg");
-  mask-image: url("../icons/logo/facebook-circle-fill.svg");
-  content: "";
-}
-
-.fr-follow .fr-link--twitter::before {
-  flex: 0 0 auto;
-  display: inline-block;
-  vertical-align: calc((0.75em - var(--icon-size)) * 0.5);
-  background-color: currentColor;
-  width: var(--icon-size);
-  height: var(--icon-size);
-  -webkit-mask-size: 100% 100%;
-  mask-size: 100% 100%;
-  -webkit-mask-image: url("../icons/logo/twitter-fill.svg");
-  mask-image: url("../icons/logo/twitter-fill.svg");
-  content: "";
-}
-
-.fr-follow .fr-link--instagram::before {
-  flex: 0 0 auto;
-  display: inline-block;
-  vertical-align: calc((0.75em - var(--icon-size)) * 0.5);
-  background-color: currentColor;
-  width: var(--icon-size);
-  height: var(--icon-size);
-  -webkit-mask-size: 100% 100%;
-  mask-size: 100% 100%;
-  -webkit-mask-image: url("../icons/logo/instagram-fill.svg");
-  mask-image: url("../icons/logo/instagram-fill.svg");
-  content: "";
-}
-
-.fr-follow .fr-link--linkedin::before {
-  flex: 0 0 auto;
-  display: inline-block;
-  vertical-align: calc((0.75em - var(--icon-size)) * 0.5);
-  background-color: currentColor;
-  width: var(--icon-size);
-  height: var(--icon-size);
-  -webkit-mask-size: 100% 100%;
-  mask-size: 100% 100%;
-  -webkit-mask-image: url("../icons/logo/linkedin-box-fill.svg");
-  mask-image: url("../icons/logo/linkedin-box-fill.svg");
-  content: "";
-}
-
-.fr-follow .fr-link--youtube::before {
-  flex: 0 0 auto;
-  display: inline-block;
-  vertical-align: calc((0.75em - var(--icon-size)) * 0.5);
-  background-color: currentColor;
-  width: var(--icon-size);
-  height: var(--icon-size);
-  -webkit-mask-size: 100% 100%;
-  mask-size: 100% 100%;
-  -webkit-mask-image: url("../icons/logo/youtube-fill.svg");
-  mask-image: url("../icons/logo/youtube-fill.svg");
-  content: "";
-}
-
-.fr-follow .fr-input {
-  background-color: var(--background-default-grey);
-
-  --idle: transparent;
-  --hover: var(--background-default-grey-hover);
-  --active: var(--background-default-grey-active);
-}
-
-.fr-follow__title {
-  color: var(--text-title-grey);
-}
-
-.fr-follow__newsletter-legal {
-  color: var(--text-mention-grey);
-}
-
-.fr-follow__social .fr-btn {
-  background-color: transparent;
-
-  --hover: inherit;
-  --active: inherit;
-  color: var(--text-action-high-blue-france);
-}
-
-.fr-follow__social .fr-btn:disabled,
-.fr-follow__social a.fr-btn:not([href]) {
-  color: var(--text-disabled-grey);
-  background-color: transparent;
-
-  --hover: inherit;
-  --active: inherit;
-}
-
-.fr-follow__social .fr-link:disabled,
-.fr-follow__social a.fr-link:not([href]) {
-  color: var(--text-disabled-grey);
-  background-color: transparent;
-
-  --hover: inherit;
-  --active: inherit;
-}
-
-/* ¯¯¯¯¯¯¯¯¯ *\
-  HEADER
-\* ˍˍˍˍˍˍˍˍˍ */
-.fr-translate {
-  --rows: 8;
-  position: relative;
-}
-
-.fr-translate .fr-translate__btn {
-  font-size: 1rem;
-  line-height: 1.5rem;
-  min-height: 2.5rem;
-  padding: 0.5rem 1rem;
-  overflow: initial;
-  max-width: 100%;
-  max-height: none;
-  font-weight: 500;
-  min-height: 3rem;
-  width: 100%;
-}
-
-.fr-translate .fr-translate__btn::before {
-  --icon-size: 1rem;
-  margin-left: -0.125rem;
-  margin-right: 0.5rem;
-  flex: 0 0 auto;
-  display: inline-block;
-  vertical-align: calc((0.75em - var(--icon-size)) * 0.5);
-  background-color: currentColor;
-  width: var(--icon-size);
-  height: var(--icon-size);
-  -webkit-mask-size: 100% 100%;
-  mask-size: 100% 100%;
-  -webkit-mask-image: url("../icons/editor/translate-2.svg");
-  mask-image: url("../icons/editor/translate-2.svg");
-  content: "";
-}
-
-.fr-translate .fr-translate__btn::after {
-  flex: 0 0 auto;
-  display: inline-block;
-  vertical-align: calc((0.75em - var(--icon-size)) * 0.5);
-  background-color: currentColor;
-  width: var(--icon-size);
-  height: var(--icon-size);
-  -webkit-mask-size: 100% 100%;
-  mask-size: 100% 100%;
-  -webkit-mask-image: url("../icons/system/arrow-down-s-fill.svg");
-  mask-image: url("../icons/system/arrow-down-s-fill.svg");
-  --icon-size: 1rem;
-  content: "";
-  margin-left: auto;
-  transition: transform 0.3s;
-}
-
-.fr-translate .fr-translate__btn[aria-expanded=true]::after {
-  transform: rotate(-180deg);
-}
-
-.fr-translate__language {
-  white-space: nowrap;
-}
-
-.fr-translate__language[aria-current] {
-  display: none;
-}
-
-.fr-translate__menu {
-  margin: 0;
-}
-
-.fr-translate .fr-nav__item::before {
-  content: none;
-}
-
-.fr-translate .fr-menu__list {
-  width: auto;
-  padding: 0;
-}
-
-.fr-translate__menu .fr-translate__language {
-  box-shadow: none;
-}
-
-/* ¯¯¯¯¯¯¯¯¯ *\
-  HEADER
-\* ˍˍˍˍˍˍˍˍˍ */
-.fr-header {
-  --underline-img: none;
-  --ul-type: none;
-  --ol-type: none;
-  --ul-start: 0;
-  --ol-start: 0;
-  --xl-block: 0;
-  --li-bottom: 0;
-  --ol-content: none;
-  --text-spacing: 0;
-  --title-spacing: 0;
-  width: 100%;
-  position: relative;
-}
-
-.fr-header__body-row {
-  display: flex;
-  flex-direction: row;
-  align-items: center;
-  justify-content: flex-start;
-  margin: 0 -1rem;
-}
-
-.fr-header__brand {
-  display: flex;
-  flex-direction: row;
-  align-items: center;
-  justify-content: flex-start;
-  flex-wrap: wrap;
-  width: 100%;
-  padding-left: 0.25rem;
-  padding-right: 0.25rem;
-  z-index: calc(var(--ground) + 500);
-  background-color: var(--background-raised-grey);
-
-  --idle: transparent;
-  --hover: var(--background-raised-grey-hover);
-  --active: var(--background-raised-grey-active);
-  filter: drop-shadow(var(--raised-shadow));
-}
-
-.fr-header__brand-top {
-  display: flex;
-  flex-direction: row;
-  align-items: center;
-  justify-content: flex-start;
-  width: 100%;
-}
-
-.fr-header__logo {
-  order: 1;
-  flex: 0 0 auto;
-  padding: 0.75rem;
-}
-
-.fr-header__logo .fr-logo {
-  font-size: 0.7875rem;
-  padding: 0.75rem;
-  margin: -0.75rem;
-}
-
-.fr-header__logo .fr-logo::before {
-  width: 2.0625rem;
-  height: 0.75rem;
-  margin-bottom: 0.25rem;
-  background-size: 2.0625rem 0.84375rem, 2.0625rem 0.75rem, 0;
-  background-position: 0 -0.046875rem, 0 0, 0 0;
-}
-
-:root[data-fr-mourning] .fr-header__logo .fr-logo::before {
-  background-size: 2.0625rem 0.84375rem, 0, 2.0625rem 0.75rem;
-}
-
-.fr-header__logo .fr-logo::after {
-  min-width: 1.96875rem;
-  background-size: 3.9375rem 2.8125rem;
-  background-position: 0 calc(100% + 1.40625rem);
-  padding-top: 1.65625rem;
-}
-
-[data-fr-theme=dark] .fr-header__logo .fr-logo::after {
-  background-position: -1.96875rem 100%;
-}
-
-.fr-header__operator {
-  padding: 0.75rem;
-  order: 2;
-  flex: 0 1 auto;
-}
-
-.fr-header__operator img {
-  display: block;
-}
-
-.fr-header__service {
-  padding-top: 0.75rem;
-  padding-bottom: 0.75rem;
-  margin-left: 0.75rem;
-  margin-right: 0.75rem;
-  width: 100%;
-  box-shadow: inset 0 1px 0 0 var(--border-default-grey);
-}
-
-.fr-header__service-title {
-  font-weight: 700;
-  font-size: 1.125rem;
-  line-height: 1.5rem;
-}
-
-.fr-header__service-title .fr-badge {
-  vertical-align: middle;
-  margin: -0.25rem 0 0 0.25rem;
-}
-
-.fr-header .fr-modal {
-  overflow: auto;
-  justify-content: initial;
-  background-color: var(--background-lifted-grey);
-
-  --idle: transparent;
-  --hover: var(--background-lifted-grey-hover);
-  --active: var(--background-lifted-grey-active);
-}
-
-.fr-header .fr-modal:not([role=dialog]) {
-  transition: none;
-}
-
-.fr-header .fr-modal::before {
-  content: none;
-}
-
-.fr-header .fr-modal::after {
-  content: none;
-}
-
-.fr-header .fr-modal > * > .fr-btn--close {
-  margin-bottom: 1.5rem;
-}
-
-.fr-header .fr-modal > .fr-container {
-  pointer-events: all;
-  padding-top: 1rem;
-  padding-bottom: 4.5rem;
-  height: 100%;
-}
-
-.fr-header__navbar {
-  display: flex;
-  flex-direction: row;
-  align-items: flex-end;
-  padding: 0.25rem;
-  margin-left: auto;
-  order: 3;
-  flex: 0 0 auto;
-  align-self: flex-start;
-  z-index: calc(var(--ground) + 1000);
-}
-
-.fr-header__navbar .fr-btn {
-  font-size: 1rem;
-  line-height: 1.5rem;
-  min-height: 2.5rem;
-  padding: 0.5rem 1rem;
-  overflow: hidden;
-  max-width: 2.5rem;
-  max-height: 2.5rem;
-  padding-left: 0.5rem;
-  padding-right: 0.5rem;
-  flex: 0 0 auto;
-  white-space: nowrap;
-  background-color: transparent;
-
-  --hover: inherit;
-  --active: inherit;
-  color: var(--text-action-high-blue-france);
-}
-
-.fr-header__navbar .fr-btn::before {
-  --icon-size: 1.5rem;
-  margin-left: 0;
-  margin-right: 0.5rem;
-}
-
-.fr-header__navbar .fr-btn--menu::before,
-.fr-header__navbar .fr-btn--menu::after {
-  flex: 0 0 auto;
-  display: inline-block;
-  vertical-align: calc((0.75em - var(--icon-size)) * 0.5);
-  background-color: currentColor;
-  width: var(--icon-size);
-  height: var(--icon-size);
-  -webkit-mask-size: 100% 100%;
-  mask-size: 100% 100%;
-  -webkit-mask-image: url("../icons/system/menu-fill.svg");
-  mask-image: url("../icons/system/menu-fill.svg");
-  --icon-size: 1.5rem;
-}
-
-.fr-header__navbar .fr-btn--menu::before {
-  content: "";
-}
-
-.fr-header__navbar .fr-btn--search::before,
-.fr-header__navbar .fr-btn--search::after {
-  flex: 0 0 auto;
-  display: inline-block;
-  vertical-align: calc((0.75em - var(--icon-size)) * 0.5);
-  background-color: currentColor;
-  width: var(--icon-size);
-  height: var(--icon-size);
-  -webkit-mask-size: 100% 100%;
-  mask-size: 100% 100%;
-  -webkit-mask-image: url("../icons/system/search-line.svg");
-  mask-image: url("../icons/system/search-line.svg");
-  --icon-size: 1.5rem;
-}
-
-.fr-header__navbar .fr-btn--search::before {
-  content: "";
-}
-
-.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):not(.fr-btn--display) {
-  font-size: 0.875rem;
-  line-height: 1.5rem;
-  min-height: 2rem;
-  padding: 0.25rem 0.75rem;
-}
-
-.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):not(.fr-btn--display)::before,
-.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):not(.fr-btn--display)::after {
-  --icon-size: 1rem;
-}
-
-.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-],
-.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"],
-.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-],
-.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"] {
-  font-size: 0.875rem;
-  line-height: 1.5rem;
-  min-height: 2rem;
-  padding: 0.25rem 0.75rem;
-  overflow: initial;
-  max-width: 100%;
-  max-height: none;
-}
-
-.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]::before,
-.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::before,
-.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::before,
-.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::before {
-  --icon-size: 1rem;
-  margin-left: -0.125rem;
-  margin-right: 0.5rem;
-}
-
-.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn.fr-btn--display {
-  font-size: 0.875rem;
-  line-height: 1.5rem;
-  min-height: 2rem;
-  padding: 0.25rem 0.75rem;
-  overflow: initial;
-  max-width: 100%;
-  max-height: none;
-}
-
-.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn.fr-btn--display::before {
-  --icon-size: 1rem;
-  margin-left: -0.125rem;
-  margin-right: 0.5rem;
-}
-
-.fr-header__tools-links {
-  display: none;
-}
-
-.fr-header .fr-header__menu-links::after {
-  content: "";
-  display: block;
-  margin: 0.75rem -1rem;
-  width: calc(100% + 2rem);
-  height: 1px;
-}
-
-.fr-header .fr-header__menu-links .fr-translate {
-  margin-left: -0.5rem;
-  margin-right: -0.5rem;
-}
-
-.fr-header .fr-header__menu-links .fr-translate__btn {
-  padding-left: 0.5rem;
-  padding-right: 0.5rem;
-}
-
-.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) {
-  display: flex;
-  flex-direction: column;
-}
-
-.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn {
-  width: calc(100% - 1rem);
-  min-height: 3rem;
-  padding-left: 0;
-  padding-right: 0;
-  margin-bottom: 0;
-  font-size: 1rem;
-  line-height: 1.5rem;
-}
-
-.fr-header .fr-links-group {
-  --ul-type: none;
-  --ol-type: none;
-  --ul-start: 0;
-  --ol-start: 0;
-  --xl-block: 0;
-  --li-bottom: 0;
-  --ol-content: none;
-  display: flex;
-  align-items: stretch;
-  flex-wrap: wrap;
-}
-
-.fr-header .fr-links-group > li {
-  width: 100%;
-  max-width: 100%;
-}
-
-.fr-header .fr-links-group .fr-btn {
-  width: calc(100% - 1rem);
-  margin: 0 0.5rem 1rem;
-  justify-content: center;
-}
-
-.fr-header .fr-links-group .fr-link {
-  --underline-img: none;
-  --hover-tint: var(--hover);
-  --active-tint: var(--active);
-}
-
-.fr-header .fr-links-group .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) {
-  font-size: 0.875rem;
-  line-height: 1.5rem;
-  min-height: 2rem;
-  padding: 0.25rem 0.75rem;
-}
-
-.fr-header .fr-links-group .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before,
-.fr-header .fr-links-group .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::after {
-  --icon-size: 1rem;
-}
-
-.fr-header .fr-links-group .fr-link[class^=fr-icon-],
-.fr-header .fr-links-group .fr-link[class*=" fr-icon-"],
-.fr-header .fr-links-group .fr-link[class^=fr-fi-],
-.fr-header .fr-links-group .fr-link[class*=" fr-fi-"] {
-  font-size: 0.875rem;
-  line-height: 1.5rem;
-  min-height: 2rem;
-  padding: 0.25rem 0.75rem;
-  overflow: initial;
-  max-width: 100%;
-  max-height: none;
-}
-
-.fr-header .fr-links-group .fr-link[class^=fr-icon-]::before,
-.fr-header .fr-links-group .fr-link[class*=" fr-icon-"]::before,
-.fr-header .fr-links-group .fr-link[class^=fr-fi-]::before,
-.fr-header .fr-links-group .fr-link[class*=" fr-fi-"]::before {
-  --icon-size: 1rem;
-  margin-left: -0.125rem;
-  margin-right: 0.5rem;
-  content: "";
-}
-
-.fr-header .fr-header__menu-links .fr-links-group .fr-link {
-  width: 100%;
-  min-height: 3rem;
-  padding-left: 0;
-  margin-bottom: 0;
-}
-
-.fr-header .fr-modal > * > .fr-link--close {
-  margin-bottom: 1.5rem;
-}
-
-.fr-header__menu-links::after {
-  box-shadow: inset 0 1px 0 0 var(--border-default-grey);
-}
-
-.fr-header__menu-links .fr-btn {
-  background-color: transparent;
-
-  --hover: inherit;
-  --active: inherit;
-  color: var(--text-action-high-blue-france);
-  box-shadow: none;
-}
-
-.fr-header__menu-links .fr-btn:disabled,
-.fr-header__menu-links a.fr-btn:not([href]) {
-  color: var(--text-disabled-grey);
-  background-color: transparent;
-
-  --hover: inherit;
-  --active: inherit;
-}
-
-.fr-header__tools-links .fr-btn {
-  background-color: transparent;
-
-  --hover: inherit;
-  --active: inherit;
-  color: var(--text-action-high-blue-france);
-}
-
-.fr-header__tools-links .fr-btn:disabled,
-.fr-header__tools-links a.fr-btn:not([href]) {
-  color: var(--text-disabled-grey);
-  background-color: transparent;
-
-  --hover: inherit;
-  --active: inherit;
-}
-
-.fr-header__navbar .fr-service__title {
-  color: var(--text-title-grey);
-}
-
-.fr-header__navbar .fr-btn:disabled,
-.fr-header__navbar a.fr-btn:not([href]) {
-  color: var(--text-disabled-grey);
-  background-color: transparent;
-
-  --hover: inherit;
-  --active: inherit;
-}
-
-.fr-header__navbar .fr-btn--menu {
-  color: var(--text-default-grey);
-}
-
-.fr-header__menu-links .fr-link {
-  background-color: transparent;
-
-  --hover: inherit;
-  --active: inherit;
-  color: var(--text-action-high-blue-france);
-  box-shadow: inset 0 -1px 0 0 var(--border-default-grey);
-}
-
-.fr-header__menu-links .fr-link:disabled,
-.fr-header__menu-links a.fr-link:not([href]) {
-  color: var(--text-disabled-grey);
-  background-color: transparent;
-
-  --hover: inherit;
-  --active: inherit;
-}
-
-.fr-header__tools-links .fr-link {
-  background-color: transparent;
-
-  --hover: inherit;
-  --active: inherit;
-  color: var(--text-action-high-blue-france);
-}
-
-.fr-header__tools-links .fr-link:disabled,
-.fr-header__tools-links a.fr-link:not([href]) {
-  color: var(--text-disabled-grey);
-  background-color: transparent;
-
-  --hover: inherit;
-  --active: inherit;
-}
-
-/**
-* Style du texte d'aide
-*/
-
-/**
-* Style du texte d'erreur
-*/
-
-/**
-* Style du texte de l'état validé
-*/
-
-/**
-* Style d'un ensemble de champs
-*/
-
-/**
- * Modificateur pour la taille sm
- */
-
-/**
- * L'input de type checkbox avec son label est contenu dans un groupe
- * Ce groupe contient également les textes de validation, d'erreur et d'aide (optionnels)
- */
-
-/**
-* Mixin d'ajout des icones des réseaux sociaux
-**/
-
-/**
-* Mixin d'ajout des icones des réseaux sociaux
-**/
-@media (min-width: 36em) {
-  /*! media sm */
-
-  /*! media sm */
-
-  /*! media sm */
-  .fr-hidden-sm {
-    display: none !important;
-  }
-
-  .fr-unhidden-sm {
-    display: inherit !important;
-  }
-
-  .fr-sr-only-sm {
-    position: absolute;
-    width: 1px;
-    height: 1px;
-    padding: 0;
-    margin: -1px;
-    overflow: hidden;
-    clip: rect(0, 0, 0, 0);
-    white-space: nowrap;
-
-    /* added line */
-    border: 0;
-  }
-
-  .fr-container-sm {
-    padding-left: 1rem;
-    padding-right: 1rem;
-  }
-
-  .fr-container-sm--fluid {
-    padding-left: 0;
-    padding-right: 0;
-    max-width: none;
-  }
-
-  .fr-grid-row-sm--gutters {
-    margin: -0.5rem;
-  }
-
-  .fr-grid-row-sm--gutters > [class^=fr-col-],
-  .fr-grid-row-sm--gutters > [class*=" fr-col-"],
-  .fr-grid-row-sm--gutters > .fr-col {
-    padding: 0.5rem;
-  }
-
-  .fr-grid-row-sm--no-gutters {
-    margin: 0;
-  }
-
-  .fr-grid-row-sm--no-gutters > [class^=fr-col-],
-  .fr-grid-row-sm--no-gutters > [class*=" fr-col-"],
-  .fr-grid-row-sm--no-gutters > .fr-col {
-    padding: 0;
-  }
-
-  .fr-col-sm {
-    flex: 1;
-  }
-
-  .fr-col-sm-1 {
-    flex: 0 0 calc(100% / 12);
-    width: calc(100% / 12);
-    max-width: calc(100% / 12);
-  }
-
-  .fr-col-offset-sm-1:not(.fr-col-offset-sm-1--right) {
-    margin-left: calc(100% / 12);
-  }
-
-  .fr-col-offset-sm-1--right {
-    margin-right: calc(100% / 12);
-  }
-
-  .fr-col-sm-2 {
-    flex: 0 0 calc(200% / 12);
-    width: calc(200% / 12);
-    max-width: calc(200% / 12);
-  }
-
-  .fr-col-offset-sm-2:not(.fr-col-offset-sm-2--right) {
-    margin-left: calc(200% / 12);
-  }
-
-  .fr-col-offset-sm-2--right {
-    margin-right: calc(200% / 12);
-  }
-
-  .fr-col-sm-3 {
-    flex: 0 0 calc(300% / 12);
-    width: calc(300% / 12);
-    max-width: calc(300% / 12);
-  }
-
-  .fr-col-offset-sm-3:not(.fr-col-offset-sm-3--right) {
-    margin-left: calc(300% / 12);
-  }
-
-  .fr-col-offset-sm-3--right {
-    margin-right: calc(300% / 12);
-  }
-
-  .fr-col-sm-4 {
-    flex: 0 0 calc(400% / 12);
-    width: calc(400% / 12);
-    max-width: calc(400% / 12);
-  }
-
-  .fr-col-offset-sm-4:not(.fr-col-offset-sm-4--right) {
-    margin-left: calc(400% / 12);
-  }
-
-  .fr-col-offset-sm-4--right {
-    margin-right: calc(400% / 12);
-  }
-
-  .fr-col-sm-5 {
-    flex: 0 0 calc(500% / 12);
-    width: calc(500% / 12);
-    max-width: calc(500% / 12);
-  }
-
-  .fr-col-offset-sm-5:not(.fr-col-offset-sm-5--right) {
-    margin-left: calc(500% / 12);
-  }
-
-  .fr-col-offset-sm-5--right {
-    margin-right: calc(500% / 12);
-  }
-
-  .fr-col-sm-6 {
-    flex: 0 0 calc(600% / 12);
-    width: calc(600% / 12);
-    max-width: calc(600% / 12);
-  }
-
-  .fr-col-offset-sm-6:not(.fr-col-offset-sm-6--right) {
-    margin-left: calc(600% / 12);
-  }
-
-  .fr-col-offset-sm-6--right {
-    margin-right: calc(600% / 12);
-  }
-
-  .fr-col-sm-7 {
-    flex: 0 0 calc(700% / 12);
-    width: calc(700% / 12);
-    max-width: calc(700% / 12);
-  }
-
-  .fr-col-offset-sm-7:not(.fr-col-offset-sm-7--right) {
-    margin-left: calc(700% / 12);
-  }
-
-  .fr-col-offset-sm-7--right {
-    margin-right: calc(700% / 12);
-  }
-
-  .fr-col-sm-8 {
-    flex: 0 0 calc(800% / 12);
-    width: calc(800% / 12);
-    max-width: calc(800% / 12);
-  }
-
-  .fr-col-offset-sm-8:not(.fr-col-offset-sm-8--right) {
-    margin-left: calc(800% / 12);
-  }
-
-  .fr-col-offset-sm-8--right {
-    margin-right: calc(800% / 12);
-  }
-
-  .fr-col-sm-9 {
-    flex: 0 0 calc(900% / 12);
-    width: calc(900% / 12);
-    max-width: calc(900% / 12);
-  }
-
-  .fr-col-offset-sm-9:not(.fr-col-offset-sm-9--right) {
-    margin-left: calc(900% / 12);
-  }
-
-  .fr-col-offset-sm-9--right {
-    margin-right: calc(900% / 12);
-  }
-
-  .fr-col-sm-10 {
-    flex: 0 0 calc(1000% / 12);
-    width: calc(1000% / 12);
-    max-width: calc(1000% / 12);
-  }
-
-  .fr-col-offset-sm-10:not(.fr-col-offset-sm-10--right) {
-    margin-left: calc(1000% / 12);
-  }
-
-  .fr-col-offset-sm-10--right {
-    margin-right: calc(1000% / 12);
-  }
-
-  .fr-col-sm-11 {
-    flex: 0 0 calc(1100% / 12);
-    width: calc(1100% / 12);
-    max-width: calc(1100% / 12);
-  }
-
-  .fr-col-offset-sm-11:not(.fr-col-offset-sm-11--right) {
-    margin-left: calc(1100% / 12);
-  }
-
-  .fr-col-offset-sm-11--right {
-    margin-right: calc(1100% / 12);
-  }
-
-  .fr-col-sm-12 {
-    flex: 0 0 calc(1200% / 12);
-    width: calc(1200% / 12);
-    max-width: calc(1200% / 12);
-  }
-
-  .fr-col-offset-sm-12:not(.fr-col-offset-sm-12--right) {
-    margin-left: calc(1200% / 12);
-  }
-
-  .fr-col-offset-sm-12--right {
-    margin-right: calc(1200% / 12);
-  }
-
-  /*! media sm */
-
-  /*! media sm */
-
-  /*! media sm */
-
-  /*! media sm */
-
-  /*! media sm */
-
-  /*! media sm */
-
-  /*! media sm */
-  .fr-btns-group--inline-sm .fr-btn {
-    width: auto;
-    max-width: 100%;
-    margin-left: 0.5rem;
-    margin-right: 0.5rem;
-  }
-
-  .fr-btns-group--inline-sm > li {
-    display: inline-flex;
-    max-width: 100%;
-    width: auto;
-  }
-
-  .fr-btns-group--inline-sm.fr-btns-group--right.fr-btns-group--inline-reverse {
-    flex-direction: row-reverse;
-    justify-content: flex-start;
-  }
-
-  /*! media sm */
-
-  /*! media sm */
-
-  /*! media sm */
-
-  /*! media sm */
-
-  /*! media sm */
-
-  /*! media sm */
-
-  /*! media sm */
-
-  /*! media sm */
-
-  /*! media sm */
-
-  /*! media sm */
-
-  /*! media sm */
-
-  /*! media sm */
-
-  /*! media sm */
-
-  /*! media sm */
-
-  /*! media sm */
-
-  /*! media sm */
-
-  /*! media sm */
-
-  /*! media sm */
-
-  /*! media sm */
-
-  /*! media sm */
-
-  /*! media sm */
-
-  /*! media sm */
-
-  /*! media sm */
-
-  /*! media sm */
-
-  /*! media sm */
-
-  /*! media sm */
-
-  /*! media sm */
-
-  /*! media sm */
-
-  /*! media sm */
-
-  /*! media sm */
-
-  /*! media sm */
-  .fr-footer__content-list > li {
-    margin-right: 1.5rem;
-  }
-
-  .fr-footer__partners-title {
-    text-align: left;
-  }
-
-  .fr-footer__partners-logos {
-    display: flex;
-    flex-direction: row;
-    align-items: flex-start;
-    justify-content: flex-start;
-    margin-right: -0.5rem;
-  }
-
-  .fr-footer__partners-logos::before {
-    content: "";
-    display: block;
-    order: 2;
-    flex: 1;
-  }
-
-  .fr-footer__partners-main {
-    margin-bottom: 1rem;
-    order: 1;
-  }
-
-  .fr-footer__partners-main + .fr-footer__partners-sub > ul > li {
-    margin: 0 0.5rem 0 0.5rem;
-  }
-
-  .fr-footer__partners-sub,
-  .fr-footer__partners-sub > ul {
-    flex-direction: row;
-    align-items: flex-start;
-  }
-
-  .fr-footer__partners-sub {
-    order: 3;
-  }
-
-  /*! media sm */
-
-  /*! media sm */
-
-  /*! media sm */
-  .fr-follow__newsletter .fr-input-wrap {
-    flex-direction: row;
-  }
-
-  .fr-follow__newsletter .fr-input-wrap .fr-btn {
-    border-radius: 0 0.25rem 0 0;
-  }
-
-  .fr-follow__newsletter .fr-input-wrap .fr-input {
-    margin-bottom: 0;
-    border-radius: 0.25rem 0 0 0;
-  }
-
-  .fr-follow__newsletter .fr-hint-text {
-    margin-top: 0.5rem;
-  }
-
-  .fr-follow__newsletter .fr-valid-text,
-  .fr-follow__newsletter .fr-error-text {
-    margin-top: 1rem;
-  }
-
-  /*! media sm */
-
-  /*! media sm */
-
-  /*! media sm */
-
-  /*! media sm */
-
-  /*! media sm */
-
-  /*! media sm */
-
-  /*! media sm */
-
-  /*! media sm */
-
-  /*! media sm */
-
-  /*! media sm */
-
-  /*! media sm */
-
-  /*! media sm */
-
-  /*! media sm */
-
-  /*! media sm */
-
-  /*! media sm */
-
-  /*! media sm */
-
-  /*! media sm */
-
-  /*! media sm */
-
-  /*! media sm */
-
-  /*! media sm */
-
-  /*! media sm */
-
-  /*! media sm */
-
-  /*! media sm */
-
-  /*! media sm */
-
-  /*! media sm */
-
-  /*! media sm */
-
-  /*! media sm */
-
-  /*! media sm */
-
-  /*! media sm */
-
-  /*! media sm */
-
-  /*! media sm */
-
-  /*! media sm */
-
-  /*! media sm */
-
-  /*! media sm */
-
-  /*! media sm */
-
-  /*! media sm */
-
-  /*! media sm */
-
-  /*! media sm */
-
-  /*! media sm */
-
-  /*! media sm */
-
-  /*! media sm */
-
-  /*! media sm */
-
-  /*! media sm */
-
-  /*! media sm */
-}
-@media (min-width: 48em) {
-  /*! media md */
-
-  /*! media md */
-
-  /*! media md */
-  h6 {
-    font-size: 1.25rem;
-    line-height: 1.75rem;
-  }
-
-  h5 {
-    font-size: 1.375rem;
-    line-height: 1.75rem;
-  }
-
-  h4 {
-    font-size: 1.5rem;
-    line-height: 2rem;
-  }
-
-  h3 {
-    font-size: 1.75rem;
-    line-height: 2.25rem;
-  }
-
-  h2 {
-    font-size: 2rem;
-    line-height: 2.5rem;
-  }
-
-  h1 {
-    font-size: 2.5rem;
-    line-height: 3rem;
-  }
-
-  .fr-h6 {
-    font-size: 1.25rem !important;
-    line-height: 1.75rem !important;
-  }
-
-  .fr-h5 {
-    font-size: 1.375rem !important;
-    line-height: 1.75rem !important;
-  }
-
-  .fr-h4 {
-    font-size: 1.5rem !important;
-    line-height: 2rem !important;
-  }
-
-  .fr-h3 {
-    font-size: 1.75rem !important;
-    line-height: 2.25rem !important;
-  }
-
-  .fr-h2 {
-    font-size: 2rem !important;
-    line-height: 2.5rem !important;
-  }
-
-  .fr-h1 {
-    font-size: 2.5rem !important;
-    line-height: 3rem !important;
-  }
-
-  .fr-display--xs {
-    font-size: 3rem !important;
-    line-height: 3.5rem !important;
-  }
-
-  .fr-display--sm {
-    font-size: 3.5rem !important;
-    line-height: 4rem !important;
-  }
-
-  .fr-display--md {
-    font-size: 4rem !important;
-    line-height: 4.5rem !important;
-  }
-
-  .fr-display--lg {
-    font-size: 4.5rem !important;
-    line-height: 5rem !important;
-  }
-
-  .fr-display--xl {
-    font-size: 5rem !important;
-    line-height: 5.5rem !important;
-  }
-
-  .fr-hidden-md {
-    display: none !important;
-  }
-
-  .fr-unhidden-md {
-    display: inherit !important;
-  }
-
-  .fr-sr-only-md {
-    position: absolute;
-    width: 1px;
-    height: 1px;
-    padding: 0;
-    margin: -1px;
-    overflow: hidden;
-    clip: rect(0, 0, 0, 0);
-    white-space: nowrap;
-
-    /* added line */
-    border: 0;
-  }
-
-  .fr-container-md {
-    padding-left: 1rem;
-    padding-right: 1rem;
-  }
-
-  .fr-container-md--fluid {
-    padding-left: 0;
-    padding-right: 0;
-    max-width: none;
-  }
-
-  .fr-grid-row-md--gutters {
-    margin: -0.5rem;
-  }
-
-  .fr-grid-row-md--gutters > [class^=fr-col-],
-  .fr-grid-row-md--gutters > [class*=" fr-col-"],
-  .fr-grid-row-md--gutters > .fr-col {
-    padding: 0.5rem;
-  }
-
-  .fr-grid-row-md--no-gutters {
-    margin: 0;
-  }
-
-  .fr-grid-row-md--no-gutters > [class^=fr-col-],
-  .fr-grid-row-md--no-gutters > [class*=" fr-col-"],
-  .fr-grid-row-md--no-gutters > .fr-col {
-    padding: 0;
-  }
-
-  .fr-col-md {
-    flex: 1;
-  }
-
-  .fr-col-md-1 {
-    flex: 0 0 calc(100% / 12);
-    width: calc(100% / 12);
-    max-width: calc(100% / 12);
-  }
-
-  .fr-col-offset-md-1:not(.fr-col-offset-md-1--right) {
-    margin-left: calc(100% / 12);
-  }
-
-  .fr-col-offset-md-1--right {
-    margin-right: calc(100% / 12);
-  }
-
-  .fr-col-md-2 {
-    flex: 0 0 calc(200% / 12);
-    width: calc(200% / 12);
-    max-width: calc(200% / 12);
-  }
-
-  .fr-col-offset-md-2:not(.fr-col-offset-md-2--right) {
-    margin-left: calc(200% / 12);
-  }
-
-  .fr-col-offset-md-2--right {
-    margin-right: calc(200% / 12);
-  }
-
-  .fr-col-md-3 {
-    flex: 0 0 calc(300% / 12);
-    width: calc(300% / 12);
-    max-width: calc(300% / 12);
-  }
-
-  .fr-col-offset-md-3:not(.fr-col-offset-md-3--right) {
-    margin-left: calc(300% / 12);
-  }
-
-  .fr-col-offset-md-3--right {
-    margin-right: calc(300% / 12);
-  }
-
-  .fr-col-md-4 {
-    flex: 0 0 calc(400% / 12);
-    width: calc(400% / 12);
-    max-width: calc(400% / 12);
-  }
-
-  .fr-col-offset-md-4:not(.fr-col-offset-md-4--right) {
-    margin-left: calc(400% / 12);
-  }
-
-  .fr-col-offset-md-4--right {
-    margin-right: calc(400% / 12);
-  }
-
-  .fr-col-md-5 {
-    flex: 0 0 calc(500% / 12);
-    width: calc(500% / 12);
-    max-width: calc(500% / 12);
-  }
-
-  .fr-col-offset-md-5:not(.fr-col-offset-md-5--right) {
-    margin-left: calc(500% / 12);
-  }
-
-  .fr-col-offset-md-5--right {
-    margin-right: calc(500% / 12);
-  }
-
-  .fr-col-md-6 {
-    flex: 0 0 calc(600% / 12);
-    width: calc(600% / 12);
-    max-width: calc(600% / 12);
-  }
-
-  .fr-col-offset-md-6:not(.fr-col-offset-md-6--right) {
-    margin-left: calc(600% / 12);
-  }
-
-  .fr-col-offset-md-6--right {
-    margin-right: calc(600% / 12);
-  }
-
-  .fr-col-md-7 {
-    flex: 0 0 calc(700% / 12);
-    width: calc(700% / 12);
-    max-width: calc(700% / 12);
-  }
-
-  .fr-col-offset-md-7:not(.fr-col-offset-md-7--right) {
-    margin-left: calc(700% / 12);
-  }
-
-  .fr-col-offset-md-7--right {
-    margin-right: calc(700% / 12);
-  }
-
-  .fr-col-md-8 {
-    flex: 0 0 calc(800% / 12);
-    width: calc(800% / 12);
-    max-width: calc(800% / 12);
-  }
-
-  .fr-col-offset-md-8:not(.fr-col-offset-md-8--right) {
-    margin-left: calc(800% / 12);
-  }
-
-  .fr-col-offset-md-8--right {
-    margin-right: calc(800% / 12);
-  }
-
-  .fr-col-md-9 {
-    flex: 0 0 calc(900% / 12);
-    width: calc(900% / 12);
-    max-width: calc(900% / 12);
-  }
-
-  .fr-col-offset-md-9:not(.fr-col-offset-md-9--right) {
-    margin-left: calc(900% / 12);
-  }
-
-  .fr-col-offset-md-9--right {
-    margin-right: calc(900% / 12);
-  }
-
-  .fr-col-md-10 {
-    flex: 0 0 calc(1000% / 12);
-    width: calc(1000% / 12);
-    max-width: calc(1000% / 12);
-  }
-
-  .fr-col-offset-md-10:not(.fr-col-offset-md-10--right) {
-    margin-left: calc(1000% / 12);
-  }
-
-  .fr-col-offset-md-10--right {
-    margin-right: calc(1000% / 12);
-  }
-
-  .fr-col-md-11 {
-    flex: 0 0 calc(1100% / 12);
-    width: calc(1100% / 12);
-    max-width: calc(1100% / 12);
-  }
-
-  .fr-col-offset-md-11:not(.fr-col-offset-md-11--right) {
-    margin-left: calc(1100% / 12);
-  }
-
-  .fr-col-offset-md-11--right {
-    margin-right: calc(1100% / 12);
-  }
-
-  .fr-col-md-12 {
-    flex: 0 0 calc(1200% / 12);
-    width: calc(1200% / 12);
-    max-width: calc(1200% / 12);
-  }
-
-  .fr-col-offset-md-12:not(.fr-col-offset-md-12--right) {
-    margin-left: calc(1200% / 12);
-  }
-
-  .fr-col-offset-md-12--right {
-    margin-right: calc(1200% / 12);
-  }
-
-  .fr-m-md-n8v,
-  .fr-m-md-n4w {
-    margin: -2rem !important;
-  }
-
-  .fr-ml-md-n8v,
-  .fr-ml-md-n4w,
-  .fr-mx-md-n8v,
-  .fr-mx-md-n4w {
-    margin-left: -2rem !important;
-  }
-
-  .fr-mr-md-n8v,
-  .fr-mr-md-n4w,
-  .fr-mx-md-n8v,
-  .fr-mx-md-n4w {
-    margin-right: -2rem !important;
-  }
-
-  .fr-mt-md-n8v,
-  .fr-mt-md-n4w,
-  .fr-my-md-n8v,
-  .fr-my-md-n4w {
-    margin-top: -2rem !important;
-  }
-
-  .fr-mb-md-n8v,
-  .fr-mb-md-n4w,
-  .fr-my-md-n8v,
-  .fr-my-md-n4w {
-    margin-bottom: -2rem !important;
-  }
-
-  .fr-m-md-n7v {
-    margin: -1.75rem !important;
-  }
-
-  .fr-ml-md-n7v,
-  .fr-mx-md-n7v {
-    margin-left: -1.75rem !important;
-  }
-
-  .fr-mr-md-n7v,
-  .fr-mx-md-n7v {
-    margin-right: -1.75rem !important;
-  }
-
-  .fr-mt-md-n7v,
-  .fr-my-md-n7v {
-    margin-top: -1.75rem !important;
-  }
-
-  .fr-mb-md-n7v,
-  .fr-my-md-n7v {
-    margin-bottom: -1.75rem !important;
-  }
-
-  .fr-m-md-n6v,
-  .fr-m-md-n3w {
-    margin: -1.5rem !important;
-  }
-
-  .fr-ml-md-n6v,
-  .fr-ml-md-n3w,
-  .fr-mx-md-n6v,
-  .fr-mx-md-n3w {
-    margin-left: -1.5rem !important;
-  }
-
-  .fr-mr-md-n6v,
-  .fr-mr-md-n3w,
-  .fr-mx-md-n6v,
-  .fr-mx-md-n3w {
-    margin-right: -1.5rem !important;
-  }
-
-  .fr-mt-md-n6v,
-  .fr-mt-md-n3w,
-  .fr-my-md-n6v,
-  .fr-my-md-n3w {
-    margin-top: -1.5rem !important;
-  }
-
-  .fr-mb-md-n6v,
-  .fr-mb-md-n3w,
-  .fr-my-md-n6v,
-  .fr-my-md-n3w {
-    margin-bottom: -1.5rem !important;
-  }
-
-  .fr-m-md-n5v {
-    margin: -1.25rem !important;
-  }
-
-  .fr-ml-md-n5v,
-  .fr-mx-md-n5v {
-    margin-left: -1.25rem !important;
-  }
-
-  .fr-mr-md-n5v,
-  .fr-mx-md-n5v {
-    margin-right: -1.25rem !important;
-  }
-
-  .fr-mt-md-n5v,
-  .fr-my-md-n5v {
-    margin-top: -1.25rem !important;
-  }
-
-  .fr-mb-md-n5v,
-  .fr-my-md-n5v {
-    margin-bottom: -1.25rem !important;
-  }
-
-  .fr-m-md-n4v,
-  .fr-m-md-n2w {
-    margin: -1rem !important;
-  }
-
-  .fr-ml-md-n4v,
-  .fr-ml-md-n2w,
-  .fr-mx-md-n4v,
-  .fr-mx-md-n2w {
-    margin-left: -1rem !important;
-  }
-
-  .fr-mr-md-n4v,
-  .fr-mr-md-n2w,
-  .fr-mx-md-n4v,
-  .fr-mx-md-n2w {
-    margin-right: -1rem !important;
-  }
-
-  .fr-mt-md-n4v,
-  .fr-mt-md-n2w,
-  .fr-my-md-n4v,
-  .fr-my-md-n2w {
-    margin-top: -1rem !important;
-  }
-
-  .fr-mb-md-n4v,
-  .fr-mb-md-n2w,
-  .fr-my-md-n4v,
-  .fr-my-md-n2w {
-    margin-bottom: -1rem !important;
-  }
-
-  .fr-m-md-n3v {
-    margin: -0.75rem !important;
-  }
-
-  .fr-ml-md-n3v,
-  .fr-mx-md-n3v {
-    margin-left: -0.75rem !important;
-  }
-
-  .fr-mr-md-n3v,
-  .fr-mx-md-n3v {
-    margin-right: -0.75rem !important;
-  }
-
-  .fr-mt-md-n3v,
-  .fr-my-md-n3v {
-    margin-top: -0.75rem !important;
-  }
-
-  .fr-mb-md-n3v,
-  .fr-my-md-n3v {
-    margin-bottom: -0.75rem !important;
-  }
-
-  .fr-m-md-n2v,
-  .fr-m-md-n1w {
-    margin: -0.5rem !important;
-  }
-
-  .fr-ml-md-n2v,
-  .fr-ml-md-n1w,
-  .fr-mx-md-n2v,
-  .fr-mx-md-n1w {
-    margin-left: -0.5rem !important;
-  }
-
-  .fr-mr-md-n2v,
-  .fr-mr-md-n1w,
-  .fr-mx-md-n2v,
-  .fr-mx-md-n1w {
-    margin-right: -0.5rem !important;
-  }
-
-  .fr-mt-md-n2v,
-  .fr-mt-md-n1w,
-  .fr-my-md-n2v,
-  .fr-my-md-n1w {
-    margin-top: -0.5rem !important;
-  }
-
-  .fr-mb-md-n2v,
-  .fr-mb-md-n1w,
-  .fr-my-md-n2v,
-  .fr-my-md-n1w {
-    margin-bottom: -0.5rem !important;
-  }
-
-  .fr-m-md-n1v {
-    margin: -0.25rem !important;
-  }
-
-  .fr-ml-md-n1v,
-  .fr-mx-md-n1v {
-    margin-left: -0.25rem !important;
-  }
-
-  .fr-mr-md-n1v,
-  .fr-mx-md-n1v {
-    margin-right: -0.25rem !important;
-  }
-
-  .fr-mt-md-n1v,
-  .fr-my-md-n1v {
-    margin-top: -0.25rem !important;
-  }
-
-  .fr-mb-md-n1v,
-  .fr-my-md-n1v {
-    margin-bottom: -0.25rem !important;
-  }
-
-  .fr-m-md-n1-5v {
-    margin: -0.375rem !important;
-  }
-
-  .fr-ml-md-n1-5v,
-  .fr-mx-md-n1-5v {
-    margin-left: -0.375rem !important;
-  }
-
-  .fr-mr-md-n1-5v,
-  .fr-mx-md-n1-5v {
-    margin-right: -0.375rem !important;
-  }
-
-  .fr-mt-md-n1-5v,
-  .fr-my-md-n1-5v {
-    margin-top: -0.375rem !important;
-  }
-
-  .fr-mb-md-n1-5v,
-  .fr-my-md-n1-5v {
-    margin-bottom: -0.375rem !important;
-  }
-
-  .fr-m-md-0 {
-    margin: 0 !important;
-  }
-
-  .fr-ml-md-0,
-  .fr-mx-md-0 {
-    margin-left: 0 !important;
-  }
-
-  .fr-mr-md-0,
-  .fr-mx-md-0 {
-    margin-right: 0 !important;
-  }
-
-  .fr-mt-md-0,
-  .fr-my-md-0 {
-    margin-top: 0 !important;
-  }
-
-  .fr-mb-md-0,
-  .fr-my-md-0 {
-    margin-bottom: 0 !important;
-  }
-
-  .fr-m-md-n0-5v {
-    margin: -0.125rem !important;
-  }
-
-  .fr-ml-md-n0-5v,
-  .fr-mx-md-n0-5v {
-    margin-left: -0.125rem !important;
-  }
-
-  .fr-mr-md-n0-5v,
-  .fr-mx-md-n0-5v {
-    margin-right: -0.125rem !important;
-  }
-
-  .fr-mt-md-n0-5v,
-  .fr-my-md-n0-5v {
-    margin-top: -0.125rem !important;
-  }
-
-  .fr-mb-md-n0-5v,
-  .fr-my-md-n0-5v {
-    margin-bottom: -0.125rem !important;
-  }
-
-  .fr-m-md-0-5v {
-    margin: 0.125rem !important;
-  }
-
-  .fr-ml-md-0-5v,
-  .fr-mx-md-0-5v {
-    margin-left: 0.125rem !important;
-  }
-
-  .fr-mr-md-0-5v,
-  .fr-mx-md-0-5v {
-    margin-right: 0.125rem !important;
-  }
-
-  .fr-mt-md-0-5v,
-  .fr-my-md-0-5v {
-    margin-top: 0.125rem !important;
-  }
-
-  .fr-mb-md-0-5v,
-  .fr-my-md-0-5v {
-    margin-bottom: 0.125rem !important;
-  }
-
-  .fr-m-md-1v {
-    margin: 0.25rem !important;
-  }
-
-  .fr-ml-md-1v,
-  .fr-mx-md-1v {
-    margin-left: 0.25rem !important;
-  }
-
-  .fr-mr-md-1v,
-  .fr-mx-md-1v {
-    margin-right: 0.25rem !important;
-  }
-
-  .fr-mt-md-1v,
-  .fr-my-md-1v {
-    margin-top: 0.25rem !important;
-  }
-
-  .fr-mb-md-1v,
-  .fr-my-md-1v {
-    margin-bottom: 0.25rem !important;
-  }
-
-  .fr-m-md-1-5v {
-    margin: 0.375rem !important;
-  }
-
-  .fr-ml-md-1-5v,
-  .fr-mx-md-1-5v {
-    margin-left: 0.375rem !important;
-  }
-
-  .fr-mr-md-1-5v,
-  .fr-mx-md-1-5v {
-    margin-right: 0.375rem !important;
-  }
-
-  .fr-mt-md-1-5v,
-  .fr-my-md-1-5v {
-    margin-top: 0.375rem !important;
-  }
-
-  .fr-mb-md-1-5v,
-  .fr-my-md-1-5v {
-    margin-bottom: 0.375rem !important;
-  }
-
-  .fr-m-md-2v,
-  .fr-m-md-1w {
-    margin: 0.5rem !important;
-  }
-
-  .fr-ml-md-2v,
-  .fr-ml-md-1w,
-  .fr-mx-md-2v,
-  .fr-mx-md-1w {
-    margin-left: 0.5rem !important;
-  }
-
-  .fr-mr-md-2v,
-  .fr-mr-md-1w,
-  .fr-mx-md-2v,
-  .fr-mx-md-1w {
-    margin-right: 0.5rem !important;
-  }
-
-  .fr-mt-md-2v,
-  .fr-mt-md-1w,
-  .fr-my-md-2v,
-  .fr-my-md-1w {
-    margin-top: 0.5rem !important;
-  }
-
-  .fr-mb-md-2v,
-  .fr-mb-md-1w,
-  .fr-my-md-2v,
-  .fr-my-md-1w {
-    margin-bottom: 0.5rem !important;
-  }
-
-  .fr-m-md-3v {
-    margin: 0.75rem !important;
-  }
-
-  .fr-ml-md-3v,
-  .fr-mx-md-3v {
-    margin-left: 0.75rem !important;
-  }
-
-  .fr-mr-md-3v,
-  .fr-mx-md-3v {
-    margin-right: 0.75rem !important;
-  }
-
-  .fr-mt-md-3v,
-  .fr-my-md-3v {
-    margin-top: 0.75rem !important;
-  }
-
-  .fr-mb-md-3v,
-  .fr-my-md-3v {
-    margin-bottom: 0.75rem !important;
-  }
-
-  .fr-m-md-4v,
-  .fr-m-md-2w {
-    margin: 1rem !important;
-  }
-
-  .fr-ml-md-4v,
-  .fr-ml-md-2w,
-  .fr-mx-md-4v,
-  .fr-mx-md-2w {
-    margin-left: 1rem !important;
-  }
-
-  .fr-mr-md-4v,
-  .fr-mr-md-2w,
-  .fr-mx-md-4v,
-  .fr-mx-md-2w {
-    margin-right: 1rem !important;
-  }
-
-  .fr-mt-md-4v,
-  .fr-mt-md-2w,
-  .fr-my-md-4v,
-  .fr-my-md-2w {
-    margin-top: 1rem !important;
-  }
-
-  .fr-mb-md-4v,
-  .fr-mb-md-2w,
-  .fr-my-md-4v,
-  .fr-my-md-2w {
-    margin-bottom: 1rem !important;
-  }
-
-  .fr-m-md-5v {
-    margin: 1.25rem !important;
-  }
-
-  .fr-ml-md-5v,
-  .fr-mx-md-5v {
-    margin-left: 1.25rem !important;
-  }
-
-  .fr-mr-md-5v,
-  .fr-mx-md-5v {
-    margin-right: 1.25rem !important;
-  }
-
-  .fr-mt-md-5v,
-  .fr-my-md-5v {
-    margin-top: 1.25rem !important;
-  }
-
-  .fr-mb-md-5v,
-  .fr-my-md-5v {
-    margin-bottom: 1.25rem !important;
-  }
-
-  .fr-m-md-6v,
-  .fr-m-md-3w {
-    margin: 1.5rem !important;
-  }
-
-  .fr-ml-md-6v,
-  .fr-ml-md-3w,
-  .fr-mx-md-6v,
-  .fr-mx-md-3w {
-    margin-left: 1.5rem !important;
-  }
-
-  .fr-mr-md-6v,
-  .fr-mr-md-3w,
-  .fr-mx-md-6v,
-  .fr-mx-md-3w {
-    margin-right: 1.5rem !important;
-  }
-
-  .fr-mt-md-6v,
-  .fr-mt-md-3w,
-  .fr-my-md-6v,
-  .fr-my-md-3w {
-    margin-top: 1.5rem !important;
-  }
-
-  .fr-mb-md-6v,
-  .fr-mb-md-3w,
-  .fr-my-md-6v,
-  .fr-my-md-3w {
-    margin-bottom: 1.5rem !important;
-  }
-
-  .fr-m-md-7v {
-    margin: 1.75rem !important;
-  }
-
-  .fr-ml-md-7v,
-  .fr-mx-md-7v {
-    margin-left: 1.75rem !important;
-  }
-
-  .fr-mr-md-7v,
-  .fr-mx-md-7v {
-    margin-right: 1.75rem !important;
-  }
-
-  .fr-mt-md-7v,
-  .fr-my-md-7v {
-    margin-top: 1.75rem !important;
-  }
-
-  .fr-mb-md-7v,
-  .fr-my-md-7v {
-    margin-bottom: 1.75rem !important;
-  }
-
-  .fr-m-md-8v,
-  .fr-m-md-4w {
-    margin: 2rem !important;
-  }
-
-  .fr-ml-md-8v,
-  .fr-ml-md-4w,
-  .fr-mx-md-8v,
-  .fr-mx-md-4w {
-    margin-left: 2rem !important;
-  }
-
-  .fr-mr-md-8v,
-  .fr-mr-md-4w,
-  .fr-mx-md-8v,
-  .fr-mx-md-4w {
-    margin-right: 2rem !important;
-  }
-
-  .fr-mt-md-8v,
-  .fr-mt-md-4w,
-  .fr-my-md-8v,
-  .fr-my-md-4w {
-    margin-top: 2rem !important;
-  }
-
-  .fr-mb-md-8v,
-  .fr-mb-md-4w,
-  .fr-my-md-8v,
-  .fr-my-md-4w {
-    margin-bottom: 2rem !important;
-  }
-
-  .fr-m-md-9v {
-    margin: 2.25rem !important;
-  }
-
-  .fr-ml-md-9v,
-  .fr-mx-md-9v {
-    margin-left: 2.25rem !important;
-  }
-
-  .fr-mr-md-9v,
-  .fr-mx-md-9v {
-    margin-right: 2.25rem !important;
-  }
-
-  .fr-mt-md-9v,
-  .fr-my-md-9v {
-    margin-top: 2.25rem !important;
-  }
-
-  .fr-mb-md-9v,
-  .fr-my-md-9v {
-    margin-bottom: 2.25rem !important;
-  }
-
-  .fr-m-md-10v,
-  .fr-m-md-5w {
-    margin: 2.5rem !important;
-  }
-
-  .fr-ml-md-10v,
-  .fr-ml-md-5w,
-  .fr-mx-md-10v,
-  .fr-mx-md-5w {
-    margin-left: 2.5rem !important;
-  }
-
-  .fr-mr-md-10v,
-  .fr-mr-md-5w,
-  .fr-mx-md-10v,
-  .fr-mx-md-5w {
-    margin-right: 2.5rem !important;
-  }
-
-  .fr-mt-md-10v,
-  .fr-mt-md-5w,
-  .fr-my-md-10v,
-  .fr-my-md-5w {
-    margin-top: 2.5rem !important;
-  }
-
-  .fr-mb-md-10v,
-  .fr-mb-md-5w,
-  .fr-my-md-10v,
-  .fr-my-md-5w {
-    margin-bottom: 2.5rem !important;
-  }
-
-  .fr-m-md-11v {
-    margin: 2.75rem !important;
-  }
-
-  .fr-ml-md-11v,
-  .fr-mx-md-11v {
-    margin-left: 2.75rem !important;
-  }
-
-  .fr-mr-md-11v,
-  .fr-mx-md-11v {
-    margin-right: 2.75rem !important;
-  }
-
-  .fr-mt-md-11v,
-  .fr-my-md-11v {
-    margin-top: 2.75rem !important;
-  }
-
-  .fr-mb-md-11v,
-  .fr-my-md-11v {
-    margin-bottom: 2.75rem !important;
-  }
-
-  .fr-m-md-12v,
-  .fr-m-md-6w {
-    margin: 3rem !important;
-  }
-
-  .fr-ml-md-12v,
-  .fr-ml-md-6w,
-  .fr-mx-md-12v,
-  .fr-mx-md-6w {
-    margin-left: 3rem !important;
-  }
-
-  .fr-mr-md-12v,
-  .fr-mr-md-6w,
-  .fr-mx-md-12v,
-  .fr-mx-md-6w {
-    margin-right: 3rem !important;
-  }
-
-  .fr-mt-md-12v,
-  .fr-mt-md-6w,
-  .fr-my-md-12v,
-  .fr-my-md-6w {
-    margin-top: 3rem !important;
-  }
-
-  .fr-mb-md-12v,
-  .fr-mb-md-6w,
-  .fr-my-md-12v,
-  .fr-my-md-6w {
-    margin-bottom: 3rem !important;
-  }
-
-  .fr-m-md-13v {
-    margin: 3.25rem !important;
-  }
-
-  .fr-ml-md-13v,
-  .fr-mx-md-13v {
-    margin-left: 3.25rem !important;
-  }
-
-  .fr-mr-md-13v,
-  .fr-mx-md-13v {
-    margin-right: 3.25rem !important;
-  }
-
-  .fr-mt-md-13v,
-  .fr-my-md-13v {
-    margin-top: 3.25rem !important;
-  }
-
-  .fr-mb-md-13v,
-  .fr-my-md-13v {
-    margin-bottom: 3.25rem !important;
-  }
-
-  .fr-m-md-14v,
-  .fr-m-md-7w {
-    margin: 3.5rem !important;
-  }
-
-  .fr-ml-md-14v,
-  .fr-ml-md-7w,
-  .fr-mx-md-14v,
-  .fr-mx-md-7w {
-    margin-left: 3.5rem !important;
-  }
-
-  .fr-mr-md-14v,
-  .fr-mr-md-7w,
-  .fr-mx-md-14v,
-  .fr-mx-md-7w {
-    margin-right: 3.5rem !important;
-  }
-
-  .fr-mt-md-14v,
-  .fr-mt-md-7w,
-  .fr-my-md-14v,
-  .fr-my-md-7w {
-    margin-top: 3.5rem !important;
-  }
-
-  .fr-mb-md-14v,
-  .fr-mb-md-7w,
-  .fr-my-md-14v,
-  .fr-my-md-7w {
-    margin-bottom: 3.5rem !important;
-  }
-
-  .fr-m-md-15v {
-    margin: 3.75rem !important;
-  }
-
-  .fr-ml-md-15v,
-  .fr-mx-md-15v {
-    margin-left: 3.75rem !important;
-  }
-
-  .fr-mr-md-15v,
-  .fr-mx-md-15v {
-    margin-right: 3.75rem !important;
-  }
-
-  .fr-mt-md-15v,
-  .fr-my-md-15v {
-    margin-top: 3.75rem !important;
-  }
-
-  .fr-mb-md-15v,
-  .fr-my-md-15v {
-    margin-bottom: 3.75rem !important;
-  }
-
-  .fr-m-md-16v,
-  .fr-m-md-8w {
-    margin: 4rem !important;
-  }
-
-  .fr-ml-md-16v,
-  .fr-ml-md-8w,
-  .fr-mx-md-16v,
-  .fr-mx-md-8w {
-    margin-left: 4rem !important;
-  }
-
-  .fr-mr-md-16v,
-  .fr-mr-md-8w,
-  .fr-mx-md-16v,
-  .fr-mx-md-8w {
-    margin-right: 4rem !important;
-  }
-
-  .fr-mt-md-16v,
-  .fr-mt-md-8w,
-  .fr-my-md-16v,
-  .fr-my-md-8w {
-    margin-top: 4rem !important;
-  }
-
-  .fr-mb-md-16v,
-  .fr-mb-md-8w,
-  .fr-my-md-16v,
-  .fr-my-md-8w {
-    margin-bottom: 4rem !important;
-  }
-
-  .fr-m-md-17v {
-    margin: 4.25rem !important;
-  }
-
-  .fr-ml-md-17v,
-  .fr-mx-md-17v {
-    margin-left: 4.25rem !important;
-  }
-
-  .fr-mr-md-17v,
-  .fr-mx-md-17v {
-    margin-right: 4.25rem !important;
-  }
-
-  .fr-mt-md-17v,
-  .fr-my-md-17v {
-    margin-top: 4.25rem !important;
-  }
-
-  .fr-mb-md-17v,
-  .fr-my-md-17v {
-    margin-bottom: 4.25rem !important;
-  }
-
-  .fr-m-md-18v,
-  .fr-m-md-9w {
-    margin: 4.5rem !important;
-  }
-
-  .fr-ml-md-18v,
-  .fr-ml-md-9w,
-  .fr-mx-md-18v,
-  .fr-mx-md-9w {
-    margin-left: 4.5rem !important;
-  }
-
-  .fr-mr-md-18v,
-  .fr-mr-md-9w,
-  .fr-mx-md-18v,
-  .fr-mx-md-9w {
-    margin-right: 4.5rem !important;
-  }
-
-  .fr-mt-md-18v,
-  .fr-mt-md-9w,
-  .fr-my-md-18v,
-  .fr-my-md-9w {
-    margin-top: 4.5rem !important;
-  }
-
-  .fr-mb-md-18v,
-  .fr-mb-md-9w,
-  .fr-my-md-18v,
-  .fr-my-md-9w {
-    margin-bottom: 4.5rem !important;
-  }
-
-  .fr-m-md-19v {
-    margin: 4.75rem !important;
-  }
-
-  .fr-ml-md-19v,
-  .fr-mx-md-19v {
-    margin-left: 4.75rem !important;
-  }
-
-  .fr-mr-md-19v,
-  .fr-mx-md-19v {
-    margin-right: 4.75rem !important;
-  }
-
-  .fr-mt-md-19v,
-  .fr-my-md-19v {
-    margin-top: 4.75rem !important;
-  }
-
-  .fr-mb-md-19v,
-  .fr-my-md-19v {
-    margin-bottom: 4.75rem !important;
-  }
-
-  .fr-m-md-20v,
-  .fr-m-md-10w {
-    margin: 5rem !important;
-  }
-
-  .fr-ml-md-20v,
-  .fr-ml-md-10w,
-  .fr-mx-md-20v,
-  .fr-mx-md-10w {
-    margin-left: 5rem !important;
-  }
-
-  .fr-mr-md-20v,
-  .fr-mr-md-10w,
-  .fr-mx-md-20v,
-  .fr-mx-md-10w {
-    margin-right: 5rem !important;
-  }
-
-  .fr-mt-md-20v,
-  .fr-mt-md-10w,
-  .fr-my-md-20v,
-  .fr-my-md-10w {
-    margin-top: 5rem !important;
-  }
-
-  .fr-mb-md-20v,
-  .fr-mb-md-10w,
-  .fr-my-md-20v,
-  .fr-my-md-10w {
-    margin-bottom: 5rem !important;
-  }
-
-  .fr-m-md-21v {
-    margin: 5.25rem !important;
-  }
-
-  .fr-ml-md-21v,
-  .fr-mx-md-21v {
-    margin-left: 5.25rem !important;
-  }
-
-  .fr-mr-md-21v,
-  .fr-mx-md-21v {
-    margin-right: 5.25rem !important;
-  }
-
-  .fr-mt-md-21v,
-  .fr-my-md-21v {
-    margin-top: 5.25rem !important;
-  }
-
-  .fr-mb-md-21v,
-  .fr-my-md-21v {
-    margin-bottom: 5.25rem !important;
-  }
-
-  .fr-m-md-22v,
-  .fr-m-md-11w {
-    margin: 5.5rem !important;
-  }
-
-  .fr-ml-md-22v,
-  .fr-ml-md-11w,
-  .fr-mx-md-22v,
-  .fr-mx-md-11w {
-    margin-left: 5.5rem !important;
-  }
-
-  .fr-mr-md-22v,
-  .fr-mr-md-11w,
-  .fr-mx-md-22v,
-  .fr-mx-md-11w {
-    margin-right: 5.5rem !important;
-  }
-
-  .fr-mt-md-22v,
-  .fr-mt-md-11w,
-  .fr-my-md-22v,
-  .fr-my-md-11w {
-    margin-top: 5.5rem !important;
-  }
-
-  .fr-mb-md-22v,
-  .fr-mb-md-11w,
-  .fr-my-md-22v,
-  .fr-my-md-11w {
-    margin-bottom: 5.5rem !important;
-  }
-
-  .fr-m-md-23v {
-    margin: 5.75rem !important;
-  }
-
-  .fr-ml-md-23v,
-  .fr-mx-md-23v {
-    margin-left: 5.75rem !important;
-  }
-
-  .fr-mr-md-23v,
-  .fr-mx-md-23v {
-    margin-right: 5.75rem !important;
-  }
-
-  .fr-mt-md-23v,
-  .fr-my-md-23v {
-    margin-top: 5.75rem !important;
-  }
-
-  .fr-mb-md-23v,
-  .fr-my-md-23v {
-    margin-bottom: 5.75rem !important;
-  }
-
-  .fr-m-md-24v,
-  .fr-m-md-12w {
-    margin: 6rem !important;
-  }
-
-  .fr-ml-md-24v,
-  .fr-ml-md-12w,
-  .fr-mx-md-24v,
-  .fr-mx-md-12w {
-    margin-left: 6rem !important;
-  }
-
-  .fr-mr-md-24v,
-  .fr-mr-md-12w,
-  .fr-mx-md-24v,
-  .fr-mx-md-12w {
-    margin-right: 6rem !important;
-  }
-
-  .fr-mt-md-24v,
-  .fr-mt-md-12w,
-  .fr-my-md-24v,
-  .fr-my-md-12w {
-    margin-top: 6rem !important;
-  }
-
-  .fr-mb-md-24v,
-  .fr-mb-md-12w,
-  .fr-my-md-24v,
-  .fr-my-md-12w {
-    margin-bottom: 6rem !important;
-  }
-
-  .fr-m-md-25v {
-    margin: 6.25rem !important;
-  }
-
-  .fr-ml-md-25v,
-  .fr-mx-md-25v {
-    margin-left: 6.25rem !important;
-  }
-
-  .fr-mr-md-25v,
-  .fr-mx-md-25v {
-    margin-right: 6.25rem !important;
-  }
-
-  .fr-mt-md-25v,
-  .fr-my-md-25v {
-    margin-top: 6.25rem !important;
-  }
-
-  .fr-mb-md-25v,
-  .fr-my-md-25v {
-    margin-bottom: 6.25rem !important;
-  }
-
-  .fr-m-md-26v,
-  .fr-m-md-13w {
-    margin: 6.5rem !important;
-  }
-
-  .fr-ml-md-26v,
-  .fr-ml-md-13w,
-  .fr-mx-md-26v,
-  .fr-mx-md-13w {
-    margin-left: 6.5rem !important;
-  }
-
-  .fr-mr-md-26v,
-  .fr-mr-md-13w,
-  .fr-mx-md-26v,
-  .fr-mx-md-13w {
-    margin-right: 6.5rem !important;
-  }
-
-  .fr-mt-md-26v,
-  .fr-mt-md-13w,
-  .fr-my-md-26v,
-  .fr-my-md-13w {
-    margin-top: 6.5rem !important;
-  }
-
-  .fr-mb-md-26v,
-  .fr-mb-md-13w,
-  .fr-my-md-26v,
-  .fr-my-md-13w {
-    margin-bottom: 6.5rem !important;
-  }
-
-  .fr-m-md-27v {
-    margin: 6.75rem !important;
-  }
-
-  .fr-ml-md-27v,
-  .fr-mx-md-27v {
-    margin-left: 6.75rem !important;
-  }
-
-  .fr-mr-md-27v,
-  .fr-mx-md-27v {
-    margin-right: 6.75rem !important;
-  }
-
-  .fr-mt-md-27v,
-  .fr-my-md-27v {
-    margin-top: 6.75rem !important;
-  }
-
-  .fr-mb-md-27v,
-  .fr-my-md-27v {
-    margin-bottom: 6.75rem !important;
-  }
-
-  .fr-m-md-28v,
-  .fr-m-md-14w {
-    margin: 7rem !important;
-  }
-
-  .fr-ml-md-28v,
-  .fr-ml-md-14w,
-  .fr-mx-md-28v,
-  .fr-mx-md-14w {
-    margin-left: 7rem !important;
-  }
-
-  .fr-mr-md-28v,
-  .fr-mr-md-14w,
-  .fr-mx-md-28v,
-  .fr-mx-md-14w {
-    margin-right: 7rem !important;
-  }
-
-  .fr-mt-md-28v,
-  .fr-mt-md-14w,
-  .fr-my-md-28v,
-  .fr-my-md-14w {
-    margin-top: 7rem !important;
-  }
-
-  .fr-mb-md-28v,
-  .fr-mb-md-14w,
-  .fr-my-md-28v,
-  .fr-my-md-14w {
-    margin-bottom: 7rem !important;
-  }
-
-  .fr-m-md-29v {
-    margin: 7.25rem !important;
-  }
-
-  .fr-ml-md-29v,
-  .fr-mx-md-29v {
-    margin-left: 7.25rem !important;
-  }
-
-  .fr-mr-md-29v,
-  .fr-mx-md-29v {
-    margin-right: 7.25rem !important;
-  }
-
-  .fr-mt-md-29v,
-  .fr-my-md-29v {
-    margin-top: 7.25rem !important;
-  }
-
-  .fr-mb-md-29v,
-  .fr-my-md-29v {
-    margin-bottom: 7.25rem !important;
-  }
-
-  .fr-m-md-30v,
-  .fr-m-md-15w {
-    margin: 7.5rem !important;
-  }
-
-  .fr-ml-md-30v,
-  .fr-ml-md-15w,
-  .fr-mx-md-30v,
-  .fr-mx-md-15w {
-    margin-left: 7.5rem !important;
-  }
-
-  .fr-mr-md-30v,
-  .fr-mr-md-15w,
-  .fr-mx-md-30v,
-  .fr-mx-md-15w {
-    margin-right: 7.5rem !important;
-  }
-
-  .fr-mt-md-30v,
-  .fr-mt-md-15w,
-  .fr-my-md-30v,
-  .fr-my-md-15w {
-    margin-top: 7.5rem !important;
-  }
-
-  .fr-mb-md-30v,
-  .fr-mb-md-15w,
-  .fr-my-md-30v,
-  .fr-my-md-15w {
-    margin-bottom: 7.5rem !important;
-  }
-
-  .fr-m-md-31v {
-    margin: 7.75rem !important;
-  }
-
-  .fr-ml-md-31v,
-  .fr-mx-md-31v {
-    margin-left: 7.75rem !important;
-  }
-
-  .fr-mr-md-31v,
-  .fr-mx-md-31v {
-    margin-right: 7.75rem !important;
-  }
-
-  .fr-mt-md-31v,
-  .fr-my-md-31v {
-    margin-top: 7.75rem !important;
-  }
-
-  .fr-mb-md-31v,
-  .fr-my-md-31v {
-    margin-bottom: 7.75rem !important;
-  }
-
-  .fr-m-md-32v,
-  .fr-m-md-16w {
-    margin: 8rem !important;
-  }
-
-  .fr-ml-md-32v,
-  .fr-ml-md-16w,
-  .fr-mx-md-32v,
-  .fr-mx-md-16w {
-    margin-left: 8rem !important;
-  }
-
-  .fr-mr-md-32v,
-  .fr-mr-md-16w,
-  .fr-mx-md-32v,
-  .fr-mx-md-16w {
-    margin-right: 8rem !important;
-  }
-
-  .fr-mt-md-32v,
-  .fr-mt-md-16w,
-  .fr-my-md-32v,
-  .fr-my-md-16w {
-    margin-top: 8rem !important;
-  }
-
-  .fr-mb-md-32v,
-  .fr-mb-md-16w,
-  .fr-my-md-32v,
-  .fr-my-md-16w {
-    margin-bottom: 8rem !important;
-  }
-
-  .fr-m-md-auto {
-    margin: auto;
-  }
-
-  .fr-ml-md-auto,
-  .fr-mx-md-auto {
-    margin-left: auto;
-  }
-
-  .fr-mr-md-auto,
-  .fr-mx-md-auto {
-    margin-right: auto;
-  }
-
-  .fr-mt-md-auto,
-  .fr-my-md-auto {
-    margin-top: auto;
-  }
-
-  .fr-mb-md-auto,
-  .fr-my-md-auto {
-    margin-bottom: auto;
-  }
-
-  .fr-p-md-0 {
-    padding: 0 !important;
-  }
-
-  .fr-pl-md-0,
-  .fr-px-md-0 {
-    padding-left: 0 !important;
-  }
-
-  .fr-pr-md-0,
-  .fr-px-md-0 {
-    padding-right: 0 !important;
-  }
-
-  .fr-pt-md-0,
-  .fr-py-md-0 {
-    padding-top: 0 !important;
-  }
-
-  .fr-pb-md-0,
-  .fr-py-md-0 {
-    padding-bottom: 0 !important;
-  }
-
-  .fr-p-md-n0-5v {
-    padding: -0.125rem !important;
-  }
-
-  .fr-pl-md-n0-5v,
-  .fr-px-md-n0-5v {
-    padding-left: -0.125rem !important;
-  }
-
-  .fr-pr-md-n0-5v,
-  .fr-px-md-n0-5v {
-    padding-right: -0.125rem !important;
-  }
-
-  .fr-pt-md-n0-5v,
-  .fr-py-md-n0-5v {
-    padding-top: -0.125rem !important;
-  }
-
-  .fr-pb-md-n0-5v,
-  .fr-py-md-n0-5v {
-    padding-bottom: -0.125rem !important;
-  }
-
-  .fr-p-md-0-5v {
-    padding: 0.125rem !important;
-  }
-
-  .fr-pl-md-0-5v,
-  .fr-px-md-0-5v {
-    padding-left: 0.125rem !important;
-  }
-
-  .fr-pr-md-0-5v,
-  .fr-px-md-0-5v {
-    padding-right: 0.125rem !important;
-  }
-
-  .fr-pt-md-0-5v,
-  .fr-py-md-0-5v {
-    padding-top: 0.125rem !important;
-  }
-
-  .fr-pb-md-0-5v,
-  .fr-py-md-0-5v {
-    padding-bottom: 0.125rem !important;
-  }
-
-  .fr-p-md-1v {
-    padding: 0.25rem !important;
-  }
-
-  .fr-pl-md-1v,
-  .fr-px-md-1v {
-    padding-left: 0.25rem !important;
-  }
-
-  .fr-pr-md-1v,
-  .fr-px-md-1v {
-    padding-right: 0.25rem !important;
-  }
-
-  .fr-pt-md-1v,
-  .fr-py-md-1v {
-    padding-top: 0.25rem !important;
-  }
-
-  .fr-pb-md-1v,
-  .fr-py-md-1v {
-    padding-bottom: 0.25rem !important;
-  }
-
-  .fr-p-md-1-5v {
-    padding: 0.375rem !important;
-  }
-
-  .fr-pl-md-1-5v,
-  .fr-px-md-1-5v {
-    padding-left: 0.375rem !important;
-  }
-
-  .fr-pr-md-1-5v,
-  .fr-px-md-1-5v {
-    padding-right: 0.375rem !important;
-  }
-
-  .fr-pt-md-1-5v,
-  .fr-py-md-1-5v {
-    padding-top: 0.375rem !important;
-  }
-
-  .fr-pb-md-1-5v,
-  .fr-py-md-1-5v {
-    padding-bottom: 0.375rem !important;
-  }
-
-  .fr-p-md-2v,
-  .fr-p-md-1w {
-    padding: 0.5rem !important;
-  }
-
-  .fr-pl-md-2v,
-  .fr-pl-md-1w,
-  .fr-px-md-2v,
-  .fr-px-md-1w {
-    padding-left: 0.5rem !important;
-  }
-
-  .fr-pr-md-2v,
-  .fr-pr-md-1w,
-  .fr-px-md-2v,
-  .fr-px-md-1w {
-    padding-right: 0.5rem !important;
-  }
-
-  .fr-pt-md-2v,
-  .fr-pt-md-1w,
-  .fr-py-md-2v,
-  .fr-py-md-1w {
-    padding-top: 0.5rem !important;
-  }
-
-  .fr-pb-md-2v,
-  .fr-pb-md-1w,
-  .fr-py-md-2v,
-  .fr-py-md-1w {
-    padding-bottom: 0.5rem !important;
-  }
-
-  .fr-p-md-3v {
-    padding: 0.75rem !important;
-  }
-
-  .fr-pl-md-3v,
-  .fr-px-md-3v {
-    padding-left: 0.75rem !important;
-  }
-
-  .fr-pr-md-3v,
-  .fr-px-md-3v {
-    padding-right: 0.75rem !important;
-  }
-
-  .fr-pt-md-3v,
-  .fr-py-md-3v {
-    padding-top: 0.75rem !important;
-  }
-
-  .fr-pb-md-3v,
-  .fr-py-md-3v {
-    padding-bottom: 0.75rem !important;
-  }
-
-  .fr-p-md-4v,
-  .fr-p-md-2w {
-    padding: 1rem !important;
-  }
-
-  .fr-pl-md-4v,
-  .fr-pl-md-2w,
-  .fr-px-md-4v,
-  .fr-px-md-2w {
-    padding-left: 1rem !important;
-  }
-
-  .fr-pr-md-4v,
-  .fr-pr-md-2w,
-  .fr-px-md-4v,
-  .fr-px-md-2w {
-    padding-right: 1rem !important;
-  }
-
-  .fr-pt-md-4v,
-  .fr-pt-md-2w,
-  .fr-py-md-4v,
-  .fr-py-md-2w {
-    padding-top: 1rem !important;
-  }
-
-  .fr-pb-md-4v,
-  .fr-pb-md-2w,
-  .fr-py-md-4v,
-  .fr-py-md-2w {
-    padding-bottom: 1rem !important;
-  }
-
-  .fr-p-md-5v {
-    padding: 1.25rem !important;
-  }
-
-  .fr-pl-md-5v,
-  .fr-px-md-5v {
-    padding-left: 1.25rem !important;
-  }
-
-  .fr-pr-md-5v,
-  .fr-px-md-5v {
-    padding-right: 1.25rem !important;
-  }
-
-  .fr-pt-md-5v,
-  .fr-py-md-5v {
-    padding-top: 1.25rem !important;
-  }
-
-  .fr-pb-md-5v,
-  .fr-py-md-5v {
-    padding-bottom: 1.25rem !important;
-  }
-
-  .fr-p-md-6v,
-  .fr-p-md-3w {
-    padding: 1.5rem !important;
-  }
-
-  .fr-pl-md-6v,
-  .fr-pl-md-3w,
-  .fr-px-md-6v,
-  .fr-px-md-3w {
-    padding-left: 1.5rem !important;
-  }
-
-  .fr-pr-md-6v,
-  .fr-pr-md-3w,
-  .fr-px-md-6v,
-  .fr-px-md-3w {
-    padding-right: 1.5rem !important;
-  }
-
-  .fr-pt-md-6v,
-  .fr-pt-md-3w,
-  .fr-py-md-6v,
-  .fr-py-md-3w {
-    padding-top: 1.5rem !important;
-  }
-
-  .fr-pb-md-6v,
-  .fr-pb-md-3w,
-  .fr-py-md-6v,
-  .fr-py-md-3w {
-    padding-bottom: 1.5rem !important;
-  }
-
-  .fr-p-md-7v {
-    padding: 1.75rem !important;
-  }
-
-  .fr-pl-md-7v,
-  .fr-px-md-7v {
-    padding-left: 1.75rem !important;
-  }
-
-  .fr-pr-md-7v,
-  .fr-px-md-7v {
-    padding-right: 1.75rem !important;
-  }
-
-  .fr-pt-md-7v,
-  .fr-py-md-7v {
-    padding-top: 1.75rem !important;
-  }
-
-  .fr-pb-md-7v,
-  .fr-py-md-7v {
-    padding-bottom: 1.75rem !important;
-  }
-
-  .fr-p-md-8v,
-  .fr-p-md-4w {
-    padding: 2rem !important;
-  }
-
-  .fr-pl-md-8v,
-  .fr-pl-md-4w,
-  .fr-px-md-8v,
-  .fr-px-md-4w {
-    padding-left: 2rem !important;
-  }
-
-  .fr-pr-md-8v,
-  .fr-pr-md-4w,
-  .fr-px-md-8v,
-  .fr-px-md-4w {
-    padding-right: 2rem !important;
-  }
-
-  .fr-pt-md-8v,
-  .fr-pt-md-4w,
-  .fr-py-md-8v,
-  .fr-py-md-4w {
-    padding-top: 2rem !important;
-  }
-
-  .fr-pb-md-8v,
-  .fr-pb-md-4w,
-  .fr-py-md-8v,
-  .fr-py-md-4w {
-    padding-bottom: 2rem !important;
-  }
-
-  .fr-p-md-9v {
-    padding: 2.25rem !important;
-  }
-
-  .fr-pl-md-9v,
-  .fr-px-md-9v {
-    padding-left: 2.25rem !important;
-  }
-
-  .fr-pr-md-9v,
-  .fr-px-md-9v {
-    padding-right: 2.25rem !important;
-  }
-
-  .fr-pt-md-9v,
-  .fr-py-md-9v {
-    padding-top: 2.25rem !important;
-  }
-
-  .fr-pb-md-9v,
-  .fr-py-md-9v {
-    padding-bottom: 2.25rem !important;
-  }
-
-  .fr-p-md-10v,
-  .fr-p-md-5w {
-    padding: 2.5rem !important;
-  }
-
-  .fr-pl-md-10v,
-  .fr-pl-md-5w,
-  .fr-px-md-10v,
-  .fr-px-md-5w {
-    padding-left: 2.5rem !important;
-  }
-
-  .fr-pr-md-10v,
-  .fr-pr-md-5w,
-  .fr-px-md-10v,
-  .fr-px-md-5w {
-    padding-right: 2.5rem !important;
-  }
-
-  .fr-pt-md-10v,
-  .fr-pt-md-5w,
-  .fr-py-md-10v,
-  .fr-py-md-5w {
-    padding-top: 2.5rem !important;
-  }
-
-  .fr-pb-md-10v,
-  .fr-pb-md-5w,
-  .fr-py-md-10v,
-  .fr-py-md-5w {
-    padding-bottom: 2.5rem !important;
-  }
-
-  .fr-p-md-11v {
-    padding: 2.75rem !important;
-  }
-
-  .fr-pl-md-11v,
-  .fr-px-md-11v {
-    padding-left: 2.75rem !important;
-  }
-
-  .fr-pr-md-11v,
-  .fr-px-md-11v {
-    padding-right: 2.75rem !important;
-  }
-
-  .fr-pt-md-11v,
-  .fr-py-md-11v {
-    padding-top: 2.75rem !important;
-  }
-
-  .fr-pb-md-11v,
-  .fr-py-md-11v {
-    padding-bottom: 2.75rem !important;
-  }
-
-  .fr-p-md-12v,
-  .fr-p-md-6w {
-    padding: 3rem !important;
-  }
-
-  .fr-pl-md-12v,
-  .fr-pl-md-6w,
-  .fr-px-md-12v,
-  .fr-px-md-6w {
-    padding-left: 3rem !important;
-  }
-
-  .fr-pr-md-12v,
-  .fr-pr-md-6w,
-  .fr-px-md-12v,
-  .fr-px-md-6w {
-    padding-right: 3rem !important;
-  }
-
-  .fr-pt-md-12v,
-  .fr-pt-md-6w,
-  .fr-py-md-12v,
-  .fr-py-md-6w {
-    padding-top: 3rem !important;
-  }
-
-  .fr-pb-md-12v,
-  .fr-pb-md-6w,
-  .fr-py-md-12v,
-  .fr-py-md-6w {
-    padding-bottom: 3rem !important;
-  }
-
-  .fr-p-md-13v {
-    padding: 3.25rem !important;
-  }
-
-  .fr-pl-md-13v,
-  .fr-px-md-13v {
-    padding-left: 3.25rem !important;
-  }
-
-  .fr-pr-md-13v,
-  .fr-px-md-13v {
-    padding-right: 3.25rem !important;
-  }
-
-  .fr-pt-md-13v,
-  .fr-py-md-13v {
-    padding-top: 3.25rem !important;
-  }
-
-  .fr-pb-md-13v,
-  .fr-py-md-13v {
-    padding-bottom: 3.25rem !important;
-  }
-
-  .fr-p-md-14v,
-  .fr-p-md-7w {
-    padding: 3.5rem !important;
-  }
-
-  .fr-pl-md-14v,
-  .fr-pl-md-7w,
-  .fr-px-md-14v,
-  .fr-px-md-7w {
-    padding-left: 3.5rem !important;
-  }
-
-  .fr-pr-md-14v,
-  .fr-pr-md-7w,
-  .fr-px-md-14v,
-  .fr-px-md-7w {
-    padding-right: 3.5rem !important;
-  }
-
-  .fr-pt-md-14v,
-  .fr-pt-md-7w,
-  .fr-py-md-14v,
-  .fr-py-md-7w {
-    padding-top: 3.5rem !important;
-  }
-
-  .fr-pb-md-14v,
-  .fr-pb-md-7w,
-  .fr-py-md-14v,
-  .fr-py-md-7w {
-    padding-bottom: 3.5rem !important;
-  }
-
-  .fr-p-md-15v {
-    padding: 3.75rem !important;
-  }
-
-  .fr-pl-md-15v,
-  .fr-px-md-15v {
-    padding-left: 3.75rem !important;
-  }
-
-  .fr-pr-md-15v,
-  .fr-px-md-15v {
-    padding-right: 3.75rem !important;
-  }
-
-  .fr-pt-md-15v,
-  .fr-py-md-15v {
-    padding-top: 3.75rem !important;
-  }
-
-  .fr-pb-md-15v,
-  .fr-py-md-15v {
-    padding-bottom: 3.75rem !important;
-  }
-
-  .fr-p-md-16v,
-  .fr-p-md-8w {
-    padding: 4rem !important;
-  }
-
-  .fr-pl-md-16v,
-  .fr-pl-md-8w,
-  .fr-px-md-16v,
-  .fr-px-md-8w {
-    padding-left: 4rem !important;
-  }
-
-  .fr-pr-md-16v,
-  .fr-pr-md-8w,
-  .fr-px-md-16v,
-  .fr-px-md-8w {
-    padding-right: 4rem !important;
-  }
-
-  .fr-pt-md-16v,
-  .fr-pt-md-8w,
-  .fr-py-md-16v,
-  .fr-py-md-8w {
-    padding-top: 4rem !important;
-  }
-
-  .fr-pb-md-16v,
-  .fr-pb-md-8w,
-  .fr-py-md-16v,
-  .fr-py-md-8w {
-    padding-bottom: 4rem !important;
-  }
-
-  .fr-p-md-17v {
-    padding: 4.25rem !important;
-  }
-
-  .fr-pl-md-17v,
-  .fr-px-md-17v {
-    padding-left: 4.25rem !important;
-  }
-
-  .fr-pr-md-17v,
-  .fr-px-md-17v {
-    padding-right: 4.25rem !important;
-  }
-
-  .fr-pt-md-17v,
-  .fr-py-md-17v {
-    padding-top: 4.25rem !important;
-  }
-
-  .fr-pb-md-17v,
-  .fr-py-md-17v {
-    padding-bottom: 4.25rem !important;
-  }
-
-  .fr-p-md-18v,
-  .fr-p-md-9w {
-    padding: 4.5rem !important;
-  }
-
-  .fr-pl-md-18v,
-  .fr-pl-md-9w,
-  .fr-px-md-18v,
-  .fr-px-md-9w {
-    padding-left: 4.5rem !important;
-  }
-
-  .fr-pr-md-18v,
-  .fr-pr-md-9w,
-  .fr-px-md-18v,
-  .fr-px-md-9w {
-    padding-right: 4.5rem !important;
-  }
-
-  .fr-pt-md-18v,
-  .fr-pt-md-9w,
-  .fr-py-md-18v,
-  .fr-py-md-9w {
-    padding-top: 4.5rem !important;
-  }
-
-  .fr-pb-md-18v,
-  .fr-pb-md-9w,
-  .fr-py-md-18v,
-  .fr-py-md-9w {
-    padding-bottom: 4.5rem !important;
-  }
-
-  .fr-p-md-19v {
-    padding: 4.75rem !important;
-  }
-
-  .fr-pl-md-19v,
-  .fr-px-md-19v {
-    padding-left: 4.75rem !important;
-  }
-
-  .fr-pr-md-19v,
-  .fr-px-md-19v {
-    padding-right: 4.75rem !important;
-  }
-
-  .fr-pt-md-19v,
-  .fr-py-md-19v {
-    padding-top: 4.75rem !important;
-  }
-
-  .fr-pb-md-19v,
-  .fr-py-md-19v {
-    padding-bottom: 4.75rem !important;
-  }
-
-  .fr-p-md-20v,
-  .fr-p-md-10w {
-    padding: 5rem !important;
-  }
-
-  .fr-pl-md-20v,
-  .fr-pl-md-10w,
-  .fr-px-md-20v,
-  .fr-px-md-10w {
-    padding-left: 5rem !important;
-  }
-
-  .fr-pr-md-20v,
-  .fr-pr-md-10w,
-  .fr-px-md-20v,
-  .fr-px-md-10w {
-    padding-right: 5rem !important;
-  }
-
-  .fr-pt-md-20v,
-  .fr-pt-md-10w,
-  .fr-py-md-20v,
-  .fr-py-md-10w {
-    padding-top: 5rem !important;
-  }
-
-  .fr-pb-md-20v,
-  .fr-pb-md-10w,
-  .fr-py-md-20v,
-  .fr-py-md-10w {
-    padding-bottom: 5rem !important;
-  }
-
-  .fr-p-md-21v {
-    padding: 5.25rem !important;
-  }
-
-  .fr-pl-md-21v,
-  .fr-px-md-21v {
-    padding-left: 5.25rem !important;
-  }
-
-  .fr-pr-md-21v,
-  .fr-px-md-21v {
-    padding-right: 5.25rem !important;
-  }
-
-  .fr-pt-md-21v,
-  .fr-py-md-21v {
-    padding-top: 5.25rem !important;
-  }
-
-  .fr-pb-md-21v,
-  .fr-py-md-21v {
-    padding-bottom: 5.25rem !important;
-  }
-
-  .fr-p-md-22v,
-  .fr-p-md-11w {
-    padding: 5.5rem !important;
-  }
-
-  .fr-pl-md-22v,
-  .fr-pl-md-11w,
-  .fr-px-md-22v,
-  .fr-px-md-11w {
-    padding-left: 5.5rem !important;
-  }
-
-  .fr-pr-md-22v,
-  .fr-pr-md-11w,
-  .fr-px-md-22v,
-  .fr-px-md-11w {
-    padding-right: 5.5rem !important;
-  }
-
-  .fr-pt-md-22v,
-  .fr-pt-md-11w,
-  .fr-py-md-22v,
-  .fr-py-md-11w {
-    padding-top: 5.5rem !important;
-  }
-
-  .fr-pb-md-22v,
-  .fr-pb-md-11w,
-  .fr-py-md-22v,
-  .fr-py-md-11w {
-    padding-bottom: 5.5rem !important;
-  }
-
-  .fr-p-md-23v {
-    padding: 5.75rem !important;
-  }
-
-  .fr-pl-md-23v,
-  .fr-px-md-23v {
-    padding-left: 5.75rem !important;
-  }
-
-  .fr-pr-md-23v,
-  .fr-px-md-23v {
-    padding-right: 5.75rem !important;
-  }
-
-  .fr-pt-md-23v,
-  .fr-py-md-23v {
-    padding-top: 5.75rem !important;
-  }
-
-  .fr-pb-md-23v,
-  .fr-py-md-23v {
-    padding-bottom: 5.75rem !important;
-  }
-
-  .fr-p-md-24v,
-  .fr-p-md-12w {
-    padding: 6rem !important;
-  }
-
-  .fr-pl-md-24v,
-  .fr-pl-md-12w,
-  .fr-px-md-24v,
-  .fr-px-md-12w {
-    padding-left: 6rem !important;
-  }
-
-  .fr-pr-md-24v,
-  .fr-pr-md-12w,
-  .fr-px-md-24v,
-  .fr-px-md-12w {
-    padding-right: 6rem !important;
-  }
-
-  .fr-pt-md-24v,
-  .fr-pt-md-12w,
-  .fr-py-md-24v,
-  .fr-py-md-12w {
-    padding-top: 6rem !important;
-  }
-
-  .fr-pb-md-24v,
-  .fr-pb-md-12w,
-  .fr-py-md-24v,
-  .fr-py-md-12w {
-    padding-bottom: 6rem !important;
-  }
-
-  .fr-p-md-25v {
-    padding: 6.25rem !important;
-  }
-
-  .fr-pl-md-25v,
-  .fr-px-md-25v {
-    padding-left: 6.25rem !important;
-  }
-
-  .fr-pr-md-25v,
-  .fr-px-md-25v {
-    padding-right: 6.25rem !important;
-  }
-
-  .fr-pt-md-25v,
-  .fr-py-md-25v {
-    padding-top: 6.25rem !important;
-  }
-
-  .fr-pb-md-25v,
-  .fr-py-md-25v {
-    padding-bottom: 6.25rem !important;
-  }
-
-  .fr-p-md-26v,
-  .fr-p-md-13w {
-    padding: 6.5rem !important;
-  }
-
-  .fr-pl-md-26v,
-  .fr-pl-md-13w,
-  .fr-px-md-26v,
-  .fr-px-md-13w {
-    padding-left: 6.5rem !important;
-  }
-
-  .fr-pr-md-26v,
-  .fr-pr-md-13w,
-  .fr-px-md-26v,
-  .fr-px-md-13w {
-    padding-right: 6.5rem !important;
-  }
-
-  .fr-pt-md-26v,
-  .fr-pt-md-13w,
-  .fr-py-md-26v,
-  .fr-py-md-13w {
-    padding-top: 6.5rem !important;
-  }
-
-  .fr-pb-md-26v,
-  .fr-pb-md-13w,
-  .fr-py-md-26v,
-  .fr-py-md-13w {
-    padding-bottom: 6.5rem !important;
-  }
-
-  .fr-p-md-27v {
-    padding: 6.75rem !important;
-  }
-
-  .fr-pl-md-27v,
-  .fr-px-md-27v {
-    padding-left: 6.75rem !important;
-  }
-
-  .fr-pr-md-27v,
-  .fr-px-md-27v {
-    padding-right: 6.75rem !important;
-  }
-
-  .fr-pt-md-27v,
-  .fr-py-md-27v {
-    padding-top: 6.75rem !important;
-  }
-
-  .fr-pb-md-27v,
-  .fr-py-md-27v {
-    padding-bottom: 6.75rem !important;
-  }
-
-  .fr-p-md-28v,
-  .fr-p-md-14w {
-    padding: 7rem !important;
-  }
-
-  .fr-pl-md-28v,
-  .fr-pl-md-14w,
-  .fr-px-md-28v,
-  .fr-px-md-14w {
-    padding-left: 7rem !important;
-  }
-
-  .fr-pr-md-28v,
-  .fr-pr-md-14w,
-  .fr-px-md-28v,
-  .fr-px-md-14w {
-    padding-right: 7rem !important;
-  }
-
-  .fr-pt-md-28v,
-  .fr-pt-md-14w,
-  .fr-py-md-28v,
-  .fr-py-md-14w {
-    padding-top: 7rem !important;
-  }
-
-  .fr-pb-md-28v,
-  .fr-pb-md-14w,
-  .fr-py-md-28v,
-  .fr-py-md-14w {
-    padding-bottom: 7rem !important;
-  }
-
-  .fr-p-md-29v {
-    padding: 7.25rem !important;
-  }
-
-  .fr-pl-md-29v,
-  .fr-px-md-29v {
-    padding-left: 7.25rem !important;
-  }
-
-  .fr-pr-md-29v,
-  .fr-px-md-29v {
-    padding-right: 7.25rem !important;
-  }
-
-  .fr-pt-md-29v,
-  .fr-py-md-29v {
-    padding-top: 7.25rem !important;
-  }
-
-  .fr-pb-md-29v,
-  .fr-py-md-29v {
-    padding-bottom: 7.25rem !important;
-  }
-
-  .fr-p-md-30v,
-  .fr-p-md-15w {
-    padding: 7.5rem !important;
-  }
-
-  .fr-pl-md-30v,
-  .fr-pl-md-15w,
-  .fr-px-md-30v,
-  .fr-px-md-15w {
-    padding-left: 7.5rem !important;
-  }
-
-  .fr-pr-md-30v,
-  .fr-pr-md-15w,
-  .fr-px-md-30v,
-  .fr-px-md-15w {
-    padding-right: 7.5rem !important;
-  }
-
-  .fr-pt-md-30v,
-  .fr-pt-md-15w,
-  .fr-py-md-30v,
-  .fr-py-md-15w {
-    padding-top: 7.5rem !important;
-  }
-
-  .fr-pb-md-30v,
-  .fr-pb-md-15w,
-  .fr-py-md-30v,
-  .fr-py-md-15w {
-    padding-bottom: 7.5rem !important;
-  }
-
-  .fr-p-md-31v {
-    padding: 7.75rem !important;
-  }
-
-  .fr-pl-md-31v,
-  .fr-px-md-31v {
-    padding-left: 7.75rem !important;
-  }
-
-  .fr-pr-md-31v,
-  .fr-px-md-31v {
-    padding-right: 7.75rem !important;
-  }
-
-  .fr-pt-md-31v,
-  .fr-py-md-31v {
-    padding-top: 7.75rem !important;
-  }
-
-  .fr-pb-md-31v,
-  .fr-py-md-31v {
-    padding-bottom: 7.75rem !important;
-  }
-
-  .fr-p-md-32v,
-  .fr-p-md-16w {
-    padding: 8rem !important;
-  }
-
-  .fr-pl-md-32v,
-  .fr-pl-md-16w,
-  .fr-px-md-32v,
-  .fr-px-md-16w {
-    padding-left: 8rem !important;
-  }
-
-  .fr-pr-md-32v,
-  .fr-pr-md-16w,
-  .fr-px-md-32v,
-  .fr-px-md-16w {
-    padding-right: 8rem !important;
-  }
-
-  .fr-pt-md-32v,
-  .fr-pt-md-16w,
-  .fr-py-md-32v,
-  .fr-py-md-16w {
-    padding-top: 8rem !important;
-  }
-
-  .fr-pb-md-32v,
-  .fr-pb-md-16w,
-  .fr-py-md-32v,
-  .fr-py-md-16w {
-    padding-bottom: 8rem !important;
-  }
-
-  /*! media md */
-
-  /*! media md */
-
-  /*! media md */
-
-  /*! media md */
-  .fr-accordion__btn {
-    padding: 0.75rem 1rem;
-  }
-
-  .fr-accordion .fr-collapse {
-    margin: 0 -0.25rem;
-    padding-left: 1rem;
-    padding-right: 1rem;
-  }
-
-  /*! media md */
-
-  /*! media md */
-
-  /*! media md */
-  .fr-btns-group--inline-md .fr-btn {
-    width: auto;
-    max-width: 100%;
-    margin-left: 0.5rem;
-    margin-right: 0.5rem;
-  }
-
-  .fr-btns-group--inline-md > li {
-    display: inline-flex;
-    max-width: 100%;
-    width: auto;
-  }
-
-  .fr-btns-group--inline-md.fr-btns-group--right.fr-btns-group--inline-reverse {
-    flex-direction: row-reverse;
-    justify-content: flex-start;
-  }
-
-  /*! media md */
-
-  /*! media md */
-  .fr-quote {
-    padding: 0 0 0 2rem;
-    background-size: 1px 100%;
-    background-position: 0 0;
-  }
-
-  .fr-quote--column {
-    margin-left: 13rem;
-    min-height: 13rem;
-  }
-
-  .fr-quote--column .fr-quote__author {
-    margin-left: 0;
-  }
-
-  .fr-quote--column .fr-quote__source {
-    margin-left: 0;
-  }
-
-  .fr-quote--column figcaption {
-    min-height: auto;
-  }
-
-  .fr-quote__image {
-    position: absolute;
-    top: 50%;
-    left: -13rem;
-    width: 11.5rem;
-    height: 11.5rem;
-    margin-top: -5.75rem;
-  }
-
-  /*! media md */
-  .fr-breadcrumb {
-    margin-bottom: 2.5rem;
-  }
-
-  .fr-breadcrumb__button {
-    display: none;
-  }
-
-  .fr-breadcrumb .fr-collapse {
-    margin-left: 0;
-    margin-right: 0;
-    padding-left: 0;
-    padding-right: 0;
-    transform: none;
-    visibility: inherit;
-    overflow: visible;
-    max-height: initial;
-  }
-
-  .fr-breadcrumb .fr-collapse::before {
-    content: none;
-  }
-
-  .fr-breadcrumb__list {
-    transform: none;
-  }
-
-  /*! media md */
-
-  /*! media md */
-  .fr-stepper__title {
-    font-size: 1.25rem;
-    line-height: 1.75rem;
-  }
-
-  /*! media md */
-
-  /*! media md */
-  .fr-sidemenu {
-    margin-left: 0;
-    margin-right: 0;
-    padding-right: 2rem;
-    /**
-     * Modificateur pour que le sidemenu s'adapte à un affichage à droite du contenu
-     * La bordure se met sur la gauche
-     */
-
-    /**
-     * Modificateur pour que le sidemenu soit sticky
-     */
-
-    /**
-     * Modificateur pour que le sidemenu soit à la fois sticky et prenne toute la hauteur de la page
-     */
-
-    /**
-     * Modificateur pour avoir une bordure tout autour du sidemenu
-     */
-    box-shadow: none;
-  }
-
-  .fr-sidemenu .fr-collapse {
-    margin-left: -0.25rem;
-    margin-right: -0.25rem;
-    padding-left: 0.25rem;
-    padding-right: 0.25rem;
-  }
-
-  .fr-sidemenu__title {
-    margin: 0 0 1.5rem;
-    padding: 0;
-    box-shadow: none;
-  }
-
-  .fr-sidemenu__list .fr-sidemenu__list {
-    margin: 0 1rem;
-  }
-
-  .fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__link,
-  .fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__btn {
-    padding: 0.75rem 0.5rem;
-  }
-
-  .fr-sidemenu__list {
-    margin: 0;
-  }
-
-  .fr-sidemenu__item::before {
-    content: none;
-  }
-
-  .fr-sidemenu__inner {
-    padding: 0 2rem 0 0.25rem;
-    box-shadow: inset -1px 0 0 0 var(--border-default-grey);
-  }
-
-  .fr-sidemenu__inner > .fr-collapse {
-    padding: 0;
-    margin: 0;
-    overflow: initial;
-    max-height: none;
-  }
-
-  .fr-sidemenu__inner > .fr-collapse::before {
-    display: none;
-  }
-
-  .fr-sidemenu__inner > .fr-collapse:not(.fr-collapse--expanded) {
-    visibility: inherit;
-  }
-
-  .fr-sidemenu--right {
-    padding-left: 2rem;
-    padding-right: 0;
-  }
-
-  .fr-sidemenu--right .fr-sidemenu__inner {
-    padding: 0 1rem 0 2rem;
-    border-right: 0;
-    box-shadow: inset 1px 0 0 0 var(--border-default-grey);
-  }
-
-  .fr-sidemenu--sticky {
-    position: sticky;
-    top: 0;
-  }
-
-  .fr-sidemenu--sticky .fr-sidemenu__inner {
-    padding-top: 0.5rem;
-    overflow: auto;
-    max-height: 100vh;
-  }
-
-  .fr-sidemenu--sticky-full-height {
-    position: sticky;
-    top: 0;
-    height: 100vh;
-  }
-
-  .fr-sidemenu--sticky-full-height .fr-sidemenu__inner {
-    padding-top: 0.5rem;
-    overflow: auto;
-    height: 100%;
-  }
-
-  .fr-sidemenu--full-border .fr-sidemenu__title {
-    padding-top: 0.5rem;
-  }
-
-  .fr-sidemenu--full-border .fr-sidemenu__inner {
-    padding: 0.5rem 1rem;
-    box-shadow: inset 0 0 0 1px var(--border-default-grey);
-  }
-
-  .fr-sidemenu__link,
-  .fr-sidemenu__btn {
-    margin: 0;
-    width: 100%;
-  }
-
-  .fr-sidemenu__btn[aria-expanded] {
-    padding: 0.75rem 2rem 0.75rem 0.5rem;
-  }
-
-  .fr-sidemenu__btn[aria-expanded]::after {
-    margin-right: -1.5rem;
-  }
-
-  .fr-sidemenu__inner > .fr-sidemenu__btn {
-    display: none;
-  }
-
-  /*! media md */
-  .fr-highlight {
-    padding-left: 2rem;
-    margin-left: 2rem;
-  }
-
-  /*! media md */
-  .fr-tabs--viewport-width {
-    margin-left: 0;
-    margin-right: 0;
-  }
-
-  .fr-tabs__panel {
-    padding: 2rem;
-  }
-
-  .fr-tabs__panel:focus,
-  .fr-tabs__panel:focus-visible {
-    outline-offset: calc(-2rem + 2px);
-  }
-
-  /*! media md */
-
-  /*! media md */
-  .fr-summary {
-    padding: 2rem;
-  }
-
-  /*! media md */
-  .fr-table caption {
-    font-size: 1.5rem;
-    line-height: 2rem;
-  }
-
-  .fr-table td,
-  .fr-table th {
-    padding: 1rem;
-  }
-
-  .fr-table thead td,
-  .fr-table thead th {
-    padding-bottom: 1.125rem;
-  }
-
-  /*! media md */
-
-  /*! media md */
-
-  /*! media md */
-  .fr-download--card {
-    padding: 2rem 2rem 5rem 2rem;
-  }
-
-  .fr-download--card .fr-download__link {
-    font-size: 1.375rem;
-    line-height: 1.75rem;
-  }
-
-  .fr-download--card .fr-download__link::after {
-    bottom: 2rem;
-    right: 2rem;
-  }
-
-  .fr-download--card .fr-download__link::after::before,
-  .fr-download--card .fr-download__link::after::after {
-    --icon-size: 1.5rem;
-  }
-
-  .fr-download--card .fr-download__desc {
-    margin-top: 0.75rem;
-  }
-
-  .fr-download--card .fr-download__detail {
-    bottom: 2rem;
-    left: 2rem;
-  }
-
-  .fr-downloads-group__title {
-    font-size: 1.5rem;
-    line-height: 2rem;
-  }
-
-  .fr-downloads-group--bordered {
-    padding: 2rem 2rem 0.5rem;
-  }
-
-  .fr-downloads-group .fr-download {
-    margin-bottom: 1.5rem;
-  }
-
-  /*! media md */
-  .fr-tile__body {
-    padding: 1.5rem;
-  }
-
-  .fr-tile--horizontal .fr-tile__img {
-    width: 5rem;
-    height: 5rem;
-    margin: 2rem 0 2rem 2rem;
-  }
-
-  .fr-tile--horizontal .fr-tile__body {
-    margin: 2rem;
-  }
-
-  .fr-tile--vertical-md .fr-tile__img {
-    width: 5rem;
-    height: 5rem;
-    margin: 2rem auto 0;
-  }
-
-  .fr-tile--vertical-md .fr-tile__body {
-    align-items: center;
-    padding: 1.5rem;
-    margin: 0;
-    text-align: center;
-  }
-
-  .fr-tile--vertical-md {
-    flex-direction: column-reverse;
-    align-items: initial;
-  }
-
-  .fr-tile--horizontal-md .fr-tile__img + .fr-tile__body {
-    padding: 0;
-    margin: 2rem;
-    min-height: 5rem;
-  }
-
-  .fr-tile--horizontal-md .fr-tile__img {
-    margin: 2rem 0 2rem 2rem;
-  }
-
-  .fr-tile--horizontal-md .fr-tile__body {
-    align-items: flex-start;
-    padding: 0;
-    margin: 2rem;
-    text-align: left;
-  }
-
-  .fr-tile--horizontal-md {
-    flex-direction: row-reverse;
-    align-items: center;
-  }
-
-  /*! media md */
-  .fr-alert__title {
-    font-size: 1.25rem;
-    line-height: 1.75rem;
-  }
-
-  /*! media md */
-
-  /*! media md */
-
-  /*! media md */
-  .fr-card__title {
-    font-size: 1.375rem;
-    line-height: 1.75rem;
-  }
-
-  .fr-card--sm .fr-card__title {
-    font-size: 1.25rem;
-    line-height: 1.75rem;
-  }
-
-  .fr-card--lg .fr-card__title {
-    font-size: 1.5rem;
-    line-height: 2rem;
-  }
-
-  .fr-card--horizontal,
-  .fr-card--horizontal-half,
-  .fr-card--horizontal-tier {
-    flex-direction: row;
-  }
-
-  .fr-card--horizontal .fr-card__img,
-  .fr-card--horizontal-half .fr-card__img,
-  .fr-card--horizontal-tier .fr-card__img {
-    height: 100%;
-  }
-
-  .fr-card--horizontal .fr-card__img img,
-  .fr-card--horizontal-half .fr-card__img img,
-  .fr-card--horizontal-tier .fr-card__img img {
-    height: 100%;
-    object-fit: cover;
-  }
-
-  .fr-card--horizontal .fr-card__header {
-    width: 40%;
-    flex: 0 0 40%;
-  }
-
-  .fr-card--horizontal-half .fr-card__header {
-    width: 50%;
-    flex: 0 0 50%;
-  }
-
-  .fr-card--horizontal-tier .fr-card__header {
-    width: 33.3333333333%;
-    flex: 0 0 33.3333333333%;
-  }
-
-  /*! media md */
-
-  /*! media md */
-  .fr-input-wrap > *:first-child:not(:last-child) {
-    border-radius: 0.25rem 0 0 0;
-  }
-
-  .fr-input-wrap > *:last-child:not(:first-child) {
-    border-radius: 0 0.25rem 0 0;
-  }
-
-  /*! media md */
-  .fr-content-media--sm .fr-content-media__img,
-  .fr-content-media--sm .fr-responsive-vid,
-  .fr-content-media--sm .fr-content-media__caption,
-  .fr-content-media--sm .fr-content-media__transcription {
-    width: 75%;
-  }
-
-  .fr-content-media--lg .fr-content-media__img,
-  .fr-content-media--lg .fr-responsive-vid,
-  .fr-content-media--lg .fr-content-media__caption,
-  .fr-content-media--lg .fr-content-media__transcription {
-    width: 125%;
-  }
-
-  /*! media md */
-
-  /*! media md */
-  .fr-skiplinks__list > li {
-    margin: 0 1rem;
-  }
-
-  .fr-skiplinks__list {
-    flex-direction: row;
-    flex-wrap: wrap;
-    margin: 0 -1rem;
-  }
-
-  /*! media md */
-
-  /*! media md */
-  .fr-callout {
-    padding: 2rem 3rem;
-  }
-
-  .fr-callout[class^=fr-icon-]::before,
-  .fr-callout[class*=" fr-icon-"]::before,
-  .fr-callout[class^=fr-fi-]::before,
-  .fr-callout[class*=" fr-fi-"]::before {
-    margin: -1rem 0 1rem -2rem;
-  }
-
-  .fr-callout__title {
-    font-size: 1.5rem;
-    line-height: 2rem;
-  }
-
-  /*! media md */
-  .fr-modal--top::before {
-    content: "";
-  }
-
-  .fr-modal::before {
-    width: 0;
-    height: 10vh;
-    flex: 1 0 10vh;
-  }
-
-  .fr-modal::after {
-    content: "";
-    width: 0;
-    height: 10vh;
-    flex: 1 0 10vh;
-  }
-
-  .fr-modal__body {
-    max-height: 80vh !important;
-  }
-
-  .fr-modal__header {
-    padding: 1rem 2rem;
-  }
-
-  .fr-modal__content {
-    padding-left: 2rem;
-    padding-right: 2rem;
-    margin-bottom: 4rem;
-  }
-
-  .fr-modal__footer {
-    padding: 2rem;
-    margin-top: -3rem;
-  }
-
-  .fr-modal__title {
-    font-size: 1.5rem;
-    line-height: 2rem;
-  }
-
-  /*! media md */
-
-  /*! media md */
-  .fr-share__text {
-    max-width: 18rem;
-  }
-
-  /*! media md */
-  .fr-footer__body {
-    margin-bottom: 1.5rem;
-  }
-
-  .fr-footer__brand .fr-logo {
-    font-size: 1.3125rem;
-    padding: 1.25rem;
-    margin: -1.25rem;
-  }
-
-  .fr-footer__brand .fr-logo::before {
-    width: 3.4375rem;
-    height: 1.25rem;
-    margin-bottom: 0.4166666667rem;
-    background-size: 3.4375rem 1.40625rem, 3.4375rem 1.25rem, 0;
-    background-position: 0 -0.078125rem, 0 0, 0 0;
-  }
-
-  :root[data-fr-mourning] .fr-footer__brand .fr-logo::before {
-    background-size: 3.4375rem 1.40625rem, 0, 3.4375rem 1.25rem;
-  }
-
-  .fr-footer__brand .fr-logo::after {
-    min-width: 3.28125rem;
-    background-size: 6.5625rem 4.6875rem;
-    background-position: 0 calc(100% + 2.34375rem);
-    padding-top: 2.7604166667rem;
-  }
-
-  [data-fr-theme=dark] .fr-footer__brand .fr-logo::after {
-    background-position: -3.28125rem 100%;
-  }
-
-  .fr-footer__brand .fr-logo + .fr-footer__brand-link {
-    margin-left: 3rem;
-  }
-
-  .fr-footer__brand {
-    flex-basis: auto;
-    margin-right: 1rem;
-  }
-
-  .fr-footer__brand.fr-enlarge-link {
-    margin: -1rem 0 -1rem -1rem;
-    padding: 1rem;
-  }
-
-  .fr-footer__content {
-    margin-left: auto;
-  }
-
-  .fr-footer__top {
-    margin: -2.5rem 0 2.5rem;
-  }
-
-  .fr-footer__bottom-item {
-    margin: 0.5rem 0 0 0.75rem;
-  }
-
-  .fr-footer__bottom-item::before {
-    margin-right: 0.75rem;
-    margin-bottom: 0.25rem;
-    margin-top: 0.25rem;
-  }
-
-  .fr-footer__partners-logos {
-    margin-right: -1rem;
-    flex-wrap: nowrap;
-  }
-
-  .fr-footer__partners-main + .fr-footer__partners-sub > ul > li {
-    margin: 0 1rem 0 1rem;
-  }
-
-  .fr-footer__partners-main + .fr-footer__partners-sub {
-    padding-left: 1rem;
-    padding-top: 0;
-  }
-
-  .fr-footer__partners-main + .fr-footer__partners-sub > ul {
-    justify-content: flex-end;
-  }
-
-  /*! media md */
-  .fr-search-bar--lg .fr-btn {
-    font-size: 1.125rem;
-    line-height: 1.75rem;
-    min-height: 3rem;
-    padding: 0.5rem 1.5rem;
-    overflow: initial;
-    max-width: 100%;
-    max-height: none;
-  }
-
-  .fr-search-bar--lg .fr-btn::before {
-    --icon-size: 1.5rem;
-    margin-left: -0.1875rem;
-    margin-right: 0.5rem;
-  }
-
-  /*! media md */
-  .fr-consent-banner {
-    padding: 2rem;
-    bottom: 2.5rem;
-    left: 2.5rem;
-    max-width: 40rem;
-    max-height: calc(100% - 5rem);
-  }
-
-  .fr-consent-banner__title {
-    font-size: 1.25rem;
-    line-height: 1.75rem;
-  }
-
-  .fr-consent-banner__buttons {
-    margin-top: 2rem;
-  }
-
-  .fr-consent-service > .fr-fieldset {
-    padding: 0 0 1.25rem;
-    display: flex;
-    flex-direction: row;
-    flex-wrap: wrap;
-  }
-
-  .fr-consent-service:last-child > .fr-fieldset {
-    padding: 1.25rem 0 1rem;
-  }
-
-  .fr-consent-service__title {
-    font-size: 1.25rem;
-    line-height: 1.75rem;
-    width: 50%;
-  }
-
-  .fr-consent-service__desc {
-    --text-spacing: 0.25rem 1.5rem 0.75rem 0;
-    width: 60%;
-  }
-
-  .fr-consent-service__radios {
-    display: flex;
-    flex-direction: row;
-    align-items: center;
-    justify-content: flex-end;
-    margin-bottom: 0;
-    position: absolute;
-    top: 1.25rem;
-    right: 0;
-    width: 50%;
-  }
-
-  .fr-consent-services .fr-consent-service + .fr-consent-service {
-    margin-top: -0.25rem;
-  }
-
-  .fr-consent-services .fr-consent-service__desc {
-    --text-spacing: 0.25rem 0 0.25rem 0;
-  }
-
-  /*! media md */
-  .fr-follow {
-    padding: 2rem 0;
-  }
-
-  .fr-follow__newsletter .fr-valid-text + .fr-hint-text,
-  .fr-follow__newsletter .fr-error-text + .fr-hint-text {
-    margin-top: 0.5rem;
-  }
-
-  .fr-follow .fr-grid-row > * > div {
-    display: flex;
-    flex-direction: column;
-    align-items: flex-start;
-    justify-content: center;
-    height: 100%;
-  }
-
-  .fr-follow .fr-grid-row > *:not(:first-child) {
-    padding-left: 8.3333333333%;
-    padding-top: 0;
-    margin-top: 0;
-    box-shadow: -1px 0 0 0 var(--border-default-blue-france);
-  }
-
-  .fr-follow .fr-grid-row > *:not(:last-child) {
-    padding-right: 8.3333333333%;
-  }
-
-  .fr-follow .fr-grid-row > *:first-child:last-child > div {
-    display: flex;
-    flex-direction: row;
-    align-items: center;
-    justify-content: space-between;
-  }
-
-  .fr-follow .fr-grid-row > *:first-child:last-child > .fr-follow__newsletter {
-    --text-spacing: 0;
-  }
-
-  .fr-follow .fr-grid-row > *:first-child:last-child > .fr-follow__newsletter > * {
-    max-width: 50%;
-    padding-right: 0.75rem;
-    padding-left: 0.75rem;
-  }
-
-  .fr-follow .fr-grid-row > *:first-child:last-child > .fr-follow__newsletter > :first-child {
-    padding-right: 0.75rem;
-    padding-left: 0;
-  }
-
-  .fr-follow .fr-grid-row > *:first-child:last-child > .fr-follow__newsletter > :last-child {
-    padding-right: 0;
-    padding-left: 0.75rem;
-  }
-
-  .fr-follow .fr-grid-row > *:first-child:last-child > .fr-follow__social {
-    --title-spacing: 0;
-  }
-
-  /*! media md */
-
-  /*! media md */
-  .fr-header__service-title {
-    font-size: 1.25rem;
-    line-height: 1.75rem;
-  }
-
-  /*! media md */
-
-  /*! media md */
-
-  /*! media md */
-
-  /*! media md */
-
-  /*! media md */
-
-  /*! media md */
-
-  /*! media md */
-
-  /*! media md */
-
-  /*! media md */
-
-  /*! media md */
-
-  /*! media md */
-
-  /*! media md */
-
-  /*! media md */
-
-  /*! media md */
-
-  /*! media md */
-
-  /*! media md */
-
-  /*! media md */
-
-  /*! media md */
-
-  /*! media md */
-
-  /*! media md */
-
-  /*! media md */
-
-  /*! media md */
-
-  /*! media md */
-
-  /*! media md */
-
-  /*! media md */
-
-  /*! media md */
-
-  /*! media md */
-
-  /*! media md */
-
-  /*! media md */
-
-  /*! media md */
-
-  /*! media md */
-
-  /*! media md */
-
-  /*! media md */
-
-  /*! media md */
-
-  /*! media md */
-
-  /*! media md */
-
-  /*! media md */
-
-  /*! media md */
-
-  /*! media md */
-
-  /*! media md */
-
-  /*! media md */
-
-  /*! media md */
-}
-@media (min-width: 62em) {
-  /*! media lg */
-
-  /*! media lg */
-
-  /*! media lg */
-  .fr-hidden-lg {
-    display: none !important;
-  }
-
-  .fr-unhidden-lg {
-    display: inherit !important;
-  }
-
-  .fr-sr-only-lg {
-    position: absolute;
-    width: 1px;
-    height: 1px;
-    padding: 0;
-    margin: -1px;
-    overflow: hidden;
-    clip: rect(0, 0, 0, 0);
-    white-space: nowrap;
-
-    /* added line */
-    border: 0;
-  }
-
-  .fr-container,
-  .fr-container-sm,
-  .fr-container-md {
-    padding-left: 1.5rem;
-    padding-right: 1.5rem;
-  }
-
-  .fr-container-lg {
-    padding-left: 1.5rem;
-    padding-right: 1.5rem;
-  }
-
-  .fr-container-lg--fluid {
-    padding-left: 0;
-    padding-right: 0;
-    max-width: none;
-  }
-
-  .fr-grid-row--gutters,
-  .fr-grid-row-sm--gutters,
-  .fr-grid-row-md--gutters {
-    margin: -0.75rem;
-  }
-
-  .fr-grid-row--gutters > [class^=fr-col-],
-  .fr-grid-row--gutters > [class*=" fr-col-"],
-  .fr-grid-row--gutters > .fr-col,
-  .fr-grid-row-sm--gutters > [class^=fr-col-],
-  .fr-grid-row-sm--gutters > [class*=" fr-col-"],
-  .fr-grid-row-sm--gutters > .fr-col,
-  .fr-grid-row-md--gutters > [class^=fr-col-],
-  .fr-grid-row-md--gutters > [class*=" fr-col-"],
-  .fr-grid-row-md--gutters > .fr-col {
-    padding: 0.75rem;
-  }
-
-  .fr-grid-row-lg--gutters {
-    margin: -0.75rem;
-  }
-
-  .fr-grid-row-lg--gutters > [class^=fr-col-],
-  .fr-grid-row-lg--gutters > [class*=" fr-col-"],
-  .fr-grid-row-lg--gutters > .fr-col {
-    padding: 0.75rem;
-  }
-
-  .fr-grid-row-lg--no-gutters {
-    margin: 0;
-  }
-
-  .fr-grid-row-lg--no-gutters > [class^=fr-col-],
-  .fr-grid-row-lg--no-gutters > [class*=" fr-col-"],
-  .fr-grid-row-lg--no-gutters > .fr-col {
-    padding: 0;
-  }
-
-  .fr-col-lg {
-    flex: 1;
-  }
-
-  .fr-col-lg-1 {
-    flex: 0 0 calc(100% / 12);
-    width: calc(100% / 12);
-    max-width: calc(100% / 12);
-  }
-
-  .fr-col-offset-lg-1:not(.fr-col-offset-lg-1--right) {
-    margin-left: calc(100% / 12);
-  }
-
-  .fr-col-offset-lg-1--right {
-    margin-right: calc(100% / 12);
-  }
-
-  .fr-col-lg-2 {
-    flex: 0 0 calc(200% / 12);
-    width: calc(200% / 12);
-    max-width: calc(200% / 12);
-  }
-
-  .fr-col-offset-lg-2:not(.fr-col-offset-lg-2--right) {
-    margin-left: calc(200% / 12);
-  }
-
-  .fr-col-offset-lg-2--right {
-    margin-right: calc(200% / 12);
-  }
-
-  .fr-col-lg-3 {
-    flex: 0 0 calc(300% / 12);
-    width: calc(300% / 12);
-    max-width: calc(300% / 12);
-  }
-
-  .fr-col-offset-lg-3:not(.fr-col-offset-lg-3--right) {
-    margin-left: calc(300% / 12);
-  }
-
-  .fr-col-offset-lg-3--right {
-    margin-right: calc(300% / 12);
-  }
-
-  .fr-col-lg-4 {
-    flex: 0 0 calc(400% / 12);
-    width: calc(400% / 12);
-    max-width: calc(400% / 12);
-  }
-
-  .fr-col-offset-lg-4:not(.fr-col-offset-lg-4--right) {
-    margin-left: calc(400% / 12);
-  }
-
-  .fr-col-offset-lg-4--right {
-    margin-right: calc(400% / 12);
-  }
-
-  .fr-col-lg-5 {
-    flex: 0 0 calc(500% / 12);
-    width: calc(500% / 12);
-    max-width: calc(500% / 12);
-  }
-
-  .fr-col-offset-lg-5:not(.fr-col-offset-lg-5--right) {
-    margin-left: calc(500% / 12);
-  }
-
-  .fr-col-offset-lg-5--right {
-    margin-right: calc(500% / 12);
-  }
-
-  .fr-col-lg-6 {
-    flex: 0 0 calc(600% / 12);
-    width: calc(600% / 12);
-    max-width: calc(600% / 12);
-  }
-
-  .fr-col-offset-lg-6:not(.fr-col-offset-lg-6--right) {
-    margin-left: calc(600% / 12);
-  }
-
-  .fr-col-offset-lg-6--right {
-    margin-right: calc(600% / 12);
-  }
-
-  .fr-col-lg-7 {
-    flex: 0 0 calc(700% / 12);
-    width: calc(700% / 12);
-    max-width: calc(700% / 12);
-  }
-
-  .fr-col-offset-lg-7:not(.fr-col-offset-lg-7--right) {
-    margin-left: calc(700% / 12);
-  }
-
-  .fr-col-offset-lg-7--right {
-    margin-right: calc(700% / 12);
-  }
-
-  .fr-col-lg-8 {
-    flex: 0 0 calc(800% / 12);
-    width: calc(800% / 12);
-    max-width: calc(800% / 12);
-  }
-
-  .fr-col-offset-lg-8:not(.fr-col-offset-lg-8--right) {
-    margin-left: calc(800% / 12);
-  }
-
-  .fr-col-offset-lg-8--right {
-    margin-right: calc(800% / 12);
-  }
-
-  .fr-col-lg-9 {
-    flex: 0 0 calc(900% / 12);
-    width: calc(900% / 12);
-    max-width: calc(900% / 12);
-  }
-
-  .fr-col-offset-lg-9:not(.fr-col-offset-lg-9--right) {
-    margin-left: calc(900% / 12);
-  }
-
-  .fr-col-offset-lg-9--right {
-    margin-right: calc(900% / 12);
-  }
-
-  .fr-col-lg-10 {
-    flex: 0 0 calc(1000% / 12);
-    width: calc(1000% / 12);
-    max-width: calc(1000% / 12);
-  }
-
-  .fr-col-offset-lg-10:not(.fr-col-offset-lg-10--right) {
-    margin-left: calc(1000% / 12);
-  }
-
-  .fr-col-offset-lg-10--right {
-    margin-right: calc(1000% / 12);
-  }
-
-  .fr-col-lg-11 {
-    flex: 0 0 calc(1100% / 12);
-    width: calc(1100% / 12);
-    max-width: calc(1100% / 12);
-  }
-
-  .fr-col-offset-lg-11:not(.fr-col-offset-lg-11--right) {
-    margin-left: calc(1100% / 12);
-  }
-
-  .fr-col-offset-lg-11--right {
-    margin-right: calc(1100% / 12);
-  }
-
-  .fr-col-lg-12 {
-    flex: 0 0 calc(1200% / 12);
-    width: calc(1200% / 12);
-    max-width: calc(1200% / 12);
-  }
-
-  .fr-col-offset-lg-12:not(.fr-col-offset-lg-12--right) {
-    margin-left: calc(1200% / 12);
-  }
-
-  .fr-col-offset-lg-12--right {
-    margin-right: calc(1200% / 12);
-  }
-
-  .fr-displayed-lg {
-    display: inherit !important;
-  }
-
-  /*! media lg */
-
-  /*! media lg */
-
-  /*! media lg */
-
-  /*! media lg */
-
-  /*! media lg */
-
-  /*! media lg */
-
-  /*! media lg */
-  .fr-btns-group--inline-lg .fr-btn {
-    width: auto;
-    max-width: 100%;
-    margin-left: 0.5rem;
-    margin-right: 0.5rem;
-  }
-
-  .fr-btns-group--inline-lg > li {
-    display: inline-flex;
-    max-width: 100%;
-    width: auto;
-  }
-
-  .fr-btns-group--inline-lg.fr-btns-group--right.fr-btns-group--inline-reverse {
-    flex-direction: row-reverse;
-    justify-content: flex-start;
-  }
-
-  /*! media lg */
-
-  /*! media lg */
-
-  /*! media lg */
-
-  /*! media lg */
-
-  /*! media lg */
-
-  /*! media lg */
-
-  /*! media lg */
-
-  /*! media lg */
-
-  /*! media lg */
-
-  /*! media lg */
-  .fr-pagination__link--first.fr-pagination__link--lg-label {
-    font-size: 1rem;
-    line-height: 1.5rem;
-    min-height: 2rem;
-    padding: 0.25rem 0.75rem;
-    overflow: initial;
-    max-width: 100%;
-    max-height: none;
-  }
-
-  .fr-pagination__link--first.fr-pagination__link--lg-label::before {
-    --icon-size: 1.5rem;
-    margin-left: -0.1875rem;
-    margin-right: 0.5rem;
-    flex: 0 0 auto;
-    display: inline-block;
-    vertical-align: calc((0.75em - var(--icon-size)) * 0.5);
-    background-color: currentColor;
-    width: var(--icon-size);
-    height: var(--icon-size);
-    -webkit-mask-size: 100% 100%;
-    mask-size: 100% 100%;
-    -webkit-mask-image: url("../icons/system/fr--arrow-left-s-first-line.svg");
-    mask-image: url("../icons/system/fr--arrow-left-s-first-line.svg");
-    content: "";
-  }
-
-  .fr-pagination__link--prev.fr-pagination__link--lg-label {
-    font-size: 1rem;
-    line-height: 1.5rem;
-    min-height: 2rem;
-    padding: 0.25rem 0.75rem;
-    overflow: initial;
-    max-width: 100%;
-    max-height: none;
-  }
-
-  .fr-pagination__link--prev.fr-pagination__link--lg-label::before {
-    --icon-size: 1.5rem;
-    margin-left: -0.1875rem;
-    margin-right: 0.5rem;
-    flex: 0 0 auto;
-    display: inline-block;
-    vertical-align: calc((0.75em - var(--icon-size)) * 0.5);
-    background-color: currentColor;
-    width: var(--icon-size);
-    height: var(--icon-size);
-    -webkit-mask-size: 100% 100%;
-    mask-size: 100% 100%;
-    -webkit-mask-image: url("../icons/system/arrow-left-s-line.svg");
-    mask-image: url("../icons/system/arrow-left-s-line.svg");
-    content: "";
-  }
-
-  .fr-pagination__link--next.fr-pagination__link--lg-label {
-    font-size: 1rem;
-    line-height: 1.5rem;
-    min-height: 2rem;
-    padding: 0.25rem 0.75rem;
-    overflow: initial;
-    max-width: 100%;
-    max-height: none;
-  }
-
-  .fr-pagination__link--next.fr-pagination__link--lg-label::after {
-
-    --icon-size: 1.5rem;
-    margin-right: -0.1875rem;
-    margin-left: 0.5rem;
-    flex: 0 0 auto;
-    display: inline-block;
-    vertical-align: calc((0.75em - var(--icon-size)) * 0.5);
-    background-color: currentColor;
-    width: var(--icon-size);
-    height: var(--icon-size);
-    -webkit-mask-size: 100% 100%;
-    mask-size: 100% 100%;
-    -webkit-mask-image: url("../icons/system/arrow-right-s-line.svg");
-    mask-image: url("../icons/system/arrow-right-s-line.svg");
-    content: "";
-  }
-
-  .fr-pagination__link--next.fr-pagination__link--lg-label::before {
-    content: none;
-  }
-
-  .fr-pagination__link--last.fr-pagination__link--lg-label {
-    font-size: 1rem;
-    line-height: 1.5rem;
-    min-height: 2rem;
-    padding: 0.25rem 0.75rem;
-    overflow: initial;
-    max-width: 100%;
-    max-height: none;
-  }
-
-  .fr-pagination__link--last.fr-pagination__link--lg-label::after {
-
-    --icon-size: 1.5rem;
-    margin-right: -0.1875rem;
-    margin-left: 0.5rem;
-    flex: 0 0 auto;
-    display: inline-block;
-    vertical-align: calc((0.75em - var(--icon-size)) * 0.5);
-    background-color: currentColor;
-    width: var(--icon-size);
-    height: var(--icon-size);
-    -webkit-mask-size: 100% 100%;
-    mask-size: 100% 100%;
-    -webkit-mask-image: url("../icons/system/fr--arrow-right-s-last-line.svg");
-    mask-image: url("../icons/system/fr--arrow-right-s-last-line.svg");
-    content: "";
-  }
-
-  .fr-pagination__link--last.fr-pagination__link--lg-label::before {
-    content: none;
-  }
-
-  /*! media lg */
-
-  /*! media lg */
-
-  /*! media lg */
-
-  /*! media lg */
-
-  /*! media lg */
-
-  /*! media lg */
-
-  /*! media lg */
-
-  /*! media lg */
-
-  /*! media lg */
-
-  /*! media lg */
-
-  /*! media lg */
-
-  /*! media lg */
-
-  /*! media lg */
-
-  /*! media lg */
-
-  /*! media lg */
-
-  /*! media lg */
-
-  /*! media lg */
-
-  /*! media lg */
-
-  /*! media lg */
-  .fr-nav__list {
-    flex-direction: row;
-    flex-wrap: nowrap;
-    margin: 0 -1rem;
-  }
-
-  .fr-nav__list > *:first-child:nth-last-child(2) ~ *,
-  .fr-nav__list > *:first-child:nth-last-child(3) ~ *,
-  .fr-nav__list > *:first-child:nth-last-child(4) ~ * {
-    margin-left: 1.25rem;
-  }
-
-  .fr-nav__list > .fr-nav__link,
-  .fr-nav__list > .fr-nav__btn,
-  .fr-nav__list > * > .fr-nav__link,
-  .fr-nav__list > * > .fr-nav__btn {
-    padding: 1rem;
-    margin: 0;
-    width: auto;
-    height: 100%;
-    min-height: 3.5rem;
-    font-weight: normal;
-  }
-
-  .fr-nav__list > .fr-nav__link[aria-current]::before,
-  .fr-nav__list > .fr-nav__btn[aria-current]::before,
-  .fr-nav__list > * > .fr-nav__link[aria-current]::before,
-  .fr-nav__list > * > .fr-nav__btn[aria-current]::before {
-    position: absolute;
-    top: auto;
-    bottom: 0;
-    left: 0;
-    width: 100%;
-    height: 2px;
-    margin-top: 0;
-  }
-
-  .fr-nav__item .fr-btn,
-  .fr-nav__item .fr-link {
-    min-height: auto;
-  }
-
-  .fr-nav__item {
-    position: initial;
-    align-items: flex-start;
-  }
-
-  .fr-nav__item::before {
-    content: none;
-  }
-
-  .fr-nav__item--align-right {
-    align-items: flex-end;
-  }
-
-  .fr-nav__link,
-  .fr-nav__btn {
-    font-size: 0.875rem;
-    line-height: 1.5rem;
-  }
-
-  .fr-nav__btn {
-    padding: 1rem 0.75rem 1rem 1rem;
-    justify-content: flex-start;
-  }
-
-  .fr-menu {
-    pointer-events: none;
-    position: absolute;
-    top: 100%;
-    z-index: calc(var(--ground) + 1000);
-    filter: drop-shadow(var(--overlap-shadow));
-  }
-
-  .fr-menu__list {
-    width: 20rem;
-    pointer-events: auto;
-    padding: 0;
-    margin-bottom: 2rem;
-    background-color: var(--background-overlap-grey);
-
-    --idle: transparent;
-    --hover: var(--background-overlap-grey-hover);
-    --active: var(--background-overlap-grey-active);
-    box-shadow: inset 0 1px 0 0 var(--border-open-blue-france);
-  }
-
-  .fr-menu .fr-nav__link {
-    padding: 0.75rem 1rem;
-    box-shadow: 0 calc(-1rem - 1px) 0 -1rem var(--border-default-grey);
-  }
-
-  .fr-menu .fr-nav__link::before {
-    left: 0;
-  }
-
-  .fr-mega-menu {
-    position: absolute;
-    top: 100%;
-    right: 0;
-    left: 0;
-    margin: 0;
-    padding: 0;
-    z-index: calc(var(--ground) + 1000);
-    background-color: var(--background-overlap-grey);
-
-    --idle: transparent;
-    --hover: var(--background-overlap-grey-hover);
-    --active: var(--background-overlap-grey-active);
-    filter: drop-shadow(var(--overlap-shadow));
-    box-shadow: inset 0 1px 0 0 var(--border-open-blue-france);
-  }
-
-  .fr-mega-menu::after {
-    content: "";
-    display: block;
-    padding-bottom: 2.25rem;
-  }
-
-  .fr-mega-menu > .fr-container::before {
-    content: "";
-    display: block;
-    padding-top: 1rem;
-  }
-
-  .fr-mega-menu .fr-btn--close {
-    display: flex;
-  }
-
-  .fr-mega-menu .fr-nav__link {
-    padding: 0.75rem 1rem;
-  }
-
-  .fr-mega-menu__leader {
-    padding-top: 0;
-    padding-left: 0;
-    padding-right: 0;
-  }
-
-  .fr-mega-menu__list::before {
-    content: none;
-  }
-
-  .fr-nav__btn[aria-expanded=true] {
-    color: var(--text-active-blue-france);
-    background-color: var(--background-open-blue-france);
-
-    --idle: transparent;
-    --hover: var(--background-open-blue-france-hover);
-    --active: var(--background-open-blue-france-active);
-  }
-
-  .fr-menu__list > *:first-child,
-  .fr-menu__list > *:first-child > .fr-nav__link,
-  .fr-menu__list > *:hover,
-  .fr-menu__list > *:hover > .fr-nav__link,
-  .fr-menu__list > *:hover + *,
-  .fr-menu__list > *:hover + * > .fr-nav__link {
-    box-shadow: none;
-  }
-
-  .fr-mega-menu__category {
-    box-shadow: 0 calc(1rem + 1px) 0 -1rem var(--border-default-grey);
-  }
-
-  /*! media lg */
-
-  /*! media lg */
-  .fr-footer__content {
-    margin-top: 0;
-    flex-basis: 50%;
-  }
-
-  /*! media lg */
-
-  /*! media lg */
-  .fr-consent-manager__header .fr-consent-service__title {
-    width: 44%;
-  }
-
-  .fr-consent-manager__header .fr-consent-service__radios {
-    width: 56%;
-    position: absolute;
-    justify-content: flex-end;
-  }
-
-  /*! media lg */
-
-  /*! media lg */
-  .fr-translate .fr-translate__btn {
-    min-height: auto;
-    width: auto;
-    margin-bottom: 1rem;
-    font-size: 0.875rem;
-    line-height: 1.5rem;
-    padding: 0.25rem 0.75rem;
-  }
-
-  .fr-translate .fr-translate__btn::after {
-    margin-left: 0.25rem;
-    margin-right: -0.25rem;
-  }
-
-  .fr-translate .fr-translate__btn::before {
-    --icon-size: 1rem;
-  }
-
-  .fr-translate__language[aria-current] {
-    display: inline-flex;
-  }
-
-  .fr-translate__menu {
-    margin: -0.25rem -1rem 0;
-    top: calc(100% - 1rem);
-  }
-
-  .fr-translate .fr-menu__list {
-    display: grid;
-    grid-template-rows: repeat(var(--rows), auto);
-    grid-auto-flow: column;
-  }
-
-  .fr-btns-group .fr-translate__menu {
-    margin: -1.25rem -0.75rem 0;
-  }
-
-  .fr-translate .fr-translate__btn[aria-expanded=true] {
-    color: var(--text-active-blue-france);
-    background-color: var(--background-open-blue-france);
-
-    --idle: transparent;
-    --hover: var(--background-open-blue-france-hover);
-    --active: var(--background-open-blue-france-active);
-  }
-
-  .fr-translate .fr-translate__btn[aria-expanded=true]:hover {
-    background-color: var(--hover-tint);
-  }
-
-  .fr-translate .fr-translate__btn[aria-expanded=true]:active {
-    background-color: var(--active-tint);
-  }
-
-  /*! media lg */
-  .fr-header__body-row {
-    padding: 1.5rem 0;
-  }
-
-  .fr-header__brand {
-    margin-top: -1rem;
-    margin-bottom: -1rem;
-    flex-wrap: nowrap;
-    width: auto;
-    padding-left: 0;
-    padding-right: 0;
-    z-index: auto;
-    background: transparent;
-    filter: none;
-  }
-
-  .fr-header__brand-top {
-    width: auto;
-  }
-
-  .fr-header__logo,
-  .fr-header__operator,
-  .fr-header__service {
-    padding: 1rem;
-  }
-
-  .fr-header__logo:not(:last-child),
-  .fr-header__operator:not(:last-child),
-  .fr-header__service:not(:last-child) {
-    margin-right: 0.5rem;
-  }
-
-  .fr-header__service {
-    margin-left: 0;
-    margin-right: 0;
-    width: auto;
-    box-shadow: none;
-  }
-
-  .fr-header .fr-modal {
-    margin: 0;
-    width: auto;
-    height: auto;
-    visibility: inherit;
-    opacity: 1;
-    position: initial;
-    background-color: transparent;
-    overflow: initial;
-  }
-
-  .fr-header .fr-modal > * > .fr-btn--close {
-    display: none;
-  }
-
-  .fr-header .fr-modal > .fr-container {
-    padding-top: 0;
-    padding-bottom: 0;
-    height: auto;
-  }
-
-  .fr-header__navbar {
-    display: none;
-  }
-
-  .fr-header__tools {
-    flex-direction: column;
-    align-items: flex-end;
-    text-align: right;
-    padding-left: 1rem;
-    padding-right: 1rem;
-    margin-left: auto;
-    flex: 1 0 auto;
-  }
-
-  .fr-header__tools-links + .fr-header__search {
-    margin-top: 1rem;
-  }
-
-  .fr-header__tools .fr-header__search {
-    max-width: 25rem;
-    margin-left: auto;
-  }
-
-  .fr-header__tools-links {
-    display: flex;
-    flex-direction: row;
-    justify-content: flex-end;
-    gap: 0.5rem;
-    margin-bottom: -1rem;
-  }
-
-  .fr-header__tools-links .fr-btns-group {
-    justify-content: flex-end;
-    margin: 0 -0.25rem;
-  }
-
-  .fr-header__tools-links .fr-btns-group .fr-btn {
-    width: auto;
-    max-width: 100%;
-    margin-left: 0.5rem;
-    margin-right: 0.5rem;
-    margin-left: 0.25rem;
-    margin-right: 0.25rem;
-  }
-
-  .fr-header__tools-links .fr-btns-group > li {
-    display: inline-flex;
-    max-width: 100%;
-    width: auto;
-    align-items: flex-start;
-  }
-
-  .fr-header .fr-header__menu-links .fr-translate {
-    margin-left: 0;
-    margin-right: 0;
-    margin-bottom: -1rem;
-  }
-
-  .fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn {
-    font-size: 0.875rem;
-    line-height: 1.5rem;
-  }
-
-  .fr-header .fr-header__menu-links {
-    display: none;
-  }
-
-  .fr-header .fr-nav {
-    justify-content: flex-start;
-  }
-
-  .fr-header .fr-nav__list {
-    max-width: calc(100% + 1rem);
-  }
-
-  .fr-header .fr-links-group {
-    justify-content: flex-end;
-  }
-
-  .fr-header .fr-links-group .fr-btn {
-    width: auto;
-    max-width: 100%;
-    margin-left: 0.5rem;
-    margin-right: 0.5rem;
-  }
-
-  .fr-header .fr-links-group > li {
-    display: inline-flex;
-    max-width: 100%;
-    width: auto;
-  }
-
-  .fr-header__tools-links .fr-links-group {
-    justify-content: flex-end;
-    margin: 0 -0.25rem;
-  }
-
-  .fr-header__tools-links .fr-links-group .fr-btn {
-    width: auto;
-    max-width: 100%;
-    margin-left: 0.5rem;
-    margin-right: 0.5rem;
-  }
-
-  .fr-header__tools-links .fr-links-group > li {
-    display: inline-flex;
-    max-width: 100%;
-    width: auto;
-  }
-
-  .fr-header__tools-links .fr-links-group .fr-link {
-    margin-left: 0.25rem;
-    margin-right: 0.25rem;
-  }
-
-  .fr-header .fr-modal > * > .fr-link--close {
-    display: none;
-  }
-
-  .fr-header {
-    z-index: calc(var(--ground) + 500);
-    background-color: var(--background-raised-grey);
-
-    --idle: transparent;
-    --hover: var(--background-raised-grey-hover);
-    --active: var(--background-raised-grey-active);
-    filter: drop-shadow(var(--raised-shadow));
-  }
-
-  .fr-header .fr-header__menu {
-    box-shadow: inset 0 1px 0 0 var(--border-default-grey);
-  }
-
-  /*! media lg */
-
-  /*! media lg */
-
-  /*! media lg */
-
-  /*! media lg */
-
-  /*! media lg */
-
-  /*! media lg */
-
-  /*! media lg */
-
-  /*! media lg */
-
-  /*! media lg */
-
-  /*! media lg */
-
-  /*! media lg */
-
-  /*! media lg */
-
-  /*! media lg */
-
-  /*! media lg */
-
-  /*! media lg */
-
-  /*! media lg */
-
-  /*! media lg */
-
-  /*! media lg */
-
-  /*! media lg */
-
-  /*! media lg */
-
-  /*! media lg */
-
-  /*! media lg */
-
-  /*! media lg */
-
-  /*! media lg */
-
-  /*! media lg */
-
-  /*! media lg */
-
-  /*! media lg */
-
-  /*! media lg */
-
-  /*! media lg */
-
-  /*! media lg */
-
-  /*! media lg */
-
-  /*! media lg */
-
-  /*! media lg */
-
-  /*! media lg */
-
-  /*! media lg */
-
-  /*! media lg */
-
-  /*! media lg */
-
-  /*! media lg */
-
-  /*! media lg */
-
-  /*! media lg */
-
-  /*! media lg */
-
-  /*! media lg */
-}
-@media (min-width: 78em) {
-  /*! media xl */
-
-  /*! media xl */
-
-  /*! media xl */
-  .fr-hidden-xl {
-    display: none !important;
-  }
-
-  .fr-unhidden-xl {
-    display: inherit !important;
-  }
-
-  .fr-sr-only-xl {
-    position: absolute;
-    width: 1px;
-    height: 1px;
-    padding: 0;
-    margin: -1px;
-    overflow: hidden;
-    clip: rect(0, 0, 0, 0);
-    white-space: nowrap;
-
-    /* added line */
-    border: 0;
-  }
-
-  .fr-container,
-  .fr-container-sm,
-  .fr-container-md,
-  .fr-container-lg {
-    max-width: 78rem;
-  }
-
-  .fr-container-xl {
-    padding-left: 1.5rem;
-    padding-right: 1.5rem;
-    max-width: 78rem;
-  }
-
-  .fr-container-xl--fluid {
-    padding-left: 0;
-    padding-right: 0;
-    max-width: none;
-  }
-
-  .fr-grid-row-xl--gutters {
-    margin: -0.75rem;
-  }
-
-  .fr-grid-row-xl--gutters > [class^=fr-col-],
-  .fr-grid-row-xl--gutters > [class*=" fr-col-"],
-  .fr-grid-row-xl--gutters > .fr-col {
-    padding: 0.75rem;
-  }
-
-  .fr-grid-row-xl--no-gutters {
-    margin: 0;
-  }
-
-  .fr-grid-row-xl--no-gutters > [class^=fr-col-],
-  .fr-grid-row-xl--no-gutters > [class*=" fr-col-"],
-  .fr-grid-row-xl--no-gutters > .fr-col {
-    padding: 0;
-  }
-
-  .fr-col-xl {
-    flex: 1;
-  }
-
-  .fr-col-xl-1 {
-    flex: 0 0 calc(100% / 12);
-    width: calc(100% / 12);
-    max-width: calc(100% / 12);
-  }
-
-  .fr-col-offset-xl-1:not(.fr-col-offset-xl-1--right) {
-    margin-left: calc(100% / 12);
-  }
-
-  .fr-col-offset-xl-1--right {
-    margin-right: calc(100% / 12);
-  }
-
-  .fr-col-xl-2 {
-    flex: 0 0 calc(200% / 12);
-    width: calc(200% / 12);
-    max-width: calc(200% / 12);
-  }
-
-  .fr-col-offset-xl-2:not(.fr-col-offset-xl-2--right) {
-    margin-left: calc(200% / 12);
-  }
-
-  .fr-col-offset-xl-2--right {
-    margin-right: calc(200% / 12);
-  }
-
-  .fr-col-xl-3 {
-    flex: 0 0 calc(300% / 12);
-    width: calc(300% / 12);
-    max-width: calc(300% / 12);
-  }
-
-  .fr-col-offset-xl-3:not(.fr-col-offset-xl-3--right) {
-    margin-left: calc(300% / 12);
-  }
-
-  .fr-col-offset-xl-3--right {
-    margin-right: calc(300% / 12);
-  }
-
-  .fr-col-xl-4 {
-    flex: 0 0 calc(400% / 12);
-    width: calc(400% / 12);
-    max-width: calc(400% / 12);
-  }
-
-  .fr-col-offset-xl-4:not(.fr-col-offset-xl-4--right) {
-    margin-left: calc(400% / 12);
-  }
-
-  .fr-col-offset-xl-4--right {
-    margin-right: calc(400% / 12);
-  }
-
-  .fr-col-xl-5 {
-    flex: 0 0 calc(500% / 12);
-    width: calc(500% / 12);
-    max-width: calc(500% / 12);
-  }
-
-  .fr-col-offset-xl-5:not(.fr-col-offset-xl-5--right) {
-    margin-left: calc(500% / 12);
-  }
-
-  .fr-col-offset-xl-5--right {
-    margin-right: calc(500% / 12);
-  }
-
-  .fr-col-xl-6 {
-    flex: 0 0 calc(600% / 12);
-    width: calc(600% / 12);
-    max-width: calc(600% / 12);
-  }
-
-  .fr-col-offset-xl-6:not(.fr-col-offset-xl-6--right) {
-    margin-left: calc(600% / 12);
-  }
-
-  .fr-col-offset-xl-6--right {
-    margin-right: calc(600% / 12);
-  }
-
-  .fr-col-xl-7 {
-    flex: 0 0 calc(700% / 12);
-    width: calc(700% / 12);
-    max-width: calc(700% / 12);
-  }
-
-  .fr-col-offset-xl-7:not(.fr-col-offset-xl-7--right) {
-    margin-left: calc(700% / 12);
-  }
-
-  .fr-col-offset-xl-7--right {
-    margin-right: calc(700% / 12);
-  }
-
-  .fr-col-xl-8 {
-    flex: 0 0 calc(800% / 12);
-    width: calc(800% / 12);
-    max-width: calc(800% / 12);
-  }
-
-  .fr-col-offset-xl-8:not(.fr-col-offset-xl-8--right) {
-    margin-left: calc(800% / 12);
-  }
-
-  .fr-col-offset-xl-8--right {
-    margin-right: calc(800% / 12);
-  }
-
-  .fr-col-xl-9 {
-    flex: 0 0 calc(900% / 12);
-    width: calc(900% / 12);
-    max-width: calc(900% / 12);
-  }
-
-  .fr-col-offset-xl-9:not(.fr-col-offset-xl-9--right) {
-    margin-left: calc(900% / 12);
-  }
-
-  .fr-col-offset-xl-9--right {
-    margin-right: calc(900% / 12);
-  }
-
-  .fr-col-xl-10 {
-    flex: 0 0 calc(1000% / 12);
-    width: calc(1000% / 12);
-    max-width: calc(1000% / 12);
-  }
-
-  .fr-col-offset-xl-10:not(.fr-col-offset-xl-10--right) {
-    margin-left: calc(1000% / 12);
-  }
-
-  .fr-col-offset-xl-10--right {
-    margin-right: calc(1000% / 12);
-  }
-
-  .fr-col-xl-11 {
-    flex: 0 0 calc(1100% / 12);
-    width: calc(1100% / 12);
-    max-width: calc(1100% / 12);
-  }
-
-  .fr-col-offset-xl-11:not(.fr-col-offset-xl-11--right) {
-    margin-left: calc(1100% / 12);
-  }
-
-  .fr-col-offset-xl-11--right {
-    margin-right: calc(1100% / 12);
-  }
-
-  .fr-col-xl-12 {
-    flex: 0 0 calc(1200% / 12);
-    width: calc(1200% / 12);
-    max-width: calc(1200% / 12);
-  }
-
-  .fr-col-offset-xl-12:not(.fr-col-offset-xl-12--right) {
-    margin-left: calc(1200% / 12);
-  }
-
-  .fr-col-offset-xl-12--right {
-    margin-right: calc(1200% / 12);
-  }
-
-  /*! media xl */
-
-  /*! media xl */
-
-  /*! media xl */
-
-  /*! media xl */
-
-  /*! media xl */
-
-  /*! media xl */
-
-  /*! media xl */
-
-  /*! media xl */
-
-  /*! media xl */
-
-  /*! media xl */
-
-  /*! media xl */
-
-  /*! media xl */
-
-  /*! media xl */
-
-  /*! media xl */
-
-  /*! media xl */
-
-  /*! media xl */
-
-  /*! media xl */
-
-  /*! media xl */
-
-  /*! media xl */
-
-  /*! media xl */
-
-  /*! media xl */
-
-  /*! media xl */
-
-  /*! media xl */
-
-  /*! media xl */
-
-  /*! media xl */
-
-  /*! media xl */
-
-  /*! media xl */
-
-  /*! media xl */
-
-  /*! media xl */
-
-  /*! media xl */
-
-  /*! media xl */
-
-  /*! media xl */
-
-  /*! media xl */
-
-  /*! media xl */
-
-  /*! media xl */
-
-  /*! media xl */
-
-  /*! media xl */
-
-  /*! media xl */
-
-  /*! media xl */
-
-  /*! media xl */
-  .fr-consent-manager__header .fr-consent-service__title {
-    width: 50%;
-  }
-
-  .fr-consent-manager__header .fr-consent-service__radios {
-    width: 50%;
-  }
-
-  /*! media xl */
-
-  /*! media xl */
-
-  /*! media xl */
-
-  /*! media xl */
-
-  /*! media xl */
-
-  /*! media xl */
-
-  /*! media xl */
-
-  /*! media xl */
-
-  /*! media xl */
-
-  /*! media xl */
-
-  /*! media xl */
-
-  /*! media xl */
-
-  /*! media xl */
-
-  /*! media xl */
-
-  /*! media xl */
-
-  /*! media xl */
-
-  /*! media xl */
-
-  /*! media xl */
-
-  /*! media xl */
-
-  /*! media xl */
-
-  /*! media xl */
-
-  /*! media xl */
-
-  /*! media xl */
-
-  /*! media xl */
-
-  /*! media xl */
-
-  /*! media xl */
-
-  /*! media xl */
-
-  /*! media xl */
-
-  /*! media xl */
-
-  /*! media xl */
-
-  /*! media xl */
-
-  /*! media xl */
-
-  /*! media xl */
-
-  /*! media xl */
-
-  /*! media xl */
-
-  /*! media xl */
-
-  /*! media xl */
-
-  /*! media xl */
-
-  /*! media xl */
-
-  /*! media xl */
-
-  /*! media xl */
-
-  /*! media xl */
-
-  /*! media xl */
-
-  /*! media xl */
-
-  /*! media xl */
-}
-@media (hover: hover) and (pointer: fine) {
-  :root {
-    --brighten: -1;
-  }
-
-  a[href]:hover,
-  button:not(:disabled):hover,
-  input[type=button]:not(:disabled):hover,
-  input[type=image]:not(:disabled):hover,
-  input[type=reset]:not(:disabled):hover,
-  input[type=submit]:not(:disabled):hover {
-    background-color: var(--hover-tint);
-  }
-
-  a[href]:active,
-  button:not(:disabled):active,
-  input[type=button]:not(:disabled):active,
-  input[type=image]:not(:disabled):active,
-  input[type=reset]:not(:disabled):active,
-  input[type=submit]:not(:disabled):active {
-    background-color: var(--active-tint);
-  }
-
-  a[href]:hover,
-  a[href]:active {
-    --underline-hover-width: var(--underline-max-width);
-  }
-
-  .fr-enlarge-link a:hover,
-  .fr-enlarge-link a:active {
-    background: none;
-  }
-
-  .fr-enlarge-link:hover {
-    background-color: var(--hover);
-  }
-
-  .fr-enlarge-link:active {
-    background-color: var(--active);
-  }
-
-  :root:where([data-fr-theme="dark"]) {
-    --brighten: 1;
-  }
-
-  .fr-header__brand.fr-enlarge-link a[href]:hover {
-    --a: 0.1;
-  }
-
-  .fr-header__brand.fr-enlarge-link a[href]:active {
-    --a: 0.2;
-  }
-}
-@media all and (-ms-high-contrast: none) and (-ms-high-contrast: none), (-ms-high-contrast: none) and (-ms-high-contrast: active), (-ms-high-contrast: active) and (-ms-high-contrast: none), (-ms-high-contrast: active) and (-ms-high-contrast: active) {
-  .fr-enlarge-link {
-    background-color: transparent;
-  }
-
-  .fr-enlarge-link:hover {
-    background-color: rgba(0, 0, 0, 0.05);
-  }
-
-  .fr-enlarge-link:active {
-    background-color: rgba(0, 0, 0, 0.1);
-  }
-
-  .fr-pagination__link {
-    background-color: transparent;
-  }
-
-  .fr-pagination__link:hover {
-    background-color: rgba(0, 0, 0, 0.05);
-  }
-
-  .fr-pagination__link:active {
-    background-color: rgba(0, 0, 0, 0.1);
-  }
-
-  .fr-nav__link,
-  .fr-nav__btn {
-    background-color: transparent;
-  }
-
-  .fr-nav__link:hover,
-  .fr-nav__btn:hover {
-    background-color: rgba(0, 0, 0, 0.05);
-  }
-
-  .fr-nav__link:active,
-  .fr-nav__btn:active {
-    background-color: rgba(0, 0, 0, 0.1);
-  }
-}
-@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
-  .fr-enlarge-link [href] {
-    text-decoration: none;
-  }
-
-  [href],
-  .fr-reset-link {
-    text-decoration: underline;
-  }
-
-  .fr-raw-link {
-    text-decoration: none;
-  }
-
-  .fr-reset-link::after {
-    content: none;
-  }
-
-  [target=_blank]::after {
-    background-color: transparent;
-    background-size: 100%;
-    background-repeat: no-repeat;
-    background-image: url("../icons/system/external-link-line.svg");
-    width: 1rem;
-    height: 1rem;
-  }
-
-  .fr-responsive-vid::before {
-    content: "";
-    display: block;
-    padding-bottom: 56.25%;
-  }
-
-  ul {
-    list-style-type: disc;
-  }
-
-  ol {
-    list-style-type: decimal;
-  }
-
-  ul,
-  ol {
-    padding-left: 1rem;
-    margin-top: 0.5rem;
-    margin-bottom: 0.5rem;
-  }
-
-  [class^=fr-icon-]::before,
-  [class*=" fr-icon-"]::before,
-  [class^=fr-fi-]::before,
-  [class*=" fr-fi-"]::before {
-    background-color: transparent;
-    background-size: 100%;
-    background-repeat: no-repeat;
-    width: 1.5rem;
-    height: 1.5rem;
-  }
-
-  .fr-icon--xs::before {
-    width: 0.75rem;
-    height: 0.75rem;
-  }
-
-  .fr-icon--sm::before {
-    width: 1rem;
-    height: 1rem;
-  }
-
-  .fr-icon--md::before {
-    width: 1.5rem;
-    height: 1.5rem;
-  }
-
-  .fr-icon--lg::before {
-    width: 2rem;
-    height: 2rem;
-  }
-
-  body {
-    background-color: #fff;
-    color: #3a3a3a;
-  }
-
-  a:not([href]),
-  button:disabled,
-  input:disabled,
-  input[type=checkbox]:disabled,
-  input[type=checkbox]:disabled + label,
-  input[type=radio]:disabled,
-  input[type=radio]:disabled + label,
-  textarea:disabled,
-  video:not([href]),
-  audio:not([href]) {
-    color: #929292;
-  }
-
-  .fr-artwork-decorative {
-    fill: #ececfe;
-  }
-
-  .fr-artwork-minor {
-    fill: #e1000f;
-  }
-
-  .fr-artwork-major {
-    fill: #000091;
-  }
-
-  .fr-artwork-background {
-    fill: #f6f6f6;
-  }
-
-  .fr-artwork-motif {
-    fill: #e5e5e5;
-  }
-
-  .fr-artwork--green-tilleul-verveine .fr-artwork-minor {
-    fill: #b7a73f;
-  }
-
-  .fr-artwork--green-bourgeon .fr-artwork-minor {
-    fill: #68a532;
-  }
-
-  .fr-artwork--green-emeraude .fr-artwork-minor {
-    fill: #00a95f;
-  }
-
-  .fr-artwork--green-menthe .fr-artwork-minor {
-    fill: #009081;
-  }
-
-  .fr-artwork--green-archipel .fr-artwork-minor {
-    fill: #009099;
-  }
-
-  .fr-artwork--blue-ecume .fr-artwork-minor {
-    fill: #465f9d;
-  }
-
-  .fr-artwork--blue-cumulus .fr-artwork-minor {
-    fill: #417dc4;
-  }
-
-  .fr-artwork--purple-glycine .fr-artwork-minor {
-    fill: #a558a0;
-  }
-
-  .fr-artwork--pink-macaron .fr-artwork-minor {
-    fill: #e18b76;
-  }
-
-  .fr-artwork--pink-tuile .fr-artwork-minor {
-    fill: #ce614a;
-  }
-
-  .fr-artwork--yellow-tournesol .fr-artwork-minor {
-    fill: #c8aa39;
-  }
-
-  .fr-artwork--yellow-moutarde .fr-artwork-minor {
-    fill: #c3992a;
-  }
-
-  .fr-artwork--orange-terre-battue .fr-artwork-minor {
-    fill: #e4794a;
-  }
-
-  .fr-artwork--brown-cafe-creme .fr-artwork-minor {
-    fill: #d1b781;
-  }
-
-  .fr-artwork--brown-caramel .fr-artwork-minor {
-    fill: #c08c65;
-  }
-
-  .fr-artwork--brown-opera .fr-artwork-minor {
-    fill: #bd987a;
-  }
-
-  .fr-artwork--beige-gris-galet .fr-artwork-minor {
-    fill: #aea397;
-  }
-
-  .fr-h6,
-  .fr-h5,
-  .fr-h4,
-  .fr-h3,
-  .fr-h2,
-  .fr-h1,
-  .fr-display-xs,
-  .fr-display-sm,
-  .fr-display-md,
-  .fr-display-lg,
-  .fr-display-xl {
-    color: #161616;
-  }
-
-  h6,
-  h5,
-  h4,
-  h3,
-  h2,
-  h1 {
-    color: #161616;
-  }
-
-  hr {
-    background-image: linear-gradient(0deg, #ddd, #ddd);
-  }
-
-  .fr-hr {
-    background-image: linear-gradient(0deg, #ddd, #ddd);
-  }
-
-  /**
-  * Reset liste à puce
-  */
-  .fr-accordions-group ul {
-    list-style-type: none;
-  }
-
-  .fr-accordions-group ol {
-    list-style-type: none;
-  }
-
-  .fr-accordions-group ul,
-  .fr-accordions-group ol {
-    padding-left: 0;
-    margin-top: 0;
-    margin-bottom: 0;
-  }
-
-  .fr-accordion__btn::before,
-  .fr-accordion__btn::after {
-    background-color: transparent;
-    background-size: 100%;
-    background-repeat: no-repeat;
-    background-image: url("../icons/system/add-line.svg");
-    width: 1rem;
-    height: 1rem;
-  }
-
-  .fr-accordion__btn[aria-expanded=true]::before,
-  .fr-accordion__btn[aria-expanded=true]::after {
-    background-image: url("../icons/system/subtract-line.svg");
-  }
-
-  .fr-accordion::before {
-    box-shadow: inset 0 1px 0 0 #ddd, 0 1px 0 0 #ddd;
-  }
-
-  .fr-accordion__btn {
-    color: #161616;
-  }
-
-  .fr-badge::before,
-  .fr-badge::after {
-    background-color: transparent;
-    background-size: 100%;
-    background-repeat: no-repeat;
-    width: 1rem;
-    height: 1rem;
-  }
-
-  .fr-badge--sm::before {
-    width: 0.75rem;
-    height: 0.75rem;
-  }
-
-  .fr-badge.fr-badge--info::before,
-  .fr-badge.fr-badge--info::after,
-  .fr-badge--sm.fr-badge--info::before,
-  .fr-badge--sm.fr-badge--info::after {
-    background-image: url("../icons/system/fr--info-fill.svg");
-  }
-
-  .fr-badge.fr-badge--success::before,
-  .fr-badge.fr-badge--success::after,
-  .fr-badge--sm.fr-badge--success::before,
-  .fr-badge--sm.fr-badge--success::after {
-    background-image: url("../icons/system/fr--success-fill.svg");
-  }
-
-  .fr-badge.fr-badge--error::before,
-  .fr-badge.fr-badge--error::after,
-  .fr-badge--sm.fr-badge--error::before,
-  .fr-badge--sm.fr-badge--error::after {
-    background-image: url("../icons/system/fr--error-fill.svg");
-  }
-
-  .fr-badge.fr-badge--warning::before,
-  .fr-badge.fr-badge--warning::after,
-  .fr-badge--sm.fr-badge--warning::before,
-  .fr-badge--sm.fr-badge--warning::after {
-    background-image: url("../icons/system/fr--warning-fill.svg");
-  }
-
-  .fr-badge.fr-badge--new::before,
-  .fr-badge.fr-badge--new::after,
-  .fr-badge--sm.fr-badge--new::before,
-  .fr-badge--sm.fr-badge--new::after {
-    background-image: url("../icons/weather/flashlight-fill.svg");
-  }
-
-  ul.fr-badges-group {
-    list-style-type: none;
-  }
-
-  ol.fr-badges-group {
-    list-style-type: none;
-  }
-
-  ul.fr-badges-group,
-  ol.fr-badges-group {
-    padding-left: 0;
-    margin-top: 0;
-    margin-bottom: 0;
-  }
-
-  .fr-badge {
-    color: #3a3a3a;
-    background-color: #eee;
-  }
-
-  .fr-badge--info {
-    color: #0063cb;
-    background-color: #e8edff;
-  }
-
-  .fr-badge--error {
-    color: #ce0500;
-    background-color: #ffe9e9;
-  }
-
-  .fr-badge--success {
-    color: #18753c;
-    background-color: #b8fec9;
-  }
-
-  .fr-badge--warning {
-    color: #b34000;
-    background-color: #ffe9e6;
-  }
-
-  .fr-badge--new {
-    color: #695240;
-    background-color: #feebd0;
-  }
-
-  .fr-badge--green-tilleul-verveine {
-    color: #66673d;
-    background-color: #fceeac;
-  }
-
-  .fr-badge--green-bourgeon {
-    color: #447049;
-    background-color: #c9fcac;
-  }
-
-  .fr-badge--green-emeraude {
-    color: #297254;
-    background-color: #c3fad5;
-  }
-
-  .fr-badge--green-menthe {
-    color: #37635f;
-    background-color: #bafaee;
-  }
-
-  .fr-badge--green-archipel {
-    color: #006a6f;
-    background-color: #c7f6fc;
-  }
-
-  .fr-badge--blue-ecume {
-    color: #2f4077;
-    background-color: #e9edfe;
-  }
-
-  .fr-badge--blue-cumulus {
-    color: #3558a2;
-    background-color: #e6eefe;
-  }
-
-  .fr-badge--purple-glycine {
-    color: #6e445a;
-    background-color: #fee7fc;
-  }
-
-  .fr-badge--pink-macaron {
-    color: #8d533e;
-    background-color: #fee9e6;
-  }
-
-  .fr-badge--pink-tuile {
-    color: #a94645;
-    background-color: #fee9e7;
-  }
-
-  .fr-badge--yellow-tournesol {
-    color: #716043;
-    background-color: #feecc2;
-  }
-
-  .fr-badge--yellow-moutarde {
-    color: #695240;
-    background-color: #feebd0;
-  }
-
-  .fr-badge--orange-terre-battue {
-    color: #755348;
-    background-color: #fee9e5;
-  }
-
-  .fr-badge--brown-cafe-creme {
-    color: #685c48;
-    background-color: #f7ecdb;
-  }
-
-  .fr-badge--brown-caramel {
-    color: #845d48;
-    background-color: #f7ebe5;
-  }
-
-  .fr-badge--brown-opera {
-    color: #745b47;
-    background-color: #f7ece4;
-  }
-
-  .fr-badge--beige-gris-galet {
-    color: #6a6156;
-    background-color: #f3ede5;
-  }
-
-  .fr-logo {
-    color: #161616;
-  }
-
-  .fr-btn::before,
-  .fr-btn::after {
-    background-color: transparent;
-    background-size: 100%;
-    background-repeat: no-repeat;
-    width: 1rem;
-    height: 1rem;
-  }
-
-  .fr-btn[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before,
-  .fr-btn[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after,
-  .fr-btn[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before,
-  .fr-btn[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after,
-  .fr-btn[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before,
-  .fr-btn[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after,
-  .fr-btn[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before,
-  .fr-btn[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after {
-    background-color: transparent;
-    background-size: 100%;
-    background-repeat: no-repeat;
-    width: 1.5rem;
-    height: 1.5rem;
-  }
-
-  .fr-btn--sm::before,
-  .fr-btn--sm::after {
-    background-color: transparent;
-    background-size: 100%;
-    background-repeat: no-repeat;
-    width: 0.75rem;
-    height: 0.75rem;
-  }
-
-  .fr-btn--sm[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before,
-  .fr-btn--sm[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after,
-  .fr-btn--sm[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before,
-  .fr-btn--sm[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after,
-  .fr-btn--sm[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before,
-  .fr-btn--sm[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after,
-  .fr-btn--sm[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before,
-  .fr-btn--sm[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after {
-    background-color: transparent;
-    background-size: 100%;
-    background-repeat: no-repeat;
-    width: 1rem;
-    height: 1rem;
-  }
-
-  .fr-btn--lg::before,
-  .fr-btn--lg::after {
-    background-color: transparent;
-    background-size: 100%;
-    background-repeat: no-repeat;
-    width: 1.5rem;
-    height: 1.5rem;
-  }
-
-  .fr-btn--lg[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before,
-  .fr-btn--lg[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after,
-  .fr-btn--lg[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before,
-  .fr-btn--lg[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after,
-  .fr-btn--lg[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before,
-  .fr-btn--lg[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after,
-  .fr-btn--lg[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before,
-  .fr-btn--lg[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after {
-    background-color: transparent;
-    background-size: 100%;
-    background-repeat: no-repeat;
-    width: 2rem;
-    height: 2rem;
-  }
-
-  .fr-btn--close::before,
-  .fr-btn--close::after {
-    background-color: transparent;
-    background-size: 100%;
-    background-repeat: no-repeat;
-    background-image: url("../icons/system/close-line.svg");
-    width: 1rem;
-    height: 1rem;
-  }
-
-  .fr-btn--display::before,
-  .fr-btn--display::after {
-    background-color: transparent;
-    background-size: 100%;
-    background-repeat: no-repeat;
-    background-image: url("../icons/system/fr--theme-fill.svg");
-    width: 1rem;
-    height: 1rem;
-  }
-
-  ul.fr-btns-group {
-    list-style-type: none;
-  }
-
-  ol.fr-btns-group {
-    list-style-type: none;
-  }
-
-  ul.fr-btns-group,
-  ol.fr-btns-group {
-    padding-left: 0;
-    margin-top: 0;
-    margin-bottom: 0;
-  }
-
-  .fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]::before,
-  .fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]::after,
-  .fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::before,
-  .fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::after,
-  .fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::before,
-  .fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::after,
-  .fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::before,
-  .fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::after {
-    background-color: transparent;
-    background-size: 100%;
-    background-repeat: no-repeat;
-    width: 1rem;
-    height: 1rem;
-  }
-
-  .fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]::before,
-  .fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]::after,
-  .fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::before,
-  .fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::after,
-  .fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::before,
-  .fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::after,
-  .fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::before,
-  .fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::after {
-    background-color: transparent;
-    background-size: 100%;
-    background-repeat: no-repeat;
-    width: 2rem;
-    height: 2rem;
-  }
-
-  .fr-btn {
-    background-color: #000091;
-    color: #f5f5fe;
-  }
-
-  .fr-btn:hover {
-    background-color: #1212ff;
-  }
-
-  .fr-btn:active {
-    background-color: #2323ff;
-  }
-
-  .fr-btn:disabled,
-  a.fr-btn:not([href]) {
-    color: #929292;
-    background-color: #e5e5e5;
-  }
-
-  .fr-btn--secondary {
-    background-color: transparent;
-    color: #000091;
-    box-shadow: inset 0 0 0 1px #000091;
-  }
-
-  .fr-btn--secondary:hover {
-    background-color: rgba(0, 0, 0, 0.05);
-  }
-
-  .fr-btn--secondary:active {
-    background-color: rgba(0, 0, 0, 0.1);
-  }
-
-  .fr-btn--secondary:disabled,
-  a.fr-btn--secondary:not([href]) {
-    color: #929292;
-    box-shadow: inset 0 0 0 1px #e5e5e5;
-    background-color: transparent;
-  }
-
-  .fr-btn--secondary:disabled:hover,
-  a.fr-btn--secondary:not([href]):hover {
-    background-color: rgba(0, 0, 0, 0.05);
-  }
-
-  .fr-btn--secondary:disabled:active,
-  a.fr-btn--secondary:not([href]):active {
-    background-color: rgba(0, 0, 0, 0.1);
-  }
-
-  .fr-btn--tertiary {
-    background-color: transparent;
-    color: #000091;
-    box-shadow: inset 0 0 0 1px #ddd;
-  }
-
-  .fr-btn--tertiary:hover {
-    background-color: rgba(0, 0, 0, 0.05);
-  }
-
-  .fr-btn--tertiary:active {
-    background-color: rgba(0, 0, 0, 0.1);
-  }
-
-  .fr-btn--tertiary:disabled,
-  a.fr-btn--tertiary:not([href]) {
-    color: #929292;
-    box-shadow: inset 0 0 0 1px #e5e5e5;
-    background-color: transparent;
-  }
-
-  .fr-btn--tertiary:disabled:hover,
-  a.fr-btn--tertiary:not([href]):hover {
-    background-color: rgba(0, 0, 0, 0.05);
-  }
-
-  .fr-btn--tertiary:disabled:active,
-  a.fr-btn--tertiary:not([href]):active {
-    background-color: rgba(0, 0, 0, 0.1);
-  }
-
-  .fr-btn--tertiary-no-outline,
-  .fr-btn--close,
-  .fr-btn--display {
-    background-color: transparent;
-    color: #000091;
-  }
-
-  .fr-btn--tertiary-no-outline:hover,
-  .fr-btn--close:hover,
-  .fr-btn--display:hover {
-    background-color: rgba(0, 0, 0, 0.05);
-  }
-
-  .fr-btn--tertiary-no-outline:active,
-  .fr-btn--close:active,
-  .fr-btn--display:active {
-    background-color: rgba(0, 0, 0, 0.1);
-  }
-
-  .fr-btn--tertiary-no-outline:disabled,
-  a.fr-btn--tertiary-no-outline:not([href]),
-  a.fr-btn--close:not([href]),
-  a.fr-btn--display:not([href]),
-  .fr-btn--close:disabled,
-  .fr-btn--display:disabled {
-    color: #929292;
-    background-color: transparent;
-  }
-
-  .fr-btn--tertiary-no-outline:disabled:hover,
-  a.fr-btn--tertiary-no-outline:not([href]):hover,
-  a.fr-btn--close:not([href]):hover,
-  a.fr-btn--display:not([href]):hover,
-  .fr-btn--close:disabled:hover,
-  .fr-btn--display:disabled:hover {
-    background-color: rgba(0, 0, 0, 0.05);
-  }
-
-  .fr-btn--tertiary-no-outline:disabled:active,
-  a.fr-btn--tertiary-no-outline:not([href]):active,
-  a.fr-btn--close:not([href]):active,
-  a.fr-btn--display:not([href]):active,
-  .fr-btn--close:disabled:active,
-  .fr-btn--display:disabled:active {
-    background-color: rgba(0, 0, 0, 0.1);
-  }
-
-  .fr-connect {
-    background-color: #000091;
-    color: #f5f5fe;
-  }
-
-  .fr-connect::after {
-    background-image: linear-gradient(0deg, #f5f5fe, #f5f5fe), linear-gradient(0deg, #f5f5fe, #f5f5fe);
-  }
-
-  .fr-connect:disabled,
-  a.fr-connect:not([href]) {
-    background-color: #e5e5e5;
-    color: #929292;
-  }
-
-  .fr-connect:disabled::after,
-  a.fr-connect:not([href])::after {
-    background-image: linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292);
-  }
-
-  .fr-connect-group .fr-connect + p a {
-    color: #000091;
-  }
-
-  .fr-connect-group p {
-    color: #666;
-  }
-
-  /**
-  * Correction largeur max du texte
-  */
-  .fr-quote::before,
-  .fr-quote::after {
-    background-color: transparent;
-    background-size: 100%;
-    background-repeat: no-repeat;
-    background-image: url("../icons/editor/fr--quote-line.svg");
-    width: 2rem;
-    height: 2rem;
-  }
-
-  .fr-quote blockquote {
-    max-width: 100%;
-  }
-
-  .fr-quote::before {
-    color: #6a6af4;
-  }
-
-  .fr-quote--green-tilleul-verveine::before {
-    color: #b7a73f;
-  }
-
-  .fr-quote--green-bourgeon::before {
-    color: #68a532;
-  }
-
-  .fr-quote--green-emeraude::before {
-    color: #00a95f;
-  }
-
-  .fr-quote--green-menthe::before {
-    color: #009081;
-  }
-
-  .fr-quote--green-archipel::before {
-    color: #009099;
-  }
-
-  .fr-quote--blue-ecume::before {
-    color: #465f9d;
-  }
-
-  .fr-quote--blue-cumulus::before {
-    color: #417dc4;
-  }
-
-  .fr-quote--purple-glycine::before {
-    color: #a558a0;
-  }
-
-  .fr-quote--pink-macaron::before {
-    color: #e18b76;
-  }
-
-  .fr-quote--pink-tuile::before {
-    color: #ce614a;
-  }
-
-  .fr-quote--yellow-tournesol::before {
-    color: #c8aa39;
-  }
-
-  .fr-quote--yellow-moutarde::before {
-    color: #c3992a;
-  }
-
-  .fr-quote--orange-terre-battue::before {
-    color: #e4794a;
-  }
-
-  .fr-quote--brown-cafe-creme::before {
-    color: #d1b781;
-  }
-
-  .fr-quote--brown-caramel::before {
-    color: #c08c65;
-  }
-
-  .fr-quote--brown-opera::before {
-    color: #bd987a;
-  }
-
-  .fr-quote--beige-gris-galet::before {
-    color: #aea397;
-  }
-
-  .fr-quote {
-    background-image: linear-gradient(0deg, #ddd, #ddd);
-  }
-
-  /**
-  * reset liste à puce
-  */
-  .fr-breadcrumb ul {
-    list-style-type: none;
-  }
-
-  .fr-breadcrumb ol {
-    list-style-type: none;
-  }
-
-  .fr-breadcrumb ul,
-  .fr-breadcrumb ol {
-    padding-left: 0;
-    margin-top: 0;
-    margin-bottom: 0;
-  }
-
-  .fr-breadcrumb__link:not([aria-current])::after {
-    background-color: transparent;
-    background-size: 100%;
-    background-repeat: no-repeat;
-    background-image: url("../icons/system/arrow-right-s-line.svg");
-    width: 1rem;
-    height: 1rem;
-  }
-
-  .fr-breadcrumb {
-    color: #666;
-  }
-
-  .fr-breadcrumb__link[aria-current] {
-    color: #161616;
-  }
-
-  /**
-  * Correctif de la largeur de la légende d'un fieldset
-  */
-  .fr-fieldset__legend {
-    max-width: 100%;
-    color: #161616;
-  }
-
-  .fr-error-text::before,
-  .fr-error-text::after {
-    background-color: transparent;
-    background-size: 100%;
-    background-repeat: no-repeat;
-    background-image: url("../icons/system/fr--error-fill.svg");
-    width: 1rem;
-    height: 1rem;
-  }
-
-  .fr-valid-text::before,
-  .fr-valid-text::after {
-    background-color: transparent;
-    background-size: 100%;
-    background-repeat: no-repeat;
-    background-image: url("../icons/system/fr--success-fill.svg");
-    width: 1rem;
-    height: 1rem;
-  }
-
-  .fr-select-group--valid label,
-  .fr-input-group--valid label {
-    color: #18753c;
-  }
-
-  .fr-select-group--error label,
-  .fr-input-group--error label {
-    color: #ce0500;
-  }
-
-  .fr-select-group--disabled label,
-  .fr-input-group--disabled label {
-    color: #929292;
-  }
-
-  .fr-label {
-    color: #161616;
-  }
-
-  .fr-label--error {
-    color: #ce0500;
-  }
-
-  .fr-label--success {
-    color: #18753c;
-  }
-
-  .fr-hint-text {
-    color: #666;
-  }
-
-  .fr-error-text {
-    color: #ce0500;
-  }
-
-  .fr-valid-text {
-    color: #18753c;
-  }
-
-  .fr-fieldset:disabled label {
-    color: #929292;
-  }
-
-  .fr-fieldset--error .fr-fieldset__content::before {
-    box-shadow: inset 2px 0 0 0 #ce0500;
-  }
-
-  .fr-fieldset--error label {
-    color: #ce0500;
-  }
-
-  .fr-fieldset--valid .fr-fieldset__content::before {
-    box-shadow: inset 2px 0 0 0 #18753c;
-  }
-
-  .fr-fieldset--valid label {
-    color: #18753c;
-  }
-
-  .fr-stepper__title {
-    margin-bottom: 0.75rem;
-    color: #161616;
-  }
-
-  .fr-stepper__steps {
-    display: none;
-    background-image: repeating-linear-gradient(to right, #000091 0, #000091 var(--active-inner), transparent var(--active-inner), transparent var(--active-outer)), repeating-linear-gradient(to right, #eee 0, #eee var(--default-inner), transparent var(--default-inner), transparent var(--default-outer));
-  }
-
-  .fr-stepper__state {
-    color: #666;
-  }
-
-  .fr-stepper__details {
-    color: #666;
-  }
-
-  .fr-link {
-    background-image: none;
-    text-decoration: underline;
-    color: #000091;
-  }
-
-  .fr-link::before {
-    background-color: transparent;
-    background-size: 100%;
-    background-repeat: no-repeat;
-    width: 1rem;
-    height: 1rem;
-  }
-
-  .fr-link--sm::before {
-    background-color: transparent;
-    background-size: 100%;
-    background-repeat: no-repeat;
-    width: 1rem;
-    height: 1rem;
-  }
-
-  .fr-link--lg::before {
-    background-color: transparent;
-    background-size: 100%;
-    background-repeat: no-repeat;
-    width: 1.5rem;
-    height: 1.5rem;
-  }
-
-  ul.fr-links-group {
-    list-style-type: none;
-  }
-
-  ol.fr-links-group {
-    list-style-type: none;
-  }
-
-  ul.fr-links-group,
-  ol.fr-links-group {
-    padding-left: 0;
-    margin-top: 0;
-    margin-bottom: 0;
-  }
-
-  .fr-link--close {
-    background-color: transparent;
-    color: #000091;
-  }
-
-  .fr-link--close:hover {
-    background-color: rgba(0, 0, 0, 0.05);
-  }
-
-  .fr-link--close:active {
-    background-color: rgba(0, 0, 0, 0.1);
-  }
-
-  .fr-link--close:disabled,
-  a.fr-link--close:not([href]) {
-    color: #929292;
-    background-color: transparent;
-  }
-
-  .fr-link--close:disabled:hover,
-  a.fr-link--close:not([href]):hover {
-    background-color: rgba(0, 0, 0, 0.05);
-  }
-
-  .fr-link--close:disabled:active,
-  a.fr-link--close:not([href]):active {
-    background-color: rgba(0, 0, 0, 0.1);
-  }
-
-  /**
-  * Correctif de la hauteur de la navigation latérale
-  */
-  .fr-sidemenu {
-    height: auto;
-    box-shadow: inset 0 -1px 0 0 #ddd, inset 0 1px 0 0 #ddd;
-  }
-
-  .fr-sidemenu ul {
-    list-style-type: none;
-  }
-
-  .fr-sidemenu ol {
-    list-style-type: none;
-  }
-
-  .fr-sidemenu ul,
-  .fr-sidemenu ol {
-    padding-left: 0;
-    margin-top: 0;
-    margin-bottom: 0;
-  }
-
-  .fr-sidemenu [href] {
-    text-decoration: none;
-  }
-
-  .fr-sidemenu__btn[aria-expanded]::after {
-    background-color: transparent;
-    background-size: 100%;
-    background-repeat: no-repeat;
-    background-image: url("../icons/system/arrow-down-s-line.svg");
-    width: 1rem;
-    height: 1rem;
-  }
-
-  .fr-sidemenu__title {
-    color: #161616;
-    box-shadow: inset 0 -1px 0 0 #ddd;
-  }
-
-  .fr-sidemenu__item::before {
-    box-shadow: 0 -1px 0 0 #ddd, inset 0 -1px 0 0 #ddd;
-  }
-
-  .fr-sidemenu__item:first-child::before {
-    box-shadow: inset 0 -1px 0 0 #ddd;
-  }
-
-  .fr-sidemenu__item:last-child::before {
-    box-shadow: 0 -1px 0 0 #ddd;
-  }
-
-  .fr-sidemenu__link,
-  .fr-sidemenu__btn {
-    color: #161616;
-  }
-
-  .fr-sidemenu__link[aria-current],
-  .fr-sidemenu__btn[aria-current] {
-    color: #000091;
-  }
-
-  .fr-sidemenu__link[aria-current]::before,
-  .fr-sidemenu__btn[aria-current]::before {
-    background-color: #000091;
-  }
-
-  .fr-highlight {
-    box-shadow: inset 0.25rem 0 0 0 #6a6af4;
-  }
-
-  .fr-highlight--green-tilleul-verveine {
-    box-shadow: inset 0.25rem 0 0 0 #b7a73f;
-  }
-
-  .fr-highlight--green-bourgeon {
-    box-shadow: inset 0.25rem 0 0 0 #68a532;
-  }
-
-  .fr-highlight--green-emeraude {
-    box-shadow: inset 0.25rem 0 0 0 #00a95f;
-  }
-
-  .fr-highlight--green-menthe {
-    box-shadow: inset 0.25rem 0 0 0 #009081;
-  }
-
-  .fr-highlight--green-archipel {
-    box-shadow: inset 0.25rem 0 0 0 #009099;
-  }
-
-  .fr-highlight--blue-ecume {
-    box-shadow: inset 0.25rem 0 0 0 #465f9d;
-  }
-
-  .fr-highlight--blue-cumulus {
-    box-shadow: inset 0.25rem 0 0 0 #417dc4;
-  }
-
-  .fr-highlight--purple-glycine {
-    box-shadow: inset 0.25rem 0 0 0 #a558a0;
-  }
-
-  .fr-highlight--pink-macaron {
-    box-shadow: inset 0.25rem 0 0 0 #e18b76;
-  }
-
-  .fr-highlight--pink-tuile {
-    box-shadow: inset 0.25rem 0 0 0 #ce614a;
-  }
-
-  .fr-highlight--yellow-tournesol {
-    box-shadow: inset 0.25rem 0 0 0 #c8aa39;
-  }
-
-  .fr-highlight--yellow-moutarde {
-    box-shadow: inset 0.25rem 0 0 0 #c3992a;
-  }
-
-  .fr-highlight--orange-terre-battue {
-    box-shadow: inset 0.25rem 0 0 0 #e4794a;
-  }
-
-  .fr-highlight--brown-cafe-creme {
-    box-shadow: inset 0.25rem 0 0 0 #d1b781;
-  }
-
-  .fr-highlight--brown-caramel {
-    box-shadow: inset 0.25rem 0 0 0 #c08c65;
-  }
-
-  .fr-highlight--brown-opera {
-    box-shadow: inset 0.25rem 0 0 0 #bd987a;
-  }
-
-  .fr-highlight--beige-gris-galet {
-    box-shadow: inset 0.25rem 0 0 0 #aea397;
-  }
-
-  /**
-  * Reset liste à puce
-  */
-  .fr-tabs ul {
-    list-style-type: none;
-  }
-
-  .fr-tabs ol {
-    list-style-type: none;
-  }
-
-  .fr-tabs ul,
-  .fr-tabs ol {
-    padding-left: 0;
-    margin-top: 0;
-    margin-bottom: 0;
-  }
-
-  .fr-tabs__panel [href] {
-    text-decoration: underline;
-  }
-
-  .fr-tabs {
-    box-shadow: inset 0 -1px 0 0 #ddd;
-  }
-
-  .fr-tabs::before {
-    box-shadow: inset 0 1px 0 0 #ddd, inset 1px 0 0 0 #ddd, inset -1px 0 0 0 #ddd;
-  }
-
-  .fr-tabs__tab {
-    background-image: linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd);
-    box-shadow: 0 2px 0 0 #fff;
-  }
-
-  .fr-tabs__tab:not([aria-selected=true]) {
-    background-color: #e3e3fd;
-    color: #161616;
-  }
-
-  .fr-tabs__tab[aria-selected=true] {
-    background-color: #fff;
-    color: #000091;
-  }
-
-  .fr-tabs__tab:disabled {
-    color: #929292;
-    background-color: #e5e5e5;
-  }
-
-  /**
-  * Correctif de la largeur de la légende d'un fieldset
-  */
-  .fr-pagination [href] {
-    text-decoration: none;
-  }
-
-  .fr-pagination ul {
-    list-style-type: none;
-  }
-
-  .fr-pagination ol {
-    list-style-type: none;
-  }
-
-  .fr-pagination ul,
-  .fr-pagination ol {
-    padding-left: 0;
-    margin-top: 0;
-    margin-bottom: 0;
-  }
-
-  .fr-pagination__link--first::before,
-  .fr-pagination__link--first::after {
-    background-color: transparent;
-    background-size: 100%;
-    background-repeat: no-repeat;
-    background-image: url("../icons/system/fr--arrow-left-s-first-line.svg");
-    width: 1.5rem;
-    height: 1.5rem;
-  }
-
-  .fr-pagination__link--prev::before,
-  .fr-pagination__link--prev::after {
-    background-color: transparent;
-    background-size: 100%;
-    background-repeat: no-repeat;
-    background-image: url("../icons/system/arrow-left-s-line.svg");
-    width: 1.5rem;
-    height: 1.5rem;
-  }
-
-  .fr-pagination__link--next::before,
-  .fr-pagination__link--next::after {
-    background-color: transparent;
-    background-size: 100%;
-    background-repeat: no-repeat;
-    background-image: url("../icons/system/arrow-right-s-line.svg");
-    width: 1.5rem;
-    height: 1.5rem;
-  }
-
-  .fr-pagination__link--last::before,
-  .fr-pagination__link--last::after {
-    background-color: transparent;
-    background-size: 100%;
-    background-repeat: no-repeat;
-    background-image: url("../icons/system/fr--arrow-right-s-last-line.svg");
-    width: 1.5rem;
-    height: 1.5rem;
-  }
-
-  .fr-pagination {
-    color: #161616;
-  }
-
-  .fr-pagination__link[aria-current] {
-    background-color: #000091;
-    color: #f5f5fe;
-  }
-
-  .fr-pagination__link[aria-current]:hover {
-    background-color: #1212ff;
-  }
-
-  .fr-pagination__link[aria-current]:active {
-    background-color: #2323ff;
-  }
-
-  .fr-pagination__link:not([aria-current]):disabled,
-  a.fr-pagination__link:not([aria-current]):not([href]) {
-    color: #929292;
-  }
-
-  .fr-summary {
-    background-color: #eee;
-  }
-
-  .fr-summary__title {
-    color: #161616;
-  }
-
-  .fr-summary li > a {
-    color: #161616;
-  }
-
-  /**
-  * Correctif placement caption
-  */
-  .fr-table[data-fr-js-table=true] caption {
-    position: relative;
-  }
-
-  .fr-table caption {
-    color: #161616;
-  }
-
-  .fr-table thead {
-    background-image: linear-gradient(0deg, #3a3a3a, #3a3a3a);
-    background-color: #eee;
-    color: #161616;
-  }
-
-  .fr-table tbody {
-    background-color: #f6f6f6;
-  }
-
-  .fr-table tbody tr:nth-child(even) {
-    background-color: #eee;
-  }
-
-  .fr-table--green-tilleul-verveine thead {
-    background-image: linear-gradient(0deg, #66673d, #66673d);
-    background-color: #fceeac;
-  }
-
-  .fr-table--green-tilleul-verveine tbody {
-    background-color: #fef7da;
-  }
-
-  .fr-table--green-tilleul-verveine tbody tr:nth-child(even) {
-    background-color: #fceeac;
-  }
-
-  .fr-table--green-tilleul-verveine.fr-table--bordered tbody tr {
-    background-image: linear-gradient(0deg, #b7a73f, #b7a73f);
-  }
-
-  .fr-table--green-bourgeon thead {
-    background-image: linear-gradient(0deg, #447049, #447049);
-    background-color: #c9fcac;
-  }
-
-  .fr-table--green-bourgeon tbody {
-    background-color: #e6feda;
-  }
-
-  .fr-table--green-bourgeon tbody tr:nth-child(even) {
-    background-color: #c9fcac;
-  }
-
-  .fr-table--green-bourgeon.fr-table--bordered tbody tr {
-    background-image: linear-gradient(0deg, #68a532, #68a532);
-  }
-
-  .fr-table--green-emeraude thead {
-    background-image: linear-gradient(0deg, #297254, #297254);
-    background-color: #c3fad5;
-  }
-
-  .fr-table--green-emeraude tbody {
-    background-color: #e3fdeb;
-  }
-
-  .fr-table--green-emeraude tbody tr:nth-child(even) {
-    background-color: #c3fad5;
-  }
-
-  .fr-table--green-emeraude.fr-table--bordered tbody tr {
-    background-image: linear-gradient(0deg, #00a95f, #00a95f);
-  }
-
-  .fr-table--green-menthe thead {
-    background-image: linear-gradient(0deg, #37635f, #37635f);
-    background-color: #bafaee;
-  }
-
-  .fr-table--green-menthe tbody {
-    background-color: #dffdf7;
-  }
-
-  .fr-table--green-menthe tbody tr:nth-child(even) {
-    background-color: #bafaee;
-  }
-
-  .fr-table--green-menthe.fr-table--bordered tbody tr {
-    background-image: linear-gradient(0deg, #009081, #009081);
-  }
-
-  .fr-table--green-archipel thead {
-    background-image: linear-gradient(0deg, #006a6f, #006a6f);
-    background-color: #c7f6fc;
-  }
-
-  .fr-table--green-archipel tbody {
-    background-color: #e5fbfd;
-  }
-
-  .fr-table--green-archipel tbody tr:nth-child(even) {
-    background-color: #c7f6fc;
-  }
-
-  .fr-table--green-archipel.fr-table--bordered tbody tr {
-    background-image: linear-gradient(0deg, #009099, #009099);
-  }
-
-  .fr-table--blue-ecume thead {
-    background-image: linear-gradient(0deg, #2f4077, #2f4077);
-    background-color: #e9edfe;
-  }
-
-  .fr-table--blue-ecume tbody {
-    background-color: #f4f6fe;
-  }
-
-  .fr-table--blue-ecume tbody tr:nth-child(even) {
-    background-color: #e9edfe;
-  }
-
-  .fr-table--blue-ecume.fr-table--bordered tbody tr {
-    background-image: linear-gradient(0deg, #465f9d, #465f9d);
-  }
-
-  .fr-table--blue-cumulus thead {
-    background-image: linear-gradient(0deg, #3558a2, #3558a2);
-    background-color: #e6eefe;
-  }
-
-  .fr-table--blue-cumulus tbody {
-    background-color: #f3f6fe;
-  }
-
-  .fr-table--blue-cumulus tbody tr:nth-child(even) {
-    background-color: #e6eefe;
-  }
-
-  .fr-table--blue-cumulus.fr-table--bordered tbody tr {
-    background-image: linear-gradient(0deg, #417dc4, #417dc4);
-  }
-
-  .fr-table--purple-glycine thead {
-    background-image: linear-gradient(0deg, #6e445a, #6e445a);
-    background-color: #fee7fc;
-  }
-
-  .fr-table--purple-glycine tbody {
-    background-color: #fef3fd;
-  }
-
-  .fr-table--purple-glycine tbody tr:nth-child(even) {
-    background-color: #fee7fc;
-  }
-
-  .fr-table--purple-glycine.fr-table--bordered tbody tr {
-    background-image: linear-gradient(0deg, #a558a0, #a558a0);
-  }
-
-  .fr-table--pink-macaron thead {
-    background-image: linear-gradient(0deg, #8d533e, #8d533e);
-    background-color: #fee9e6;
-  }
-
-  .fr-table--pink-macaron tbody {
-    background-color: #fef4f2;
-  }
-
-  .fr-table--pink-macaron tbody tr:nth-child(even) {
-    background-color: #fee9e6;
-  }
-
-  .fr-table--pink-macaron.fr-table--bordered tbody tr {
-    background-image: linear-gradient(0deg, #e18b76, #e18b76);
-  }
-
-  .fr-table--pink-tuile thead {
-    background-image: linear-gradient(0deg, #a94645, #a94645);
-    background-color: #fee9e7;
-  }
-
-  .fr-table--pink-tuile tbody {
-    background-color: #fef4f3;
-  }
-
-  .fr-table--pink-tuile tbody tr:nth-child(even) {
-    background-color: #fee9e7;
-  }
-
-  .fr-table--pink-tuile.fr-table--bordered tbody tr {
-    background-image: linear-gradient(0deg, #ce614a, #ce614a);
-  }
-
-  .fr-table--yellow-tournesol thead {
-    background-image: linear-gradient(0deg, #716043, #716043);
-    background-color: #feecc2;
-  }
-
-  .fr-table--yellow-tournesol tbody {
-    background-color: #fef6e3;
-  }
-
-  .fr-table--yellow-tournesol tbody tr:nth-child(even) {
-    background-color: #feecc2;
-  }
-
-  .fr-table--yellow-tournesol.fr-table--bordered tbody tr {
-    background-image: linear-gradient(0deg, #c8aa39, #c8aa39);
-  }
-
-  .fr-table--yellow-moutarde thead {
-    background-image: linear-gradient(0deg, #695240, #695240);
-    background-color: #feebd0;
-  }
-
-  .fr-table--yellow-moutarde tbody {
-    background-color: #fef5e8;
-  }
-
-  .fr-table--yellow-moutarde tbody tr:nth-child(even) {
-    background-color: #feebd0;
-  }
-
-  .fr-table--yellow-moutarde.fr-table--bordered tbody tr {
-    background-image: linear-gradient(0deg, #c3992a, #c3992a);
-  }
-
-  .fr-table--orange-terre-battue thead {
-    background-image: linear-gradient(0deg, #755348, #755348);
-    background-color: #fee9e5;
-  }
-
-  .fr-table--orange-terre-battue tbody {
-    background-color: #fef4f2;
-  }
-
-  .fr-table--orange-terre-battue tbody tr:nth-child(even) {
-    background-color: #fee9e5;
-  }
-
-  .fr-table--orange-terre-battue.fr-table--bordered tbody tr {
-    background-image: linear-gradient(0deg, #e4794a, #e4794a);
-  }
-
-  .fr-table--brown-cafe-creme thead {
-    background-image: linear-gradient(0deg, #685c48, #685c48);
-    background-color: #f7ecdb;
-  }
-
-  .fr-table--brown-cafe-creme tbody {
-    background-color: #fbf6ed;
-  }
-
-  .fr-table--brown-cafe-creme tbody tr:nth-child(even) {
-    background-color: #f7ecdb;
-  }
-
-  .fr-table--brown-cafe-creme.fr-table--bordered tbody tr {
-    background-image: linear-gradient(0deg, #d1b781, #d1b781);
-  }
-
-  .fr-table--brown-caramel thead {
-    background-image: linear-gradient(0deg, #845d48, #845d48);
-    background-color: #f7ebe5;
-  }
-
-  .fr-table--brown-caramel tbody {
-    background-color: #fbf5f2;
-  }
-
-  .fr-table--brown-caramel tbody tr:nth-child(even) {
-    background-color: #f7ebe5;
-  }
-
-  .fr-table--brown-caramel.fr-table--bordered tbody tr {
-    background-image: linear-gradient(0deg, #c08c65, #c08c65);
-  }
-
-  .fr-table--brown-opera thead {
-    background-image: linear-gradient(0deg, #745b47, #745b47);
-    background-color: #f7ece4;
-  }
-
-  .fr-table--brown-opera tbody {
-    background-color: #fbf5f2;
-  }
-
-  .fr-table--brown-opera tbody tr:nth-child(even) {
-    background-color: #f7ece4;
-  }
-
-  .fr-table--brown-opera.fr-table--bordered tbody tr {
-    background-image: linear-gradient(0deg, #bd987a, #bd987a);
-  }
-
-  .fr-table--beige-gris-galet thead {
-    background-image: linear-gradient(0deg, #6a6156, #6a6156);
-    background-color: #f3ede5;
-  }
-
-  .fr-table--beige-gris-galet tbody {
-    background-color: #f9f6f2;
-  }
-
-  .fr-table--beige-gris-galet tbody tr:nth-child(even) {
-    background-color: #f3ede5;
-  }
-
-  .fr-table--beige-gris-galet.fr-table--bordered tbody tr {
-    background-image: linear-gradient(0deg, #aea397, #aea397);
-  }
-
-  .fr-table--bordered tbody tr {
-    background-image: linear-gradient(0deg, #ddd, #ddd);
-  }
-
-  .fr-table--bordered tbody tr:nth-child(even) {
-    background-color: transparent;
-  }
-
-  .fr-table--bordered tbody tr:nth-child(even):hover {
-    background-color: rgba(0, 0, 0, 0.05);
-  }
-
-  .fr-table--bordered tbody tr:nth-child(even):active {
-    background-color: rgba(0, 0, 0, 0.1);
-  }
-
-  .fr-tag::before,
-  .fr-tag::after {
-    background-color: transparent;
-    background-size: 100%;
-    background-repeat: no-repeat;
-    width: 1rem;
-    height: 1rem;
-  }
-
-  .fr-tag .fr-tag--sm::before {
-    background-color: transparent;
-    background-size: 100%;
-    background-repeat: no-repeat;
-    width: 0.75rem;
-    height: 0.75rem;
-  }
-
-  a .fr-tag[aria-pressed=true],
-  button .fr-tag[aria-pressed=true],
-  input[type=button] .fr-tag[aria-pressed=true],
-  input[type=image] .fr-tag[aria-pressed=true],
-  input[type=reset] .fr-tag[aria-pressed=true],
-  input[type=submit] .fr-tag[aria-pressed=true] {
-    background-size: 100% 100%, 100% 100%;
-  }
-
-  a .fr-tag[aria-pressed=true]::after,
-  button .fr-tag[aria-pressed=true]::after,
-  input[type=button] .fr-tag[aria-pressed=true]::after,
-  input[type=image] .fr-tag[aria-pressed=true]::after,
-  input[type=reset] .fr-tag[aria-pressed=true]::after,
-  input[type=submit] .fr-tag[aria-pressed=true]::after {
-    background-color: transparent;
-    background-size: 100%;
-    background-repeat: no-repeat;
-    background-image: url("../icons/system/checkbox-circle-line.svg");
-    width: 1rem;
-    height: 1rem;
-  }
-
-  a .fr-tag[aria-pressed=true] .fr-tag--sm::after,
-  button .fr-tag[aria-pressed=true] .fr-tag--sm::after,
-  input[type=button] .fr-tag[aria-pressed=true] .fr-tag--sm::after,
-  input[type=image] .fr-tag[aria-pressed=true] .fr-tag--sm::after,
-  input[type=reset] .fr-tag[aria-pressed=true] .fr-tag--sm::after,
-  input[type=submit] .fr-tag[aria-pressed=true] .fr-tag--sm::after {
-    background-color: transparent;
-    background-size: 100%;
-    background-repeat: no-repeat;
-    width: 0.75rem;
-    height: 0.75rem;
-  }
-
-  a .fr-tag .fr-tag--dismiss::after,
-  button .fr-tag .fr-tag--dismiss::after,
-  input[type=button] .fr-tag .fr-tag--dismiss::after,
-  input[type=image] .fr-tag .fr-tag--dismiss::after,
-  input[type=reset] .fr-tag .fr-tag--dismiss::after,
-  input[type=submit] .fr-tag .fr-tag--dismiss::after {
-    background-color: transparent;
-    background-size: 100%;
-    background-repeat: no-repeat;
-    background-image: url("../icons/system/close-line.svg");
-    width: 1rem;
-    height: 1rem;
-  }
-
-  a .fr-tag .fr-tag--dismiss .fr-tag--sm::after,
-  button .fr-tag .fr-tag--dismiss .fr-tag--sm::after,
-  input[type=button] .fr-tag .fr-tag--dismiss .fr-tag--sm::after,
-  input[type=image] .fr-tag .fr-tag--dismiss .fr-tag--sm::after,
-  input[type=reset] .fr-tag .fr-tag--dismiss .fr-tag--sm::after,
-  input[type=submit] .fr-tag .fr-tag--dismiss .fr-tag--sm::after {
-    background-color: transparent;
-    background-size: 100%;
-    background-repeat: no-repeat;
-    width: 0.75rem;
-    height: 0.75rem;
-  }
-
-  ul.fr-tags-group {
-    list-style-type: none;
-  }
-
-  ol.fr-tags-group {
-    list-style-type: none;
-  }
-
-  ul.fr-tags-group,
-  ol.fr-tags-group {
-    padding-left: 0;
-    margin-top: 0;
-    margin-bottom: 0;
-  }
-
-  .fr-tags-group--sm::before,
-  .fr-tags-group--sm::after {
-    background-color: transparent;
-    background-size: 100%;
-    background-repeat: no-repeat;
-    width: 1rem;
-    height: 1rem;
-  }
-
-  .fr-tags-group--sm a .fr-tag .fr-tag--dismiss::after,
-  .fr-tags-group--sm button .fr-tag .fr-tag--dismiss::after,
-  .fr-tags-group--sm input[type=button] .fr-tag .fr-tag--dismiss::after,
-  .fr-tags-group--sm input[type=image] .fr-tag .fr-tag--dismiss::after,
-  .fr-tags-group--sm input[type=reset] .fr-tag .fr-tag--dismiss::after,
-  .fr-tags-group--sm input[type=submit] .fr-tag .fr-tag--dismiss::after {
-    background-color: transparent;
-    background-size: 100%;
-    background-repeat: no-repeat;
-    width: 0.75rem;
-    height: 0.75rem;
-  }
-
-  .fr-tags-group--sm a .fr-tag[aria-pressed=true]::after,
-  .fr-tags-group--sm button .fr-tag[aria-pressed=true]::after,
-  .fr-tags-group--sm input[type=button] .fr-tag[aria-pressed=true]::after,
-  .fr-tags-group--sm input[type=image] .fr-tag[aria-pressed=true]::after,
-  .fr-tags-group--sm input[type=reset] .fr-tag[aria-pressed=true]::after,
-  .fr-tags-group--sm input[type=submit] .fr-tag[aria-pressed=true]::after {
-    background-color: transparent;
-    background-size: 100%;
-    background-repeat: no-repeat;
-    width: 0.75rem;
-    height: 0.75rem;
-    background-color: transparent !important;
-  }
-
-  .fr-tag {
-    color: #161616;
-    background-color: #eee;
-  }
-
-  .fr-tag[aria-pressed=false] {
-    color: #000091;
-    background-color: #e3e3fd;
-  }
-
-  .fr-tag[aria-pressed=false]:hover {
-    background-color: #c1c1fb;
-  }
-
-  .fr-tag[aria-pressed=false]:active {
-    background-color: #adadf9;
-  }
-
-  .fr-tag.fr-tag--dismiss {
-    color: #fff;
-    background-color: #000091;
-  }
-
-  .fr-tag.fr-tag--dismiss:hover {
-    background-color: #1212ff;
-  }
-
-  .fr-tag.fr-tag--dismiss:active {
-    background-color: #2323ff;
-  }
-
-  a.fr-tag,
-  button.fr-tag,
-  input[type=button].fr-tag,
-  input[type=image].fr-tag,
-  input[type=reset].fr-tag,
-  input[type=submit].fr-tag {
-    color: #000091;
-    background-color: #e3e3fd;
-  }
-
-  a.fr-tag:hover,
-  button.fr-tag:hover,
-  input[type=button].fr-tag:hover,
-  input[type=image].fr-tag:hover,
-  input[type=reset].fr-tag:hover,
-  input[type=submit].fr-tag:hover {
-    background-color: #c1c1fb;
-  }
-
-  a.fr-tag:active,
-  button.fr-tag:active,
-  input[type=button].fr-tag:active,
-  input[type=image].fr-tag:active,
-  input[type=reset].fr-tag:active,
-  input[type=submit].fr-tag:active {
-    background-color: #adadf9;
-  }
-
-  a.fr-tag--green-tilleul-verveine,
-  button.fr-tag--green-tilleul-verveine,
-  input[type=button].fr-tag--green-tilleul-verveine,
-  input[type=image].fr-tag--green-tilleul-verveine,
-  input[type=reset].fr-tag--green-tilleul-verveine,
-  input[type=submit].fr-tag--green-tilleul-verveine {
-    color: #66673d;
-    background-color: #fbe769;
-  }
-
-  a.fr-tag--green-tilleul-verveine:hover,
-  button.fr-tag--green-tilleul-verveine:hover,
-  input[type=button].fr-tag--green-tilleul-verveine:hover,
-  input[type=image].fr-tag--green-tilleul-verveine:hover,
-  input[type=reset].fr-tag--green-tilleul-verveine:hover,
-  input[type=submit].fr-tag--green-tilleul-verveine:hover {
-    background-color: #d7c655;
-  }
-
-  a.fr-tag--green-tilleul-verveine:active,
-  button.fr-tag--green-tilleul-verveine:active,
-  input[type=button].fr-tag--green-tilleul-verveine:active,
-  input[type=image].fr-tag--green-tilleul-verveine:active,
-  input[type=reset].fr-tag--green-tilleul-verveine:active,
-  input[type=submit].fr-tag--green-tilleul-verveine:active {
-    background-color: #c2b24c;
-  }
-
-  a.fr-tag--green-bourgeon,
-  button.fr-tag--green-bourgeon,
-  input[type=button].fr-tag--green-bourgeon,
-  input[type=image].fr-tag--green-bourgeon,
-  input[type=reset].fr-tag--green-bourgeon,
-  input[type=submit].fr-tag--green-bourgeon {
-    color: #447049;
-    background-color: #a9fb68;
-  }
-
-  a.fr-tag--green-bourgeon:hover,
-  button.fr-tag--green-bourgeon:hover,
-  input[type=button].fr-tag--green-bourgeon:hover,
-  input[type=image].fr-tag--green-bourgeon:hover,
-  input[type=reset].fr-tag--green-bourgeon:hover,
-  input[type=submit].fr-tag--green-bourgeon:hover {
-    background-color: #8ed654;
-  }
-
-  a.fr-tag--green-bourgeon:active,
-  button.fr-tag--green-bourgeon:active,
-  input[type=button].fr-tag--green-bourgeon:active,
-  input[type=image].fr-tag--green-bourgeon:active,
-  input[type=reset].fr-tag--green-bourgeon:active,
-  input[type=submit].fr-tag--green-bourgeon:active {
-    background-color: #7fc04b;
-  }
-
-  a.fr-tag--green-emeraude,
-  button.fr-tag--green-emeraude,
-  input[type=button].fr-tag--green-emeraude,
-  input[type=image].fr-tag--green-emeraude,
-  input[type=reset].fr-tag--green-emeraude,
-  input[type=submit].fr-tag--green-emeraude {
-    color: #297254;
-    background-color: #9ef9be;
-  }
-
-  a.fr-tag--green-emeraude:hover,
-  button.fr-tag--green-emeraude:hover,
-  input[type=button].fr-tag--green-emeraude:hover,
-  input[type=image].fr-tag--green-emeraude:hover,
-  input[type=reset].fr-tag--green-emeraude:hover,
-  input[type=submit].fr-tag--green-emeraude:hover {
-    background-color: #69df97;
-  }
-
-  a.fr-tag--green-emeraude:active,
-  button.fr-tag--green-emeraude:active,
-  input[type=button].fr-tag--green-emeraude:active,
-  input[type=image].fr-tag--green-emeraude:active,
-  input[type=reset].fr-tag--green-emeraude:active,
-  input[type=submit].fr-tag--green-emeraude:active {
-    background-color: #5ec988;
-  }
-
-  a.fr-tag--green-menthe,
-  button.fr-tag--green-menthe,
-  input[type=button].fr-tag--green-menthe,
-  input[type=image].fr-tag--green-menthe,
-  input[type=reset].fr-tag--green-menthe,
-  input[type=submit].fr-tag--green-menthe {
-    color: #37635f;
-    background-color: #8bf8e7;
-  }
-
-  a.fr-tag--green-menthe:hover,
-  button.fr-tag--green-menthe:hover,
-  input[type=button].fr-tag--green-menthe:hover,
-  input[type=image].fr-tag--green-menthe:hover,
-  input[type=reset].fr-tag--green-menthe:hover,
-  input[type=submit].fr-tag--green-menthe:hover {
-    background-color: #6ed5c5;
-  }
-
-  a.fr-tag--green-menthe:active,
-  button.fr-tag--green-menthe:active,
-  input[type=button].fr-tag--green-menthe:active,
-  input[type=image].fr-tag--green-menthe:active,
-  input[type=reset].fr-tag--green-menthe:active,
-  input[type=submit].fr-tag--green-menthe:active {
-    background-color: #62bfb1;
-  }
-
-  a.fr-tag--green-archipel,
-  button.fr-tag--green-archipel,
-  input[type=button].fr-tag--green-archipel,
-  input[type=image].fr-tag--green-archipel,
-  input[type=reset].fr-tag--green-archipel,
-  input[type=submit].fr-tag--green-archipel {
-    color: #006a6f;
-    background-color: #a6f2fa;
-  }
-
-  a.fr-tag--green-archipel:hover,
-  button.fr-tag--green-archipel:hover,
-  input[type=button].fr-tag--green-archipel:hover,
-  input[type=image].fr-tag--green-archipel:hover,
-  input[type=reset].fr-tag--green-archipel:hover,
-  input[type=submit].fr-tag--green-archipel:hover {
-    background-color: #62dbe5;
-  }
-
-  a.fr-tag--green-archipel:active,
-  button.fr-tag--green-archipel:active,
-  input[type=button].fr-tag--green-archipel:active,
-  input[type=image].fr-tag--green-archipel:active,
-  input[type=reset].fr-tag--green-archipel:active,
-  input[type=submit].fr-tag--green-archipel:active {
-    background-color: #58c5cf;
-  }
-
-  a.fr-tag--blue-ecume,
-  button.fr-tag--blue-ecume,
-  input[type=button].fr-tag--blue-ecume,
-  input[type=image].fr-tag--blue-ecume,
-  input[type=reset].fr-tag--blue-ecume,
-  input[type=submit].fr-tag--blue-ecume {
-    color: #2f4077;
-    background-color: #dee5fd;
-  }
-
-  a.fr-tag--blue-ecume:hover,
-  button.fr-tag--blue-ecume:hover,
-  input[type=button].fr-tag--blue-ecume:hover,
-  input[type=image].fr-tag--blue-ecume:hover,
-  input[type=reset].fr-tag--blue-ecume:hover,
-  input[type=submit].fr-tag--blue-ecume:hover {
-    background-color: #b4c5fb;
-  }
-
-  a.fr-tag--blue-ecume:active,
-  button.fr-tag--blue-ecume:active,
-  input[type=button].fr-tag--blue-ecume:active,
-  input[type=image].fr-tag--blue-ecume:active,
-  input[type=reset].fr-tag--blue-ecume:active,
-  input[type=submit].fr-tag--blue-ecume:active {
-    background-color: #99b3f9;
-  }
-
-  a.fr-tag--blue-cumulus,
-  button.fr-tag--blue-cumulus,
-  input[type=button].fr-tag--blue-cumulus,
-  input[type=image].fr-tag--blue-cumulus,
-  input[type=reset].fr-tag--blue-cumulus,
-  input[type=submit].fr-tag--blue-cumulus {
-    color: #3558a2;
-    background-color: #dae6fd;
-  }
-
-  a.fr-tag--blue-cumulus:hover,
-  button.fr-tag--blue-cumulus:hover,
-  input[type=button].fr-tag--blue-cumulus:hover,
-  input[type=image].fr-tag--blue-cumulus:hover,
-  input[type=reset].fr-tag--blue-cumulus:hover,
-  input[type=submit].fr-tag--blue-cumulus:hover {
-    background-color: #a9c8fb;
-  }
-
-  a.fr-tag--blue-cumulus:active,
-  button.fr-tag--blue-cumulus:active,
-  input[type=button].fr-tag--blue-cumulus:active,
-  input[type=image].fr-tag--blue-cumulus:active,
-  input[type=reset].fr-tag--blue-cumulus:active,
-  input[type=submit].fr-tag--blue-cumulus:active {
-    background-color: #8ab8f9;
-  }
-
-  a.fr-tag--purple-glycine,
-  button.fr-tag--purple-glycine,
-  input[type=button].fr-tag--purple-glycine,
-  input[type=image].fr-tag--purple-glycine,
-  input[type=reset].fr-tag--purple-glycine,
-  input[type=submit].fr-tag--purple-glycine {
-    color: #6e445a;
-    background-color: #fddbfa;
-  }
-
-  a.fr-tag--purple-glycine:hover,
-  button.fr-tag--purple-glycine:hover,
-  input[type=button].fr-tag--purple-glycine:hover,
-  input[type=image].fr-tag--purple-glycine:hover,
-  input[type=reset].fr-tag--purple-glycine:hover,
-  input[type=submit].fr-tag--purple-glycine:hover {
-    background-color: #fbaff5;
-  }
-
-  a.fr-tag--purple-glycine:active,
-  button.fr-tag--purple-glycine:active,
-  input[type=button].fr-tag--purple-glycine:active,
-  input[type=image].fr-tag--purple-glycine:active,
-  input[type=reset].fr-tag--purple-glycine:active,
-  input[type=submit].fr-tag--purple-glycine:active {
-    background-color: #fa96f2;
-  }
-
-  a.fr-tag--pink-macaron,
-  button.fr-tag--pink-macaron,
-  input[type=button].fr-tag--pink-macaron,
-  input[type=image].fr-tag--pink-macaron,
-  input[type=reset].fr-tag--pink-macaron,
-  input[type=submit].fr-tag--pink-macaron {
-    color: #8d533e;
-    background-color: #fddfda;
-  }
-
-  a.fr-tag--pink-macaron:hover,
-  button.fr-tag--pink-macaron:hover,
-  input[type=button].fr-tag--pink-macaron:hover,
-  input[type=image].fr-tag--pink-macaron:hover,
-  input[type=reset].fr-tag--pink-macaron:hover,
-  input[type=submit].fr-tag--pink-macaron:hover {
-    background-color: #fbb8ab;
-  }
-
-  a.fr-tag--pink-macaron:active,
-  button.fr-tag--pink-macaron:active,
-  input[type=button].fr-tag--pink-macaron:active,
-  input[type=image].fr-tag--pink-macaron:active,
-  input[type=reset].fr-tag--pink-macaron:active,
-  input[type=submit].fr-tag--pink-macaron:active {
-    background-color: #faa18d;
-  }
-
-  a.fr-tag--pink-tuile,
-  button.fr-tag--pink-tuile,
-  input[type=button].fr-tag--pink-tuile,
-  input[type=image].fr-tag--pink-tuile,
-  input[type=reset].fr-tag--pink-tuile,
-  input[type=submit].fr-tag--pink-tuile {
-    color: #a94645;
-    background-color: #fddfdb;
-  }
-
-  a.fr-tag--pink-tuile:hover,
-  button.fr-tag--pink-tuile:hover,
-  input[type=button].fr-tag--pink-tuile:hover,
-  input[type=image].fr-tag--pink-tuile:hover,
-  input[type=reset].fr-tag--pink-tuile:hover,
-  input[type=submit].fr-tag--pink-tuile:hover {
-    background-color: #fbb8ad;
-  }
-
-  a.fr-tag--pink-tuile:active,
-  button.fr-tag--pink-tuile:active,
-  input[type=button].fr-tag--pink-tuile:active,
-  input[type=image].fr-tag--pink-tuile:active,
-  input[type=reset].fr-tag--pink-tuile:active,
-  input[type=submit].fr-tag--pink-tuile:active {
-    background-color: #faa191;
-  }
-
-  a.fr-tag--yellow-tournesol,
-  button.fr-tag--yellow-tournesol,
-  input[type=button].fr-tag--yellow-tournesol,
-  input[type=image].fr-tag--yellow-tournesol,
-  input[type=reset].fr-tag--yellow-tournesol,
-  input[type=submit].fr-tag--yellow-tournesol {
-    color: #716043;
-    background-color: #fde39c;
-  }
-
-  a.fr-tag--yellow-tournesol:hover,
-  button.fr-tag--yellow-tournesol:hover,
-  input[type=button].fr-tag--yellow-tournesol:hover,
-  input[type=image].fr-tag--yellow-tournesol:hover,
-  input[type=reset].fr-tag--yellow-tournesol:hover,
-  input[type=submit].fr-tag--yellow-tournesol:hover {
-    background-color: #e9c53b;
-  }
-
-  a.fr-tag--yellow-tournesol:active,
-  button.fr-tag--yellow-tournesol:active,
-  input[type=button].fr-tag--yellow-tournesol:active,
-  input[type=image].fr-tag--yellow-tournesol:active,
-  input[type=reset].fr-tag--yellow-tournesol:active,
-  input[type=submit].fr-tag--yellow-tournesol:active {
-    background-color: #d3b235;
-  }
-
-  a.fr-tag--yellow-moutarde,
-  button.fr-tag--yellow-moutarde,
-  input[type=button].fr-tag--yellow-moutarde,
-  input[type=image].fr-tag--yellow-moutarde,
-  input[type=reset].fr-tag--yellow-moutarde,
-  input[type=submit].fr-tag--yellow-moutarde {
-    color: #695240;
-    background-color: #fde2b5;
-  }
-
-  a.fr-tag--yellow-moutarde:hover,
-  button.fr-tag--yellow-moutarde:hover,
-  input[type=button].fr-tag--yellow-moutarde:hover,
-  input[type=image].fr-tag--yellow-moutarde:hover,
-  input[type=reset].fr-tag--yellow-moutarde:hover,
-  input[type=submit].fr-tag--yellow-moutarde:hover {
-    background-color: #f6c43c;
-  }
-
-  a.fr-tag--yellow-moutarde:active,
-  button.fr-tag--yellow-moutarde:active,
-  input[type=button].fr-tag--yellow-moutarde:active,
-  input[type=image].fr-tag--yellow-moutarde:active,
-  input[type=reset].fr-tag--yellow-moutarde:active,
-  input[type=submit].fr-tag--yellow-moutarde:active {
-    background-color: #dfb135;
-  }
-
-  a.fr-tag--orange-terre-battue,
-  button.fr-tag--orange-terre-battue,
-  input[type=button].fr-tag--orange-terre-battue,
-  input[type=image].fr-tag--orange-terre-battue,
-  input[type=reset].fr-tag--orange-terre-battue,
-  input[type=submit].fr-tag--orange-terre-battue {
-    color: #755348;
-    background-color: #fddfd8;
-  }
-
-  a.fr-tag--orange-terre-battue:hover,
-  button.fr-tag--orange-terre-battue:hover,
-  input[type=button].fr-tag--orange-terre-battue:hover,
-  input[type=image].fr-tag--orange-terre-battue:hover,
-  input[type=reset].fr-tag--orange-terre-battue:hover,
-  input[type=submit].fr-tag--orange-terre-battue:hover {
-    background-color: #fbb8a5;
-  }
-
-  a.fr-tag--orange-terre-battue:active,
-  button.fr-tag--orange-terre-battue:active,
-  input[type=button].fr-tag--orange-terre-battue:active,
-  input[type=image].fr-tag--orange-terre-battue:active,
-  input[type=reset].fr-tag--orange-terre-battue:active,
-  input[type=submit].fr-tag--orange-terre-battue:active {
-    background-color: #faa184;
-  }
-
-  a.fr-tag--brown-cafe-creme,
-  button.fr-tag--brown-cafe-creme,
-  input[type=button].fr-tag--brown-cafe-creme,
-  input[type=image].fr-tag--brown-cafe-creme,
-  input[type=reset].fr-tag--brown-cafe-creme,
-  input[type=submit].fr-tag--brown-cafe-creme {
-    color: #685c48;
-    background-color: #f4e3c7;
-  }
-
-  a.fr-tag--brown-cafe-creme:hover,
-  button.fr-tag--brown-cafe-creme:hover,
-  input[type=button].fr-tag--brown-cafe-creme:hover,
-  input[type=image].fr-tag--brown-cafe-creme:hover,
-  input[type=reset].fr-tag--brown-cafe-creme:hover,
-  input[type=submit].fr-tag--brown-cafe-creme:hover {
-    background-color: #e1c386;
-  }
-
-  a.fr-tag--brown-cafe-creme:active,
-  button.fr-tag--brown-cafe-creme:active,
-  input[type=button].fr-tag--brown-cafe-creme:active,
-  input[type=image].fr-tag--brown-cafe-creme:active,
-  input[type=reset].fr-tag--brown-cafe-creme:active,
-  input[type=submit].fr-tag--brown-cafe-creme:active {
-    background-color: #ccb078;
-  }
-
-  a.fr-tag--brown-caramel,
-  button.fr-tag--brown-caramel,
-  input[type=button].fr-tag--brown-caramel,
-  input[type=image].fr-tag--brown-caramel,
-  input[type=reset].fr-tag--brown-caramel,
-  input[type=submit].fr-tag--brown-caramel {
-    color: #845d48;
-    background-color: #f3e2d9;
-  }
-
-  a.fr-tag--brown-caramel:hover,
-  button.fr-tag--brown-caramel:hover,
-  input[type=button].fr-tag--brown-caramel:hover,
-  input[type=image].fr-tag--brown-caramel:hover,
-  input[type=reset].fr-tag--brown-caramel:hover,
-  input[type=submit].fr-tag--brown-caramel:hover {
-    background-color: #e7bea6;
-  }
-
-  a.fr-tag--brown-caramel:active,
-  button.fr-tag--brown-caramel:active,
-  input[type=button].fr-tag--brown-caramel:active,
-  input[type=image].fr-tag--brown-caramel:active,
-  input[type=reset].fr-tag--brown-caramel:active,
-  input[type=submit].fr-tag--brown-caramel:active {
-    background-color: #e1a982;
-  }
-
-  a.fr-tag--brown-opera,
-  button.fr-tag--brown-opera,
-  input[type=button].fr-tag--brown-opera,
-  input[type=image].fr-tag--brown-opera,
-  input[type=reset].fr-tag--brown-opera,
-  input[type=submit].fr-tag--brown-opera {
-    color: #745b47;
-    background-color: #f3e2d7;
-  }
-
-  a.fr-tag--brown-opera:hover,
-  button.fr-tag--brown-opera:hover,
-  input[type=button].fr-tag--brown-opera:hover,
-  input[type=image].fr-tag--brown-opera:hover,
-  input[type=reset].fr-tag--brown-opera:hover,
-  input[type=submit].fr-tag--brown-opera:hover {
-    background-color: #e7bfa0;
-  }
-
-  a.fr-tag--brown-opera:active,
-  button.fr-tag--brown-opera:active,
-  input[type=button].fr-tag--brown-opera:active,
-  input[type=image].fr-tag--brown-opera:active,
-  input[type=reset].fr-tag--brown-opera:active,
-  input[type=submit].fr-tag--brown-opera:active {
-    background-color: #deaa7e;
-  }
-
-  a.fr-tag--beige-gris-galet,
-  button.fr-tag--beige-gris-galet,
-  input[type=button].fr-tag--beige-gris-galet,
-  input[type=image].fr-tag--beige-gris-galet,
-  input[type=reset].fr-tag--beige-gris-galet,
-  input[type=submit].fr-tag--beige-gris-galet {
-    color: #6a6156;
-    background-color: #eee4d9;
-  }
-
-  a.fr-tag--beige-gris-galet:hover,
-  button.fr-tag--beige-gris-galet:hover,
-  input[type=button].fr-tag--beige-gris-galet:hover,
-  input[type=image].fr-tag--beige-gris-galet:hover,
-  input[type=reset].fr-tag--beige-gris-galet:hover,
-  input[type=submit].fr-tag--beige-gris-galet:hover {
-    background-color: #dbc3a4;
-  }
-
-  a.fr-tag--beige-gris-galet:active,
-  button.fr-tag--beige-gris-galet:active,
-  input[type=button].fr-tag--beige-gris-galet:active,
-  input[type=image].fr-tag--beige-gris-galet:active,
-  input[type=reset].fr-tag--beige-gris-galet:active,
-  input[type=submit].fr-tag--beige-gris-galet:active {
-    background-color: #c6b094;
-  }
-
-  a.fr-tag[aria-pressed=true],
-  button.fr-tag[aria-pressed=true],
-  input[type=button].fr-tag[aria-pressed=true],
-  input[type=image].fr-tag[aria-pressed=true],
-  input[type=reset].fr-tag[aria-pressed=true],
-  input[type=submit].fr-tag[aria-pressed=true] {
-    color: #fff;
-    background-color: transparent;
-    background-image: radial-gradient(circle at 100% 0.25rem, transparent 0.578125rem, #000091 0.625rem);
-  }
-
-  a.fr-tag[aria-pressed=true]:hover,
-  button.fr-tag[aria-pressed=true]:hover,
-  input[type=button].fr-tag[aria-pressed=true]:hover,
-  input[type=image].fr-tag[aria-pressed=true]:hover,
-  input[type=reset].fr-tag[aria-pressed=true]:hover,
-  input[type=submit].fr-tag[aria-pressed=true]:hover {
-    background-image: radial-gradient(circle at 100% 0.25rem, transparent 0.578125rem, #1212ff 0.625rem);
-  }
-
-  a.fr-tag[aria-pressed=true]:active,
-  button.fr-tag[aria-pressed=true]:active,
-  input[type=button].fr-tag[aria-pressed=true]:active,
-  input[type=image].fr-tag[aria-pressed=true]:active,
-  input[type=reset].fr-tag[aria-pressed=true]:active,
-  input[type=submit].fr-tag[aria-pressed=true]:active {
-    background-image: radial-gradient(circle at 100% 0.25rem, transparent 0.578125rem, #2323ff 0.625rem);
-  }
-
-  a.fr-tag[aria-pressed=true]::after,
-  button.fr-tag[aria-pressed=true]::after,
-  input[type=button].fr-tag[aria-pressed=true]::after,
-  input[type=image].fr-tag[aria-pressed=true]::after,
-  input[type=reset].fr-tag[aria-pressed=true]::after,
-  input[type=submit].fr-tag[aria-pressed=true]::after {
-    color: #000091;
-  }
-
-  a.fr-tag[aria-pressed=true].fr-tag--sm,
-  button.fr-tag[aria-pressed=true].fr-tag--sm,
-  input[type=button].fr-tag[aria-pressed=true].fr-tag--sm,
-  input[type=image].fr-tag[aria-pressed=true].fr-tag--sm,
-  input[type=reset].fr-tag[aria-pressed=true].fr-tag--sm,
-  input[type=submit].fr-tag[aria-pressed=true].fr-tag--sm {
-    background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, #000091 0.5rem);
-  }
-
-  a.fr-tag[aria-pressed=true].fr-tag--sm:hover,
-  button.fr-tag[aria-pressed=true].fr-tag--sm:hover,
-  input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:hover,
-  input[type=image].fr-tag[aria-pressed=true].fr-tag--sm:hover,
-  input[type=reset].fr-tag[aria-pressed=true].fr-tag--sm:hover,
-  input[type=submit].fr-tag[aria-pressed=true].fr-tag--sm:hover {
-    background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, #1212ff 0.5rem);
-  }
-
-  a.fr-tag[aria-pressed=true].fr-tag--sm:active,
-  button.fr-tag[aria-pressed=true].fr-tag--sm:active,
-  input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:active,
-  input[type=image].fr-tag[aria-pressed=true].fr-tag--sm:active,
-  input[type=reset].fr-tag[aria-pressed=true].fr-tag--sm:active,
-  input[type=submit].fr-tag[aria-pressed=true].fr-tag--sm:active {
-    background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, #2323ff 0.5rem);
-  }
-
-  a.fr-tag:disabled,
-  a.fr-tag:not([href]),
-  button.fr-tag:disabled,
-  input[type=button].fr-tag:disabled,
-  input[type=image].fr-tag:disabled,
-  input[type=reset].fr-tag:disabled,
-  input[type=submit].fr-tag:disabled {
-    color: #929292;
-    background-color: #e5e5e5;
-  }
-
-  .fr-tags-group.fr-tags-group--sm a.fr-tag[aria-pressed=true],
-  .fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true],
-  .fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true],
-  .fr-tags-group.fr-tags-group--sm input[type=image].fr-tag[aria-pressed=true],
-  .fr-tags-group.fr-tags-group--sm input[type=reset].fr-tag[aria-pressed=true],
-  .fr-tags-group.fr-tags-group--sm input[type=submit].fr-tag[aria-pressed=true] {
-    background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, #000091 0.5rem);
-  }
-
-  .fr-tags-group.fr-tags-group--sm a.fr-tag[aria-pressed=true]:hover,
-  .fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:hover,
-  .fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:hover,
-  .fr-tags-group.fr-tags-group--sm input[type=image].fr-tag[aria-pressed=true]:hover,
-  .fr-tags-group.fr-tags-group--sm input[type=reset].fr-tag[aria-pressed=true]:hover,
-  .fr-tags-group.fr-tags-group--sm input[type=submit].fr-tag[aria-pressed=true]:hover {
-    background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, #1212ff 0.5rem);
-  }
-
-  .fr-tags-group.fr-tags-group--sm a.fr-tag[aria-pressed=true]:active,
-  .fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:active,
-  .fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:active,
-  .fr-tags-group.fr-tags-group--sm input[type=image].fr-tag[aria-pressed=true]:active,
-  .fr-tags-group.fr-tags-group--sm input[type=reset].fr-tag[aria-pressed=true]:active,
-  .fr-tags-group.fr-tags-group--sm input[type=submit].fr-tag[aria-pressed=true]:active {
-    background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, #2323ff 0.5rem);
-  }
-
-  /**
-  * Correctif de la largeur du texte dans la tuile
-  */
-  .fr-tile__body,
-  .fr-tile__body > * {
-    max-width: 100%;
-  }
-
-  .fr-tile__title {
-    margin: 0 0 0.5rem;
-  }
-
-  .fr-tile__desc {
-    margin: 0;
-  }
-
-  .fr-tile {
-    box-shadow: inset 0 0 0 1px #ddd, inset 0 -0.25rem 0 0 #000091;
-    background-color: #fff;
-  }
-
-  .fr-tile--grey {
-    background-color: #eee;
-  }
-
-  /**
-  * reset des marges dans l'alerte
-  */
-  .fr-alert::before,
-  .fr-alert::after {
-    background-color: transparent;
-    background-size: 100%;
-    background-repeat: no-repeat;
-    width: 1.5rem;
-    height: 1.5rem;
-  }
-
-  .fr-alert__title,
-  .fr-alert p {
-    margin: 0 0 0.25rem;
-  }
-
-  .fr-alert--info::before {
-    background-image: url("../icons/system/fr--info-fill.svg");
-  }
-
-  .fr-alert--success::before {
-    background-image: url("../icons/system/fr--success-fill.svg");
-  }
-
-  .fr-alert--error::before {
-    background-image: url("../icons/system/fr--error-fill.svg");
-  }
-
-  .fr-alert--warning::before {
-    background-image: url("../icons/system/fr--warning-fill.svg");
-  }
-
-  .fr-alert .fr-btn--close::before,
-  .fr-alert .fr-btn--close::after {
-    background-color: transparent;
-    background-size: 100%;
-    background-repeat: no-repeat;
-    background-image: url("../icons/system/close-line.svg");
-    width: 1rem;
-    height: 1rem;
-  }
-
-  /**
-  * reset des marges dans l'alerte
-  */
-  .fr-alert .fr-link--close::before,
-  .fr-alert .fr-link--close::after {
-    background-color: transparent;
-    background-size: 100%;
-    background-repeat: no-repeat;
-    background-image: url("../icons/system/close-line.svg");
-    width: 1rem;
-    height: 1rem;
-  }
-
-  .fr-alert {
-    box-shadow: inset 0 0 0 1px #3a3a3a, inset 2.5rem 0 0 0 #3a3a3a;
-  }
-
-  .fr-alert::before {
-    color: #fff;
-  }
-
-  .fr-alert--info {
-    box-shadow: inset 0 0 0 1px #0063cb, inset 2.5rem 0 0 0 #0063cb;
-  }
-
-  .fr-alert--error {
-    box-shadow: inset 0 0 0 1px #ce0500, inset 2.5rem 0 0 0 #ce0500;
-  }
-
-  .fr-alert--success {
-    box-shadow: inset 0 0 0 1px #18753c, inset 2.5rem 0 0 0 #18753c;
-  }
-
-  .fr-alert--warning {
-    box-shadow: inset 0 0 0 1px #b34000, inset 2.5rem 0 0 0 #b34000;
-  }
-
-  /**
-  * reset des marges dans le bandeau
-  */
-  .fr-notice__title,
-  .fr-notice p {
-    margin: 0;
-  }
-
-  .fr-notice--info .fr-notice__body::before {
-    background-image: url("../icons/system/fr--info-fill.svg");
-    width: 1.5rem;
-    height: 1.5rem;
-    color: transparent;
-  }
-
-  .fr-notice .fr-btn--close::before,
-  .fr-notice .fr-btn--close::after {
-    background-color: transparent;
-    background-size: 100%;
-    background-repeat: no-repeat;
-    background-image: url("../icons/system/close-line.svg");
-    width: 1rem;
-    height: 1rem;
-  }
-
-  .fr-notice {
-    background-color: #eee;
-    color: #161616;
-  }
-
-  .fr-notice--info {
-    background-color: #e8edff;
-    color: #0063cb;
-  }
-
-  /**
-  * Correctif radio
-  */
-  .fr-fieldset--inline .fr-radio-rich:last-child input[type=radio] + label {
-    margin-bottom: 0.5rem !important;
-  }
-
-  /**
-  * Correctif alignement vertical IE
-  * Inconvéniant : fixe la height à la min-height, soit 5.5 rem
-  */
-  .fr-radio-rich input[type=radio] + .fr-label {
-    height: 1px;
-  }
-
-  .fr-radio-group input[type=radio] + label::before {
-    box-shadow: inset 0 0 0 1px #161616, inset 0 0 0 12px #fff, inset 0 0 0 12px #000091;
-  }
-
-  .fr-radio-group input[type=radio]:disabled + label::before {
-    box-shadow: inset 0 0 0 1px #e5e5e5, inset 0 0 0 12px #fff, inset 0 0 0 12px #929292;
-  }
-
-  .fr-radio-group input[type=radio]:checked + label::before {
-    box-shadow: inset 0 0 0 1px #161616, inset 0 0 0 6px #fff, inset 0 0 0 12px #000091;
-  }
-
-  .fr-radio-group input[type=radio]:checked:disabled + label::before {
-    box-shadow: inset 0 0 0 1px #e5e5e5, inset 0 0 0 6px #fff, inset 0 0 0 12px #929292;
-  }
-
-  .fr-radio-group--sm input[type=radio] + label::before {
-    box-shadow: inset 0 0 0 1px #161616, inset 0 0 0 8px #fff, inset 0 0 0 8px #000091;
-  }
-
-  .fr-radio-group--sm input[type=radio]:disabled + label::before {
-    box-shadow: inset 0 0 0 1px #e5e5e5, inset 0 0 0 8px #e5e5e5, inset 0 0 0 8px #929292;
-  }
-
-  .fr-radio-group--sm input[type=radio]:checked + label::before {
-    box-shadow: inset 0 0 0 1px #161616, inset 0 0 0 4px #fff, inset 0 0 0 8px #000091;
-  }
-
-  .fr-radio-group--sm input[type=radio]:checked:disabled + label::before {
-    box-shadow: inset 0 0 0 1px #e5e5e5, inset 0 0 0 4px #e5e5e5, inset 0 0 0 8px #929292;
-  }
-
-  .fr-radio-rich__img {
-    box-shadow: inset 1px 0 0 0 #ddd;
-  }
-
-  .fr-radio-rich input[type=radio] + label {
-    box-shadow: inset 0 0 0 1px #ddd;
-    background-color: #fff;
-  }
-
-  .fr-radio-rich input[type=radio] + label::before {
-    box-shadow: inset 0 0 0 1px #161616, inset 0 0 0 8px #fff, inset 0 0 0 8px #000091;
-  }
-
-  .fr-radio-rich input[type=radio]:disabled + label::before {
-    box-shadow: inset 0 0 0 1px #e5e5e5, inset 0 0 0 8px #fff, inset 0 0 0 8px #929292;
-  }
-
-  .fr-radio-rich input[type=radio]:checked + label {
-    box-shadow: inset 0 0 0 1px #000091;
-  }
-
-  .fr-radio-rich input[type=radio]:checked + label::before {
-    box-shadow: inset 0 0 0 1px #161616, inset 0 0 0 4px #fff, inset 0 0 0 8px #000091;
-  }
-
-  .fr-radio-rich input[type=radio]:checked:disabled + label {
-    box-shadow: inset 0 0 0 1px #929292;
-  }
-
-  .fr-radio-rich input[type=radio]:checked:disabled + label::before {
-    box-shadow: inset 0 0 0 1px #e5e5e5, inset 0 0 0 4px #fff, inset 0 0 0 8px #929292;
-  }
-
-  .fr-card::before {
-    background-color: transparent;
-    background-size: 100%;
-    background-repeat: no-repeat;
-    background-image: url("../icons/system/arrow-right-line.svg");
-    width: 1.5rem;
-    height: 1.5rem;
-    color: #000091;
-  }
-
-  .fr-card--no-icon::before {
-    content: none;
-  }
-
-  .fr-card__title,
-  .fr-card__desc {
-    flex: 1 0 auto;
-  }
-
-  .fr-card__title [target=_blank]::after {
-    width: 2rem;
-    height: 2rem;
-  }
-
-  .fr-card__detail::before {
-    width: 1rem;
-    height: 1rem;
-  }
-
-  .fr-card--horizontal .fr-card__body {
-    flex-basis: 100%;
-  }
-
-  .fr-card > .fr-card__img {
-    flex-shrink: 0;
-  }
-
-  .fr-card {
-    background-color: #fff;
-  }
-
-  .fr-card:not(.fr-card--no-border):not(.fr-card--shadow) {
-    box-shadow: 0 0 0 1px #ddd;
-  }
-
-  .fr-card--grey {
-    background-color: #eee;
-  }
-
-  .fr-card--shadow {
-    z-index: 500;
-    background-color: #fff;
-  }
-
-  .fr-card--shadow.fr-card--grey {
-    background-color: #eee;
-  }
-
-  .fr-card--no-background {
-    background-color: transparent;
-  }
-
-  .fr-card--no-background:hover {
-    background-color: rgba(0, 0, 0, 0.05);
-  }
-
-  .fr-card--no-background:active {
-    background-color: rgba(0, 0, 0, 0.1);
-  }
-
-  .fr-card__detail {
-    color: #666;
-  }
-
-  .fr-card__title {
-    color: #161616;
-  }
-
-  .fr-checkbox-group input[type=checkbox] + label::before {
-    box-shadow: inset 0 0 0 1px #161616;
-  }
-
-  .fr-checkbox-group input[type=checkbox]:checked + label::before,
-  .fr-checkbox-group input[type=checkbox]:active:not(:disabled) + label::before {
-    background-color: #000091;
-    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M10 15.17l9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E");
-  }
-
-  .fr-checkbox-group input[type=checkbox]:disabled + label::before {
-    box-shadow: inset 0 0 0 1px #e5e5e5;
-  }
-
-  .fr-checkbox-group input[type=checkbox]:disabled:checked + label::before {
-    color: #929292;
-    background-color: #e5e5e5;
-    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23929292' d='M10 15.17l9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E");
-  }
-
-  .fr-checkbox-group--error input[type=checkbox] + label {
-    color: #ce0500;
-  }
-
-  .fr-checkbox-group--error::before {
-    box-shadow: inset 2px 0 0 0 #ce0500;
-  }
-
-  .fr-checkbox-group--valid input[type=checkbox] + label {
-    color: #18753c;
-  }
-
-  .fr-checkbox-group--valid::before {
-    box-shadow: inset 2px 0 0 0 #18753c;
-  }
-
-  .fr-input-wrap--addon .fr-btn {
-    flex-shrink: 0;
-  }
-
-  .fr-input {
-    color: #161616;
-    background-color: #eee;
-    box-shadow: inset 0 -2px 0 0 #3a3a3a;
-  }
-
-  .fr-input::placeholder {
-    color: #666;
-  }
-
-  .fr-input--valid {
-    box-shadow: inset 0 -2px 0 0 #18753c;
-  }
-
-  .fr-input--error {
-    box-shadow: inset 0 -2px 0 0 #ce0500;
-  }
-
-  .fr-input:autofill,
-  .fr-input:autofill:hover,
-  .fr-input:autofill:focus,
-  .fr-input:-webkit-autofill,
-  .fr-input:-webkit-autofill:hover,
-  .fr-input:-webkit-autofill:focus {
-    box-shadow: inset 0 -2px 0 0 #3a3a3a, inset 0 0 0 1000px #e8edff;
-    -webkit-text-fill-color: #161616;
-  }
-
-  .fr-input[type=date] {
-    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 24 24'%3E%3Cpath fill='%23161616' d='M17 3h4c.55 0 1 .45 1 1v16c0 .55-.45 1-1 1H3c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h4V1h2v2h6V1h2v2zm-2 2H9v2H7V5H4v4h16V5h-3v2h-2V5zm5 6H4v8h16v-8z'/%3E%3C/svg%3E");
-  }
-
-  .fr-input[type=date]:disabled {
-    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 24 24'%3E%3Cpath fill='%23929292' d='M17 3h4c.55 0 1 .45 1 1v16c0 .55-.45 1-1 1H3c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h4V1h2v2h6V1h2v2zm-2 2H9v2H7V5H4v4h16V5h-3v2h-2V5zm5 6H4v8h16v-8z'/%3E%3C/svg%3E");
-  }
-
-  .fr-input-wrap > *:not(:last-child).fr-input:not(.fr-input--valid):not(.fr-input--error) {
-    box-shadow: inset 0 -2px 0 0 #000091;
-  }
-
-  .fr-content-media__transcription .fr-btn::before {
-    background-color: transparent;
-    background-size: 100%;
-    background-repeat: no-repeat;
-    background-image: url("../icons/system/menu-2-fill.svg");
-    width: 1rem;
-    height: 1rem;
-  }
-
-  .fr-content-media__transcription .fr-btn {
-    background-color: transparent;
-    color: #000091;
-  }
-
-  .fr-content-media__transcription .fr-btn:hover {
-    background-color: rgba(0, 0, 0, 0.05);
-  }
-
-  .fr-content-media__transcription .fr-btn:active {
-    background-color: rgba(0, 0, 0, 0.1);
-  }
-
-  .fr-content-media__transcription .fr-btn:disabled,
-  .fr-content-media__transcription a.fr-btn:not([href]) {
-    color: #929292;
-    background-color: transparent;
-  }
-
-  .fr-content-media__transcription .fr-btn:disabled:hover,
-  .fr-content-media__transcription a.fr-btn:not([href]):hover {
-    background-color: rgba(0, 0, 0, 0.05);
-  }
-
-  .fr-content-media__transcription .fr-btn:disabled:active,
-  .fr-content-media__transcription a.fr-btn:not([href]):active {
-    background-color: rgba(0, 0, 0, 0.1);
-  }
-
-  .fr-content-media__transcription .fr-link {
-    background-color: transparent;
-    color: #000091;
-  }
-
-  .fr-content-media__transcription .fr-link:hover {
-    background-color: rgba(0, 0, 0, 0.05);
-  }
-
-  .fr-content-media__transcription .fr-link:active {
-    background-color: rgba(0, 0, 0, 0.1);
-  }
-
-  .fr-content-media__transcription .fr-link:disabled,
-  .fr-content-media__transcription a.fr-link:not([href]) {
-    color: #929292;
-    background-color: transparent;
-  }
-
-  .fr-content-media__transcription .fr-link:disabled:hover,
-  .fr-content-media__transcription a.fr-link:not([href]):hover {
-    background-color: rgba(0, 0, 0, 0.05);
-  }
-
-  .fr-content-media__transcription .fr-link:disabled:active,
-  .fr-content-media__transcription a.fr-link:not([href]):active {
-    background-color: rgba(0, 0, 0, 0.1);
-  }
-
-  .fr-toggle input[type=checkbox]::-ms-check {
-    display: none;
-  }
-
-  .fr-toggle input[type=checkbox]:checked::before,
-  .fr-toggle input[type=checkbox]:checked::after {
-    background-color: transparent;
-    background-size: 100%;
-    background-repeat: no-repeat;
-    background-image: url("../icons/system/check-line.svg");
-    width: 1.5rem;
-    height: 1.5rem;
-  }
-
-  .fr-toggle__list {
-    list-style: none;
-  }
-
-  .fr-toggle label::before {
-    color: #000091;
-  }
-
-  .fr-toggle label::after {
-    color: #000091;
-    box-shadow: inset 0 0 0 1px #000091;
-    background-color: #fff;
-  }
-
-  .fr-toggle input[type=checkbox] {
-    box-shadow: inset 0 0 0 1px #000091;
-  }
-
-  .fr-toggle input[type=checkbox]:checked {
-    background-color: #000091;
-  }
-
-  .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::after {
-    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000091' d='M10 15.17l9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E");
-  }
-
-  .fr-toggle input[type=checkbox]:disabled {
-    box-shadow: inset 0 0 0 1px #e5e5e5;
-  }
-
-  .fr-toggle input[type=checkbox]:disabled:checked {
-    background-color: #e5e5e5;
-  }
-
-  .fr-toggle input[type=checkbox]:disabled:checked ~ .fr-toggle__label::after {
-    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23929292' d='M10 15.17l9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E");
-  }
-
-  .fr-toggle input[type=checkbox]:disabled ~ .fr-toggle__label::before {
-    color: #929292;
-  }
-
-  .fr-toggle input[type=checkbox]:disabled ~ .fr-toggle__label::after {
-    color: #929292;
-    box-shadow: inset 0 0 0 1px #e5e5e5;
-  }
-
-  .fr-toggle .fr-hint-text {
-    color: #666;
-  }
-
-  .fr-toggle--border-bottom {
-    box-shadow: inset 0 -1px 0 0 #ddd;
-  }
-
-  /**
-  * Correctif
-  */
-  .fr-skiplinks.focus-within {
-    position: relative;
-    transform: translateY(0);
-  }
-
-  .fr-skiplinks {
-    background-color: #eee;
-  }
-
-  /**
-  * Cache l'icone native du select sur IE
-  */
-  .fr-select::-ms-expand {
-    display: none;
-  }
-
-  .fr-select {
-    color: #161616;
-    background-color: #eee;
-    box-shadow: inset 0 -2px 0 0 #3a3a3a;
-    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 24 24' %3E%3Cpath fill='%23161616' d='M12,13.1l5-4.9l1.4,1.4L12,15.9L5.6,9.5l1.4-1.4L12,13.1z'/%3E%3C/svg%3E");
-  }
-
-  .fr-select--error {
-    box-shadow: inset 0 -2px 0 0 #ce0500;
-  }
-
-  .fr-select--valid {
-    box-shadow: inset 0 -2px 0 0 #18753c;
-  }
-
-  .fr-select:disabled {
-    color: #929292;
-    box-shadow: inset 0 -2px 0 0 #e5e5e5;
-    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 24 24' %3E%3Cpath fill='%23929292' d='M12,13.1l5-4.9l1.4,1.4L12,15.9L5.6,9.5l1.4-1.4L12,13.1z'/%3E%3C/svg%3E");
-  }
-
-  .fr-select:-webkit-autofill,
-  .fr-select:-webkit-autofill:hover,
-  .fr-select:-webkit-autofill:focus {
-    box-shadow: inset 0 -2px 0 0 #3a3a3a, inset 0 0 0 1000px #ececfe;
-    -webkit-text-fill-color: #161616;
-  }
-
-  /**
-  * Marge des titres et textes
-  */
-  .fr-callout__title {
-    margin: 0 0 0.5rem;
-    color: #161616;
-  }
-
-  .fr-callout__text {
-    margin: 0;
-  }
-
-  .fr-callout {
-    background-color: #eee;
-    box-shadow: inset 0.25rem 0 0 0 #6a6af4;
-  }
-
-  .fr-callout::before {
-    color: #161616;
-  }
-
-  .fr-callout--green-tilleul-verveine {
-    box-shadow: inset 0.25rem 0 0 0 #b7a73f;
-    background-color: #fceeac;
-  }
-
-  .fr-callout--green-bourgeon {
-    box-shadow: inset 0.25rem 0 0 0 #68a532;
-    background-color: #c9fcac;
-  }
-
-  .fr-callout--green-emeraude {
-    box-shadow: inset 0.25rem 0 0 0 #00a95f;
-    background-color: #c3fad5;
-  }
-
-  .fr-callout--green-menthe {
-    box-shadow: inset 0.25rem 0 0 0 #009081;
-    background-color: #bafaee;
-  }
-
-  .fr-callout--green-archipel {
-    box-shadow: inset 0.25rem 0 0 0 #009099;
-    background-color: #c7f6fc;
-  }
-
-  .fr-callout--blue-ecume {
-    box-shadow: inset 0.25rem 0 0 0 #465f9d;
-    background-color: #e9edfe;
-  }
-
-  .fr-callout--blue-cumulus {
-    box-shadow: inset 0.25rem 0 0 0 #417dc4;
-    background-color: #e6eefe;
-  }
-
-  .fr-callout--purple-glycine {
-    box-shadow: inset 0.25rem 0 0 0 #a558a0;
-    background-color: #fee7fc;
-  }
-
-  .fr-callout--pink-macaron {
-    box-shadow: inset 0.25rem 0 0 0 #e18b76;
-    background-color: #fee9e6;
-  }
-
-  .fr-callout--pink-tuile {
-    box-shadow: inset 0.25rem 0 0 0 #ce614a;
-    background-color: #fee9e7;
-  }
-
-  .fr-callout--yellow-tournesol {
-    box-shadow: inset 0.25rem 0 0 0 #c8aa39;
-    background-color: #feecc2;
-  }
-
-  .fr-callout--yellow-moutarde {
-    box-shadow: inset 0.25rem 0 0 0 #c3992a;
-    background-color: #feebd0;
-  }
-
-  .fr-callout--orange-terre-battue {
-    box-shadow: inset 0.25rem 0 0 0 #e4794a;
-    background-color: #fee9e5;
-  }
-
-  .fr-callout--brown-cafe-creme {
-    box-shadow: inset 0.25rem 0 0 0 #d1b781;
-    background-color: #f7ecdb;
-  }
-
-  .fr-callout--brown-caramel {
-    box-shadow: inset 0.25rem 0 0 0 #c08c65;
-    background-color: #f7ebe5;
-  }
-
-  .fr-callout--brown-opera {
-    box-shadow: inset 0.25rem 0 0 0 #bd987a;
-    background-color: #f7ece4;
-  }
-
-  .fr-callout--beige-gris-galet {
-    box-shadow: inset 0.25rem 0 0 0 #aea397;
-    background-color: #f3ede5;
-  }
-
-  .fr-modal__body {
-    z-index: 2000;
-    background-color: #fff;
-  }
-
-  .fr-modal__title {
-    color: #161616;
-  }
-
-  .fr-modal__footer {
-    background-color: #fff;
-  }
-
-  /**
-  * reset liste à puce
-  */
-  .fr-nav [href] {
-    text-decoration: none;
-  }
-
-  .fr-nav ul {
-    list-style-type: none;
-  }
-
-  .fr-nav ol {
-    list-style-type: none;
-  }
-
-  .fr-nav ul,
-  .fr-nav ol {
-    padding-left: 0;
-    margin-top: 0;
-    margin-bottom: 0;
-  }
-
-  /**
-  * reset margin
-  */
-  .fr-nav__btn::after {
-    background-color: transparent;
-    background-size: 100%;
-    background-repeat: no-repeat;
-    background-image: url("../icons/system/arrow-down-s-line.svg");
-    width: 1rem;
-    height: 1rem;
-  }
-
-  .fr-mega-menu__category {
-    margin: 0;
-  }
-
-  .fr-nav__link,
-  .fr-nav__btn {
-    color: #161616;
-  }
-
-  .fr-nav__link[aria-current],
-  .fr-nav__btn[aria-current] {
-    color: #000091;
-  }
-
-  .fr-nav__link[aria-current]::before,
-  .fr-nav__btn[aria-current]::before {
-    background-color: #000091;
-  }
-
-  .fr-nav__item::before {
-    box-shadow: 0 -1px 0 0 #ddd, inset 0 -1px 0 0 #ddd;
-  }
-
-  .fr-nav__item:first-child::before {
-    box-shadow: inset 0 -1px 0 0 #ddd;
-  }
-
-  .fr-nav__item:last-child::before {
-    box-shadow: 0 -1px 0 0 #ddd;
-  }
-
-  .fr-mega-menu__list::before {
-    box-shadow: 0 1px 0 0 #ddd;
-  }
-
-  .fr-share__group > li {
-    list-style: none;
-  }
-
-  .fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before,
-  .fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::after {
-    background-color: transparent;
-    background-size: 100%;
-    background-repeat: no-repeat;
-    width: 1.5rem;
-    height: 1.5rem;
-  }
-
-  .fr-share .fr-btn--facebook::before {
-    background-image: url("../icons/logo/facebook-circle-line.svg");
-  }
-
-  .fr-share .fr-btn--twitter::before {
-    background-image: url("../icons/logo/twitter-line.svg");
-  }
-
-  .fr-share .fr-btn--linkedin::before {
-    background-image: url("../icons/logo/linkedin-box-line.svg");
-  }
-
-  .fr-share .fr-btn--mastodon::before {
-    background-image: url("../icons/logo/mastodon-line.svg");
-  }
-
-  .fr-share .fr-btn--mail::before {
-    background-color: transparent;
-    background-size: 100%;
-    background-repeat: no-repeat;
-    background-image: url("../icons/business/mail-line.svg");
-    width: 1.5rem;
-    height: 1.5rem;
-  }
-
-  .fr-share .fr-btn--copy::before {
-    background-color: transparent;
-    background-size: 100%;
-    background-repeat: no-repeat;
-    background-image: url("../icons/business/links-fill.svg");
-    width: 1.5rem;
-    height: 1.5rem;
-  }
-
-  .fr-share .fr-btn {
-    background-color: transparent;
-    color: #000091;
-    box-shadow: inset 0 0 0 1px #ddd;
-  }
-
-  .fr-share .fr-btn:hover {
-    background-color: rgba(0, 0, 0, 0.05);
-  }
-
-  .fr-share .fr-btn:active {
-    background-color: rgba(0, 0, 0, 0.1);
-  }
-
-  .fr-share .fr-btn:disabled,
-  .fr-share a.fr-btn:not([href]) {
-    color: #929292;
-    box-shadow: inset 0 0 0 1px #e5e5e5;
-    background-color: transparent;
-  }
-
-  .fr-share .fr-btn:disabled:hover,
-  .fr-share a.fr-btn:not([href]):hover {
-    background-color: rgba(0, 0, 0, 0.05);
-  }
-
-  .fr-share .fr-btn:disabled:active,
-  .fr-share a.fr-btn:not([href]):active {
-    background-color: rgba(0, 0, 0, 0.1);
-  }
-
-  .fr-share__link {
-    background-color: transparent;
-    color: #000091;
-    box-shadow: inset 0 0 0 1px #ddd;
-  }
-
-  .fr-share__link:hover {
-    background-color: rgba(0, 0, 0, 0.05);
-  }
-
-  .fr-share__link:active {
-    background-color: rgba(0, 0, 0, 0.1);
-  }
-
-  .fr-share__link:disabled,
-  a.fr-share__link:not([href]) {
-    color: #929292;
-    box-shadow: inset 0 0 0 1px #e5e5e5;
-    background-color: transparent;
-  }
-
-  .fr-share__link:disabled:hover,
-  a.fr-share__link:not([href]):hover {
-    background-color: rgba(0, 0, 0, 0.05);
-  }
-
-  .fr-share__link:disabled:active,
-  a.fr-share__link:not([href]):active {
-    background-color: rgba(0, 0, 0, 0.1);
-  }
-
-  /**
-  * Reset liste à puce
-  */
-  .fr-footer ul {
-    list-style-type: none;
-  }
-
-  .fr-footer ol {
-    list-style-type: none;
-  }
-
-  .fr-footer ul,
-  .fr-footer ol {
-    padding-left: 0;
-    margin-top: 0;
-    margin-bottom: 0;
-  }
-
-  .fr-footer__content-desc [href] {
-    text-decoration: underline;
-  }
-
-  .fr-footer {
-    box-shadow: 0 -2px 0 0 #000091, inset 0 -1px 0 0 #ddd;
-  }
-
-  .fr-footer__content-link,
-  .fr-footer__top-cat {
-    color: #161616;
-  }
-
-  .fr-footer__top {
-    background-color: #f6f6f6;
-  }
-
-  .fr-footer__bottom {
-    box-shadow: inset 0 1px 0 0 #ddd;
-  }
-
-  .fr-footer__bottom .fr-btn {
-    color: #666;
-  }
-
-  .fr-footer__bottom-item::before {
-    box-shadow: inset 0 0 0 1px #ddd;
-  }
-
-  .fr-footer__bottom-link {
-    color: #666;
-  }
-
-  .fr-footer__bottom-copy {
-    color: #666;
-  }
-
-  .fr-footer__partners {
-    box-shadow: inset 0 1px 0 0 #ddd;
-  }
-
-  .fr-search-bar .fr-btn::before,
-  .fr-search-bar .fr-btn::after {
-    background-color: transparent;
-    background-size: 100%;
-    background-repeat: no-repeat;
-    background-image: url("../icons/system/search-line.svg");
-    width: 1.5rem;
-    height: 1.5rem;
-  }
-
-  .fr-search-bar .fr-input {
-    box-shadow: inset 0 -2px 0 0 #000091;
-  }
-
-  .fr-search-bar .fr-input--valid {
-    box-shadow: inset 0 -2px 0 0 #18753c;
-  }
-
-  .fr-search-bar .fr-input--error {
-    box-shadow: inset 0 -2px 0 0 #ce0500;
-  }
-
-  .fr-consent-service__collapse .fr-consent-service__collapse-btn {
-    text-decoration: underline;
-  }
-
-  .fr-consent-service__collapse .fr-consent-service__collapse-btn::before,
-  .fr-consent-service__collapse .fr-consent-service__collapse-btn::after {
-    background-color: transparent;
-    background-size: 100%;
-    background-repeat: no-repeat;
-    background-image: url("../icons/system/arrow-down-s-line.svg");
-    width: 1rem;
-    height: 1rem;
-  }
-
-  .fr-consent-service__collapse .fr-consent-service__collapse-btn[aria-expanded=true]::before,
-  .fr-consent-service__collapse .fr-consent-service__collapse-btn[aria-expanded=true]::after {
-    background-color: transparent;
-    background-size: 100%;
-    background-repeat: no-repeat;
-    background-image: url("../icons/system/arrow-up-s-line.svg");
-    width: 1rem;
-    height: 1rem;
-  }
-
-  .fr-consent-placeholder {
-    background-color: #eee;
-  }
-
-  .fr-consent-banner {
-    z-index: 1500;
-    background-color: #f6f6f6;
-    box-shadow: inset 0 0 0 1px #ddd;
-  }
-
-  .fr-consent-manager__header,
-  .fr-consent-service {
-    box-shadow: inset 0 -1px 0 0 #ddd;
-    color: #3a3a3a;
-  }
-
-  .fr-consent-manager__header .fr-radio-group + .fr-radio-group::before,
-  .fr-consent-service .fr-radio-group + .fr-radio-group::before {
-    box-shadow: inset 0 0 0 1px #ddd;
-  }
-
-  .fr-consent-service:last-of-type,
-  .fr-consent-service .fr-consent-service {
-    box-shadow: none;
-  }
-
-  /**
-  * Correctif de la largeur max des textes
-  */
-  .fr-follow__newsletter > * {
-    max-width: 100%;
-  }
-
-  .fr-follow .fr-btn--facebook::before {
-    background-image: url("../icons/logo/facebook-circle-fill.svg");
-  }
-
-  .fr-follow .fr-btn--twitter::before {
-    background-image: url("../icons/logo/twitter-fill.svg");
-  }
-
-  .fr-follow .fr-btn--linkedin::before {
-    background-image: url("../icons/logo/linkedin-box-fill.svg");
-  }
-
-  .fr-follow .fr-btn--youtube::before {
-    background-image: url("../icons/logo/youtube-fill.svg");
-  }
-
-  .fr-follow .fr-btn--dailymotion::before {
-    background-image: url("../icons/logo/fr--dailymotion-fill.svg");
-  }
-
-  .fr-follow .fr-btn--instagram::before {
-    background-image: url("../icons/logo/instagram-fill.svg");
-  }
-
-  .fr-follow .fr-btn--github::before {
-    background-image: url("../icons/logo/github-fill.svg");
-  }
-
-  .fr-follow .fr-btn--tiktok::before {
-    background-image: url("../icons/logo/fr--tiktok-fill.svg");
-  }
-
-  .fr-follow .fr-btn--snapchat::before {
-    background-image: url("../icons/logo/snapchat-fill.svg");
-  }
-
-  .fr-follow .fr-btn--telegram::before {
-    background-image: url("../icons/logo/telegram-fill.svg");
-  }
-
-  .fr-follow .fr-btn--twitch::before {
-    background-image: url("../icons/logo/twitch-fill.svg");
-  }
-
-  .fr-follow .fr-btn--vimeo::before {
-    background-image: url("../icons/logo/vimeo-fill.svg");
-  }
-
-  .fr-follow .fr-btn--mastodon::before {
-    background-image: url("../icons/logo/mastodon-fill.svg");
-  }
-
-  .fr-follow .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before,
-  .fr-follow .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::after {
-    background-color: transparent;
-    background-size: 100%;
-    background-repeat: no-repeat;
-    width: 1.5rem;
-    height: 1.5rem;
-  }
-
-  .fr-follow .fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before,
-  .fr-follow .fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::after {
-    background-color: transparent;
-    background-size: 100%;
-    background-repeat: no-repeat;
-    width: 2rem;
-    height: 2rem;
-  }
-
-  .fr-follow .fr-link--facebook::before,
-  .fr-follow .fr-link--facebook::after {
-    background-color: transparent;
-    background-size: 100%;
-    background-repeat: no-repeat;
-    background-image: url("../icons/logo/facebook-circle-fill.svg");
-    width: 1.5rem;
-    height: 1.5rem;
-  }
-
-  .fr-follow .fr-link--twitter::before,
-  .fr-follow .fr-link--twitter::after {
-    background-color: transparent;
-    background-size: 100%;
-    background-repeat: no-repeat;
-    background-image: url("../icons/logo/twitter-fill.svg");
-    width: 1.5rem;
-    height: 1.5rem;
-  }
-
-  .fr-follow .fr-link--instagram::before,
-  .fr-follow .fr-link--instagram::after {
-    background-color: transparent;
-    background-size: 100%;
-    background-repeat: no-repeat;
-    background-image: url("../icons/logo/instagram-fill.svg");
-    width: 1.5rem;
-    height: 1.5rem;
-  }
-
-  .fr-follow .fr-link--linkedin::before,
-  .fr-follow .fr-link--linkedin::after {
-    background-color: transparent;
-    background-size: 100%;
-    background-repeat: no-repeat;
-    background-image: url("../icons/logo/linkedin-box-fill.svg");
-    width: 1.5rem;
-    height: 1.5rem;
-  }
-
-  .fr-follow .fr-link--youtube::before,
-  .fr-follow .fr-link--youtube::after {
-    background-color: transparent;
-    background-size: 100%;
-    background-repeat: no-repeat;
-    background-image: url("../icons/logo/youtube-fill.svg");
-    width: 1.5rem;
-    height: 1.5rem;
-  }
-
-  .fr-follow .fr-links-group:not(.fr-links-group--sm):not(.fr-links-group--lg) .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before,
-  .fr-follow .fr-links-group:not(.fr-links-group--sm):not(.fr-links-group--lg) .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::after {
-    background-color: transparent;
-    background-size: 100%;
-    background-repeat: no-repeat;
-    width: 1.5rem;
-    height: 1.5rem;
-  }
-
-  .fr-follow .fr-links-group--lg .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before,
-  .fr-follow .fr-links-group--lg .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::after {
-    background-color: transparent;
-    background-size: 100%;
-    background-repeat: no-repeat;
-    width: 2rem;
-    height: 2rem;
-  }
-
-  .fr-follow {
-    background-color: #f5f5fe;
-  }
-
-  .fr-follow .fr-input {
-    background-color: #fff;
-  }
-
-  .fr-follow__title {
-    color: #161616;
-  }
-
-  .fr-follow__newsletter-legal {
-    color: #666;
-  }
-
-  .fr-follow__social .fr-btn {
-    background-color: transparent;
-    color: #000091;
-  }
-
-  .fr-follow__social .fr-btn:hover {
-    background-color: rgba(0, 0, 0, 0.05);
-  }
-
-  .fr-follow__social .fr-btn:active {
-    background-color: rgba(0, 0, 0, 0.1);
-  }
-
-  .fr-follow__social .fr-btn:disabled,
-  .fr-follow__social a.fr-btn:not([href]) {
-    color: #929292;
-    background-color: transparent;
-  }
-
-  .fr-follow__social .fr-btn:disabled:hover,
-  .fr-follow__social a.fr-btn:not([href]):hover {
-    background-color: rgba(0, 0, 0, 0.05);
-  }
-
-  .fr-follow__social .fr-btn:disabled:active,
-  .fr-follow__social a.fr-btn:not([href]):active {
-    background-color: rgba(0, 0, 0, 0.1);
-  }
-
-  .fr-follow .fr-grid-row > *:not(:first-child) {
-    box-shadow: 0 -1px 0 0 #6a6af4;
-  }
-
-  .fr-follow__social .fr-link {
-    background-color: transparent;
-    color: #000091;
-  }
-
-  .fr-follow__social .fr-link:hover {
-    background-color: rgba(0, 0, 0, 0.05);
-  }
-
-  .fr-follow__social .fr-link:active {
-    background-color: rgba(0, 0, 0, 0.1);
-  }
-
-  .fr-follow__social .fr-link:disabled,
-  .fr-follow__social a.fr-link:not([href]) {
-    color: #929292;
-    background-color: transparent;
-  }
-
-  .fr-follow__social .fr-link:disabled:hover,
-  .fr-follow__social a.fr-link:not([href]):hover {
-    background-color: rgba(0, 0, 0, 0.05);
-  }
-
-  .fr-follow__social .fr-link:disabled:active,
-  .fr-follow__social a.fr-link:not([href]):active {
-    background-color: rgba(0, 0, 0, 0.1);
-  }
-
-  .fr-translate .fr-translate__btn::before {
-    background-color: transparent;
-    background-size: 100%;
-    background-repeat: no-repeat;
-    background-image: url("../icons/editor/translate-2.svg");
-    width: 1rem;
-    height: 1rem;
-  }
-
-  .fr-translate .fr-translate__btn::after {
-    background-color: transparent;
-    background-size: 100%;
-    background-repeat: no-repeat;
-    background-image: url("../icons/system/arrow-down-s-fill.svg");
-    width: 1rem;
-    height: 1rem;
-  }
-
-  .fr-translate__menu .fr-translate__language {
-    box-shadow: none;
-  }
-
-  .fr-header ul {
-    list-style-type: none;
-  }
-
-  .fr-header ol {
-    list-style-type: none;
-  }
-
-  .fr-header ul,
-  .fr-header ol {
-    padding-left: 0;
-    margin-top: 0;
-    margin-bottom: 0;
-  }
-
-  .fr-header [href] {
-    text-decoration: none;
-  }
-
-  .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):not(.fr-btn--display)::before {
-    width: 1rem;
-    height: 1rem;
-  }
-
-  .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]::before,
-  .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::before,
-  .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::before,
-  .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::before {
-    width: 1rem;
-    height: 1rem;
-  }
-
-  .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn.fr-btn--display::before {
-    width: 1rem;
-    height: 1rem;
-  }
-
-  .fr-header__tools-links .fr-link {
-    overflow: visible;
-    background-color: transparent;
-    color: #000091;
-  }
-
-  .fr-header__brand {
-    z-index: 500;
-    background-color: #fff;
-  }
-
-  .fr-header__service {
-    box-shadow: inset 0 1px 0 0 #ddd;
-  }
-
-  .fr-header__menu-links::after {
-    box-shadow: inset 0 1px 0 0 #ddd;
-  }
-
-  .fr-header__menu-links .fr-btn {
-    background-color: transparent;
-    color: #000091;
-    box-shadow: none;
-  }
-
-  .fr-header__menu-links .fr-btn:hover {
-    background-color: rgba(0, 0, 0, 0.05);
-  }
-
-  .fr-header__menu-links .fr-btn:active {
-    background-color: rgba(0, 0, 0, 0.1);
-  }
-
-  .fr-header__menu-links .fr-btn:disabled,
-  .fr-header__menu-links a.fr-btn:not([href]) {
-    color: #929292;
-    background-color: transparent;
-  }
-
-  .fr-header__menu-links .fr-btn:disabled:hover,
-  .fr-header__menu-links a.fr-btn:not([href]):hover {
-    background-color: rgba(0, 0, 0, 0.05);
-  }
-
-  .fr-header__menu-links .fr-btn:disabled:active,
-  .fr-header__menu-links a.fr-btn:not([href]):active {
-    background-color: rgba(0, 0, 0, 0.1);
-  }
-
-  .fr-header__tools-links .fr-btn {
-    background-color: transparent;
-    color: #000091;
-  }
-
-  .fr-header__tools-links .fr-btn:hover {
-    background-color: rgba(0, 0, 0, 0.05);
-  }
-
-  .fr-header__tools-links .fr-btn:active {
-    background-color: rgba(0, 0, 0, 0.1);
-  }
-
-  .fr-header__tools-links .fr-btn:disabled,
-  .fr-header__tools-links a.fr-btn:not([href]) {
-    color: #929292;
-    background-color: transparent;
-  }
-
-  .fr-header__tools-links .fr-btn:disabled:hover,
-  .fr-header__tools-links a.fr-btn:not([href]):hover {
-    background-color: rgba(0, 0, 0, 0.05);
-  }
-
-  .fr-header__tools-links .fr-btn:disabled:active,
-  .fr-header__tools-links a.fr-btn:not([href]):active {
-    background-color: rgba(0, 0, 0, 0.1);
-  }
-
-  .fr-header__navbar .fr-service__title {
-    color: #161616;
-  }
-
-  .fr-header__navbar .fr-btn {
-    background-color: transparent;
-    color: #000091;
-  }
-
-  .fr-header__navbar .fr-btn:hover {
-    background-color: rgba(0, 0, 0, 0.05);
-  }
-
-  .fr-header__navbar .fr-btn:active {
-    background-color: rgba(0, 0, 0, 0.1);
-  }
-
-  .fr-header__navbar .fr-btn:disabled,
-  .fr-header__navbar a.fr-btn:not([href]) {
-    color: #929292;
-    background-color: transparent;
-  }
-
-  .fr-header__navbar .fr-btn:disabled:hover,
-  .fr-header__navbar a.fr-btn:not([href]):hover {
-    background-color: rgba(0, 0, 0, 0.05);
-  }
-
-  .fr-header__navbar .fr-btn:disabled:active,
-  .fr-header__navbar a.fr-btn:not([href]):active {
-    background-color: rgba(0, 0, 0, 0.1);
-  }
-
-  .fr-header__navbar .fr-btn--menu {
-    color: #3a3a3a;
-  }
-
-  .fr-header .fr-modal {
-    background-color: #fff;
-  }
-
-  .fr-header__menu-links .fr-link {
-    background-color: transparent;
-    color: #000091;
-    box-shadow: inset 0 -1px 0 0 #ddd;
-  }
-
-  .fr-header__menu-links .fr-link:hover {
-    background-color: rgba(0, 0, 0, 0.05);
-  }
-
-  .fr-header__menu-links .fr-link:active {
-    background-color: rgba(0, 0, 0, 0.1);
-  }
-
-  .fr-header__menu-links .fr-link:disabled,
-  .fr-header__menu-links a.fr-link:not([href]) {
-    color: #929292;
-    background-color: transparent;
-  }
-
-  .fr-header__menu-links .fr-link:disabled:hover,
-  .fr-header__menu-links a.fr-link:not([href]):hover {
-    background-color: rgba(0, 0, 0, 0.05);
-  }
-
-  .fr-header__menu-links .fr-link:disabled:active,
-  .fr-header__menu-links a.fr-link:not([href]):active {
-    background-color: rgba(0, 0, 0, 0.1);
-  }
-
-  .fr-header__tools-links .fr-link:hover {
-    background-color: rgba(0, 0, 0, 0.05);
-  }
-
-  .fr-header__tools-links .fr-link:active {
-    background-color: rgba(0, 0, 0, 0.1);
-  }
-
-  .fr-header__tools-links .fr-link:disabled,
-  .fr-header__tools-links a.fr-link:not([href]) {
-    color: #929292;
-    background-color: transparent;
-  }
-
-  .fr-header__tools-links .fr-link:disabled:hover,
-  .fr-header__tools-links a.fr-link:not([href]):hover {
-    background-color: rgba(0, 0, 0, 0.05);
-  }
-
-  .fr-header__tools-links .fr-link:disabled:active,
-  .fr-header__tools-links a.fr-link:not([href]):active {
-    background-color: rgba(0, 0, 0, 0.1);
-  }
-}
-@media (min-width: 48em) and (-ms-high-contrast: none), (min-width: 48em) and (-ms-high-contrast: active) {
-  .fr-sidemenu {
-    box-shadow: none;
-  }
-
-  .fr-sidemenu__title {
-    box-shadow: none;
-  }
-
-  .fr-sidemenu__inner {
-    box-shadow: inset -1px 0 0 0 #ddd;
-  }
-
-  .fr-sidemenu--right .fr-sidemenu__inner {
-    box-shadow: inset 1px 0 0 0 #ddd;
-  }
-
-  .fr-sidemenu--full-border .fr-sidemenu__inner {
-    box-shadow: inset 0 0 0 1px #ddd;
-  }
-
-  .fr-follow .fr-grid-row > *:not(:first-child) {
-    box-shadow: -1px 0 0 0 #6a6af4;
-  }
-}
-@media (min-width: 62em) and (-ms-high-contrast: none), (min-width: 62em) and (-ms-high-contrast: active) {
-  /**
-  * Correctif de l'alignement des menus sur la droite
-  */
-  .fr-nav__item {
-    position: static;
-  }
-
-  .fr-nav__item--align-right .fr-collapse {
-    transform: translateX(-100%);
-  }
-
-  /**
-  * Override du reset des marges des ul
-  **/
-  .fr-menu .fr-menu__list {
-    margin-bottom: 2rem;
-  }
-
-  .fr-nav__btn[aria-expanded=true] {
-    color: #000091;
-    background-color: #e3e3fd;
-  }
-
-  .fr-menu {
-    z-index: 1000;
-  }
-
-  .fr-menu__list {
-    background-color: #fff;
-    box-shadow: inset 0 1px 0 0 #e3e3fd;
-  }
-
-  .fr-menu__list > *:first-child,
-  .fr-menu__list > *:first-child > .fr-nav__link,
-  .fr-menu__list > *:hover,
-  .fr-menu__list > *:hover > .fr-nav__link,
-  .fr-menu__list > *:hover + *,
-  .fr-menu__list > *:hover + * > .fr-nav__link {
-    box-shadow: none;
-  }
-
-  .fr-menu .fr-nav__link {
-    box-shadow: 0 calc(-1rem - 1px) 0 -1rem #ddd;
-  }
-
-  .fr-mega-menu {
-    z-index: 1000;
-    background-color: #fff;
-    box-shadow: inset 0 1px 0 0 #e3e3fd;
-  }
-
-  .fr-mega-menu__category {
-    box-shadow: 0 calc(1rem + 1px) 0 -1rem #ddd;
-  }
-
-  .fr-translate .fr-translate__btn[aria-expanded=true] {
-    color: #000091;
-    background-color: #e3e3fd;
-  }
-
-  .fr-header {
-    z-index: 500;
-    background-color: #fff;
-  }
-
-  .fr-header__brand {
-    z-index: auto;
-    background: transparent;
-  }
-
-  .fr-header__service {
-    box-shadow: none;
-  }
-
-  .fr-header .fr-header__menu {
-    box-shadow: inset 0 1px 0 0 #ddd;
-  }
-}
-@media (-ms-high-contrast: none) and (min-width: 62em), (-ms-high-contrast: active) and (min-width: 62em) {
-  .fr-header .fr-modal {
-    position: static;
-    overflow: visible;
-  }
-}
diff --git a/dsfr/dsfr/dsfr.min.css b/dsfr/dsfr/dsfr.min.css
deleted file mode 100644
index a50ec2766c3c3d3f17040e95dd2c2ebed86b2a05..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/dsfr.min.css
+++ /dev/null
@@ -1,348 +0,0 @@
-@charset "UTF-8";
-/*!
- * DSFR v1.7.2 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions)
- */a{--hover-tint:var(--idle);--active-tint:var(--active);color:inherit;text-decoration:none}:root{--underline-max-width:100%;--underline-hover-width:0;--underline-idle-width:var(--underline-max-width);--underline-x:calc(var(--underline-max-width)*0);--underline-img:linear-gradient(0deg,currentColor,currentColor);--external-link-content:"";--ul-type:disc;--ol-type:decimal;--ul-start:1rem;--ol-start:1.5rem;--xl-block:0.5rem;--li-bottom:0.25rem;--xl-base:1em;--ol-content:counters(li-counter,".") ".  ";--text-spacing:0 0 1.5rem;--title-spacing:0 0 1.5rem;--display-spacing:0 0 2rem;--background-default-grey:var(--grey-1000-50);--background-default-grey-hover:var(--grey-1000-50-hover);--background-default-grey-active:var(--grey-1000-50-active);--background-alt-grey:var(--grey-975-75);--background-alt-grey-hover:var(--grey-975-75-hover);--background-alt-grey-active:var(--grey-975-75-active);--background-alt-blue-france:var(--blue-france-975-75);--background-alt-blue-france-hover:var(--blue-france-975-75-hover);--background-alt-blue-france-active:var(--blue-france-975-75-active);--background-alt-red-marianne:var(--red-marianne-975-75);--background-alt-red-marianne-hover:var(--red-marianne-975-75-hover);--background-alt-red-marianne-active:var(--red-marianne-975-75-active);--background-alt-green-tilleul-verveine:var(--green-tilleul-verveine-975-75);--background-alt-green-tilleul-verveine-hover:var(--green-tilleul-verveine-975-75-hover);--background-alt-green-tilleul-verveine-active:var(--green-tilleul-verveine-975-75-active);--background-alt-green-bourgeon:var(--green-bourgeon-975-75);--background-alt-green-bourgeon-hover:var(--green-bourgeon-975-75-hover);--background-alt-green-bourgeon-active:var(--green-bourgeon-975-75-active);--background-alt-green-emeraude:var(--green-emeraude-975-75);--background-alt-green-emeraude-hover:var(--green-emeraude-975-75-hover);--background-alt-green-emeraude-active:var(--green-emeraude-975-75-active);--background-alt-green-menthe:var(--green-menthe-975-75);--background-alt-green-menthe-hover:var(--green-menthe-975-75-hover);--background-alt-green-menthe-active:var(--green-menthe-975-75-active);--background-alt-green-archipel:var(--green-archipel-975-75);--background-alt-green-archipel-hover:var(--green-archipel-975-75-hover);--background-alt-green-archipel-active:var(--green-archipel-975-75-active);--background-alt-blue-ecume:var(--blue-ecume-975-75);--background-alt-blue-ecume-hover:var(--blue-ecume-975-75-hover);--background-alt-blue-ecume-active:var(--blue-ecume-975-75-active);--background-alt-blue-cumulus:var(--blue-cumulus-975-75);--background-alt-blue-cumulus-hover:var(--blue-cumulus-975-75-hover);--background-alt-blue-cumulus-active:var(--blue-cumulus-975-75-active);--background-alt-purple-glycine:var(--purple-glycine-975-75);--background-alt-purple-glycine-hover:var(--purple-glycine-975-75-hover);--background-alt-purple-glycine-active:var(--purple-glycine-975-75-active);--background-alt-pink-macaron:var(--pink-macaron-975-75);--background-alt-pink-macaron-hover:var(--pink-macaron-975-75-hover);--background-alt-pink-macaron-active:var(--pink-macaron-975-75-active);--background-alt-pink-tuile:var(--pink-tuile-975-75);--background-alt-pink-tuile-hover:var(--pink-tuile-975-75-hover);--background-alt-pink-tuile-active:var(--pink-tuile-975-75-active);--background-alt-yellow-tournesol:var(--yellow-tournesol-975-75);--background-alt-yellow-tournesol-hover:var(--yellow-tournesol-975-75-hover);--background-alt-yellow-tournesol-active:var(--yellow-tournesol-975-75-active);--background-alt-yellow-moutarde:var(--yellow-moutarde-975-75);--background-alt-yellow-moutarde-hover:var(--yellow-moutarde-975-75-hover);--background-alt-yellow-moutarde-active:var(--yellow-moutarde-975-75-active);--background-alt-orange-terre-battue:var(--orange-terre-battue-975-75);--background-alt-orange-terre-battue-hover:var(--orange-terre-battue-975-75-hover);--background-alt-orange-terre-battue-active:var(--orange-terre-battue-975-75-active);--background-alt-brown-cafe-creme:var(--brown-cafe-creme-975-75);--background-alt-brown-cafe-creme-hover:var(--brown-cafe-creme-975-75-hover);--background-alt-brown-cafe-creme-active:var(--brown-cafe-creme-975-75-active);--background-alt-brown-caramel:var(--brown-caramel-975-75);--background-alt-brown-caramel-hover:var(--brown-caramel-975-75-hover);--background-alt-brown-caramel-active:var(--brown-caramel-975-75-active);--background-alt-brown-opera:var(--brown-opera-975-75);--background-alt-brown-opera-hover:var(--brown-opera-975-75-hover);--background-alt-brown-opera-active:var(--brown-opera-975-75-active);--background-alt-beige-gris-galet:var(--beige-gris-galet-975-75);--background-alt-beige-gris-galet-hover:var(--beige-gris-galet-975-75-hover);--background-alt-beige-gris-galet-active:var(--beige-gris-galet-975-75-active);--background-contrast-grey:var(--grey-950-100);--background-contrast-grey-hover:var(--grey-950-100-hover);--background-contrast-grey-active:var(--grey-950-100-active);--background-contrast-blue-france:var(--blue-france-950-100);--background-contrast-blue-france-hover:var(--blue-france-950-100-hover);--background-contrast-blue-france-active:var(--blue-france-950-100-active);--background-contrast-red-marianne:var(--red-marianne-950-100);--background-contrast-red-marianne-hover:var(--red-marianne-950-100-hover);--background-contrast-red-marianne-active:var(--red-marianne-950-100-active);--background-contrast-green-tilleul-verveine:var(--green-tilleul-verveine-950-100);--background-contrast-green-tilleul-verveine-hover:var(--green-tilleul-verveine-950-100-hover);--background-contrast-green-tilleul-verveine-active:var(--green-tilleul-verveine-950-100-active);--background-contrast-green-bourgeon:var(--green-bourgeon-950-100);--background-contrast-green-bourgeon-hover:var(--green-bourgeon-950-100-hover);--background-contrast-green-bourgeon-active:var(--green-bourgeon-950-100-active);--background-contrast-green-emeraude:var(--green-emeraude-950-100);--background-contrast-green-emeraude-hover:var(--green-emeraude-950-100-hover);--background-contrast-green-emeraude-active:var(--green-emeraude-950-100-active);--background-contrast-green-menthe:var(--green-menthe-950-100);--background-contrast-green-menthe-hover:var(--green-menthe-950-100-hover);--background-contrast-green-menthe-active:var(--green-menthe-950-100-active);--background-contrast-green-archipel:var(--green-archipel-950-100);--background-contrast-green-archipel-hover:var(--green-archipel-950-100-hover);--background-contrast-green-archipel-active:var(--green-archipel-950-100-active);--background-contrast-blue-ecume:var(--blue-ecume-950-100);--background-contrast-blue-ecume-hover:var(--blue-ecume-950-100-hover);--background-contrast-blue-ecume-active:var(--blue-ecume-950-100-active);--background-contrast-blue-cumulus:var(--blue-cumulus-950-100);--background-contrast-blue-cumulus-hover:var(--blue-cumulus-950-100-hover);--background-contrast-blue-cumulus-active:var(--blue-cumulus-950-100-active);--background-contrast-purple-glycine:var(--purple-glycine-950-100);--background-contrast-purple-glycine-hover:var(--purple-glycine-950-100-hover);--background-contrast-purple-glycine-active:var(--purple-glycine-950-100-active);--background-contrast-pink-macaron:var(--pink-macaron-950-100);--background-contrast-pink-macaron-hover:var(--pink-macaron-950-100-hover);--background-contrast-pink-macaron-active:var(--pink-macaron-950-100-active);--background-contrast-pink-tuile:var(--pink-tuile-950-100);--background-contrast-pink-tuile-hover:var(--pink-tuile-950-100-hover);--background-contrast-pink-tuile-active:var(--pink-tuile-950-100-active);--background-contrast-yellow-tournesol:var(--yellow-tournesol-950-100);--background-contrast-yellow-tournesol-hover:var(--yellow-tournesol-950-100-hover);--background-contrast-yellow-tournesol-active:var(--yellow-tournesol-950-100-active);--background-contrast-yellow-moutarde:var(--yellow-moutarde-950-100);--background-contrast-yellow-moutarde-hover:var(--yellow-moutarde-950-100-hover);--background-contrast-yellow-moutarde-active:var(--yellow-moutarde-950-100-active);--background-contrast-orange-terre-battue:var(--orange-terre-battue-950-100);--background-contrast-orange-terre-battue-hover:var(--orange-terre-battue-950-100-hover);--background-contrast-orange-terre-battue-active:var(--orange-terre-battue-950-100-active);--background-contrast-brown-cafe-creme:var(--brown-cafe-creme-950-100);--background-contrast-brown-cafe-creme-hover:var(--brown-cafe-creme-950-100-hover);--background-contrast-brown-cafe-creme-active:var(--brown-cafe-creme-950-100-active);--background-contrast-brown-caramel:var(--brown-caramel-950-100);--background-contrast-brown-caramel-hover:var(--brown-caramel-950-100-hover);--background-contrast-brown-caramel-active:var(--brown-caramel-950-100-active);--background-contrast-brown-opera:var(--brown-opera-950-100);--background-contrast-brown-opera-hover:var(--brown-opera-950-100-hover);--background-contrast-brown-opera-active:var(--brown-opera-950-100-active);--background-contrast-beige-gris-galet:var(--beige-gris-galet-950-100);--background-contrast-beige-gris-galet-hover:var(--beige-gris-galet-950-100-hover);--background-contrast-beige-gris-galet-active:var(--beige-gris-galet-950-100-active);--background-contrast-info:var(--info-950-100);--background-contrast-info-hover:var(--info-950-100-hover);--background-contrast-info-active:var(--info-950-100-active);--background-contrast-success:var(--success-950-100);--background-contrast-success-hover:var(--success-950-100-hover);--background-contrast-success-active:var(--success-950-100-active);--background-contrast-warning:var(--warning-950-100);--background-contrast-warning-hover:var(--warning-950-100-hover);--background-contrast-warning-active:var(--warning-950-100-active);--background-contrast-error:var(--error-950-100);--background-contrast-error-hover:var(--error-950-100-hover);--background-contrast-error-active:var(--error-950-100-active);--background-flat-grey:var(--grey-200-850);--background-flat-info:var(--info-425-625);--background-flat-success:var(--success-425-625);--background-flat-warning:var(--warning-425-625);--background-flat-error:var(--error-425-625);--background-action-high-blue-france:var(--blue-france-sun-113-625);--background-action-high-blue-france-hover:var(--blue-france-sun-113-625-hover);--background-action-high-blue-france-active:var(--blue-france-sun-113-625-active);--background-action-high-red-marianne:var(--red-marianne-425-625);--background-action-high-red-marianne-hover:var(--red-marianne-425-625-hover);--background-action-high-red-marianne-active:var(--red-marianne-425-625-active);--background-action-high-green-tilleul-verveine:var(--green-tilleul-verveine-sun-418-moon-817);--background-action-high-green-tilleul-verveine-hover:var(--green-tilleul-verveine-sun-418-moon-817-hover);--background-action-high-green-tilleul-verveine-active:var(--green-tilleul-verveine-sun-418-moon-817-active);--background-action-high-green-bourgeon:var(--green-bourgeon-sun-425-moon-759);--background-action-high-green-bourgeon-hover:var(--green-bourgeon-sun-425-moon-759-hover);--background-action-high-green-bourgeon-active:var(--green-bourgeon-sun-425-moon-759-active);--background-action-high-green-emeraude:var(--green-emeraude-sun-425-moon-753);--background-action-high-green-emeraude-hover:var(--green-emeraude-sun-425-moon-753-hover);--background-action-high-green-emeraude-active:var(--green-emeraude-sun-425-moon-753-active);--background-action-high-green-menthe:var(--green-menthe-sun-373-moon-652);--background-action-high-green-menthe-hover:var(--green-menthe-sun-373-moon-652-hover);--background-action-high-green-menthe-active:var(--green-menthe-sun-373-moon-652-active);--background-action-high-green-archipel:var(--green-archipel-sun-391-moon-716);--background-action-high-green-archipel-hover:var(--green-archipel-sun-391-moon-716-hover);--background-action-high-green-archipel-active:var(--green-archipel-sun-391-moon-716-active);--background-action-high-blue-ecume:var(--blue-ecume-sun-247-moon-675);--background-action-high-blue-ecume-hover:var(--blue-ecume-sun-247-moon-675-hover);--background-action-high-blue-ecume-active:var(--blue-ecume-sun-247-moon-675-active);--background-action-high-blue-cumulus:var(--blue-cumulus-sun-368-moon-732);--background-action-high-blue-cumulus-hover:var(--blue-cumulus-sun-368-moon-732-hover);--background-action-high-blue-cumulus-active:var(--blue-cumulus-sun-368-moon-732-active);--background-action-high-purple-glycine:var(--purple-glycine-sun-319-moon-630);--background-action-high-purple-glycine-hover:var(--purple-glycine-sun-319-moon-630-hover);--background-action-high-purple-glycine-active:var(--purple-glycine-sun-319-moon-630-active);--background-action-high-pink-macaron:var(--pink-macaron-sun-406-moon-833);--background-action-high-pink-macaron-hover:var(--pink-macaron-sun-406-moon-833-hover);--background-action-high-pink-macaron-active:var(--pink-macaron-sun-406-moon-833-active);--background-action-high-pink-tuile:var(--pink-tuile-sun-425-moon-750);--background-action-high-pink-tuile-hover:var(--pink-tuile-sun-425-moon-750-hover);--background-action-high-pink-tuile-active:var(--pink-tuile-sun-425-moon-750-active);--background-action-high-yellow-tournesol:var(--yellow-tournesol-sun-407-moon-922);--background-action-high-yellow-tournesol-hover:var(--yellow-tournesol-sun-407-moon-922-hover);--background-action-high-yellow-tournesol-active:var(--yellow-tournesol-sun-407-moon-922-active);--background-action-high-yellow-moutarde:var(--yellow-moutarde-sun-348-moon-860);--background-action-high-yellow-moutarde-hover:var(--yellow-moutarde-sun-348-moon-860-hover);--background-action-high-yellow-moutarde-active:var(--yellow-moutarde-sun-348-moon-860-active);--background-action-high-orange-terre-battue:var(--orange-terre-battue-sun-370-moon-672);--background-action-high-orange-terre-battue-hover:var(--orange-terre-battue-sun-370-moon-672-hover);--background-action-high-orange-terre-battue-active:var(--orange-terre-battue-sun-370-moon-672-active);--background-action-high-brown-cafe-creme:var(--brown-cafe-creme-sun-383-moon-885);--background-action-high-brown-cafe-creme-hover:var(--brown-cafe-creme-sun-383-moon-885-hover);--background-action-high-brown-cafe-creme-active:var(--brown-cafe-creme-sun-383-moon-885-active);--background-action-high-brown-caramel:var(--brown-caramel-sun-425-moon-901);--background-action-high-brown-caramel-hover:var(--brown-caramel-sun-425-moon-901-hover);--background-action-high-brown-caramel-active:var(--brown-caramel-sun-425-moon-901-active);--background-action-high-brown-opera:var(--brown-opera-sun-395-moon-820);--background-action-high-brown-opera-hover:var(--brown-opera-sun-395-moon-820-hover);--background-action-high-brown-opera-active:var(--brown-opera-sun-395-moon-820-active);--background-action-high-beige-gris-galet:var(--beige-gris-galet-sun-407-moon-821);--background-action-high-beige-gris-galet-hover:var(--beige-gris-galet-sun-407-moon-821-hover);--background-action-high-beige-gris-galet-active:var(--beige-gris-galet-sun-407-moon-821-active);--background-action-high-info:var(--info-425-625);--background-action-high-info-hover:var(--info-425-625-hover);--background-action-high-info-active:var(--info-425-625-active);--background-action-high-success:var(--success-425-625);--background-action-high-success-hover:var(--success-425-625-hover);--background-action-high-success-active:var(--success-425-625-active);--background-action-high-warning:var(--warning-425-625);--background-action-high-warning-hover:var(--warning-425-625-hover);--background-action-high-warning-active:var(--warning-425-625-active);--background-action-high-error:var(--error-425-625);--background-action-high-error-hover:var(--error-425-625-hover);--background-action-high-error-active:var(--error-425-625-active);--background-action-low-blue-france:var(--blue-france-925-125);--background-action-low-blue-france-hover:var(--blue-france-925-125-hover);--background-action-low-blue-france-active:var(--blue-france-925-125-active);--background-action-low-red-marianne:var(--red-marianne-925-125);--background-action-low-red-marianne-hover:var(--red-marianne-925-125-hover);--background-action-low-red-marianne-active:var(--red-marianne-925-125-active);--background-action-low-green-tilleul-verveine:var(--green-tilleul-verveine-925-125);--background-action-low-green-tilleul-verveine-hover:var(--green-tilleul-verveine-925-125-hover);--background-action-low-green-tilleul-verveine-active:var(--green-tilleul-verveine-925-125-active);--background-action-low-green-bourgeon:var(--green-bourgeon-925-125);--background-action-low-green-bourgeon-hover:var(--green-bourgeon-925-125-hover);--background-action-low-green-bourgeon-active:var(--green-bourgeon-925-125-active);--background-action-low-green-emeraude:var(--green-emeraude-925-125);--background-action-low-green-emeraude-hover:var(--green-emeraude-925-125-hover);--background-action-low-green-emeraude-active:var(--green-emeraude-925-125-active);--background-action-low-green-menthe:var(--green-menthe-925-125);--background-action-low-green-menthe-hover:var(--green-menthe-925-125-hover);--background-action-low-green-menthe-active:var(--green-menthe-925-125-active);--background-action-low-green-archipel:var(--green-archipel-925-125);--background-action-low-green-archipel-hover:var(--green-archipel-925-125-hover);--background-action-low-green-archipel-active:var(--green-archipel-925-125-active);--background-action-low-blue-ecume:var(--blue-ecume-925-125);--background-action-low-blue-ecume-hover:var(--blue-ecume-925-125-hover);--background-action-low-blue-ecume-active:var(--blue-ecume-925-125-active);--background-action-low-blue-cumulus:var(--blue-cumulus-925-125);--background-action-low-blue-cumulus-hover:var(--blue-cumulus-925-125-hover);--background-action-low-blue-cumulus-active:var(--blue-cumulus-925-125-active);--background-action-low-purple-glycine:var(--purple-glycine-925-125);--background-action-low-purple-glycine-hover:var(--purple-glycine-925-125-hover);--background-action-low-purple-glycine-active:var(--purple-glycine-925-125-active);--background-action-low-pink-macaron:var(--pink-macaron-925-125);--background-action-low-pink-macaron-hover:var(--pink-macaron-925-125-hover);--background-action-low-pink-macaron-active:var(--pink-macaron-925-125-active);--background-action-low-pink-tuile:var(--pink-tuile-925-125);--background-action-low-pink-tuile-hover:var(--pink-tuile-925-125-hover);--background-action-low-pink-tuile-active:var(--pink-tuile-925-125-active);--background-action-low-yellow-tournesol:var(--yellow-tournesol-925-125);--background-action-low-yellow-tournesol-hover:var(--yellow-tournesol-925-125-hover);--background-action-low-yellow-tournesol-active:var(--yellow-tournesol-925-125-active);--background-action-low-yellow-moutarde:var(--yellow-moutarde-925-125);--background-action-low-yellow-moutarde-hover:var(--yellow-moutarde-925-125-hover);--background-action-low-yellow-moutarde-active:var(--yellow-moutarde-925-125-active);--background-action-low-orange-terre-battue:var(--orange-terre-battue-925-125);--background-action-low-orange-terre-battue-hover:var(--orange-terre-battue-925-125-hover);--background-action-low-orange-terre-battue-active:var(--orange-terre-battue-925-125-active);--background-action-low-brown-cafe-creme:var(--brown-cafe-creme-925-125);--background-action-low-brown-cafe-creme-hover:var(--brown-cafe-creme-925-125-hover);--background-action-low-brown-cafe-creme-active:var(--brown-cafe-creme-925-125-active);--background-action-low-brown-caramel:var(--brown-caramel-925-125);--background-action-low-brown-caramel-hover:var(--brown-caramel-925-125-hover);--background-action-low-brown-caramel-active:var(--brown-caramel-925-125-active);--background-action-low-brown-opera:var(--brown-opera-925-125);--background-action-low-brown-opera-hover:var(--brown-opera-925-125-hover);--background-action-low-brown-opera-active:var(--brown-opera-925-125-active);--background-action-low-beige-gris-galet:var(--beige-gris-galet-925-125);--background-action-low-beige-gris-galet-hover:var(--beige-gris-galet-925-125-hover);--background-action-low-beige-gris-galet-active:var(--beige-gris-galet-925-125-active);--background-active-blue-france:var(--blue-france-sun-113-625);--background-active-blue-france-hover:var(--blue-france-sun-113-625-hover);--background-active-blue-france-active:var(--blue-france-sun-113-625-active);--background-active-red-marianne:var(--red-marianne-425-625);--background-active-red-marianne-hover:var(--red-marianne-425-625-hover);--background-active-red-marianne-active:var(--red-marianne-425-625-active);--background-open-blue-france:var(--blue-france-925-125);--background-open-blue-france-hover:var(--blue-france-925-125-hover);--background-open-blue-france-active:var(--blue-france-925-125-active);--background-open-red-marianne:var(--red-marianne-925-125);--background-open-red-marianne-hover:var(--red-marianne-925-125-hover);--background-open-red-marianne-active:var(--red-marianne-925-125-active);--background-disabled-grey:var(--grey-925-125);--background-raised-grey:var(--grey-1000-75);--background-raised-grey-hover:var(--grey-1000-75-hover);--background-raised-grey-active:var(--grey-1000-75-active);--background-overlap-grey:var(--grey-1000-100);--background-overlap-grey-hover:var(--grey-1000-100-hover);--background-overlap-grey-active:var(--grey-1000-100-active);--background-lifted-grey:var(--grey-1000-75);--background-lifted-grey-hover:var(--grey-1000-75-hover);--background-lifted-grey-active:var(--grey-1000-75-active);--background-alt-raised-grey:var(--grey-975-100);--background-alt-raised-grey-hover:var(--grey-975-100-hover);--background-alt-raised-grey-active:var(--grey-975-100-active);--background-alt-overlap-grey:var(--grey-975-125);--background-alt-overlap-grey-hover:var(--grey-975-125-hover);--background-alt-overlap-grey-active:var(--grey-975-125-active);--background-contrast-raised-grey:var(--grey-950-125);--background-contrast-raised-grey-hover:var(--grey-950-125-hover);--background-contrast-raised-grey-active:var(--grey-950-125-active);--background-contrast-overlap-grey:var(--grey-950-150);--background-contrast-overlap-grey-hover:var(--grey-950-150-hover);--background-contrast-overlap-grey-active:var(--grey-950-150-active);--text-default-grey:var(--grey-200-850);--text-default-info:var(--info-425-625);--text-default-success:var(--success-425-625);--text-default-warning:var(--warning-425-625);--text-default-error:var(--error-425-625);--text-action-high-grey:var(--grey-50-1000);--text-action-high-blue-france:var(--blue-france-sun-113-625);--text-action-high-red-marianne:var(--red-marianne-425-625);--text-action-high-green-tilleul-verveine:var(--green-tilleul-verveine-sun-418-moon-817);--text-action-high-green-bourgeon:var(--green-bourgeon-sun-425-moon-759);--text-action-high-green-emeraude:var(--green-emeraude-sun-425-moon-753);--text-action-high-green-menthe:var(--green-menthe-sun-373-moon-652);--text-action-high-green-archipel:var(--green-archipel-sun-391-moon-716);--text-action-high-blue-ecume:var(--blue-ecume-sun-247-moon-675);--text-action-high-blue-cumulus:var(--blue-cumulus-sun-368-moon-732);--text-action-high-purple-glycine:var(--purple-glycine-sun-319-moon-630);--text-action-high-pink-macaron:var(--pink-macaron-sun-406-moon-833);--text-action-high-pink-tuile:var(--pink-tuile-sun-425-moon-750);--text-action-high-yellow-tournesol:var(--yellow-tournesol-sun-407-moon-922);--text-action-high-yellow-moutarde:var(--yellow-moutarde-sun-348-moon-860);--text-action-high-orange-terre-battue:var(--orange-terre-battue-sun-370-moon-672);--text-action-high-brown-cafe-creme:var(--brown-cafe-creme-sun-383-moon-885);--text-action-high-brown-caramel:var(--brown-caramel-sun-425-moon-901);--text-action-high-brown-opera:var(--brown-opera-sun-395-moon-820);--text-action-high-beige-gris-galet:var(--beige-gris-galet-sun-407-moon-821);--text-title-grey:var(--grey-50-1000);--text-title-blue-france:var(--blue-france-sun-113-625);--text-title-red-marianne:var(--red-marianne-425-625);--text-label-grey:var(--grey-50-1000);--text-label-blue-france:var(--blue-france-sun-113-625);--text-label-red-marianne:var(--red-marianne-425-625);--text-label-green-tilleul-verveine:var(--green-tilleul-verveine-sun-418-moon-817);--text-label-green-bourgeon:var(--green-bourgeon-sun-425-moon-759);--text-label-green-emeraude:var(--green-emeraude-sun-425-moon-753);--text-label-green-menthe:var(--green-menthe-sun-373-moon-652);--text-label-green-archipel:var(--green-archipel-sun-391-moon-716);--text-label-blue-ecume:var(--blue-ecume-sun-247-moon-675);--text-label-blue-cumulus:var(--blue-cumulus-sun-368-moon-732);--text-label-purple-glycine:var(--purple-glycine-sun-319-moon-630);--text-label-pink-macaron:var(--pink-macaron-sun-406-moon-833);--text-label-pink-tuile:var(--pink-tuile-sun-425-moon-750);--text-label-yellow-tournesol:var(--yellow-tournesol-sun-407-moon-922);--text-label-yellow-moutarde:var(--yellow-moutarde-sun-348-moon-860);--text-label-orange-terre-battue:var(--orange-terre-battue-sun-370-moon-672);--text-label-brown-cafe-creme:var(--brown-cafe-creme-sun-383-moon-885);--text-label-brown-caramel:var(--brown-caramel-sun-425-moon-901);--text-label-brown-opera:var(--brown-opera-sun-395-moon-820);--text-label-beige-gris-galet:var(--beige-gris-galet-sun-407-moon-821);--text-active-grey:var(--grey-50-1000);--text-active-blue-france:var(--blue-france-sun-113-625);--text-active-red-marianne:var(--red-marianne-425-625);--text-mention-grey:var(--grey-425-625);--text-inverted-grey:var(--grey-1000-50);--text-inverted-blue-france:var(--blue-france-975-sun-113);--text-inverted-red-marianne:var(--red-marianne-975-75);--text-inverted-info:var(--info-975-75);--text-inverted-success:var(--success-975-75);--text-inverted-warning:var(--warning-975-75);--text-inverted-error:var(--error-975-75);--text-inverted-green-tilleul-verveine:var(--green-tilleul-verveine-975-75);--text-inverted-green-bourgeon:var(--green-bourgeon-975-75);--text-inverted-green-emeraude:var(--green-emeraude-975-75);--text-inverted-green-menthe:var(--green-menthe-975-75);--text-inverted-green-archipel:var(--green-archipel-975-75);--text-inverted-blue-ecume:var(--blue-ecume-975-75);--text-inverted-blue-cumulus:var(--blue-cumulus-975-75);--text-inverted-purple-glycine:var(--purple-glycine-975-75);--text-inverted-pink-macaron:var(--pink-macaron-975-75);--text-inverted-pink-tuile:var(--pink-tuile-975-75);--text-inverted-yellow-tournesol:var(--yellow-tournesol-975-75);--text-inverted-yellow-moutarde:var(--yellow-moutarde-975-75);--text-inverted-orange-terre-battue:var(--orange-terre-battue-975-75);--text-inverted-brown-cafe-creme:var(--brown-cafe-creme-975-75);--text-inverted-brown-caramel:var(--brown-caramel-975-75);--text-inverted-brown-opera:var(--brown-opera-975-75);--text-inverted-beige-gris-galet:var(--beige-gris-galet-975-75);--text-disabled-grey:var(--grey-625-425);--border-default-grey:var(--grey-900-175);--border-default-blue-france:var(--blue-france-main-525);--border-default-red-marianne:var(--red-marianne-main-472);--border-default-green-tilleul-verveine:var(--green-tilleul-verveine-main-707);--border-default-green-bourgeon:var(--green-bourgeon-main-640);--border-default-green-emeraude:var(--green-emeraude-main-632);--border-default-green-menthe:var(--green-menthe-main-548);--border-default-green-archipel:var(--green-archipel-main-557);--border-default-blue-ecume:var(--blue-ecume-main-400);--border-default-blue-cumulus:var(--blue-cumulus-main-526);--border-default-purple-glycine:var(--purple-glycine-main-494);--border-default-pink-macaron:var(--pink-macaron-main-689);--border-default-pink-tuile:var(--pink-tuile-main-556);--border-default-yellow-tournesol:var(--yellow-tournesol-main-731);--border-default-yellow-moutarde:var(--yellow-moutarde-main-679);--border-default-orange-terre-battue:var(--orange-terre-battue-main-645);--border-default-brown-cafe-creme:var(--brown-cafe-creme-main-782);--border-default-brown-caramel:var(--brown-caramel-main-648);--border-default-brown-opera:var(--brown-opera-main-680);--border-default-beige-gris-galet:var(--beige-gris-galet-main-702);--border-active-blue-france:var(--blue-france-sun-113-625);--border-active-red-marianne:var(--red-marianne-425-625);--border-action-high-grey:var(--grey-50-1000);--border-action-high-blue-france:var(--blue-france-sun-113-625);--border-action-high-red-marianne:var(--red-marianne-425-625);--border-action-high-info:var(--info-425-625);--border-action-high-success:var(--success-425-625);--border-action-high-warning:var(--warning-425-625);--border-action-high-error:var(--error-425-625);--border-action-low-blue-france:var(--blue-france-850-200);--border-action-low-red-marianne:var(--red-marianne-850-200);--border-action-low-green-tilleul-verveine:var(--green-tilleul-verveine-850-200);--border-action-low-green-bourgeon:var(--green-bourgeon-850-200);--border-action-low-green-emeraude:var(--green-emeraude-850-200);--border-action-low-green-menthe:var(--green-menthe-850-200);--border-action-low-green-archipel:var(--green-archipel-850-200);--border-action-low-blue-ecume:var(--blue-ecume-850-200);--border-action-low-blue-cumulus:var(--blue-cumulus-850-200);--border-action-low-purple-glycine:var(--purple-glycine-850-200);--border-action-low-pink-macaron:var(--pink-macaron-850-200);--border-action-low-pink-tuile:var(--pink-tuile-850-200);--border-action-low-yellow-tournesol:var(--yellow-tournesol-850-200);--border-action-low-yellow-moutarde:var(--yellow-moutarde-850-200);--border-action-low-orange-terre-battue:var(--orange-terre-battue-850-200);--border-action-low-brown-cafe-creme:var(--brown-cafe-creme-850-200);--border-action-low-brown-caramel:var(--brown-caramel-850-200);--border-action-low-brown-opera:var(--brown-opera-850-200);--border-action-low-beige-gris-galet:var(--beige-gris-galet-850-200);--border-open-blue-france:var(--blue-france-925-125);--border-open-red-marianne:var(--red-marianne-925-125);--border-plain-grey:var(--grey-200-850);--border-plain-blue-france:var(--blue-france-sun-113-625);--border-plain-red-marianne:var(--red-marianne-425-625);--border-plain-info:var(--info-425-625);--border-plain-success:var(--success-425-625);--border-plain-warning:var(--warning-425-625);--border-plain-error:var(--error-425-625);--border-plain-green-tilleul-verveine:var(--green-tilleul-verveine-sun-418-moon-817);--border-plain-green-bourgeon:var(--green-bourgeon-sun-425-moon-759);--border-plain-green-emeraude:var(--green-emeraude-sun-425-moon-753);--border-plain-green-menthe:var(--green-menthe-sun-373-moon-652);--border-plain-green-archipel:var(--green-archipel-sun-391-moon-716);--border-plain-blue-ecume:var(--blue-ecume-sun-247-moon-675);--border-plain-blue-cumulus:var(--blue-cumulus-sun-368-moon-732);--border-plain-purple-glycine:var(--purple-glycine-sun-319-moon-630);--border-plain-pink-macaron:var(--pink-macaron-sun-406-moon-833);--border-plain-pink-tuile:var(--pink-tuile-sun-425-moon-750);--border-plain-yellow-tournesol:var(--yellow-tournesol-sun-407-moon-922);--border-plain-yellow-moutarde:var(--yellow-moutarde-sun-348-moon-860);--border-plain-orange-terre-battue:var(--orange-terre-battue-sun-370-moon-672);--border-plain-brown-cafe-creme:var(--brown-cafe-creme-sun-383-moon-885);--border-plain-brown-caramel:var(--brown-caramel-sun-425-moon-901);--border-plain-brown-opera:var(--brown-opera-sun-395-moon-820);--border-plain-beige-gris-galet:var(--beige-gris-galet-sun-407-moon-821);--border-disabled-grey:var(--grey-925-125);--artwork-major-blue-france:var(--blue-france-sun-113-625);--artwork-major-red-marianne:var(--red-marianne-425-625);--artwork-minor-blue-france:var(--blue-france-main-525);--artwork-minor-red-marianne:var(--red-marianne-main-472);--artwork-minor-green-tilleul-verveine:var(--green-tilleul-verveine-main-707);--artwork-minor-green-bourgeon:var(--green-bourgeon-main-640);--artwork-minor-green-emeraude:var(--green-emeraude-main-632);--artwork-minor-green-menthe:var(--green-menthe-main-548);--artwork-minor-green-archipel:var(--green-archipel-main-557);--artwork-minor-blue-ecume:var(--blue-ecume-main-400);--artwork-minor-blue-cumulus:var(--blue-cumulus-main-526);--artwork-minor-purple-glycine:var(--purple-glycine-main-494);--artwork-minor-pink-macaron:var(--pink-macaron-main-689);--artwork-minor-pink-tuile:var(--pink-tuile-main-556);--artwork-minor-yellow-tournesol:var(--yellow-tournesol-main-731);--artwork-minor-yellow-moutarde:var(--yellow-moutarde-main-679);--artwork-minor-orange-terre-battue:var(--orange-terre-battue-main-645);--artwork-minor-brown-cafe-creme:var(--brown-cafe-creme-main-782);--artwork-minor-brown-caramel:var(--brown-caramel-main-648);--artwork-minor-brown-opera:var(--brown-opera-main-680);--artwork-minor-beige-gris-galet:var(--beige-gris-galet-main-702);--artwork-decorative-blue-france:var(--blue-france-950-100);--artwork-decorative-red-marianne:var(--red-marianne-950-100);--artwork-background-grey:var(--grey-975-75);--artwork-motif-grey:var(--grey-925-125);--grey-1000-50:#fff;--grey-1000-50-hover:#f6f6f6;--grey-1000-50-active:#ededed;--grey-975-75:#f6f6f6;--grey-975-75-hover:#dfdfdf;--grey-975-75-active:#cfcfcf;--grey-950-100:#eee;--grey-950-100-hover:#d2d2d2;--grey-950-100-active:#c1c1c1;--grey-200-850:#3a3a3a;--grey-925-125:#e5e5e5;--grey-1000-75:#fff;--grey-1000-75-hover:#f6f6f6;--grey-1000-75-active:#ededed;--grey-1000-100:#fff;--grey-1000-100-hover:#f6f6f6;--grey-1000-100-active:#ededed;--grey-975-100:#f6f6f6;--grey-975-100-hover:#dfdfdf;--grey-975-100-active:#cfcfcf;--grey-975-125:#f6f6f6;--grey-975-125-hover:#dfdfdf;--grey-975-125-active:#cfcfcf;--grey-950-125:#eee;--grey-950-125-hover:#d2d2d2;--grey-950-125-active:#c1c1c1;--grey-950-150:#eee;--grey-950-150-hover:#d2d2d2;--grey-950-150-active:#c1c1c1;--grey-50-1000:#161616;--grey-425-625:#666;--grey-625-425:#929292;--grey-900-175:#ddd;--blue-france-975-75:#f5f5fe;--blue-france-975-75-hover:#dcdcfc;--blue-france-975-75-active:#cbcbfa;--blue-france-950-100:#ececfe;--blue-france-950-100-hover:#cecefc;--blue-france-950-100-active:#bbbbfc;--blue-france-sun-113-625:#000091;--blue-france-sun-113-625-hover:#1212ff;--blue-france-sun-113-625-active:#2323ff;--blue-france-925-125:#e3e3fd;--blue-france-925-125-hover:#c1c1fb;--blue-france-925-125-active:#adadf9;--blue-france-975-sun-113:#f5f5fe;--blue-france-main-525:#6a6af4;--blue-france-850-200:#cacafb;--red-marianne-975-75:#fef4f4;--red-marianne-975-75-hover:#fcd7d7;--red-marianne-975-75-active:#fac4c4;--red-marianne-950-100:#fee9e9;--red-marianne-950-100-hover:#fdc5c5;--red-marianne-950-100-active:#fcafaf;--red-marianne-425-625:#c9191e;--red-marianne-425-625-hover:#f93f42;--red-marianne-425-625-active:#f95a5c;--red-marianne-925-125:#fddede;--red-marianne-925-125-hover:#fbb6b6;--red-marianne-925-125-active:#fa9e9e;--red-marianne-main-472:#e1000f;--red-marianne-850-200:#fcbfbf;--info-950-100:#e8edff;--info-950-100-hover:#c2d1ff;--info-950-100-active:#a9bfff;--info-425-625:#0063cb;--info-425-625-hover:#3b87ff;--info-425-625-active:#6798ff;--info-975-75:#f4f6ff;--success-950-100:#b8fec9;--success-950-100-hover:#46fd89;--success-950-100-active:#34eb7b;--success-425-625:#18753c;--success-425-625-hover:#27a959;--success-425-625-active:#2fc368;--success-975-75:#dffee6;--warning-950-100:#ffe9e6;--warning-950-100-hover:#ffc6bd;--warning-950-100-active:#ffb0a2;--warning-425-625:#b34000;--warning-425-625-hover:#ff6218;--warning-425-625-active:#ff7a55;--warning-975-75:#fff4f3;--error-950-100:#ffe9e9;--error-950-100-hover:#ffc5c5;--error-950-100-active:#ffafaf;--error-425-625:#ce0500;--error-425-625-hover:#ff2725;--error-425-625-active:#ff4140;--error-975-75:#fff4f4;--green-tilleul-verveine-975-75:#fef7da;--green-tilleul-verveine-975-75-hover:#fce552;--green-tilleul-verveine-975-75-active:#ebd54c;--green-tilleul-verveine-950-100:#fceeac;--green-tilleul-verveine-950-100-hover:#e8d45c;--green-tilleul-verveine-950-100-active:#d4c254;--green-tilleul-verveine-sun-418-moon-817:#66673d;--green-tilleul-verveine-sun-418-moon-817-hover:#929359;--green-tilleul-verveine-sun-418-moon-817-active:#a7a967;--green-tilleul-verveine-925-125:#fbe769;--green-tilleul-verveine-925-125-hover:#d7c655;--green-tilleul-verveine-925-125-active:#c2b24c;--green-tilleul-verveine-main-707:#b7a73f;--green-tilleul-verveine-850-200:#e2cf58;--green-bourgeon-975-75:#e6feda;--green-bourgeon-975-75-hover:#a7fc62;--green-bourgeon-975-75-active:#98ed4d;--green-bourgeon-950-100:#c9fcac;--green-bourgeon-950-100-hover:#9ae95d;--green-bourgeon-950-100-active:#8dd555;--green-bourgeon-sun-425-moon-759:#447049;--green-bourgeon-sun-425-moon-759-hover:#639f6a;--green-bourgeon-sun-425-moon-759-active:#72b77a;--green-bourgeon-925-125:#a9fb68;--green-bourgeon-925-125-hover:#8ed654;--green-bourgeon-925-125-active:#7fc04b;--green-bourgeon-main-640:#68a532;--green-bourgeon-850-200:#95e257;--green-emeraude-975-75:#e3fdeb;--green-emeraude-975-75-hover:#94f9b9;--green-emeraude-975-75-active:#6df1a3;--green-emeraude-950-100:#c3fad5;--green-emeraude-950-100-hover:#77eda5;--green-emeraude-950-100-active:#6dd897;--green-emeraude-sun-425-moon-753:#297254;--green-emeraude-sun-425-moon-753-hover:#3ea47a;--green-emeraude-sun-425-moon-753-active:#49bc8d;--green-emeraude-925-125:#9ef9be;--green-emeraude-925-125-hover:#69df97;--green-emeraude-925-125-active:#5ec988;--green-emeraude-main-632:#00a95f;--green-emeraude-850-200:#6fe49d;--green-menthe-975-75:#dffdf7;--green-menthe-975-75-hover:#84f9e7;--green-menthe-975-75-active:#70ebd8;--green-menthe-950-100:#bafaee;--green-menthe-950-100-hover:#79e7d5;--green-menthe-950-100-active:#6fd3c3;--green-menthe-sun-373-moon-652:#37635f;--green-menthe-sun-373-moon-652-hover:#53918c;--green-menthe-sun-373-moon-652-active:#62a9a2;--green-menthe-925-125:#8bf8e7;--green-menthe-925-125-hover:#6ed5c5;--green-menthe-925-125-active:#62bfb1;--green-menthe-main-548:#009081;--green-menthe-850-200:#73e0cf;--green-archipel-975-75:#e5fbfd;--green-archipel-975-75-hover:#99f2f8;--green-archipel-975-75-active:#73e9f0;--green-archipel-950-100:#c7f6fc;--green-archipel-950-100-hover:#64ecf8;--green-archipel-950-100-active:#5bd8e3;--green-archipel-sun-391-moon-716:#006a6f;--green-archipel-sun-391-moon-716-hover:#009fa7;--green-archipel-sun-391-moon-716-active:#00bbc3;--green-archipel-925-125:#a6f2fa;--green-archipel-925-125-hover:#62dbe5;--green-archipel-925-125-active:#58c5cf;--green-archipel-main-557:#009099;--green-archipel-850-200:#60e0eb;--blue-ecume-975-75:#f4f6fe;--blue-ecume-975-75-hover:#d7dffb;--blue-ecume-975-75-active:#c3cffa;--blue-ecume-950-100:#e9edfe;--blue-ecume-950-100-hover:#c5d0fc;--blue-ecume-950-100-active:#adbffc;--blue-ecume-sun-247-moon-675:#2f4077;--blue-ecume-sun-247-moon-675-hover:#4e68bb;--blue-ecume-sun-247-moon-675-active:#667dcf;--blue-ecume-925-125:#dee5fd;--blue-ecume-925-125-hover:#b4c5fb;--blue-ecume-925-125-active:#99b3f9;--blue-ecume-main-400:#465f9d;--blue-ecume-850-200:#bfccfb;--blue-cumulus-975-75:#f3f6fe;--blue-cumulus-975-75-hover:#d3dffc;--blue-cumulus-975-75-active:#bed0fa;--blue-cumulus-950-100:#e6eefe;--blue-cumulus-950-100-hover:#bcd3fc;--blue-cumulus-950-100-active:#9fc3fc;--blue-cumulus-sun-368-moon-732:#3558a2;--blue-cumulus-sun-368-moon-732-hover:#5982e0;--blue-cumulus-sun-368-moon-732-active:#7996e6;--blue-cumulus-925-125:#dae6fd;--blue-cumulus-925-125-hover:#a9c8fb;--blue-cumulus-925-125-active:#8ab8f9;--blue-cumulus-main-526:#417dc4;--blue-cumulus-850-200:#b6cffb;--purple-glycine-975-75:#fef3fd;--purple-glycine-975-75-hover:#fcd4f8;--purple-glycine-975-75-active:#fabff5;--purple-glycine-950-100:#fee7fc;--purple-glycine-950-100-hover:#fdc0f8;--purple-glycine-950-100-active:#fca8f6;--purple-glycine-sun-319-moon-630:#6e445a;--purple-glycine-sun-319-moon-630-hover:#a66989;--purple-glycine-sun-319-moon-630-active:#bb7f9e;--purple-glycine-925-125:#fddbfa;--purple-glycine-925-125-hover:#fbaff5;--purple-glycine-925-125-active:#fa96f2;--purple-glycine-main-494:#a558a0;--purple-glycine-850-200:#fbb8f6;--pink-macaron-975-75:#fef4f2;--pink-macaron-975-75-hover:#fcd8d0;--pink-macaron-975-75-active:#fac5b8;--pink-macaron-950-100:#fee9e6;--pink-macaron-950-100-hover:#fdc6bd;--pink-macaron-950-100-active:#fcb0a2;--pink-macaron-sun-406-moon-833:#8d533e;--pink-macaron-sun-406-moon-833-hover:#ca795c;--pink-macaron-sun-406-moon-833-active:#e08e73;--pink-macaron-925-125:#fddfda;--pink-macaron-925-125-hover:#fbb8ab;--pink-macaron-925-125-active:#faa18d;--pink-macaron-main-689:#e18b76;--pink-macaron-850-200:#fcc0b4;--pink-tuile-975-75:#fef4f3;--pink-tuile-975-75-hover:#fcd7d3;--pink-tuile-975-75-active:#fac4be;--pink-tuile-950-100:#fee9e7;--pink-tuile-950-100-hover:#fdc6c0;--pink-tuile-950-100-active:#fcb0a7;--pink-tuile-sun-425-moon-750:#a94645;--pink-tuile-sun-425-moon-750-hover:#d5706f;--pink-tuile-sun-425-moon-750-active:#da8a89;--pink-tuile-925-125:#fddfdb;--pink-tuile-925-125-hover:#fbb8ad;--pink-tuile-925-125-active:#faa191;--pink-tuile-main-556:#ce614a;--pink-tuile-850-200:#fcbfb7;--yellow-tournesol-975-75:#fef6e3;--yellow-tournesol-975-75-hover:#fce086;--yellow-tournesol-975-75-active:#f5d24b;--yellow-tournesol-950-100:#feecc2;--yellow-tournesol-950-100-hover:#fbd335;--yellow-tournesol-950-100-active:#e6c130;--yellow-tournesol-sun-407-moon-922:#716043;--yellow-tournesol-sun-407-moon-922-hover:#a28a62;--yellow-tournesol-sun-407-moon-922-active:#ba9f72;--yellow-tournesol-925-125:#fde39c;--yellow-tournesol-925-125-hover:#e9c53b;--yellow-tournesol-925-125-active:#d3b235;--yellow-tournesol-main-731:#c8aa39;--yellow-tournesol-850-200:#efcb3a;--yellow-moutarde-975-75:#fef5e8;--yellow-moutarde-975-75-hover:#fcdca3;--yellow-moutarde-975-75-active:#fbcd64;--yellow-moutarde-950-100:#feebd0;--yellow-moutarde-950-100-hover:#fdcd6d;--yellow-moutarde-950-100-active:#f4be30;--yellow-moutarde-sun-348-moon-860:#695240;--yellow-moutarde-sun-348-moon-860-hover:#9b7b61;--yellow-moutarde-sun-348-moon-860-active:#b58f72;--yellow-moutarde-925-125:#fde2b5;--yellow-moutarde-925-125-hover:#f6c43c;--yellow-moutarde-925-125-active:#dfb135;--yellow-moutarde-main-679:#c3992a;--yellow-moutarde-850-200:#fcc63a;--orange-terre-battue-975-75:#fef4f2;--orange-terre-battue-975-75-hover:#fcd8d0;--orange-terre-battue-975-75-active:#fac5b8;--orange-terre-battue-950-100:#fee9e5;--orange-terre-battue-950-100-hover:#fdc6ba;--orange-terre-battue-950-100-active:#fcb09e;--orange-terre-battue-sun-370-moon-672:#755348;--orange-terre-battue-sun-370-moon-672-hover:#ab7b6b;--orange-terre-battue-sun-370-moon-672-active:#c68f7d;--orange-terre-battue-925-125:#fddfd8;--orange-terre-battue-925-125-hover:#fbb8a5;--orange-terre-battue-925-125-active:#faa184;--orange-terre-battue-main-645:#e4794a;--orange-terre-battue-850-200:#fcc0b0;--brown-cafe-creme-975-75:#fbf6ed;--brown-cafe-creme-975-75-hover:#f2deb6;--brown-cafe-creme-975-75-active:#eacf91;--brown-cafe-creme-950-100:#f7ecdb;--brown-cafe-creme-950-100-hover:#edce94;--brown-cafe-creme-950-100-active:#dabd84;--brown-cafe-creme-sun-383-moon-885:#685c48;--brown-cafe-creme-sun-383-moon-885-hover:#97866a;--brown-cafe-creme-sun-383-moon-885-active:#ae9b7b;--brown-cafe-creme-925-125:#f4e3c7;--brown-cafe-creme-925-125-hover:#e1c386;--brown-cafe-creme-925-125-active:#ccb078;--brown-cafe-creme-main-782:#d1b781;--brown-cafe-creme-850-200:#e7ca8e;--brown-caramel-975-75:#fbf5f2;--brown-caramel-975-75-hover:#f1dbcf;--brown-caramel-975-75-active:#ecc9b5;--brown-caramel-950-100:#f7ebe5;--brown-caramel-950-100-hover:#eccbb9;--brown-caramel-950-100-active:#e6b79a;--brown-caramel-sun-425-moon-901:#845d48;--brown-caramel-sun-425-moon-901-hover:#bb8568;--brown-caramel-sun-425-moon-901-active:#d69978;--brown-caramel-925-125:#f3e2d9;--brown-caramel-925-125-hover:#e7bea6;--brown-caramel-925-125-active:#e1a982;--brown-caramel-main-648:#c08c65;--brown-caramel-850-200:#eac7b2;--brown-opera-975-75:#fbf5f2;--brown-opera-975-75-hover:#f1dbcf;--brown-opera-975-75-active:#ecc9b5;--brown-opera-950-100:#f7ece4;--brown-opera-950-100-hover:#eccdb3;--brown-opera-950-100-active:#e6ba90;--brown-opera-sun-395-moon-820:#745b47;--brown-opera-sun-395-moon-820-hover:#a78468;--brown-opera-sun-395-moon-820-active:#c09979;--brown-opera-925-125:#f3e2d7;--brown-opera-925-125-hover:#e7bfa0;--brown-opera-925-125-active:#deaa7e;--brown-opera-main-680:#bd987a;--brown-opera-850-200:#eac7ad;--beige-gris-galet-975-75:#f9f6f2;--beige-gris-galet-975-75-hover:#eadecd;--beige-gris-galet-975-75-active:#e1ceb1;--beige-gris-galet-950-100:#f3ede5;--beige-gris-galet-950-100-hover:#e1d0b5;--beige-gris-galet-950-100-active:#d1bea2;--beige-gris-galet-sun-407-moon-821:#6a6156;--beige-gris-galet-sun-407-moon-821-hover:#988b7c;--beige-gris-galet-sun-407-moon-821-active:#afa08f;--beige-gris-galet-925-125:#eee4d9;--beige-gris-galet-925-125-hover:#dbc3a4;--beige-gris-galet-925-125-active:#c6b094;--beige-gris-galet-main-702:#aea397;--beige-gris-galet-850-200:#e0cab0;--ground:0;--shadow-color:rgba(0,0,18,.16);--raised-shadow:0 1px 3px var(--shadow-color);--overlap-shadow:0 2px 6px var(--shadow-color);--lifted-shadow:0 3px 9px var(--shadow-color);box-sizing:border-box}[href]{background-image:var(--underline-img),var(--underline-img);background-position:var(--underline-x) 100%,var(--underline-x) calc(100% - .0625em);background-repeat:no-repeat,no-repeat;background-size:var(--underline-hover-width) .125em,var(--underline-idle-width) .0625em;transition:background-size 0s}[target=_blank]:after,[target=_blank][class*=" fr-fi-"]:after,[target=_blank][class*=" fr-icon-"]:after,[target=_blank][class^=fr-fi-]:after,[target=_blank][class^=fr-icon-]:after{--icon-size:1rem;background-color:currentColor;content:var(--external-link-content);display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.25rem;-webkit-mask-image:url(icons/system/external-link-line.svg);mask-image:url(icons/system/external-link-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}form[target=_blank]:after{content:none}.fr-raw-link,.fr-reset-link{--underline-img:none}.fr-reset-link{text-decoration:underline;text-underline-offset:2px}button{border:none;color:inherit;font-family:inherit}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;margin:0}input,select,textarea{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;border:0;border-radius:0;font-family:Marianne,arial,sans-serif}input[type=checkbox],input[type=radio]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}[contenteditable]:not([contenteditable=false]),[tabindex],a,audio[controls],button,details,details>summary:first-of-type,input,input[type=button],input[type=checkbox]+label:before,input[type=image],input[type=radio]+label:before,input[type=reset],input[type=submit],select,textarea,video[controls]{outline-color:#0a76f6;outline-offset:2px;outline-width:2px}[contenteditable]:not([contenteditable=false]):focus,[tabindex]:focus,a:focus,audio:focus[controls],button:focus,details:focus,details>summary:first-of-type:focus,input:focus,input[type=button]:focus,input[type=checkbox]:focus+label:before,input[type=image]:focus,input[type=radio]:focus+label:before,input[type=reset]:focus,input[type=submit]:focus,select:focus,textarea:focus,video:focus[controls]{outline-style:solid}[contenteditable]:not([contenteditable=false]):focus:not(:focus-visible),[tabindex]:focus:not(:focus-visible),a:focus:not(:focus-visible),audio:focus:not(:focus-visible)[controls],button:focus:not(:focus-visible),details:focus:not(:focus-visible),details>summary:first-of-type:focus:not(:focus-visible),input:focus:not(:focus-visible),input[type=button]:focus:not(:focus-visible),input[type=checkbox]:focus:not(:focus-visible)+label:before,input[type=image]:focus:not(:focus-visible),input[type=radio]:focus:not(:focus-visible)+label:before,input[type=reset]:focus:not(:focus-visible),input[type=submit]:focus:not(:focus-visible),select:focus:not(:focus-visible),textarea:focus:not(:focus-visible),video:focus:not(:focus-visible)[controls]{outline-style:none}[contenteditable]:not([contenteditable=false]):focus-visible,[tabindex]:focus-visible,a:focus-visible,audio:focus-visible[controls],button:focus-visible,details:focus-visible,details>summary:first-of-type:focus-visible,input:focus-visible,input[type=button]:focus-visible,input[type=checkbox]:focus-visible+label:before,input[type=image]:focus-visible,input[type=radio]:focus-visible+label:before,input[type=reset]:focus-visible,input[type=submit]:focus-visible,select:focus-visible,textarea:focus-visible,video:focus-visible[controls]{outline-style:solid}button,input[type=button],input[type=image],input[type=reset],input[type=submit]{--hover-tint:var(--hover);--active-tint:var(--active)}a,audio[controls],button,details,details>summary:first-of-type,input[type=button],input[type=checkbox],input[type=checkbox]+label,input[type=file],input[type=image],input[type=radio],input[type=radio]+label,input[type=range],input[type=reset],input[type=submit],select,textarea,video[controls]{cursor:pointer}a:not([href]),audio:not([href])[controls],button:disabled,input:disabled,input[type=button]:disabled,input[type=checkbox]:disabled,input[type=checkbox]:disabled+label,input[type=file]:disabled,input[type=image]:disabled,input[type=radio]:disabled,input[type=radio]:disabled+label,input[type=range]:disabled,input[type=reset]:disabled,input[type=submit]:disabled,select:disabled,textarea:disabled,video:not([href])[controls]{cursor:not-allowed}a:not([href]),audio:not([href]),button:disabled,input:disabled,input[type=checkbox]:disabled,input[type=checkbox]:disabled+label,input[type=radio]:disabled,input[type=radio]:disabled+label,textarea:disabled,video:not([href]){color:var(--text-disabled-grey);opacity:1}.fr-enlarge-link{position:relative}.fr-enlarge-link a{background-image:none;outline-width:0}.fr-enlarge-link a:before{bottom:0;content:"";display:block;height:100%;left:0;outline-color:inherit;outline-offset:2px;outline-style:inherit;outline-width:2px;position:absolute;right:0;top:0;width:100%;z-index:1}.fr-transition-none{transition:none!important}@font-face{font-display:swap;font-family:Marianne;font-style:normal;font-weight:300;src:url(fonts/Marianne-Light.woff2) format("woff2"),url(fonts/Marianne-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Marianne;font-style:italic;font-weight:300;src:url(fonts/Marianne-Light_Italic.woff2) format("woff2"),url(fonts/Marianne-Light_Italic.woff) format("woff")}@font-face{font-display:swap;font-family:Marianne;font-style:normal;font-weight:400;src:url(fonts/Marianne-Regular.woff2) format("woff2"),url(fonts/Marianne-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Marianne;font-style:italic;font-weight:400;src:url(fonts/Marianne-Regular_Italic.woff2) format("woff2"),url(fonts/Marianne-Regular_Italic.woff) format("woff")}@font-face{font-display:swap;font-family:Marianne;font-style:normal;font-weight:500;src:url(fonts/Marianne-Medium.woff2) format("woff2"),url(fonts/Marianne-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Marianne;font-style:italic;font-weight:500;src:url(fonts/Marianne-Medium_Italic.woff2) format("woff2"),url(fonts/Marianne-Medium_Italic.woff) format("woff")}@font-face{font-display:swap;font-family:Marianne;font-style:normal;font-weight:700;src:url(fonts/Marianne-Bold.woff2) format("woff2"),url(fonts/Marianne-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Marianne;font-style:italic;font-weight:700;src:url(fonts/Marianne-Bold_Italic.woff2) format("woff2"),url(fonts/Marianne-Bold_Italic.woff) format("woff")}@font-face{font-display:swap;font-family:Spectral;font-style:normal;font-weight:400;src:url(fonts/Spectral-Regular.woff2) format("woff2"),url(fonts/Spectral-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Spectral;font-style:normal;font-weight:900;src:url(fonts/Spectral-ExtraBold.woff2) format("woff2"),url(fonts/Spectral-ExtraBold.woff) format("woff")}h6{font-size:1.125rem;font-weight:700;line-height:1.5rem;margin:var(--title-spacing)}h5{font-size:1.25rem}h4,h5{font-weight:700;line-height:1.75rem;margin:var(--title-spacing)}h4{font-size:1.375rem}h3{font-size:1.5rem;line-height:2rem}h2,h3{font-weight:700;margin:var(--title-spacing)}h2{font-size:1.75rem;line-height:2.25rem}h1{font-size:2rem;font-weight:700;line-height:2.5rem;margin:var(--title-spacing)}p{font-size:1rem;line-height:1.5rem;margin:var(--text-spacing)}ol,ul{--xl-size:var(--xl-base);margin:0;margin-block-end:var(--xl-block);margin-block-start:var(--xl-block);padding:0}ul{list-style-type:var(--ul-type);padding-inline-start:var(--ul-start)}ul>li::marker{font-size:calc(var(--xl-size)*.9)}ol{counter-reset:li-counter;list-style-type:var(--ol-type);padding-inline-start:var(--ol-start)}ol>li{counter-increment:li-counter}ol>li::marker{content:var(--ol-content);font-size:var(--xl-size);font-weight:700}li{--xl-base:calc(var(--xl-size)*0.9);padding-bottom:var(--li-bottom)}.fr-raw-list{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none}.fr-list{--ul-type:disc;--ol-type:decimal;--ul-start:1rem;--ol-start:1.5rem;--xl-block:0.5rem;--li-bottom:0.25rem;--xl-base:1em;--ol-content:counters(li-counter,".") ".  "}sub,sup{line-height:1}.fr-text--light{font-weight:300!important}.fr-text--regular{font-weight:400!important}.fr-text--bold{font-weight:700!important}.fr-text--heavy{font-weight:900!important}.fr-h6{font-size:1.125rem!important;font-weight:700!important;line-height:1.5rem!important;margin:var(--title-spacing)}.fr-h5{font-size:1.25rem!important}.fr-h4,.fr-h5{font-weight:700!important;line-height:1.75rem!important;margin:var(--title-spacing)}.fr-h4{font-size:1.375rem!important}.fr-h3{font-size:1.5rem!important;line-height:2rem!important}.fr-h2,.fr-h3{font-weight:700!important;margin:var(--title-spacing)}.fr-h2{font-size:1.75rem!important;line-height:2.25rem!important}.fr-h1{font-size:2rem!important;font-weight:700!important;line-height:2.5rem!important;margin:var(--title-spacing)}.fr-display--xs{font-size:2.5rem!important;line-height:3rem!important}.fr-display--sm,.fr-display--xs{font-weight:700!important;margin:var(--display-spacing)}.fr-display--sm{font-size:3rem!important;line-height:3.5rem!important}.fr-display--md{font-size:3.5rem!important;line-height:4rem!important}.fr-display--lg,.fr-display--md{font-weight:700!important;margin:var(--display-spacing)}.fr-display--lg{font-size:4rem!important;line-height:4.5rem!important}.fr-display--xl{font-size:4.5rem!important;font-weight:700!important;line-height:5rem!important;margin:var(--display-spacing)}.fr-text--alt{font-family:Spectral,georgia,serif!important}.fr-text--xs{font-size:.75rem!important;line-height:1.25rem!important;margin:var(--text-spacing)}.fr-text--sm{font-size:.875rem!important}.fr-text--md,.fr-text--sm{line-height:1.5rem!important;margin:var(--text-spacing)}.fr-text--md{font-size:1rem!important}.fr-text--lg{font-size:1.125rem!important;line-height:1.75rem!important;margin:var(--text-spacing)}.fr-text--lead,.fr-text--xl{font-size:1.25rem!important;line-height:2rem!important;margin:var(--text-spacing)}*,:after,:before{box-sizing:inherit}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);background-color:var(--background-default-grey);color:var(--text-default-grey);font-family:Marianne,arial,sans-serif;font-size:1rem;line-height:1.5rem;margin:0;padding:0}[class*=" fr-fi-"]:after,[class*=" fr-fi-"]:before,[class*=" fr-icon-"]:after,[class*=" fr-icon-"]:before,[class^=fr-fi-]:after,[class^=fr-fi-]:before,[class^=fr-icon-]:after,[class^=fr-icon-]:before{--icon-size:1.5rem;background-color:currentColor;display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}[class*=" fr-fi-"]:before,[class*=" fr-icon-"]:before,[class^=fr-fi-]:before,[class^=fr-icon-]:before{content:""}.fr-icon--xs:after,.fr-icon--xs:before{--icon-size:0.75rem}.fr-icon--sm:after,.fr-icon--sm:before{--icon-size:1rem}.fr-icon--md:after,.fr-icon--md:before{--icon-size:1.5rem}.fr-icon--lg:after,.fr-icon--lg:before{--icon-size:2rem}.fr-hidden{display:none!important}.fr-unhidden{display:inherit!important}:root[data-fr-scrolling] body{--scroll-top:0;bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;top:var(--scroll-top)}.fr-sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fr-hr,hr{background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey));background-position:0 0;background-repeat:no-repeat;background-size:100% 1px;border:0;display:block;margin:0;padding:var(--text-spacing)}.fr-hr--sm{margin-left:auto;margin-right:auto;width:10rem}.fr-ellipsis{display:inline!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}iframe{border:0}.fr-fluid-img{height:auto;max-width:100%}@supports (aspect-ratio:16/9){.fr-ratio-32x9{aspect-ratio:3.5555555556!important}.fr-ratio-16x9{aspect-ratio:1.7777777778!important}.fr-ratio-3x2{aspect-ratio:1.5!important}.fr-ratio-4x3{aspect-ratio:1.3333333333!important}.fr-ratio-1x1{aspect-ratio:1!important}.fr-ratio-3x4{aspect-ratio:.75!important}.fr-ratio-2x3{aspect-ratio:.6666666667!important}}[class*=" fr-ratio"],[class^=fr-ratio]{object-fit:cover;object-position:50% 50%;width:100%}iframe[class*=" fr-ratio"],iframe[class^=fr-ratio]{object-fit:fill}.fr-responsive-img{height:auto;width:100%}.fr-responsive-vid{aspect-ratio:1.7777777778;display:block;position:relative;width:100%}.fr-responsive-vid>.fr-consent-placeholder,.fr-responsive-vid__player{border:0;display:block;height:100%;width:100%}.fr-responsive-vid>.fr-consent-placeholder{bottom:0;height:100%;left:0;object-fit:cover;object-position:50% 50%;position:absolute;right:0;top:0;width:100%}.fr-grid-row{display:flex;flex-wrap:wrap;margin:0;padding:0}.fr-grid-row--top{align-items:flex-start}.fr-grid-row--bottom{align-items:flex-end}.fr-grid-row--middle{align-items:center}.fr-grid-row--left{justify-content:flex-start}.fr-grid-row--right{justify-content:flex-end}.fr-grid-row--center{justify-content:center}.fr-col--top{align-self:flex-start}.fr-col--bottom{align-self:flex-end}.fr-col--middle{align-self:center}.fr-container{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;width:100%}.fr-container--fluid{max-width:none;padding-left:0;padding-right:0}.fr-grid-row--gutters{margin:-.5rem}.fr-grid-row--gutters>.fr-col,.fr-grid-row--gutters>[class*=" fr-col-"],.fr-grid-row--gutters>[class^=fr-col-]{padding:.5rem}.fr-grid-row--no-gutters{margin:0}.fr-grid-row--no-gutters>.fr-col,.fr-grid-row--no-gutters>[class*=" fr-col-"],.fr-grid-row--no-gutters>[class^=fr-col-]{padding:0}.fr-col{flex:1}.fr-col-1{flex:0 0 8.33333%;max-width:8.33333%;width:8.33333%}.fr-col-offset-1:not(.fr-col-offset-1--right){margin-left:8.33333%}.fr-col-offset-1--right{margin-right:8.33333%}.fr-col-2{flex:0 0 16.66667%;max-width:16.66667%;width:16.66667%}.fr-col-offset-2:not(.fr-col-offset-2--right){margin-left:16.66667%}.fr-col-offset-2--right{margin-right:16.66667%}.fr-col-3{flex:0 0 25%;max-width:25%;width:25%}.fr-col-offset-3:not(.fr-col-offset-3--right){margin-left:25%}.fr-col-offset-3--right{margin-right:25%}.fr-col-4{flex:0 0 33.33333%;max-width:33.33333%;width:33.33333%}.fr-col-offset-4:not(.fr-col-offset-4--right){margin-left:33.33333%}.fr-col-offset-4--right{margin-right:33.33333%}.fr-col-5{flex:0 0 41.66667%;max-width:41.66667%;width:41.66667%}.fr-col-offset-5:not(.fr-col-offset-5--right){margin-left:41.66667%}.fr-col-offset-5--right{margin-right:41.66667%}.fr-col-6{flex:0 0 50%;max-width:50%;width:50%}.fr-col-offset-6:not(.fr-col-offset-6--right){margin-left:50%}.fr-col-offset-6--right{margin-right:50%}.fr-col-7{flex:0 0 58.33333%;max-width:58.33333%;width:58.33333%}.fr-col-offset-7:not(.fr-col-offset-7--right){margin-left:58.33333%}.fr-col-offset-7--right{margin-right:58.33333%}.fr-col-8{flex:0 0 66.66667%;max-width:66.66667%;width:66.66667%}.fr-col-offset-8:not(.fr-col-offset-8--right){margin-left:66.66667%}.fr-col-offset-8--right{margin-right:66.66667%}.fr-col-9{flex:0 0 75%;max-width:75%;width:75%}.fr-col-offset-9:not(.fr-col-offset-9--right){margin-left:75%}.fr-col-offset-9--right{margin-right:75%}.fr-col-10{flex:0 0 83.33333%;max-width:83.33333%;width:83.33333%}.fr-col-offset-10:not(.fr-col-offset-10--right){margin-left:83.33333%}.fr-col-offset-10--right{margin-right:83.33333%}.fr-col-11{flex:0 0 91.66667%;max-width:91.66667%;width:91.66667%}.fr-col-offset-11:not(.fr-col-offset-11--right){margin-left:91.66667%}.fr-col-offset-11--right{margin-right:91.66667%}.fr-col-12{flex:0 0 100%;max-width:100%;width:100%}.fr-col-offset-12:not(.fr-col-offset-12--right){margin-left:100%}.fr-col-offset-12--right{margin-right:100%}.fr-no-after:after,.fr-no-before:before{content:none}.fr-collapse{--collapse-max-height:0;--collapse:-99999px;--collapser:"";max-height:0;max-height:var(--collapse-max-height);overflow:hidden;transition:visibility .3s}.fr-collapse:before{content:"";content:var(--collapser);display:block;margin-top:0;transition:margin-top .3s}.fr-collapse:not(.fr-collapse--expanded){visibility:hidden}.fr-collapse:not(.fr-collapse--expanded):before{margin-top:-99999px;margin-top:var(--collapse)}.fr-m-n4w,.fr-m-n8v{margin:-2rem!important}.fr-ml-n4w,.fr-ml-n8v,.fr-mx-n4w,.fr-mx-n8v{margin-left:-2rem!important}.fr-mr-n4w,.fr-mr-n8v,.fr-mx-n4w,.fr-mx-n8v{margin-right:-2rem!important}.fr-mt-n4w,.fr-mt-n8v,.fr-my-n4w,.fr-my-n8v{margin-top:-2rem!important}.fr-mb-n4w,.fr-mb-n8v,.fr-my-n4w,.fr-my-n8v{margin-bottom:-2rem!important}.fr-m-n7v{margin:-1.75rem!important}.fr-ml-n7v,.fr-mx-n7v{margin-left:-1.75rem!important}.fr-mr-n7v,.fr-mx-n7v{margin-right:-1.75rem!important}.fr-mt-n7v,.fr-my-n7v{margin-top:-1.75rem!important}.fr-mb-n7v,.fr-my-n7v{margin-bottom:-1.75rem!important}.fr-m-n3w,.fr-m-n6v{margin:-1.5rem!important}.fr-ml-n3w,.fr-ml-n6v,.fr-mx-n3w,.fr-mx-n6v{margin-left:-1.5rem!important}.fr-mr-n3w,.fr-mr-n6v,.fr-mx-n3w,.fr-mx-n6v{margin-right:-1.5rem!important}.fr-mt-n3w,.fr-mt-n6v,.fr-my-n3w,.fr-my-n6v{margin-top:-1.5rem!important}.fr-mb-n3w,.fr-mb-n6v,.fr-my-n3w,.fr-my-n6v{margin-bottom:-1.5rem!important}.fr-m-n5v{margin:-1.25rem!important}.fr-ml-n5v,.fr-mx-n5v{margin-left:-1.25rem!important}.fr-mr-n5v,.fr-mx-n5v{margin-right:-1.25rem!important}.fr-mt-n5v,.fr-my-n5v{margin-top:-1.25rem!important}.fr-mb-n5v,.fr-my-n5v{margin-bottom:-1.25rem!important}.fr-m-n2w,.fr-m-n4v{margin:-1rem!important}.fr-ml-n2w,.fr-ml-n4v,.fr-mx-n2w,.fr-mx-n4v{margin-left:-1rem!important}.fr-mr-n2w,.fr-mr-n4v,.fr-mx-n2w,.fr-mx-n4v{margin-right:-1rem!important}.fr-mt-n2w,.fr-mt-n4v,.fr-my-n2w,.fr-my-n4v{margin-top:-1rem!important}.fr-mb-n2w,.fr-mb-n4v,.fr-my-n2w,.fr-my-n4v{margin-bottom:-1rem!important}.fr-m-n3v{margin:-.75rem!important}.fr-ml-n3v,.fr-mx-n3v{margin-left:-.75rem!important}.fr-mr-n3v,.fr-mx-n3v{margin-right:-.75rem!important}.fr-mt-n3v,.fr-my-n3v{margin-top:-.75rem!important}.fr-mb-n3v,.fr-my-n3v{margin-bottom:-.75rem!important}.fr-m-n1w,.fr-m-n2v{margin:-.5rem!important}.fr-ml-n1w,.fr-ml-n2v,.fr-mx-n1w,.fr-mx-n2v{margin-left:-.5rem!important}.fr-mr-n1w,.fr-mr-n2v,.fr-mx-n1w,.fr-mx-n2v{margin-right:-.5rem!important}.fr-mt-n1w,.fr-mt-n2v,.fr-my-n1w,.fr-my-n2v{margin-top:-.5rem!important}.fr-mb-n1w,.fr-mb-n2v,.fr-my-n1w,.fr-my-n2v{margin-bottom:-.5rem!important}.fr-m-n1v{margin:-.25rem!important}.fr-ml-n1v,.fr-mx-n1v{margin-left:-.25rem!important}.fr-mr-n1v,.fr-mx-n1v{margin-right:-.25rem!important}.fr-mt-n1v,.fr-my-n1v{margin-top:-.25rem!important}.fr-mb-n1v,.fr-my-n1v{margin-bottom:-.25rem!important}.fr-m-n1-5v{margin:-.375rem!important}.fr-ml-n1-5v,.fr-mx-n1-5v{margin-left:-.375rem!important}.fr-mr-n1-5v,.fr-mx-n1-5v{margin-right:-.375rem!important}.fr-mt-n1-5v,.fr-my-n1-5v{margin-top:-.375rem!important}.fr-mb-n1-5v,.fr-my-n1-5v{margin-bottom:-.375rem!important}.fr-m-0{margin:0!important}.fr-ml-0,.fr-mx-0{margin-left:0!important}.fr-mr-0,.fr-mx-0{margin-right:0!important}.fr-mt-0,.fr-my-0{margin-top:0!important}.fr-mb-0,.fr-my-0{margin-bottom:0!important}.fr-m-n0-5v{margin:-.125rem!important}.fr-ml-n0-5v,.fr-mx-n0-5v{margin-left:-.125rem!important}.fr-mr-n0-5v,.fr-mx-n0-5v{margin-right:-.125rem!important}.fr-mt-n0-5v,.fr-my-n0-5v{margin-top:-.125rem!important}.fr-mb-n0-5v,.fr-my-n0-5v{margin-bottom:-.125rem!important}.fr-m-0-5v{margin:.125rem!important}.fr-ml-0-5v,.fr-mx-0-5v{margin-left:.125rem!important}.fr-mr-0-5v,.fr-mx-0-5v{margin-right:.125rem!important}.fr-mt-0-5v,.fr-my-0-5v{margin-top:.125rem!important}.fr-mb-0-5v,.fr-my-0-5v{margin-bottom:.125rem!important}.fr-m-1v{margin:.25rem!important}.fr-ml-1v,.fr-mx-1v{margin-left:.25rem!important}.fr-mr-1v,.fr-mx-1v{margin-right:.25rem!important}.fr-mt-1v,.fr-my-1v{margin-top:.25rem!important}.fr-mb-1v,.fr-my-1v{margin-bottom:.25rem!important}.fr-m-1-5v{margin:.375rem!important}.fr-ml-1-5v,.fr-mx-1-5v{margin-left:.375rem!important}.fr-mr-1-5v,.fr-mx-1-5v{margin-right:.375rem!important}.fr-mt-1-5v,.fr-my-1-5v{margin-top:.375rem!important}.fr-mb-1-5v,.fr-my-1-5v{margin-bottom:.375rem!important}.fr-m-1w,.fr-m-2v{margin:.5rem!important}.fr-ml-1w,.fr-ml-2v,.fr-mx-1w,.fr-mx-2v{margin-left:.5rem!important}.fr-mr-1w,.fr-mr-2v,.fr-mx-1w,.fr-mx-2v{margin-right:.5rem!important}.fr-mt-1w,.fr-mt-2v,.fr-my-1w,.fr-my-2v{margin-top:.5rem!important}.fr-mb-1w,.fr-mb-2v,.fr-my-1w,.fr-my-2v{margin-bottom:.5rem!important}.fr-m-3v{margin:.75rem!important}.fr-ml-3v,.fr-mx-3v{margin-left:.75rem!important}.fr-mr-3v,.fr-mx-3v{margin-right:.75rem!important}.fr-mt-3v,.fr-my-3v{margin-top:.75rem!important}.fr-mb-3v,.fr-my-3v{margin-bottom:.75rem!important}.fr-m-2w,.fr-m-4v{margin:1rem!important}.fr-ml-2w,.fr-ml-4v,.fr-mx-2w,.fr-mx-4v{margin-left:1rem!important}.fr-mr-2w,.fr-mr-4v,.fr-mx-2w,.fr-mx-4v{margin-right:1rem!important}.fr-mt-2w,.fr-mt-4v,.fr-my-2w,.fr-my-4v{margin-top:1rem!important}.fr-mb-2w,.fr-mb-4v,.fr-my-2w,.fr-my-4v{margin-bottom:1rem!important}.fr-m-5v{margin:1.25rem!important}.fr-ml-5v,.fr-mx-5v{margin-left:1.25rem!important}.fr-mr-5v,.fr-mx-5v{margin-right:1.25rem!important}.fr-mt-5v,.fr-my-5v{margin-top:1.25rem!important}.fr-mb-5v,.fr-my-5v{margin-bottom:1.25rem!important}.fr-m-3w,.fr-m-6v{margin:1.5rem!important}.fr-ml-3w,.fr-ml-6v,.fr-mx-3w,.fr-mx-6v{margin-left:1.5rem!important}.fr-mr-3w,.fr-mr-6v,.fr-mx-3w,.fr-mx-6v{margin-right:1.5rem!important}.fr-mt-3w,.fr-mt-6v,.fr-my-3w,.fr-my-6v{margin-top:1.5rem!important}.fr-mb-3w,.fr-mb-6v,.fr-my-3w,.fr-my-6v{margin-bottom:1.5rem!important}.fr-m-7v{margin:1.75rem!important}.fr-ml-7v,.fr-mx-7v{margin-left:1.75rem!important}.fr-mr-7v,.fr-mx-7v{margin-right:1.75rem!important}.fr-mt-7v,.fr-my-7v{margin-top:1.75rem!important}.fr-mb-7v,.fr-my-7v{margin-bottom:1.75rem!important}.fr-m-4w,.fr-m-8v{margin:2rem!important}.fr-ml-4w,.fr-ml-8v,.fr-mx-4w,.fr-mx-8v{margin-left:2rem!important}.fr-mr-4w,.fr-mr-8v,.fr-mx-4w,.fr-mx-8v{margin-right:2rem!important}.fr-mt-4w,.fr-mt-8v,.fr-my-4w,.fr-my-8v{margin-top:2rem!important}.fr-mb-4w,.fr-mb-8v,.fr-my-4w,.fr-my-8v{margin-bottom:2rem!important}.fr-m-9v{margin:2.25rem!important}.fr-ml-9v,.fr-mx-9v{margin-left:2.25rem!important}.fr-mr-9v,.fr-mx-9v{margin-right:2.25rem!important}.fr-mt-9v,.fr-my-9v{margin-top:2.25rem!important}.fr-mb-9v,.fr-my-9v{margin-bottom:2.25rem!important}.fr-m-10v,.fr-m-5w{margin:2.5rem!important}.fr-ml-10v,.fr-ml-5w,.fr-mx-10v,.fr-mx-5w{margin-left:2.5rem!important}.fr-mr-10v,.fr-mr-5w,.fr-mx-10v,.fr-mx-5w{margin-right:2.5rem!important}.fr-mt-10v,.fr-mt-5w,.fr-my-10v,.fr-my-5w{margin-top:2.5rem!important}.fr-mb-10v,.fr-mb-5w,.fr-my-10v,.fr-my-5w{margin-bottom:2.5rem!important}.fr-m-11v{margin:2.75rem!important}.fr-ml-11v,.fr-mx-11v{margin-left:2.75rem!important}.fr-mr-11v,.fr-mx-11v{margin-right:2.75rem!important}.fr-mt-11v,.fr-my-11v{margin-top:2.75rem!important}.fr-mb-11v,.fr-my-11v{margin-bottom:2.75rem!important}.fr-m-12v,.fr-m-6w{margin:3rem!important}.fr-ml-12v,.fr-ml-6w,.fr-mx-12v,.fr-mx-6w{margin-left:3rem!important}.fr-mr-12v,.fr-mr-6w,.fr-mx-12v,.fr-mx-6w{margin-right:3rem!important}.fr-mt-12v,.fr-mt-6w,.fr-my-12v,.fr-my-6w{margin-top:3rem!important}.fr-mb-12v,.fr-mb-6w,.fr-my-12v,.fr-my-6w{margin-bottom:3rem!important}.fr-m-13v{margin:3.25rem!important}.fr-ml-13v,.fr-mx-13v{margin-left:3.25rem!important}.fr-mr-13v,.fr-mx-13v{margin-right:3.25rem!important}.fr-mt-13v,.fr-my-13v{margin-top:3.25rem!important}.fr-mb-13v,.fr-my-13v{margin-bottom:3.25rem!important}.fr-m-14v,.fr-m-7w{margin:3.5rem!important}.fr-ml-14v,.fr-ml-7w,.fr-mx-14v,.fr-mx-7w{margin-left:3.5rem!important}.fr-mr-14v,.fr-mr-7w,.fr-mx-14v,.fr-mx-7w{margin-right:3.5rem!important}.fr-mt-14v,.fr-mt-7w,.fr-my-14v,.fr-my-7w{margin-top:3.5rem!important}.fr-mb-14v,.fr-mb-7w,.fr-my-14v,.fr-my-7w{margin-bottom:3.5rem!important}.fr-m-15v{margin:3.75rem!important}.fr-ml-15v,.fr-mx-15v{margin-left:3.75rem!important}.fr-mr-15v,.fr-mx-15v{margin-right:3.75rem!important}.fr-mt-15v,.fr-my-15v{margin-top:3.75rem!important}.fr-mb-15v,.fr-my-15v{margin-bottom:3.75rem!important}.fr-m-16v,.fr-m-8w{margin:4rem!important}.fr-ml-16v,.fr-ml-8w,.fr-mx-16v,.fr-mx-8w{margin-left:4rem!important}.fr-mr-16v,.fr-mr-8w,.fr-mx-16v,.fr-mx-8w{margin-right:4rem!important}.fr-mt-16v,.fr-mt-8w,.fr-my-16v,.fr-my-8w{margin-top:4rem!important}.fr-mb-16v,.fr-mb-8w,.fr-my-16v,.fr-my-8w{margin-bottom:4rem!important}.fr-m-17v{margin:4.25rem!important}.fr-ml-17v,.fr-mx-17v{margin-left:4.25rem!important}.fr-mr-17v,.fr-mx-17v{margin-right:4.25rem!important}.fr-mt-17v,.fr-my-17v{margin-top:4.25rem!important}.fr-mb-17v,.fr-my-17v{margin-bottom:4.25rem!important}.fr-m-18v,.fr-m-9w{margin:4.5rem!important}.fr-ml-18v,.fr-ml-9w,.fr-mx-18v,.fr-mx-9w{margin-left:4.5rem!important}.fr-mr-18v,.fr-mr-9w,.fr-mx-18v,.fr-mx-9w{margin-right:4.5rem!important}.fr-mt-18v,.fr-mt-9w,.fr-my-18v,.fr-my-9w{margin-top:4.5rem!important}.fr-mb-18v,.fr-mb-9w,.fr-my-18v,.fr-my-9w{margin-bottom:4.5rem!important}.fr-m-19v{margin:4.75rem!important}.fr-ml-19v,.fr-mx-19v{margin-left:4.75rem!important}.fr-mr-19v,.fr-mx-19v{margin-right:4.75rem!important}.fr-mt-19v,.fr-my-19v{margin-top:4.75rem!important}.fr-mb-19v,.fr-my-19v{margin-bottom:4.75rem!important}.fr-m-10w,.fr-m-20v{margin:5rem!important}.fr-ml-10w,.fr-ml-20v,.fr-mx-10w,.fr-mx-20v{margin-left:5rem!important}.fr-mr-10w,.fr-mr-20v,.fr-mx-10w,.fr-mx-20v{margin-right:5rem!important}.fr-mt-10w,.fr-mt-20v,.fr-my-10w,.fr-my-20v{margin-top:5rem!important}.fr-mb-10w,.fr-mb-20v,.fr-my-10w,.fr-my-20v{margin-bottom:5rem!important}.fr-m-21v{margin:5.25rem!important}.fr-ml-21v,.fr-mx-21v{margin-left:5.25rem!important}.fr-mr-21v,.fr-mx-21v{margin-right:5.25rem!important}.fr-mt-21v,.fr-my-21v{margin-top:5.25rem!important}.fr-mb-21v,.fr-my-21v{margin-bottom:5.25rem!important}.fr-m-11w,.fr-m-22v{margin:5.5rem!important}.fr-ml-11w,.fr-ml-22v,.fr-mx-11w,.fr-mx-22v{margin-left:5.5rem!important}.fr-mr-11w,.fr-mr-22v,.fr-mx-11w,.fr-mx-22v{margin-right:5.5rem!important}.fr-mt-11w,.fr-mt-22v,.fr-my-11w,.fr-my-22v{margin-top:5.5rem!important}.fr-mb-11w,.fr-mb-22v,.fr-my-11w,.fr-my-22v{margin-bottom:5.5rem!important}.fr-m-23v{margin:5.75rem!important}.fr-ml-23v,.fr-mx-23v{margin-left:5.75rem!important}.fr-mr-23v,.fr-mx-23v{margin-right:5.75rem!important}.fr-mt-23v,.fr-my-23v{margin-top:5.75rem!important}.fr-mb-23v,.fr-my-23v{margin-bottom:5.75rem!important}.fr-m-12w,.fr-m-24v{margin:6rem!important}.fr-ml-12w,.fr-ml-24v,.fr-mx-12w,.fr-mx-24v{margin-left:6rem!important}.fr-mr-12w,.fr-mr-24v,.fr-mx-12w,.fr-mx-24v{margin-right:6rem!important}.fr-mt-12w,.fr-mt-24v,.fr-my-12w,.fr-my-24v{margin-top:6rem!important}.fr-mb-12w,.fr-mb-24v,.fr-my-12w,.fr-my-24v{margin-bottom:6rem!important}.fr-m-25v{margin:6.25rem!important}.fr-ml-25v,.fr-mx-25v{margin-left:6.25rem!important}.fr-mr-25v,.fr-mx-25v{margin-right:6.25rem!important}.fr-mt-25v,.fr-my-25v{margin-top:6.25rem!important}.fr-mb-25v,.fr-my-25v{margin-bottom:6.25rem!important}.fr-m-13w,.fr-m-26v{margin:6.5rem!important}.fr-ml-13w,.fr-ml-26v,.fr-mx-13w,.fr-mx-26v{margin-left:6.5rem!important}.fr-mr-13w,.fr-mr-26v,.fr-mx-13w,.fr-mx-26v{margin-right:6.5rem!important}.fr-mt-13w,.fr-mt-26v,.fr-my-13w,.fr-my-26v{margin-top:6.5rem!important}.fr-mb-13w,.fr-mb-26v,.fr-my-13w,.fr-my-26v{margin-bottom:6.5rem!important}.fr-m-27v{margin:6.75rem!important}.fr-ml-27v,.fr-mx-27v{margin-left:6.75rem!important}.fr-mr-27v,.fr-mx-27v{margin-right:6.75rem!important}.fr-mt-27v,.fr-my-27v{margin-top:6.75rem!important}.fr-mb-27v,.fr-my-27v{margin-bottom:6.75rem!important}.fr-m-14w,.fr-m-28v{margin:7rem!important}.fr-ml-14w,.fr-ml-28v,.fr-mx-14w,.fr-mx-28v{margin-left:7rem!important}.fr-mr-14w,.fr-mr-28v,.fr-mx-14w,.fr-mx-28v{margin-right:7rem!important}.fr-mt-14w,.fr-mt-28v,.fr-my-14w,.fr-my-28v{margin-top:7rem!important}.fr-mb-14w,.fr-mb-28v,.fr-my-14w,.fr-my-28v{margin-bottom:7rem!important}.fr-m-29v{margin:7.25rem!important}.fr-ml-29v,.fr-mx-29v{margin-left:7.25rem!important}.fr-mr-29v,.fr-mx-29v{margin-right:7.25rem!important}.fr-mt-29v,.fr-my-29v{margin-top:7.25rem!important}.fr-mb-29v,.fr-my-29v{margin-bottom:7.25rem!important}.fr-m-15w,.fr-m-30v{margin:7.5rem!important}.fr-ml-15w,.fr-ml-30v,.fr-mx-15w,.fr-mx-30v{margin-left:7.5rem!important}.fr-mr-15w,.fr-mr-30v,.fr-mx-15w,.fr-mx-30v{margin-right:7.5rem!important}.fr-mt-15w,.fr-mt-30v,.fr-my-15w,.fr-my-30v{margin-top:7.5rem!important}.fr-mb-15w,.fr-mb-30v,.fr-my-15w,.fr-my-30v{margin-bottom:7.5rem!important}.fr-m-31v{margin:7.75rem!important}.fr-ml-31v,.fr-mx-31v{margin-left:7.75rem!important}.fr-mr-31v,.fr-mx-31v{margin-right:7.75rem!important}.fr-mt-31v,.fr-my-31v{margin-top:7.75rem!important}.fr-mb-31v,.fr-my-31v{margin-bottom:7.75rem!important}.fr-m-16w,.fr-m-32v{margin:8rem!important}.fr-ml-16w,.fr-ml-32v,.fr-mx-16w,.fr-mx-32v{margin-left:8rem!important}.fr-mr-16w,.fr-mr-32v,.fr-mx-16w,.fr-mx-32v{margin-right:8rem!important}.fr-mt-16w,.fr-mt-32v,.fr-my-16w,.fr-my-32v{margin-top:8rem!important}.fr-mb-16w,.fr-mb-32v,.fr-my-16w,.fr-my-32v{margin-bottom:8rem!important}.fr-m-auto{margin:auto}.fr-ml-auto,.fr-mx-auto{margin-left:auto}.fr-mr-auto,.fr-mx-auto{margin-right:auto}.fr-mt-auto,.fr-my-auto{margin-top:auto}.fr-mb-auto,.fr-my-auto{margin-bottom:auto}.fr-m-first-n4w,.fr-m-first-n8v{margin:-2rem!important}.fr-ml-first-n4w,.fr-ml-first-n8v,.fr-mx-first-n4w,.fr-mx-first-n8v{margin-left:-2rem!important}.fr-mr-first-n4w,.fr-mr-first-n8v,.fr-mx-first-n4w,.fr-mx-first-n8v{margin-right:-2rem!important}.fr-mt-first-n4w,.fr-mt-first-n8v,.fr-my-first-n4w,.fr-my-first-n8v{margin-top:-2rem!important}.fr-mb-first-n4w,.fr-mb-first-n8v,.fr-my-first-n4w,.fr-my-first-n8v{margin-bottom:-2rem!important}.fr-m-first-n7v{margin:-1.75rem!important}.fr-ml-first-n7v,.fr-mx-first-n7v{margin-left:-1.75rem!important}.fr-mr-first-n7v,.fr-mx-first-n7v{margin-right:-1.75rem!important}.fr-mt-first-n7v,.fr-my-first-n7v{margin-top:-1.75rem!important}.fr-mb-first-n7v,.fr-my-first-n7v{margin-bottom:-1.75rem!important}.fr-m-first-n3w,.fr-m-first-n6v{margin:-1.5rem!important}.fr-ml-first-n3w,.fr-ml-first-n6v,.fr-mx-first-n3w,.fr-mx-first-n6v{margin-left:-1.5rem!important}.fr-mr-first-n3w,.fr-mr-first-n6v,.fr-mx-first-n3w,.fr-mx-first-n6v{margin-right:-1.5rem!important}.fr-mt-first-n3w,.fr-mt-first-n6v,.fr-my-first-n3w,.fr-my-first-n6v{margin-top:-1.5rem!important}.fr-mb-first-n3w,.fr-mb-first-n6v,.fr-my-first-n3w,.fr-my-first-n6v{margin-bottom:-1.5rem!important}.fr-m-first-n5v{margin:-1.25rem!important}.fr-ml-first-n5v,.fr-mx-first-n5v{margin-left:-1.25rem!important}.fr-mr-first-n5v,.fr-mx-first-n5v{margin-right:-1.25rem!important}.fr-mt-first-n5v,.fr-my-first-n5v{margin-top:-1.25rem!important}.fr-mb-first-n5v,.fr-my-first-n5v{margin-bottom:-1.25rem!important}.fr-m-first-n2w,.fr-m-first-n4v{margin:-1rem!important}.fr-ml-first-n2w,.fr-ml-first-n4v,.fr-mx-first-n2w,.fr-mx-first-n4v{margin-left:-1rem!important}.fr-mr-first-n2w,.fr-mr-first-n4v,.fr-mx-first-n2w,.fr-mx-first-n4v{margin-right:-1rem!important}.fr-mt-first-n2w,.fr-mt-first-n4v,.fr-my-first-n2w,.fr-my-first-n4v{margin-top:-1rem!important}.fr-mb-first-n2w,.fr-mb-first-n4v,.fr-my-first-n2w,.fr-my-first-n4v{margin-bottom:-1rem!important}.fr-m-first-n3v{margin:-.75rem!important}.fr-ml-first-n3v,.fr-mx-first-n3v{margin-left:-.75rem!important}.fr-mr-first-n3v,.fr-mx-first-n3v{margin-right:-.75rem!important}.fr-mt-first-n3v,.fr-my-first-n3v{margin-top:-.75rem!important}.fr-mb-first-n3v,.fr-my-first-n3v{margin-bottom:-.75rem!important}.fr-m-first-n1w,.fr-m-first-n2v{margin:-.5rem!important}.fr-ml-first-n1w,.fr-ml-first-n2v,.fr-mx-first-n1w,.fr-mx-first-n2v{margin-left:-.5rem!important}.fr-mr-first-n1w,.fr-mr-first-n2v,.fr-mx-first-n1w,.fr-mx-first-n2v{margin-right:-.5rem!important}.fr-mt-first-n1w,.fr-mt-first-n2v,.fr-my-first-n1w,.fr-my-first-n2v{margin-top:-.5rem!important}.fr-mb-first-n1w,.fr-mb-first-n2v,.fr-my-first-n1w,.fr-my-first-n2v{margin-bottom:-.5rem!important}.fr-m-first-n1v{margin:-.25rem!important}.fr-ml-first-n1v,.fr-mx-first-n1v{margin-left:-.25rem!important}.fr-mr-first-n1v,.fr-mx-first-n1v{margin-right:-.25rem!important}.fr-mt-first-n1v,.fr-my-first-n1v{margin-top:-.25rem!important}.fr-mb-first-n1v,.fr-my-first-n1v{margin-bottom:-.25rem!important}.fr-m-first-n1-5v{margin:-.375rem!important}.fr-ml-first-n1-5v,.fr-mx-first-n1-5v{margin-left:-.375rem!important}.fr-mr-first-n1-5v,.fr-mx-first-n1-5v{margin-right:-.375rem!important}.fr-mt-first-n1-5v,.fr-my-first-n1-5v{margin-top:-.375rem!important}.fr-mb-first-n1-5v,.fr-my-first-n1-5v{margin-bottom:-.375rem!important}.fr-m-first-0{margin:0!important}.fr-ml-first-0,.fr-mx-first-0{margin-left:0!important}.fr-mr-first-0,.fr-mx-first-0{margin-right:0!important}.fr-mt-first-0,.fr-my-first-0{margin-top:0!important}.fr-mb-first-0,.fr-my-first-0{margin-bottom:0!important}.fr-m-first-n0-5v{margin:-.125rem!important}.fr-ml-first-n0-5v,.fr-mx-first-n0-5v{margin-left:-.125rem!important}.fr-mr-first-n0-5v,.fr-mx-first-n0-5v{margin-right:-.125rem!important}.fr-mt-first-n0-5v,.fr-my-first-n0-5v{margin-top:-.125rem!important}.fr-mb-first-n0-5v,.fr-my-first-n0-5v{margin-bottom:-.125rem!important}.fr-m-first-0-5v{margin:.125rem!important}.fr-ml-first-0-5v,.fr-mx-first-0-5v{margin-left:.125rem!important}.fr-mr-first-0-5v,.fr-mx-first-0-5v{margin-right:.125rem!important}.fr-mt-first-0-5v,.fr-my-first-0-5v{margin-top:.125rem!important}.fr-mb-first-0-5v,.fr-my-first-0-5v{margin-bottom:.125rem!important}.fr-m-first-1v{margin:.25rem!important}.fr-ml-first-1v,.fr-mx-first-1v{margin-left:.25rem!important}.fr-mr-first-1v,.fr-mx-first-1v{margin-right:.25rem!important}.fr-mt-first-1v,.fr-my-first-1v{margin-top:.25rem!important}.fr-mb-first-1v,.fr-my-first-1v{margin-bottom:.25rem!important}.fr-m-first-1-5v{margin:.375rem!important}.fr-ml-first-1-5v,.fr-mx-first-1-5v{margin-left:.375rem!important}.fr-mr-first-1-5v,.fr-mx-first-1-5v{margin-right:.375rem!important}.fr-mt-first-1-5v,.fr-my-first-1-5v{margin-top:.375rem!important}.fr-mb-first-1-5v,.fr-my-first-1-5v{margin-bottom:.375rem!important}.fr-m-first-1w,.fr-m-first-2v{margin:.5rem!important}.fr-ml-first-1w,.fr-ml-first-2v,.fr-mx-first-1w,.fr-mx-first-2v{margin-left:.5rem!important}.fr-mr-first-1w,.fr-mr-first-2v,.fr-mx-first-1w,.fr-mx-first-2v{margin-right:.5rem!important}.fr-mt-first-1w,.fr-mt-first-2v,.fr-my-first-1w,.fr-my-first-2v{margin-top:.5rem!important}.fr-mb-first-1w,.fr-mb-first-2v,.fr-my-first-1w,.fr-my-first-2v{margin-bottom:.5rem!important}.fr-m-first-3v{margin:.75rem!important}.fr-ml-first-3v,.fr-mx-first-3v{margin-left:.75rem!important}.fr-mr-first-3v,.fr-mx-first-3v{margin-right:.75rem!important}.fr-mt-first-3v,.fr-my-first-3v{margin-top:.75rem!important}.fr-mb-first-3v,.fr-my-first-3v{margin-bottom:.75rem!important}.fr-m-first-2w,.fr-m-first-4v{margin:1rem!important}.fr-ml-first-2w,.fr-ml-first-4v,.fr-mx-first-2w,.fr-mx-first-4v{margin-left:1rem!important}.fr-mr-first-2w,.fr-mr-first-4v,.fr-mx-first-2w,.fr-mx-first-4v{margin-right:1rem!important}.fr-mt-first-2w,.fr-mt-first-4v,.fr-my-first-2w,.fr-my-first-4v{margin-top:1rem!important}.fr-mb-first-2w,.fr-mb-first-4v,.fr-my-first-2w,.fr-my-first-4v{margin-bottom:1rem!important}.fr-m-first-5v{margin:1.25rem!important}.fr-ml-first-5v,.fr-mx-first-5v{margin-left:1.25rem!important}.fr-mr-first-5v,.fr-mx-first-5v{margin-right:1.25rem!important}.fr-mt-first-5v,.fr-my-first-5v{margin-top:1.25rem!important}.fr-mb-first-5v,.fr-my-first-5v{margin-bottom:1.25rem!important}.fr-m-first-3w,.fr-m-first-6v{margin:1.5rem!important}.fr-ml-first-3w,.fr-ml-first-6v,.fr-mx-first-3w,.fr-mx-first-6v{margin-left:1.5rem!important}.fr-mr-first-3w,.fr-mr-first-6v,.fr-mx-first-3w,.fr-mx-first-6v{margin-right:1.5rem!important}.fr-mt-first-3w,.fr-mt-first-6v,.fr-my-first-3w,.fr-my-first-6v{margin-top:1.5rem!important}.fr-mb-first-3w,.fr-mb-first-6v,.fr-my-first-3w,.fr-my-first-6v{margin-bottom:1.5rem!important}.fr-m-first-7v{margin:1.75rem!important}.fr-ml-first-7v,.fr-mx-first-7v{margin-left:1.75rem!important}.fr-mr-first-7v,.fr-mx-first-7v{margin-right:1.75rem!important}.fr-mt-first-7v,.fr-my-first-7v{margin-top:1.75rem!important}.fr-mb-first-7v,.fr-my-first-7v{margin-bottom:1.75rem!important}.fr-m-first-4w,.fr-m-first-8v{margin:2rem!important}.fr-ml-first-4w,.fr-ml-first-8v,.fr-mx-first-4w,.fr-mx-first-8v{margin-left:2rem!important}.fr-mr-first-4w,.fr-mr-first-8v,.fr-mx-first-4w,.fr-mx-first-8v{margin-right:2rem!important}.fr-mt-first-4w,.fr-mt-first-8v,.fr-my-first-4w,.fr-my-first-8v{margin-top:2rem!important}.fr-mb-first-4w,.fr-mb-first-8v,.fr-my-first-4w,.fr-my-first-8v{margin-bottom:2rem!important}.fr-m-first-9v{margin:2.25rem!important}.fr-ml-first-9v,.fr-mx-first-9v{margin-left:2.25rem!important}.fr-mr-first-9v,.fr-mx-first-9v{margin-right:2.25rem!important}.fr-mt-first-9v,.fr-my-first-9v{margin-top:2.25rem!important}.fr-mb-first-9v,.fr-my-first-9v{margin-bottom:2.25rem!important}.fr-m-first-10v,.fr-m-first-5w{margin:2.5rem!important}.fr-ml-first-10v,.fr-ml-first-5w,.fr-mx-first-10v,.fr-mx-first-5w{margin-left:2.5rem!important}.fr-mr-first-10v,.fr-mr-first-5w,.fr-mx-first-10v,.fr-mx-first-5w{margin-right:2.5rem!important}.fr-mt-first-10v,.fr-mt-first-5w,.fr-my-first-10v,.fr-my-first-5w{margin-top:2.5rem!important}.fr-mb-first-10v,.fr-mb-first-5w,.fr-my-first-10v,.fr-my-first-5w{margin-bottom:2.5rem!important}.fr-m-first-11v{margin:2.75rem!important}.fr-ml-first-11v,.fr-mx-first-11v{margin-left:2.75rem!important}.fr-mr-first-11v,.fr-mx-first-11v{margin-right:2.75rem!important}.fr-mt-first-11v,.fr-my-first-11v{margin-top:2.75rem!important}.fr-mb-first-11v,.fr-my-first-11v{margin-bottom:2.75rem!important}.fr-m-first-12v,.fr-m-first-6w{margin:3rem!important}.fr-ml-first-12v,.fr-ml-first-6w,.fr-mx-first-12v,.fr-mx-first-6w{margin-left:3rem!important}.fr-mr-first-12v,.fr-mr-first-6w,.fr-mx-first-12v,.fr-mx-first-6w{margin-right:3rem!important}.fr-mt-first-12v,.fr-mt-first-6w,.fr-my-first-12v,.fr-my-first-6w{margin-top:3rem!important}.fr-mb-first-12v,.fr-mb-first-6w,.fr-my-first-12v,.fr-my-first-6w{margin-bottom:3rem!important}.fr-m-first-13v{margin:3.25rem!important}.fr-ml-first-13v,.fr-mx-first-13v{margin-left:3.25rem!important}.fr-mr-first-13v,.fr-mx-first-13v{margin-right:3.25rem!important}.fr-mt-first-13v,.fr-my-first-13v{margin-top:3.25rem!important}.fr-mb-first-13v,.fr-my-first-13v{margin-bottom:3.25rem!important}.fr-m-first-14v,.fr-m-first-7w{margin:3.5rem!important}.fr-ml-first-14v,.fr-ml-first-7w,.fr-mx-first-14v,.fr-mx-first-7w{margin-left:3.5rem!important}.fr-mr-first-14v,.fr-mr-first-7w,.fr-mx-first-14v,.fr-mx-first-7w{margin-right:3.5rem!important}.fr-mt-first-14v,.fr-mt-first-7w,.fr-my-first-14v,.fr-my-first-7w{margin-top:3.5rem!important}.fr-mb-first-14v,.fr-mb-first-7w,.fr-my-first-14v,.fr-my-first-7w{margin-bottom:3.5rem!important}.fr-m-first-15v{margin:3.75rem!important}.fr-ml-first-15v,.fr-mx-first-15v{margin-left:3.75rem!important}.fr-mr-first-15v,.fr-mx-first-15v{margin-right:3.75rem!important}.fr-mt-first-15v,.fr-my-first-15v{margin-top:3.75rem!important}.fr-mb-first-15v,.fr-my-first-15v{margin-bottom:3.75rem!important}.fr-m-first-16v,.fr-m-first-8w{margin:4rem!important}.fr-ml-first-16v,.fr-ml-first-8w,.fr-mx-first-16v,.fr-mx-first-8w{margin-left:4rem!important}.fr-mr-first-16v,.fr-mr-first-8w,.fr-mx-first-16v,.fr-mx-first-8w{margin-right:4rem!important}.fr-mt-first-16v,.fr-mt-first-8w,.fr-my-first-16v,.fr-my-first-8w{margin-top:4rem!important}.fr-mb-first-16v,.fr-mb-first-8w,.fr-my-first-16v,.fr-my-first-8w{margin-bottom:4rem!important}.fr-m-first-17v{margin:4.25rem!important}.fr-ml-first-17v,.fr-mx-first-17v{margin-left:4.25rem!important}.fr-mr-first-17v,.fr-mx-first-17v{margin-right:4.25rem!important}.fr-mt-first-17v,.fr-my-first-17v{margin-top:4.25rem!important}.fr-mb-first-17v,.fr-my-first-17v{margin-bottom:4.25rem!important}.fr-m-first-18v,.fr-m-first-9w{margin:4.5rem!important}.fr-ml-first-18v,.fr-ml-first-9w,.fr-mx-first-18v,.fr-mx-first-9w{margin-left:4.5rem!important}.fr-mr-first-18v,.fr-mr-first-9w,.fr-mx-first-18v,.fr-mx-first-9w{margin-right:4.5rem!important}.fr-mt-first-18v,.fr-mt-first-9w,.fr-my-first-18v,.fr-my-first-9w{margin-top:4.5rem!important}.fr-mb-first-18v,.fr-mb-first-9w,.fr-my-first-18v,.fr-my-first-9w{margin-bottom:4.5rem!important}.fr-m-first-19v{margin:4.75rem!important}.fr-ml-first-19v,.fr-mx-first-19v{margin-left:4.75rem!important}.fr-mr-first-19v,.fr-mx-first-19v{margin-right:4.75rem!important}.fr-mt-first-19v,.fr-my-first-19v{margin-top:4.75rem!important}.fr-mb-first-19v,.fr-my-first-19v{margin-bottom:4.75rem!important}.fr-m-first-10w,.fr-m-first-20v{margin:5rem!important}.fr-ml-first-10w,.fr-ml-first-20v,.fr-mx-first-10w,.fr-mx-first-20v{margin-left:5rem!important}.fr-mr-first-10w,.fr-mr-first-20v,.fr-mx-first-10w,.fr-mx-first-20v{margin-right:5rem!important}.fr-mt-first-10w,.fr-mt-first-20v,.fr-my-first-10w,.fr-my-first-20v{margin-top:5rem!important}.fr-mb-first-10w,.fr-mb-first-20v,.fr-my-first-10w,.fr-my-first-20v{margin-bottom:5rem!important}.fr-m-first-21v{margin:5.25rem!important}.fr-ml-first-21v,.fr-mx-first-21v{margin-left:5.25rem!important}.fr-mr-first-21v,.fr-mx-first-21v{margin-right:5.25rem!important}.fr-mt-first-21v,.fr-my-first-21v{margin-top:5.25rem!important}.fr-mb-first-21v,.fr-my-first-21v{margin-bottom:5.25rem!important}.fr-m-first-11w,.fr-m-first-22v{margin:5.5rem!important}.fr-ml-first-11w,.fr-ml-first-22v,.fr-mx-first-11w,.fr-mx-first-22v{margin-left:5.5rem!important}.fr-mr-first-11w,.fr-mr-first-22v,.fr-mx-first-11w,.fr-mx-first-22v{margin-right:5.5rem!important}.fr-mt-first-11w,.fr-mt-first-22v,.fr-my-first-11w,.fr-my-first-22v{margin-top:5.5rem!important}.fr-mb-first-11w,.fr-mb-first-22v,.fr-my-first-11w,.fr-my-first-22v{margin-bottom:5.5rem!important}.fr-m-first-23v{margin:5.75rem!important}.fr-ml-first-23v,.fr-mx-first-23v{margin-left:5.75rem!important}.fr-mr-first-23v,.fr-mx-first-23v{margin-right:5.75rem!important}.fr-mt-first-23v,.fr-my-first-23v{margin-top:5.75rem!important}.fr-mb-first-23v,.fr-my-first-23v{margin-bottom:5.75rem!important}.fr-m-first-12w,.fr-m-first-24v{margin:6rem!important}.fr-ml-first-12w,.fr-ml-first-24v,.fr-mx-first-12w,.fr-mx-first-24v{margin-left:6rem!important}.fr-mr-first-12w,.fr-mr-first-24v,.fr-mx-first-12w,.fr-mx-first-24v{margin-right:6rem!important}.fr-mt-first-12w,.fr-mt-first-24v,.fr-my-first-12w,.fr-my-first-24v{margin-top:6rem!important}.fr-mb-first-12w,.fr-mb-first-24v,.fr-my-first-12w,.fr-my-first-24v{margin-bottom:6rem!important}.fr-m-first-25v{margin:6.25rem!important}.fr-ml-first-25v,.fr-mx-first-25v{margin-left:6.25rem!important}.fr-mr-first-25v,.fr-mx-first-25v{margin-right:6.25rem!important}.fr-mt-first-25v,.fr-my-first-25v{margin-top:6.25rem!important}.fr-mb-first-25v,.fr-my-first-25v{margin-bottom:6.25rem!important}.fr-m-first-13w,.fr-m-first-26v{margin:6.5rem!important}.fr-ml-first-13w,.fr-ml-first-26v,.fr-mx-first-13w,.fr-mx-first-26v{margin-left:6.5rem!important}.fr-mr-first-13w,.fr-mr-first-26v,.fr-mx-first-13w,.fr-mx-first-26v{margin-right:6.5rem!important}.fr-mt-first-13w,.fr-mt-first-26v,.fr-my-first-13w,.fr-my-first-26v{margin-top:6.5rem!important}.fr-mb-first-13w,.fr-mb-first-26v,.fr-my-first-13w,.fr-my-first-26v{margin-bottom:6.5rem!important}.fr-m-first-27v{margin:6.75rem!important}.fr-ml-first-27v,.fr-mx-first-27v{margin-left:6.75rem!important}.fr-mr-first-27v,.fr-mx-first-27v{margin-right:6.75rem!important}.fr-mt-first-27v,.fr-my-first-27v{margin-top:6.75rem!important}.fr-mb-first-27v,.fr-my-first-27v{margin-bottom:6.75rem!important}.fr-m-first-14w,.fr-m-first-28v{margin:7rem!important}.fr-ml-first-14w,.fr-ml-first-28v,.fr-mx-first-14w,.fr-mx-first-28v{margin-left:7rem!important}.fr-mr-first-14w,.fr-mr-first-28v,.fr-mx-first-14w,.fr-mx-first-28v{margin-right:7rem!important}.fr-mt-first-14w,.fr-mt-first-28v,.fr-my-first-14w,.fr-my-first-28v{margin-top:7rem!important}.fr-mb-first-14w,.fr-mb-first-28v,.fr-my-first-14w,.fr-my-first-28v{margin-bottom:7rem!important}.fr-m-first-29v{margin:7.25rem!important}.fr-ml-first-29v,.fr-mx-first-29v{margin-left:7.25rem!important}.fr-mr-first-29v,.fr-mx-first-29v{margin-right:7.25rem!important}.fr-mt-first-29v,.fr-my-first-29v{margin-top:7.25rem!important}.fr-mb-first-29v,.fr-my-first-29v{margin-bottom:7.25rem!important}.fr-m-first-15w,.fr-m-first-30v{margin:7.5rem!important}.fr-ml-first-15w,.fr-ml-first-30v,.fr-mx-first-15w,.fr-mx-first-30v{margin-left:7.5rem!important}.fr-mr-first-15w,.fr-mr-first-30v,.fr-mx-first-15w,.fr-mx-first-30v{margin-right:7.5rem!important}.fr-mt-first-15w,.fr-mt-first-30v,.fr-my-first-15w,.fr-my-first-30v{margin-top:7.5rem!important}.fr-mb-first-15w,.fr-mb-first-30v,.fr-my-first-15w,.fr-my-first-30v{margin-bottom:7.5rem!important}.fr-m-first-31v{margin:7.75rem!important}.fr-ml-first-31v,.fr-mx-first-31v{margin-left:7.75rem!important}.fr-mr-first-31v,.fr-mx-first-31v{margin-right:7.75rem!important}.fr-mt-first-31v,.fr-my-first-31v{margin-top:7.75rem!important}.fr-mb-first-31v,.fr-my-first-31v{margin-bottom:7.75rem!important}.fr-m-first-16w,.fr-m-first-32v{margin:8rem!important}.fr-ml-first-16w,.fr-ml-first-32v,.fr-mx-first-16w,.fr-mx-first-32v{margin-left:8rem!important}.fr-mr-first-16w,.fr-mr-first-32v,.fr-mx-first-16w,.fr-mx-first-32v{margin-right:8rem!important}.fr-mt-first-16w,.fr-mt-first-32v,.fr-my-first-16w,.fr-my-first-32v{margin-top:8rem!important}.fr-mb-first-16w,.fr-mb-first-32v,.fr-my-first-16w,.fr-my-first-32v{margin-bottom:8rem!important}.fr-m-first-auto{margin:auto}.fr-ml-first-auto,.fr-mx-first-auto{margin-left:auto}.fr-mr-first-auto,.fr-mx-first-auto{margin-right:auto}.fr-mt-first-auto,.fr-my-first-auto{margin-top:auto}.fr-mb-first-auto,.fr-my-first-auto{margin-bottom:auto}.fr-p-0{padding:0!important}.fr-pl-0,.fr-px-0{padding-left:0!important}.fr-pr-0,.fr-px-0{padding-right:0!important}.fr-pt-0,.fr-py-0{padding-top:0!important}.fr-pb-0,.fr-py-0{padding-bottom:0!important}.fr-p-n0-5v{padding:-.125rem!important}.fr-pl-n0-5v,.fr-px-n0-5v{padding-left:-.125rem!important}.fr-pr-n0-5v,.fr-px-n0-5v{padding-right:-.125rem!important}.fr-pt-n0-5v,.fr-py-n0-5v{padding-top:-.125rem!important}.fr-pb-n0-5v,.fr-py-n0-5v{padding-bottom:-.125rem!important}.fr-p-0-5v{padding:.125rem!important}.fr-pl-0-5v,.fr-px-0-5v{padding-left:.125rem!important}.fr-pr-0-5v,.fr-px-0-5v{padding-right:.125rem!important}.fr-pt-0-5v,.fr-py-0-5v{padding-top:.125rem!important}.fr-pb-0-5v,.fr-py-0-5v{padding-bottom:.125rem!important}.fr-p-1v{padding:.25rem!important}.fr-pl-1v,.fr-px-1v{padding-left:.25rem!important}.fr-pr-1v,.fr-px-1v{padding-right:.25rem!important}.fr-pt-1v,.fr-py-1v{padding-top:.25rem!important}.fr-pb-1v,.fr-py-1v{padding-bottom:.25rem!important}.fr-p-1-5v{padding:.375rem!important}.fr-pl-1-5v,.fr-px-1-5v{padding-left:.375rem!important}.fr-pr-1-5v,.fr-px-1-5v{padding-right:.375rem!important}.fr-pt-1-5v,.fr-py-1-5v{padding-top:.375rem!important}.fr-pb-1-5v,.fr-py-1-5v{padding-bottom:.375rem!important}.fr-p-1w,.fr-p-2v{padding:.5rem!important}.fr-pl-1w,.fr-pl-2v,.fr-px-1w,.fr-px-2v{padding-left:.5rem!important}.fr-pr-1w,.fr-pr-2v,.fr-px-1w,.fr-px-2v{padding-right:.5rem!important}.fr-pt-1w,.fr-pt-2v,.fr-py-1w,.fr-py-2v{padding-top:.5rem!important}.fr-pb-1w,.fr-pb-2v,.fr-py-1w,.fr-py-2v{padding-bottom:.5rem!important}.fr-p-3v{padding:.75rem!important}.fr-pl-3v,.fr-px-3v{padding-left:.75rem!important}.fr-pr-3v,.fr-px-3v{padding-right:.75rem!important}.fr-pt-3v,.fr-py-3v{padding-top:.75rem!important}.fr-pb-3v,.fr-py-3v{padding-bottom:.75rem!important}.fr-p-2w,.fr-p-4v{padding:1rem!important}.fr-pl-2w,.fr-pl-4v,.fr-px-2w,.fr-px-4v{padding-left:1rem!important}.fr-pr-2w,.fr-pr-4v,.fr-px-2w,.fr-px-4v{padding-right:1rem!important}.fr-pt-2w,.fr-pt-4v,.fr-py-2w,.fr-py-4v{padding-top:1rem!important}.fr-pb-2w,.fr-pb-4v,.fr-py-2w,.fr-py-4v{padding-bottom:1rem!important}.fr-p-5v{padding:1.25rem!important}.fr-pl-5v,.fr-px-5v{padding-left:1.25rem!important}.fr-pr-5v,.fr-px-5v{padding-right:1.25rem!important}.fr-pt-5v,.fr-py-5v{padding-top:1.25rem!important}.fr-pb-5v,.fr-py-5v{padding-bottom:1.25rem!important}.fr-p-3w,.fr-p-6v{padding:1.5rem!important}.fr-pl-3w,.fr-pl-6v,.fr-px-3w,.fr-px-6v{padding-left:1.5rem!important}.fr-pr-3w,.fr-pr-6v,.fr-px-3w,.fr-px-6v{padding-right:1.5rem!important}.fr-pt-3w,.fr-pt-6v,.fr-py-3w,.fr-py-6v{padding-top:1.5rem!important}.fr-pb-3w,.fr-pb-6v,.fr-py-3w,.fr-py-6v{padding-bottom:1.5rem!important}.fr-p-7v{padding:1.75rem!important}.fr-pl-7v,.fr-px-7v{padding-left:1.75rem!important}.fr-pr-7v,.fr-px-7v{padding-right:1.75rem!important}.fr-pt-7v,.fr-py-7v{padding-top:1.75rem!important}.fr-pb-7v,.fr-py-7v{padding-bottom:1.75rem!important}.fr-p-4w,.fr-p-8v{padding:2rem!important}.fr-pl-4w,.fr-pl-8v,.fr-px-4w,.fr-px-8v{padding-left:2rem!important}.fr-pr-4w,.fr-pr-8v,.fr-px-4w,.fr-px-8v{padding-right:2rem!important}.fr-pt-4w,.fr-pt-8v,.fr-py-4w,.fr-py-8v{padding-top:2rem!important}.fr-pb-4w,.fr-pb-8v,.fr-py-4w,.fr-py-8v{padding-bottom:2rem!important}.fr-p-9v{padding:2.25rem!important}.fr-pl-9v,.fr-px-9v{padding-left:2.25rem!important}.fr-pr-9v,.fr-px-9v{padding-right:2.25rem!important}.fr-pt-9v,.fr-py-9v{padding-top:2.25rem!important}.fr-pb-9v,.fr-py-9v{padding-bottom:2.25rem!important}.fr-p-10v,.fr-p-5w{padding:2.5rem!important}.fr-pl-10v,.fr-pl-5w,.fr-px-10v,.fr-px-5w{padding-left:2.5rem!important}.fr-pr-10v,.fr-pr-5w,.fr-px-10v,.fr-px-5w{padding-right:2.5rem!important}.fr-pt-10v,.fr-pt-5w,.fr-py-10v,.fr-py-5w{padding-top:2.5rem!important}.fr-pb-10v,.fr-pb-5w,.fr-py-10v,.fr-py-5w{padding-bottom:2.5rem!important}.fr-p-11v{padding:2.75rem!important}.fr-pl-11v,.fr-px-11v{padding-left:2.75rem!important}.fr-pr-11v,.fr-px-11v{padding-right:2.75rem!important}.fr-pt-11v,.fr-py-11v{padding-top:2.75rem!important}.fr-pb-11v,.fr-py-11v{padding-bottom:2.75rem!important}.fr-p-12v,.fr-p-6w{padding:3rem!important}.fr-pl-12v,.fr-pl-6w,.fr-px-12v,.fr-px-6w{padding-left:3rem!important}.fr-pr-12v,.fr-pr-6w,.fr-px-12v,.fr-px-6w{padding-right:3rem!important}.fr-pt-12v,.fr-pt-6w,.fr-py-12v,.fr-py-6w{padding-top:3rem!important}.fr-pb-12v,.fr-pb-6w,.fr-py-12v,.fr-py-6w{padding-bottom:3rem!important}.fr-p-13v{padding:3.25rem!important}.fr-pl-13v,.fr-px-13v{padding-left:3.25rem!important}.fr-pr-13v,.fr-px-13v{padding-right:3.25rem!important}.fr-pt-13v,.fr-py-13v{padding-top:3.25rem!important}.fr-pb-13v,.fr-py-13v{padding-bottom:3.25rem!important}.fr-p-14v,.fr-p-7w{padding:3.5rem!important}.fr-pl-14v,.fr-pl-7w,.fr-px-14v,.fr-px-7w{padding-left:3.5rem!important}.fr-pr-14v,.fr-pr-7w,.fr-px-14v,.fr-px-7w{padding-right:3.5rem!important}.fr-pt-14v,.fr-pt-7w,.fr-py-14v,.fr-py-7w{padding-top:3.5rem!important}.fr-pb-14v,.fr-pb-7w,.fr-py-14v,.fr-py-7w{padding-bottom:3.5rem!important}.fr-p-15v{padding:3.75rem!important}.fr-pl-15v,.fr-px-15v{padding-left:3.75rem!important}.fr-pr-15v,.fr-px-15v{padding-right:3.75rem!important}.fr-pt-15v,.fr-py-15v{padding-top:3.75rem!important}.fr-pb-15v,.fr-py-15v{padding-bottom:3.75rem!important}.fr-p-16v,.fr-p-8w{padding:4rem!important}.fr-pl-16v,.fr-pl-8w,.fr-px-16v,.fr-px-8w{padding-left:4rem!important}.fr-pr-16v,.fr-pr-8w,.fr-px-16v,.fr-px-8w{padding-right:4rem!important}.fr-pt-16v,.fr-pt-8w,.fr-py-16v,.fr-py-8w{padding-top:4rem!important}.fr-pb-16v,.fr-pb-8w,.fr-py-16v,.fr-py-8w{padding-bottom:4rem!important}.fr-p-17v{padding:4.25rem!important}.fr-pl-17v,.fr-px-17v{padding-left:4.25rem!important}.fr-pr-17v,.fr-px-17v{padding-right:4.25rem!important}.fr-pt-17v,.fr-py-17v{padding-top:4.25rem!important}.fr-pb-17v,.fr-py-17v{padding-bottom:4.25rem!important}.fr-p-18v,.fr-p-9w{padding:4.5rem!important}.fr-pl-18v,.fr-pl-9w,.fr-px-18v,.fr-px-9w{padding-left:4.5rem!important}.fr-pr-18v,.fr-pr-9w,.fr-px-18v,.fr-px-9w{padding-right:4.5rem!important}.fr-pt-18v,.fr-pt-9w,.fr-py-18v,.fr-py-9w{padding-top:4.5rem!important}.fr-pb-18v,.fr-pb-9w,.fr-py-18v,.fr-py-9w{padding-bottom:4.5rem!important}.fr-p-19v{padding:4.75rem!important}.fr-pl-19v,.fr-px-19v{padding-left:4.75rem!important}.fr-pr-19v,.fr-px-19v{padding-right:4.75rem!important}.fr-pt-19v,.fr-py-19v{padding-top:4.75rem!important}.fr-pb-19v,.fr-py-19v{padding-bottom:4.75rem!important}.fr-p-10w,.fr-p-20v{padding:5rem!important}.fr-pl-10w,.fr-pl-20v,.fr-px-10w,.fr-px-20v{padding-left:5rem!important}.fr-pr-10w,.fr-pr-20v,.fr-px-10w,.fr-px-20v{padding-right:5rem!important}.fr-pt-10w,.fr-pt-20v,.fr-py-10w,.fr-py-20v{padding-top:5rem!important}.fr-pb-10w,.fr-pb-20v,.fr-py-10w,.fr-py-20v{padding-bottom:5rem!important}.fr-p-21v{padding:5.25rem!important}.fr-pl-21v,.fr-px-21v{padding-left:5.25rem!important}.fr-pr-21v,.fr-px-21v{padding-right:5.25rem!important}.fr-pt-21v,.fr-py-21v{padding-top:5.25rem!important}.fr-pb-21v,.fr-py-21v{padding-bottom:5.25rem!important}.fr-p-11w,.fr-p-22v{padding:5.5rem!important}.fr-pl-11w,.fr-pl-22v,.fr-px-11w,.fr-px-22v{padding-left:5.5rem!important}.fr-pr-11w,.fr-pr-22v,.fr-px-11w,.fr-px-22v{padding-right:5.5rem!important}.fr-pt-11w,.fr-pt-22v,.fr-py-11w,.fr-py-22v{padding-top:5.5rem!important}.fr-pb-11w,.fr-pb-22v,.fr-py-11w,.fr-py-22v{padding-bottom:5.5rem!important}.fr-p-23v{padding:5.75rem!important}.fr-pl-23v,.fr-px-23v{padding-left:5.75rem!important}.fr-pr-23v,.fr-px-23v{padding-right:5.75rem!important}.fr-pt-23v,.fr-py-23v{padding-top:5.75rem!important}.fr-pb-23v,.fr-py-23v{padding-bottom:5.75rem!important}.fr-p-12w,.fr-p-24v{padding:6rem!important}.fr-pl-12w,.fr-pl-24v,.fr-px-12w,.fr-px-24v{padding-left:6rem!important}.fr-pr-12w,.fr-pr-24v,.fr-px-12w,.fr-px-24v{padding-right:6rem!important}.fr-pt-12w,.fr-pt-24v,.fr-py-12w,.fr-py-24v{padding-top:6rem!important}.fr-pb-12w,.fr-pb-24v,.fr-py-12w,.fr-py-24v{padding-bottom:6rem!important}.fr-p-25v{padding:6.25rem!important}.fr-pl-25v,.fr-px-25v{padding-left:6.25rem!important}.fr-pr-25v,.fr-px-25v{padding-right:6.25rem!important}.fr-pt-25v,.fr-py-25v{padding-top:6.25rem!important}.fr-pb-25v,.fr-py-25v{padding-bottom:6.25rem!important}.fr-p-13w,.fr-p-26v{padding:6.5rem!important}.fr-pl-13w,.fr-pl-26v,.fr-px-13w,.fr-px-26v{padding-left:6.5rem!important}.fr-pr-13w,.fr-pr-26v,.fr-px-13w,.fr-px-26v{padding-right:6.5rem!important}.fr-pt-13w,.fr-pt-26v,.fr-py-13w,.fr-py-26v{padding-top:6.5rem!important}.fr-pb-13w,.fr-pb-26v,.fr-py-13w,.fr-py-26v{padding-bottom:6.5rem!important}.fr-p-27v{padding:6.75rem!important}.fr-pl-27v,.fr-px-27v{padding-left:6.75rem!important}.fr-pr-27v,.fr-px-27v{padding-right:6.75rem!important}.fr-pt-27v,.fr-py-27v{padding-top:6.75rem!important}.fr-pb-27v,.fr-py-27v{padding-bottom:6.75rem!important}.fr-p-14w,.fr-p-28v{padding:7rem!important}.fr-pl-14w,.fr-pl-28v,.fr-px-14w,.fr-px-28v{padding-left:7rem!important}.fr-pr-14w,.fr-pr-28v,.fr-px-14w,.fr-px-28v{padding-right:7rem!important}.fr-pt-14w,.fr-pt-28v,.fr-py-14w,.fr-py-28v{padding-top:7rem!important}.fr-pb-14w,.fr-pb-28v,.fr-py-14w,.fr-py-28v{padding-bottom:7rem!important}.fr-p-29v{padding:7.25rem!important}.fr-pl-29v,.fr-px-29v{padding-left:7.25rem!important}.fr-pr-29v,.fr-px-29v{padding-right:7.25rem!important}.fr-pt-29v,.fr-py-29v{padding-top:7.25rem!important}.fr-pb-29v,.fr-py-29v{padding-bottom:7.25rem!important}.fr-p-15w,.fr-p-30v{padding:7.5rem!important}.fr-pl-15w,.fr-pl-30v,.fr-px-15w,.fr-px-30v{padding-left:7.5rem!important}.fr-pr-15w,.fr-pr-30v,.fr-px-15w,.fr-px-30v{padding-right:7.5rem!important}.fr-pt-15w,.fr-pt-30v,.fr-py-15w,.fr-py-30v{padding-top:7.5rem!important}.fr-pb-15w,.fr-pb-30v,.fr-py-15w,.fr-py-30v{padding-bottom:7.5rem!important}.fr-p-31v{padding:7.75rem!important}.fr-pl-31v,.fr-px-31v{padding-left:7.75rem!important}.fr-pr-31v,.fr-px-31v{padding-right:7.75rem!important}.fr-pt-31v,.fr-py-31v{padding-top:7.75rem!important}.fr-pb-31v,.fr-py-31v{padding-bottom:7.75rem!important}.fr-p-16w,.fr-p-32v{padding:8rem!important}.fr-pl-16w,.fr-pl-32v,.fr-px-16w,.fr-px-32v{padding-left:8rem!important}.fr-pr-16w,.fr-pr-32v,.fr-px-16w,.fr-px-32v{padding-right:8rem!important}.fr-pt-16w,.fr-pt-32v,.fr-py-16w,.fr-py-32v{padding-top:8rem!important}.fr-pb-16w,.fr-pb-32v,.fr-py-16w,.fr-py-32v{padding-bottom:8rem!important}.fr-p-first-0{padding:0!important}.fr-pl-first-0,.fr-px-first-0{padding-left:0!important}.fr-pr-first-0,.fr-px-first-0{padding-right:0!important}.fr-pt-first-0,.fr-py-first-0{padding-top:0!important}.fr-pb-first-0,.fr-py-first-0{padding-bottom:0!important}.fr-p-first-n0-5v{padding:-.125rem!important}.fr-pl-first-n0-5v,.fr-px-first-n0-5v{padding-left:-.125rem!important}.fr-pr-first-n0-5v,.fr-px-first-n0-5v{padding-right:-.125rem!important}.fr-pt-first-n0-5v,.fr-py-first-n0-5v{padding-top:-.125rem!important}.fr-pb-first-n0-5v,.fr-py-first-n0-5v{padding-bottom:-.125rem!important}.fr-p-first-0-5v{padding:.125rem!important}.fr-pl-first-0-5v,.fr-px-first-0-5v{padding-left:.125rem!important}.fr-pr-first-0-5v,.fr-px-first-0-5v{padding-right:.125rem!important}.fr-pt-first-0-5v,.fr-py-first-0-5v{padding-top:.125rem!important}.fr-pb-first-0-5v,.fr-py-first-0-5v{padding-bottom:.125rem!important}.fr-p-first-1v{padding:.25rem!important}.fr-pl-first-1v,.fr-px-first-1v{padding-left:.25rem!important}.fr-pr-first-1v,.fr-px-first-1v{padding-right:.25rem!important}.fr-pt-first-1v,.fr-py-first-1v{padding-top:.25rem!important}.fr-pb-first-1v,.fr-py-first-1v{padding-bottom:.25rem!important}.fr-p-first-1-5v{padding:.375rem!important}.fr-pl-first-1-5v,.fr-px-first-1-5v{padding-left:.375rem!important}.fr-pr-first-1-5v,.fr-px-first-1-5v{padding-right:.375rem!important}.fr-pt-first-1-5v,.fr-py-first-1-5v{padding-top:.375rem!important}.fr-pb-first-1-5v,.fr-py-first-1-5v{padding-bottom:.375rem!important}.fr-p-first-1w,.fr-p-first-2v{padding:.5rem!important}.fr-pl-first-1w,.fr-pl-first-2v,.fr-px-first-1w,.fr-px-first-2v{padding-left:.5rem!important}.fr-pr-first-1w,.fr-pr-first-2v,.fr-px-first-1w,.fr-px-first-2v{padding-right:.5rem!important}.fr-pt-first-1w,.fr-pt-first-2v,.fr-py-first-1w,.fr-py-first-2v{padding-top:.5rem!important}.fr-pb-first-1w,.fr-pb-first-2v,.fr-py-first-1w,.fr-py-first-2v{padding-bottom:.5rem!important}.fr-p-first-3v{padding:.75rem!important}.fr-pl-first-3v,.fr-px-first-3v{padding-left:.75rem!important}.fr-pr-first-3v,.fr-px-first-3v{padding-right:.75rem!important}.fr-pt-first-3v,.fr-py-first-3v{padding-top:.75rem!important}.fr-pb-first-3v,.fr-py-first-3v{padding-bottom:.75rem!important}.fr-p-first-2w,.fr-p-first-4v{padding:1rem!important}.fr-pl-first-2w,.fr-pl-first-4v,.fr-px-first-2w,.fr-px-first-4v{padding-left:1rem!important}.fr-pr-first-2w,.fr-pr-first-4v,.fr-px-first-2w,.fr-px-first-4v{padding-right:1rem!important}.fr-pt-first-2w,.fr-pt-first-4v,.fr-py-first-2w,.fr-py-first-4v{padding-top:1rem!important}.fr-pb-first-2w,.fr-pb-first-4v,.fr-py-first-2w,.fr-py-first-4v{padding-bottom:1rem!important}.fr-p-first-5v{padding:1.25rem!important}.fr-pl-first-5v,.fr-px-first-5v{padding-left:1.25rem!important}.fr-pr-first-5v,.fr-px-first-5v{padding-right:1.25rem!important}.fr-pt-first-5v,.fr-py-first-5v{padding-top:1.25rem!important}.fr-pb-first-5v,.fr-py-first-5v{padding-bottom:1.25rem!important}.fr-p-first-3w,.fr-p-first-6v{padding:1.5rem!important}.fr-pl-first-3w,.fr-pl-first-6v,.fr-px-first-3w,.fr-px-first-6v{padding-left:1.5rem!important}.fr-pr-first-3w,.fr-pr-first-6v,.fr-px-first-3w,.fr-px-first-6v{padding-right:1.5rem!important}.fr-pt-first-3w,.fr-pt-first-6v,.fr-py-first-3w,.fr-py-first-6v{padding-top:1.5rem!important}.fr-pb-first-3w,.fr-pb-first-6v,.fr-py-first-3w,.fr-py-first-6v{padding-bottom:1.5rem!important}.fr-p-first-7v{padding:1.75rem!important}.fr-pl-first-7v,.fr-px-first-7v{padding-left:1.75rem!important}.fr-pr-first-7v,.fr-px-first-7v{padding-right:1.75rem!important}.fr-pt-first-7v,.fr-py-first-7v{padding-top:1.75rem!important}.fr-pb-first-7v,.fr-py-first-7v{padding-bottom:1.75rem!important}.fr-p-first-4w,.fr-p-first-8v{padding:2rem!important}.fr-pl-first-4w,.fr-pl-first-8v,.fr-px-first-4w,.fr-px-first-8v{padding-left:2rem!important}.fr-pr-first-4w,.fr-pr-first-8v,.fr-px-first-4w,.fr-px-first-8v{padding-right:2rem!important}.fr-pt-first-4w,.fr-pt-first-8v,.fr-py-first-4w,.fr-py-first-8v{padding-top:2rem!important}.fr-pb-first-4w,.fr-pb-first-8v,.fr-py-first-4w,.fr-py-first-8v{padding-bottom:2rem!important}.fr-p-first-9v{padding:2.25rem!important}.fr-pl-first-9v,.fr-px-first-9v{padding-left:2.25rem!important}.fr-pr-first-9v,.fr-px-first-9v{padding-right:2.25rem!important}.fr-pt-first-9v,.fr-py-first-9v{padding-top:2.25rem!important}.fr-pb-first-9v,.fr-py-first-9v{padding-bottom:2.25rem!important}.fr-p-first-10v,.fr-p-first-5w{padding:2.5rem!important}.fr-pl-first-10v,.fr-pl-first-5w,.fr-px-first-10v,.fr-px-first-5w{padding-left:2.5rem!important}.fr-pr-first-10v,.fr-pr-first-5w,.fr-px-first-10v,.fr-px-first-5w{padding-right:2.5rem!important}.fr-pt-first-10v,.fr-pt-first-5w,.fr-py-first-10v,.fr-py-first-5w{padding-top:2.5rem!important}.fr-pb-first-10v,.fr-pb-first-5w,.fr-py-first-10v,.fr-py-first-5w{padding-bottom:2.5rem!important}.fr-p-first-11v{padding:2.75rem!important}.fr-pl-first-11v,.fr-px-first-11v{padding-left:2.75rem!important}.fr-pr-first-11v,.fr-px-first-11v{padding-right:2.75rem!important}.fr-pt-first-11v,.fr-py-first-11v{padding-top:2.75rem!important}.fr-pb-first-11v,.fr-py-first-11v{padding-bottom:2.75rem!important}.fr-p-first-12v,.fr-p-first-6w{padding:3rem!important}.fr-pl-first-12v,.fr-pl-first-6w,.fr-px-first-12v,.fr-px-first-6w{padding-left:3rem!important}.fr-pr-first-12v,.fr-pr-first-6w,.fr-px-first-12v,.fr-px-first-6w{padding-right:3rem!important}.fr-pt-first-12v,.fr-pt-first-6w,.fr-py-first-12v,.fr-py-first-6w{padding-top:3rem!important}.fr-pb-first-12v,.fr-pb-first-6w,.fr-py-first-12v,.fr-py-first-6w{padding-bottom:3rem!important}.fr-p-first-13v{padding:3.25rem!important}.fr-pl-first-13v,.fr-px-first-13v{padding-left:3.25rem!important}.fr-pr-first-13v,.fr-px-first-13v{padding-right:3.25rem!important}.fr-pt-first-13v,.fr-py-first-13v{padding-top:3.25rem!important}.fr-pb-first-13v,.fr-py-first-13v{padding-bottom:3.25rem!important}.fr-p-first-14v,.fr-p-first-7w{padding:3.5rem!important}.fr-pl-first-14v,.fr-pl-first-7w,.fr-px-first-14v,.fr-px-first-7w{padding-left:3.5rem!important}.fr-pr-first-14v,.fr-pr-first-7w,.fr-px-first-14v,.fr-px-first-7w{padding-right:3.5rem!important}.fr-pt-first-14v,.fr-pt-first-7w,.fr-py-first-14v,.fr-py-first-7w{padding-top:3.5rem!important}.fr-pb-first-14v,.fr-pb-first-7w,.fr-py-first-14v,.fr-py-first-7w{padding-bottom:3.5rem!important}.fr-p-first-15v{padding:3.75rem!important}.fr-pl-first-15v,.fr-px-first-15v{padding-left:3.75rem!important}.fr-pr-first-15v,.fr-px-first-15v{padding-right:3.75rem!important}.fr-pt-first-15v,.fr-py-first-15v{padding-top:3.75rem!important}.fr-pb-first-15v,.fr-py-first-15v{padding-bottom:3.75rem!important}.fr-p-first-16v,.fr-p-first-8w{padding:4rem!important}.fr-pl-first-16v,.fr-pl-first-8w,.fr-px-first-16v,.fr-px-first-8w{padding-left:4rem!important}.fr-pr-first-16v,.fr-pr-first-8w,.fr-px-first-16v,.fr-px-first-8w{padding-right:4rem!important}.fr-pt-first-16v,.fr-pt-first-8w,.fr-py-first-16v,.fr-py-first-8w{padding-top:4rem!important}.fr-pb-first-16v,.fr-pb-first-8w,.fr-py-first-16v,.fr-py-first-8w{padding-bottom:4rem!important}.fr-p-first-17v{padding:4.25rem!important}.fr-pl-first-17v,.fr-px-first-17v{padding-left:4.25rem!important}.fr-pr-first-17v,.fr-px-first-17v{padding-right:4.25rem!important}.fr-pt-first-17v,.fr-py-first-17v{padding-top:4.25rem!important}.fr-pb-first-17v,.fr-py-first-17v{padding-bottom:4.25rem!important}.fr-p-first-18v,.fr-p-first-9w{padding:4.5rem!important}.fr-pl-first-18v,.fr-pl-first-9w,.fr-px-first-18v,.fr-px-first-9w{padding-left:4.5rem!important}.fr-pr-first-18v,.fr-pr-first-9w,.fr-px-first-18v,.fr-px-first-9w{padding-right:4.5rem!important}.fr-pt-first-18v,.fr-pt-first-9w,.fr-py-first-18v,.fr-py-first-9w{padding-top:4.5rem!important}.fr-pb-first-18v,.fr-pb-first-9w,.fr-py-first-18v,.fr-py-first-9w{padding-bottom:4.5rem!important}.fr-p-first-19v{padding:4.75rem!important}.fr-pl-first-19v,.fr-px-first-19v{padding-left:4.75rem!important}.fr-pr-first-19v,.fr-px-first-19v{padding-right:4.75rem!important}.fr-pt-first-19v,.fr-py-first-19v{padding-top:4.75rem!important}.fr-pb-first-19v,.fr-py-first-19v{padding-bottom:4.75rem!important}.fr-p-first-10w,.fr-p-first-20v{padding:5rem!important}.fr-pl-first-10w,.fr-pl-first-20v,.fr-px-first-10w,.fr-px-first-20v{padding-left:5rem!important}.fr-pr-first-10w,.fr-pr-first-20v,.fr-px-first-10w,.fr-px-first-20v{padding-right:5rem!important}.fr-pt-first-10w,.fr-pt-first-20v,.fr-py-first-10w,.fr-py-first-20v{padding-top:5rem!important}.fr-pb-first-10w,.fr-pb-first-20v,.fr-py-first-10w,.fr-py-first-20v{padding-bottom:5rem!important}.fr-p-first-21v{padding:5.25rem!important}.fr-pl-first-21v,.fr-px-first-21v{padding-left:5.25rem!important}.fr-pr-first-21v,.fr-px-first-21v{padding-right:5.25rem!important}.fr-pt-first-21v,.fr-py-first-21v{padding-top:5.25rem!important}.fr-pb-first-21v,.fr-py-first-21v{padding-bottom:5.25rem!important}.fr-p-first-11w,.fr-p-first-22v{padding:5.5rem!important}.fr-pl-first-11w,.fr-pl-first-22v,.fr-px-first-11w,.fr-px-first-22v{padding-left:5.5rem!important}.fr-pr-first-11w,.fr-pr-first-22v,.fr-px-first-11w,.fr-px-first-22v{padding-right:5.5rem!important}.fr-pt-first-11w,.fr-pt-first-22v,.fr-py-first-11w,.fr-py-first-22v{padding-top:5.5rem!important}.fr-pb-first-11w,.fr-pb-first-22v,.fr-py-first-11w,.fr-py-first-22v{padding-bottom:5.5rem!important}.fr-p-first-23v{padding:5.75rem!important}.fr-pl-first-23v,.fr-px-first-23v{padding-left:5.75rem!important}.fr-pr-first-23v,.fr-px-first-23v{padding-right:5.75rem!important}.fr-pt-first-23v,.fr-py-first-23v{padding-top:5.75rem!important}.fr-pb-first-23v,.fr-py-first-23v{padding-bottom:5.75rem!important}.fr-p-first-12w,.fr-p-first-24v{padding:6rem!important}.fr-pl-first-12w,.fr-pl-first-24v,.fr-px-first-12w,.fr-px-first-24v{padding-left:6rem!important}.fr-pr-first-12w,.fr-pr-first-24v,.fr-px-first-12w,.fr-px-first-24v{padding-right:6rem!important}.fr-pt-first-12w,.fr-pt-first-24v,.fr-py-first-12w,.fr-py-first-24v{padding-top:6rem!important}.fr-pb-first-12w,.fr-pb-first-24v,.fr-py-first-12w,.fr-py-first-24v{padding-bottom:6rem!important}.fr-p-first-25v{padding:6.25rem!important}.fr-pl-first-25v,.fr-px-first-25v{padding-left:6.25rem!important}.fr-pr-first-25v,.fr-px-first-25v{padding-right:6.25rem!important}.fr-pt-first-25v,.fr-py-first-25v{padding-top:6.25rem!important}.fr-pb-first-25v,.fr-py-first-25v{padding-bottom:6.25rem!important}.fr-p-first-13w,.fr-p-first-26v{padding:6.5rem!important}.fr-pl-first-13w,.fr-pl-first-26v,.fr-px-first-13w,.fr-px-first-26v{padding-left:6.5rem!important}.fr-pr-first-13w,.fr-pr-first-26v,.fr-px-first-13w,.fr-px-first-26v{padding-right:6.5rem!important}.fr-pt-first-13w,.fr-pt-first-26v,.fr-py-first-13w,.fr-py-first-26v{padding-top:6.5rem!important}.fr-pb-first-13w,.fr-pb-first-26v,.fr-py-first-13w,.fr-py-first-26v{padding-bottom:6.5rem!important}.fr-p-first-27v{padding:6.75rem!important}.fr-pl-first-27v,.fr-px-first-27v{padding-left:6.75rem!important}.fr-pr-first-27v,.fr-px-first-27v{padding-right:6.75rem!important}.fr-pt-first-27v,.fr-py-first-27v{padding-top:6.75rem!important}.fr-pb-first-27v,.fr-py-first-27v{padding-bottom:6.75rem!important}.fr-p-first-14w,.fr-p-first-28v{padding:7rem!important}.fr-pl-first-14w,.fr-pl-first-28v,.fr-px-first-14w,.fr-px-first-28v{padding-left:7rem!important}.fr-pr-first-14w,.fr-pr-first-28v,.fr-px-first-14w,.fr-px-first-28v{padding-right:7rem!important}.fr-pt-first-14w,.fr-pt-first-28v,.fr-py-first-14w,.fr-py-first-28v{padding-top:7rem!important}.fr-pb-first-14w,.fr-pb-first-28v,.fr-py-first-14w,.fr-py-first-28v{padding-bottom:7rem!important}.fr-p-first-29v{padding:7.25rem!important}.fr-pl-first-29v,.fr-px-first-29v{padding-left:7.25rem!important}.fr-pr-first-29v,.fr-px-first-29v{padding-right:7.25rem!important}.fr-pt-first-29v,.fr-py-first-29v{padding-top:7.25rem!important}.fr-pb-first-29v,.fr-py-first-29v{padding-bottom:7.25rem!important}.fr-p-first-15w,.fr-p-first-30v{padding:7.5rem!important}.fr-pl-first-15w,.fr-pl-first-30v,.fr-px-first-15w,.fr-px-first-30v{padding-left:7.5rem!important}.fr-pr-first-15w,.fr-pr-first-30v,.fr-px-first-15w,.fr-px-first-30v{padding-right:7.5rem!important}.fr-pt-first-15w,.fr-pt-first-30v,.fr-py-first-15w,.fr-py-first-30v{padding-top:7.5rem!important}.fr-pb-first-15w,.fr-pb-first-30v,.fr-py-first-15w,.fr-py-first-30v{padding-bottom:7.5rem!important}.fr-p-first-31v{padding:7.75rem!important}.fr-pl-first-31v,.fr-px-first-31v{padding-left:7.75rem!important}.fr-pr-first-31v,.fr-px-first-31v{padding-right:7.75rem!important}.fr-pt-first-31v,.fr-py-first-31v{padding-top:7.75rem!important}.fr-pb-first-31v,.fr-py-first-31v{padding-bottom:7.75rem!important}.fr-p-first-16w,.fr-p-first-32v{padding:8rem!important}.fr-pl-first-16w,.fr-pl-first-32v,.fr-px-first-16w,.fr-px-first-32v{padding-left:8rem!important}.fr-pr-first-16w,.fr-pr-first-32v,.fr-px-first-16w,.fr-px-first-32v{padding-right:8rem!important}.fr-pt-first-16w,.fr-pt-first-32v,.fr-py-first-16w,.fr-py-first-32v{padding-top:8rem!important}.fr-pb-first-16w,.fr-pb-first-32v,.fr-py-first-16w,.fr-py-first-32v{padding-bottom:8rem!important}:root:where([data-fr-theme=dark]){--shadow-color:rgba(0,0,18,.32);--grey-1000-50:#161616;--grey-1000-50-hover:#343434;--grey-1000-50-active:#474747;--grey-975-75:#1e1e1e;--grey-975-75-hover:#3f3f3f;--grey-975-75-active:#525252;--grey-950-100:#242424;--grey-950-100-hover:#474747;--grey-950-100-active:#5b5b5b;--grey-200-850:#cecece;--grey-925-125:#2a2a2a;--grey-1000-75:#1e1e1e;--grey-1000-75-hover:#3f3f3f;--grey-1000-75-active:#525252;--grey-1000-100:#242424;--grey-1000-100-hover:#474747;--grey-1000-100-active:#5b5b5b;--grey-975-100:#242424;--grey-975-100-hover:#474747;--grey-975-100-active:#5b5b5b;--grey-975-125:#2a2a2a;--grey-975-125-hover:#4e4e4e;--grey-975-125-active:#636363;--grey-950-125:#2a2a2a;--grey-950-125-hover:#4e4e4e;--grey-950-125-active:#636363;--grey-950-150:#2f2f2f;--grey-950-150-hover:#545454;--grey-950-150-active:#696969;--grey-50-1000:#fff;--grey-425-625:#929292;--grey-625-425:#666;--grey-900-175:#353535;--blue-france-975-75:#1b1b35;--blue-france-975-75-hover:#3a3a68;--blue-france-975-75-active:#4d4d83;--blue-france-950-100:#21213f;--blue-france-950-100-hover:#424275;--blue-france-950-100-active:#56568c;--blue-france-sun-113-625:#8585f6;--blue-france-sun-113-625-hover:#b1b1f9;--blue-france-sun-113-625-active:#c6c6fb;--blue-france-925-125:#272747;--blue-france-925-125-hover:#4a4a7d;--blue-france-925-125-active:#5e5e90;--blue-france-975-sun-113:#000091;--blue-france-main-525:#6a6af4;--blue-france-850-200:#313178;--red-marianne-975-75:#2b1919;--red-marianne-975-75-hover:#573737;--red-marianne-975-75-active:#704848;--red-marianne-950-100:#331f1f;--red-marianne-950-100-hover:#613f3f;--red-marianne-950-100-active:#7b5151;--red-marianne-425-625:#f95c5e;--red-marianne-425-625-hover:#fa9293;--red-marianne-425-625-active:#fbabac;--red-marianne-925-125:#3b2424;--red-marianne-925-125-hover:#6b4545;--red-marianne-925-125-active:#865757;--red-marianne-main-472:#e1000f;--red-marianne-850-200:#5e2a2b;--info-950-100:#1d2437;--info-950-100-hover:#3b4767;--info-950-100-active:#4c5b83;--info-425-625:#518fff;--info-425-625-hover:#98b4ff;--info-425-625-active:#b4c7ff;--info-975-75:#171d2e;--success-950-100:#19271d;--success-950-100-hover:#344c3b;--success-950-100-active:#44624d;--success-425-625:#27a658;--success-425-625-hover:#36d975;--success-425-625-active:#3df183;--success-975-75:#142117;--warning-950-100:#361e19;--warning-950-100-hover:#663d35;--warning-950-100-active:#824f44;--warning-425-625:#fc5d00;--warning-425-625-hover:#ff8c73;--warning-425-625-active:#ffa595;--warning-975-75:#2d1814;--error-950-100:#391c1c;--error-950-100-hover:#6c3a3a;--error-950-100-active:#894b4b;--error-425-625:#ff5655;--error-425-625-hover:#ff8c8c;--error-425-625-active:#ffa6a6;--error-975-75:#301717;--green-tilleul-verveine-975-75:#201e14;--green-tilleul-verveine-975-75-hover:#433f2e;--green-tilleul-verveine-975-75-active:#57533d;--green-tilleul-verveine-950-100:#272419;--green-tilleul-verveine-950-100-hover:#4c4734;--green-tilleul-verveine-950-100-active:#615b44;--green-tilleul-verveine-sun-418-moon-817:#d8c634;--green-tilleul-verveine-sun-418-moon-817-hover:#fee943;--green-tilleul-verveine-sun-418-moon-817-active:#fef1ab;--green-tilleul-verveine-925-125:#2d2a1d;--green-tilleul-verveine-925-125-hover:#534f39;--green-tilleul-verveine-925-125-active:#696349;--green-tilleul-verveine-main-707:#b7a73f;--green-tilleul-verveine-850-200:#3f3a20;--green-bourgeon-975-75:#182014;--green-bourgeon-975-75-hover:#35432e;--green-bourgeon-975-75-active:#46573d;--green-bourgeon-950-100:#1e2719;--green-bourgeon-950-100-hover:#3d4c34;--green-bourgeon-950-100-active:#4e6144;--green-bourgeon-sun-425-moon-759:#99c221;--green-bourgeon-sun-425-moon-759-hover:#baec2a;--green-bourgeon-sun-425-moon-759-active:#c9fd2e;--green-bourgeon-925-125:#232d1d;--green-bourgeon-925-125-hover:#435339;--green-bourgeon-925-125-active:#556949;--green-bourgeon-main-640:#68a532;--green-bourgeon-850-200:#2a401a;--green-emeraude-975-75:#142018;--green-emeraude-975-75-hover:#2e4335;--green-emeraude-975-75-active:#3d5846;--green-emeraude-950-100:#19271e;--green-emeraude-950-100-hover:#344c3d;--green-emeraude-950-100-active:#44624f;--green-emeraude-sun-425-moon-753:#34cb6a;--green-emeraude-sun-425-moon-753-hover:#42fb84;--green-emeraude-sun-425-moon-753-active:#80fda3;--green-emeraude-925-125:#1e2e23;--green-emeraude-925-125-hover:#3b5543;--green-emeraude-925-125-active:#4b6b55;--green-emeraude-main-632:#00a95f;--green-emeraude-850-200:#21402c;--green-menthe-975-75:#15201e;--green-menthe-975-75-hover:#30433f;--green-menthe-975-75-active:#3f5753;--green-menthe-950-100:#1a2624;--green-menthe-950-100-hover:#364b47;--green-menthe-950-100-active:#46605b;--green-menthe-sun-373-moon-652:#21ab8e;--green-menthe-sun-373-moon-652-hover:#2eddb8;--green-menthe-sun-373-moon-652-active:#34f4cc;--green-menthe-925-125:#1f2d2a;--green-menthe-925-125-hover:#3c534e;--green-menthe-925-125-active:#4d6963;--green-menthe-main-548:#009081;--green-menthe-850-200:#223f3a;--green-archipel-975-75:#152021;--green-archipel-975-75-hover:#2f4345;--green-archipel-975-75-active:#3f5759;--green-archipel-950-100:#1a2628;--green-archipel-950-100-hover:#364a4e;--green-archipel-950-100-active:#465f63;--green-archipel-sun-391-moon-716:#34bab5;--green-archipel-sun-391-moon-716-hover:#43e9e2;--green-archipel-sun-391-moon-716-active:#4cfdf6;--green-archipel-925-125:#1f2c2e;--green-archipel-925-125-hover:#3c5255;--green-archipel-925-125-active:#4d676b;--green-archipel-main-557:#009099;--green-archipel-850-200:#233e41;--blue-ecume-975-75:#171d2f;--blue-ecume-975-75-hover:#333e5e;--blue-ecume-975-75-active:#445179;--blue-ecume-950-100:#1d2437;--blue-ecume-950-100-hover:#3b4767;--blue-ecume-950-100-active:#4c5b83;--blue-ecume-sun-247-moon-675:#869ece;--blue-ecume-sun-247-moon-675-hover:#b8c5e2;--blue-ecume-sun-247-moon-675-active:#ced6ea;--blue-ecume-925-125:#222940;--blue-ecume-925-125-hover:#424d73;--blue-ecume-925-125-active:#536190;--blue-ecume-main-400:#465f9d;--blue-ecume-850-200:#273962;--blue-cumulus-975-75:#171e2b;--blue-cumulus-975-75-hover:#333f56;--blue-cumulus-975-75-active:#43536f;--blue-cumulus-950-100:#1c2433;--blue-cumulus-950-100-hover:#3a4761;--blue-cumulus-950-100-active:#4a5b7b;--blue-cumulus-sun-368-moon-732:#7ab1e8;--blue-cumulus-sun-368-moon-732-hover:#bad2f2;--blue-cumulus-sun-368-moon-732-active:#d2e2f6;--blue-cumulus-925-125:#212a3a;--blue-cumulus-925-125-hover:#404f69;--blue-cumulus-925-125-active:#516384;--blue-cumulus-main-526:#417dc4;--blue-cumulus-850-200:#263b58;--purple-glycine-975-75:#251a24;--purple-glycine-975-75-hover:#4c394a;--purple-glycine-975-75-active:#634a60;--purple-glycine-950-100:#2c202b;--purple-glycine-950-100-hover:#554053;--purple-glycine-950-100-active:#6c536a;--purple-glycine-sun-319-moon-630:#ce70cc;--purple-glycine-sun-319-moon-630-hover:#dfa4dd;--purple-glycine-sun-319-moon-630-active:#e7bbe6;--purple-glycine-925-125:#332632;--purple-glycine-925-125-hover:#5d485c;--purple-glycine-925-125-active:#755b73;--purple-glycine-main-494:#a558a0;--purple-glycine-850-200:#502e4d;--pink-macaron-975-75:#261b19;--pink-macaron-975-75-hover:#4e3a37;--pink-macaron-975-75-active:#654c48;--pink-macaron-950-100:#2e211f;--pink-macaron-950-100-hover:#58423f;--pink-macaron-950-100-active:#705551;--pink-macaron-sun-406-moon-833:#ffb7ae;--pink-macaron-sun-406-moon-833-hover:#ffe0dc;--pink-macaron-sun-406-moon-833-active:#fff0ee;--pink-macaron-925-125:#352724;--pink-macaron-925-125-hover:#614a45;--pink-macaron-925-125-active:#795d57;--pink-macaron-main-689:#e18b76;--pink-macaron-850-200:#52312a;--pink-tuile-975-75:#281b19;--pink-tuile-975-75-hover:#513a37;--pink-tuile-975-75-active:#694c48;--pink-tuile-950-100:#2f211f;--pink-tuile-950-100-hover:#5a423e;--pink-tuile-950-100-active:#725550;--pink-tuile-sun-425-moon-750:#ff9575;--pink-tuile-sun-425-moon-750-hover:#ffc4b7;--pink-tuile-sun-425-moon-750-active:#ffd8d0;--pink-tuile-925-125:#372624;--pink-tuile-925-125-hover:#644845;--pink-tuile-925-125-active:#7d5b57;--pink-tuile-main-556:#ce614a;--pink-tuile-850-200:#55302a;--yellow-tournesol-975-75:#221d11;--yellow-tournesol-975-75-hover:#473e29;--yellow-tournesol-975-75-active:#5c5136;--yellow-tournesol-950-100:#292416;--yellow-tournesol-950-100-hover:#4f472f;--yellow-tournesol-950-100-active:#655b3d;--yellow-tournesol-sun-407-moon-922:#ffe552;--yellow-tournesol-sun-407-moon-922-hover:#e1c700;--yellow-tournesol-sun-407-moon-922-active:#cab300;--yellow-tournesol-925-125:#302a1a;--yellow-tournesol-925-125-hover:#584e34;--yellow-tournesol-925-125-active:#6f6342;--yellow-tournesol-main-731:#c8aa39;--yellow-tournesol-850-200:#43391a;--yellow-moutarde-975-75:#231d14;--yellow-moutarde-975-75-hover:#483e2e;--yellow-moutarde-975-75-active:#5e513d;--yellow-moutarde-950-100:#2a2319;--yellow-moutarde-950-100-hover:#514534;--yellow-moutarde-950-100-active:#685944;--yellow-moutarde-sun-348-moon-860:#ffca00;--yellow-moutarde-sun-348-moon-860-hover:#cda200;--yellow-moutarde-sun-348-moon-860-active:#b28c00;--yellow-moutarde-925-125:#30291d;--yellow-moutarde-925-125-hover:#584d39;--yellow-moutarde-925-125-active:#6f6149;--yellow-moutarde-main-679:#c3992a;--yellow-moutarde-850-200:#453820;--orange-terre-battue-975-75:#281a16;--orange-terre-battue-975-75-hover:#513932;--orange-terre-battue-975-75-active:#6a4b42;--orange-terre-battue-950-100:#31201c;--orange-terre-battue-950-100-hover:#5d403a;--orange-terre-battue-950-100-active:#77534a;--orange-terre-battue-sun-370-moon-672:#ff732c;--orange-terre-battue-sun-370-moon-672-hover:#ffa48b;--orange-terre-battue-sun-370-moon-672-active:#ffbbab;--orange-terre-battue-925-125:#382621;--orange-terre-battue-925-125-hover:#664840;--orange-terre-battue-925-125-active:#7f5b51;--orange-terre-battue-main-645:#e4794a;--orange-terre-battue-850-200:#543125;--brown-cafe-creme-975-75:#211d16;--brown-cafe-creme-975-75-hover:#453e31;--brown-cafe-creme-975-75-active:#5a5141;--brown-cafe-creme-950-100:#28241c;--brown-cafe-creme-950-100-hover:#4e4739;--brown-cafe-creme-950-100-active:#635b4a;--brown-cafe-creme-sun-383-moon-885:#ecd7a2;--brown-cafe-creme-sun-383-moon-885-hover:#c5b386;--brown-cafe-creme-sun-383-moon-885-active:#af9f77;--brown-cafe-creme-925-125:#2e2a21;--brown-cafe-creme-925-125-hover:#554e3f;--brown-cafe-creme-925-125-active:#6b6351;--brown-cafe-creme-main-782:#d1b781;--brown-cafe-creme-850-200:#423925;--brown-caramel-975-75:#251c16;--brown-caramel-975-75-hover:#4c3c31;--brown-caramel-975-75-active:#624e41;--brown-caramel-950-100:#2c221c;--brown-caramel-950-100-hover:#554439;--brown-caramel-950-100-active:#6c574a;--brown-caramel-sun-425-moon-901:#fbd8ab;--brown-caramel-sun-425-moon-901-hover:#efb547;--brown-caramel-sun-425-moon-901-active:#d6a23e;--brown-caramel-925-125:#332821;--brown-caramel-925-125-hover:#5d4b40;--brown-caramel-925-125-active:#755f51;--brown-caramel-main-648:#c08c65;--brown-caramel-850-200:#4b3525;--brown-opera-975-75:#241c17;--brown-opera-975-75-hover:#4a3c33;--brown-opera-975-75-active:#604f44;--brown-opera-950-100:#2b221c;--brown-opera-950-100-hover:#53443a;--brown-opera-950-100-active:#6a574a;--brown-opera-sun-395-moon-820:#e6be92;--brown-opera-sun-395-moon-820-hover:#f2e2d3;--brown-opera-sun-395-moon-820-active:#f8f0e9;--brown-opera-925-125:#322821;--brown-opera-925-125-hover:#5c4b40;--brown-opera-925-125-active:#735f51;--brown-opera-main-680:#bd987a;--brown-opera-850-200:#493625;--beige-gris-galet-975-75:#211d19;--beige-gris-galet-975-75-hover:#453e37;--beige-gris-galet-975-75-active:#595148;--beige-gris-galet-950-100:#28231f;--beige-gris-galet-950-100-hover:#4e453f;--beige-gris-galet-950-100-active:#635950;--beige-gris-galet-sun-407-moon-821:#d0c3b7;--beige-gris-galet-sun-407-moon-821-hover:#eae5e1;--beige-gris-galet-sun-407-moon-821-active:#f4f2f0;--beige-gris-galet-925-125:#2e2924;--beige-gris-galet-925-125-hover:#554d45;--beige-gris-galet-925-125-active:#6b6157;--beige-gris-galet-main-702:#aea397;--beige-gris-galet-850-200:#433829}.fr-displayed-lg{display:none!important}.fr-responsive-img--32x9{aspect-ratio:3.5555555556!important;object-fit:cover;object-position:50% 50%}.fr-responsive-img--16x9{aspect-ratio:1.7777777778!important;object-fit:cover;object-position:50% 50%}.fr-responsive-img--3x2{aspect-ratio:1.5!important;object-fit:cover;object-position:50% 50%}.fr-responsive-img--4x3{aspect-ratio:1.3333333333!important;object-fit:cover;object-position:50% 50%}.fr-responsive-img--1x1{aspect-ratio:1!important;object-fit:cover;object-position:50% 50%}.fr-responsive-img--3x4{aspect-ratio:.75!important;object-fit:cover;object-position:50% 50%}.fr-responsive-img--2x3{aspect-ratio:.6666666667!important;object-fit:cover;object-position:50% 50%}.fr-responsive-vid--16x9{aspect-ratio:1.7777777778!important}.fr-responsive-vid--4x3{aspect-ratio:1.3333333333!important}.fr-responsive-vid--1x1{aspect-ratio:1!important}.fr-fi--xs:after,.fr-fi--xs:before{--icon-size:0.75rem}.fr-fi--sm:after,.fr-fi--sm:before{--icon-size:1rem}.fr-fi--md:after,.fr-fi--md:before{--icon-size:1.5rem}.fr-fi--lg:after,.fr-fi--lg:before{--icon-size:2rem}.fr-artwork-decorative{fill:var(--artwork-decorative-blue-france)}.fr-artwork-minor{fill:var(--artwork-minor-red-marianne)}.fr-artwork-major{fill:var(--artwork-major-blue-france)}.fr-artwork-background{fill:var(--artwork-background-grey)}.fr-artwork-motif{fill:var(--artwork-motif-grey)}.fr-artwork--green-tilleul-verveine .fr-artwork-minor{fill:var(--artwork-minor-green-tilleul-verveine)}.fr-artwork--green-bourgeon .fr-artwork-minor{fill:var(--artwork-minor-green-bourgeon)}.fr-artwork--green-emeraude .fr-artwork-minor{fill:var(--artwork-minor-green-emeraude)}.fr-artwork--green-menthe .fr-artwork-minor{fill:var(--artwork-minor-green-menthe)}.fr-artwork--green-archipel .fr-artwork-minor{fill:var(--artwork-minor-green-archipel)}.fr-artwork--blue-ecume .fr-artwork-minor{fill:var(--artwork-minor-blue-ecume)}.fr-artwork--blue-cumulus .fr-artwork-minor{fill:var(--artwork-minor-blue-cumulus)}.fr-artwork--purple-glycine .fr-artwork-minor{fill:var(--artwork-minor-purple-glycine)}.fr-artwork--pink-macaron .fr-artwork-minor{fill:var(--artwork-minor-pink-macaron)}.fr-artwork--pink-tuile .fr-artwork-minor{fill:var(--artwork-minor-pink-tuile)}.fr-artwork--yellow-tournesol .fr-artwork-minor{fill:var(--artwork-minor-yellow-tournesol)}.fr-artwork--yellow-moutarde .fr-artwork-minor{fill:var(--artwork-minor-yellow-moutarde)}.fr-artwork--orange-terre-battue .fr-artwork-minor{fill:var(--artwork-minor-orange-terre-battue)}.fr-artwork--brown-cafe-creme .fr-artwork-minor{fill:var(--artwork-minor-brown-cafe-creme)}.fr-artwork--brown-caramel .fr-artwork-minor{fill:var(--artwork-minor-brown-caramel)}.fr-artwork--brown-opera .fr-artwork-minor{fill:var(--artwork-minor-brown-opera)}.fr-artwork--beige-gris-galet .fr-artwork-minor{fill:var(--artwork-minor-beige-gris-galet)}.fr-display-lg,.fr-display-md,.fr-display-sm,.fr-display-xl,.fr-display-xs,.fr-h1,.fr-h2,.fr-h3,.fr-h4,.fr-h5,.fr-h6,h1,h2,h3,h4,h5,h6{color:var(--text-title-grey)}.fr-upload-group .fr-label .fr-hint-text{margin-top:.75rem}.fr-upload-group .fr-label+.fr-upload{margin-top:1rem}.fr-upload{display:inline-flex;font-size:.875rem;line-height:1.5rem;margin:0;width:100%}.fr-upload:disabled::-webkit-file-upload-button{cursor:not-allowed;outline-style:none}.fr-upload::-webkit-file-upload-button{-webkit-appearance:button;cursor:pointer;font:inherit;margin-right:.5rem}.fr-accordion{position:relative}.fr-accordion:before{bottom:0;box-shadow:inset 0 1px 0 0 var(--border-default-grey),0 1px 0 0 var(--border-default-grey);content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.fr-accordion__title{display:block;font-size:unset;line-height:unset;margin:0}.fr-accordion__btn{--text-spacing:0;--title-spacing:0;align-items:center;color:var(--text-action-high-grey);display:inline-flex;flex-direction:row;font-size:1rem;line-height:1.5rem;margin:0;max-height:none;max-width:100%;min-height:3rem;overflow:initial;padding:.75rem 0;text-align:left;width:-moz-fit-content;width:fit-content;width:100%;z-index:1}.fr-accordion__btn:after,.fr-accordion__btn:before{display:block}.fr-accordion__btn:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:auto;margin-right:0;-webkit-mask-image:url(icons/system/add-line.svg);mask-image:url(icons/system/add-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-accordion__btn:before{content:none}.fr-accordion__btn[aria-expanded=true]{font-weight:700}.fr-accordion__btn[aria-expanded=true]:after{-webkit-mask-image:url(icons/system/subtract-line.svg);mask-image:url(icons/system/subtract-line.svg)}.fr-accordion .fr-collapse{--ul-type:disc;--ol-type:decimal;--ul-start:1rem;--ol-start:1.5rem;--xl-block:0.5rem;--li-bottom:0.25rem;--xl-base:1em;--ol-content:counters(li-counter,".") ".  ";transition:visibility .3s,padding .3s}.fr-accordion .fr-collapse--expanded{padding-bottom:1.5rem;padding-top:1rem}.fr-accordions-group{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none}.fr-badge{--text-spacing:0;--title-spacing:0;--underline-img:none;--hover-tint:var(--hover);--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);align-items:center;background-color:var(--background-contrast-grey);border-radius:.25rem;color:var(--text-default-grey);display:inline-flex;flex-direction:row;font-size:.875rem;font-weight:700;line-height:1.5rem;max-height:none;max-width:100%;min-height:1.5rem;overflow:initial;padding:0 .5rem;text-transform:uppercase;width:-moz-fit-content;width:fit-content;z-index:1}.fr-badge:after,.fr-badge:before{display:block}.fr-badge--icon-left[class*=" fr-fi-"],.fr-badge--icon-left[class*=" fr-icon-"],.fr-badge--icon-left[class^=fr-fi-],.fr-badge--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-badge--icon-left[class*=" fr-fi-"]:before,.fr-badge--icon-left[class*=" fr-icon-"]:before,.fr-badge--icon-left[class^=fr-fi-]:before,.fr-badge--icon-left[class^=fr-icon-]:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.25rem}.fr-badge[class*=" fr-fi-"]:not([class*=fr-badge--icon-]):before,.fr-badge[class*=" fr-icon-"]:not([class*=fr-badge--icon-]):before,.fr-badge[class^=fr-fi-]:not([class*=fr-badge--icon-]):before,.fr-badge[class^=fr-icon-]:not([class*=fr-badge--icon-]):before{content:none}.fr-badge--sm{font-size:.75rem;line-height:1.25rem;min-height:1.125rem;padding:0 .375rem}.fr-badge--sm,.fr-badge--sm.fr-badge--icon-left[class*=" fr-fi-"],.fr-badge--sm.fr-badge--icon-left[class*=" fr-icon-"],.fr-badge--sm.fr-badge--icon-left[class^=fr-fi-],.fr-badge--sm.fr-badge--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-badge--sm.fr-badge--icon-left[class*=" fr-fi-"]:before,.fr-badge--sm.fr-badge--icon-left[class*=" fr-icon-"]:before,.fr-badge--sm.fr-badge--icon-left[class^=fr-fi-]:before,.fr-badge--sm.fr-badge--icon-left[class^=fr-icon-]:before{--icon-size:0.75rem;margin-left:-.09375rem;margin-right:.25rem}.fr-badge--sm[class*=" fr-fi-"]:not([class*=fr-badge--icon-]):before,.fr-badge--sm[class*=" fr-icon-"]:not([class*=fr-badge--icon-]):before,.fr-badge--sm[class^=fr-fi-]:not([class*=fr-badge--icon-]):before,.fr-badge--sm[class^=fr-icon-]:not([class*=fr-badge--icon-]):before{content:none}.fr-badge:before{--icon-size:1rem;background-color:currentColor;display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:-.125rem;margin-right:.25rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-badge--sm:before{--icon-size:0.75rem;margin-left:-.09375rem;margin-right:.25rem}.fr-badge--sm.fr-badge--info:before,.fr-badge.fr-badge--info:before{-webkit-mask-image:url(icons/system/fr--info-fill.svg);mask-image:url(icons/system/fr--info-fill.svg)}.fr-badge--sm.fr-badge--success:before,.fr-badge.fr-badge--success:before{-webkit-mask-image:url(icons/system/fr--success-fill.svg);mask-image:url(icons/system/fr--success-fill.svg)}.fr-badge--sm.fr-badge--error:before,.fr-badge.fr-badge--error:before{-webkit-mask-image:url(icons/system/fr--error-fill.svg);mask-image:url(icons/system/fr--error-fill.svg)}.fr-badge--sm.fr-badge--warning:before,.fr-badge.fr-badge--warning:before{-webkit-mask-image:url(icons/system/fr--warning-fill.svg);mask-image:url(icons/system/fr--warning-fill.svg)}.fr-badge--sm.fr-badge--new:before,.fr-badge.fr-badge--new:before{-webkit-mask-image:url(icons/weather/flashlight-fill.svg);mask-image:url(icons/weather/flashlight-fill.svg)}.fr-badge--error:before,.fr-badge--info:before,.fr-badge--new:before,.fr-badge--sm--error:before,.fr-badge--sm--info:before,.fr-badge--sm--new:before,.fr-badge--sm--success:before,.fr-badge--sm--warning:before,.fr-badge--success:before,.fr-badge--warning:before{content:""}.fr-badge--sm.fr-badge--no-icon:before,.fr-badge.fr-badge--no-icon:before{content:none}.fr-badges-group{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;display:flex;flex-wrap:wrap;margin-bottom:0;margin-left:-.25rem;margin-right:-.25rem}.fr-badges-group>li{display:inline-flex;max-width:100%}.fr-badges-group .fr-badge{margin:0 .25rem .5rem}.fr-badges-group--sm .fr-badge{font-size:.75rem;line-height:1.25rem;min-height:1.125rem;padding:0 .375rem}.fr-badges-group--sm .fr-badge:after,.fr-badges-group--sm .fr-badge:before{--icon-size:0.75rem}.fr-badge--info{--idle:transparent;--hover:var(--background-contrast-info-hover);--active:var(--background-contrast-info-active);background-color:var(--background-contrast-info);color:var(--text-default-info)}.fr-badge--error{--idle:transparent;--hover:var(--background-contrast-error-hover);--active:var(--background-contrast-error-active);background-color:var(--background-contrast-error);color:var(--text-default-error)}.fr-badge--success{--idle:transparent;--hover:var(--background-contrast-success-hover);--active:var(--background-contrast-success-active);background-color:var(--background-contrast-success);color:var(--text-default-success)}.fr-badge--warning{--idle:transparent;--hover:var(--background-contrast-warning-hover);--active:var(--background-contrast-warning-active);background-color:var(--background-contrast-warning);color:var(--text-default-warning)}.fr-badge--new{--idle:transparent;--hover:var(--background-contrast-yellow-moutarde-hover);--active:var(--background-contrast-yellow-moutarde-active);background-color:var(--background-contrast-yellow-moutarde);color:var(--text-action-high-yellow-moutarde)}.fr-badge--green-tilleul-verveine{--idle:transparent;--hover:var(--background-contrast-green-tilleul-verveine-hover);--active:var(--background-contrast-green-tilleul-verveine-active);background-color:var(--background-contrast-green-tilleul-verveine);color:var(--text-label-green-tilleul-verveine)}.fr-badge--green-bourgeon{--idle:transparent;--hover:var(--background-contrast-green-bourgeon-hover);--active:var(--background-contrast-green-bourgeon-active);background-color:var(--background-contrast-green-bourgeon);color:var(--text-label-green-bourgeon)}.fr-badge--green-emeraude{--idle:transparent;--hover:var(--background-contrast-green-emeraude-hover);--active:var(--background-contrast-green-emeraude-active);background-color:var(--background-contrast-green-emeraude);color:var(--text-label-green-emeraude)}.fr-badge--green-menthe{--idle:transparent;--hover:var(--background-contrast-green-menthe-hover);--active:var(--background-contrast-green-menthe-active);background-color:var(--background-contrast-green-menthe);color:var(--text-label-green-menthe)}.fr-badge--green-archipel{--idle:transparent;--hover:var(--background-contrast-green-archipel-hover);--active:var(--background-contrast-green-archipel-active);background-color:var(--background-contrast-green-archipel);color:var(--text-label-green-archipel)}.fr-badge--blue-ecume{--idle:transparent;--hover:var(--background-contrast-blue-ecume-hover);--active:var(--background-contrast-blue-ecume-active);background-color:var(--background-contrast-blue-ecume);color:var(--text-label-blue-ecume)}.fr-badge--blue-cumulus{--idle:transparent;--hover:var(--background-contrast-blue-cumulus-hover);--active:var(--background-contrast-blue-cumulus-active);background-color:var(--background-contrast-blue-cumulus);color:var(--text-label-blue-cumulus)}.fr-badge--purple-glycine{--idle:transparent;--hover:var(--background-contrast-purple-glycine-hover);--active:var(--background-contrast-purple-glycine-active);background-color:var(--background-contrast-purple-glycine);color:var(--text-label-purple-glycine)}.fr-badge--pink-macaron{--idle:transparent;--hover:var(--background-contrast-pink-macaron-hover);--active:var(--background-contrast-pink-macaron-active);background-color:var(--background-contrast-pink-macaron);color:var(--text-label-pink-macaron)}.fr-badge--pink-tuile{--idle:transparent;--hover:var(--background-contrast-pink-tuile-hover);--active:var(--background-contrast-pink-tuile-active);background-color:var(--background-contrast-pink-tuile);color:var(--text-label-pink-tuile)}.fr-badge--yellow-tournesol{--idle:transparent;--hover:var(--background-contrast-yellow-tournesol-hover);--active:var(--background-contrast-yellow-tournesol-active);background-color:var(--background-contrast-yellow-tournesol);color:var(--text-label-yellow-tournesol)}.fr-badge--yellow-moutarde{--idle:transparent;--hover:var(--background-contrast-yellow-moutarde-hover);--active:var(--background-contrast-yellow-moutarde-active);background-color:var(--background-contrast-yellow-moutarde);color:var(--text-label-yellow-moutarde)}.fr-badge--orange-terre-battue{--idle:transparent;--hover:var(--background-contrast-orange-terre-battue-hover);--active:var(--background-contrast-orange-terre-battue-active);background-color:var(--background-contrast-orange-terre-battue);color:var(--text-label-orange-terre-battue)}.fr-badge--brown-cafe-creme{--idle:transparent;--hover:var(--background-contrast-brown-cafe-creme-hover);--active:var(--background-contrast-brown-cafe-creme-active);background-color:var(--background-contrast-brown-cafe-creme);color:var(--text-label-brown-cafe-creme)}.fr-badge--brown-caramel{--idle:transparent;--hover:var(--background-contrast-brown-caramel-hover);--active:var(--background-contrast-brown-caramel-active);background-color:var(--background-contrast-brown-caramel);color:var(--text-label-brown-caramel)}.fr-badge--brown-opera{--idle:transparent;--hover:var(--background-contrast-brown-opera-hover);--active:var(--background-contrast-brown-opera-active);background-color:var(--background-contrast-brown-opera);color:var(--text-label-brown-opera)}.fr-badge--beige-gris-galet{--idle:transparent;--hover:var(--background-contrast-beige-gris-galet-hover);--active:var(--background-contrast-beige-gris-galet-active);background-color:var(--background-contrast-beige-gris-galet);color:var(--text-label-beige-gris-galet)}.fr-badge-group{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;display:flex;flex-wrap:wrap;margin-bottom:0}.fr-badge-group>li{display:inline-flex;max-width:100%}.fr-badge-group .fr-badge{margin-bottom:.5rem;margin-right:.5rem}.fr-logo{--text-spacing:0;--underline-img:none;color:var(--text-title-grey);display:inline-block;font-size:1.05rem;font-weight:700;letter-spacing:-.01em;line-height:1.0317460317em;text-indent:-.1em;text-transform:uppercase;vertical-align:middle}.fr-logo:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 18'%3E%3Cpath fill='%23fff' d='M11.3 10.2c-.9.6-1.7 1.3-2.3 2.1v-.1c.4-.5.7-1 1-1.5.4-.2.7-.5 1-.8.5-.5 1-1 1.7-1.3.3-.1.5-.1.8 0-.1.1-.2.1-.4.2H13v-.1c-.3.3-.7.5-1 .9-.1.2-.2.6-.7.6 0 .1.1 0 0 0zm1.6 4.6c0-.1-.1 0-.2 0l-.1.1-.1.1-.2.2s.1.1.2 0l.1-.1c.1 0 .2-.1.2-.2.1 0 .1 0 .1-.1 0 .1 0 0 0 0zm-1.6-4.3c.1 0 .2 0 .2-.1s.1-.1.1-.1v-.1c-.2.1-.3.2-.3.3zm2.4 1.9s0-.1 0 0c.1-.1.2-.1.3-.1.7-.1 1.4-.3 2.1-.6-.8-.5-1.7-.9-2.6-1h.1c-.1-.1-.3-.1-.5-.2h.1c-.2-.1-.5-.1-.7-.2.1 0 .2-.2.2-.3h-.1c-.4.2-.6.5-.8.9.2.1.5 0 .7.1h-.3c-.1 0-.2.1-.2.2h.1c-.1 0-.1.1-.2.1.1.1.2 0 .4 0 0 .1.1.1.1.1-.1 0-.2.1-.3.3-.1.2-.2.2-.3.3v.1c-.3.2-.6.5-.9.8v.1c-.1.1-.2.1-.2.2v.1c.4-.1.6-.4 1-.5l.6-.3c.2 0 .3-.1.5-.1v.1h.2c0 .1-.2 0-.1.1s.3.1.4 0c.2-.2.3-.2.4-.2zM12.4 14c-.4.2-.9.2-1.2.4 0 0 0 .1-.1.1 0 0-.1 0-.1.1-.1 0-.1.1-.2.2l-.1.1s0 .1.1 0l.1-.1s-.1.1-.1.2V15.3l-.1.1s0 .1-.1.1l-.1.1.2-.2.1-.1h.2s0-.1.1-.1c.1-.1.2-.2.3-.2h.1c.1-.1.3-.1.4-.2.1-.1.2-.2.3-.2.2-.2.5-.3.8-.5-.1 0-.2-.1-.3-.1 0 .1-.2 0-.3 0zM30 9.7c-.1.2-.4.2-.6.3-.2.2 0 .4.1.5.1.3-.2.5-.4.5.1.1.2.1.2.1 0 .2.2.2.1.4s-.5.3-.3.5c.1.2.1.5 0 .7-.1.2-.3.4-.5.5-.2.1-.4.1-.6 0-.1 0-.1-.1-.2-.1-.5-.1-1-.2-1.5-.2-.1 0-.3.1-.4.1-.1.1-.3.2-.4.3l-.1.1c-.1.1-.2.2-.2.3-.1.2-.2.4-.2.6-.2.5-.2 1 0 1.4 0 0 1 .3 1.7.6.2.1.5.2.7.4l1.7 1H13.2l1.6-1c.6-.4 1.3-.7 2-1 .5-.2 1.1-.5 1.5-.9.2-.2.3-.4.5-.5.3-.4.6-.7 1-1l.3-.3s0-.1.1-.1c-.2.1-.2.2-.4.2 0 0-.1 0 0-.1s.2-.2.3-.2v-.1c-.4 0-.7.2-1 .5h-.2c-.5.2-.8.5-1.2.7v-.1c-.2.1-.4.2-.5.2-.2 0-.5.1-.8 0-.4 0-.7.1-1.1.2-.2.1-.4.1-.6.2v.1l-.2.2c-.2.1-.3.2-.5.4l-.5.5h-.1l.1-.1.1-.1c0-.1.1-.1.1-.2.2-.1.3-.3.5-.4 0 0-.1 0 0 0 0 0 0-.1.1-.1l-.1.1c-.1.1-.1.2-.2.2v-.1-.1l.2-.2c.1-.1.2-.1.3-.2h.1c-.2.1-.3.1-.5.2H14h-.1c0-.1.1-.1.2-.2h.1c1-.8 2.3-.6 3.4-1 .1-.1.2-.1.3-.2.1-.1.3-.2.5-.3.2-.2.4-.4.5-.7v-.1c-.4.4-.8.7-1.3 1-.6.2-1.3.4-2 .4 0-.1.1-.1.1-.1 0-.1.1-.1.1-.2h.1s0-.1.1-.1h.1c-.1-.1-.3.1-.4 0 .1-.1 0-.2.1-.2h.1s0-.1.1-.1c.5-.3.9-.5 1.3-.7-.1 0-.1.1-.2 0 .1 0 0-.1.1-.1.3-.1.6-.3.9-.4-.1 0-.2.1-.3 0 .1 0 .1-.1.2-.1v-.1h0c0-.1.1 0 .2-.1h-.1c.1-.1.2-.2.4-.2 0-.1-.1 0-.1-.1h.1-.5c-.1 0 0-.1 0-.1.1-.2.2-.5.3-.7h-.1c-.3.3-.8.5-1.2.6h-.2c-.2.1-.4.1-.5 0-.1-.1-.2-.2-.3-.2-.2-.1-.5-.3-.8-.4-.7-.2-1.5-.4-2.3-.3.3-.1.7-.2 1.1-.3.5-.2 1-.3 1.5-.3h-.3c-.4 0-.9.1-1.3.2-.3.1-.6.2-.9.2-.2.1-.3.2-.5.2v-.1c.3-.4.7-.7 1.1-.8.5-.1 1.1 0 1.6.1.4 0 .8.1 1.1.2.1 0 .2.2.3.3.2.1.4 0 .5.1v-.2c.1-.1.3 0 .4 0 .2-.2-.2-.4-.3-.6v-.1c.2.2.5.4.7.6.1.1.5.2.5 0-.2-.3-.4-.6-.7-.9v-.2c-.1 0-.1 0-.1-.1-.1-.1-.1-.2-.1-.3-.1-.2 0-.4-.1-.5-.1-.2-.1-.3-.1-.5-.1-.5-.2-1-.3-1.4-.1-.6.3-1 .6-1.5.2-.4.5-.7.8-1 .1-.4.3-.7.6-1 .3-.3.6-.5.9-.6.3-.1.5-.2.8-.3l2.5-.4H25l1.8.3c.1 0 .2 0 .2.1.1.1.3.2.4.2.2.1.4.3.6.5.1.1.2.3.1.4-.1.1-.1.4-.2.4-.2.1-.4.1-.6.1-.1 0-.2 0-.4-.1.5.2.9.4 1.2.8 0 .1.2.1.3.1v.1c-.1.1-.1.1-.1.2h.1c.1-.1.1-.4.3-.3.2.1.2.3.1.4-.1.1-.2.2-.4.3v.2c.1.1.1.2.2.4s.1.5.2.7c.1.5.2.9.2 1.4 0 .2-.1.5 0 .7l.3.6c.1.2.2.3.3.5.2.3.6.6.4 1zm-15.6 5.2c-.1 0-.1.1-.1.1s.1 0 .1-.1zm5.8-1.8c-.1.1 0 0 0 0zm-6.7-.2c0 .1.1 0 .1 0 .2-.1.5 0 .6-.2-.1-.1-.2 0-.2-.1-.1 0-.2 0-.2.1-.1.1-.3.1-.3.2z'/%3E%3Cpath fill='gray' d='M27.9 6.8c.1 0 .3 0 .3.1-.1.2-.4.3-.6.5h-.1c-.1.1-.1.2-.1.2h-.3c.1.1.3.2.5.2l.1.1h.2V8c-.1.1-.2.1-.4.1.2.1.5.1.7 0 .2-.1 0-.4.1-.5-.1 0 0-.1-.1-.1.1-.1.1-.2.2-.2s.1 0 .2-.1c0-.1-.1-.1-.1-.2.2-.1.3-.3.3-.5 0-.1-.3-.1-.4-.2h-.5c-.2 0-.3.1-.5.1l-.6.3c.2-.1.4-.1.7-.2 0 .3.2.3.4.3'/%3E%3C/svg%3E"),linear-gradient(90deg,#000091,#000091 50%,#e1000f 0,#e1000f),linear-gradient(90deg,#161616,#161616);background-position:0 -.0625rem,0 0,0 0;background-repeat:no-repeat,no-repeat,no-repeat;background-size:2.75rem 1.125rem,2.75rem 1rem,0;content:"";display:block;height:1rem;margin-bottom:.3333333333rem;width:2.75rem}:root[data-fr-mourning] .fr-logo:before{background-size:2.75rem 1.125rem,0,2.75rem 1rem;box-shadow:0 0 0 1px #fff}.fr-logo:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 252 180'%3E%3Cdefs%3E%3Csymbol id='a' viewBox='0 0 11 15.5'%3E%3Cpath d='M10.4 5.3C11.9 1.5 10.1 0 7.9 0 4.2 0 0 6.5 0 11.7c0 2.5 1.2 3.8 3 3.8 2.1 0 4.3-2 6.2-5.5h-1c-1.2 1.5-2.6 2.6-3.9 2.6-1.3 0-2-.8-2-2.6a10.7 10.7 0 01.3-2.2zm-4-3.1c1.1 0 2 .8 1.5 2.6L3.1 6.1c.8-2.2 2.2-4 3.4-4z'/%3E%3C/symbol%3E%3Csymbol id='b' viewBox='0 0 12.4 21.8'%3E%3Cuse width='11' height='15.5' y='6.4' href='%23a'/%3E%3Cpath d='M7.9 4.7L12.4.6V0h-3L6.7 4.7H8z'/%3E%3C/symbol%3E%3Csymbol id='c' viewBox='0 0 11.5 19'%3E%3Cpath d='M1.7 5.7h2.6L.1 17.1a1.3 1.3 0 001.2 2c3 0 6.4-2.6 7.8-6.2h-.7a9.4 9.4 0 01-5.1 3.5L7 5.7H11l.5-1.6H7.7L9 0H7.6L4.9 4.1l-3.2.4v1.2z'/%3E%3C/symbol%3E%3Csymbol id='d' viewBox='0 0 9.8 21.9'%3E%3Cpath d='M7.6 8c.3-1-.4-1.6-1-1.6-2.2 0-5 2.1-6 5h.7A5.6 5.6 0 014.4 9L.1 20.3a1.1 1.1 0 001 1.6c2.2 0 4.7-2 5.8-5H6A5.6 5.6 0 013 19.5zM8 3.7a1.8 1.8 0 001.8-1.8A1.8 1.8 0 008 0a1.8 1.8 0 00-1.8 1.8A1.8 1.8 0 008 3.6'/%3E%3C/symbol%3E%3Csymbol id='e' viewBox='0 0 14.8 15.5'%3E%3Cpath d='M3.3 3.1c.7 0 1 1 0 3.4l-3 6.8c-.7 1.3 0 2.2 1.2 2.2a1.3 1.3 0 001.5-1l3-8C7.4 4.8 10 3 11 3s.8.6.3 1.6l-4.6 9a1.3 1.3 0 001.1 1.9c2.3 0 5-2 6-5h-.6A5.6 5.6 0 0110 13l4-8a6.1 6.1 0 00.8-2.8A2 2 0 0012.6 0c-2 0-3.6 2.2-6 5V2.8C6.6 1.4 6.1 0 4.8 0 3.2 0 1.8 2.5.7 4.9h.7c.7-1.1 1.3-1.8 2-1.8'/%3E%3C/symbol%3E%3Csymbol id='f' viewBox='0 0 12 15.5'%3E%3Cpath d='M11.8 3.5c.5-1.9.2-3.5-1.2-3.5-1.8 0-2.3 1.2-4 5V2.8C6.5 1.3 6 0 4.6 0 3.1 0 1.7 2.5.5 5h.8C2 3.7 2.8 3 3.3 3c.7 0 1 1 0 3.4l-3 6.8c-.7 1.3 0 2.1 1.2 2.1a1.3 1.3 0 001.5-1l3-8a50.3 50.3 0 012.6-3h3.2z'/%3E%3C/symbol%3E%3Csymbol id='g' viewBox='0 0 14.7 16.2'%3E%3Cpath d='M10.5 13.1c-.6 0-1-1 0-3.4L14.6.1 13.4 0l-1.3 1.3h-.3C6.1 1.3 0 8.6 0 14.2a2 2 0 002.1 2.1c1.7 0 3.3-2.4 5.2-5l-.1 1c-.3 2.6.6 4 2 4 1.5 0 3-2.4 4-4.9h-.7c-.7 1.1-1.5 1.8-2 1.8zM7.9 9.8c-1.3 1.6-3.4 3.5-4.3 3.5-.5 0-.9-.5-.9-1.6 0-3.5 4-8.2 6-8.2a4.2 4.2 0 011.4.2z'/%3E%3C/symbol%3E%3Csymbol id='h' viewBox='0 0 21.9 19.8'%3E%3Cpath d='M11.2 19.8l.3-.9c-3.8-.7-4.3-.7-2.7-4.8l1.4-3.9h3c1.9 0 1.9.9 1.6 3h1l2.6-6.9h-1c-1 1.6-1.8 2.9-3.8 2.9h-3l2-5.6c.8-2 1.1-2.4 3.7-2.4h.7c2.6 0 3 .7 3 3.5h1l.9-4.7H7.3L7 .9c3 .6 3.3.9 2 4.8L5.7 14c-1.5 3.9-2 4.2-5.5 4.8l-.3.9z'/%3E%3C/symbol%3E%3Csymbol id='i' viewBox='0 0 10.1 21.9'%3E%3Cpath d='M2.9 19.4L10.1.3 9.8 0l-5 .6v.6l1 .7c.9.7.6 1.3-.2 3.4L.2 19.9a1.3 1.3 0 001.1 2c2.3 0 4.7-2.1 5.8-5h-.7a6.5 6.5 0 01-3.5 2.5'/%3E%3C/symbol%3E%3Csymbol id='j' viewBox='0 0 18 22'%3E%3Cpath d='M18 .6h-4.3a3.8 3.8 0 00-2.1-.6A6.6 6.6 0 005 6.5a3.3 3.3 0 003 3.6c-1.9.8-3 1.8-3 2.9a1.7 1.7 0 00.9 1.5c-4.3 1.3-6 2.8-6 4.7 0 2 2.6 2.8 5.6 2.8 5.3 0 9.6-2.7 9.6-5.1 0-1.8-1.6-2.5-4.3-3.3-2.2-.7-3.2-.8-3.2-1.6A2.4 2.4 0 019 10.2a6.6 6.6 0 006.1-6.5 4.5 4.5 0 00-.2-1.5h2.5zM9.8 16.2c2.1.7 3 1 3 1.6 0 1.4-2 2.5-5.6 2.5-2.7 0-4-.6-4-2 0-1.5 1.4-2.5 3.5-3.3a21.5 21.5 0 003 1.2zM9 9c-1 0-1.3-.8-1.3-1.7 0-2.8 1.4-6.2 3.5-6.2 1 0 1.3.8 1.3 1.6 0 2.9-1.4 6.3-3.5 6.3z'/%3E%3C/symbol%3E%3Csymbol id='k' viewBox='0 0 23 25.1'%3E%3Cpath d='M14.3 15.6c1.9 0 2 .8 1.6 2.8H17l2.5-6.8h-1c-1 1.6-1.7 2.9-3.8 2.9h-4.1l2-5.6c.7-2 1-2.4 3.7-2.4H18c2.6 0 3 .7 3 3.5h1l.9-4.7H7.3l-.3.9c3 .6 3.3.9 2 4.8l-3.2 8.4c-1.5 3.9-2 4.2-5.6 4.8l-.2 1h17.4l3.2-5h-1.2c-2 2-4 3.8-8 3.8-4.7 0-4.3-.3-2.7-4.6l1.4-3.8h4.2zm2.3-11.8L21 .6V0h-3l-2.6 3.9h1.2v-.1z'/%3E%3C/symbol%3E%3Csymbol id='l' viewBox='0 0 13.6 21.8'%3E%3Cpath d='M11.4 6.4c-2 0-4 2.2-5.8 4.8L9.6.3 9.4 0l-5 .6V1l1 .8c.9.7.6 1.3-.2 3.4L.8 16.8A13.9 13.9 0 000 19c0 1.4 1.8 2.7 3.5 2.7 3.8 0 10-6.9 10-12.2 0-2.3-.5-3.2-2.1-3.2zM4.8 19.5c-.8 0-1.9-.7-1.9-1.3a15.5 15.5 0 01.8-2.2L5 12.7C6.3 11 8.4 9.3 9.6 9.3c.7 0 1.2.4 1.2 1.5 0 3.1-2.9 8.7-6 8.7z'/%3E%3C/symbol%3E%3Csymbol id='m' viewBox='0 0 19.2 19.9'%3E%3Cpath d='M17.6 0H7.3L7 .9c3 .6 3.3.9 2 4.8l-3.2 8.5c-1.5 3.9-2 4.2-5.5 4.8L0 20h15.7l3.5-6H18c-2 2-4.2 4.8-7.7 4.8-2.7 0-3-.5-1.6-4.5l3.1-8.5c1.4-3.9 2-4.2 5.5-4.8z'/%3E%3C/symbol%3E%3Csymbol id='n' viewBox='0 0 126 90'%3E%3Cuse width='12.4' height='21.8' x='112.7' y='66.1' href='%23b'/%3E%3Cuse width='11.5' height='19' x='102.2' y='69' href='%23c'/%3E%3Cuse width='9.8' height='21.9' x='93.6' y='66.1' href='%23d'/%3E%3Cuse width='14.8' height='15.5' x='77.2' y='72.5' href='%23e'/%3E%3Cuse width='12' height='15.5' x='65.7' y='72.5' href='%23f'/%3E%3Cuse width='11' height='15.5' x='54.3' y='72.5' href='%23a'/%3E%3Cuse width='11.5' height='19' x='43.7' y='69' href='%23c'/%3E%3Cuse width='14.7' height='16.2' x='28.9' y='71.8' href='%23g'/%3E%3Cuse width='12' height='15.5' x='19.6' y='72.5' href='%23f'/%3E%3Cuse width='21.9' height='19.8' y='67.6' href='%23h'/%3E%3Cuse width='12.4' height='21.8' x='77.3' y='33.1' href='%23b'/%3E%3Cuse width='11.5' height='19' x='66.8' y='36' href='%23c'/%3E%3Cuse width='9.8' height='21.9' x='58.2' y='33' href='%23d'/%3E%3Cuse width='10.1' height='21.9' x='49.4' y='33.1' href='%23i'/%3E%3Cuse width='14.7' height='16.2' x='34.9' y='38.8' href='%23g'/%3E%3Cuse width='18' height='22' x='18.6' y='39.4' href='%23j'/%3E%3Cuse width='23' height='25.1' y='29.3' href='%23k'/%3E%3Cuse width='12.4' height='21.8' x='76.8' y='.1' href='%23b'/%3E%3Cuse width='11.5' height='19' x='66.2' y='2.9' href='%23c'/%3E%3Cuse width='12' height='15.5' x='54.8' y='6.5' href='%23f'/%3E%3Cuse width='11' height='15.5' x='43.4' y='6.4' href='%23a'/%3E%3Cuse width='13.6' height='21.8' x='29.4' y='.1' href='%23l'/%3E%3Cuse width='9.8' height='21.9' x='20.6' href='%23d'/%3E%3Cuse width='19.2' height='19.9' y='1.4' href='%23m'/%3E%3C/symbol%3E%3C/defs%3E%3Cuse fill='%23161616' width='126' height='90' x='0' y='0' href='%23n'/%3E%3Cuse fill='%23fff' width='126' height='90' x='126' y='90' href='%23n'/%3E%3C/svg%3E");background-position:0 calc(100% + 1.875rem);background-repeat:no-repeat;background-size:5.25rem 3.75rem;content:"";display:block;min-width:2.625rem;padding-top:2.2083333333rem}[data-fr-theme=dark] .fr-logo:after{background-position:-2.625rem 100%}.fr-logo--sm{font-size:.7875rem}.fr-logo--sm:before{background-position:0 -.046875rem,0 0,0 0;background-size:2.0625rem .84375rem,2.0625rem .75rem,0;height:.75rem;margin-bottom:.25rem;width:2.0625rem}:root[data-fr-mourning] .fr-logo--sm:before{background-size:2.0625rem .84375rem,0,2.0625rem .75rem}.fr-logo--sm:after{background-position:0 calc(100% + 1.40625rem);background-size:3.9375rem 2.8125rem;min-width:1.96875rem;padding-top:1.65625rem}[data-fr-theme=dark] .fr-logo--sm:after{background-position:-1.96875rem 100%}.fr-logo--lg{font-size:1.3125rem}.fr-logo--lg:before{background-position:0 -.078125rem,0 0,0 0;background-size:3.4375rem 1.40625rem,3.4375rem 1.25rem,0;height:1.25rem;margin-bottom:.4166666667rem;width:3.4375rem}:root[data-fr-mourning] .fr-logo--lg:before{background-size:3.4375rem 1.40625rem,0,3.4375rem 1.25rem}.fr-logo--lg:after{background-position:0 calc(100% + 2.34375rem);background-size:6.5625rem 4.6875rem;min-width:3.28125rem;padding-top:2.7604166667rem}[data-fr-theme=dark] .fr-logo--lg:after{background-position:-3.28125rem 100%}.fr-btn{--text-spacing:0;--title-spacing:0;--underline-img:none;--hover-tint:var(--hover);--idle:transparent;--hover:var(--background-action-high-blue-france-hover);--active:var(--background-action-high-blue-france-active);align-items:center;background-color:var(--background-action-high-blue-france);color:var(--text-inverted-blue-france);display:inline-flex;flex-direction:row;font-size:1rem;font-weight:500;line-height:1.5rem;min-height:2.5rem;padding:.5rem 1rem;width:-moz-fit-content;width:fit-content;z-index:1}.fr-btn:after,.fr-btn:before{display:block}.fr-btn[target=_blank]{max-height:none;max-width:100%;overflow:initial}.fr-btn[target=_blank]:after{--icon-size:1rem;content:"";margin-left:.5rem;margin-right:-.125rem}.fr-btn--align-on-content{margin-left:-1rem;margin-right:-1rem}.fr-btn[class*=" fr-fi-"]:not([class*=fr-btn--icon-]),.fr-btn[class*=" fr-icon-"]:not([class*=fr-btn--icon-]),.fr-btn[class^=fr-fi-]:not([class*=fr-btn--icon-]),.fr-btn[class^=fr-icon-]:not([class*=fr-btn--icon-]){max-height:2.5rem;max-width:2.5rem;overflow:hidden;padding-left:.5rem;padding-right:.5rem;white-space:nowrap}.fr-btn[class*=" fr-fi-"]:not([class*=fr-btn--icon-]):before,.fr-btn[class*=" fr-icon-"]:not([class*=fr-btn--icon-]):before,.fr-btn[class^=fr-fi-]:not([class*=fr-btn--icon-]):before,.fr-btn[class^=fr-icon-]:not([class*=fr-btn--icon-]):before{--icon-size:1.5rem;margin-left:0;margin-right:.5rem}.fr-btn--align-on-content[class*=" fr-fi-"]:not([class*=fr-btn--icon-]),.fr-btn--align-on-content[class*=" fr-icon-"]:not([class*=fr-btn--icon-]),.fr-btn--align-on-content[class^=fr-fi-]:not([class*=fr-btn--icon-]),.fr-btn--align-on-content[class^=fr-icon-]:not([class*=fr-btn--icon-]){margin-left:-.5rem;margin-right:-.5rem}.fr-btn--icon-left[class*=" fr-fi-"],.fr-btn--icon-left[class*=" fr-icon-"],.fr-btn--icon-left[class^=fr-fi-],.fr-btn--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-btn--icon-left[class*=" fr-fi-"]:before,.fr-btn--icon-left[class*=" fr-icon-"]:before,.fr-btn--icon-left[class^=fr-fi-]:before,.fr-btn--icon-left[class^=fr-icon-]:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-fi-"],.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-icon-"],.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-fi-],.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-icon-]{margin-left:-.875rem;margin-right:-1rem}.fr-btn--icon-right[class*=" fr-fi-"],.fr-btn--icon-right[class*=" fr-icon-"],.fr-btn--icon-right[class^=fr-fi-],.fr-btn--icon-right[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-btn--icon-right[class*=" fr-fi-"]:after,.fr-btn--icon-right[class*=" fr-icon-"]:after,.fr-btn--icon-right[class^=fr-fi-]:after,.fr-btn--icon-right[class^=fr-icon-]:after{--icon-size:1rem;content:"";margin-left:.5rem;margin-right:-.125rem}.fr-btn--icon-right[class*=" fr-fi-"]:before,.fr-btn--icon-right[class*=" fr-icon-"]:before,.fr-btn--icon-right[class^=fr-fi-]:before,.fr-btn--icon-right[class^=fr-icon-]:before{content:none}.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-fi-"],.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-icon-"],.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-fi-],.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-icon-]{margin-left:-1rem;margin-right:-.875rem}.fr-btn--sm{font-size:.875rem;line-height:1.5rem;min-height:2rem;padding:.25rem .75rem}.fr-btn--sm[target=_blank]{max-height:none;max-width:100%;overflow:initial}.fr-btn--sm[target=_blank]:after{--icon-size:1rem;content:"";margin-left:.5rem;margin-right:-.125rem}.fr-btn--sm.fr-btn--align-on-content{margin-left:-.75rem;margin-right:-.75rem}.fr-btn--sm[class*=" fr-fi-"]:not([class*=fr-btn--icon-]),.fr-btn--sm[class*=" fr-icon-"]:not([class*=fr-btn--icon-]),.fr-btn--sm[class^=fr-fi-]:not([class*=fr-btn--icon-]),.fr-btn--sm[class^=fr-icon-]:not([class*=fr-btn--icon-]){max-height:2rem;max-width:2rem;overflow:hidden;padding-left:.5rem;padding-right:.5rem;white-space:nowrap}.fr-btn--sm[class*=" fr-fi-"]:not([class*=fr-btn--icon-]):before,.fr-btn--sm[class*=" fr-icon-"]:not([class*=fr-btn--icon-]):before,.fr-btn--sm[class^=fr-fi-]:not([class*=fr-btn--icon-]):before,.fr-btn--sm[class^=fr-icon-]:not([class*=fr-btn--icon-]):before{--icon-size:1rem;margin-left:0;margin-right:.5rem}.fr-btn--sm.fr-btn--align-on-content[class*=" fr-fi-"]:not([class*=fr-btn--icon-]),.fr-btn--sm.fr-btn--align-on-content[class*=" fr-icon-"]:not([class*=fr-btn--icon-]),.fr-btn--sm.fr-btn--align-on-content[class^=fr-fi-]:not([class*=fr-btn--icon-]),.fr-btn--sm.fr-btn--align-on-content[class^=fr-icon-]:not([class*=fr-btn--icon-]){margin-left:-.5rem;margin-right:-.5rem}.fr-btn--sm.fr-btn--icon-left[class*=" fr-fi-"],.fr-btn--sm.fr-btn--icon-left[class*=" fr-icon-"],.fr-btn--sm.fr-btn--icon-left[class^=fr-fi-],.fr-btn--sm.fr-btn--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-btn--sm.fr-btn--icon-left[class*=" fr-fi-"]:before,.fr-btn--sm.fr-btn--icon-left[class*=" fr-icon-"]:before,.fr-btn--sm.fr-btn--icon-left[class^=fr-fi-]:before,.fr-btn--sm.fr-btn--icon-left[class^=fr-icon-]:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-fi-"],.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-icon-"],.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-fi-],.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-icon-]{margin-left:-.625rem;margin-right:-.75rem}.fr-btn--sm.fr-btn--icon-right[class*=" fr-fi-"],.fr-btn--sm.fr-btn--icon-right[class*=" fr-icon-"],.fr-btn--sm.fr-btn--icon-right[class^=fr-fi-],.fr-btn--sm.fr-btn--icon-right[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-btn--sm.fr-btn--icon-right[class*=" fr-fi-"]:after,.fr-btn--sm.fr-btn--icon-right[class*=" fr-icon-"]:after,.fr-btn--sm.fr-btn--icon-right[class^=fr-fi-]:after,.fr-btn--sm.fr-btn--icon-right[class^=fr-icon-]:after{--icon-size:1rem;content:"";margin-left:.5rem;margin-right:-.125rem}.fr-btn--sm.fr-btn--icon-right[class*=" fr-fi-"]:before,.fr-btn--sm.fr-btn--icon-right[class*=" fr-icon-"]:before,.fr-btn--sm.fr-btn--icon-right[class^=fr-fi-]:before,.fr-btn--sm.fr-btn--icon-right[class^=fr-icon-]:before{content:none}.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-fi-"],.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-icon-"],.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-fi-],.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-icon-]{margin-left:-.75rem;margin-right:-.625rem}.fr-btn--lg{font-size:1.125rem;line-height:1.75rem;min-height:3rem;padding:.5rem 1.5rem}.fr-btn--lg[target=_blank]{max-height:none;max-width:100%;overflow:initial}.fr-btn--lg[target=_blank]:after{--icon-size:1.5rem;content:"";margin-left:.5rem;margin-right:-.1875rem}.fr-btn--lg.fr-btn--align-on-content{margin-left:-1.5rem;margin-right:-1.5rem}.fr-btn--lg[class*=" fr-fi-"]:not([class*=fr-btn--icon-]),.fr-btn--lg[class*=" fr-icon-"]:not([class*=fr-btn--icon-]),.fr-btn--lg[class^=fr-fi-]:not([class*=fr-btn--icon-]),.fr-btn--lg[class^=fr-icon-]:not([class*=fr-btn--icon-]){max-height:3rem;max-width:3rem;overflow:hidden;padding-left:.5rem;padding-right:.5rem;white-space:nowrap}.fr-btn--lg[class*=" fr-fi-"]:not([class*=fr-btn--icon-]):before,.fr-btn--lg[class*=" fr-icon-"]:not([class*=fr-btn--icon-]):before,.fr-btn--lg[class^=fr-fi-]:not([class*=fr-btn--icon-]):before,.fr-btn--lg[class^=fr-icon-]:not([class*=fr-btn--icon-]):before{--icon-size:2rem;margin-left:0;margin-right:.5rem}.fr-btn--lg.fr-btn--align-on-content[class*=" fr-fi-"]:not([class*=fr-btn--icon-]),.fr-btn--lg.fr-btn--align-on-content[class*=" fr-icon-"]:not([class*=fr-btn--icon-]),.fr-btn--lg.fr-btn--align-on-content[class^=fr-fi-]:not([class*=fr-btn--icon-]),.fr-btn--lg.fr-btn--align-on-content[class^=fr-icon-]:not([class*=fr-btn--icon-]){margin-left:-.5rem;margin-right:-.5rem}.fr-btn--lg.fr-btn--icon-left[class*=" fr-fi-"],.fr-btn--lg.fr-btn--icon-left[class*=" fr-icon-"],.fr-btn--lg.fr-btn--icon-left[class^=fr-fi-],.fr-btn--lg.fr-btn--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-btn--lg.fr-btn--icon-left[class*=" fr-fi-"]:before,.fr-btn--lg.fr-btn--icon-left[class*=" fr-icon-"]:before,.fr-btn--lg.fr-btn--icon-left[class^=fr-fi-]:before,.fr-btn--lg.fr-btn--icon-left[class^=fr-icon-]:before{--icon-size:1.5rem;margin-left:-.1875rem;margin-right:.5rem}.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-fi-"],.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-icon-"],.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-fi-],.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-icon-]{margin-left:-1.3125rem;margin-right:-1.5rem}.fr-btn--lg.fr-btn--icon-right[class*=" fr-fi-"],.fr-btn--lg.fr-btn--icon-right[class*=" fr-icon-"],.fr-btn--lg.fr-btn--icon-right[class^=fr-fi-],.fr-btn--lg.fr-btn--icon-right[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-btn--lg.fr-btn--icon-right[class*=" fr-fi-"]:after,.fr-btn--lg.fr-btn--icon-right[class*=" fr-icon-"]:after,.fr-btn--lg.fr-btn--icon-right[class^=fr-fi-]:after,.fr-btn--lg.fr-btn--icon-right[class^=fr-icon-]:after{--icon-size:1.5rem;content:"";margin-left:.5rem;margin-right:-.1875rem}.fr-btn--lg.fr-btn--icon-right[class*=" fr-fi-"]:before,.fr-btn--lg.fr-btn--icon-right[class*=" fr-icon-"]:before,.fr-btn--lg.fr-btn--icon-right[class^=fr-fi-]:before,.fr-btn--lg.fr-btn--icon-right[class^=fr-icon-]:before{content:none}.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-fi-"],.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-icon-"],.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-fi-],.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-icon-]{margin-left:-1.5rem;margin-right:-1.3125rem}.fr-btns-group{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;align-items:stretch;display:flex;flex-wrap:wrap;margin-left:-.5rem;margin-right:-.5rem}.fr-btns-group>li{max-width:100%;width:100%}.fr-btns-group .fr-btn{justify-content:center;margin:0 .5rem 1rem;width:calc(100% - 1rem)}.fr-btns-group--inline .fr-btn{margin-left:.5rem;margin-right:.5rem;max-width:100%;width:auto}.fr-btns-group--inline>li{display:inline-flex;max-width:100%;width:auto}.fr-btns-group--inline.fr-btns-group--right.fr-btns-group--inline-reverse{flex-direction:row-reverse;justify-content:flex-start}.fr-btns-group--left,.fr-btns-group--left li{justify-content:flex-start;text-align:left}.fr-btns-group--right,.fr-btns-group--right li{justify-content:flex-end;text-align:right}.fr-btns-group--center,.fr-btns-group--center li{justify-content:center;text-align:center}.fr-btns-group--equisized{--equisized-width:auto}.fr-btns-group--equisized .fr-btn{justify-content:center;width:var(--equisized-width)}.fr-btns-group--sm .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]){font-size:.875rem;line-height:1.5rem;min-height:2rem;padding:.25rem .75rem}.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"],.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"],.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-],.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]{font-size:.875rem;justify-content:flex-start;line-height:1.5rem;max-height:2rem;max-width:2rem;min-height:2rem;overflow:hidden;padding:.25rem .5rem;white-space:nowrap}.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]:before,.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]:before,.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]:before,.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]:before{--icon-size:1rem;margin-left:0;margin-right:.5rem}.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"],.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"],.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class^=fr-fi-],.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class^=fr-icon-]{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"]:before,.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"]:before,.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class^=fr-fi-]:before,.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class^=fr-icon-]:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"],.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"],.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-fi-],.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-icon-]{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]:after,.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]:after,.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-fi-]:after,.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-icon-]:after{--icon-size:1rem;content:"";margin-left:.5rem;margin-right:-.125rem}.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]:before,.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]:before,.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-fi-]:before,.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-icon-]:before{content:none}.fr-btns-group:where(:not(.fr-btns-group--sm):not(.fr-btns-group--lg)) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]){font-size:1rem;line-height:1.5rem;min-height:2.5rem;padding:.5rem 1rem}.fr-btns-group:where(:not(.fr-btns-group--sm):not(.fr-btns-group--lg)):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"],.fr-btns-group:where(:not(.fr-btns-group--sm):not(.fr-btns-group--lg)):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"],.fr-btns-group:where(:not(.fr-btns-group--sm):not(.fr-btns-group--lg)):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-],.fr-btns-group:where(:not(.fr-btns-group--sm):not(.fr-btns-group--lg)):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]{font-size:1rem;justify-content:flex-start;line-height:1.5rem;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-btns-group:where(:not(.fr-btns-group--sm):not(.fr-btns-group--lg)):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]:before,.fr-btns-group:where(:not(.fr-btns-group--sm):not(.fr-btns-group--lg)):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]:before,.fr-btns-group:where(:not(.fr-btns-group--sm):not(.fr-btns-group--lg)):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]:before,.fr-btns-group:where(:not(.fr-btns-group--sm):not(.fr-btns-group--lg)):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]:before{--icon-size:1.5rem;margin-left:0;margin-right:.5rem}.fr-btns-group:where(:not(.fr-btns-group--sm):not(.fr-btns-group--lg)).fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"],.fr-btns-group:where(:not(.fr-btns-group--sm):not(.fr-btns-group--lg)).fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"],.fr-btns-group:where(:not(.fr-btns-group--sm):not(.fr-btns-group--lg)).fr-btns-group--icon-left .fr-btn[class^=fr-fi-],.fr-btns-group:where(:not(.fr-btns-group--sm):not(.fr-btns-group--lg)).fr-btns-group--icon-left .fr-btn[class^=fr-icon-]{font-size:1rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2.5rem;overflow:initial;padding:.5rem 1rem}.fr-btns-group:where(:not(.fr-btns-group--sm):not(.fr-btns-group--lg)).fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"]:before,.fr-btns-group:where(:not(.fr-btns-group--sm):not(.fr-btns-group--lg)).fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"]:before,.fr-btns-group:where(:not(.fr-btns-group--sm):not(.fr-btns-group--lg)).fr-btns-group--icon-left .fr-btn[class^=fr-fi-]:before,.fr-btns-group:where(:not(.fr-btns-group--sm):not(.fr-btns-group--lg)).fr-btns-group--icon-left .fr-btn[class^=fr-icon-]:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-btns-group:where(:not(.fr-btns-group--sm):not(.fr-btns-group--lg)).fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"],.fr-btns-group:where(:not(.fr-btns-group--sm):not(.fr-btns-group--lg)).fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"],.fr-btns-group:where(:not(.fr-btns-group--sm):not(.fr-btns-group--lg)).fr-btns-group--icon-right .fr-btn[class^=fr-fi-],.fr-btns-group:where(:not(.fr-btns-group--sm):not(.fr-btns-group--lg)).fr-btns-group--icon-right .fr-btn[class^=fr-icon-]{font-size:1rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2.5rem;overflow:initial;padding:.5rem 1rem}.fr-btns-group:where(:not(.fr-btns-group--sm):not(.fr-btns-group--lg)).fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]:after,.fr-btns-group:where(:not(.fr-btns-group--sm):not(.fr-btns-group--lg)).fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]:after,.fr-btns-group:where(:not(.fr-btns-group--sm):not(.fr-btns-group--lg)).fr-btns-group--icon-right .fr-btn[class^=fr-fi-]:after,.fr-btns-group:where(:not(.fr-btns-group--sm):not(.fr-btns-group--lg)).fr-btns-group--icon-right .fr-btn[class^=fr-icon-]:after{--icon-size:1rem;content:"";margin-left:.5rem;margin-right:-.125rem}.fr-btns-group:where(:not(.fr-btns-group--sm):not(.fr-btns-group--lg)).fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]:before,.fr-btns-group:where(:not(.fr-btns-group--sm):not(.fr-btns-group--lg)).fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]:before,.fr-btns-group:where(:not(.fr-btns-group--sm):not(.fr-btns-group--lg)).fr-btns-group--icon-right .fr-btn[class^=fr-fi-]:before,.fr-btns-group:where(:not(.fr-btns-group--sm):not(.fr-btns-group--lg)).fr-btns-group--icon-right .fr-btn[class^=fr-icon-]:before{content:none}.fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]){font-size:1.125rem;line-height:1.75rem;min-height:3rem;padding:.5rem 1.5rem}.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"],.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"],.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-],.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]{font-size:1.125rem;justify-content:flex-start;line-height:1.75rem;max-height:3rem;max-width:3rem;min-height:3rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]:before,.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]:before,.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]:before,.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]:before{--icon-size:2rem;margin-left:0;margin-right:.5rem}.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"],.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"],.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class^=fr-fi-],.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class^=fr-icon-]{font-size:1.125rem;line-height:1.75rem;max-height:none;max-width:100%;min-height:3rem;overflow:initial;padding:.5rem 1.5rem}.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"]:before,.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"]:before,.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class^=fr-fi-]:before,.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class^=fr-icon-]:before{--icon-size:1.5rem;margin-left:-.1875rem;margin-right:.5rem}.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"],.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"],.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-fi-],.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-icon-]{font-size:1.125rem;line-height:1.75rem;max-height:none;max-width:100%;min-height:3rem;overflow:initial;padding:.5rem 1.5rem}.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]:after,.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]:after,.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-fi-]:after,.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-icon-]:after{--icon-size:1.5rem;content:"";margin-left:.5rem;margin-right:-.1875rem}.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]:before,.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]:before,.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-fi-]:before,.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-icon-]:before{content:none}.fr-btn--close{display:flex;font-size:.875rem;line-height:1.5rem;margin-left:auto;margin-right:-1rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-btn--close:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;margin-right:-.125rem;-webkit-mask-image:url(icons/system/close-line.svg);mask-image:url(icons/system/close-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-btn--close:before{content:none}.fr-btn--display{font-size:1rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2.5rem;overflow:initial;padding:.5rem 1rem}.fr-btn--display:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:-.125rem;margin-right:.5rem;-webkit-mask-image:url(icons/system/fr--theme-fill.svg);mask-image:url(icons/system/fr--theme-fill.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-btn:disabled,a.fr-btn:not([href]){--idle:transparent;--hover:var(--background-disabled-grey-hover);--active:var(--background-disabled-grey-active);background-color:var(--background-disabled-grey);color:var(--text-disabled-grey)}.fr-btn--secondary{--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 0 0 1px var(--border-action-high-blue-france);color:var(--text-action-high-blue-france)}.fr-btn--secondary:disabled,a.fr-btn--secondary:not([href]){--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 0 0 1px var(--border-disabled-grey);color:var(--text-disabled-grey)}.fr-btn--tertiary{--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 0 0 1px var(--border-default-grey);color:var(--text-action-high-blue-france)}.fr-btn--tertiary:disabled,a.fr-btn--tertiary:not([href]){--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 0 0 1px var(--border-disabled-grey);color:var(--text-disabled-grey)}.fr-btn--close,.fr-btn--display,.fr-btn--tertiary-no-outline{--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-action-high-blue-france)}.fr-btn--close:disabled,.fr-btn--display:disabled,.fr-btn--tertiary-no-outline:disabled,a.fr-btn--close:not([href]),a.fr-btn--display:not([href]),a.fr-btn--tertiary-no-outline:not([href]){--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-disabled-grey)}.fr-connect{--idle:transparent;--hover:var(--background-action-high-blue-france-hover);--active:var(--background-action-high-blue-france-active);align-items:flex-start;background-color:var(--background-action-high-blue-france);color:var(--text-inverted-blue-france);display:flex;flex-direction:column;height:3.5rem;justify-content:center;margin-bottom:.75rem;padding:.25rem .75rem .25rem 4rem;position:relative}.fr-connect:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 48'%3E%3Cpath fill='%232a2f82' d='M34.965 15.1 19.971 6.423 4.977 15.184a.606.606 0 0 0-.306.524v16.948a.666.666 0 0 0 .306.524l14.992 8.6 14.994-8.706a.665.665 0 0 0 .306-.524V15.628a.605.605 0 0 0-.304-.528Z'/%3E%3Cpath fill='%23df1f26' d='m14.614 15.6-5.029 8.628-4.557-9.175 5.39-3.113 4.489 3.16ZM35.27 32.58V15.622a.6.6 0 0 0-.306-.523L19.971 6.423'/%3E%3Cpath fill='%232e65b0' d='m4.673 32.58 15.3-26.157v35.362L4.977 33.18a.666.666 0 0 1-.306-.524V15.708Zm24.669-20.735L34.8 15l-4.489 9.15-5.387-9.236Z'/%3E%3Cpath fill='%23fff' d='m39.606 12.305-19.19-11.02a.933.933 0 0 0-.832 0L.394 12.305A.886.886 0 0 0 0 13v22a.886.886 0 0 0 .394.7l19.189 11.02a.933.933 0 0 0 .832 0L39.606 35.7A.886.886 0 0 0 40 35V13a.886.886 0 0 0-.394-.695ZM10.762 30.061h.079c-.042 0-.079.007-.079.05 0 .1.151 0 .2.1a.912.912 0 0 0-.629.276c0 .051.1.051.151.051-.075.1-.226.05-.277.151a.177.177 0 0 0 .1.05c-.05 0-.1 0-.1.051v.151c-.126 0-.176.1-.277.151.2.151.327 0 .528 0-.528.2-.956.478-1.484.629-.1 0 0 .151-.1.151.151.1.227-.05.377-.05-.654.377-1.333.7-2.037 1.132a.351.351 0 0 0-.1.2h-.2c-.1.05-.05.176-.151.277.226.151.5-.2.654 0 .05 0-.1.05-.2.05-.05 0-.05.1-.1.1h-.154c-.1.075-.2.126-.2.276a.219.219 0 0 0-.226.1 9.034 9.034 0 0 0 3.144-.578 7.685 7.685 0 0 0 2.088-1.559.176.176 0 0 1 .05.1 2.168 2.168 0 0 1-.806 1.08c-.277.151-.478.377-.7.478a4.045 4.045 0 0 0-.428.276 10.761 10.761 0 0 1-1.939.412l-.305.044c-.225.033-.449.069-.671.108L4.977 33.18a.648.648 0 0 1-.288-.411.574.574 0 0 0 .094-.063.265.265 0 0 0-.113-.071v-.65a12.786 12.786 0 0 0 3.038-.942A8.746 8.746 0 0 0 4.671 29.7v-1.515a11.662 11.662 0 0 1 1.639.392 6.415 6.415 0 0 1 1.182.578 3.113 3.113 0 0 0 .478.377.91.91 0 0 0 .8.05h.33a3.961 3.961 0 0 0 1.937-.905c0 .05.05.05.1.05a3.63 3.63 0 0 1-.428 1.132c.003.051-.048.152.053.202Zm2.817 3.571c.251-.1.4-.277.629-.377-.05.05-.05.151-.1.2a3.691 3.691 0 0 0-.528.4 15.96 15.96 0 0 0-1.585 1.61c-.252.3-.528.578-.8.855a2.385 2.385 0 0 1-.31.245l-2.527-1.45a4.047 4.047 0 0 0 1.076-.053 4.984 4.984 0 0 0 .855-.327v.1c.7-.277 1.232-.906 1.937-1.132.025 0 .126.1.226.05a1.883 1.883 0 0 1 1.509-.7c0 .05 0 .1.05.1h.025c-.151.126-.327.251-.5.377-.057.052-.007.102.043.102Zm-8.908-6.164v-.186a5.814 5.814 0 0 1 1.588-.188 1.52 1.52 0 0 1 .478 0 5.861 5.861 0 0 0-2.066.374Zm30.6 5.088a.665.665 0 0 1-.306.524l-10.079 5.851a32.3 32.3 0 0 1-3.408-1.185 2.826 2.826 0 0 1-.05-2.245 3.794 3.794 0 0 1 .352-.883c.025-.025.05-.05.05-.076a.025.025 0 0 0 .025-.025 4.316 4.316 0 0 1 .377-.555l.015-.015.02-.021.015-.015c0-.025.025-.05.05-.076.025-.051.075-.076.1-.126a3.771 3.771 0 0 1 .579-.5 4.07 4.07 0 0 1 .654-.177 19.817 19.817 0 0 1 2.415.328.751.751 0 0 1 .277.1 1.849 1.849 0 0 0 .905-.05 1.137 1.137 0 0 0 .855-.706 1.212 1.212 0 0 0 .05-1.059c-.178-.276-.013-.437.181-.59l.068-.055a1.17 1.17 0 0 0 .231-.216c.126-.252-.1-.4-.151-.63-.05-.1-.226-.05-.327-.2.352-.151.855-.429.629-.857-.151-.227-.377-.63-.1-.857.352-.2.855-.151 1.006-.479a1.138 1.138 0 0 0-.292-1.085l-.075-.108a4.754 4.754 0 0 1-.211-.32 6.914 6.914 0 0 0-.528-.757 4.3 4.3 0 0 1-.528-1.009c-.151-.378.05-.706.05-1.084a6.347 6.347 0 0 0-.327-2.144c-.126-.353-.176-.731-.327-1.059a1.12 1.12 0 0 0-.226-.58.375.375 0 0 1 0-.328 4.874 4.874 0 0 0 .579-.479.567.567 0 0 0-.2-.706c-.327-.151-.3.328-.528.429h-.151c-.05-.126.05-.177.151-.277 0-.05 0-.151-.05-.151-.2 0-.377-.051-.428-.151a3.957 3.957 0 0 0-1.861-1.286 2.319 2.319 0 0 0 .579.1 1.67 1.67 0 0 0 1.006-.1c.227-.076.277-.479.377-.706a.8.8 0 0 0-.151-.631 2.189 2.189 0 0 0-.906-.756 9.13 9.13 0 0 1-.679-.353.952.952 0 0 0-.251-.126c-2.965-1.485-9.069-.2-9.534 0h-.009a8.244 8.244 0 0 0-1.249.475 3.922 3.922 0 0 0-2.365 2.465 3.829 3.829 0 0 0-1.333 1.509c-.428.8-1.056 1.509-.956 2.414.1.78.277 1.484.428 2.289a4.668 4.668 0 0 0 .2.8c.1.276 0 .629.151.855.075.151.025.327.227.428v.2c.05.05.05.1.151.1v.2a6.446 6.446 0 0 1 1.107 1.434c.1.276-.478.151-.7.05a5.979 5.979 0 0 1-1.132-.956.175.175 0 0 0-.051.1c.2.352.906.78.528 1.006-.2.1-.428-.151-.629.051-.05.075 0 .176 0 .276-.277-.2-.578-.1-.855-.2-.2-.05-.252-.427-.478-.427a15.162 15.162 0 0 0-1.811-.327 15.137 15.137 0 0 0-1.739-.159V15.708a.606.606 0 0 1 .306-.524l14.987-8.761L34.965 15.1a.605.605 0 0 1 .306.524Zm-7.954-8.261a.325.325 0 0 1-.282.149 2.843 2.843 0 0 0-.282.273c.1 0 0 .149.1.149-.205.223.077.694-.205.793a2.176 2.176 0 0 1-1.127 0 .722.722 0 0 1 .167-.016h.085a.382.382 0 0 0 .337-.132v-.2c0-.05-.051-.05-.1-.05a.161.161 0 0 1-.1.05.223.223 0 0 0-.154-.2.807.807 0 0 1-.718-.273.67.67 0 0 1 .436-.05c.128 0 .077-.223.231-.322h.154c.307-.372.871-.471.974-.843 0-.1-.282-.1-.487-.149a2.259 2.259 0 0 0-.82.05 4.65 4.65 0 0 0-1.051.273 3.225 3.225 0 0 1 .923-.471 3.886 3.886 0 0 1 .718-.2l.132-.026.133-.027a.971.971 0 0 1 .556 0c.231.1.615.1.666.248.1.273-.154.545-.435.744-.057.081.148.135.148.23Z'/%3E%3C/svg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:2.5rem 3rem;bottom:.25rem;content:"";display:block;height:3rem;left:.75rem;position:absolute;top:.25rem;width:2.5rem}.fr-connect__brand,.fr-connect__login{line-height:1;z-index:1}.fr-connect__login{font-size:17px;height:17px}.fr-connect__brand{font-size:18px;font-weight:700;height:18px}.fr-connect--plus{padding-right:3rem}.fr-connect--plus:after{background-position:50% 50%,50% 50%;background-repeat:repeat-x,repeat-y;background-size:21.5% 21.5%,21.5% 21.5%;bottom:1rem;content:"";display:block;height:1.5rem;position:absolute;right:.75rem;top:1rem;width:1.5rem}.fr-connect--plus .fr-connect__brand{margin-right:-10px;overflow:hidden;width:100%}.fr-connect-group{--text-spacing:0 0 1rem 0}.fr-connect-group p{color:var(--text-mention-grey);font-size:.75rem;line-height:1.25rem}.fr-connect-group .fr-connect+p a{color:var(--text-action-high-blue-france);font-size:.875rem;line-height:1.5rem}.fr-connect:after{background-image:linear-gradient(0deg,var(--text-inverted-blue-france),var(--text-inverted-blue-france)),linear-gradient(0deg,var(--text-inverted-blue-france),var(--text-inverted-blue-france))}.fr-connect:disabled,a.fr-connect:not([href]){--idle:transparent;--hover:var(--background-disabled-grey-hover);--active:var(--background-disabled-grey-active);background-color:var(--background-disabled-grey);color:var(--text-disabled-grey)}.fr-connect:disabled:after,a.fr-connect:not([href]):after{background-image:linear-gradient(0deg,var(--text-disabled-grey),var(--text-disabled-grey)),linear-gradient(0deg,var(--text-disabled-grey),var(--text-disabled-grey))}.fr-quote{background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey));background-position:.5rem 100%;background-repeat:no-repeat;background-size:50% 1px;margin:0;padding:0 .5rem 2rem;position:relative}.fr-quote:after,.fr-quote:before{--icon-size:2rem;background-color:currentColor;display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-image:url(icons/editor/fr--quote-line.svg);mask-image:url(icons/editor/fr--quote-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-quote:before{color:var(--artwork-minor-blue-france);content:"";display:block;margin-bottom:.5rem}.fr-quote--column{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.fr-quote--column .fr-quote__author,.fr-quote--column .fr-quote__source{margin-left:5.25rem}.fr-quote--column figcaption{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;min-height:4.25rem}.fr-quote blockquote{--text-spacing:0 0 1rem;margin:0}.fr-quote blockquote p{font-size:1.25rem;font-weight:700;line-height:2rem}.fr-quote__author{--text-spacing:0 0 0.25rem;font-size:.875rem;font-weight:700;line-height:1.5rem}.fr-quote__image{background-size:cover;border-radius:50%;display:flex;flex-direction:row;overflow:hidden;position:absolute;width:4.25rem}.fr-quote__image img{height:100%;width:100%}.fr-quote cite{font-size:.75rem;font-style:italic;line-height:1.25rem}.fr-quote figcaption{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none}.fr-quote figcaption li{font-size:.75rem;line-height:1.25rem}.fr-quote figcaption .fr-quote__source{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.fr-quote figcaption .fr-quote__source li{display:inline-block}.fr-quote figcaption .fr-quote__source li:not(:last-child):after{content:"·";display:inline-block;padding-left:.25rem;padding-right:.25rem}.fr-quote--green-tilleul-verveine:before{color:var(--artwork-minor-green-tilleul-verveine)}.fr-quote--green-bourgeon:before{color:var(--artwork-minor-green-bourgeon)}.fr-quote--green-emeraude:before{color:var(--artwork-minor-green-emeraude)}.fr-quote--green-menthe:before{color:var(--artwork-minor-green-menthe)}.fr-quote--green-archipel:before{color:var(--artwork-minor-green-archipel)}.fr-quote--blue-ecume:before{color:var(--artwork-minor-blue-ecume)}.fr-quote--blue-cumulus:before{color:var(--artwork-minor-blue-cumulus)}.fr-quote--purple-glycine:before{color:var(--artwork-minor-purple-glycine)}.fr-quote--pink-macaron:before{color:var(--artwork-minor-pink-macaron)}.fr-quote--pink-tuile:before{color:var(--artwork-minor-pink-tuile)}.fr-quote--yellow-tournesol:before{color:var(--artwork-minor-yellow-tournesol)}.fr-quote--yellow-moutarde:before{color:var(--artwork-minor-yellow-moutarde)}.fr-quote--orange-terre-battue:before{color:var(--artwork-minor-orange-terre-battue)}.fr-quote--brown-cafe-creme:before{color:var(--artwork-minor-brown-cafe-creme)}.fr-quote--brown-caramel:before{color:var(--artwork-minor-brown-caramel)}.fr-quote--brown-opera:before{color:var(--artwork-minor-brown-opera)}.fr-quote--beige-gris-galet:before{color:var(--artwork-minor-beige-gris-galet)}.fr-breadcrumb{--text-spacing:0 0 0.5rem;color:var(--text-mention-grey);font-size:.75rem;line-height:1.25rem;margin:1rem 0 2rem;position:relative}.fr-breadcrumb__button{background-image:var(--underline-img),var(--underline-img);background-position:var(--underline-x) 100%,var(--underline-x) calc(100% - .0625em);background-repeat:no-repeat,no-repeat;background-size:var(--underline-hover-width) .125em,var(--underline-idle-width) .0625em;color:inherit;font-size:.75rem;line-height:1.25rem;margin:0;padding:0;transition:background-size 0s}.fr-breadcrumb__button[aria-expanded=true]{display:none}.fr-breadcrumb .fr-collapse{margin-left:-4px;margin-right:-4px;padding-left:4px;padding-right:4px;transform:translateY(-4px)}.fr-breadcrumb__list{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;transform:translateY(4px)}.fr-breadcrumb__list li{display:inline;line-height:1.75rem}.fr-breadcrumb__list li:not(:first-child):before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.25rem;margin-right:.25rem;-webkit-mask-image:url(icons/system/arrow-right-s-line.svg);mask-image:url(icons/system/arrow-right-s-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);vertical-align:calc((1.05rem - var(--icon-size))*.5);width:var(--icon-size)}.fr-breadcrumb__link{font-size:.75rem;line-height:1.25rem;position:relative;vertical-align:top}.fr-breadcrumb__link[aria-current]:not([href]){cursor:default;pointer-events:none}.fr-breadcrumb__link[aria-current]{color:var(--text-active-grey)}.fr-input-group:not(:last-child),.fr-select-group:not(:last-child){margin-bottom:1.5rem}.fr-input-group .fr-label .fr-hint-text,.fr-select-group .fr-label .fr-hint-text{margin-bottom:.5rem;margin-top:.25rem}.fr-label{color:var(--text-label-grey);display:block;font-size:1rem;line-height:1.5rem}.fr-label+.fr-input,.fr-label+.fr-input-wrap,.fr-label+.fr-select{margin-top:.5rem}.fr-hint-text{color:var(--text-mention-grey);display:block;font-size:.75rem;line-height:1.25rem;margin-bottom:0;margin-top:0}.fr-hint-text+.fr-input,.fr-hint-text+.fr-input-wrap,.fr-hint-text+.fr-select{margin-top:.5rem}.fr-error-text{align-items:center;color:var(--text-default-error);display:flex;flex-direction:row;font-size:.75rem;line-height:1.25rem;margin-bottom:0;margin-top:1rem}.fr-error-text:after,.fr-error-text:before{--icon-size:1rem;background-color:currentColor;display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-image:url(icons/system/fr--error-fill.svg);mask-image:url(icons/system/fr--error-fill.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-error-text:before{content:"";display:inline-block;margin-right:.25rem}.fr-valid-text{align-items:center;color:var(--text-default-success);display:flex;flex-direction:row;font-size:.75rem;line-height:1.25rem;margin-bottom:0;margin-top:1rem}.fr-valid-text:after,.fr-valid-text:before{--icon-size:1rem;background-color:currentColor;display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-image:url(icons/system/fr--success-fill.svg);mask-image:url(icons/system/fr--success-fill.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-valid-text:before{content:"";display:inline-block;margin-right:.25rem}.fr-form-group{margin-bottom:2rem}.fr-fieldset{border:0;margin:0;padding:0;position:relative}.fr-fieldset .fr-hint-text{margin-bottom:1rem}.fr-fieldset__legend{color:var(--text-title-grey);font-size:1rem;font-weight:700;line-height:1.5rem;margin-bottom:1rem}.fr-fieldset__legend .fr-hint-text{font-weight:400;margin-bottom:0;margin-top:.5rem}.fr-fieldset__content{position:relative}.fr-fieldset--inline .fr-fieldset__content{align-items:baseline;display:flex;flex-wrap:wrap;justify-content:flex-start;margin:-.75rem 0}.fr-fieldset--inline .fr-checkbox-group{display:inline-flex;margin-bottom:0}.fr-fieldset--inline .fr-checkbox-group:first-child{margin-top:0}.fr-fieldset--inline .fr-checkbox-group:not(:last-child){margin-right:1.25rem}.fr-fieldset--inline .fr-checkbox-group:last-child{margin-bottom:0}.fr-fieldset--inline .fr-radio-group{display:inline-flex}.fr-fieldset--inline .fr-radio-group:not(:last-child) input[type=radio]+label{margin-right:1.75rem}.fr-fieldset--inline .fr-radio-group:first-child,.fr-fieldset--inline .fr-radio-group:first-child input[type=radio]+label{margin-top:0}.fr-fieldset--inline .fr-radio-group:last-child,.fr-fieldset--inline .fr-radio-group:last-child input[type=radio]+label{margin-bottom:0}.fr-fieldset--error .fr-fieldset__content:before{bottom:.75rem;box-shadow:inset 2px 0 0 0 var(--border-plain-error);content:"";left:-.5rem;position:absolute;top:.75rem;width:2px}.fr-fieldset--valid .fr-fieldset__content:before{bottom:.75rem;box-shadow:inset 2px 0 0 0 var(--border-plain-success);content:"";left:-.5rem;position:absolute;top:.75rem;width:2px}.fr-input-group--valid label,.fr-select-group--valid label{color:var(--text-default-success)}.fr-input-group--error label,.fr-select-group--error label{color:var(--text-default-error)}.fr-input-group--disabled label,.fr-select-group--disabled label{color:var(--text-disabled-grey)}.fr-label--error{color:var(--text-default-error)}.fr-label--success{color:var(--text-default-success)}.fr-fieldset:disabled label{color:var(--text-disabled-grey)}.fr-fieldset--error label{color:var(--text-default-error)}.fr-fieldset--valid label{color:var(--text-default-success)}.fr-stepper{--title-spacing:0;--text-spacing:0;display:flex;flex-direction:column;margin-bottom:2rem}.fr-stepper__title{--title-spacing:0 0 0.75rem 0;--text-spacing:0 0 0.75rem 0;color:var(--text-title-grey);font-size:1.125rem;font-weight:700;line-height:1.5rem}.fr-stepper__state{--title-spacing:0 0 0.25rem 0;--text-spacing:0 0 0.25rem 0;color:var(--text-mention-grey);font-size:.875rem;font-weight:400;line-height:1.5rem}.fr-stepper__state:after{content:"\a";line-height:2rem;white-space:pre}.fr-stepper__details{color:var(--text-mention-grey);font-size:.75rem;line-height:1.25rem}.fr-stepper .fr-stepper__steps[data-fr-steps="2"][data-fr-current-step="2"]+.fr-stepper__details,.fr-stepper .fr-stepper__steps[data-fr-steps="3"][data-fr-current-step="3"]+.fr-stepper__details,.fr-stepper .fr-stepper__steps[data-fr-steps="4"][data-fr-current-step="4"]+.fr-stepper__details,.fr-stepper .fr-stepper__steps[data-fr-steps="5"][data-fr-current-step="5"]+.fr-stepper__details,.fr-stepper .fr-stepper__steps[data-fr-steps="6"][data-fr-current-step="6"]+.fr-stepper__details,.fr-stepper .fr-stepper__steps[data-fr-steps="7"][data-fr-current-step="7"]+.fr-stepper__details,.fr-stepper .fr-stepper__steps[data-fr-steps="8"][data-fr-current-step="8"]+.fr-stepper__details{display:none}.fr-stepper__steps{--default-outer:calc((100% + 6px)/var(--steps));--default-inner:calc(var(--default-outer) - 6px);--active-outer:calc((100% + 6px)/var(--current-step));--active-inner:calc(var(--active-outer) - 6px);--current-step:0;background-image:repeating-linear-gradient(to right,var(--background-active-blue-france) 0,var(--background-active-blue-france) var(--active-inner),transparent var(--active-inner),transparent var(--active-outer)),repeating-linear-gradient(to right,var(--background-contrast-grey) 0,var(--background-contrast-grey) var(--default-inner),transparent var(--default-inner),transparent var(--default-outer));background-position:0 0,0 0;background-repeat:no-repeat;background-size:calc((100% + 6px)*var(--current-step)/var(--steps) - 6px) 100%,100% 100%;height:6px;margin-bottom:.75rem;width:100%}.fr-stepper__steps[data-fr-steps="2"]{--steps:2;--step-width:50%}.fr-stepper__steps[data-fr-steps="3"]{--steps:3;--step-width:33.33333%}.fr-stepper__steps[data-fr-steps="4"]{--steps:4;--step-width:25%}.fr-stepper__steps[data-fr-steps="5"]{--steps:5;--step-width:20%}.fr-stepper__steps[data-fr-steps="6"]{--steps:6;--step-width:16.66667%}.fr-stepper__steps[data-fr-steps="7"]{--steps:7;--step-width:14.28571%}.fr-stepper__steps[data-fr-steps="8"]{--steps:8;--step-width:12.5%}.fr-stepper__steps[data-fr-current-step="1"]{--current-step:1}.fr-stepper__steps[data-fr-current-step="2"]{--current-step:2}.fr-stepper__steps[data-fr-current-step="3"]{--current-step:3}.fr-stepper__steps[data-fr-current-step="4"]{--current-step:4}.fr-stepper__steps[data-fr-current-step="5"]{--current-step:5}.fr-stepper__steps[data-fr-current-step="6"]{--current-step:6}.fr-stepper__steps[data-fr-current-step="7"]{--current-step:7}.fr-stepper__steps[data-fr-current-step="8"]{--current-step:8}.fr-link{--text-spacing:0;--title-spacing:0;color:var(--text-action-high-blue-france);display:inline;font-size:1rem;line-height:1.5rem;padding:0;z-index:1}.fr-link[target=_blank]{max-height:none;max-width:100%;overflow:initial}.fr-link[target=_blank]:after{--icon-size:1rem;content:"";margin-left:.5rem;margin-right:-.125rem}.fr-link--icon-left[class*=" fr-fi-"],.fr-link--icon-left[class*=" fr-icon-"],.fr-link--icon-left[class^=fr-fi-],.fr-link--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-link--icon-left[class*=" fr-fi-"]:before,.fr-link--icon-left[class*=" fr-icon-"]:before,.fr-link--icon-left[class^=fr-fi-]:before,.fr-link--icon-left[class^=fr-icon-]:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-link--icon-right[class*=" fr-fi-"],.fr-link--icon-right[class*=" fr-icon-"],.fr-link--icon-right[class^=fr-fi-],.fr-link--icon-right[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-link--icon-right[class*=" fr-fi-"]:after,.fr-link--icon-right[class*=" fr-icon-"]:after,.fr-link--icon-right[class^=fr-fi-]:after,.fr-link--icon-right[class^=fr-icon-]:after{--icon-size:1rem;content:"";margin-left:.5rem;margin-right:-.125rem}.fr-link--icon-right[class*=" fr-fi-"]:before,.fr-link--icon-right[class*=" fr-icon-"]:before,.fr-link--icon-right[class^=fr-fi-]:before,.fr-link--icon-right[class^=fr-icon-]:before,.fr-link[class*=" fr-fi-"]:not([class*=fr-link--icon-]):before,.fr-link[class*=" fr-icon-"]:not([class*=fr-link--icon-]):before,.fr-link[class^=fr-fi-]:not([class*=fr-link--icon-]):before,.fr-link[class^=fr-icon-]:not([class*=fr-link--icon-]):before{content:none}.fr-link--sm{font-size:.875rem;line-height:1.5rem;padding:0}.fr-link--sm[target=_blank]{max-height:none;max-width:100%;overflow:initial}.fr-link--sm[target=_blank]:after{--icon-size:1rem;content:"";margin-left:.5rem;margin-right:-.125rem}.fr-link--sm.fr-link--icon-left[class*=" fr-fi-"],.fr-link--sm.fr-link--icon-left[class*=" fr-icon-"],.fr-link--sm.fr-link--icon-left[class^=fr-fi-],.fr-link--sm.fr-link--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-link--sm.fr-link--icon-left[class*=" fr-fi-"]:before,.fr-link--sm.fr-link--icon-left[class*=" fr-icon-"]:before,.fr-link--sm.fr-link--icon-left[class^=fr-fi-]:before,.fr-link--sm.fr-link--icon-left[class^=fr-icon-]:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-link--sm.fr-link--icon-right[class*=" fr-fi-"],.fr-link--sm.fr-link--icon-right[class*=" fr-icon-"],.fr-link--sm.fr-link--icon-right[class^=fr-fi-],.fr-link--sm.fr-link--icon-right[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-link--sm.fr-link--icon-right[class*=" fr-fi-"]:after,.fr-link--sm.fr-link--icon-right[class*=" fr-icon-"]:after,.fr-link--sm.fr-link--icon-right[class^=fr-fi-]:after,.fr-link--sm.fr-link--icon-right[class^=fr-icon-]:after{--icon-size:1rem;content:"";margin-left:.5rem;margin-right:-.125rem}.fr-link--sm.fr-link--icon-right[class*=" fr-fi-"]:before,.fr-link--sm.fr-link--icon-right[class*=" fr-icon-"]:before,.fr-link--sm.fr-link--icon-right[class^=fr-fi-]:before,.fr-link--sm.fr-link--icon-right[class^=fr-icon-]:before,.fr-link--sm[class*=" fr-fi-"]:not([class*=fr-link--icon-]):before,.fr-link--sm[class*=" fr-icon-"]:not([class*=fr-link--icon-]):before,.fr-link--sm[class^=fr-fi-]:not([class*=fr-link--icon-]):before,.fr-link--sm[class^=fr-icon-]:not([class*=fr-link--icon-]):before{content:none}.fr-link--lg{font-size:1.125rem;line-height:1.75rem;padding:0}.fr-link--lg[target=_blank]{max-height:none;max-width:100%;overflow:initial}.fr-link--lg[target=_blank]:after{--icon-size:1.5rem;content:"";margin-left:.5rem;margin-right:-.1875rem}.fr-link--lg.fr-link--icon-left[class*=" fr-fi-"],.fr-link--lg.fr-link--icon-left[class*=" fr-icon-"],.fr-link--lg.fr-link--icon-left[class^=fr-fi-],.fr-link--lg.fr-link--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-link--lg.fr-link--icon-left[class*=" fr-fi-"]:before,.fr-link--lg.fr-link--icon-left[class*=" fr-icon-"]:before,.fr-link--lg.fr-link--icon-left[class^=fr-fi-]:before,.fr-link--lg.fr-link--icon-left[class^=fr-icon-]:before{--icon-size:1.5rem;margin-left:-.1875rem;margin-right:.5rem}.fr-link--lg.fr-link--icon-right[class*=" fr-fi-"],.fr-link--lg.fr-link--icon-right[class*=" fr-icon-"],.fr-link--lg.fr-link--icon-right[class^=fr-fi-],.fr-link--lg.fr-link--icon-right[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-link--lg.fr-link--icon-right[class*=" fr-fi-"]:after,.fr-link--lg.fr-link--icon-right[class*=" fr-icon-"]:after,.fr-link--lg.fr-link--icon-right[class^=fr-fi-]:after,.fr-link--lg.fr-link--icon-right[class^=fr-icon-]:after{--icon-size:1.5rem;content:"";margin-left:.5rem;margin-right:-.1875rem}.fr-link--lg.fr-link--icon-right[class*=" fr-fi-"]:before,.fr-link--lg.fr-link--icon-right[class*=" fr-icon-"]:before,.fr-link--lg.fr-link--icon-right[class^=fr-fi-]:before,.fr-link--lg.fr-link--icon-right[class^=fr-icon-]:before,.fr-link--lg[class*=" fr-fi-"]:not([class*=fr-link--icon-]):before,.fr-link--lg[class*=" fr-icon-"]:not([class*=fr-link--icon-]):before,.fr-link--lg[class^=fr-fi-]:not([class*=fr-link--icon-]):before,.fr-link--lg[class^=fr-icon-]:not([class*=fr-link--icon-]):before{content:none}.fr-links-group{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;display:inline-block;margin:0 -.5rem}.fr-links-group>li{display:inline;line-height:2.75rem}.fr-links-group .fr-link{margin:0 .5rem 1rem;vertical-align:top}.fr-links-group--sm .fr-link{font-size:.875rem;line-height:1.5rem;padding:0}.fr-links-group--sm .fr-link:after,.fr-links-group--sm .fr-link:before{--icon-size:1rem}.fr-links-group--lg .fr-link{font-size:1.125rem;line-height:1.75rem;padding:0}.fr-links-group--lg .fr-link:after,.fr-links-group--lg .fr-link:before{--icon-size:1.5rem}.fr-link--close{--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-action-high-blue-france);display:flex;font-size:.875rem;line-height:1.5rem;margin-left:auto;margin-right:-1rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-link--close:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;margin-right:-.125rem;-webkit-mask-image:url(icons/system/close-line.svg);mask-image:url(icons/system/close-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-link--close:before{content:none}.fr-link.fr-link--icon-left.fr-fi-theme-fill{font-size:1rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2.5rem;overflow:initial;padding:.5rem 1rem}.fr-link.fr-link--icon-left.fr-fi-theme-fill:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-link--close:disabled,a.fr-link--close:not([href]){--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-disabled-grey)}.fr-sidemenu{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;--underline-img:none;--text-spacing:0;--title-spacing:0;box-shadow:inset 0 -1px 0 0 var(--border-default-grey),inset 0 1px 0 0 var(--border-default-grey);margin-left:-1rem;margin-right:-1rem;position:relative}.fr-sidemenu a:not([href]){cursor:default}.fr-sidemenu .fr-collapse{margin:-.25rem -.25rem 0;padding:.25rem .25rem 0}.fr-sidemenu .fr-collapse.fr-collapsing{margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0}.fr-sidemenu__title{box-shadow:inset 0 -1px 0 0 var(--border-default-grey);color:var(--text-title-grey);font-size:1.125rem;font-weight:700;line-height:1.75rem;padding:1rem 0}.fr-sidemenu__list{font-weight:700}.fr-sidemenu__list .fr-sidemenu__list{font-weight:400;margin:0 .5rem 1.5rem}.fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__btn,.fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__link{font-size:1rem;font-weight:400;line-height:1.5rem}.fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__btn,.fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__link{font-size:.875rem;line-height:1.5rem}.fr-sidemenu__item{position:relative}.fr-sidemenu__item:before{bottom:0;box-shadow:0 -1px 0 0 var(--border-default-grey),inset 0 -1px 0 0 var(--border-default-grey);content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.fr-sidemenu__item .fr-sidemenu__item .fr-sidemenu__item:before{content:none}.fr-sidemenu__inner>.fr-collapse{margin:-.25rem .75rem 0;padding:.25rem .25rem 0}.fr-sidemenu__btn,.fr-sidemenu__link{--hover-tint:var(--hover);--active-tint:var(--active);align-items:center;color:var(--text-action-high-grey);display:flex;flex-direction:row;font-size:1rem;font-weight:700;line-height:1.5rem;padding:.75rem .5rem;position:relative;text-align:left;width:100%}.fr-sidemenu__btn[aria-current]:before,.fr-sidemenu__link[aria-current]:before{--idle:transparent;--hover:var(--border-active-blue-france-hover);--active:var(--border-active-blue-france-active);background-color:var(--border-active-blue-france);bottom:.75rem;content:"";left:0;position:absolute;top:.75rem;width:2px}.fr-sidemenu__link[aria-current]:not([href]){cursor:default;pointer-events:none}.fr-sidemenu__btn[aria-expanded]{align-items:center;display:flex;flex-direction:row}.fr-sidemenu__btn[aria-expanded]:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:auto;margin-right:0;-webkit-mask-image:url(icons/system/arrow-down-s-line.svg);mask-image:url(icons/system/arrow-down-s-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;transition:transform .3s;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-sidemenu__btn[aria-expanded=true]:after{transform:rotate(-180deg)}.fr-sidemenu__inner>.fr-sidemenu__btn{font-weight:400;width:100%}.fr-sidemenu__inner>.fr-sidemenu__btn:after{margin-right:1rem}.fr-sidemenu__inner>.fr-sidemenu__btn:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;margin-right:.5rem;-webkit-mask-image:url(icons/system/menu-2-fill.svg);mask-image:url(icons/system/menu-2-fill.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-sidemenu__item:first-child:before{box-shadow:inset 0 -1px 0 0 var(--border-default-grey)}.fr-sidemenu__item:last-child:before{box-shadow:0 -1px 0 0 var(--border-default-grey)}.fr-sidemenu__btn[aria-current],.fr-sidemenu__link[aria-current]{color:var(--text-active-blue-france)}.fr-highlight{box-shadow:inset .25rem 0 0 0 var(--border-default-blue-france);font-size:1rem;line-height:1.5rem;padding-left:1.5rem}.fr-highlight--green-tilleul-verveine{box-shadow:inset .25rem 0 0 0 var(--border-default-green-tilleul-verveine)}.fr-highlight--green-bourgeon{box-shadow:inset .25rem 0 0 0 var(--border-default-green-bourgeon)}.fr-highlight--green-emeraude{box-shadow:inset .25rem 0 0 0 var(--border-default-green-emeraude)}.fr-highlight--green-menthe{box-shadow:inset .25rem 0 0 0 var(--border-default-green-menthe)}.fr-highlight--green-archipel{box-shadow:inset .25rem 0 0 0 var(--border-default-green-archipel)}.fr-highlight--blue-ecume{box-shadow:inset .25rem 0 0 0 var(--border-default-blue-ecume)}.fr-highlight--blue-cumulus{box-shadow:inset .25rem 0 0 0 var(--border-default-blue-cumulus)}.fr-highlight--purple-glycine{box-shadow:inset .25rem 0 0 0 var(--border-default-purple-glycine)}.fr-highlight--pink-macaron{box-shadow:inset .25rem 0 0 0 var(--border-default-pink-macaron)}.fr-highlight--pink-tuile{box-shadow:inset .25rem 0 0 0 var(--border-default-pink-tuile)}.fr-highlight--yellow-tournesol{box-shadow:inset .25rem 0 0 0 var(--border-default-yellow-tournesol)}.fr-highlight--yellow-moutarde{box-shadow:inset .25rem 0 0 0 var(--border-default-yellow-moutarde)}.fr-highlight--orange-terre-battue{box-shadow:inset .25rem 0 0 0 var(--border-default-orange-terre-battue)}.fr-highlight--brown-cafe-creme{box-shadow:inset .25rem 0 0 0 var(--border-default-brown-cafe-creme)}.fr-highlight--brown-caramel{box-shadow:inset .25rem 0 0 0 var(--border-default-brown-caramel)}.fr-highlight--brown-opera{box-shadow:inset .25rem 0 0 0 var(--border-default-brown-opera)}.fr-highlight--beige-gris-galet{box-shadow:inset .25rem 0 0 0 var(--border-default-beige-gris-galet)}.fr-tabs__tab{--text-spacing:0;--title-spacing:0;--underline-img:none;--hover-tint:var(--hover);align-items:center;background-image:linear-gradient(0deg,var(--border-active-blue-france),var(--border-active-blue-france)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey));background-position:0 0,0 calc(100% - 1px),100% calc(100% - 1px),100% 100%;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-size:0 2px,1px 0,1px 0,100% 1px;box-shadow:0 2px 0 0 var(--background-default-grey);display:inline-flex;flex-direction:row;font-size:1rem;font-weight:700;height:100%;line-height:1.5rem;margin:0 .25rem;min-height:2.5rem;overflow:visible;padding:.5rem 1rem;position:relative;white-space:nowrap;width:-moz-fit-content;width:fit-content;z-index:1}.fr-tabs__tab:after,.fr-tabs__tab:before{display:block}.fr-tabs__tab[class*=" fr-fi-"]:not([class*=fr-tabs__tab--icon-]),.fr-tabs__tab[class*=" fr-icon-"]:not([class*=fr-tabs__tab--icon-]),.fr-tabs__tab[class^=fr-fi-]:not([class*=fr-tabs__tab--icon-]),.fr-tabs__tab[class^=fr-icon-]:not([class*=fr-tabs__tab--icon-]){max-height:2.5rem;max-width:2.5rem;overflow:hidden;padding-left:.75rem;padding-right:.75rem;white-space:nowrap}.fr-tabs__tab[class*=" fr-fi-"]:not([class*=fr-tabs__tab--icon-]):before,.fr-tabs__tab[class*=" fr-icon-"]:not([class*=fr-tabs__tab--icon-]):before,.fr-tabs__tab[class^=fr-fi-]:not([class*=fr-tabs__tab--icon-]):before,.fr-tabs__tab[class^=fr-icon-]:not([class*=fr-tabs__tab--icon-]):before{--icon-size:1rem;margin-left:0;margin-right:.75rem}.fr-tabs__tab--icon-left[class*=" fr-fi-"],.fr-tabs__tab--icon-left[class*=" fr-icon-"],.fr-tabs__tab--icon-left[class^=fr-fi-],.fr-tabs__tab--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-tabs__tab--icon-left[class*=" fr-fi-"]:before,.fr-tabs__tab--icon-left[class*=" fr-icon-"]:before,.fr-tabs__tab--icon-left[class^=fr-fi-]:before,.fr-tabs__tab--icon-left[class^=fr-icon-]:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-tabs{--tabs-height:auto;--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;--underline-img:none;align-items:flex-start;box-shadow:inset 0 -1px 0 0 var(--border-default-grey);display:flex;flex-direction:row;flex-wrap:wrap;height:var(--tabs-height);margin-left:0;margin-right:0;margin-top:-4px;overflow:hidden;padding-top:4px;position:relative;transition:height .3s}.fr-tabs--viewport-width{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.fr-tabs:before{box-shadow:inset 0 1px 0 0 var(--border-default-grey),inset 1px 0 0 0 var(--border-default-grey),inset -1px 0 0 0 var(--border-default-grey);content:"";display:block;height:100%;margin-top:-1px;order:2;width:100%}.fr-tabs__list{align-items:stretch;display:flex;margin:-4px 0;min-height:3rem;order:1;overflow-x:auto;padding:4px .75rem;width:100%;z-index:1}.fr-tabs__tab[aria-selected=true]{--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);background-color:var(--background-default-grey);background-size:100% 2px,1px calc(100% - 1px),1px calc(100% - 1px),0 1px;color:var(--text-active-blue-france)}.fr-tabs__panel{--underline-img:linear-gradient(0deg,currentColor,currentColor);--ul-type:disc;--ol-type:decimal;--ul-start:1rem;--ol-start:1.5rem;--xl-block:0.5rem;--li-bottom:0.25rem;--xl-base:1em;--ol-content:counters(li-counter,".") ".  ";display:block;flex:0 0 100%;height:auto;left:0;margin-right:-100%;order:3;padding:1rem;position:relative;transform:translate(-100%);transition:visibility .3s,transform .3s;width:100%}.fr-tabs__panel:focus,.fr-tabs__panel:focus-visible{outline-offset:calc(-1rem + 2px)}.fr-tabs__panel--direction-end{transform:translate(0)}.fr-tabs__panel--direction-start{transform:translate(-200%)}.fr-tabs__panel:not(.fr-tabs__panel--selected){visibility:hidden}.fr-tabs__shadow{--tab-list-height:3rem}.fr-tabs__shadow>.fr-tabs__list:before{box-shadow:inset 0 0 0 0 hsla(0,0%,9%,0),inset 0 0 0 0 hsla(0,0%,9%,0);content:"";display:block;height:calc(var(--tab-list-height) - 8px);left:0;opacity:.8;pointer-events:none;position:absolute;right:0;top:4px;transition:box-shadow .3s;z-index:2}.fr-tabs__shadow--left>.fr-tabs__list:before{box-shadow:inset 2rem 0 1.5rem -2rem #161616,inset 0 0 0 0 hsla(0,0%,9%,0)}.fr-tabs__shadow--right>.fr-tabs__list:before{box-shadow:inset 0 0 0 0 hsla(0,0%,9%,0),inset -2rem 0 1.5rem -2rem #161616}.fr-tabs__shadow--left.fr-tabs__shadow--right>.fr-tabs__list:before{box-shadow:inset 2rem 0 1.5rem -2rem #161616,inset -2rem 0 1.5rem -2rem #161616}:root:where([data-fr-theme=dark]) .fr-tabs__shadow>.fr-tabs__list:before{opacity:1}.fr-tabs__tab:not([aria-selected=true]){--idle:transparent;--hover:var(--background-action-low-blue-france-hover);--active:var(--background-action-low-blue-france-active);background-color:var(--background-action-low-blue-france);color:var(--text-action-high-grey)}.fr-tabs__tab:disabled{--idle:transparent;--hover:var(--background-disabled-grey-hover);--active:var(--background-disabled-grey-active);background-color:var(--background-disabled-grey);color:var(--text-disabled-grey)}.fr-pagination__link{--text-spacing:0;--title-spacing:0;--hover-tint:var(--hover);--underline-img:none;align-items:center;display:inline-flex;flex-direction:row;font-size:1rem;line-height:1.5rem;margin-bottom:1rem;margin-left:.125rem;margin-right:.125rem;min-height:2rem;min-width:2rem;padding:.25rem .75rem;position:relative;width:-moz-fit-content;width:fit-content;z-index:1}.fr-pagination__link:after,.fr-pagination__link:before{display:block}.fr-pagination{--underline-img:none;--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;color:var(--text-action-high-grey)}.fr-pagination__list{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.fr-pagination__list>:first-child,.fr-pagination__list>:first-child *{margin-left:0}.fr-pagination__list>:last-child,.fr-pagination__list>:last-child *{margin-right:0}.fr-pagination__link[aria-current]:not([href]){cursor:default;pointer-events:none}.fr-pagination__link--first{font-size:1rem;line-height:1.5rem;max-height:2rem;max-width:2rem;min-height:2rem;overflow:hidden;padding:.25rem;white-space:nowrap}.fr-pagination__link--first:before{--icon-size:1.5rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.25rem;-webkit-mask-image:url(icons/system/fr--arrow-left-s-first-line.svg);mask-image:url(icons/system/fr--arrow-left-s-first-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--first.fr-pagination__link--label{font-size:1rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-pagination__link--first.fr-pagination__link--label:before{--icon-size:1.5rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:-.1875rem;margin-right:.5rem;-webkit-mask-image:url(icons/system/fr--arrow-left-s-first-line.svg);mask-image:url(icons/system/fr--arrow-left-s-first-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--prev{font-size:1rem;line-height:1.5rem;max-height:2rem;max-width:2rem;min-height:2rem;overflow:hidden;padding:.25rem;white-space:nowrap}.fr-pagination__link--prev:before{--icon-size:1.5rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.25rem;-webkit-mask-image:url(icons/system/arrow-left-s-line.svg);mask-image:url(icons/system/arrow-left-s-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--prev.fr-pagination__link--label{font-size:1rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-pagination__link--prev.fr-pagination__link--label:before{--icon-size:1.5rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:-.1875rem;margin-right:.5rem;-webkit-mask-image:url(icons/system/arrow-left-s-line.svg);mask-image:url(icons/system/arrow-left-s-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--next{font-size:1rem;line-height:1.5rem;max-height:2rem;max-width:2rem;min-height:2rem;overflow:hidden;padding:.25rem;white-space:nowrap}.fr-pagination__link--next:before{--icon-size:1.5rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.25rem;-webkit-mask-image:url(icons/system/arrow-right-s-line.svg);mask-image:url(icons/system/arrow-right-s-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--next.fr-pagination__link--label{font-size:1rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-pagination__link--next.fr-pagination__link--label:after{--icon-size:1.5rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;margin-right:-.1875rem;-webkit-mask-image:url(icons/system/arrow-right-s-line.svg);mask-image:url(icons/system/arrow-right-s-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--next.fr-pagination__link--label:before{content:none}.fr-pagination__link--last{font-size:1rem;line-height:1.5rem;max-height:2rem;max-width:2rem;min-height:2rem;overflow:hidden;padding:.25rem;white-space:nowrap}.fr-pagination__link--last:before{--icon-size:1.5rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.25rem;-webkit-mask-image:url(icons/system/fr--arrow-right-s-last-line.svg);mask-image:url(icons/system/fr--arrow-right-s-last-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--last.fr-pagination__link--label{font-size:1rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-pagination__link--last.fr-pagination__link--label:after{--icon-size:1.5rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;margin-right:-.1875rem;-webkit-mask-image:url(icons/system/fr--arrow-right-s-last-line.svg);mask-image:url(icons/system/fr--arrow-right-s-last-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--last.fr-pagination__link--label:before{content:none}.fr-pagination__link--first,.fr-pagination__link--prev{margin-left:-.625rem;margin-right:.875rem}.fr-pagination__link--last,.fr-pagination__link--next{margin-left:.875rem;margin-right:-.625rem}.fr-pagination__link[aria-current]{--idle:transparent;--hover:var(--background-active-blue-france-hover);--active:var(--background-active-blue-france-active);background-color:var(--background-active-blue-france);color:var(--text-inverted-blue-france)}.fr-pagination__link:not([aria-current]):disabled,a.fr-pagination__link:not([aria-current]):not([href]){color:var(--text-disabled-grey)}.fr-summary{--text-spacing:0 0 0.5rem 0;--title-spacing:0 0 0.5rem 0;--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);background-color:var(--background-contrast-grey);font-size:.75rem;line-height:1.25rem;padding:1.5rem}.fr-summary ol{list-style-type:none}.fr-summary li{padding:.5rem 0}.fr-summary li::marker{content:none}.fr-summary__title{color:var(--text-title-grey);font-size:.75rem;font-weight:700;line-height:1.25rem;text-transform:uppercase}.fr-summary__link{display:inline;font-size:.75rem;line-height:1.25rem;position:relative}.fr-summary__link:before{content:var(--ol-content);font-size:var(--xl-size);font-weight:700;position:absolute;right:100%}.fr-summary__link:not(:hover):not(:active){--underline-idle-width:0}.fr-summary li>a{color:var(--text-action-high-grey)}.fr-table{--table-offset:1rem;--text-spacing:0;--title-spacing:0;margin-bottom:2.5rem;padding-top:var(--table-offset);position:relative}.fr-table:before{content:"";display:block;height:0;width:100%}.fr-table:not(.fr-table--no-scroll) table{width:100%}.fr-table table{border-spacing:0;display:block;overflow:auto;width:100%}.fr-table[data-fr-js-table=true] caption{position:absolute;top:0}.fr-table caption{color:var(--text-title-grey);font-size:1.375rem;font-weight:700;line-height:1.75rem;margin:var(--title-spacing);position:static;text-align:left}.fr-table td,.fr-table th{border:0;display:table-cell;font-size:.875rem;line-height:1.5rem;padding:.75rem;text-align:left;vertical-align:middle}.fr-table th{font-weight:700}.fr-table thead{--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);background-color:var(--background-contrast-grey);background-image:linear-gradient(0deg,var(--border-plain-grey),var(--border-plain-grey));background-position:bottom;background-repeat:no-repeat;background-size:100% 2px;color:var(--text-title-grey)}.fr-table thead td,.fr-table thead th{font-weight:700;padding-bottom:.875rem}.fr-table--no-caption{padding-top:0}.fr-table--no-caption caption{clip:rect(0,0,0,0);border:0;height:1px;height:0;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fr-table--caption-bottom{margin-bottom:0;margin-top:1rem;padding-top:0}.fr-table--caption-bottom table{margin-bottom:calc(var(--table-offset) + 2.75rem)}.fr-table--caption-bottom[data-fr-js-table=true] caption{bottom:0;left:0;margin-top:1rem;position:absolute;right:0;top:100%}.fr-table--caption-bottom caption{caption-side:bottom;height:min-content;margin-top:1rem}.fr-table--no-scroll{min-width:auto}.fr-table--no-scroll table{overflow-x:hidden}.fr-table--no-scroll caption{max-width:calc(100vw - 2rem)}.fr-table--layout-fixed table{display:table;table-layout:fixed}.fr-table--bordered tbody tr{background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey));background-position:bottom;background-repeat:no-repeat;background-size:100% 1px}.fr-table__shadow:before{bottom:0;box-shadow:inset 0 0 0 0 #161616,inset 0 0 0 0 #161616;content:"";display:block;left:0;opacity:.32;pointer-events:none;position:absolute;right:0;top:var(--table-offset);transition:box-shadow .3s;z-index:1}.fr-table__shadow--left:before{box-shadow:inset 2rem 0 1rem -2rem #161616,inset 0 0 0 0 #161616}.fr-table__shadow--right:before{box-shadow:inset 0 0 0 0 #161616,inset -2rem 0 1rem -2rem #161616}.fr-table__shadow--left.fr-table__shadow--right:before{box-shadow:inset 2rem 0 1rem -2rem #161616,inset -2rem 0 1rem -2rem #161616;content:"";display:block}.fr-table--caption-bottom .fr-table__shadow:before,.fr-table--no-caption .fr-table__shadow:before{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}:root:where([data-fr-theme=dark]) .fr-table__shadow:before{opacity:1}.fr-table tbody{--idle:transparent;--hover:var(--background-alt-grey-hover);--active:var(--background-alt-grey-active);background-color:var(--background-alt-grey)}.fr-table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);background-color:var(--background-contrast-grey)}.fr-table--green-tilleul-verveine thead{--idle:transparent;--hover:var(--background-contrast-green-tilleul-verveine-hover);--active:var(--background-contrast-green-tilleul-verveine-active);background-color:var(--background-contrast-green-tilleul-verveine);background-image:linear-gradient(0deg,var(--border-plain-green-tilleul-verveine),var(--border-plain-green-tilleul-verveine))}.fr-table--green-tilleul-verveine tbody{--idle:transparent;--hover:var(--background-alt-green-tilleul-verveine-hover);--active:var(--background-alt-green-tilleul-verveine-active);background-color:var(--background-alt-green-tilleul-verveine)}.fr-table--green-tilleul-verveine tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-green-tilleul-verveine-hover);--active:var(--background-contrast-green-tilleul-verveine-active);background-color:var(--background-contrast-green-tilleul-verveine)}.fr-table--green-tilleul-verveine.fr-table--bordered tbody tr{background-image:linear-gradient(0deg,var(--border-default-green-tilleul-verveine),var(--border-default-green-tilleul-verveine))}.fr-table--green-bourgeon thead{--idle:transparent;--hover:var(--background-contrast-green-bourgeon-hover);--active:var(--background-contrast-green-bourgeon-active);background-color:var(--background-contrast-green-bourgeon);background-image:linear-gradient(0deg,var(--border-plain-green-bourgeon),var(--border-plain-green-bourgeon))}.fr-table--green-bourgeon tbody{--idle:transparent;--hover:var(--background-alt-green-bourgeon-hover);--active:var(--background-alt-green-bourgeon-active);background-color:var(--background-alt-green-bourgeon)}.fr-table--green-bourgeon tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-green-bourgeon-hover);--active:var(--background-contrast-green-bourgeon-active);background-color:var(--background-contrast-green-bourgeon)}.fr-table--green-bourgeon.fr-table--bordered tbody tr{background-image:linear-gradient(0deg,var(--border-default-green-bourgeon),var(--border-default-green-bourgeon))}.fr-table--green-emeraude thead{--idle:transparent;--hover:var(--background-contrast-green-emeraude-hover);--active:var(--background-contrast-green-emeraude-active);background-color:var(--background-contrast-green-emeraude);background-image:linear-gradient(0deg,var(--border-plain-green-emeraude),var(--border-plain-green-emeraude))}.fr-table--green-emeraude tbody{--idle:transparent;--hover:var(--background-alt-green-emeraude-hover);--active:var(--background-alt-green-emeraude-active);background-color:var(--background-alt-green-emeraude)}.fr-table--green-emeraude tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-green-emeraude-hover);--active:var(--background-contrast-green-emeraude-active);background-color:var(--background-contrast-green-emeraude)}.fr-table--green-emeraude.fr-table--bordered tbody tr{background-image:linear-gradient(0deg,var(--border-default-green-emeraude),var(--border-default-green-emeraude))}.fr-table--green-menthe thead{--idle:transparent;--hover:var(--background-contrast-green-menthe-hover);--active:var(--background-contrast-green-menthe-active);background-color:var(--background-contrast-green-menthe);background-image:linear-gradient(0deg,var(--border-plain-green-menthe),var(--border-plain-green-menthe))}.fr-table--green-menthe tbody{--idle:transparent;--hover:var(--background-alt-green-menthe-hover);--active:var(--background-alt-green-menthe-active);background-color:var(--background-alt-green-menthe)}.fr-table--green-menthe tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-green-menthe-hover);--active:var(--background-contrast-green-menthe-active);background-color:var(--background-contrast-green-menthe)}.fr-table--green-menthe.fr-table--bordered tbody tr{background-image:linear-gradient(0deg,var(--border-default-green-menthe),var(--border-default-green-menthe))}.fr-table--green-archipel thead{--idle:transparent;--hover:var(--background-contrast-green-archipel-hover);--active:var(--background-contrast-green-archipel-active);background-color:var(--background-contrast-green-archipel);background-image:linear-gradient(0deg,var(--border-plain-green-archipel),var(--border-plain-green-archipel))}.fr-table--green-archipel tbody{--idle:transparent;--hover:var(--background-alt-green-archipel-hover);--active:var(--background-alt-green-archipel-active);background-color:var(--background-alt-green-archipel)}.fr-table--green-archipel tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-green-archipel-hover);--active:var(--background-contrast-green-archipel-active);background-color:var(--background-contrast-green-archipel)}.fr-table--green-archipel.fr-table--bordered tbody tr{background-image:linear-gradient(0deg,var(--border-default-green-archipel),var(--border-default-green-archipel))}.fr-table--blue-ecume thead{--idle:transparent;--hover:var(--background-contrast-blue-ecume-hover);--active:var(--background-contrast-blue-ecume-active);background-color:var(--background-contrast-blue-ecume);background-image:linear-gradient(0deg,var(--border-plain-blue-ecume),var(--border-plain-blue-ecume))}.fr-table--blue-ecume tbody{--idle:transparent;--hover:var(--background-alt-blue-ecume-hover);--active:var(--background-alt-blue-ecume-active);background-color:var(--background-alt-blue-ecume)}.fr-table--blue-ecume tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-blue-ecume-hover);--active:var(--background-contrast-blue-ecume-active);background-color:var(--background-contrast-blue-ecume)}.fr-table--blue-ecume.fr-table--bordered tbody tr{background-image:linear-gradient(0deg,var(--border-default-blue-ecume),var(--border-default-blue-ecume))}.fr-table--blue-cumulus thead{--idle:transparent;--hover:var(--background-contrast-blue-cumulus-hover);--active:var(--background-contrast-blue-cumulus-active);background-color:var(--background-contrast-blue-cumulus);background-image:linear-gradient(0deg,var(--border-plain-blue-cumulus),var(--border-plain-blue-cumulus))}.fr-table--blue-cumulus tbody{--idle:transparent;--hover:var(--background-alt-blue-cumulus-hover);--active:var(--background-alt-blue-cumulus-active);background-color:var(--background-alt-blue-cumulus)}.fr-table--blue-cumulus tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-blue-cumulus-hover);--active:var(--background-contrast-blue-cumulus-active);background-color:var(--background-contrast-blue-cumulus)}.fr-table--blue-cumulus.fr-table--bordered tbody tr{background-image:linear-gradient(0deg,var(--border-default-blue-cumulus),var(--border-default-blue-cumulus))}.fr-table--purple-glycine thead{--idle:transparent;--hover:var(--background-contrast-purple-glycine-hover);--active:var(--background-contrast-purple-glycine-active);background-color:var(--background-contrast-purple-glycine);background-image:linear-gradient(0deg,var(--border-plain-purple-glycine),var(--border-plain-purple-glycine))}.fr-table--purple-glycine tbody{--idle:transparent;--hover:var(--background-alt-purple-glycine-hover);--active:var(--background-alt-purple-glycine-active);background-color:var(--background-alt-purple-glycine)}.fr-table--purple-glycine tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-purple-glycine-hover);--active:var(--background-contrast-purple-glycine-active);background-color:var(--background-contrast-purple-glycine)}.fr-table--purple-glycine.fr-table--bordered tbody tr{background-image:linear-gradient(0deg,var(--border-default-purple-glycine),var(--border-default-purple-glycine))}.fr-table--pink-macaron thead{--idle:transparent;--hover:var(--background-contrast-pink-macaron-hover);--active:var(--background-contrast-pink-macaron-active);background-color:var(--background-contrast-pink-macaron);background-image:linear-gradient(0deg,var(--border-plain-pink-macaron),var(--border-plain-pink-macaron))}.fr-table--pink-macaron tbody{--idle:transparent;--hover:var(--background-alt-pink-macaron-hover);--active:var(--background-alt-pink-macaron-active);background-color:var(--background-alt-pink-macaron)}.fr-table--pink-macaron tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-pink-macaron-hover);--active:var(--background-contrast-pink-macaron-active);background-color:var(--background-contrast-pink-macaron)}.fr-table--pink-macaron.fr-table--bordered tbody tr{background-image:linear-gradient(0deg,var(--border-default-pink-macaron),var(--border-default-pink-macaron))}.fr-table--pink-tuile thead{--idle:transparent;--hover:var(--background-contrast-pink-tuile-hover);--active:var(--background-contrast-pink-tuile-active);background-color:var(--background-contrast-pink-tuile);background-image:linear-gradient(0deg,var(--border-plain-pink-tuile),var(--border-plain-pink-tuile))}.fr-table--pink-tuile tbody{--idle:transparent;--hover:var(--background-alt-pink-tuile-hover);--active:var(--background-alt-pink-tuile-active);background-color:var(--background-alt-pink-tuile)}.fr-table--pink-tuile tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-pink-tuile-hover);--active:var(--background-contrast-pink-tuile-active);background-color:var(--background-contrast-pink-tuile)}.fr-table--pink-tuile.fr-table--bordered tbody tr{background-image:linear-gradient(0deg,var(--border-default-pink-tuile),var(--border-default-pink-tuile))}.fr-table--yellow-tournesol thead{--idle:transparent;--hover:var(--background-contrast-yellow-tournesol-hover);--active:var(--background-contrast-yellow-tournesol-active);background-color:var(--background-contrast-yellow-tournesol);background-image:linear-gradient(0deg,var(--border-plain-yellow-tournesol),var(--border-plain-yellow-tournesol))}.fr-table--yellow-tournesol tbody{--idle:transparent;--hover:var(--background-alt-yellow-tournesol-hover);--active:var(--background-alt-yellow-tournesol-active);background-color:var(--background-alt-yellow-tournesol)}.fr-table--yellow-tournesol tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-yellow-tournesol-hover);--active:var(--background-contrast-yellow-tournesol-active);background-color:var(--background-contrast-yellow-tournesol)}.fr-table--yellow-tournesol.fr-table--bordered tbody tr{background-image:linear-gradient(0deg,var(--border-default-yellow-tournesol),var(--border-default-yellow-tournesol))}.fr-table--yellow-moutarde thead{--idle:transparent;--hover:var(--background-contrast-yellow-moutarde-hover);--active:var(--background-contrast-yellow-moutarde-active);background-color:var(--background-contrast-yellow-moutarde);background-image:linear-gradient(0deg,var(--border-plain-yellow-moutarde),var(--border-plain-yellow-moutarde))}.fr-table--yellow-moutarde tbody{--idle:transparent;--hover:var(--background-alt-yellow-moutarde-hover);--active:var(--background-alt-yellow-moutarde-active);background-color:var(--background-alt-yellow-moutarde)}.fr-table--yellow-moutarde tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-yellow-moutarde-hover);--active:var(--background-contrast-yellow-moutarde-active);background-color:var(--background-contrast-yellow-moutarde)}.fr-table--yellow-moutarde.fr-table--bordered tbody tr{background-image:linear-gradient(0deg,var(--border-default-yellow-moutarde),var(--border-default-yellow-moutarde))}.fr-table--orange-terre-battue thead{--idle:transparent;--hover:var(--background-contrast-orange-terre-battue-hover);--active:var(--background-contrast-orange-terre-battue-active);background-color:var(--background-contrast-orange-terre-battue);background-image:linear-gradient(0deg,var(--border-plain-orange-terre-battue),var(--border-plain-orange-terre-battue))}.fr-table--orange-terre-battue tbody{--idle:transparent;--hover:var(--background-alt-orange-terre-battue-hover);--active:var(--background-alt-orange-terre-battue-active);background-color:var(--background-alt-orange-terre-battue)}.fr-table--orange-terre-battue tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-orange-terre-battue-hover);--active:var(--background-contrast-orange-terre-battue-active);background-color:var(--background-contrast-orange-terre-battue)}.fr-table--orange-terre-battue.fr-table--bordered tbody tr{background-image:linear-gradient(0deg,var(--border-default-orange-terre-battue),var(--border-default-orange-terre-battue))}.fr-table--brown-cafe-creme thead{--idle:transparent;--hover:var(--background-contrast-brown-cafe-creme-hover);--active:var(--background-contrast-brown-cafe-creme-active);background-color:var(--background-contrast-brown-cafe-creme);background-image:linear-gradient(0deg,var(--border-plain-brown-cafe-creme),var(--border-plain-brown-cafe-creme))}.fr-table--brown-cafe-creme tbody{--idle:transparent;--hover:var(--background-alt-brown-cafe-creme-hover);--active:var(--background-alt-brown-cafe-creme-active);background-color:var(--background-alt-brown-cafe-creme)}.fr-table--brown-cafe-creme tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-brown-cafe-creme-hover);--active:var(--background-contrast-brown-cafe-creme-active);background-color:var(--background-contrast-brown-cafe-creme)}.fr-table--brown-cafe-creme.fr-table--bordered tbody tr{background-image:linear-gradient(0deg,var(--border-default-brown-cafe-creme),var(--border-default-brown-cafe-creme))}.fr-table--brown-caramel thead{--idle:transparent;--hover:var(--background-contrast-brown-caramel-hover);--active:var(--background-contrast-brown-caramel-active);background-color:var(--background-contrast-brown-caramel);background-image:linear-gradient(0deg,var(--border-plain-brown-caramel),var(--border-plain-brown-caramel))}.fr-table--brown-caramel tbody{--idle:transparent;--hover:var(--background-alt-brown-caramel-hover);--active:var(--background-alt-brown-caramel-active);background-color:var(--background-alt-brown-caramel)}.fr-table--brown-caramel tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-brown-caramel-hover);--active:var(--background-contrast-brown-caramel-active);background-color:var(--background-contrast-brown-caramel)}.fr-table--brown-caramel.fr-table--bordered tbody tr{background-image:linear-gradient(0deg,var(--border-default-brown-caramel),var(--border-default-brown-caramel))}.fr-table--brown-opera thead{--idle:transparent;--hover:var(--background-contrast-brown-opera-hover);--active:var(--background-contrast-brown-opera-active);background-color:var(--background-contrast-brown-opera);background-image:linear-gradient(0deg,var(--border-plain-brown-opera),var(--border-plain-brown-opera))}.fr-table--brown-opera tbody{--idle:transparent;--hover:var(--background-alt-brown-opera-hover);--active:var(--background-alt-brown-opera-active);background-color:var(--background-alt-brown-opera)}.fr-table--brown-opera tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-brown-opera-hover);--active:var(--background-contrast-brown-opera-active);background-color:var(--background-contrast-brown-opera)}.fr-table--brown-opera.fr-table--bordered tbody tr{background-image:linear-gradient(0deg,var(--border-default-brown-opera),var(--border-default-brown-opera))}.fr-table--beige-gris-galet thead{--idle:transparent;--hover:var(--background-contrast-beige-gris-galet-hover);--active:var(--background-contrast-beige-gris-galet-active);background-color:var(--background-contrast-beige-gris-galet);background-image:linear-gradient(0deg,var(--border-plain-beige-gris-galet),var(--border-plain-beige-gris-galet))}.fr-table--beige-gris-galet tbody{--idle:transparent;--hover:var(--background-alt-beige-gris-galet-hover);--active:var(--background-alt-beige-gris-galet-active);background-color:var(--background-alt-beige-gris-galet)}.fr-table--beige-gris-galet tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-beige-gris-galet-hover);--active:var(--background-contrast-beige-gris-galet-active);background-color:var(--background-contrast-beige-gris-galet)}.fr-table--beige-gris-galet.fr-table--bordered tbody tr{background-image:linear-gradient(0deg,var(--border-default-beige-gris-galet),var(--border-default-beige-gris-galet))}.fr-table--bordered tbody tr:nth-child(2n){--hover:inherit;--active:inherit;background-color:transparent}.fr-tag{--text-spacing:0;--title-spacing:0;--underline-img:none;--hover-tint:var(--hover);--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);align-items:center;background-color:var(--background-contrast-grey);border-radius:1rem;color:var(--text-label-grey);display:inline-flex;flex-direction:row;font-size:.875rem;justify-content:center;line-height:1.5rem;min-height:2rem;min-width:2.25rem;padding:.25rem .75rem;width:-moz-fit-content;width:fit-content;z-index:1}.fr-tag:after,.fr-tag:before{display:block}.fr-tag[target=_blank]{max-height:none;max-width:100%;overflow:initial}.fr-tag[target=_blank]:after{--icon-size:1rem;content:"";margin-left:.25rem;margin-right:-.125rem}.fr-tag--icon-left[class*=" fr-fi-"],.fr-tag--icon-left[class*=" fr-icon-"],.fr-tag--icon-left[class^=fr-fi-],.fr-tag--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-tag--icon-left[class*=" fr-fi-"]:before,.fr-tag--icon-left[class*=" fr-icon-"]:before,.fr-tag--icon-left[class^=fr-fi-]:before,.fr-tag--icon-left[class^=fr-icon-]:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.25rem}.fr-tag[class*=" fr-fi-"]:not([class*=fr-tag--icon-]):before,.fr-tag[class*=" fr-icon-"]:not([class*=fr-tag--icon-]):before,.fr-tag[class^=fr-fi-]:not([class*=fr-tag--icon-]):before,.fr-tag[class^=fr-icon-]:not([class*=fr-tag--icon-]):before{content:none}.fr-tag--sm{border-radius:.75rem;font-size:.75rem;line-height:1.25rem;min-height:1.5rem;padding:.125rem .5rem}.fr-tag--sm[target=_blank]{max-height:none;max-width:100%;overflow:initial}.fr-tag--sm[target=_blank]:after{--icon-size:0.75rem;content:"";margin-left:.25rem;margin-right:-.09375rem}.fr-tag--sm.fr-tag--icon-left[class*=" fr-fi-"],.fr-tag--sm.fr-tag--icon-left[class*=" fr-icon-"],.fr-tag--sm.fr-tag--icon-left[class^=fr-fi-],.fr-tag--sm.fr-tag--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-tag--sm.fr-tag--icon-left[class*=" fr-fi-"]:before,.fr-tag--sm.fr-tag--icon-left[class*=" fr-icon-"]:before,.fr-tag--sm.fr-tag--icon-left[class^=fr-fi-]:before,.fr-tag--sm.fr-tag--icon-left[class^=fr-icon-]:before{--icon-size:0.75rem;margin-left:-.09375rem;margin-right:.25rem}.fr-tag--sm[class*=" fr-fi-"]:not([class*=fr-tag--icon-]):before,.fr-tag--sm[class*=" fr-icon-"]:not([class*=fr-tag--icon-]):before,.fr-tag--sm[class^=fr-fi-]:not([class*=fr-tag--icon-]):before,.fr-tag--sm[class^=fr-icon-]:not([class*=fr-tag--icon-]):before{content:none}a.fr-tag[aria-pressed=true],button.fr-tag[aria-pressed=true],input[type=button].fr-tag[aria-pressed=true],input[type=image].fr-tag[aria-pressed=true],input[type=reset].fr-tag[aria-pressed=true],input[type=submit].fr-tag[aria-pressed=true]{background-color:transparent;background-image:radial-gradient(circle at 100% .25rem,transparent .578125rem,var(--background-action-high-blue-france) .625rem);background-position:50%;background-repeat:no-repeat;background-size:100%;color:var(--text-inverted-grey);overflow:visible;position:relative}a.fr-tag[aria-pressed=true]:after,button.fr-tag[aria-pressed=true]:after,input[type=button].fr-tag[aria-pressed=true]:after,input[type=image].fr-tag[aria-pressed=true]:after,input[type=reset].fr-tag[aria-pressed=true]:after,input[type=submit].fr-tag[aria-pressed=true]:after{--icon-size:1rem;background-color:currentColor;color:var(--text-action-high-blue-france);content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin:-.5rem;-webkit-mask-image:url(icons/system/checkbox-circle-line.svg);mask-image:url(icons/system/checkbox-circle-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;position:absolute;right:0;top:4px;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}a.fr-tag[aria-pressed=true].fr-tag--sm:after,button.fr-tag[aria-pressed=true].fr-tag--sm:after,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:after,input[type=image].fr-tag[aria-pressed=true].fr-tag--sm:after,input[type=reset].fr-tag[aria-pressed=true].fr-tag--sm:after,input[type=submit].fr-tag[aria-pressed=true].fr-tag--sm:after{--icon-size:0.75rem;content:"";margin:-.375rem;position:absolute;right:0;top:3px}a.fr-tag--dismiss:before,button.fr-tag--dismiss:before,input[type=button].fr-tag--dismiss:before,input[type=image].fr-tag--dismiss:before,input[type=reset].fr-tag--dismiss:before,input[type=submit].fr-tag--dismiss:before{content:none}a.fr-tag--dismiss:after,button.fr-tag--dismiss:after,input[type=button].fr-tag--dismiss:after,input[type=image].fr-tag--dismiss:after,input[type=reset].fr-tag--dismiss:after,input[type=submit].fr-tag--dismiss:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.25rem;margin-right:-.25rem;-webkit-mask-image:url(icons/system/close-line.svg);mask-image:url(icons/system/close-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}a.fr-tag--dismiss.fr-tag--sm:after,button.fr-tag--dismiss.fr-tag--sm:after,input[type=button].fr-tag--dismiss.fr-tag--sm:after,input[type=image].fr-tag--dismiss.fr-tag--sm:after,input[type=reset].fr-tag--dismiss.fr-tag--sm:after,input[type=submit].fr-tag--dismiss.fr-tag--sm:after{--icon-size:0.75rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.125rem;margin-right:-.1875rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-tags-group{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;display:flex;flex-direction:row;flex-wrap:wrap;margin-left:-.25rem;margin-right:-.25rem}.fr-tags-group>li{line-height:2.75rem}.fr-tags-group .fr-tag{margin:0 .25rem .5rem;vertical-align:top}.fr-tags-group.fr-tags-group--sm .fr-tag{border-radius:.75rem;font-size:.75rem;line-height:1.25rem;min-height:1.5rem;padding:.125rem .5rem}.fr-tags-group.fr-tags-group--sm .fr-tag:after,.fr-tags-group.fr-tags-group--sm .fr-tag:before{--icon-size:0.75rem}.fr-tags-group.fr-tags-group--sm a.fr-tag.fr-tag--dismiss:after,.fr-tags-group.fr-tags-group--sm button.fr-tag.fr-tag--dismiss:after,.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag.fr-tag--dismiss:after,.fr-tags-group.fr-tags-group--sm input[type=image].fr-tag.fr-tag--dismiss:after,.fr-tags-group.fr-tags-group--sm input[type=reset].fr-tag.fr-tag--dismiss:after,.fr-tags-group.fr-tags-group--sm input[type=submit].fr-tag.fr-tag--dismiss:after{--icon-size:0.75rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-right:-.1875rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-tags-group.fr-tags-group--sm a.fr-tag[aria-pressed=true]:after,.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:after,.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:after,.fr-tags-group.fr-tags-group--sm input[type=image].fr-tag[aria-pressed=true]:after,.fr-tags-group.fr-tags-group--sm input[type=reset].fr-tag[aria-pressed=true]:after,.fr-tags-group.fr-tags-group--sm input[type=submit].fr-tag[aria-pressed=true]:after{--icon-size:0.75rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin:-.375rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;position:absolute;right:0;top:3px;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-tag[aria-pressed=false]{--idle:transparent;--hover:var(--background-action-low-blue-france-hover);--active:var(--background-action-low-blue-france-active);background-color:var(--background-action-low-blue-france);color:var(--text-action-high-blue-france)}.fr-tag.fr-tag--dismiss{--idle:transparent;--hover:var(--background-action-high-blue-france-hover);--active:var(--background-action-high-blue-france-active);background-color:var(--background-action-high-blue-france);color:var(--text-inverted-grey)}a.fr-tag,button.fr-tag,input[type=button].fr-tag,input[type=image].fr-tag,input[type=reset].fr-tag,input[type=submit].fr-tag{--idle:transparent;--hover:var(--background-action-low-blue-france-hover);--active:var(--background-action-low-blue-france-active);background-color:var(--background-action-low-blue-france);color:var(--text-action-high-blue-france)}a.fr-tag--green-tilleul-verveine,button.fr-tag--green-tilleul-verveine,input[type=button].fr-tag--green-tilleul-verveine,input[type=image].fr-tag--green-tilleul-verveine,input[type=reset].fr-tag--green-tilleul-verveine,input[type=submit].fr-tag--green-tilleul-verveine{--idle:transparent;--hover:var(--background-action-low-green-tilleul-verveine-hover);--active:var(--background-action-low-green-tilleul-verveine-active);background-color:var(--background-action-low-green-tilleul-verveine);color:var(--text-action-high-green-tilleul-verveine)}a.fr-tag--green-bourgeon,button.fr-tag--green-bourgeon,input[type=button].fr-tag--green-bourgeon,input[type=image].fr-tag--green-bourgeon,input[type=reset].fr-tag--green-bourgeon,input[type=submit].fr-tag--green-bourgeon{--idle:transparent;--hover:var(--background-action-low-green-bourgeon-hover);--active:var(--background-action-low-green-bourgeon-active);background-color:var(--background-action-low-green-bourgeon);color:var(--text-action-high-green-bourgeon)}a.fr-tag--green-emeraude,button.fr-tag--green-emeraude,input[type=button].fr-tag--green-emeraude,input[type=image].fr-tag--green-emeraude,input[type=reset].fr-tag--green-emeraude,input[type=submit].fr-tag--green-emeraude{--idle:transparent;--hover:var(--background-action-low-green-emeraude-hover);--active:var(--background-action-low-green-emeraude-active);background-color:var(--background-action-low-green-emeraude);color:var(--text-action-high-green-emeraude)}a.fr-tag--green-menthe,button.fr-tag--green-menthe,input[type=button].fr-tag--green-menthe,input[type=image].fr-tag--green-menthe,input[type=reset].fr-tag--green-menthe,input[type=submit].fr-tag--green-menthe{--idle:transparent;--hover:var(--background-action-low-green-menthe-hover);--active:var(--background-action-low-green-menthe-active);background-color:var(--background-action-low-green-menthe);color:var(--text-action-high-green-menthe)}a.fr-tag--green-archipel,button.fr-tag--green-archipel,input[type=button].fr-tag--green-archipel,input[type=image].fr-tag--green-archipel,input[type=reset].fr-tag--green-archipel,input[type=submit].fr-tag--green-archipel{--idle:transparent;--hover:var(--background-action-low-green-archipel-hover);--active:var(--background-action-low-green-archipel-active);background-color:var(--background-action-low-green-archipel);color:var(--text-action-high-green-archipel)}a.fr-tag--blue-ecume,button.fr-tag--blue-ecume,input[type=button].fr-tag--blue-ecume,input[type=image].fr-tag--blue-ecume,input[type=reset].fr-tag--blue-ecume,input[type=submit].fr-tag--blue-ecume{--idle:transparent;--hover:var(--background-action-low-blue-ecume-hover);--active:var(--background-action-low-blue-ecume-active);background-color:var(--background-action-low-blue-ecume);color:var(--text-action-high-blue-ecume)}a.fr-tag--blue-cumulus,button.fr-tag--blue-cumulus,input[type=button].fr-tag--blue-cumulus,input[type=image].fr-tag--blue-cumulus,input[type=reset].fr-tag--blue-cumulus,input[type=submit].fr-tag--blue-cumulus{--idle:transparent;--hover:var(--background-action-low-blue-cumulus-hover);--active:var(--background-action-low-blue-cumulus-active);background-color:var(--background-action-low-blue-cumulus);color:var(--text-action-high-blue-cumulus)}a.fr-tag--purple-glycine,button.fr-tag--purple-glycine,input[type=button].fr-tag--purple-glycine,input[type=image].fr-tag--purple-glycine,input[type=reset].fr-tag--purple-glycine,input[type=submit].fr-tag--purple-glycine{--idle:transparent;--hover:var(--background-action-low-purple-glycine-hover);--active:var(--background-action-low-purple-glycine-active);background-color:var(--background-action-low-purple-glycine);color:var(--text-action-high-purple-glycine)}a.fr-tag--pink-macaron,button.fr-tag--pink-macaron,input[type=button].fr-tag--pink-macaron,input[type=image].fr-tag--pink-macaron,input[type=reset].fr-tag--pink-macaron,input[type=submit].fr-tag--pink-macaron{--idle:transparent;--hover:var(--background-action-low-pink-macaron-hover);--active:var(--background-action-low-pink-macaron-active);background-color:var(--background-action-low-pink-macaron);color:var(--text-action-high-pink-macaron)}a.fr-tag--pink-tuile,button.fr-tag--pink-tuile,input[type=button].fr-tag--pink-tuile,input[type=image].fr-tag--pink-tuile,input[type=reset].fr-tag--pink-tuile,input[type=submit].fr-tag--pink-tuile{--idle:transparent;--hover:var(--background-action-low-pink-tuile-hover);--active:var(--background-action-low-pink-tuile-active);background-color:var(--background-action-low-pink-tuile);color:var(--text-action-high-pink-tuile)}a.fr-tag--yellow-tournesol,button.fr-tag--yellow-tournesol,input[type=button].fr-tag--yellow-tournesol,input[type=image].fr-tag--yellow-tournesol,input[type=reset].fr-tag--yellow-tournesol,input[type=submit].fr-tag--yellow-tournesol{--idle:transparent;--hover:var(--background-action-low-yellow-tournesol-hover);--active:var(--background-action-low-yellow-tournesol-active);background-color:var(--background-action-low-yellow-tournesol);color:var(--text-action-high-yellow-tournesol)}a.fr-tag--yellow-moutarde,button.fr-tag--yellow-moutarde,input[type=button].fr-tag--yellow-moutarde,input[type=image].fr-tag--yellow-moutarde,input[type=reset].fr-tag--yellow-moutarde,input[type=submit].fr-tag--yellow-moutarde{--idle:transparent;--hover:var(--background-action-low-yellow-moutarde-hover);--active:var(--background-action-low-yellow-moutarde-active);background-color:var(--background-action-low-yellow-moutarde);color:var(--text-action-high-yellow-moutarde)}a.fr-tag--orange-terre-battue,button.fr-tag--orange-terre-battue,input[type=button].fr-tag--orange-terre-battue,input[type=image].fr-tag--orange-terre-battue,input[type=reset].fr-tag--orange-terre-battue,input[type=submit].fr-tag--orange-terre-battue{--idle:transparent;--hover:var(--background-action-low-orange-terre-battue-hover);--active:var(--background-action-low-orange-terre-battue-active);background-color:var(--background-action-low-orange-terre-battue);color:var(--text-action-high-orange-terre-battue)}a.fr-tag--brown-cafe-creme,button.fr-tag--brown-cafe-creme,input[type=button].fr-tag--brown-cafe-creme,input[type=image].fr-tag--brown-cafe-creme,input[type=reset].fr-tag--brown-cafe-creme,input[type=submit].fr-tag--brown-cafe-creme{--idle:transparent;--hover:var(--background-action-low-brown-cafe-creme-hover);--active:var(--background-action-low-brown-cafe-creme-active);background-color:var(--background-action-low-brown-cafe-creme);color:var(--text-action-high-brown-cafe-creme)}a.fr-tag--brown-caramel,button.fr-tag--brown-caramel,input[type=button].fr-tag--brown-caramel,input[type=image].fr-tag--brown-caramel,input[type=reset].fr-tag--brown-caramel,input[type=submit].fr-tag--brown-caramel{--idle:transparent;--hover:var(--background-action-low-brown-caramel-hover);--active:var(--background-action-low-brown-caramel-active);background-color:var(--background-action-low-brown-caramel);color:var(--text-action-high-brown-caramel)}a.fr-tag--brown-opera,button.fr-tag--brown-opera,input[type=button].fr-tag--brown-opera,input[type=image].fr-tag--brown-opera,input[type=reset].fr-tag--brown-opera,input[type=submit].fr-tag--brown-opera{--idle:transparent;--hover:var(--background-action-low-brown-opera-hover);--active:var(--background-action-low-brown-opera-active);background-color:var(--background-action-low-brown-opera);color:var(--text-action-high-brown-opera)}a.fr-tag--beige-gris-galet,button.fr-tag--beige-gris-galet,input[type=button].fr-tag--beige-gris-galet,input[type=image].fr-tag--beige-gris-galet,input[type=reset].fr-tag--beige-gris-galet,input[type=submit].fr-tag--beige-gris-galet{--idle:transparent;--hover:var(--background-action-low-beige-gris-galet-hover);--active:var(--background-action-low-beige-gris-galet-active);background-color:var(--background-action-low-beige-gris-galet);color:var(--text-action-high-beige-gris-galet)}a.fr-tag[aria-pressed=true]:hover,button.fr-tag[aria-pressed=true]:hover,input[type=button].fr-tag[aria-pressed=true]:hover,input[type=image].fr-tag[aria-pressed=true]:hover,input[type=reset].fr-tag[aria-pressed=true]:hover,input[type=submit].fr-tag[aria-pressed=true]:hover{background-image:radial-gradient(circle at 100% .25rem,transparent .578125rem,var(--background-action-high-blue-france-hover) .625rem)}a.fr-tag[aria-pressed=true]:active,button.fr-tag[aria-pressed=true]:active,input[type=button].fr-tag[aria-pressed=true]:active,input[type=image].fr-tag[aria-pressed=true]:active,input[type=reset].fr-tag[aria-pressed=true]:active,input[type=submit].fr-tag[aria-pressed=true]:active{background-image:radial-gradient(circle at 100% .25rem,transparent .578125rem,var(--background-action-high-blue-france-active) .625rem)}a.fr-tag[aria-pressed=true]:disabled,button.fr-tag[aria-pressed=true]:disabled,input[type=button].fr-tag[aria-pressed=true]:disabled,input[type=image].fr-tag[aria-pressed=true]:disabled,input[type=reset].fr-tag[aria-pressed=true]:disabled,input[type=submit].fr-tag[aria-pressed=true]:disabled{background-image:none}a.fr-tag[aria-pressed=true].fr-tag--sm,button.fr-tag[aria-pressed=true].fr-tag--sm,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm,input[type=image].fr-tag[aria-pressed=true].fr-tag--sm,input[type=reset].fr-tag[aria-pressed=true].fr-tag--sm,input[type=submit].fr-tag[aria-pressed=true].fr-tag--sm{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,var(--background-action-high-blue-france) .5rem)}a.fr-tag[aria-pressed=true].fr-tag--sm:hover,button.fr-tag[aria-pressed=true].fr-tag--sm:hover,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:hover,input[type=image].fr-tag[aria-pressed=true].fr-tag--sm:hover,input[type=reset].fr-tag[aria-pressed=true].fr-tag--sm:hover,input[type=submit].fr-tag[aria-pressed=true].fr-tag--sm:hover{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,var(--background-action-high-blue-france-hover) .5rem)}a.fr-tag[aria-pressed=true].fr-tag--sm:active,button.fr-tag[aria-pressed=true].fr-tag--sm:active,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:active,input[type=image].fr-tag[aria-pressed=true].fr-tag--sm:active,input[type=reset].fr-tag[aria-pressed=true].fr-tag--sm:active,input[type=submit].fr-tag[aria-pressed=true].fr-tag--sm:active{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,var(--background-action-high-blue-france-active) .5rem)}a.fr-tag:disabled,a.fr-tag:not([href]),button.fr-tag:disabled,input[type=button].fr-tag:disabled,input[type=image].fr-tag:disabled,input[type=reset].fr-tag:disabled,input[type=submit].fr-tag:disabled{--idle:transparent;--hover:var(--background-disabled-grey-hover);--active:var(--background-disabled-grey-active);background-color:var(--background-disabled-grey);color:var(--text-disabled-grey)}.fr-tags-group.fr-tags-group--sm a.fr-tag[aria-pressed=true],.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true],.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true],.fr-tags-group.fr-tags-group--sm input[type=image].fr-tag[aria-pressed=true],.fr-tags-group.fr-tags-group--sm input[type=reset].fr-tag[aria-pressed=true],.fr-tags-group.fr-tags-group--sm input[type=submit].fr-tag[aria-pressed=true]{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,var(--background-action-high-blue-france) .5rem)}.fr-tags-group.fr-tags-group--sm a.fr-tag[aria-pressed=true]:hover,.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:hover,.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:hover,.fr-tags-group.fr-tags-group--sm input[type=image].fr-tag[aria-pressed=true]:hover,.fr-tags-group.fr-tags-group--sm input[type=reset].fr-tag[aria-pressed=true]:hover,.fr-tags-group.fr-tags-group--sm input[type=submit].fr-tag[aria-pressed=true]:hover{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,var(--background-action-high-blue-france-hover) .5rem)}.fr-tags-group.fr-tags-group--sm a.fr-tag[aria-pressed=true]:active,.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:active,.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:active,.fr-tags-group.fr-tags-group--sm input[type=image].fr-tag[aria-pressed=true]:active,.fr-tags-group.fr-tags-group--sm input[type=reset].fr-tag[aria-pressed=true]:active,.fr-tags-group.fr-tags-group--sm input[type=submit].fr-tag[aria-pressed=true]:active{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,var(--background-action-high-blue-france-active) .5rem)}.fr-download__link{color:var(--text-action-high-blue-france);display:inline;z-index:1}.fr-download,.fr-download__link{--text-spacing:0;--title-spacing:0}.fr-download{margin:0 0 1rem;padding-bottom:1.5rem;position:relative}.fr-download .fr-download__link{font-size:1rem;line-height:1.5rem;max-height:none;max-width:100%;overflow:initial;padding:0}.fr-download .fr-download__link:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;margin-right:-.125rem;-webkit-mask-image:url(icons/system/download-line.svg);mask-image:url(icons/system/download-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-download .fr-download__link:before{content:none}.fr-download__desc{display:none;font-size:.875rem;font-weight:400;line-height:1.5rem}.fr-download__detail{bottom:0;color:var(--text-mention-grey);cursor:text;font-size:.75rem;font-weight:400;left:0;line-height:1.25rem;max-width:100%;overflow:hidden;pointer-events:none;position:absolute;text-overflow:ellipsis;white-space:nowrap}.fr-download__detail abbr{text-decoration:none}.fr-download--card{--text-spacing:0;--title-spacing:0;--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);background-color:var(--background-default-grey);box-shadow:inset 0 0 0 1px var(--border-default-grey);padding:1.5rem 1.5rem 4rem}.fr-download--card .fr-download__link{color:var(--text-title-grey);font-size:1.25rem;font-weight:700;line-height:1.75rem}.fr-download--card .fr-download__link:after{bottom:1.5rem;color:var(--text-action-high-blue-france);margin:0;position:absolute;right:1.5rem}.fr-download--card .fr-download__link:after:after,.fr-download--card .fr-download__link:after:before{--icon-size:1rem}.fr-download--card .fr-download__desc{display:block;margin-top:.5rem}.fr-download--card .fr-download__detail{bottom:1.5rem;left:1.5rem;max-width:calc(100% - 6.25rem);position:absolute}.fr-download--card .fr-download__detail[class*=" fr-fi-"]:before,.fr-download--card .fr-download__detail[class*=" fr-icon-"]:before,.fr-download--card .fr-download__detail[class^=fr-fi-]:before,.fr-download--card .fr-download__detail[class^=fr-icon-]:before{margin-right:.5rem}.fr-download--card .fr-download__detail[class*=" fr-fi-"]:before:after,.fr-download--card .fr-download__detail[class*=" fr-fi-"]:before:before,.fr-download--card .fr-download__detail[class*=" fr-icon-"]:before:after,.fr-download--card .fr-download__detail[class*=" fr-icon-"]:before:before,.fr-download--card .fr-download__detail[class^=fr-fi-]:before:after,.fr-download--card .fr-download__detail[class^=fr-fi-]:before:before,.fr-download--card .fr-download__detail[class^=fr-icon-]:before:after,.fr-download--card .fr-download__detail[class^=fr-icon-]:before:before{--icon-size:1rem}.fr-downloads-group__title{font-size:1.375rem;font-weight:700;line-height:1.75rem;margin:var(--title-spacing)}.fr-downloads-group--bordered{box-shadow:inset 0 0 0 1px var(--border-default-grey);padding:1.5rem 1.5rem .5rem}.fr-downloads-group>ul{margin-bottom:0;margin-top:0}.fr-downloads-group>ul>li{padding-bottom:0}.fr-downloads-group .fr-download{margin-bottom:1rem}.fr-downloads-group li::marker{color:var(--text-action-high-blue-france)}.fr-tile{--text-spacing:0;--title-spacing:0 0 0.5rem;--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);background-color:var(--background-default-grey);box-shadow:inset 0 0 0 1px var(--border-default-grey),inset 0 -.25rem 0 0 var(--border-plain-blue-france);display:flex;flex-direction:column-reverse;position:relative}.fr-grid-row .fr-tile{height:100%}.fr-tile__link{--underline-img:none;display:inline-flex;width:100%}.fr-tile.fr-enlarge-link:hover .fr-tile__img{--brightness:calc(100% + var(--brighten)*10%)}.fr-tile.fr-enlarge-link:active .fr-tile__img{--brightness:calc(100% + var(--brighten)*20%)}.fr-tile__img{align-items:center;display:flex;filter:brightness(var(--brightness));flex-shrink:0;height:5rem;justify-content:center;margin:2rem auto 0;overflow:hidden;width:5rem}.fr-tile__img>svg{width:100%}.fr-tile__body{align-items:center;display:flex;flex-direction:column;flex-grow:1;justify-content:center;padding:1rem;text-align:center}.fr-tile__title{font-weight:700}.fr-tile__desc,.fr-tile__title{font-size:1rem;line-height:1.5rem}.fr-tile--horizontal{align-items:center;flex-direction:row-reverse}.fr-tile--horizontal .fr-tile__img{height:3rem;margin:1.5rem 0 1.5rem 1.5rem;width:3rem}.fr-tile--horizontal .fr-tile__body{align-items:flex-start;margin:1.5rem;padding:0;text-align:left}.fr-tile--vertical-md{align-items:center;flex-direction:row-reverse}.fr-tile--vertical-md .fr-tile__img{height:3rem;margin:1.5rem 0 1.5rem 1.5rem;width:3rem}.fr-tile--vertical-md .fr-tile__body{align-items:flex-start;margin:1.5rem;padding:0;text-align:left}.fr-tile--horizontal-md{flex-direction:column-reverse}.fr-tile--horizontal-md .fr-tile__img{height:5rem;margin:2rem auto 0;width:5rem}.fr-tile--horizontal-md .fr-tile__img+.fr-tile__body{min-height:auto}.fr-tile--horizontal-md .fr-tile__body{align-items:center;margin:0;padding:1rem;text-align:center}.fr-tile--grey{--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);background-color:var(--background-contrast-grey)}.fr-alert{--title-spacing:0 0 0.25rem;--text-spacing:0 0 0.25rem;box-shadow:inset 0 0 0 1px var(--border-plain-grey),inset 2.5rem 0 0 0 var(--background-flat-grey);padding:1rem 2.25rem .75rem 3.5rem;position:relative}.fr-alert:before{--icon-size:1.5rem;background-color:currentColor;color:var(--text-inverted-grey);display:inline-block;flex:0 0 auto;height:var(--icon-size);left:0;margin:1rem .5rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;position:absolute;top:0;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-alert__title{font-size:1.125rem;font-weight:700;line-height:1.5rem}.fr-alert .fr-btn--close{font-size:.875rem;line-height:1.5rem;max-height:2rem;max-width:2rem;min-height:2rem;overflow:hidden;padding:.25rem .5rem;position:absolute;right:1.25rem;top:.25rem;white-space:nowrap}.fr-alert .fr-btn--close:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(icons/system/close-line.svg);mask-image:url(icons/system/close-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-alert+.fr-alert{margin-top:1rem}.fr-alert--info:before{-webkit-mask-image:url(icons/system/fr--info-fill.svg);mask-image:url(icons/system/fr--info-fill.svg)}.fr-alert--success:before{-webkit-mask-image:url(icons/system/fr--success-fill.svg);mask-image:url(icons/system/fr--success-fill.svg)}.fr-alert--error:before{-webkit-mask-image:url(icons/system/fr--error-fill.svg);mask-image:url(icons/system/fr--error-fill.svg)}.fr-alert--warning:before{-webkit-mask-image:url(icons/system/fr--warning-fill.svg);mask-image:url(icons/system/fr--warning-fill.svg)}.fr-alert--error:before,.fr-alert--info:before,.fr-alert--success:before,.fr-alert--warning:before{content:""}.fr-alert--sm{padding:.5rem 2.25rem .25rem 3rem}.fr-alert--sm:before{margin:.5rem}.fr-alert .fr-link--close{align-items:center;font-size:.875rem;line-height:1.5rem;max-height:2rem;max-width:2rem;min-height:2rem;overflow:hidden;padding:.25rem .5rem;position:absolute;right:1.25rem;top:.25rem;white-space:nowrap}.fr-alert .fr-link--close:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(icons/system/close-line.svg);mask-image:url(icons/system/close-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-alert--info{box-shadow:inset 0 0 0 1px var(--border-plain-info),inset 2.5rem 0 0 0 var(--background-flat-info)}.fr-alert--error{box-shadow:inset 0 0 0 1px var(--border-plain-error),inset 2.5rem 0 0 0 var(--background-flat-error)}.fr-alert--success{box-shadow:inset 0 0 0 1px var(--border-plain-success),inset 2.5rem 0 0 0 var(--background-flat-success)}.fr-alert--warning{box-shadow:inset 0 0 0 1px var(--border-plain-warning),inset 2.5rem 0 0 0 var(--background-flat-warning)}.fr-notice{--title-spacing:0;--text-spacing:0;background-color:var(--background-contrast-grey);color:var(--text-title-grey);padding-bottom:1rem;padding-top:1rem;position:relative}.fr-notice__body{padding:0 2.5rem;position:relative}.fr-notice__body:before{--icon-size:1.5rem;background-color:currentColor;display:inline-block;flex:0 0 auto;height:var(--icon-size);left:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;position:absolute;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-notice__title{font-size:1rem;font-weight:700;line-height:1.5rem;position:relative}.fr-notice .fr-btn--close{font-size:.875rem;line-height:1.5rem;max-height:2rem;max-width:2rem;min-height:2rem;overflow:hidden;padding:.25rem .5rem;position:absolute;right:1rem;top:-.25rem;white-space:nowrap}.fr-notice .fr-btn--close:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(icons/system/close-line.svg);mask-image:url(icons/system/close-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-notice--info .fr-notice__body:before{content:"";-webkit-mask-image:url(icons/system/fr--info-fill.svg);mask-image:url(icons/system/fr--info-fill.svg)}.fr-notice--info{--idle:transparent;--hover:var(--background-contrast-info-hover);--active:var(--background-contrast-info-active);background-color:var(--background-contrast-info);color:var(--text-default-info)}.fr-radio-group{position:relative}.fr-radio-group:first-child{margin-top:-.75rem}.fr-radio-group:first-child input[type=radio]+label{margin-top:0}.fr-radio-group:last-child{margin-bottom:-.75rem}.fr-radio-group input[type=radio]{margin:0;opacity:0;position:absolute;top:50%;transform:translateY(-50%)}.fr-radio-group input[type=radio]+label{-webkit-tap-highlight-color:transparent;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;font-size:1rem;justify-content:flex-start;line-height:1.5rem;margin-left:2rem;padding:.75rem 0;position:relative}.fr-radio-group input[type=radio]+label .fr-hint-text{margin:0;width:100%}.fr-radio-group input[type=radio]+label:before{border-radius:50%;box-shadow:inset 0 0 0 1px var(--border-action-high-grey),inset 0 0 0 12px var(--background-default-grey),inset 0 0 0 12px var(--background-action-high-blue-france);content:"";display:inline-block;height:1.5rem;left:-2rem;margin-right:.5rem;margin-top:.75rem;position:absolute;top:0;width:1.5rem}.fr-radio-group--sm input[type=radio]+label:before{box-shadow:inset 0 0 0 1px var(--border-action-high-grey),inset 0 0 0 8px var(--background-default-grey),inset 0 0 0 8px var(--background-action-high-blue-france);height:1rem;margin-top:1rem;width:1rem}.fr-radio-rich{position:relative}.fr-radio-rich input[type=radio]+label{--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);align-items:flex-start;background-color:var(--background-default-grey);box-shadow:inset 0 0 0 1px var(--border-default-grey);display:flex;flex-direction:column;justify-content:center;margin-left:0;min-height:5.5rem;padding:.5rem 6.5rem .5rem 3.5rem;width:100%}.fr-radio-rich input[type=radio]+label:before{box-shadow:inset 0 0 0 1px var(--border-action-high-grey),inset 0 0 0 8px var(--background-default-grey),inset 0 0 0 8px var(--background-action-high-blue-france);height:1rem;left:1.75rem;margin-top:-.5rem;position:absolute;top:50%;width:1rem}.fr-radio-rich input[type=radio]+label .fr-hint-text{margin-left:0}.fr-radio-rich input[type=radio]:disabled~.fr-radio-rich__img,.fr-radio-rich input[type=radio][disabled]~.fr-radio-rich__img{filter:grayscale(1)}.fr-radio-rich input[type=radio]:not(:disabled)~label{--hover-tint:var(--hover);--active-tint:var(--active)}.fr-radio-rich input[type=radio]:not(:disabled)~label:hover{background-color:var(--hover-tint)}.fr-radio-rich input[type=radio]:not(:disabled)~label:active{background-color:var(--active-tint)}.fr-radio-rich input[type=radio]:not(:disabled)~label:hover~.fr-radio-rich__img{--brightness:calc(100% + var(--brighten)*10%)}.fr-radio-rich input[type=radio]:not(:disabled)~label:active~.fr-radio-rich__img{--brightness:calc(100% + var(--brighten)*20%)}.fr-radio-rich__img{box-shadow:inset 1px 0 0 0 var(--border-default-grey);display:flex;filter:brightness(var(--brightness));flex-direction:row;height:5rem;padding-left:.25rem;pointer-events:none;position:absolute;right:.25rem;top:.25rem;width:5.25rem}.fr-radio-rich__img img,.fr-radio-rich__img svg{max-width:5rem;object-fit:cover}.fr-fieldset .fr-radio-rich:first-child input[type=radio]+label{margin-top:.75rem}.fr-fieldset .fr-radio-rich input[type=radio]+label{margin-bottom:1rem;margin-top:.5rem}.fr-fieldset .fr-radio-rich:last-child input[type=radio]+label{margin-bottom:1.75rem}.fr-fieldset--inline .fr-radio-rich:not(:last-child) input[type=radio]+label{margin-bottom:.5rem;margin-right:.75rem}.fr-fieldset--inline .fr-radio-rich:not(:last-child) .fr-radio-rich__img{right:1rem}.fr-fieldset--inline .fr-radio-rich:last-child{margin-bottom:0}.fr-fieldset--inline .fr-radio-rich:last-child input[type=radio]+label{margin-bottom:.75rem}.fr-fieldset--inline .fr-radio-rich:first-child .fr-radio-rich__img{top:1rem}.fr-fieldset--inline .fr-radio-rich__img{top:.75rem}.fr-fieldset--inline .fr-hint-text+.fr-fieldset__content .fr-radio-rich:first-child input[type=radio]+label{margin-top:1.5rem}.fr-radio-group input[type=radio]:disabled+label:before{box-shadow:inset 0 0 0 1px var(--border-disabled-grey),inset 0 0 0 12px var(--background-default-grey),inset 0 0 0 12px var(--text-disabled-grey)}.fr-radio-group input[type=radio]:checked+label:before{box-shadow:inset 0 0 0 1px var(--border-action-high-grey),inset 0 0 0 6px var(--background-default-grey),inset 0 0 0 12px var(--background-action-high-blue-france)}.fr-radio-group input[type=radio]:checked:disabled+label:before{box-shadow:inset 0 0 0 1px var(--border-disabled-grey),inset 0 0 0 6px var(--background-default-grey),inset 0 0 0 12px var(--text-disabled-grey)}.fr-radio-group--sm input[type=radio]:disabled+label:before{box-shadow:inset 0 0 0 1px var(--border-disabled-grey),inset 0 0 0 8px var(--background-disabled-grey),inset 0 0 0 8px var(--text-disabled-grey)}.fr-radio-group--sm input[type=radio]:checked+label:before{box-shadow:inset 0 0 0 1px var(--border-action-high-grey),inset 0 0 0 4px var(--background-default-grey),inset 0 0 0 8px var(--background-action-high-blue-france)}.fr-radio-group--sm input[type=radio]:checked:disabled+label:before{box-shadow:inset 0 0 0 1px var(--border-disabled-grey),inset 0 0 0 4px var(--background-disabled-grey),inset 0 0 0 8px var(--text-disabled-grey)}.fr-radio-rich input[type=radio]:disabled+label:before{box-shadow:inset 0 0 0 1px var(--border-disabled-grey),inset 0 0 0 8px var(--background-default-grey),inset 0 0 0 8px var(--text-disabled-grey)}.fr-radio-rich input[type=radio]:checked+label{box-shadow:inset 0 0 0 1px var(--border-action-high-blue-france)}.fr-radio-rich input[type=radio]:checked+label:before{box-shadow:inset 0 0 0 1px var(--border-action-high-grey),inset 0 0 0 4px var(--background-default-grey),inset 0 0 0 8px var(--background-action-high-blue-france)}.fr-radio-rich input[type=radio]:checked:disabled+label{box-shadow:inset 0 0 0 1px var(--text-disabled-grey)}.fr-radio-rich input[type=radio]:checked:disabled+label:before{box-shadow:inset 0 0 0 1px var(--border-disabled-grey),inset 0 0 0 4px var(--background-default-grey),inset 0 0 0 8px var(--text-disabled-grey)}.fr-card{--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);background-color:var(--background-default-grey);display:flex;flex-direction:column;position:relative}.fr-card:after,.fr-card:before{--icon-size:1.5rem;background-color:currentColor;display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-image:url(icons/system/arrow-right-line.svg);mask-image:url(icons/system/arrow-right-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-card:before{bottom:2rem;color:var(--text-action-high-blue-france);content:"";position:absolute;right:2rem}.fr-card--no-icon:before,.fr-card:not(.fr-enlarge-link):before{content:none}.fr-card:before:after,.fr-card:before:before{--icon-size:1.5rem}.fr-card__body{display:flex;flex:1 1 auto;flex-direction:column;order:2;padding:0 2rem}.fr-grid-row .fr-card{height:100%}.fr-card__header{flex:0 0 auto;order:1;position:relative}.fr-card__header .fr-badges-group{left:0;padding:.75rem;position:absolute;top:0}.fr-card.fr-enlarge-link:hover .fr-card__img,.fr-card.fr-enlarge-link:hover .fr-card__vid{--brightness:calc(100% + var(--brighten)*10%)}.fr-card.fr-enlarge-link:active .fr-card__img,.fr-card.fr-enlarge-link:active .fr-card__vid{--brightness:calc(100% + var(--brighten)*20%)}.fr-card__img,.fr-card__vid{filter:brightness(var(--brightness))}.fr-card__img img,.fr-card__img svg,.fr-card__vid iframe,.fr-card__vid video{aspect-ratio:1.7777777778;object-fit:cover;object-position:50% 50%}.fr-card__img img{display:block}.fr-card__content{display:flex;flex-direction:column;height:100%;margin:0 -2rem;order:1;padding:2rem}.fr-card__content .fr-tag{border-radius:.75rem;font-size:.75rem;line-height:1.25rem;min-height:1.5rem;padding:.125rem .5rem}.fr-card__content .fr-tag:after,.fr-card__content .fr-tag:before{--icon-size:0.75rem}.fr-card__title{color:var(--text-title-grey);font-size:1.25rem;font-weight:700;line-height:1.75rem;margin-bottom:0;order:2}.fr-card__title [target=_blank]:after{--icon-size:1.5rem}.fr-card__desc{font-size:.875rem;line-height:1.5rem;margin-bottom:0;margin-top:.75rem;order:3}.fr-card__start{order:1}.fr-card__start,.fr-card__start .fr-badges-group,.fr-card__start .fr-tags-group{margin-bottom:.25rem}.fr-card__start .fr-card__detail{margin-bottom:.75rem}.fr-card__end{display:flex;flex-direction:column;height:100%;margin-top:1rem;order:4;padding-top:.5rem}.fr-card__detail{align-items:flex-start;color:var(--text-mention-grey);display:flex;flex-direction:row;font-size:.75rem;line-height:1.25rem;margin-bottom:0}.fr-card__detail[class*=" fr-fi-"]:before,.fr-card__detail[class*=" fr-icon-"]:before,.fr-card__detail[class^=fr-fi-]:before,.fr-card__detail[class^=fr-icon-]:before{--icon-size:1rem;margin-right:.5rem}.fr-card.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__end{justify-content:flex-end;margin-bottom:-3rem;min-height:2rem;padding-right:2rem}.fr-card.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__content{padding-bottom:5rem}.fr-card__footer{margin:0 -2rem;order:2;padding:.5rem 2rem 2rem}.fr-card__footer .fr-btns-group,.fr-card__footer .fr-links-group{margin-bottom:-1rem}.fr-card--sm:before{bottom:1.5rem;right:1.5rem}.fr-card--sm:before:after,.fr-card--sm:before:before{--icon-size:1rem}.fr-card--sm .fr-card__header .fr-badge{font-size:.75rem;line-height:1.25rem;min-height:1.125rem;padding:0 .375rem}.fr-card--sm .fr-card__header .fr-badge:after,.fr-card--sm .fr-card__header .fr-badge:before{--icon-size:0.75rem}.fr-card--sm .fr-card__content{padding:1.5rem}.fr-card--sm .fr-card__content .fr-badge{font-size:.75rem;line-height:1.25rem;min-height:1.125rem;padding:0 .375rem}.fr-card--sm .fr-card__content .fr-badge:after,.fr-card--sm .fr-card__content .fr-badge:before{--icon-size:0.75rem}.fr-card--sm .fr-card__title{font-size:1.125rem;font-weight:700;line-height:1.5rem}.fr-card--sm .fr-card__desc{margin-top:.5rem}.fr-card--sm .fr-card__start .fr-badges-group,.fr-card--sm .fr-card__start .fr-tags-group{margin-bottom:0}.fr-card--sm .fr-card__start .fr-card__detail{margin-bottom:.5rem}.fr-card--sm .fr-card__end{margin-top:1.5rem;padding-top:.5rem}.fr-card--sm.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__end{margin-bottom:-2rem;min-height:1.25rem;padding-right:1.5rem}.fr-card--sm.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__content{padding-bottom:3.5rem}.fr-card--sm .fr-card__footer{padding:.5rem 1.5rem 1.5rem}.fr-card--lg:before{bottom:2.5rem;right:2.5rem}.fr-card--lg:before:after,.fr-card--lg:before:before{--icon-size:2rem}.fr-card--lg .fr-card__content{padding:2.5rem}.fr-card--lg .fr-card__content .fr-tag{border-radius:1rem;font-size:.875rem;line-height:1.5rem;min-height:2rem;padding:.25rem .75rem}.fr-card--lg .fr-card__content .fr-tag:after,.fr-card--lg .fr-card__content .fr-tag:before{--icon-size:1rem}.fr-card--lg .fr-card__title{font-size:1.375rem;font-weight:700;line-height:1.75rem}.fr-card--lg .fr-card__desc{font-size:1rem;line-height:1.5rem;margin-top:1rem}.fr-card--lg .fr-card__start,.fr-card--lg .fr-card__start .fr-badges-group,.fr-card--lg .fr-card__start .fr-tags-group{margin-bottom:.5rem}.fr-card--lg .fr-card__start .fr-card__detail{margin-bottom:1rem}.fr-card--lg.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__end{margin-bottom:-4rem;min-height:2.5rem;padding-right:2.5rem}.fr-card--lg.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__content{padding-bottom:6.5rem}.fr-card--lg .fr-card__footer{padding:.5rem 2.5rem 2.5rem}.fr-card__body>.fr-card__detail,.fr-card__body>.fr-card__title{margin-top:2rem}.fr-card__body>.fr-card__detail{margin-bottom:-1rem}.fr-card__body>.fr-card__desc,.fr-card__body>.fr-card__title{margin-bottom:2rem}.fr-card__body>.fr-card__desc{margin-top:-1rem}.fr-card.fr-enlarge-link:not(.fr-card--no-arrow) .fr-card__body>.fr-card__desc,.fr-card.fr-enlarge-link:not(.fr-card--no-arrow) .fr-card__body>.fr-card__title{margin-bottom:4.5rem}.fr-card.fr-enlarge-link:not(.fr-card--no-arrow) .fr-card__body>.fr-card__desc{margin-top:-3.5rem}.fr-card:not(.fr-card--no-border):not(.fr-card--shadow){box-shadow:0 0 0 1px var(--border-default-grey)}.fr-card--grey{--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);background-color:var(--background-contrast-grey)}.fr-card--shadow{--idle:transparent;--hover:var(--background-raised-grey-hover);--active:var(--background-raised-grey-active);background-color:var(--background-raised-grey);filter:drop-shadow(var(--raised-shadow));z-index:calc(var(--ground) + 500)}.fr-card--shadow.fr-card--grey{--idle:transparent;--hover:var(--background-contrast-raised-grey-hover);--active:var(--background-contrast-raised-grey-active);background-color:var(--background-contrast-raised-grey)}.fr-card--no-background{--hover:inherit;--active:inherit;background-color:transparent}.fr-checkbox-group{position:relative}.fr-checkbox-group input[type=checkbox]{margin:0;opacity:0;position:absolute;top:50%;transform:translateY(-50%)}.fr-checkbox-group input[type=checkbox]+label{-webkit-tap-highlight-color:transparent;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin-left:2rem;padding:.75rem 0;position:relative}.fr-checkbox-group input[type=checkbox]+label .fr-hint-text{margin:0;width:100%}.fr-checkbox-group input[type=checkbox]+label:before{background-position:50%;background-repeat:no-repeat;background-size:1rem;border-radius:.25rem;box-shadow:inset 0 0 0 1px var(--border-action-high-grey);content:"";display:block;height:1.5rem;left:-2rem;margin-right:.5rem;margin-top:.75rem;position:absolute;top:0;width:1.5rem}.fr-checkbox-group:first-child{margin-top:-.75rem}.fr-checkbox-group:last-child{margin-bottom:-.75rem}.fr-checkbox-group .fr-error-text,.fr-checkbox-group .fr-valid-text{margin-top:.25rem}.fr-checkbox-group--sm input[type=checkbox]+label:before{height:1rem;left:-1.75rem;margin-top:1rem;width:1rem}.fr-checkbox-group--error:before{box-shadow:inset 2px 0 0 0 var(--border-plain-error)}.fr-checkbox-group--error:before,.fr-checkbox-group--valid:before{content:"";height:1.5rem;left:-.5rem;position:absolute;top:.75rem;width:2px}.fr-checkbox-group--valid:before{box-shadow:inset 2px 0 0 0 var(--border-plain-success)}.fr-checkbox-group input[type=checkbox]:active:not(:disabled)+label:before,.fr-checkbox-group input[type=checkbox]:checked+label:before{--idle:transparent;--hover:var(--background-active-blue-france-hover);--active:var(--background-active-blue-france-active);--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E");background-color:var(--background-active-blue-france);background-image:var(--data-uri-svg)}:root:where([data-fr-theme=dark]) .fr-checkbox-group input[type=checkbox]:active:not(:disabled)+label:before,:root:where([data-fr-theme=dark]) .fr-checkbox-group input[type=checkbox]:checked+label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23161616' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E")}.fr-checkbox-group input[type=checkbox]:disabled+label:before{box-shadow:inset 0 0 0 1px var(--border-disabled-grey)}.fr-checkbox-group input[type=checkbox]:disabled:checked+label:before{--idle:transparent;--hover:var(--background-disabled-grey-hover);--active:var(--background-disabled-grey-active);--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23929292' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E");background-color:var(--background-disabled-grey);background-image:var(--data-uri-svg);color:var(--text-disabled-grey)}:root:where([data-fr-theme=dark]) .fr-checkbox-group input[type=checkbox]:disabled:checked+label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23666' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E")}.fr-checkbox-group--error input[type=checkbox]+label{color:var(--text-default-error)}.fr-checkbox-group--valid input[type=checkbox]+label{color:var(--text-default-success)}.fr-input{--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);background-color:var(--background-contrast-grey);border-radius:.25rem .25rem 0 0;box-shadow:inset 0 -2px 0 0 var(--border-plain-grey);color:var(--text-label-grey);display:block;font-size:1rem;line-height:1.5rem;padding:.5rem 1rem;width:100%}.fr-input::placeholder{color:var(--text-mention-grey);font-style:italic;opacity:1}.fr-input:not(textarea){max-height:2.5rem}.fr-input[type=date]{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23161616' d='M17 3h4c.55 0 1 .45 1 1v16c0 .55-.45 1-1 1H3c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h4V1h2v2h6V1h2v2zm-2 2H9v2H7V5H4v4h16V5h-3v2h-2V5zm5 6H4v8h16v-8z'/%3E%3C/svg%3E");background-image:var(--data-uri-svg);background-position:calc(100% - .75rem) 50%;background-repeat:no-repeat;background-size:1rem 1rem;min-height:2.5rem}.fr-input[type=date]::-webkit-calendar-picker-indicator{display:block;margin-right:-.375rem;opacity:0}.fr-input-wrap{display:block;position:relative}.fr-input-wrap[class*=" fr-fi-"]:before,.fr-input-wrap[class*=" fr-icon-"]:before,.fr-input-wrap[class^=fr-fi-]:before,.fr-input-wrap[class^=fr-icon-]:before{--icon-size:1rem;bottom:.75rem;margin:auto;pointer-events:none;position:absolute;right:.75rem;top:.75rem}.fr-input-wrap--addon{display:flex;flex-direction:row;width:100%}.fr-input-wrap .fr-input{padding-right:2.5rem}.fr-input-wrap>:first-child:not(:last-child).fr-input{padding-right:1rem}.fr-input-wrap+.fr-hint-text{margin-top:.5rem}textarea.fr-input{min-height:3.75rem}.fr-input:disabled{box-shadow:inset 0 -2px 0 0 var(--border-disabled-grey);color:var(--text-disabled-grey)}.fr-input--valid{box-shadow:inset 0 -2px 0 0 var(--border-plain-success)}.fr-input--error{box-shadow:inset 0 -2px 0 0 var(--border-plain-error)}.fr-input:-webkit-autofill,.fr-input:-webkit-autofill:focus,.fr-input:-webkit-autofill:hover,.fr-input:autofill,.fr-input:autofill:focus,.fr-input:autofill:hover{-webkit-text-fill-color:var(--text-label-grey);box-shadow:inset 0 -2px 0 0 var(--border-plain-grey),inset 0 0 0 1000px var(--background-contrast-info)}:root:where([data-fr-theme=dark]) .fr-input[type=date]{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M17 3h4c.55 0 1 .45 1 1v16c0 .55-.45 1-1 1H3c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h4V1h2v2h6V1h2v2zm-2 2H9v2H7V5H4v4h16V5h-3v2h-2V5zm5 6H4v8h16v-8z'/%3E%3C/svg%3E")}.fr-input[type=date]:disabled{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23929292' d='M17 3h4c.55 0 1 .45 1 1v16c0 .55-.45 1-1 1H3c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h4V1h2v2h6V1h2v2zm-2 2H9v2H7V5H4v4h16V5h-3v2h-2V5zm5 6H4v8h16v-8z'/%3E%3C/svg%3E");background-image:var(--data-uri-svg);box-shadow:inset 0 -2px 0 0 var(--border-disabled-grey);color:var(--text-disabled-grey)}:root:where([data-fr-theme=dark]) .fr-input[type=date]:disabled{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23666' d='M17 3h4c.55 0 1 .45 1 1v16c0 .55-.45 1-1 1H3c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h4V1h2v2h6V1h2v2zm-2 2H9v2H7V5H4v4h16V5h-3v2h-2V5zm5 6H4v8h16v-8z'/%3E%3C/svg%3E")}.fr-input-wrap>:not(:last-child).fr-input:not(.fr-input--valid):not(.fr-input--error){box-shadow:inset 0 -2px 0 0 var(--border-action-high-blue-france)}.fr-content-media{--text-spacing:0;--title-spacing:0;align-items:center;display:flex;flex-direction:column;margin:2.5rem 0;width:100%}.fr-content-media__img{width:100%}.fr-content-media [class*=" fr-responsive-img"],.fr-content-media [class*=" fr-responsive-vid"],.fr-content-media [class^=fr-responsive-img],.fr-content-media [class^=fr-responsive-vid]{aspect-ratio:1.7777777778}.fr-content-media__caption,.fr-content-media__transcription{margin-top:.5rem;text-align:right;width:100%}.fr-content-media__caption{font-size:.75rem;line-height:1.25rem}.fr-content-media__transcription .fr-btn{--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-action-high-blue-france);font-size:.875rem;line-height:1.5rem;margin-left:-.75rem;margin-right:-.625rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-content-media__transcription .fr-btn:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;margin-right:-.125rem;-webkit-mask-image:url(icons/system/menu-2-fill.svg);mask-image:url(icons/system/menu-2-fill.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-content-media__transcription .fr-btn:before{content:none}.fr-content-media--sm .fr-content-media__caption,.fr-content-media--sm .fr-content-media__img,.fr-content-media--sm .fr-content-media__transcription,.fr-content-media--sm .fr-responsive-vid{width:83.3333333333%}.fr-content-media--lg .fr-content-media__caption,.fr-content-media--lg .fr-content-media__img,.fr-content-media--lg .fr-content-media__transcription,.fr-content-media--lg .fr-responsive-vid{width:116.6666666667%}.fr-content-media--lg .fr-content-media__img,.fr-content-media--lg .fr-responsive-vid{max-width:100vw}.fr-content-media--lg .fr-content-media__caption,.fr-content-media--lg .fr-content-media__transcription{max-width:calc(100vw - 2rem)}.fr-content-media__transcription .fr-link{--underline-img:none;--hover-tint:var(--hover);--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-action-high-blue-france);font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-content-media__transcription .fr-link:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;margin-right:-.125rem;-webkit-mask-image:url(icons/system/menu-2-fill.svg);mask-image:url(icons/system/menu-2-fill.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-content-media__transcription .fr-link:before{content:none}.fr-content-media__transcription .fr-btn:disabled,.fr-content-media__transcription .fr-link:disabled,.fr-content-media__transcription a.fr-btn:not([href]),.fr-content-media__transcription a.fr-link:not([href]){--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-disabled-grey)}.fr-toggle{--text-spacing:0;--title-spacing:0;display:flex;flex-wrap:wrap;padding:1rem 0;position:relative}.fr-toggle input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.75rem;box-shadow:inset 0 0 0 1px var(--border-action-high-blue-france);flex-shrink:0;height:1.5rem;margin:0;width:2.5rem}.fr-toggle input[type=checkbox]:checked~.fr-toggle__label[data-fr-unchecked-label][data-fr-checked-label]:before{content:attr(data-fr-checked-label)}.fr-toggle input[type=checkbox]:checked~.fr-toggle__label:after{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000091' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E");background-image:var(--data-uri-svg);transform:translateX(1rem)}.fr-toggle label{--toggle-status-width:auto;display:inline-flex;flex-basis:calc(100% - 2.5rem);font-size:1rem;line-height:1.5rem;min-height:1.5rem;padding-left:2rem}.fr-toggle label[data-fr-unchecked-label][data-fr-checked-label]{padding-left:0}.fr-toggle label[data-fr-unchecked-label][data-fr-checked-label]:before{content:attr(data-fr-unchecked-label)}.fr-toggle label[data-fr-unchecked-label][data-fr-checked-label]+.fr-hint-text{margin-top:.5rem}.fr-toggle label:before{color:var(--text-active-blue-france);flex-shrink:0;font-size:.75rem;height:calc(1.25rem + 1px);line-height:1.25rem;margin-left:-2.5rem;margin-right:1rem;margin-top:1.5rem;min-width:2.5rem;outline:none!important;overflow:hidden;white-space:pre-wrap;width:var(--toggle-status-width)}.fr-toggle label:after{--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);align-items:center;background-color:var(--background-default-grey);background-position:50%;background-repeat:no-repeat;background-size:1rem;border-radius:50%;box-shadow:inset 0 0 0 1px var(--border-action-high-blue-france);color:var(--text-active-blue-france);content:"";display:flex;height:1.5rem;justify-content:center;left:0;position:absolute;top:1rem;width:1.5rem}.fr-toggle .fr-hint-text{color:var(--text-mention-grey);display:block;flex-basis:100%;font-size:.75rem;line-height:1.25rem;margin-top:1rem}.fr-toggle--label-left .fr-toggle__input{margin:0 0 0 auto;order:1}.fr-toggle--label-left .fr-toggle__input[data-fr-checked-label]~.fr-toggle__label{padding-left:0;padding-right:1rem}.fr-toggle--label-left .fr-toggle__label{justify-content:space-between;padding-left:0;width:calc(100% - 2.5rem)}.fr-toggle--label-left .fr-toggle__label:before{flex-shrink:0;margin-left:1rem;margin-right:-2.5rem;order:1;text-align:right}.fr-toggle--label-left .fr-toggle__label:after{left:auto;right:1rem}.fr-toggle--label-left .fr-hint-text{order:2}.fr-toggle__list{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none}.fr-toggle input[type=checkbox]:checked{--idle:transparent;--hover:var(--background-active-blue-france-hover);--active:var(--background-active-blue-france-active);background-color:var(--background-active-blue-france)}:root:where([data-fr-theme=dark]) .fr-toggle input[type=checkbox]:checked~.fr-toggle__label:after{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%238585f6' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E")}.fr-toggle input[type=checkbox]:disabled{box-shadow:inset 0 0 0 1px var(--border-disabled-grey)}.fr-toggle input[type=checkbox]:disabled:checked{--idle:transparent;--hover:var(--background-disabled-grey-hover);--active:var(--background-disabled-grey-active);background-color:var(--background-disabled-grey)}.fr-toggle input[type=checkbox]:disabled:checked~.fr-toggle__label:after{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23929292' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E");background-image:var(--data-uri-svg)}:root:where([data-fr-theme=dark]) .fr-toggle input[type=checkbox]:disabled:checked~.fr-toggle__label:after{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23666' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E")}.fr-toggle input[type=checkbox]:disabled~.fr-toggle__label:before{color:var(--text-disabled-grey)}.fr-toggle input[type=checkbox]:disabled~.fr-toggle__label:after{box-shadow:inset 0 0 0 1px var(--border-disabled-grey);color:var(--text-disabled-grey)}.fr-toggle--border-bottom{box-shadow:inset 0 -1px 0 0 var(--border-default-grey)}.fr-skiplinks{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);background-color:var(--background-contrast-grey);padding:1rem 0;position:absolute;top:0;transform:translateY(-100%)}.fr-skiplinks:focus-within{position:relative;transform:translateY(0)}.fr-skiplinks__list{display:flex;flex-direction:column;margin:0 -1rem -1.5rem}.fr-skiplinks__list>li{margin:0 1rem 1.5rem}.fr-skiplinks__list>li:before{content:none}.fr-skiplinks__list>li .fr-link{font-size:1rem;line-height:1.5rem;padding:0}.fr-skiplinks__list>li .fr-link:after,.fr-skiplinks__list>li .fr-link:before{--icon-size:1rem}.fr-skiplinks__list:focus-within{position:relative;transform:translateY(0)}.fr-select{--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23161616' d='m12 13.1 5-4.9 1.4 1.4-6.4 6.3-6.4-6.4L7 8.1l5 5z'/%3E%3C/svg%3E");appearance:none;-moz-appearance:none;-webkit-appearance:none;background-color:var(--background-contrast-grey);background-image:var(--data-uri-svg);background-position:calc(100% - .5rem) 50%;background-repeat:no-repeat;background-size:1.5rem 1.5rem;border-radius:.25rem .25rem 0 0;box-shadow:inset 0 -2px 0 0 var(--border-plain-grey);color:var(--text-title-grey);display:block;font-size:1rem;line-height:1.5rem;padding:.5rem 2.5rem .5rem 1rem;width:100%}:root:where([data-fr-theme=dark]) .fr-select{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='m12 13.1 5-4.9 1.4 1.4-6.4 6.3-6.4-6.4L7 8.1l5 5z'/%3E%3C/svg%3E")}.fr-select--error{box-shadow:inset 0 -2px 0 0 var(--border-plain-error)}.fr-select--valid{box-shadow:inset 0 -2px 0 0 var(--border-plain-success)}.fr-select:disabled{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23929292' d='m12 13.1 5-4.9 1.4 1.4-6.4 6.3-6.4-6.4L7 8.1l5 5z'/%3E%3C/svg%3E");background-image:var(--data-uri-svg);box-shadow:inset 0 -2px 0 0 var(--border-disabled-grey);color:var(--text-disabled-grey)}:root:where([data-fr-theme=dark]) .fr-select:disabled{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23666' d='m12 13.1 5-4.9 1.4 1.4-6.4 6.3-6.4-6.4L7 8.1l5 5z'/%3E%3C/svg%3E")}.fr-select:-webkit-autofill,.fr-select:-webkit-autofill:focus,.fr-select:-webkit-autofill:hover{-webkit-text-fill-color:var(--text-label-grey);box-shadow:inset 0 -2px 0 0 var(--border-plain-grey),inset 0 0 0 1000px var(--background-contrast-blue-france)}.fr-callout{--title-spacing:0 0 0.5rem;--text-spacing:0;--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);background-color:var(--background-contrast-grey);box-shadow:inset .25rem 0 0 0 var(--border-default-blue-france);margin:0 0 1.5rem;padding:1.5rem;position:relative}.fr-callout[class*=" fr-fi-"]:before,.fr-callout[class*=" fr-icon-"]:before,.fr-callout[class^=fr-fi-]:before,.fr-callout[class^=fr-icon-]:before{display:block;margin:-.5rem 0 .5rem}.fr-callout__title{color:var(--text-title-grey);font-size:1.375rem;font-weight:700;line-height:1.75rem}.fr-callout__text{font-size:1.125rem;line-height:1.75rem}.fr-callout .fr-btn{margin-top:1rem}.fr-callout:before{color:var(--text-title-grey)}.fr-callout--green-tilleul-verveine{--idle:transparent;--hover:var(--background-contrast-green-tilleul-verveine-hover);--active:var(--background-contrast-green-tilleul-verveine-active);background-color:var(--background-contrast-green-tilleul-verveine);box-shadow:inset .25rem 0 0 0 var(--border-default-green-tilleul-verveine)}.fr-callout--green-bourgeon{--idle:transparent;--hover:var(--background-contrast-green-bourgeon-hover);--active:var(--background-contrast-green-bourgeon-active);background-color:var(--background-contrast-green-bourgeon);box-shadow:inset .25rem 0 0 0 var(--border-default-green-bourgeon)}.fr-callout--green-emeraude{--idle:transparent;--hover:var(--background-contrast-green-emeraude-hover);--active:var(--background-contrast-green-emeraude-active);background-color:var(--background-contrast-green-emeraude);box-shadow:inset .25rem 0 0 0 var(--border-default-green-emeraude)}.fr-callout--green-menthe{--idle:transparent;--hover:var(--background-contrast-green-menthe-hover);--active:var(--background-contrast-green-menthe-active);background-color:var(--background-contrast-green-menthe);box-shadow:inset .25rem 0 0 0 var(--border-default-green-menthe)}.fr-callout--green-archipel{--idle:transparent;--hover:var(--background-contrast-green-archipel-hover);--active:var(--background-contrast-green-archipel-active);background-color:var(--background-contrast-green-archipel);box-shadow:inset .25rem 0 0 0 var(--border-default-green-archipel)}.fr-callout--blue-ecume{--idle:transparent;--hover:var(--background-contrast-blue-ecume-hover);--active:var(--background-contrast-blue-ecume-active);background-color:var(--background-contrast-blue-ecume);box-shadow:inset .25rem 0 0 0 var(--border-default-blue-ecume)}.fr-callout--blue-cumulus{--idle:transparent;--hover:var(--background-contrast-blue-cumulus-hover);--active:var(--background-contrast-blue-cumulus-active);background-color:var(--background-contrast-blue-cumulus);box-shadow:inset .25rem 0 0 0 var(--border-default-blue-cumulus)}.fr-callout--purple-glycine{--idle:transparent;--hover:var(--background-contrast-purple-glycine-hover);--active:var(--background-contrast-purple-glycine-active);background-color:var(--background-contrast-purple-glycine);box-shadow:inset .25rem 0 0 0 var(--border-default-purple-glycine)}.fr-callout--pink-macaron{--idle:transparent;--hover:var(--background-contrast-pink-macaron-hover);--active:var(--background-contrast-pink-macaron-active);background-color:var(--background-contrast-pink-macaron);box-shadow:inset .25rem 0 0 0 var(--border-default-pink-macaron)}.fr-callout--pink-tuile{--idle:transparent;--hover:var(--background-contrast-pink-tuile-hover);--active:var(--background-contrast-pink-tuile-active);background-color:var(--background-contrast-pink-tuile);box-shadow:inset .25rem 0 0 0 var(--border-default-pink-tuile)}.fr-callout--yellow-tournesol{--idle:transparent;--hover:var(--background-contrast-yellow-tournesol-hover);--active:var(--background-contrast-yellow-tournesol-active);background-color:var(--background-contrast-yellow-tournesol);box-shadow:inset .25rem 0 0 0 var(--border-default-yellow-tournesol)}.fr-callout--yellow-moutarde{--idle:transparent;--hover:var(--background-contrast-yellow-moutarde-hover);--active:var(--background-contrast-yellow-moutarde-active);background-color:var(--background-contrast-yellow-moutarde);box-shadow:inset .25rem 0 0 0 var(--border-default-yellow-moutarde)}.fr-callout--orange-terre-battue{--idle:transparent;--hover:var(--background-contrast-orange-terre-battue-hover);--active:var(--background-contrast-orange-terre-battue-active);background-color:var(--background-contrast-orange-terre-battue);box-shadow:inset .25rem 0 0 0 var(--border-default-orange-terre-battue)}.fr-callout--brown-cafe-creme{--idle:transparent;--hover:var(--background-contrast-brown-cafe-creme-hover);--active:var(--background-contrast-brown-cafe-creme-active);background-color:var(--background-contrast-brown-cafe-creme);box-shadow:inset .25rem 0 0 0 var(--border-default-brown-cafe-creme)}.fr-callout--brown-caramel{--idle:transparent;--hover:var(--background-contrast-brown-caramel-hover);--active:var(--background-contrast-brown-caramel-active);background-color:var(--background-contrast-brown-caramel);box-shadow:inset .25rem 0 0 0 var(--border-default-brown-caramel)}.fr-callout--brown-opera{--idle:transparent;--hover:var(--background-contrast-brown-opera-hover);--active:var(--background-contrast-brown-opera-active);background-color:var(--background-contrast-brown-opera);box-shadow:inset .25rem 0 0 0 var(--border-default-brown-opera)}.fr-callout--beige-gris-galet{--idle:transparent;--hover:var(--background-contrast-beige-gris-galet-hover);--active:var(--background-contrast-beige-gris-galet-active);background-color:var(--background-contrast-beige-gris-galet);box-shadow:inset .25rem 0 0 0 var(--border-default-beige-gris-galet)}.fr-modal{--ground:2000;align-items:stretch;background-color:hsla(0,0%,9%,.64);border:none;bottom:0;color:inherit;display:flex;flex-direction:column;height:100%;justify-content:space-between;left:0;margin:0;opacity:0;padding:0;position:fixed;right:0;top:0;transition:opacity .3s,visibility .3s;visibility:hidden;width:100%;z-index:1750}.fr-modal>.fr-container{pointer-events:none}.fr-modal:focus{outline:none}.fr-modal:before{content:""}.fr-modal:after,.fr-modal:before{display:block;flex:1 0 2rem;height:2rem;width:0}.fr-modal--top:before,.fr-modal:after{content:none}.fr-modal--top:after{content:""}.fr-modal--opened{height:100%;opacity:1;transition:opacity .3s,visibility .3s;visibility:inherit;width:100%}.fr-modal__body{--modal-max-height:calc(100vh - 2rem);--idle:transparent;--hover:var(--background-lifted-grey-hover);--active:var(--background-lifted-grey-active);background-color:var(--background-lifted-grey);filter:drop-shadow(var(--lifted-shadow));flex:1 1 auto;max-height:var(--modal-max-height);max-height:calc(100vh - 2rem);overflow-y:auto;pointer-events:all;z-index:calc(var(--ground) + 2000)}.fr-modal__header{align-items:center;display:flex;flex:auto 0 0;padding:1rem 1rem .5rem}.fr-modal__content{margin-bottom:3.5rem;padding-left:1rem;padding-right:1rem}.fr-modal__footer{--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);background-color:var(--background-default-grey);bottom:0;display:flex;flex:auto 0 0;margin-top:-2.5rem;padding:1rem;position:sticky;transition:box-shadow .3s}.fr-modal__footer .fr-btns-group{margin-bottom:-1rem;width:calc(100% + 1rem)}.fr-modal__title{--title-spacing:0 0 1rem 0;color:var(--text-title-grey);font-size:1.375rem;font-weight:700;line-height:1.75rem}.fr-modal__title[class*=" fr-fi-"],.fr-modal__title[class*=" fr-icon-"],.fr-modal__title[class^=fr-fi-],.fr-modal__title[class^=fr-icon-]{margin-right:.5rem}.fr-modal__body.fr-scroll-shadow .fr-modal__footer{box-shadow:inset 0 -2rem 1.5rem -2rem #161616}.fr-nav{--underline-img:none;--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;--text-spacing:0;--title-spacing:0}.fr-nav__list{display:flex;flex-direction:column;margin:0;padding:0}.fr-nav__list>*>.fr-nav__btn,.fr-nav__list>*>.fr-nav__link,.fr-nav__list>.fr-nav__btn,.fr-nav__list>.fr-nav__link{font-weight:700}.fr-nav__item{align-items:stretch;display:flex;flex:0 1 auto;flex-direction:column;position:relative}.fr-nav__item:before{bottom:0;box-shadow:0 -1px 0 0 var(--border-default-grey),inset 0 -1px 0 0 var(--border-default-grey);content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.fr-nav__item .fr-btn,.fr-nav__item .fr-link{min-height:3rem}.fr-nav__btn,.fr-nav__link{--hover-tint:var(--hover);--active-tint:var(--active);color:var(--text-action-high-grey);font-size:1rem;line-height:1.5rem;padding:.75rem 0;text-align:left;width:100%}.fr-nav__btn[aria-current],.fr-nav__link[aria-current]{color:var(--text-active-blue-france);position:relative}.fr-nav__btn[aria-current]:before,.fr-nav__link[aria-current]:before{--idle:transparent;--hover:var(--background-active-blue-france-hover);--active:var(--background-active-blue-france-active);background-color:var(--background-active-blue-france);content:"";display:block;height:1.5rem;left:-1rem;margin-top:-.75rem;position:absolute;top:50%;width:2px}.fr-nav__link{display:block}.fr-nav__link[aria-current]:not([href]){cursor:default;pointer-events:none}.fr-nav__btn{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.fr-nav__btn:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;margin-right:0;-webkit-mask-image:url(icons/system/arrow-down-s-line.svg);mask-image:url(icons/system/arrow-down-s-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;transition:transform .3s;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-nav__btn[aria-expanded=true]:after{transform:rotate(-180deg)}.fr-menu{margin:-4px -1rem;padding:4px 1rem;width:auto}.fr-menu.fr-collapsing{margin-top:0;padding-top:0}.fr-menu__list{margin:0;padding:.5rem 0 1.5rem}.fr-menu .fr-nav__link{padding-left:1rem;padding-right:1rem}.fr-menu .fr-nav__link:before{left:0}.fr-mega-menu{margin:0 -1rem 1px;padding:0 1rem}.fr-mega-menu:focus{outline:none}.fr-mega-menu .fr-btn--close{display:none}.fr-mega-menu .fr-nav__link{padding-left:1rem;padding-right:1rem}.fr-mega-menu .fr-nav__link:before{left:0}.fr-mega-menu__leader{--underline-img:linear-gradient(0deg,currentColor,currentColor);--text-spacing:0 0 0.5rem;--title-spacing:0 0 0.5rem;padding-left:1rem;padding-right:1rem;padding-top:1rem}.fr-mega-menu__category{font-weight:700}.fr-mega-menu__list{padding-bottom:1.5rem;position:relative}.fr-mega-menu__list:before{bottom:0;box-shadow:0 1px 0 0 var(--border-default-grey);content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.fr-nav__item:first-child:before{box-shadow:inset 0 -1px 0 0 var(--border-default-grey)}.fr-nav__item:last-child:before{box-shadow:0 -1px 0 0 var(--border-default-grey)}.fr-share{--text-spacing:0 0 1rem;--title-spacing:0 0 1rem;display:flex;flex-direction:column}.fr-share__title{font-size:1rem;line-height:1.5rem;order:1}.fr-share__text{font-size:.75rem;line-height:1.25rem;order:3}.fr-share .fr-btns-group{order:2;width:auto}.fr-share .fr-btns-group .fr-btn{justify-content:flex-start;margin-left:.5rem;margin-right:.5rem;max-width:100%;width:auto}.fr-share .fr-btns-group>li{display:inline-flex;max-width:100%;width:auto}.fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]){font-size:1rem;line-height:1.5rem;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{--icon-size:1.5rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-btn--facebook:before{-webkit-mask-image:url(icons/logo/facebook-circle-line.svg);mask-image:url(icons/logo/facebook-circle-line.svg)}.fr-btn--twitter:before{-webkit-mask-image:url(icons/logo/twitter-line.svg);mask-image:url(icons/logo/twitter-line.svg)}.fr-btn--linkedin:before{-webkit-mask-image:url(icons/logo/linkedin-box-line.svg);mask-image:url(icons/logo/linkedin-box-line.svg)}.fr-btn--mastodon:before{-webkit-mask-image:url(icons/logo/mastodon-line.svg);mask-image:url(icons/logo/mastodon-line.svg)}.fr-btn--mail:before{-webkit-mask-image:url(icons/business/mail-line.svg);mask-image:url(icons/business/mail-line.svg)}.fr-btn--copy:before{-webkit-mask-image:url(icons/business/links-fill.svg);mask-image:url(icons/business/links-fill.svg)}.fr-share__group{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;display:flex;margin-left:-.5rem;margin-right:-.5rem;order:2;width:auto}.fr-share__group .fr-btn{margin-left:.5rem;margin-right:.5rem;max-width:100%;width:auto}.fr-share__group>li{display:inline-flex;max-width:100%;width:auto}.fr-share__link{--underline-img:none;--hover-tint:var(--hover);--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 0 0 1px var(--border-default-grey);color:var(--text-action-high-blue-france);display:inline-flex;margin-bottom:1rem;margin-left:.5rem;margin-right:.5rem}.fr-share__link--facebook{font-size:1rem;line-height:1.5rem;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-share__link--facebook:before{--icon-size:1.5rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(icons/logo/facebook-circle-line.svg);mask-image:url(icons/logo/facebook-circle-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-share__link--twitter{font-size:1rem;line-height:1.5rem;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-share__link--twitter:before{--icon-size:1.5rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(icons/logo/twitter-line.svg);mask-image:url(icons/logo/twitter-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-share__link--linkedin{font-size:1rem;line-height:1.5rem;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-share__link--linkedin:before{--icon-size:1.5rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(icons/logo/linkedin-box-line.svg);mask-image:url(icons/logo/linkedin-box-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-share__link--mail{font-size:1rem;line-height:1.5rem;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-share__link--mail:before{--icon-size:1.5rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(icons/business/mail-line.svg);mask-image:url(icons/business/mail-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-share__link--copy{font-size:1rem;line-height:1.5rem;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-share__link--copy:before{--icon-size:1.5rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(icons/business/links-fill.svg);mask-image:url(icons/business/links-fill.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-share .fr-btn{--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 0 0 1px var(--border-default-grey);color:var(--text-action-high-blue-france)}.fr-share .fr-btn:disabled,.fr-share a.fr-btn:not([href]),.fr-share__link:disabled,a.fr-share__link:not([href]){--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 0 0 1px var(--border-disabled-grey);color:var(--text-disabled-grey)}.fr-footer{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;box-shadow:0 -2px 0 0 var(--border-plain-blue-france),inset 0 -1px 0 0 var(--border-default-grey);padding-top:2.5rem;width:100%}.fr-footer__body{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:1rem}.fr-footer__body+.fr-footer__bottom{margin-top:1rem}.fr-footer__brand{align-items:center;display:flex;flex-basis:100%;flex-direction:row}.fr-footer__brand .fr-logo{font-size:1.05rem;margin:-1rem;padding:1rem}.fr-footer__brand .fr-logo:before{background-position:0 -.0625rem,0 0,0 0;background-size:2.75rem 1.125rem,2.75rem 1rem,0;height:1rem;margin-bottom:.3333333333rem;width:2.75rem}:root[data-fr-mourning] .fr-footer__brand .fr-logo:before{background-size:2.75rem 1.125rem,0,2.75rem 1rem}.fr-footer__brand .fr-logo:after{background-position:0 calc(100% + 1.875rem);background-size:5.25rem 3.75rem;min-width:2.625rem;padding-top:2.2083333333rem}[data-fr-theme=dark] .fr-footer__brand .fr-logo:after{background-position:-2.625rem 100%}.fr-footer__brand-link{display:flex;flex-direction:row}.fr-footer__brand .fr-logo+.fr-footer__brand-link{margin-left:1.5rem}.fr-footer__logo{height:auto;max-height:100%}.fr-footer__content{display:flex;flex-basis:100%;flex-wrap:wrap;margin-top:1.5rem}.fr-footer__content-desc{--underline-img:linear-gradient(0deg,currentColor,currentColor);--text-spacing:0 0 0.5rem 0;font-size:.875rem;line-height:1.5rem;width:100%}.fr-footer__content-list{align-self:center;display:flex;flex-direction:row;flex-wrap:wrap}.fr-footer__content-list>li{margin-bottom:.5rem;margin-right:1rem;margin-top:.5rem}.fr-footer__content-list>li:before{content:none}.fr-footer__content-list>li:last-child{margin-right:0}.fr-footer__content-link{font-size:.875rem;font-weight:700;line-height:1.5rem}.fr-footer__content-link:not(:hover):not(:active){--underline-idle-width:0}.fr-footer__top{--idle:transparent;--hover:var(--background-alt-grey-hover);--active:var(--background-alt-grey-active);background-color:var(--background-alt-grey);display:flex;margin:-2.5rem 0 1rem;padding:2rem 0 1rem}.fr-footer__top-cat{display:block;font-size:.75rem;font-weight:700;line-height:1.25rem;margin:0 0 .75rem;text-align:left}.fr-footer__top-list{margin:0}.fr-footer__top-list li{margin-bottom:.75rem}.fr-footer__top-link{font-size:.75rem;line-height:1.25rem}.fr-footer__top-link:not(:hover):not(:active){--underline-idle-width:0}.fr-footer__bottom{align-items:center;box-shadow:inset 0 1px 0 0 var(--border-default-grey);display:flex;flex-direction:row;flex-wrap:wrap;margin-top:2.5rem}.fr-footer__bottom .fr-btn{color:var(--text-mention-grey);font-size:.75rem;line-height:1.25rem;max-height:none;max-width:100%;min-height:1.25rem;overflow:initial;padding:0 .5rem}.fr-footer__bottom .fr-btn:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-footer__bottom-list{align-items:center;flex-wrap:wrap;margin:0;padding:.5rem 0 1rem;width:100%}.fr-footer__bottom-item{display:inline;margin:.5rem 0 0 .25rem;position:relative}.fr-footer__bottom-item:before{box-shadow:inset 0 0 0 1px var(--border-default-grey);content:"";display:inline-block;height:1rem;margin-bottom:.5rem;margin-right:.25rem;margin-top:.5rem;position:relative;vertical-align:middle;width:1px}.fr-footer__bottom-item:first-child{margin:.5rem 0 0}.fr-footer__bottom-item:first-child:before{content:none}.fr-footer__bottom-link{color:var(--text-mention-grey);font-size:.75rem;line-height:1.25rem}.fr-footer__bottom-link:not(:hover):not(:active){--underline-idle-width:0}.fr-footer__bottom-copy{--text-spacing:0 0 1rem 0;color:var(--text-mention-grey);margin-top:.5rem}.fr-footer__bottom-copy *{font-size:.75rem;line-height:1.25rem}.fr-footer__partners{box-shadow:inset 0 1px 0 0 var(--border-default-grey);margin-top:1rem;padding-top:1rem}.fr-footer__partners a{align-items:center;display:flex;justify-content:center}.fr-footer__partners .fr-footer__logo{height:auto;padding:.25rem;width:auto}.fr-footer__partners+.fr-footer__bottom{margin-top:.5rem}.fr-footer__partners-title{--title-spacing:0 0 0.5rem 0;flex-basis:100%;font-size:.875rem;line-height:1.5rem;text-align:center}.fr-footer__partners-logos{display:flex;flex-direction:column;flex-wrap:wrap;margin:0 0 -.5rem}.fr-footer__partners-main{display:flex;flex-direction:row;justify-content:center;margin-bottom:2rem;margin-left:auto;margin-right:auto}.fr-footer__partners-sub{margin-bottom:.5rem}.fr-footer__partners-sub,.fr-footer__partners-sub>ul{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap}.fr-footer__partners-sub .fr-footer__partners-link{margin-bottom:.5rem}.fr-footer__content-link,.fr-footer__top-cat{color:var(--text-title-grey)}.fr-footer__partners .fr-footer__partners-link,.fr-footer__partners .fr-footer__partners-link:active,.fr-footer__partners .fr-footer__partners-link:hover{background:#fff}.fr-search-bar{display:flex;flex-direction:row}.fr-search-bar .fr-label{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fr-search-bar .fr-input{border-radius:.25rem 0 0;box-shadow:inset 0 -2px 0 0 var(--border-action-high-blue-france);margin:0;max-height:none}.fr-search-bar .fr-input::placeholder{font-style:italic}.fr-search-bar .fr-btn{border-radius:0 .25rem 0 0;flex:1 0 auto;font-size:1rem;line-height:1.5rem;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-search-bar .fr-btn:before{--icon-size:1.5rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(icons/system/search-line.svg);mask-image:url(icons/system/search-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-search-bar .fr-input--valid{box-shadow:inset 0 -2px 0 0 var(--border-plain-success)}.fr-search-bar .fr-input--error{box-shadow:inset 0 -2px 0 0 var(--border-plain-error)}.fr-consent-placeholder{--text-spacing:0 0 1.5rem;--title-spacing:0 0 0.5rem;--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);align-items:center;background-color:var(--background-contrast-grey);display:flex;flex-direction:column;justify-content:center;padding:5rem 2rem;text-align:center}.fr-consent-banner{--text-spacing:0 0 1rem;--title-spacing:0 0 1rem;--idle:transparent;--hover:var(--background-alt-overlap-grey-hover);--active:var(--background-alt-overlap-grey-active);background-color:var(--background-alt-overlap-grey);bottom:0;box-shadow:inset 0 0 0 1px var(--border-default-grey);filter:drop-shadow(var(--overlap-shadow));left:0;max-height:calc(100% - 8rem);overflow:auto;padding:1rem;position:fixed;width:100%;z-index:calc(var(--ground) + 1500)}.fr-consent-banner__title{font-size:1.125rem;font-weight:700;line-height:1.5rem;margin-bottom:1rem}.fr-consent-banner__buttons{margin-bottom:-1rem;margin-top:1.5rem}.fr-consent-service{position:relative}.fr-consent-service>.fr-fieldset{display:flex;flex-direction:column;padding:0 0 1.25rem;position:static;width:100%}.fr-consent-service:last-child>.fr-fieldset{padding:2rem 0 1rem}.fr-consent-service:last-child>.fr-fieldset .fr-consent-service>.fr-fieldset:last-child{margin-bottom:0}.fr-consent-service__title{font-size:1.125rem;font-weight:700;line-height:1.5rem;margin:0;padding:2rem 0 .75rem}.fr-consent-service__desc{--text-spacing:0.75rem 0 0.75rem 0;font-size:.875rem;line-height:1.5rem}.fr-consent-service__collapse{margin-bottom:.75rem;margin-top:-.25rem;width:100%}.fr-consent-service__collapse .fr-consent-service__collapse-btn{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;overflow:initial;padding:0}.fr-consent-service__collapse .fr-consent-service__collapse-btn:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.25rem;margin-right:-.125rem;-webkit-mask-image:url(icons/system/arrow-down-s-line.svg);mask-image:url(icons/system/arrow-down-s-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-consent-service__collapse .fr-consent-service__collapse-btn:before{content:none}.fr-consent-service__radios{display:flex;flex-direction:row;flex-wrap:wrap}.fr-consent-service .fr-radio-group{position:relative}.fr-consent-service .fr-radio-group:not(:last-child) input[type=radio]+label{margin-right:3rem}.fr-consent-service .fr-radio-group:not(:first-child):before{content:"";display:block;height:1.5rem;left:calc(-1.5rem - 1px);position:absolute;top:.75rem;width:1px}.fr-consent-service .fr-consent-service__collapse-btn{--text-spacing:0;--title-spacing:0;--hover-tint:var(--idle);--active-tint:var(--idle);align-items:center;background:transparent;background-image:var(--underline-img),var(--underline-img);background-position:var(--underline-x) 100%,var(--underline-x) calc(100% - .0625em);background-repeat:no-repeat,no-repeat;background-size:var(--underline-hover-width) .125em,var(--underline-idle-width) .0625em;color:inherit;display:inline-flex;flex-direction:row;padding:0;transition:background-size 0s;width:-moz-fit-content;width:fit-content;z-index:1}.fr-consent-service .fr-consent-service__collapse-btn:after,.fr-consent-service .fr-consent-service__collapse-btn:before{display:block}.fr-consent-service .fr-consent-service__collapse-btn:after{margin-right:-1.25rem;transition:transform .3s}.fr-consent-service .fr-consent-service__collapse-btn[aria-expanded=true]:after{transform:rotate(-180deg)}.fr-consent-services{margin-bottom:-.5rem;margin-top:.5rem;width:100%}.fr-consent-services .fr-consent-service:last-child>.fr-fieldset,.fr-consent-services .fr-consent-service>.fr-fieldset{padding:0}.fr-consent-services .fr-consent-service:last-child>.fr-fieldset{margin-bottom:1.25rem}.fr-consent-services .fr-consent-service__title{padding-top:.75rem}.fr-consent-services .fr-consent-service__radios{top:0}.fr-consent-services .fr-consent-service__desc{--text-spacing:0.25rem 0 0.75rem 0}.fr-consent-manager__header{padding-top:0}.fr-consent-manager__header .fr-consent-service__title{font-size:1rem;font-weight:400;line-height:1.5rem;padding:0 0 .75rem;width:100%}.fr-consent-manager__header .fr-consent-service__radios{justify-content:flex-start;position:static;top:0;width:100%}.fr-consent-manager__buttons{margin-bottom:-3rem;margin-top:1rem}.fr-consent-manager__header,.fr-consent-service{box-shadow:inset 0 -1px 0 0 var(--border-default-grey);color:var(--text-default-grey)}.fr-consent-manager__header .fr-radio-group+.fr-radio-group:before,.fr-consent-service .fr-radio-group+.fr-radio-group:before{box-shadow:inset 0 0 0 1px var(--border-default-grey)}.fr-consent-service .fr-consent-service,.fr-consent-service:last-of-type{box-shadow:none}.fr-follow{--title-spacing:0 0 0.5rem;--text-spacing:0 0 1rem;--idle:transparent;--hover:var(--background-alt-blue-france-hover);--active:var(--background-alt-blue-france-active);background-color:var(--background-alt-blue-france);padding:1.5rem 0}.fr-follow__newsletter .fr-label{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fr-follow__newsletter .fr-input-wrap{display:flex;flex-direction:column;margin-top:0;max-width:37.5rem}.fr-follow__newsletter .fr-input-wrap .fr-input{margin-bottom:1rem;margin-top:0}.fr-follow__newsletter .fr-input-wrap .fr-btn{justify-content:center}.fr-follow__newsletter .fr-hint-text{margin-bottom:0;margin-top:1.5rem}.fr-follow__newsletter .fr-error-text,.fr-follow__newsletter .fr-error-text+.fr-hint-text,.fr-follow__newsletter .fr-valid-text,.fr-follow__newsletter .fr-valid-text+.fr-hint-text{margin-top:1rem}.fr-follow__social{--text-spacing:0 0 0.75rem;--title-spacing:0 0 0.75rem}.fr-follow__social .fr-btns-group{margin:0 -1rem -1rem;width:auto}.fr-follow__social .fr-btns-group .fr-btn{justify-content:flex-start;margin-left:.5rem;margin-right:.5rem;max-width:100%;width:auto}.fr-follow__social .fr-btns-group>li{display:inline-flex;max-width:100%;width:auto}.fr-follow__social .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]){font-size:1rem;line-height:1.5rem;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-follow__social .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{--icon-size:1.5rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-follow__social .fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]){font-size:1.125rem;line-height:1.75rem;max-height:3rem;max-width:3rem;min-height:3rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-follow__social .fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{--icon-size:2rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-follow .fr-grid-row>:not(:first-child){box-shadow:0 -1px 0 0 var(--border-default-blue-france);margin-top:1.5rem;padding-top:1.5rem}.fr-follow .fr-btn--facebook:before{-webkit-mask-image:url(icons/logo/facebook-circle-fill.svg);mask-image:url(icons/logo/facebook-circle-fill.svg)}.fr-follow .fr-btn--twitter:before{-webkit-mask-image:url(icons/logo/twitter-fill.svg);mask-image:url(icons/logo/twitter-fill.svg)}.fr-follow .fr-btn--linkedin:before{-webkit-mask-image:url(icons/logo/linkedin-box-fill.svg);mask-image:url(icons/logo/linkedin-box-fill.svg)}.fr-follow .fr-btn--youtube:before{-webkit-mask-image:url(icons/logo/youtube-fill.svg);mask-image:url(icons/logo/youtube-fill.svg)}.fr-follow .fr-btn--dailymotion:before{-webkit-mask-image:url(icons/logo/fr--dailymotion-fill.svg);mask-image:url(icons/logo/fr--dailymotion-fill.svg)}.fr-follow .fr-btn--instagram:before{-webkit-mask-image:url(icons/logo/instagram-fill.svg);mask-image:url(icons/logo/instagram-fill.svg)}.fr-follow .fr-btn--github:before{-webkit-mask-image:url(icons/logo/github-fill.svg);mask-image:url(icons/logo/github-fill.svg)}.fr-follow .fr-btn--tiktok:before{-webkit-mask-image:url(icons/logo/fr--tiktok-fill.svg);mask-image:url(icons/logo/fr--tiktok-fill.svg)}.fr-follow .fr-btn--snapchat:before{-webkit-mask-image:url(icons/logo/snapchat-fill.svg);mask-image:url(icons/logo/snapchat-fill.svg)}.fr-follow .fr-btn--telegram:before{-webkit-mask-image:url(icons/logo/telegram-fill.svg);mask-image:url(icons/logo/telegram-fill.svg)}.fr-follow .fr-btn--twitch:before{-webkit-mask-image:url(icons/logo/twitch-fill.svg);mask-image:url(icons/logo/twitch-fill.svg)}.fr-follow .fr-btn--vimeo:before{-webkit-mask-image:url(icons/logo/vimeo-fill.svg);mask-image:url(icons/logo/vimeo-fill.svg)}.fr-follow .fr-btn--mastodon:before{-webkit-mask-image:url(icons/logo/mastodon-fill.svg);mask-image:url(icons/logo/mastodon-fill.svg)}.fr-follow .fr-links-group{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;display:flex;flex-wrap:wrap;margin:0 -1rem -1rem;width:auto}.fr-follow .fr-links-group .fr-btn{margin-left:.5rem;margin-right:.5rem;max-width:100%;width:auto}.fr-follow .fr-links-group>li{display:inline-flex;max-width:100%;width:auto}.fr-follow__social .fr-link{--underline-img:none;--hover-tint:var(--hover);--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-action-high-blue-france);display:inline-flex;font-size:1rem;line-height:1.5rem;margin-bottom:1rem;margin-left:.5rem;margin-right:.5rem;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-follow__social .fr-link:before{--icon-size:1.5rem;margin-left:0;margin-right:.5rem}.fr-follow__social .fr-links-group--lg .fr-link{font-size:1.125rem;line-height:1.75rem;max-height:3rem;max-width:3rem;min-height:3rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-follow__social .fr-links-group--lg .fr-link:before{--icon-size:2rem;margin-left:0;margin-right:.5rem}.fr-follow .fr-link--facebook:before{-webkit-mask-image:url(icons/logo/facebook-circle-fill.svg);mask-image:url(icons/logo/facebook-circle-fill.svg)}.fr-follow .fr-link--facebook:before,.fr-follow .fr-link--twitter:before{background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-follow .fr-link--twitter:before{-webkit-mask-image:url(icons/logo/twitter-fill.svg);mask-image:url(icons/logo/twitter-fill.svg)}.fr-follow .fr-link--instagram:before{-webkit-mask-image:url(icons/logo/instagram-fill.svg);mask-image:url(icons/logo/instagram-fill.svg)}.fr-follow .fr-link--instagram:before,.fr-follow .fr-link--linkedin:before{background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-follow .fr-link--linkedin:before{-webkit-mask-image:url(icons/logo/linkedin-box-fill.svg);mask-image:url(icons/logo/linkedin-box-fill.svg)}.fr-follow .fr-link--youtube:before{background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-image:url(icons/logo/youtube-fill.svg);mask-image:url(icons/logo/youtube-fill.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-follow .fr-input{--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);background-color:var(--background-default-grey)}.fr-follow__title{color:var(--text-title-grey)}.fr-follow__newsletter-legal{color:var(--text-mention-grey)}.fr-follow__social .fr-btn{--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-action-high-blue-france)}.fr-follow__social .fr-btn:disabled,.fr-follow__social .fr-link:disabled,.fr-follow__social a.fr-btn:not([href]),.fr-follow__social a.fr-link:not([href]){--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-disabled-grey)}.fr-translate{--rows:8;position:relative}.fr-translate .fr-translate__btn{font-size:1rem;font-weight:500;line-height:1.5rem;max-height:none;max-width:100%;min-height:2.5rem;min-height:3rem;overflow:initial;padding:.5rem 1rem;width:100%}.fr-translate .fr-translate__btn:before{margin-left:-.125rem;margin-right:.5rem;-webkit-mask-image:url(icons/editor/translate-2.svg);mask-image:url(icons/editor/translate-2.svg)}.fr-translate .fr-translate__btn:after,.fr-translate .fr-translate__btn:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-translate .fr-translate__btn:after{margin-left:auto;-webkit-mask-image:url(icons/system/arrow-down-s-fill.svg);mask-image:url(icons/system/arrow-down-s-fill.svg);transition:transform .3s}.fr-translate .fr-translate__btn[aria-expanded=true]:after{transform:rotate(-180deg)}.fr-translate__language{white-space:nowrap}.fr-translate__language[aria-current]{display:none}.fr-translate__menu{margin:0}.fr-translate .fr-nav__item:before{content:none}.fr-translate .fr-menu__list{padding:0;width:auto}.fr-translate__menu .fr-translate__language{box-shadow:none}.fr-header{--underline-img:none;--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;--text-spacing:0;--title-spacing:0;position:relative;width:100%}.fr-header__body-row{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin:0 -1rem}.fr-header__brand{--idle:transparent;--hover:var(--background-raised-grey-hover);--active:var(--background-raised-grey-active);background-color:var(--background-raised-grey);filter:drop-shadow(var(--raised-shadow));flex-wrap:wrap;padding-left:.25rem;padding-right:.25rem;z-index:calc(var(--ground) + 500)}.fr-header__brand,.fr-header__brand-top{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;width:100%}.fr-header__logo{flex:0 0 auto;order:1;padding:.75rem}.fr-header__logo .fr-logo{font-size:.7875rem;margin:-.75rem;padding:.75rem}.fr-header__logo .fr-logo:before{background-position:0 -.046875rem,0 0,0 0;background-size:2.0625rem .84375rem,2.0625rem .75rem,0;height:.75rem;margin-bottom:.25rem;width:2.0625rem}:root[data-fr-mourning] .fr-header__logo .fr-logo:before{background-size:2.0625rem .84375rem,0,2.0625rem .75rem}.fr-header__logo .fr-logo:after{background-position:0 calc(100% + 1.40625rem);background-size:3.9375rem 2.8125rem;min-width:1.96875rem;padding-top:1.65625rem}[data-fr-theme=dark] .fr-header__logo .fr-logo:after{background-position:-1.96875rem 100%}.fr-header__operator{flex:0 1 auto;order:2;padding:.75rem}.fr-header__operator img{display:block}.fr-header__service{box-shadow:inset 0 1px 0 0 var(--border-default-grey);margin-left:.75rem;margin-right:.75rem;padding-bottom:.75rem;padding-top:.75rem;width:100%}.fr-header__service-title{font-size:1.125rem;font-weight:700;line-height:1.5rem}.fr-header__service-title .fr-badge{margin:-.25rem 0 0 .25rem;vertical-align:middle}.fr-header .fr-modal{--idle:transparent;--hover:var(--background-lifted-grey-hover);--active:var(--background-lifted-grey-active);background-color:var(--background-lifted-grey);justify-content:normal;overflow:auto}.fr-header .fr-modal:not([role=dialog]){transition:none}.fr-header .fr-modal:after,.fr-header .fr-modal:before{content:none}.fr-header .fr-modal>*>.fr-btn--close{margin-bottom:1.5rem}.fr-header .fr-modal>.fr-container{height:100%;padding-bottom:4.5rem;padding-top:1rem;pointer-events:all}.fr-header__navbar{align-items:flex-end;align-self:flex-start;display:flex;flex:0 0 auto;flex-direction:row;margin-left:auto;order:3;padding:.25rem;z-index:calc(var(--ground) + 1000)}.fr-header__navbar .fr-btn{--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-action-high-blue-france);flex:0 0 auto;font-size:1rem;line-height:1.5rem;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-header__navbar .fr-btn:before{--icon-size:1.5rem;margin-left:0;margin-right:.5rem}.fr-header__navbar .fr-btn--menu:after,.fr-header__navbar .fr-btn--menu:before{--icon-size:1.5rem;background-color:currentColor;display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-image:url(icons/system/menu-fill.svg);mask-image:url(icons/system/menu-fill.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-header__navbar .fr-btn--menu:before{content:""}.fr-header__navbar .fr-btn--search:after,.fr-header__navbar .fr-btn--search:before{--icon-size:1.5rem;background-color:currentColor;display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-image:url(icons/system/search-line.svg);mask-image:url(icons/system/search-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-header__navbar .fr-btn--search:before{content:""}.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):not(.fr-btn--display){font-size:.875rem;line-height:1.5rem;min-height:2rem;padding:.25rem .75rem}.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):not(.fr-btn--display):after,.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):not(.fr-btn--display):before{--icon-size:1rem}.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"],.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"],.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-],.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]:before,.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]:before,.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]:before,.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn.fr-btn--display{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn.fr-btn--display:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-header__tools-links{display:none}.fr-header .fr-header__menu-links:after{content:"";display:block;height:1px;margin:.75rem -1rem;width:calc(100% + 2rem)}.fr-header .fr-header__menu-links .fr-translate{margin-left:-.5rem;margin-right:-.5rem}.fr-header .fr-header__menu-links .fr-translate__btn{padding-left:.5rem;padding-right:.5rem}.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]){display:flex;flex-direction:column}.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn{font-size:1rem;line-height:1.5rem;margin-bottom:0;min-height:3rem;padding-left:0;padding-right:0;width:calc(100% - 1rem)}.fr-header .fr-links-group{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;align-items:stretch;display:flex;flex-wrap:wrap}.fr-header .fr-links-group>li{max-width:100%;width:100%}.fr-header .fr-links-group .fr-btn{justify-content:center;margin:0 .5rem 1rem;width:calc(100% - 1rem)}.fr-header .fr-links-group .fr-link{--underline-img:none;--hover-tint:var(--hover);--active-tint:var(--active)}.fr-header .fr-links-group .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]){font-size:.875rem;line-height:1.5rem;min-height:2rem;padding:.25rem .75rem}.fr-header .fr-links-group .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):after,.fr-header .fr-links-group .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{--icon-size:1rem}.fr-header .fr-links-group .fr-link[class*=" fr-fi-"],.fr-header .fr-links-group .fr-link[class*=" fr-icon-"],.fr-header .fr-links-group .fr-link[class^=fr-fi-],.fr-header .fr-links-group .fr-link[class^=fr-icon-]{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-header .fr-links-group .fr-link[class*=" fr-fi-"]:before,.fr-header .fr-links-group .fr-link[class*=" fr-icon-"]:before,.fr-header .fr-links-group .fr-link[class^=fr-fi-]:before,.fr-header .fr-links-group .fr-link[class^=fr-icon-]:before{--icon-size:1rem;content:"";margin-left:-.125rem;margin-right:.5rem}.fr-header .fr-header__menu-links .fr-links-group .fr-link{margin-bottom:0;min-height:3rem;padding-left:0;width:100%}.fr-header .fr-modal>*>.fr-link--close{margin-bottom:1.5rem}.fr-header__menu-links:after{box-shadow:inset 0 1px 0 0 var(--border-default-grey)}.fr-header__menu-links .fr-btn{--hover:inherit;--active:inherit;background-color:transparent;box-shadow:none;color:var(--text-action-high-blue-france)}.fr-header__menu-links .fr-btn:disabled,.fr-header__menu-links a.fr-btn:not([href]){--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-disabled-grey)}.fr-header__tools-links .fr-btn{--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-action-high-blue-france)}.fr-header__tools-links .fr-btn:disabled,.fr-header__tools-links a.fr-btn:not([href]){--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-disabled-grey)}.fr-header__navbar .fr-service__title{color:var(--text-title-grey)}.fr-header__navbar .fr-btn:disabled,.fr-header__navbar a.fr-btn:not([href]){--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-disabled-grey)}.fr-header__navbar .fr-btn--menu{color:var(--text-default-grey)}.fr-header__menu-links .fr-link{--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 -1px 0 0 var(--border-default-grey);color:var(--text-action-high-blue-france)}.fr-header__menu-links .fr-link:disabled,.fr-header__menu-links a.fr-link:not([href]){--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-disabled-grey)}.fr-header__tools-links .fr-link{--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-action-high-blue-france)}.fr-header__tools-links .fr-link:disabled,.fr-header__tools-links a.fr-link:not([href]){--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-disabled-grey)}@media (min-width:36em){
-  /*! media sm */
-  /*! media sm */.fr-hidden-sm{display:none!important}.fr-unhidden-sm{display:inherit!important}.fr-sr-only-sm{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fr-container-sm{padding-left:1rem;padding-right:1rem}.fr-container-sm--fluid{max-width:none;padding-left:0;padding-right:0}.fr-grid-row-sm--gutters{margin:-.5rem}.fr-grid-row-sm--gutters>.fr-col,.fr-grid-row-sm--gutters>[class*=" fr-col-"],.fr-grid-row-sm--gutters>[class^=fr-col-]{padding:.5rem}.fr-grid-row-sm--no-gutters{margin:0}.fr-grid-row-sm--no-gutters>.fr-col,.fr-grid-row-sm--no-gutters>[class*=" fr-col-"],.fr-grid-row-sm--no-gutters>[class^=fr-col-]{padding:0}.fr-col-sm{flex:1}.fr-col-sm-1{flex:0 0 8.33333%;max-width:8.33333%;width:8.33333%}.fr-col-offset-sm-1:not(.fr-col-offset-sm-1--right){margin-left:8.33333%}.fr-col-offset-sm-1--right{margin-right:8.33333%}.fr-col-sm-2{flex:0 0 16.66667%;max-width:16.66667%;width:16.66667%}.fr-col-offset-sm-2:not(.fr-col-offset-sm-2--right){margin-left:16.66667%}.fr-col-offset-sm-2--right{margin-right:16.66667%}.fr-col-sm-3{flex:0 0 25%;max-width:25%;width:25%}.fr-col-offset-sm-3:not(.fr-col-offset-sm-3--right){margin-left:25%}.fr-col-offset-sm-3--right{margin-right:25%}.fr-col-sm-4{flex:0 0 33.33333%;max-width:33.33333%;width:33.33333%}.fr-col-offset-sm-4:not(.fr-col-offset-sm-4--right){margin-left:33.33333%}.fr-col-offset-sm-4--right{margin-right:33.33333%}.fr-col-sm-5{flex:0 0 41.66667%;max-width:41.66667%;width:41.66667%}.fr-col-offset-sm-5:not(.fr-col-offset-sm-5--right){margin-left:41.66667%}.fr-col-offset-sm-5--right{margin-right:41.66667%}.fr-col-sm-6{flex:0 0 50%;max-width:50%;width:50%}.fr-col-offset-sm-6:not(.fr-col-offset-sm-6--right){margin-left:50%}.fr-col-offset-sm-6--right{margin-right:50%}.fr-col-sm-7{flex:0 0 58.33333%;max-width:58.33333%;width:58.33333%}.fr-col-offset-sm-7:not(.fr-col-offset-sm-7--right){margin-left:58.33333%}.fr-col-offset-sm-7--right{margin-right:58.33333%}.fr-col-sm-8{flex:0 0 66.66667%;max-width:66.66667%;width:66.66667%}.fr-col-offset-sm-8:not(.fr-col-offset-sm-8--right){margin-left:66.66667%}.fr-col-offset-sm-8--right{margin-right:66.66667%}.fr-col-sm-9{flex:0 0 75%;max-width:75%;width:75%}.fr-col-offset-sm-9:not(.fr-col-offset-sm-9--right){margin-left:75%}.fr-col-offset-sm-9--right{margin-right:75%}.fr-col-sm-10{flex:0 0 83.33333%;max-width:83.33333%;width:83.33333%}.fr-col-offset-sm-10:not(.fr-col-offset-sm-10--right){margin-left:83.33333%}.fr-col-offset-sm-10--right{margin-right:83.33333%}.fr-col-sm-11{flex:0 0 91.66667%;max-width:91.66667%;width:91.66667%}.fr-col-offset-sm-11:not(.fr-col-offset-sm-11--right){margin-left:91.66667%}.fr-col-offset-sm-11--right{margin-right:91.66667%}.fr-col-sm-12{flex:0 0 100%;max-width:100%;width:100%}.fr-col-offset-sm-12:not(.fr-col-offset-sm-12--right){margin-left:100%}.fr-col-offset-sm-12--right{margin-right:100%}
-  /*! media sm */
-  /*! media sm */
-  /*! media sm */
-  /*! media sm */
-  /*! media sm */
-  /*! media sm */
-  /*! media sm */.fr-btns-group--inline-sm .fr-btn{margin-left:.5rem;margin-right:.5rem;max-width:100%;width:auto}.fr-btns-group--inline-sm>li{display:inline-flex;max-width:100%;width:auto}.fr-btns-group--inline-sm.fr-btns-group--right.fr-btns-group--inline-reverse{flex-direction:row-reverse;justify-content:flex-start}
-  /*! media sm */
-  /*! media sm */
-  /*! media sm */
-  /*! media sm */
-  /*! media sm */
-  /*! media sm */
-  /*! media sm */
-  /*! media sm */
-  /*! media sm */
-  /*! media sm */
-  /*! media sm */
-  /*! media sm */
-  /*! media sm */
-  /*! media sm */
-  /*! media sm */
-  /*! media sm */
-  /*! media sm */
-  /*! media sm */
-  /*! media sm */
-  /*! media sm */
-  /*! media sm */
-  /*! media sm */
-  /*! media sm */
-  /*! media sm */
-  /*! media sm */
-  /*! media sm */
-  /*! media sm */
-  /*! media sm */
-  /*! media sm */
-  /*! media sm */
-  /*! media sm */.fr-footer__content-list>li{margin-right:1.5rem}.fr-footer__partners-title{text-align:left}.fr-footer__partners-logos{align-items:flex-start;display:flex;flex-direction:row;justify-content:flex-start;margin-right:-.5rem}.fr-footer__partners-logos:before{content:"";display:block;flex:1;order:2}.fr-footer__partners-main{margin-bottom:1rem;order:1}.fr-footer__partners-main+.fr-footer__partners-sub>ul>li{margin:0 .5rem}.fr-footer__partners-sub,.fr-footer__partners-sub>ul{align-items:flex-start;flex-direction:row}.fr-footer__partners-sub{order:3}
-  /*! media sm */
-  /*! media sm */
-  /*! media sm */.fr-follow__newsletter .fr-input-wrap{flex-direction:row}.fr-follow__newsletter .fr-input-wrap .fr-btn{border-radius:0 .25rem 0 0}.fr-follow__newsletter .fr-input-wrap .fr-input{border-radius:.25rem 0 0 0;margin-bottom:0}.fr-follow__newsletter .fr-hint-text{margin-top:.5rem}.fr-follow__newsletter .fr-error-text,.fr-follow__newsletter .fr-valid-text{margin-top:1rem}
-  /*! media sm */
-  /*! media sm */
-  /*! media sm */
-  /*! media sm */
-  /*! media sm */
-  /*! media sm */
-  /*! media sm */
-  /*! media sm */
-  /*! media sm */
-  /*! media sm */
-  /*! media sm */
-  /*! media sm */
-  /*! media sm */
-  /*! media sm */
-  /*! media sm */
-  /*! media sm */
-  /*! media sm */
-  /*! media sm */
-  /*! media sm */
-  /*! media sm */
-  /*! media sm */
-  /*! media sm */
-  /*! media sm */
-  /*! media sm */
-  /*! media sm */
-  /*! media sm */
-  /*! media sm */
-  /*! media sm */
-  /*! media sm */
-  /*! media sm */
-  /*! media sm */
-  /*! media sm */
-  /*! media sm */
-  /*! media sm */
-  /*! media sm */
-  /*! media sm */
-  /*! media sm */
-  /*! media sm */
-  /*! media sm */
-  /*! media sm */
-  /*! media sm */
-  /*! media sm */
-  /*! media sm */}@media (min-width:48em){
-  /*! media md */
-  /*! media md */h6{font-size:1.25rem}h5,h6{line-height:1.75rem}h5{font-size:1.375rem}h4{font-size:1.5rem;line-height:2rem}h3{font-size:1.75rem;line-height:2.25rem}h2{font-size:2rem;line-height:2.5rem}h1{font-size:2.5rem;line-height:3rem}.fr-h6{font-size:1.25rem!important}.fr-h5,.fr-h6{line-height:1.75rem!important}.fr-h5{font-size:1.375rem!important}.fr-h4{font-size:1.5rem!important;line-height:2rem!important}.fr-h3{font-size:1.75rem!important;line-height:2.25rem!important}.fr-h2{font-size:2rem!important;line-height:2.5rem!important}.fr-h1{font-size:2.5rem!important;line-height:3rem!important}.fr-display--xs{font-size:3rem!important;line-height:3.5rem!important}.fr-display--sm{font-size:3.5rem!important;line-height:4rem!important}.fr-display--md{font-size:4rem!important;line-height:4.5rem!important}.fr-display--lg{font-size:4.5rem!important;line-height:5rem!important}.fr-display--xl{font-size:5rem!important;line-height:5.5rem!important}.fr-hidden-md{display:none!important}.fr-unhidden-md{display:inherit!important}.fr-sr-only-md{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fr-container-md{padding-left:1rem;padding-right:1rem}.fr-container-md--fluid{max-width:none;padding-left:0;padding-right:0}.fr-grid-row-md--gutters{margin:-.5rem}.fr-grid-row-md--gutters>.fr-col,.fr-grid-row-md--gutters>[class*=" fr-col-"],.fr-grid-row-md--gutters>[class^=fr-col-]{padding:.5rem}.fr-grid-row-md--no-gutters{margin:0}.fr-grid-row-md--no-gutters>.fr-col,.fr-grid-row-md--no-gutters>[class*=" fr-col-"],.fr-grid-row-md--no-gutters>[class^=fr-col-]{padding:0}.fr-col-md{flex:1}.fr-col-md-1{flex:0 0 8.33333%;max-width:8.33333%;width:8.33333%}.fr-col-offset-md-1:not(.fr-col-offset-md-1--right){margin-left:8.33333%}.fr-col-offset-md-1--right{margin-right:8.33333%}.fr-col-md-2{flex:0 0 16.66667%;max-width:16.66667%;width:16.66667%}.fr-col-offset-md-2:not(.fr-col-offset-md-2--right){margin-left:16.66667%}.fr-col-offset-md-2--right{margin-right:16.66667%}.fr-col-md-3{flex:0 0 25%;max-width:25%;width:25%}.fr-col-offset-md-3:not(.fr-col-offset-md-3--right){margin-left:25%}.fr-col-offset-md-3--right{margin-right:25%}.fr-col-md-4{flex:0 0 33.33333%;max-width:33.33333%;width:33.33333%}.fr-col-offset-md-4:not(.fr-col-offset-md-4--right){margin-left:33.33333%}.fr-col-offset-md-4--right{margin-right:33.33333%}.fr-col-md-5{flex:0 0 41.66667%;max-width:41.66667%;width:41.66667%}.fr-col-offset-md-5:not(.fr-col-offset-md-5--right){margin-left:41.66667%}.fr-col-offset-md-5--right{margin-right:41.66667%}.fr-col-md-6{flex:0 0 50%;max-width:50%;width:50%}.fr-col-offset-md-6:not(.fr-col-offset-md-6--right){margin-left:50%}.fr-col-offset-md-6--right{margin-right:50%}.fr-col-md-7{flex:0 0 58.33333%;max-width:58.33333%;width:58.33333%}.fr-col-offset-md-7:not(.fr-col-offset-md-7--right){margin-left:58.33333%}.fr-col-offset-md-7--right{margin-right:58.33333%}.fr-col-md-8{flex:0 0 66.66667%;max-width:66.66667%;width:66.66667%}.fr-col-offset-md-8:not(.fr-col-offset-md-8--right){margin-left:66.66667%}.fr-col-offset-md-8--right{margin-right:66.66667%}.fr-col-md-9{flex:0 0 75%;max-width:75%;width:75%}.fr-col-offset-md-9:not(.fr-col-offset-md-9--right){margin-left:75%}.fr-col-offset-md-9--right{margin-right:75%}.fr-col-md-10{flex:0 0 83.33333%;max-width:83.33333%;width:83.33333%}.fr-col-offset-md-10:not(.fr-col-offset-md-10--right){margin-left:83.33333%}.fr-col-offset-md-10--right{margin-right:83.33333%}.fr-col-md-11{flex:0 0 91.66667%;max-width:91.66667%;width:91.66667%}.fr-col-offset-md-11:not(.fr-col-offset-md-11--right){margin-left:91.66667%}.fr-col-offset-md-11--right{margin-right:91.66667%}.fr-col-md-12{flex:0 0 100%;max-width:100%;width:100%}.fr-col-offset-md-12:not(.fr-col-offset-md-12--right){margin-left:100%}.fr-col-offset-md-12--right{margin-right:100%}.fr-m-md-n4w,.fr-m-md-n8v{margin:-2rem!important}.fr-ml-md-n4w,.fr-ml-md-n8v,.fr-mx-md-n4w,.fr-mx-md-n8v{margin-left:-2rem!important}.fr-mr-md-n4w,.fr-mr-md-n8v,.fr-mx-md-n4w,.fr-mx-md-n8v{margin-right:-2rem!important}.fr-mt-md-n4w,.fr-mt-md-n8v,.fr-my-md-n4w,.fr-my-md-n8v{margin-top:-2rem!important}.fr-mb-md-n4w,.fr-mb-md-n8v,.fr-my-md-n4w,.fr-my-md-n8v{margin-bottom:-2rem!important}.fr-m-md-n7v{margin:-1.75rem!important}.fr-ml-md-n7v,.fr-mx-md-n7v{margin-left:-1.75rem!important}.fr-mr-md-n7v,.fr-mx-md-n7v{margin-right:-1.75rem!important}.fr-mt-md-n7v,.fr-my-md-n7v{margin-top:-1.75rem!important}.fr-mb-md-n7v,.fr-my-md-n7v{margin-bottom:-1.75rem!important}.fr-m-md-n3w,.fr-m-md-n6v{margin:-1.5rem!important}.fr-ml-md-n3w,.fr-ml-md-n6v,.fr-mx-md-n3w,.fr-mx-md-n6v{margin-left:-1.5rem!important}.fr-mr-md-n3w,.fr-mr-md-n6v,.fr-mx-md-n3w,.fr-mx-md-n6v{margin-right:-1.5rem!important}.fr-mt-md-n3w,.fr-mt-md-n6v,.fr-my-md-n3w,.fr-my-md-n6v{margin-top:-1.5rem!important}.fr-mb-md-n3w,.fr-mb-md-n6v,.fr-my-md-n3w,.fr-my-md-n6v{margin-bottom:-1.5rem!important}.fr-m-md-n5v{margin:-1.25rem!important}.fr-ml-md-n5v,.fr-mx-md-n5v{margin-left:-1.25rem!important}.fr-mr-md-n5v,.fr-mx-md-n5v{margin-right:-1.25rem!important}.fr-mt-md-n5v,.fr-my-md-n5v{margin-top:-1.25rem!important}.fr-mb-md-n5v,.fr-my-md-n5v{margin-bottom:-1.25rem!important}.fr-m-md-n2w,.fr-m-md-n4v{margin:-1rem!important}.fr-ml-md-n2w,.fr-ml-md-n4v,.fr-mx-md-n2w,.fr-mx-md-n4v{margin-left:-1rem!important}.fr-mr-md-n2w,.fr-mr-md-n4v,.fr-mx-md-n2w,.fr-mx-md-n4v{margin-right:-1rem!important}.fr-mt-md-n2w,.fr-mt-md-n4v,.fr-my-md-n2w,.fr-my-md-n4v{margin-top:-1rem!important}.fr-mb-md-n2w,.fr-mb-md-n4v,.fr-my-md-n2w,.fr-my-md-n4v{margin-bottom:-1rem!important}.fr-m-md-n3v{margin:-.75rem!important}.fr-ml-md-n3v,.fr-mx-md-n3v{margin-left:-.75rem!important}.fr-mr-md-n3v,.fr-mx-md-n3v{margin-right:-.75rem!important}.fr-mt-md-n3v,.fr-my-md-n3v{margin-top:-.75rem!important}.fr-mb-md-n3v,.fr-my-md-n3v{margin-bottom:-.75rem!important}.fr-m-md-n1w,.fr-m-md-n2v{margin:-.5rem!important}.fr-ml-md-n1w,.fr-ml-md-n2v,.fr-mx-md-n1w,.fr-mx-md-n2v{margin-left:-.5rem!important}.fr-mr-md-n1w,.fr-mr-md-n2v,.fr-mx-md-n1w,.fr-mx-md-n2v{margin-right:-.5rem!important}.fr-mt-md-n1w,.fr-mt-md-n2v,.fr-my-md-n1w,.fr-my-md-n2v{margin-top:-.5rem!important}.fr-mb-md-n1w,.fr-mb-md-n2v,.fr-my-md-n1w,.fr-my-md-n2v{margin-bottom:-.5rem!important}.fr-m-md-n1v{margin:-.25rem!important}.fr-ml-md-n1v,.fr-mx-md-n1v{margin-left:-.25rem!important}.fr-mr-md-n1v,.fr-mx-md-n1v{margin-right:-.25rem!important}.fr-mt-md-n1v,.fr-my-md-n1v{margin-top:-.25rem!important}.fr-mb-md-n1v,.fr-my-md-n1v{margin-bottom:-.25rem!important}.fr-m-md-n1-5v{margin:-.375rem!important}.fr-ml-md-n1-5v,.fr-mx-md-n1-5v{margin-left:-.375rem!important}.fr-mr-md-n1-5v,.fr-mx-md-n1-5v{margin-right:-.375rem!important}.fr-mt-md-n1-5v,.fr-my-md-n1-5v{margin-top:-.375rem!important}.fr-mb-md-n1-5v,.fr-my-md-n1-5v{margin-bottom:-.375rem!important}.fr-m-md-0{margin:0!important}.fr-ml-md-0,.fr-mx-md-0{margin-left:0!important}.fr-mr-md-0,.fr-mx-md-0{margin-right:0!important}.fr-mt-md-0,.fr-my-md-0{margin-top:0!important}.fr-mb-md-0,.fr-my-md-0{margin-bottom:0!important}.fr-m-md-n0-5v{margin:-.125rem!important}.fr-ml-md-n0-5v,.fr-mx-md-n0-5v{margin-left:-.125rem!important}.fr-mr-md-n0-5v,.fr-mx-md-n0-5v{margin-right:-.125rem!important}.fr-mt-md-n0-5v,.fr-my-md-n0-5v{margin-top:-.125rem!important}.fr-mb-md-n0-5v,.fr-my-md-n0-5v{margin-bottom:-.125rem!important}.fr-m-md-0-5v{margin:.125rem!important}.fr-ml-md-0-5v,.fr-mx-md-0-5v{margin-left:.125rem!important}.fr-mr-md-0-5v,.fr-mx-md-0-5v{margin-right:.125rem!important}.fr-mt-md-0-5v,.fr-my-md-0-5v{margin-top:.125rem!important}.fr-mb-md-0-5v,.fr-my-md-0-5v{margin-bottom:.125rem!important}.fr-m-md-1v{margin:.25rem!important}.fr-ml-md-1v,.fr-mx-md-1v{margin-left:.25rem!important}.fr-mr-md-1v,.fr-mx-md-1v{margin-right:.25rem!important}.fr-mt-md-1v,.fr-my-md-1v{margin-top:.25rem!important}.fr-mb-md-1v,.fr-my-md-1v{margin-bottom:.25rem!important}.fr-m-md-1-5v{margin:.375rem!important}.fr-ml-md-1-5v,.fr-mx-md-1-5v{margin-left:.375rem!important}.fr-mr-md-1-5v,.fr-mx-md-1-5v{margin-right:.375rem!important}.fr-mt-md-1-5v,.fr-my-md-1-5v{margin-top:.375rem!important}.fr-mb-md-1-5v,.fr-my-md-1-5v{margin-bottom:.375rem!important}.fr-m-md-1w,.fr-m-md-2v{margin:.5rem!important}.fr-ml-md-1w,.fr-ml-md-2v,.fr-mx-md-1w,.fr-mx-md-2v{margin-left:.5rem!important}.fr-mr-md-1w,.fr-mr-md-2v,.fr-mx-md-1w,.fr-mx-md-2v{margin-right:.5rem!important}.fr-mt-md-1w,.fr-mt-md-2v,.fr-my-md-1w,.fr-my-md-2v{margin-top:.5rem!important}.fr-mb-md-1w,.fr-mb-md-2v,.fr-my-md-1w,.fr-my-md-2v{margin-bottom:.5rem!important}.fr-m-md-3v{margin:.75rem!important}.fr-ml-md-3v,.fr-mx-md-3v{margin-left:.75rem!important}.fr-mr-md-3v,.fr-mx-md-3v{margin-right:.75rem!important}.fr-mt-md-3v,.fr-my-md-3v{margin-top:.75rem!important}.fr-mb-md-3v,.fr-my-md-3v{margin-bottom:.75rem!important}.fr-m-md-2w,.fr-m-md-4v{margin:1rem!important}.fr-ml-md-2w,.fr-ml-md-4v,.fr-mx-md-2w,.fr-mx-md-4v{margin-left:1rem!important}.fr-mr-md-2w,.fr-mr-md-4v,.fr-mx-md-2w,.fr-mx-md-4v{margin-right:1rem!important}.fr-mt-md-2w,.fr-mt-md-4v,.fr-my-md-2w,.fr-my-md-4v{margin-top:1rem!important}.fr-mb-md-2w,.fr-mb-md-4v,.fr-my-md-2w,.fr-my-md-4v{margin-bottom:1rem!important}.fr-m-md-5v{margin:1.25rem!important}.fr-ml-md-5v,.fr-mx-md-5v{margin-left:1.25rem!important}.fr-mr-md-5v,.fr-mx-md-5v{margin-right:1.25rem!important}.fr-mt-md-5v,.fr-my-md-5v{margin-top:1.25rem!important}.fr-mb-md-5v,.fr-my-md-5v{margin-bottom:1.25rem!important}.fr-m-md-3w,.fr-m-md-6v{margin:1.5rem!important}.fr-ml-md-3w,.fr-ml-md-6v,.fr-mx-md-3w,.fr-mx-md-6v{margin-left:1.5rem!important}.fr-mr-md-3w,.fr-mr-md-6v,.fr-mx-md-3w,.fr-mx-md-6v{margin-right:1.5rem!important}.fr-mt-md-3w,.fr-mt-md-6v,.fr-my-md-3w,.fr-my-md-6v{margin-top:1.5rem!important}.fr-mb-md-3w,.fr-mb-md-6v,.fr-my-md-3w,.fr-my-md-6v{margin-bottom:1.5rem!important}.fr-m-md-7v{margin:1.75rem!important}.fr-ml-md-7v,.fr-mx-md-7v{margin-left:1.75rem!important}.fr-mr-md-7v,.fr-mx-md-7v{margin-right:1.75rem!important}.fr-mt-md-7v,.fr-my-md-7v{margin-top:1.75rem!important}.fr-mb-md-7v,.fr-my-md-7v{margin-bottom:1.75rem!important}.fr-m-md-4w,.fr-m-md-8v{margin:2rem!important}.fr-ml-md-4w,.fr-ml-md-8v,.fr-mx-md-4w,.fr-mx-md-8v{margin-left:2rem!important}.fr-mr-md-4w,.fr-mr-md-8v,.fr-mx-md-4w,.fr-mx-md-8v{margin-right:2rem!important}.fr-mt-md-4w,.fr-mt-md-8v,.fr-my-md-4w,.fr-my-md-8v{margin-top:2rem!important}.fr-mb-md-4w,.fr-mb-md-8v,.fr-my-md-4w,.fr-my-md-8v{margin-bottom:2rem!important}.fr-m-md-9v{margin:2.25rem!important}.fr-ml-md-9v,.fr-mx-md-9v{margin-left:2.25rem!important}.fr-mr-md-9v,.fr-mx-md-9v{margin-right:2.25rem!important}.fr-mt-md-9v,.fr-my-md-9v{margin-top:2.25rem!important}.fr-mb-md-9v,.fr-my-md-9v{margin-bottom:2.25rem!important}.fr-m-md-10v,.fr-m-md-5w{margin:2.5rem!important}.fr-ml-md-10v,.fr-ml-md-5w,.fr-mx-md-10v,.fr-mx-md-5w{margin-left:2.5rem!important}.fr-mr-md-10v,.fr-mr-md-5w,.fr-mx-md-10v,.fr-mx-md-5w{margin-right:2.5rem!important}.fr-mt-md-10v,.fr-mt-md-5w,.fr-my-md-10v,.fr-my-md-5w{margin-top:2.5rem!important}.fr-mb-md-10v,.fr-mb-md-5w,.fr-my-md-10v,.fr-my-md-5w{margin-bottom:2.5rem!important}.fr-m-md-11v{margin:2.75rem!important}.fr-ml-md-11v,.fr-mx-md-11v{margin-left:2.75rem!important}.fr-mr-md-11v,.fr-mx-md-11v{margin-right:2.75rem!important}.fr-mt-md-11v,.fr-my-md-11v{margin-top:2.75rem!important}.fr-mb-md-11v,.fr-my-md-11v{margin-bottom:2.75rem!important}.fr-m-md-12v,.fr-m-md-6w{margin:3rem!important}.fr-ml-md-12v,.fr-ml-md-6w,.fr-mx-md-12v,.fr-mx-md-6w{margin-left:3rem!important}.fr-mr-md-12v,.fr-mr-md-6w,.fr-mx-md-12v,.fr-mx-md-6w{margin-right:3rem!important}.fr-mt-md-12v,.fr-mt-md-6w,.fr-my-md-12v,.fr-my-md-6w{margin-top:3rem!important}.fr-mb-md-12v,.fr-mb-md-6w,.fr-my-md-12v,.fr-my-md-6w{margin-bottom:3rem!important}.fr-m-md-13v{margin:3.25rem!important}.fr-ml-md-13v,.fr-mx-md-13v{margin-left:3.25rem!important}.fr-mr-md-13v,.fr-mx-md-13v{margin-right:3.25rem!important}.fr-mt-md-13v,.fr-my-md-13v{margin-top:3.25rem!important}.fr-mb-md-13v,.fr-my-md-13v{margin-bottom:3.25rem!important}.fr-m-md-14v,.fr-m-md-7w{margin:3.5rem!important}.fr-ml-md-14v,.fr-ml-md-7w,.fr-mx-md-14v,.fr-mx-md-7w{margin-left:3.5rem!important}.fr-mr-md-14v,.fr-mr-md-7w,.fr-mx-md-14v,.fr-mx-md-7w{margin-right:3.5rem!important}.fr-mt-md-14v,.fr-mt-md-7w,.fr-my-md-14v,.fr-my-md-7w{margin-top:3.5rem!important}.fr-mb-md-14v,.fr-mb-md-7w,.fr-my-md-14v,.fr-my-md-7w{margin-bottom:3.5rem!important}.fr-m-md-15v{margin:3.75rem!important}.fr-ml-md-15v,.fr-mx-md-15v{margin-left:3.75rem!important}.fr-mr-md-15v,.fr-mx-md-15v{margin-right:3.75rem!important}.fr-mt-md-15v,.fr-my-md-15v{margin-top:3.75rem!important}.fr-mb-md-15v,.fr-my-md-15v{margin-bottom:3.75rem!important}.fr-m-md-16v,.fr-m-md-8w{margin:4rem!important}.fr-ml-md-16v,.fr-ml-md-8w,.fr-mx-md-16v,.fr-mx-md-8w{margin-left:4rem!important}.fr-mr-md-16v,.fr-mr-md-8w,.fr-mx-md-16v,.fr-mx-md-8w{margin-right:4rem!important}.fr-mt-md-16v,.fr-mt-md-8w,.fr-my-md-16v,.fr-my-md-8w{margin-top:4rem!important}.fr-mb-md-16v,.fr-mb-md-8w,.fr-my-md-16v,.fr-my-md-8w{margin-bottom:4rem!important}.fr-m-md-17v{margin:4.25rem!important}.fr-ml-md-17v,.fr-mx-md-17v{margin-left:4.25rem!important}.fr-mr-md-17v,.fr-mx-md-17v{margin-right:4.25rem!important}.fr-mt-md-17v,.fr-my-md-17v{margin-top:4.25rem!important}.fr-mb-md-17v,.fr-my-md-17v{margin-bottom:4.25rem!important}.fr-m-md-18v,.fr-m-md-9w{margin:4.5rem!important}.fr-ml-md-18v,.fr-ml-md-9w,.fr-mx-md-18v,.fr-mx-md-9w{margin-left:4.5rem!important}.fr-mr-md-18v,.fr-mr-md-9w,.fr-mx-md-18v,.fr-mx-md-9w{margin-right:4.5rem!important}.fr-mt-md-18v,.fr-mt-md-9w,.fr-my-md-18v,.fr-my-md-9w{margin-top:4.5rem!important}.fr-mb-md-18v,.fr-mb-md-9w,.fr-my-md-18v,.fr-my-md-9w{margin-bottom:4.5rem!important}.fr-m-md-19v{margin:4.75rem!important}.fr-ml-md-19v,.fr-mx-md-19v{margin-left:4.75rem!important}.fr-mr-md-19v,.fr-mx-md-19v{margin-right:4.75rem!important}.fr-mt-md-19v,.fr-my-md-19v{margin-top:4.75rem!important}.fr-mb-md-19v,.fr-my-md-19v{margin-bottom:4.75rem!important}.fr-m-md-10w,.fr-m-md-20v{margin:5rem!important}.fr-ml-md-10w,.fr-ml-md-20v,.fr-mx-md-10w,.fr-mx-md-20v{margin-left:5rem!important}.fr-mr-md-10w,.fr-mr-md-20v,.fr-mx-md-10w,.fr-mx-md-20v{margin-right:5rem!important}.fr-mt-md-10w,.fr-mt-md-20v,.fr-my-md-10w,.fr-my-md-20v{margin-top:5rem!important}.fr-mb-md-10w,.fr-mb-md-20v,.fr-my-md-10w,.fr-my-md-20v{margin-bottom:5rem!important}.fr-m-md-21v{margin:5.25rem!important}.fr-ml-md-21v,.fr-mx-md-21v{margin-left:5.25rem!important}.fr-mr-md-21v,.fr-mx-md-21v{margin-right:5.25rem!important}.fr-mt-md-21v,.fr-my-md-21v{margin-top:5.25rem!important}.fr-mb-md-21v,.fr-my-md-21v{margin-bottom:5.25rem!important}.fr-m-md-11w,.fr-m-md-22v{margin:5.5rem!important}.fr-ml-md-11w,.fr-ml-md-22v,.fr-mx-md-11w,.fr-mx-md-22v{margin-left:5.5rem!important}.fr-mr-md-11w,.fr-mr-md-22v,.fr-mx-md-11w,.fr-mx-md-22v{margin-right:5.5rem!important}.fr-mt-md-11w,.fr-mt-md-22v,.fr-my-md-11w,.fr-my-md-22v{margin-top:5.5rem!important}.fr-mb-md-11w,.fr-mb-md-22v,.fr-my-md-11w,.fr-my-md-22v{margin-bottom:5.5rem!important}.fr-m-md-23v{margin:5.75rem!important}.fr-ml-md-23v,.fr-mx-md-23v{margin-left:5.75rem!important}.fr-mr-md-23v,.fr-mx-md-23v{margin-right:5.75rem!important}.fr-mt-md-23v,.fr-my-md-23v{margin-top:5.75rem!important}.fr-mb-md-23v,.fr-my-md-23v{margin-bottom:5.75rem!important}.fr-m-md-12w,.fr-m-md-24v{margin:6rem!important}.fr-ml-md-12w,.fr-ml-md-24v,.fr-mx-md-12w,.fr-mx-md-24v{margin-left:6rem!important}.fr-mr-md-12w,.fr-mr-md-24v,.fr-mx-md-12w,.fr-mx-md-24v{margin-right:6rem!important}.fr-mt-md-12w,.fr-mt-md-24v,.fr-my-md-12w,.fr-my-md-24v{margin-top:6rem!important}.fr-mb-md-12w,.fr-mb-md-24v,.fr-my-md-12w,.fr-my-md-24v{margin-bottom:6rem!important}.fr-m-md-25v{margin:6.25rem!important}.fr-ml-md-25v,.fr-mx-md-25v{margin-left:6.25rem!important}.fr-mr-md-25v,.fr-mx-md-25v{margin-right:6.25rem!important}.fr-mt-md-25v,.fr-my-md-25v{margin-top:6.25rem!important}.fr-mb-md-25v,.fr-my-md-25v{margin-bottom:6.25rem!important}.fr-m-md-13w,.fr-m-md-26v{margin:6.5rem!important}.fr-ml-md-13w,.fr-ml-md-26v,.fr-mx-md-13w,.fr-mx-md-26v{margin-left:6.5rem!important}.fr-mr-md-13w,.fr-mr-md-26v,.fr-mx-md-13w,.fr-mx-md-26v{margin-right:6.5rem!important}.fr-mt-md-13w,.fr-mt-md-26v,.fr-my-md-13w,.fr-my-md-26v{margin-top:6.5rem!important}.fr-mb-md-13w,.fr-mb-md-26v,.fr-my-md-13w,.fr-my-md-26v{margin-bottom:6.5rem!important}.fr-m-md-27v{margin:6.75rem!important}.fr-ml-md-27v,.fr-mx-md-27v{margin-left:6.75rem!important}.fr-mr-md-27v,.fr-mx-md-27v{margin-right:6.75rem!important}.fr-mt-md-27v,.fr-my-md-27v{margin-top:6.75rem!important}.fr-mb-md-27v,.fr-my-md-27v{margin-bottom:6.75rem!important}.fr-m-md-14w,.fr-m-md-28v{margin:7rem!important}.fr-ml-md-14w,.fr-ml-md-28v,.fr-mx-md-14w,.fr-mx-md-28v{margin-left:7rem!important}.fr-mr-md-14w,.fr-mr-md-28v,.fr-mx-md-14w,.fr-mx-md-28v{margin-right:7rem!important}.fr-mt-md-14w,.fr-mt-md-28v,.fr-my-md-14w,.fr-my-md-28v{margin-top:7rem!important}.fr-mb-md-14w,.fr-mb-md-28v,.fr-my-md-14w,.fr-my-md-28v{margin-bottom:7rem!important}.fr-m-md-29v{margin:7.25rem!important}.fr-ml-md-29v,.fr-mx-md-29v{margin-left:7.25rem!important}.fr-mr-md-29v,.fr-mx-md-29v{margin-right:7.25rem!important}.fr-mt-md-29v,.fr-my-md-29v{margin-top:7.25rem!important}.fr-mb-md-29v,.fr-my-md-29v{margin-bottom:7.25rem!important}.fr-m-md-15w,.fr-m-md-30v{margin:7.5rem!important}.fr-ml-md-15w,.fr-ml-md-30v,.fr-mx-md-15w,.fr-mx-md-30v{margin-left:7.5rem!important}.fr-mr-md-15w,.fr-mr-md-30v,.fr-mx-md-15w,.fr-mx-md-30v{margin-right:7.5rem!important}.fr-mt-md-15w,.fr-mt-md-30v,.fr-my-md-15w,.fr-my-md-30v{margin-top:7.5rem!important}.fr-mb-md-15w,.fr-mb-md-30v,.fr-my-md-15w,.fr-my-md-30v{margin-bottom:7.5rem!important}.fr-m-md-31v{margin:7.75rem!important}.fr-ml-md-31v,.fr-mx-md-31v{margin-left:7.75rem!important}.fr-mr-md-31v,.fr-mx-md-31v{margin-right:7.75rem!important}.fr-mt-md-31v,.fr-my-md-31v{margin-top:7.75rem!important}.fr-mb-md-31v,.fr-my-md-31v{margin-bottom:7.75rem!important}.fr-m-md-16w,.fr-m-md-32v{margin:8rem!important}.fr-ml-md-16w,.fr-ml-md-32v,.fr-mx-md-16w,.fr-mx-md-32v{margin-left:8rem!important}.fr-mr-md-16w,.fr-mr-md-32v,.fr-mx-md-16w,.fr-mx-md-32v{margin-right:8rem!important}.fr-mt-md-16w,.fr-mt-md-32v,.fr-my-md-16w,.fr-my-md-32v{margin-top:8rem!important}.fr-mb-md-16w,.fr-mb-md-32v,.fr-my-md-16w,.fr-my-md-32v{margin-bottom:8rem!important}.fr-m-md-auto{margin:auto}.fr-ml-md-auto,.fr-mx-md-auto{margin-left:auto}.fr-mr-md-auto,.fr-mx-md-auto{margin-right:auto}.fr-mt-md-auto,.fr-my-md-auto{margin-top:auto}.fr-mb-md-auto,.fr-my-md-auto{margin-bottom:auto}.fr-p-md-0{padding:0!important}.fr-pl-md-0,.fr-px-md-0{padding-left:0!important}.fr-pr-md-0,.fr-px-md-0{padding-right:0!important}.fr-pt-md-0,.fr-py-md-0{padding-top:0!important}.fr-pb-md-0,.fr-py-md-0{padding-bottom:0!important}.fr-p-md-n0-5v{padding:-.125rem!important}.fr-pl-md-n0-5v,.fr-px-md-n0-5v{padding-left:-.125rem!important}.fr-pr-md-n0-5v,.fr-px-md-n0-5v{padding-right:-.125rem!important}.fr-pt-md-n0-5v,.fr-py-md-n0-5v{padding-top:-.125rem!important}.fr-pb-md-n0-5v,.fr-py-md-n0-5v{padding-bottom:-.125rem!important}.fr-p-md-0-5v{padding:.125rem!important}.fr-pl-md-0-5v,.fr-px-md-0-5v{padding-left:.125rem!important}.fr-pr-md-0-5v,.fr-px-md-0-5v{padding-right:.125rem!important}.fr-pt-md-0-5v,.fr-py-md-0-5v{padding-top:.125rem!important}.fr-pb-md-0-5v,.fr-py-md-0-5v{padding-bottom:.125rem!important}.fr-p-md-1v{padding:.25rem!important}.fr-pl-md-1v,.fr-px-md-1v{padding-left:.25rem!important}.fr-pr-md-1v,.fr-px-md-1v{padding-right:.25rem!important}.fr-pt-md-1v,.fr-py-md-1v{padding-top:.25rem!important}.fr-pb-md-1v,.fr-py-md-1v{padding-bottom:.25rem!important}.fr-p-md-1-5v{padding:.375rem!important}.fr-pl-md-1-5v,.fr-px-md-1-5v{padding-left:.375rem!important}.fr-pr-md-1-5v,.fr-px-md-1-5v{padding-right:.375rem!important}.fr-pt-md-1-5v,.fr-py-md-1-5v{padding-top:.375rem!important}.fr-pb-md-1-5v,.fr-py-md-1-5v{padding-bottom:.375rem!important}.fr-p-md-1w,.fr-p-md-2v{padding:.5rem!important}.fr-pl-md-1w,.fr-pl-md-2v,.fr-px-md-1w,.fr-px-md-2v{padding-left:.5rem!important}.fr-pr-md-1w,.fr-pr-md-2v,.fr-px-md-1w,.fr-px-md-2v{padding-right:.5rem!important}.fr-pt-md-1w,.fr-pt-md-2v,.fr-py-md-1w,.fr-py-md-2v{padding-top:.5rem!important}.fr-pb-md-1w,.fr-pb-md-2v,.fr-py-md-1w,.fr-py-md-2v{padding-bottom:.5rem!important}.fr-p-md-3v{padding:.75rem!important}.fr-pl-md-3v,.fr-px-md-3v{padding-left:.75rem!important}.fr-pr-md-3v,.fr-px-md-3v{padding-right:.75rem!important}.fr-pt-md-3v,.fr-py-md-3v{padding-top:.75rem!important}.fr-pb-md-3v,.fr-py-md-3v{padding-bottom:.75rem!important}.fr-p-md-2w,.fr-p-md-4v{padding:1rem!important}.fr-pl-md-2w,.fr-pl-md-4v,.fr-px-md-2w,.fr-px-md-4v{padding-left:1rem!important}.fr-pr-md-2w,.fr-pr-md-4v,.fr-px-md-2w,.fr-px-md-4v{padding-right:1rem!important}.fr-pt-md-2w,.fr-pt-md-4v,.fr-py-md-2w,.fr-py-md-4v{padding-top:1rem!important}.fr-pb-md-2w,.fr-pb-md-4v,.fr-py-md-2w,.fr-py-md-4v{padding-bottom:1rem!important}.fr-p-md-5v{padding:1.25rem!important}.fr-pl-md-5v,.fr-px-md-5v{padding-left:1.25rem!important}.fr-pr-md-5v,.fr-px-md-5v{padding-right:1.25rem!important}.fr-pt-md-5v,.fr-py-md-5v{padding-top:1.25rem!important}.fr-pb-md-5v,.fr-py-md-5v{padding-bottom:1.25rem!important}.fr-p-md-3w,.fr-p-md-6v{padding:1.5rem!important}.fr-pl-md-3w,.fr-pl-md-6v,.fr-px-md-3w,.fr-px-md-6v{padding-left:1.5rem!important}.fr-pr-md-3w,.fr-pr-md-6v,.fr-px-md-3w,.fr-px-md-6v{padding-right:1.5rem!important}.fr-pt-md-3w,.fr-pt-md-6v,.fr-py-md-3w,.fr-py-md-6v{padding-top:1.5rem!important}.fr-pb-md-3w,.fr-pb-md-6v,.fr-py-md-3w,.fr-py-md-6v{padding-bottom:1.5rem!important}.fr-p-md-7v{padding:1.75rem!important}.fr-pl-md-7v,.fr-px-md-7v{padding-left:1.75rem!important}.fr-pr-md-7v,.fr-px-md-7v{padding-right:1.75rem!important}.fr-pt-md-7v,.fr-py-md-7v{padding-top:1.75rem!important}.fr-pb-md-7v,.fr-py-md-7v{padding-bottom:1.75rem!important}.fr-p-md-4w,.fr-p-md-8v{padding:2rem!important}.fr-pl-md-4w,.fr-pl-md-8v,.fr-px-md-4w,.fr-px-md-8v{padding-left:2rem!important}.fr-pr-md-4w,.fr-pr-md-8v,.fr-px-md-4w,.fr-px-md-8v{padding-right:2rem!important}.fr-pt-md-4w,.fr-pt-md-8v,.fr-py-md-4w,.fr-py-md-8v{padding-top:2rem!important}.fr-pb-md-4w,.fr-pb-md-8v,.fr-py-md-4w,.fr-py-md-8v{padding-bottom:2rem!important}.fr-p-md-9v{padding:2.25rem!important}.fr-pl-md-9v,.fr-px-md-9v{padding-left:2.25rem!important}.fr-pr-md-9v,.fr-px-md-9v{padding-right:2.25rem!important}.fr-pt-md-9v,.fr-py-md-9v{padding-top:2.25rem!important}.fr-pb-md-9v,.fr-py-md-9v{padding-bottom:2.25rem!important}.fr-p-md-10v,.fr-p-md-5w{padding:2.5rem!important}.fr-pl-md-10v,.fr-pl-md-5w,.fr-px-md-10v,.fr-px-md-5w{padding-left:2.5rem!important}.fr-pr-md-10v,.fr-pr-md-5w,.fr-px-md-10v,.fr-px-md-5w{padding-right:2.5rem!important}.fr-pt-md-10v,.fr-pt-md-5w,.fr-py-md-10v,.fr-py-md-5w{padding-top:2.5rem!important}.fr-pb-md-10v,.fr-pb-md-5w,.fr-py-md-10v,.fr-py-md-5w{padding-bottom:2.5rem!important}.fr-p-md-11v{padding:2.75rem!important}.fr-pl-md-11v,.fr-px-md-11v{padding-left:2.75rem!important}.fr-pr-md-11v,.fr-px-md-11v{padding-right:2.75rem!important}.fr-pt-md-11v,.fr-py-md-11v{padding-top:2.75rem!important}.fr-pb-md-11v,.fr-py-md-11v{padding-bottom:2.75rem!important}.fr-p-md-12v,.fr-p-md-6w{padding:3rem!important}.fr-pl-md-12v,.fr-pl-md-6w,.fr-px-md-12v,.fr-px-md-6w{padding-left:3rem!important}.fr-pr-md-12v,.fr-pr-md-6w,.fr-px-md-12v,.fr-px-md-6w{padding-right:3rem!important}.fr-pt-md-12v,.fr-pt-md-6w,.fr-py-md-12v,.fr-py-md-6w{padding-top:3rem!important}.fr-pb-md-12v,.fr-pb-md-6w,.fr-py-md-12v,.fr-py-md-6w{padding-bottom:3rem!important}.fr-p-md-13v{padding:3.25rem!important}.fr-pl-md-13v,.fr-px-md-13v{padding-left:3.25rem!important}.fr-pr-md-13v,.fr-px-md-13v{padding-right:3.25rem!important}.fr-pt-md-13v,.fr-py-md-13v{padding-top:3.25rem!important}.fr-pb-md-13v,.fr-py-md-13v{padding-bottom:3.25rem!important}.fr-p-md-14v,.fr-p-md-7w{padding:3.5rem!important}.fr-pl-md-14v,.fr-pl-md-7w,.fr-px-md-14v,.fr-px-md-7w{padding-left:3.5rem!important}.fr-pr-md-14v,.fr-pr-md-7w,.fr-px-md-14v,.fr-px-md-7w{padding-right:3.5rem!important}.fr-pt-md-14v,.fr-pt-md-7w,.fr-py-md-14v,.fr-py-md-7w{padding-top:3.5rem!important}.fr-pb-md-14v,.fr-pb-md-7w,.fr-py-md-14v,.fr-py-md-7w{padding-bottom:3.5rem!important}.fr-p-md-15v{padding:3.75rem!important}.fr-pl-md-15v,.fr-px-md-15v{padding-left:3.75rem!important}.fr-pr-md-15v,.fr-px-md-15v{padding-right:3.75rem!important}.fr-pt-md-15v,.fr-py-md-15v{padding-top:3.75rem!important}.fr-pb-md-15v,.fr-py-md-15v{padding-bottom:3.75rem!important}.fr-p-md-16v,.fr-p-md-8w{padding:4rem!important}.fr-pl-md-16v,.fr-pl-md-8w,.fr-px-md-16v,.fr-px-md-8w{padding-left:4rem!important}.fr-pr-md-16v,.fr-pr-md-8w,.fr-px-md-16v,.fr-px-md-8w{padding-right:4rem!important}.fr-pt-md-16v,.fr-pt-md-8w,.fr-py-md-16v,.fr-py-md-8w{padding-top:4rem!important}.fr-pb-md-16v,.fr-pb-md-8w,.fr-py-md-16v,.fr-py-md-8w{padding-bottom:4rem!important}.fr-p-md-17v{padding:4.25rem!important}.fr-pl-md-17v,.fr-px-md-17v{padding-left:4.25rem!important}.fr-pr-md-17v,.fr-px-md-17v{padding-right:4.25rem!important}.fr-pt-md-17v,.fr-py-md-17v{padding-top:4.25rem!important}.fr-pb-md-17v,.fr-py-md-17v{padding-bottom:4.25rem!important}.fr-p-md-18v,.fr-p-md-9w{padding:4.5rem!important}.fr-pl-md-18v,.fr-pl-md-9w,.fr-px-md-18v,.fr-px-md-9w{padding-left:4.5rem!important}.fr-pr-md-18v,.fr-pr-md-9w,.fr-px-md-18v,.fr-px-md-9w{padding-right:4.5rem!important}.fr-pt-md-18v,.fr-pt-md-9w,.fr-py-md-18v,.fr-py-md-9w{padding-top:4.5rem!important}.fr-pb-md-18v,.fr-pb-md-9w,.fr-py-md-18v,.fr-py-md-9w{padding-bottom:4.5rem!important}.fr-p-md-19v{padding:4.75rem!important}.fr-pl-md-19v,.fr-px-md-19v{padding-left:4.75rem!important}.fr-pr-md-19v,.fr-px-md-19v{padding-right:4.75rem!important}.fr-pt-md-19v,.fr-py-md-19v{padding-top:4.75rem!important}.fr-pb-md-19v,.fr-py-md-19v{padding-bottom:4.75rem!important}.fr-p-md-10w,.fr-p-md-20v{padding:5rem!important}.fr-pl-md-10w,.fr-pl-md-20v,.fr-px-md-10w,.fr-px-md-20v{padding-left:5rem!important}.fr-pr-md-10w,.fr-pr-md-20v,.fr-px-md-10w,.fr-px-md-20v{padding-right:5rem!important}.fr-pt-md-10w,.fr-pt-md-20v,.fr-py-md-10w,.fr-py-md-20v{padding-top:5rem!important}.fr-pb-md-10w,.fr-pb-md-20v,.fr-py-md-10w,.fr-py-md-20v{padding-bottom:5rem!important}.fr-p-md-21v{padding:5.25rem!important}.fr-pl-md-21v,.fr-px-md-21v{padding-left:5.25rem!important}.fr-pr-md-21v,.fr-px-md-21v{padding-right:5.25rem!important}.fr-pt-md-21v,.fr-py-md-21v{padding-top:5.25rem!important}.fr-pb-md-21v,.fr-py-md-21v{padding-bottom:5.25rem!important}.fr-p-md-11w,.fr-p-md-22v{padding:5.5rem!important}.fr-pl-md-11w,.fr-pl-md-22v,.fr-px-md-11w,.fr-px-md-22v{padding-left:5.5rem!important}.fr-pr-md-11w,.fr-pr-md-22v,.fr-px-md-11w,.fr-px-md-22v{padding-right:5.5rem!important}.fr-pt-md-11w,.fr-pt-md-22v,.fr-py-md-11w,.fr-py-md-22v{padding-top:5.5rem!important}.fr-pb-md-11w,.fr-pb-md-22v,.fr-py-md-11w,.fr-py-md-22v{padding-bottom:5.5rem!important}.fr-p-md-23v{padding:5.75rem!important}.fr-pl-md-23v,.fr-px-md-23v{padding-left:5.75rem!important}.fr-pr-md-23v,.fr-px-md-23v{padding-right:5.75rem!important}.fr-pt-md-23v,.fr-py-md-23v{padding-top:5.75rem!important}.fr-pb-md-23v,.fr-py-md-23v{padding-bottom:5.75rem!important}.fr-p-md-12w,.fr-p-md-24v{padding:6rem!important}.fr-pl-md-12w,.fr-pl-md-24v,.fr-px-md-12w,.fr-px-md-24v{padding-left:6rem!important}.fr-pr-md-12w,.fr-pr-md-24v,.fr-px-md-12w,.fr-px-md-24v{padding-right:6rem!important}.fr-pt-md-12w,.fr-pt-md-24v,.fr-py-md-12w,.fr-py-md-24v{padding-top:6rem!important}.fr-pb-md-12w,.fr-pb-md-24v,.fr-py-md-12w,.fr-py-md-24v{padding-bottom:6rem!important}.fr-p-md-25v{padding:6.25rem!important}.fr-pl-md-25v,.fr-px-md-25v{padding-left:6.25rem!important}.fr-pr-md-25v,.fr-px-md-25v{padding-right:6.25rem!important}.fr-pt-md-25v,.fr-py-md-25v{padding-top:6.25rem!important}.fr-pb-md-25v,.fr-py-md-25v{padding-bottom:6.25rem!important}.fr-p-md-13w,.fr-p-md-26v{padding:6.5rem!important}.fr-pl-md-13w,.fr-pl-md-26v,.fr-px-md-13w,.fr-px-md-26v{padding-left:6.5rem!important}.fr-pr-md-13w,.fr-pr-md-26v,.fr-px-md-13w,.fr-px-md-26v{padding-right:6.5rem!important}.fr-pt-md-13w,.fr-pt-md-26v,.fr-py-md-13w,.fr-py-md-26v{padding-top:6.5rem!important}.fr-pb-md-13w,.fr-pb-md-26v,.fr-py-md-13w,.fr-py-md-26v{padding-bottom:6.5rem!important}.fr-p-md-27v{padding:6.75rem!important}.fr-pl-md-27v,.fr-px-md-27v{padding-left:6.75rem!important}.fr-pr-md-27v,.fr-px-md-27v{padding-right:6.75rem!important}.fr-pt-md-27v,.fr-py-md-27v{padding-top:6.75rem!important}.fr-pb-md-27v,.fr-py-md-27v{padding-bottom:6.75rem!important}.fr-p-md-14w,.fr-p-md-28v{padding:7rem!important}.fr-pl-md-14w,.fr-pl-md-28v,.fr-px-md-14w,.fr-px-md-28v{padding-left:7rem!important}.fr-pr-md-14w,.fr-pr-md-28v,.fr-px-md-14w,.fr-px-md-28v{padding-right:7rem!important}.fr-pt-md-14w,.fr-pt-md-28v,.fr-py-md-14w,.fr-py-md-28v{padding-top:7rem!important}.fr-pb-md-14w,.fr-pb-md-28v,.fr-py-md-14w,.fr-py-md-28v{padding-bottom:7rem!important}.fr-p-md-29v{padding:7.25rem!important}.fr-pl-md-29v,.fr-px-md-29v{padding-left:7.25rem!important}.fr-pr-md-29v,.fr-px-md-29v{padding-right:7.25rem!important}.fr-pt-md-29v,.fr-py-md-29v{padding-top:7.25rem!important}.fr-pb-md-29v,.fr-py-md-29v{padding-bottom:7.25rem!important}.fr-p-md-15w,.fr-p-md-30v{padding:7.5rem!important}.fr-pl-md-15w,.fr-pl-md-30v,.fr-px-md-15w,.fr-px-md-30v{padding-left:7.5rem!important}.fr-pr-md-15w,.fr-pr-md-30v,.fr-px-md-15w,.fr-px-md-30v{padding-right:7.5rem!important}.fr-pt-md-15w,.fr-pt-md-30v,.fr-py-md-15w,.fr-py-md-30v{padding-top:7.5rem!important}.fr-pb-md-15w,.fr-pb-md-30v,.fr-py-md-15w,.fr-py-md-30v{padding-bottom:7.5rem!important}.fr-p-md-31v{padding:7.75rem!important}.fr-pl-md-31v,.fr-px-md-31v{padding-left:7.75rem!important}.fr-pr-md-31v,.fr-px-md-31v{padding-right:7.75rem!important}.fr-pt-md-31v,.fr-py-md-31v{padding-top:7.75rem!important}.fr-pb-md-31v,.fr-py-md-31v{padding-bottom:7.75rem!important}.fr-p-md-16w,.fr-p-md-32v{padding:8rem!important}.fr-pl-md-16w,.fr-pl-md-32v,.fr-px-md-16w,.fr-px-md-32v{padding-left:8rem!important}.fr-pr-md-16w,.fr-pr-md-32v,.fr-px-md-16w,.fr-px-md-32v{padding-right:8rem!important}.fr-pt-md-16w,.fr-pt-md-32v,.fr-py-md-16w,.fr-py-md-32v{padding-top:8rem!important}.fr-pb-md-16w,.fr-pb-md-32v,.fr-py-md-16w,.fr-py-md-32v{padding-bottom:8rem!important}
-  /*! media md */
-  /*! media md */
-  /*! media md */
-  /*! media md */.fr-accordion__btn{padding:.75rem 1rem}.fr-accordion .fr-collapse{margin:0 -.25rem;padding-left:1rem;padding-right:1rem}
-  /*! media md */
-  /*! media md */
-  /*! media md */.fr-btns-group--inline-md .fr-btn{margin-left:.5rem;margin-right:.5rem;max-width:100%;width:auto}.fr-btns-group--inline-md>li{display:inline-flex;max-width:100%;width:auto}.fr-btns-group--inline-md.fr-btns-group--right.fr-btns-group--inline-reverse{flex-direction:row-reverse;justify-content:flex-start}
-  /*! media md */
-  /*! media md */.fr-quote{background-position:0 0;background-size:1px 100%;padding:0 0 0 2rem}.fr-quote--column{margin-left:13rem;min-height:13rem}.fr-quote--column .fr-quote__author,.fr-quote--column .fr-quote__source{margin-left:0}.fr-quote--column figcaption{min-height:auto}.fr-quote__image{height:11.5rem;left:-13rem;margin-top:-5.75rem;position:absolute;top:50%;width:11.5rem}
-  /*! media md */.fr-breadcrumb{margin-bottom:2.5rem}.fr-breadcrumb__button{display:none}.fr-breadcrumb .fr-collapse{margin-left:0;margin-right:0;max-height:none;overflow:visible;padding-left:0;padding-right:0;transform:none;visibility:inherit}.fr-breadcrumb .fr-collapse:before{content:none}.fr-breadcrumb__list{transform:none}
-  /*! media md */
-  /*! media md */.fr-stepper__title{font-size:1.25rem;line-height:1.75rem}
-  /*! media md */
-  /*! media md */.fr-sidemenu{box-shadow:none;margin-left:0;margin-right:0;padding-right:2rem}.fr-sidemenu .fr-collapse{margin-left:-.25rem;margin-right:-.25rem;padding-left:.25rem;padding-right:.25rem}.fr-sidemenu__title{box-shadow:none;margin:0 0 1.5rem;padding:0}.fr-sidemenu__list .fr-sidemenu__list{margin:0 1rem}.fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__btn,.fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__link{padding:.75rem .5rem}.fr-sidemenu__list{margin:0}.fr-sidemenu__item:before{content:none}.fr-sidemenu__inner{box-shadow:inset -1px 0 0 0 var(--border-default-grey);padding:0 2rem 0 .25rem}.fr-sidemenu__inner>.fr-collapse{margin:0;max-height:none;overflow:initial;padding:0}.fr-sidemenu__inner>.fr-collapse:before{display:none}.fr-sidemenu__inner>.fr-collapse:not(.fr-collapse--expanded){visibility:inherit}.fr-sidemenu--right{padding-left:2rem;padding-right:0}.fr-sidemenu--right .fr-sidemenu__inner{border-right:0;box-shadow:inset 1px 0 0 0 var(--border-default-grey);padding:0 1rem 0 2rem}.fr-sidemenu--sticky{position:sticky;top:0}.fr-sidemenu--sticky .fr-sidemenu__inner{max-height:100vh;overflow:auto;padding-top:.5rem}.fr-sidemenu--sticky-full-height{height:100vh;position:sticky;top:0}.fr-sidemenu--sticky-full-height .fr-sidemenu__inner{height:100%;overflow:auto;padding-top:.5rem}.fr-sidemenu--full-border .fr-sidemenu__title{padding-top:.5rem}.fr-sidemenu--full-border .fr-sidemenu__inner{box-shadow:inset 0 0 0 1px var(--border-default-grey);padding:.5rem 1rem}.fr-sidemenu__btn,.fr-sidemenu__link{margin:0;width:100%}.fr-sidemenu__btn[aria-expanded]{padding:.75rem 2rem .75rem .5rem}.fr-sidemenu__btn[aria-expanded]:after{margin-right:-1.5rem}.fr-sidemenu__inner>.fr-sidemenu__btn{display:none}
-  /*! media md */.fr-highlight{margin-left:2rem;padding-left:2rem}
-  /*! media md */.fr-tabs--viewport-width{margin-left:0;margin-right:0}.fr-tabs__panel{padding:2rem}.fr-tabs__panel:focus,.fr-tabs__panel:focus-visible{outline-offset:calc(-2rem + 2px)}
-  /*! media md */
-  /*! media md */.fr-summary{padding:2rem}
-  /*! media md */.fr-table caption{font-size:1.5rem;line-height:2rem}.fr-table td,.fr-table th{padding:1rem}.fr-table thead td,.fr-table thead th{padding-bottom:1.125rem}
-  /*! media md */
-  /*! media md */
-  /*! media md */.fr-download--card{padding:2rem 2rem 5rem}.fr-download--card .fr-download__link{font-size:1.375rem;line-height:1.75rem}.fr-download--card .fr-download__link:after{bottom:2rem;right:2rem}.fr-download--card .fr-download__link:after:after,.fr-download--card .fr-download__link:after:before{--icon-size:1.5rem}.fr-download--card .fr-download__desc{margin-top:.75rem}.fr-download--card .fr-download__detail{bottom:2rem;left:2rem}.fr-downloads-group__title{font-size:1.5rem;line-height:2rem}.fr-downloads-group--bordered{padding:2rem 2rem .5rem}.fr-downloads-group .fr-download{margin-bottom:1.5rem}
-  /*! media md */.fr-tile__body{padding:1.5rem}.fr-tile--horizontal .fr-tile__img{height:5rem;margin:2rem 0 2rem 2rem;width:5rem}.fr-tile--horizontal .fr-tile__body{margin:2rem}.fr-tile--vertical-md .fr-tile__img{height:5rem;margin:2rem auto 0;width:5rem}.fr-tile--vertical-md .fr-tile__body{align-items:center;margin:0;padding:1.5rem;text-align:center}.fr-tile--vertical-md{align-items:normal;flex-direction:column-reverse}.fr-tile--horizontal-md .fr-tile__img+.fr-tile__body{margin:2rem;min-height:5rem;padding:0}.fr-tile--horizontal-md .fr-tile__img{margin:2rem 0 2rem 2rem}.fr-tile--horizontal-md .fr-tile__body{align-items:flex-start;margin:2rem;padding:0;text-align:left}.fr-tile--horizontal-md{align-items:center;flex-direction:row-reverse}
-  /*! media md */.fr-alert__title{font-size:1.25rem;line-height:1.75rem}
-  /*! media md */
-  /*! media md */
-  /*! media md */.fr-card__title{font-size:1.375rem;line-height:1.75rem}.fr-card--sm .fr-card__title{font-size:1.25rem;line-height:1.75rem}.fr-card--lg .fr-card__title{font-size:1.5rem;line-height:2rem}.fr-card--horizontal,.fr-card--horizontal-half,.fr-card--horizontal-tier{flex-direction:row}.fr-card--horizontal .fr-card__img,.fr-card--horizontal-half .fr-card__img,.fr-card--horizontal-tier .fr-card__img{height:100%}.fr-card--horizontal .fr-card__img img,.fr-card--horizontal-half .fr-card__img img,.fr-card--horizontal-tier .fr-card__img img{height:100%;object-fit:cover}.fr-card--horizontal .fr-card__header{flex:0 0 40%;width:40%}.fr-card--horizontal-half .fr-card__header{flex:0 0 50%;width:50%}.fr-card--horizontal-tier .fr-card__header{flex:0 0 33.3333333333%;width:33.3333333333%}
-  /*! media md */
-  /*! media md */.fr-input-wrap>:first-child:not(:last-child){border-radius:.25rem 0 0 0}.fr-input-wrap>:last-child:not(:first-child){border-radius:0 .25rem 0 0}
-  /*! media md */.fr-content-media--sm .fr-content-media__caption,.fr-content-media--sm .fr-content-media__img,.fr-content-media--sm .fr-content-media__transcription,.fr-content-media--sm .fr-responsive-vid{width:75%}.fr-content-media--lg .fr-content-media__caption,.fr-content-media--lg .fr-content-media__img,.fr-content-media--lg .fr-content-media__transcription,.fr-content-media--lg .fr-responsive-vid{width:125%}
-  /*! media md */
-  /*! media md */.fr-skiplinks__list>li{margin:0 1rem}.fr-skiplinks__list{flex-direction:row;flex-wrap:wrap;margin:0 -1rem}
-  /*! media md */
-  /*! media md */.fr-callout{padding:2rem 3rem}.fr-callout[class*=" fr-fi-"]:before,.fr-callout[class*=" fr-icon-"]:before,.fr-callout[class^=fr-fi-]:before,.fr-callout[class^=fr-icon-]:before{margin:-1rem 0 1rem -2rem}.fr-callout__title{font-size:1.5rem;line-height:2rem}
-  /*! media md */.fr-modal--top:before{content:""}.fr-modal:after,.fr-modal:before{flex:1 0 10vh;height:10vh;width:0}.fr-modal:after{content:""}.fr-modal__body{max-height:80vh!important}.fr-modal__header{padding:1rem 2rem}.fr-modal__content{margin-bottom:4rem;padding-left:2rem;padding-right:2rem}.fr-modal__footer{margin-top:-3rem;padding:2rem}.fr-modal__title{font-size:1.5rem;line-height:2rem}
-  /*! media md */
-  /*! media md */.fr-share__text{max-width:18rem}
-  /*! media md */.fr-footer__body{margin-bottom:1.5rem}.fr-footer__brand .fr-logo{font-size:1.3125rem;margin:-1.25rem;padding:1.25rem}.fr-footer__brand .fr-logo:before{background-position:0 -.078125rem,0 0,0 0;background-size:3.4375rem 1.40625rem,3.4375rem 1.25rem,0;height:1.25rem;margin-bottom:.4166666667rem;width:3.4375rem}:root[data-fr-mourning] .fr-footer__brand .fr-logo:before{background-size:3.4375rem 1.40625rem,0,3.4375rem 1.25rem}.fr-footer__brand .fr-logo:after{background-position:0 calc(100% + 2.34375rem);background-size:6.5625rem 4.6875rem;min-width:3.28125rem;padding-top:2.7604166667rem}[data-fr-theme=dark] .fr-footer__brand .fr-logo:after{background-position:-3.28125rem 100%}.fr-footer__brand .fr-logo+.fr-footer__brand-link{margin-left:3rem}.fr-footer__brand{flex-basis:auto;margin-right:1rem}.fr-footer__brand.fr-enlarge-link{margin:-1rem 0 -1rem -1rem;padding:1rem}.fr-footer__content{margin-left:auto}.fr-footer__top{margin:-2.5rem 0 2.5rem}.fr-footer__bottom-item{margin:.5rem 0 0 .75rem}.fr-footer__bottom-item:before{margin-bottom:.25rem;margin-right:.75rem;margin-top:.25rem}.fr-footer__partners-logos{flex-wrap:nowrap;margin-right:-1rem}.fr-footer__partners-main+.fr-footer__partners-sub>ul>li{margin:0 1rem}.fr-footer__partners-main+.fr-footer__partners-sub{padding-left:1rem;padding-top:0}.fr-footer__partners-main+.fr-footer__partners-sub>ul{justify-content:flex-end}
-  /*! media md */.fr-search-bar--lg .fr-btn{font-size:1.125rem;line-height:1.75rem;max-height:none;max-width:100%;min-height:3rem;overflow:initial;padding:.5rem 1.5rem}.fr-search-bar--lg .fr-btn:before{--icon-size:1.5rem;margin-left:-.1875rem;margin-right:.5rem}
-  /*! media md */.fr-consent-banner{bottom:2.5rem;left:2.5rem;max-height:calc(100% - 5rem);max-width:40rem;padding:2rem}.fr-consent-banner__title{font-size:1.25rem;line-height:1.75rem}.fr-consent-banner__buttons{margin-top:2rem}.fr-consent-service>.fr-fieldset{display:flex;flex-direction:row;flex-wrap:wrap;padding:0 0 1.25rem}.fr-consent-service:last-child>.fr-fieldset{padding:1.25rem 0 1rem}.fr-consent-service__title{font-size:1.25rem;line-height:1.75rem;width:50%}.fr-consent-service__desc{--text-spacing:0.25rem 1.5rem 0.75rem 0;width:60%}.fr-consent-service__radios{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-bottom:0;position:absolute;right:0;top:1.25rem;width:50%}.fr-consent-services .fr-consent-service+.fr-consent-service{margin-top:-.25rem}.fr-consent-services .fr-consent-service__desc{--text-spacing:0.25rem 0 0.25rem 0}
-  /*! media md */.fr-follow{padding:2rem 0}.fr-follow__newsletter .fr-error-text+.fr-hint-text,.fr-follow__newsletter .fr-valid-text+.fr-hint-text{margin-top:.5rem}.fr-follow .fr-grid-row>*>div{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:center}.fr-follow .fr-grid-row>:not(:first-child){box-shadow:-1px 0 0 0 var(--border-default-blue-france);margin-top:0;padding-left:8.3333333333%;padding-top:0}.fr-follow .fr-grid-row>:not(:last-child){padding-right:8.3333333333%}.fr-follow .fr-grid-row>:first-child:last-child>div{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.fr-follow .fr-grid-row>:first-child:last-child>.fr-follow__newsletter{--text-spacing:0}.fr-follow .fr-grid-row>:first-child:last-child>.fr-follow__newsletter>*{max-width:50%;padding-left:.75rem;padding-right:.75rem}.fr-follow .fr-grid-row>:first-child:last-child>.fr-follow__newsletter>:first-child{padding-left:0;padding-right:.75rem}.fr-follow .fr-grid-row>:first-child:last-child>.fr-follow__newsletter>:last-child{padding-left:.75rem;padding-right:0}.fr-follow .fr-grid-row>:first-child:last-child>.fr-follow__social{--title-spacing:0}
-  /*! media md */
-  /*! media md */.fr-header__service-title{font-size:1.25rem;line-height:1.75rem}
-  /*! media md */
-  /*! media md */
-  /*! media md */
-  /*! media md */
-  /*! media md */
-  /*! media md */
-  /*! media md */
-  /*! media md */
-  /*! media md */
-  /*! media md */
-  /*! media md */
-  /*! media md */
-  /*! media md */
-  /*! media md */
-  /*! media md */
-  /*! media md */
-  /*! media md */
-  /*! media md */
-  /*! media md */
-  /*! media md */
-  /*! media md */
-  /*! media md */
-  /*! media md */
-  /*! media md */
-  /*! media md */
-  /*! media md */
-  /*! media md */
-  /*! media md */
-  /*! media md */
-  /*! media md */
-  /*! media md */
-  /*! media md */
-  /*! media md */
-  /*! media md */
-  /*! media md */
-  /*! media md */
-  /*! media md */
-  /*! media md */
-  /*! media md */
-  /*! media md */
-  /*! media md */}@media (min-width:62em){
-  /*! media lg */
-  /*! media lg */.fr-hidden-lg{display:none!important}.fr-unhidden-lg{display:inherit!important}.fr-sr-only-lg{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fr-container,.fr-container-lg,.fr-container-md,.fr-container-sm{padding-left:1.5rem;padding-right:1.5rem}.fr-container-lg--fluid{max-width:none;padding-left:0;padding-right:0}.fr-grid-row--gutters,.fr-grid-row-md--gutters,.fr-grid-row-sm--gutters{margin:-.75rem}.fr-grid-row--gutters>.fr-col,.fr-grid-row--gutters>[class*=" fr-col-"],.fr-grid-row--gutters>[class^=fr-col-],.fr-grid-row-md--gutters>.fr-col,.fr-grid-row-md--gutters>[class*=" fr-col-"],.fr-grid-row-md--gutters>[class^=fr-col-],.fr-grid-row-sm--gutters>.fr-col,.fr-grid-row-sm--gutters>[class*=" fr-col-"],.fr-grid-row-sm--gutters>[class^=fr-col-]{padding:.75rem}.fr-grid-row-lg--gutters{margin:-.75rem}.fr-grid-row-lg--gutters>.fr-col,.fr-grid-row-lg--gutters>[class*=" fr-col-"],.fr-grid-row-lg--gutters>[class^=fr-col-]{padding:.75rem}.fr-grid-row-lg--no-gutters{margin:0}.fr-grid-row-lg--no-gutters>.fr-col,.fr-grid-row-lg--no-gutters>[class*=" fr-col-"],.fr-grid-row-lg--no-gutters>[class^=fr-col-]{padding:0}.fr-col-lg{flex:1}.fr-col-lg-1{flex:0 0 8.33333%;max-width:8.33333%;width:8.33333%}.fr-col-offset-lg-1:not(.fr-col-offset-lg-1--right){margin-left:8.33333%}.fr-col-offset-lg-1--right{margin-right:8.33333%}.fr-col-lg-2{flex:0 0 16.66667%;max-width:16.66667%;width:16.66667%}.fr-col-offset-lg-2:not(.fr-col-offset-lg-2--right){margin-left:16.66667%}.fr-col-offset-lg-2--right{margin-right:16.66667%}.fr-col-lg-3{flex:0 0 25%;max-width:25%;width:25%}.fr-col-offset-lg-3:not(.fr-col-offset-lg-3--right){margin-left:25%}.fr-col-offset-lg-3--right{margin-right:25%}.fr-col-lg-4{flex:0 0 33.33333%;max-width:33.33333%;width:33.33333%}.fr-col-offset-lg-4:not(.fr-col-offset-lg-4--right){margin-left:33.33333%}.fr-col-offset-lg-4--right{margin-right:33.33333%}.fr-col-lg-5{flex:0 0 41.66667%;max-width:41.66667%;width:41.66667%}.fr-col-offset-lg-5:not(.fr-col-offset-lg-5--right){margin-left:41.66667%}.fr-col-offset-lg-5--right{margin-right:41.66667%}.fr-col-lg-6{flex:0 0 50%;max-width:50%;width:50%}.fr-col-offset-lg-6:not(.fr-col-offset-lg-6--right){margin-left:50%}.fr-col-offset-lg-6--right{margin-right:50%}.fr-col-lg-7{flex:0 0 58.33333%;max-width:58.33333%;width:58.33333%}.fr-col-offset-lg-7:not(.fr-col-offset-lg-7--right){margin-left:58.33333%}.fr-col-offset-lg-7--right{margin-right:58.33333%}.fr-col-lg-8{flex:0 0 66.66667%;max-width:66.66667%;width:66.66667%}.fr-col-offset-lg-8:not(.fr-col-offset-lg-8--right){margin-left:66.66667%}.fr-col-offset-lg-8--right{margin-right:66.66667%}.fr-col-lg-9{flex:0 0 75%;max-width:75%;width:75%}.fr-col-offset-lg-9:not(.fr-col-offset-lg-9--right){margin-left:75%}.fr-col-offset-lg-9--right{margin-right:75%}.fr-col-lg-10{flex:0 0 83.33333%;max-width:83.33333%;width:83.33333%}.fr-col-offset-lg-10:not(.fr-col-offset-lg-10--right){margin-left:83.33333%}.fr-col-offset-lg-10--right{margin-right:83.33333%}.fr-col-lg-11{flex:0 0 91.66667%;max-width:91.66667%;width:91.66667%}.fr-col-offset-lg-11:not(.fr-col-offset-lg-11--right){margin-left:91.66667%}.fr-col-offset-lg-11--right{margin-right:91.66667%}.fr-col-lg-12{flex:0 0 100%;max-width:100%;width:100%}.fr-col-offset-lg-12:not(.fr-col-offset-lg-12--right){margin-left:100%}.fr-col-offset-lg-12--right{margin-right:100%}.fr-displayed-lg{display:inherit!important}
-  /*! media lg */
-  /*! media lg */
-  /*! media lg */
-  /*! media lg */
-  /*! media lg */
-  /*! media lg */
-  /*! media lg */.fr-btns-group--inline-lg .fr-btn{margin-left:.5rem;margin-right:.5rem;max-width:100%;width:auto}.fr-btns-group--inline-lg>li{display:inline-flex;max-width:100%;width:auto}.fr-btns-group--inline-lg.fr-btns-group--right.fr-btns-group--inline-reverse{flex-direction:row-reverse;justify-content:flex-start}
-  /*! media lg */
-  /*! media lg */
-  /*! media lg */
-  /*! media lg */
-  /*! media lg */
-  /*! media lg */
-  /*! media lg */
-  /*! media lg */
-  /*! media lg */
-  /*! media lg */.fr-pagination__link--first.fr-pagination__link--lg-label{font-size:1rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-pagination__link--first.fr-pagination__link--lg-label:before{--icon-size:1.5rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:-.1875rem;margin-right:.5rem;-webkit-mask-image:url(icons/system/fr--arrow-left-s-first-line.svg);mask-image:url(icons/system/fr--arrow-left-s-first-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--prev.fr-pagination__link--lg-label{font-size:1rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-pagination__link--prev.fr-pagination__link--lg-label:before{--icon-size:1.5rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:-.1875rem;margin-right:.5rem;-webkit-mask-image:url(icons/system/arrow-left-s-line.svg);mask-image:url(icons/system/arrow-left-s-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--next.fr-pagination__link--lg-label{font-size:1rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-pagination__link--next.fr-pagination__link--lg-label:after{--icon-size:1.5rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;margin-right:-.1875rem;-webkit-mask-image:url(icons/system/arrow-right-s-line.svg);mask-image:url(icons/system/arrow-right-s-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--next.fr-pagination__link--lg-label:before{content:none}.fr-pagination__link--last.fr-pagination__link--lg-label{font-size:1rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-pagination__link--last.fr-pagination__link--lg-label:after{--icon-size:1.5rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;margin-right:-.1875rem;-webkit-mask-image:url(icons/system/fr--arrow-right-s-last-line.svg);mask-image:url(icons/system/fr--arrow-right-s-last-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--last.fr-pagination__link--lg-label:before{content:none}
-  /*! media lg */
-  /*! media lg */
-  /*! media lg */
-  /*! media lg */
-  /*! media lg */
-  /*! media lg */
-  /*! media lg */
-  /*! media lg */
-  /*! media lg */
-  /*! media lg */
-  /*! media lg */
-  /*! media lg */
-  /*! media lg */
-  /*! media lg */
-  /*! media lg */
-  /*! media lg */
-  /*! media lg */
-  /*! media lg */
-  /*! media lg */.fr-nav__list{flex-direction:row;flex-wrap:nowrap;margin:0 -1rem}.fr-nav__list>:first-child:nth-last-child(2)~*,.fr-nav__list>:first-child:nth-last-child(3)~*,.fr-nav__list>:first-child:nth-last-child(4)~*{margin-left:1.25rem}.fr-nav__list>*>.fr-nav__btn,.fr-nav__list>*>.fr-nav__link,.fr-nav__list>.fr-nav__btn,.fr-nav__list>.fr-nav__link{font-weight:400;height:100%;margin:0;min-height:3.5rem;padding:1rem;width:auto}.fr-nav__list>*>.fr-nav__btn[aria-current]:before,.fr-nav__list>*>.fr-nav__link[aria-current]:before,.fr-nav__list>.fr-nav__btn[aria-current]:before,.fr-nav__list>.fr-nav__link[aria-current]:before{bottom:0;height:2px;left:0;margin-top:0;position:absolute;top:auto;width:100%}.fr-nav__item .fr-btn,.fr-nav__item .fr-link{min-height:auto}.fr-nav__item{align-items:flex-start;position:static}.fr-nav__item:before{content:none}.fr-nav__item--align-right{align-items:flex-end}.fr-nav__btn,.fr-nav__link{font-size:.875rem;line-height:1.5rem}.fr-nav__btn{justify-content:flex-start;padding:1rem .75rem 1rem 1rem}.fr-menu{filter:drop-shadow(var(--overlap-shadow));pointer-events:none;position:absolute;top:100%;z-index:calc(var(--ground) + 1000)}.fr-menu__list{--idle:transparent;--hover:var(--background-overlap-grey-hover);--active:var(--background-overlap-grey-active);background-color:var(--background-overlap-grey);box-shadow:inset 0 1px 0 0 var(--border-open-blue-france);margin-bottom:2rem;padding:0;pointer-events:auto;width:20rem}.fr-menu .fr-nav__link{box-shadow:0 calc(-1rem - 1px) 0 -1rem var(--border-default-grey);padding:.75rem 1rem}.fr-menu .fr-nav__link:before{left:0}.fr-mega-menu{--idle:transparent;--hover:var(--background-overlap-grey-hover);--active:var(--background-overlap-grey-active);background-color:var(--background-overlap-grey);box-shadow:inset 0 1px 0 0 var(--border-open-blue-france);filter:drop-shadow(var(--overlap-shadow));left:0;margin:0;padding:0;position:absolute;right:0;top:100%;z-index:calc(var(--ground) + 1000)}.fr-mega-menu:after{content:"";display:block;padding-bottom:2.25rem}.fr-mega-menu>.fr-container:before{content:"";display:block;padding-top:1rem}.fr-mega-menu .fr-btn--close{display:flex}.fr-mega-menu .fr-nav__link{padding:.75rem 1rem}.fr-mega-menu__leader{padding-left:0;padding-right:0;padding-top:0}.fr-mega-menu__list:before{content:none}.fr-nav__btn[aria-expanded=true]{--idle:transparent;--hover:var(--background-open-blue-france-hover);--active:var(--background-open-blue-france-active);background-color:var(--background-open-blue-france);color:var(--text-active-blue-france)}.fr-menu__list>:first-child,.fr-menu__list>:first-child>.fr-nav__link,.fr-menu__list>:hover,.fr-menu__list>:hover+*,.fr-menu__list>:hover+*>.fr-nav__link,.fr-menu__list>:hover>.fr-nav__link{box-shadow:none}.fr-mega-menu__category{box-shadow:0 calc(1rem + 1px) 0 -1rem var(--border-default-grey)}
-  /*! media lg */
-  /*! media lg */.fr-footer__content{flex-basis:50%;margin-top:0}
-  /*! media lg */
-  /*! media lg */.fr-consent-manager__header .fr-consent-service__title{width:44%}.fr-consent-manager__header .fr-consent-service__radios{justify-content:flex-end;position:absolute;width:56%}
-  /*! media lg */
-  /*! media lg */.fr-translate .fr-translate__btn{font-size:.875rem;line-height:1.5rem;margin-bottom:1rem;min-height:auto;padding:.25rem .75rem;width:auto}.fr-translate .fr-translate__btn:after{margin-left:.25rem;margin-right:-.25rem}.fr-translate .fr-translate__btn:before{--icon-size:1rem}.fr-translate__language[aria-current]{display:inline-flex}.fr-translate__menu{margin:-.25rem -1rem 0;top:calc(100% - 1rem)}.fr-translate .fr-menu__list{display:grid;grid-auto-flow:column;grid-template-rows:repeat(var(--rows),auto)}.fr-btns-group .fr-translate__menu{margin:-1.25rem -.75rem 0}.fr-translate .fr-translate__btn[aria-expanded=true]{--idle:transparent;--hover:var(--background-open-blue-france-hover);--active:var(--background-open-blue-france-active);background-color:var(--background-open-blue-france);color:var(--text-active-blue-france)}.fr-translate .fr-translate__btn[aria-expanded=true]:hover{background-color:var(--hover-tint)}.fr-translate .fr-translate__btn[aria-expanded=true]:active{background-color:var(--active-tint)}
-  /*! media lg */.fr-header__body-row{padding:1.5rem 0}.fr-header__brand{background:transparent;filter:none;flex-wrap:nowrap;margin-bottom:-1rem;margin-top:-1rem;padding-left:0;padding-right:0;width:auto;z-index:auto}.fr-header__brand-top{width:auto}.fr-header__logo,.fr-header__operator,.fr-header__service{padding:1rem}.fr-header__logo:not(:last-child),.fr-header__operator:not(:last-child),.fr-header__service:not(:last-child){margin-right:.5rem}.fr-header__service{box-shadow:none;margin-left:0;margin-right:0;width:auto}.fr-header .fr-modal{background-color:transparent;height:auto;margin:0;opacity:1;overflow:initial;position:static;visibility:inherit;width:auto}.fr-header .fr-modal>*>.fr-btn--close{display:none}.fr-header .fr-modal>.fr-container{height:auto;padding-bottom:0;padding-top:0}.fr-header__navbar{display:none}.fr-header__tools{align-items:flex-end;flex:1 0 auto;flex-direction:column;margin-left:auto;padding-left:1rem;padding-right:1rem;text-align:right}.fr-header__tools-links+.fr-header__search{margin-top:1rem}.fr-header__tools .fr-header__search{margin-left:auto;max-width:25rem}.fr-header__tools-links{display:flex;flex-direction:row;gap:.5rem;justify-content:flex-end;margin-bottom:-1rem}.fr-header__tools-links .fr-btns-group{justify-content:flex-end;margin:0 -.25rem}.fr-header__tools-links .fr-btns-group .fr-btn{margin-left:.25rem;margin-right:.25rem;max-width:100%;width:auto}.fr-header__tools-links .fr-btns-group>li{align-items:flex-start;display:inline-flex;max-width:100%;width:auto}.fr-header .fr-header__menu-links .fr-translate{margin-bottom:-1rem;margin-left:0;margin-right:0}.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn{font-size:.875rem;line-height:1.5rem}.fr-header .fr-header__menu-links{display:none}.fr-header .fr-nav{justify-content:flex-start}.fr-header .fr-nav__list{max-width:calc(100% + 1rem)}.fr-header .fr-links-group{justify-content:flex-end}.fr-header .fr-links-group .fr-btn{margin-left:.5rem;margin-right:.5rem;max-width:100%;width:auto}.fr-header .fr-links-group>li{display:inline-flex;max-width:100%;width:auto}.fr-header__tools-links .fr-links-group{justify-content:flex-end;margin:0 -.25rem}.fr-header__tools-links .fr-links-group .fr-btn{margin-left:.5rem;margin-right:.5rem;max-width:100%;width:auto}.fr-header__tools-links .fr-links-group>li{display:inline-flex;max-width:100%;width:auto}.fr-header__tools-links .fr-links-group .fr-link{margin-left:.25rem;margin-right:.25rem}.fr-header .fr-modal>*>.fr-link--close{display:none}.fr-header{--idle:transparent;--hover:var(--background-raised-grey-hover);--active:var(--background-raised-grey-active);background-color:var(--background-raised-grey);filter:drop-shadow(var(--raised-shadow));z-index:calc(var(--ground) + 500)}.fr-header .fr-header__menu{box-shadow:inset 0 1px 0 0 var(--border-default-grey)}
-  /*! media lg */
-  /*! media lg */
-  /*! media lg */
-  /*! media lg */
-  /*! media lg */
-  /*! media lg */
-  /*! media lg */
-  /*! media lg */
-  /*! media lg */
-  /*! media lg */
-  /*! media lg */
-  /*! media lg */
-  /*! media lg */
-  /*! media lg */
-  /*! media lg */
-  /*! media lg */
-  /*! media lg */
-  /*! media lg */
-  /*! media lg */
-  /*! media lg */
-  /*! media lg */
-  /*! media lg */
-  /*! media lg */
-  /*! media lg */
-  /*! media lg */
-  /*! media lg */
-  /*! media lg */
-  /*! media lg */
-  /*! media lg */
-  /*! media lg */
-  /*! media lg */
-  /*! media lg */
-  /*! media lg */
-  /*! media lg */
-  /*! media lg */
-  /*! media lg */
-  /*! media lg */
-  /*! media lg */
-  /*! media lg */
-  /*! media lg */
-  /*! media lg */}@media (min-width:78em){
-  /*! media xl */
-  /*! media xl */.fr-hidden-xl{display:none!important}.fr-unhidden-xl{display:inherit!important}.fr-sr-only-xl{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fr-container,.fr-container-lg,.fr-container-md,.fr-container-sm{max-width:78rem}.fr-container-xl{max-width:78rem;padding-left:1.5rem;padding-right:1.5rem}.fr-container-xl--fluid{max-width:none;padding-left:0;padding-right:0}.fr-grid-row-xl--gutters{margin:-.75rem}.fr-grid-row-xl--gutters>.fr-col,.fr-grid-row-xl--gutters>[class*=" fr-col-"],.fr-grid-row-xl--gutters>[class^=fr-col-]{padding:.75rem}.fr-grid-row-xl--no-gutters{margin:0}.fr-grid-row-xl--no-gutters>.fr-col,.fr-grid-row-xl--no-gutters>[class*=" fr-col-"],.fr-grid-row-xl--no-gutters>[class^=fr-col-]{padding:0}.fr-col-xl{flex:1}.fr-col-xl-1{flex:0 0 8.33333%;max-width:8.33333%;width:8.33333%}.fr-col-offset-xl-1:not(.fr-col-offset-xl-1--right){margin-left:8.33333%}.fr-col-offset-xl-1--right{margin-right:8.33333%}.fr-col-xl-2{flex:0 0 16.66667%;max-width:16.66667%;width:16.66667%}.fr-col-offset-xl-2:not(.fr-col-offset-xl-2--right){margin-left:16.66667%}.fr-col-offset-xl-2--right{margin-right:16.66667%}.fr-col-xl-3{flex:0 0 25%;max-width:25%;width:25%}.fr-col-offset-xl-3:not(.fr-col-offset-xl-3--right){margin-left:25%}.fr-col-offset-xl-3--right{margin-right:25%}.fr-col-xl-4{flex:0 0 33.33333%;max-width:33.33333%;width:33.33333%}.fr-col-offset-xl-4:not(.fr-col-offset-xl-4--right){margin-left:33.33333%}.fr-col-offset-xl-4--right{margin-right:33.33333%}.fr-col-xl-5{flex:0 0 41.66667%;max-width:41.66667%;width:41.66667%}.fr-col-offset-xl-5:not(.fr-col-offset-xl-5--right){margin-left:41.66667%}.fr-col-offset-xl-5--right{margin-right:41.66667%}.fr-col-xl-6{flex:0 0 50%;max-width:50%;width:50%}.fr-col-offset-xl-6:not(.fr-col-offset-xl-6--right){margin-left:50%}.fr-col-offset-xl-6--right{margin-right:50%}.fr-col-xl-7{flex:0 0 58.33333%;max-width:58.33333%;width:58.33333%}.fr-col-offset-xl-7:not(.fr-col-offset-xl-7--right){margin-left:58.33333%}.fr-col-offset-xl-7--right{margin-right:58.33333%}.fr-col-xl-8{flex:0 0 66.66667%;max-width:66.66667%;width:66.66667%}.fr-col-offset-xl-8:not(.fr-col-offset-xl-8--right){margin-left:66.66667%}.fr-col-offset-xl-8--right{margin-right:66.66667%}.fr-col-xl-9{flex:0 0 75%;max-width:75%;width:75%}.fr-col-offset-xl-9:not(.fr-col-offset-xl-9--right){margin-left:75%}.fr-col-offset-xl-9--right{margin-right:75%}.fr-col-xl-10{flex:0 0 83.33333%;max-width:83.33333%;width:83.33333%}.fr-col-offset-xl-10:not(.fr-col-offset-xl-10--right){margin-left:83.33333%}.fr-col-offset-xl-10--right{margin-right:83.33333%}.fr-col-xl-11{flex:0 0 91.66667%;max-width:91.66667%;width:91.66667%}.fr-col-offset-xl-11:not(.fr-col-offset-xl-11--right){margin-left:91.66667%}.fr-col-offset-xl-11--right{margin-right:91.66667%}.fr-col-xl-12{flex:0 0 100%;max-width:100%;width:100%}.fr-col-offset-xl-12:not(.fr-col-offset-xl-12--right){margin-left:100%}.fr-col-offset-xl-12--right{margin-right:100%}
-  /*! media xl */
-  /*! media xl */
-  /*! media xl */
-  /*! media xl */
-  /*! media xl */
-  /*! media xl */
-  /*! media xl */
-  /*! media xl */
-  /*! media xl */
-  /*! media xl */
-  /*! media xl */
-  /*! media xl */
-  /*! media xl */
-  /*! media xl */
-  /*! media xl */
-  /*! media xl */
-  /*! media xl */
-  /*! media xl */
-  /*! media xl */
-  /*! media xl */
-  /*! media xl */
-  /*! media xl */
-  /*! media xl */
-  /*! media xl */
-  /*! media xl */
-  /*! media xl */
-  /*! media xl */
-  /*! media xl */
-  /*! media xl */
-  /*! media xl */
-  /*! media xl */
-  /*! media xl */
-  /*! media xl */
-  /*! media xl */
-  /*! media xl */
-  /*! media xl */
-  /*! media xl */
-  /*! media xl */
-  /*! media xl */
-  /*! media xl */.fr-consent-manager__header .fr-consent-service__radios,.fr-consent-manager__header .fr-consent-service__title{width:50%}
-  /*! media xl */
-  /*! media xl */
-  /*! media xl */
-  /*! media xl */
-  /*! media xl */
-  /*! media xl */
-  /*! media xl */
-  /*! media xl */
-  /*! media xl */
-  /*! media xl */
-  /*! media xl */
-  /*! media xl */
-  /*! media xl */
-  /*! media xl */
-  /*! media xl */
-  /*! media xl */
-  /*! media xl */
-  /*! media xl */
-  /*! media xl */
-  /*! media xl */
-  /*! media xl */
-  /*! media xl */
-  /*! media xl */
-  /*! media xl */
-  /*! media xl */
-  /*! media xl */
-  /*! media xl */
-  /*! media xl */
-  /*! media xl */
-  /*! media xl */
-  /*! media xl */
-  /*! media xl */
-  /*! media xl */
-  /*! media xl */
-  /*! media xl */
-  /*! media xl */
-  /*! media xl */
-  /*! media xl */
-  /*! media xl */
-  /*! media xl */
-  /*! media xl */
-  /*! media xl */
-  /*! media xl */
-  /*! media xl */}@media (hover:hover) and (pointer:fine){:root{--brighten:-1}a[href]:hover,button:not(:disabled):hover,input[type=button]:not(:disabled):hover,input[type=image]:not(:disabled):hover,input[type=reset]:not(:disabled):hover,input[type=submit]:not(:disabled):hover{background-color:var(--hover-tint)}a[href]:active,button:not(:disabled):active,input[type=button]:not(:disabled):active,input[type=image]:not(:disabled):active,input[type=reset]:not(:disabled):active,input[type=submit]:not(:disabled):active{background-color:var(--active-tint)}a[href]:active,a[href]:hover{--underline-hover-width:var(--underline-max-width)}.fr-enlarge-link a:active,.fr-enlarge-link a:hover{background:none}.fr-enlarge-link:hover{background-color:var(--hover)}.fr-enlarge-link:active{background-color:var(--active)}:root:where([data-fr-theme=dark]){--brighten:1}.fr-header__brand.fr-enlarge-link a[href]:hover{--a:0.1}.fr-header__brand.fr-enlarge-link a[href]:active{--a:0.2}}@media (-ms-high-contrast:active) and (-ms-high-contrast:active),(-ms-high-contrast:active) and (-ms-high-contrast:none),(-ms-high-contrast:none) and (-ms-high-contrast:active),(-ms-high-contrast:none) and (-ms-high-contrast:none){.fr-enlarge-link{background-color:transparent}.fr-enlarge-link:hover{background-color:rgba(0,0,0,.05)}.fr-enlarge-link:active{background-color:rgba(0,0,0,.1)}.fr-pagination__link{background-color:transparent}.fr-pagination__link:hover{background-color:rgba(0,0,0,.05)}.fr-pagination__link:active{background-color:rgba(0,0,0,.1)}.fr-nav__btn,.fr-nav__link{background-color:transparent}.fr-nav__btn:hover,.fr-nav__link:hover{background-color:rgba(0,0,0,.05)}.fr-nav__btn:active,.fr-nav__link:active{background-color:rgba(0,0,0,.1)}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.fr-enlarge-link [href]{text-decoration:none}.fr-reset-link,[href]{text-decoration:underline}.fr-raw-link{text-decoration:none}.fr-reset-link:after{content:none}[target=_blank]:after{background-color:transparent;background-image:url(icons/system/external-link-line.svg);background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-responsive-vid:before{content:"";display:block;padding-bottom:56.25%}ul{list-style-type:disc}ol{list-style-type:decimal}ol,ul{margin-bottom:.5rem;margin-top:.5rem;padding-left:1rem}[class*=" fr-fi-"]:before,[class*=" fr-icon-"]:before,[class^=fr-fi-]:before,[class^=fr-icon-]:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-icon--xs:before{height:.75rem;width:.75rem}.fr-icon--sm:before{height:1rem;width:1rem}.fr-icon--md:before{height:1.5rem;width:1.5rem}.fr-icon--lg:before{height:2rem;width:2rem}body{background-color:#fff;color:#3a3a3a}a:not([href]),audio:not([href]),button:disabled,input:disabled,input[type=checkbox]:disabled,input[type=checkbox]:disabled+label,input[type=radio]:disabled,input[type=radio]:disabled+label,textarea:disabled,video:not([href]){color:#929292}.fr-artwork-decorative{fill:#ececfe}.fr-artwork-minor{fill:#e1000f}.fr-artwork-major{fill:#000091}.fr-artwork-background{fill:#f6f6f6}.fr-artwork-motif{fill:#e5e5e5}.fr-artwork--green-tilleul-verveine .fr-artwork-minor{fill:#b7a73f}.fr-artwork--green-bourgeon .fr-artwork-minor{fill:#68a532}.fr-artwork--green-emeraude .fr-artwork-minor{fill:#00a95f}.fr-artwork--green-menthe .fr-artwork-minor{fill:#009081}.fr-artwork--green-archipel .fr-artwork-minor{fill:#009099}.fr-artwork--blue-ecume .fr-artwork-minor{fill:#465f9d}.fr-artwork--blue-cumulus .fr-artwork-minor{fill:#417dc4}.fr-artwork--purple-glycine .fr-artwork-minor{fill:#a558a0}.fr-artwork--pink-macaron .fr-artwork-minor{fill:#e18b76}.fr-artwork--pink-tuile .fr-artwork-minor{fill:#ce614a}.fr-artwork--yellow-tournesol .fr-artwork-minor{fill:#c8aa39}.fr-artwork--yellow-moutarde .fr-artwork-minor{fill:#c3992a}.fr-artwork--orange-terre-battue .fr-artwork-minor{fill:#e4794a}.fr-artwork--brown-cafe-creme .fr-artwork-minor{fill:#d1b781}.fr-artwork--brown-caramel .fr-artwork-minor{fill:#c08c65}.fr-artwork--brown-opera .fr-artwork-minor{fill:#bd987a}.fr-artwork--beige-gris-galet .fr-artwork-minor{fill:#aea397}.fr-display-lg,.fr-display-md,.fr-display-sm,.fr-display-xl,.fr-display-xs,.fr-h1,.fr-h2,.fr-h3,.fr-h4,.fr-h5,.fr-h6,h1,h2,h3,h4,h5,h6{color:#161616}.fr-hr,hr{background-image:linear-gradient(0deg,#ddd,#ddd)}.fr-accordions-group ol,.fr-accordions-group ul{list-style-type:none}.fr-accordions-group ol,.fr-accordions-group ul{margin-bottom:0;margin-top:0;padding-left:0}.fr-accordion__btn:after,.fr-accordion__btn:before{background-color:transparent;background-image:url(icons/system/add-line.svg);background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-accordion__btn[aria-expanded=true]:after,.fr-accordion__btn[aria-expanded=true]:before{background-image:url(icons/system/subtract-line.svg)}.fr-accordion:before{box-shadow:inset 0 1px 0 0 #ddd,0 1px 0 0 #ddd}.fr-accordion__btn{color:#161616}.fr-badge:after,.fr-badge:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-badge--sm:before{height:.75rem;width:.75rem}.fr-badge--sm.fr-badge--info:after,.fr-badge--sm.fr-badge--info:before,.fr-badge.fr-badge--info:after,.fr-badge.fr-badge--info:before{background-image:url(icons/system/fr--info-fill.svg)}.fr-badge--sm.fr-badge--success:after,.fr-badge--sm.fr-badge--success:before,.fr-badge.fr-badge--success:after,.fr-badge.fr-badge--success:before{background-image:url(icons/system/fr--success-fill.svg)}.fr-badge--sm.fr-badge--error:after,.fr-badge--sm.fr-badge--error:before,.fr-badge.fr-badge--error:after,.fr-badge.fr-badge--error:before{background-image:url(icons/system/fr--error-fill.svg)}.fr-badge--sm.fr-badge--warning:after,.fr-badge--sm.fr-badge--warning:before,.fr-badge.fr-badge--warning:after,.fr-badge.fr-badge--warning:before{background-image:url(icons/system/fr--warning-fill.svg)}.fr-badge--sm.fr-badge--new:after,.fr-badge--sm.fr-badge--new:before,.fr-badge.fr-badge--new:after,.fr-badge.fr-badge--new:before{background-image:url(icons/weather/flashlight-fill.svg)}ol.fr-badges-group,ul.fr-badges-group{list-style-type:none}ol.fr-badges-group,ul.fr-badges-group{margin-bottom:0;margin-top:0;padding-left:0}.fr-badge{background-color:#eee;color:#3a3a3a}.fr-badge--info{background-color:#e8edff;color:#0063cb}.fr-badge--error{background-color:#ffe9e9;color:#ce0500}.fr-badge--success{background-color:#b8fec9;color:#18753c}.fr-badge--warning{background-color:#ffe9e6;color:#b34000}.fr-badge--new{background-color:#feebd0;color:#695240}.fr-badge--green-tilleul-verveine{background-color:#fceeac;color:#66673d}.fr-badge--green-bourgeon{background-color:#c9fcac;color:#447049}.fr-badge--green-emeraude{background-color:#c3fad5;color:#297254}.fr-badge--green-menthe{background-color:#bafaee;color:#37635f}.fr-badge--green-archipel{background-color:#c7f6fc;color:#006a6f}.fr-badge--blue-ecume{background-color:#e9edfe;color:#2f4077}.fr-badge--blue-cumulus{background-color:#e6eefe;color:#3558a2}.fr-badge--purple-glycine{background-color:#fee7fc;color:#6e445a}.fr-badge--pink-macaron{background-color:#fee9e6;color:#8d533e}.fr-badge--pink-tuile{background-color:#fee9e7;color:#a94645}.fr-badge--yellow-tournesol{background-color:#feecc2;color:#716043}.fr-badge--yellow-moutarde{background-color:#feebd0;color:#695240}.fr-badge--orange-terre-battue{background-color:#fee9e5;color:#755348}.fr-badge--brown-cafe-creme{background-color:#f7ecdb;color:#685c48}.fr-badge--brown-caramel{background-color:#f7ebe5;color:#845d48}.fr-badge--brown-opera{background-color:#f7ece4;color:#745b47}.fr-badge--beige-gris-galet{background-color:#f3ede5;color:#6a6156}.fr-logo{color:#161616}.fr-btn:after,.fr-btn:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-btn[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before,.fr-btn[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before,.fr-btn[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before,.fr-btn[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-btn--sm:after,.fr-btn--sm:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:.75rem;width:.75rem}.fr-btn--sm[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn--sm[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before,.fr-btn--sm[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn--sm[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before,.fr-btn--sm[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn--sm[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before,.fr-btn--sm[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn--sm[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-btn--lg:after,.fr-btn--lg:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-btn--lg[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn--lg[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before,.fr-btn--lg[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn--lg[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before,.fr-btn--lg[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn--lg[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before,.fr-btn--lg[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn--lg[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:2rem;width:2rem}.fr-btn--close:after,.fr-btn--close:before{background-image:url(icons/system/close-line.svg)}.fr-btn--close:after,.fr-btn--close:before,.fr-btn--display:after,.fr-btn--display:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-btn--display:after,.fr-btn--display:before{background-image:url(icons/system/fr--theme-fill.svg)}ol.fr-btns-group,ul.fr-btns-group{list-style-type:none}ol.fr-btns-group,ul.fr-btns-group{margin-bottom:0;margin-top:0;padding-left:0}.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]:after,.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]:before,.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]:after,.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]:before,.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]:after,.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]:before,.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]:after,.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]:after,.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]:before,.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]:after,.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]:before,.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]:after,.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]:before,.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]:after,.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:2rem;width:2rem}.fr-btn{background-color:#000091;color:#f5f5fe}.fr-btn:hover{background-color:#1212ff}.fr-btn:active{background-color:#2323ff}.fr-btn:disabled,a.fr-btn:not([href]){background-color:#e5e5e5;color:#929292}.fr-btn--secondary{background-color:transparent;box-shadow:inset 0 0 0 1px #000091;color:#000091}.fr-btn--secondary:hover{background-color:rgba(0,0,0,.05)}.fr-btn--secondary:active{background-color:rgba(0,0,0,.1)}.fr-btn--secondary:disabled,a.fr-btn--secondary:not([href]){background-color:transparent;box-shadow:inset 0 0 0 1px #e5e5e5;color:#929292}.fr-btn--secondary:disabled:hover,a.fr-btn--secondary:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-btn--secondary:disabled:active,a.fr-btn--secondary:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-btn--tertiary{background-color:transparent;box-shadow:inset 0 0 0 1px #ddd;color:#000091}.fr-btn--tertiary:hover{background-color:rgba(0,0,0,.05)}.fr-btn--tertiary:active{background-color:rgba(0,0,0,.1)}.fr-btn--tertiary:disabled,a.fr-btn--tertiary:not([href]){background-color:transparent;box-shadow:inset 0 0 0 1px #e5e5e5;color:#929292}.fr-btn--tertiary:disabled:hover,a.fr-btn--tertiary:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-btn--tertiary:disabled:active,a.fr-btn--tertiary:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-btn--close,.fr-btn--display,.fr-btn--tertiary-no-outline{background-color:transparent;color:#000091}.fr-btn--close:hover,.fr-btn--display:hover,.fr-btn--tertiary-no-outline:hover{background-color:rgba(0,0,0,.05)}.fr-btn--close:active,.fr-btn--display:active,.fr-btn--tertiary-no-outline:active{background-color:rgba(0,0,0,.1)}.fr-btn--close:disabled,.fr-btn--display:disabled,.fr-btn--tertiary-no-outline:disabled,a.fr-btn--close:not([href]),a.fr-btn--display:not([href]),a.fr-btn--tertiary-no-outline:not([href]){background-color:transparent;color:#929292}.fr-btn--close:disabled:hover,.fr-btn--display:disabled:hover,.fr-btn--tertiary-no-outline:disabled:hover,a.fr-btn--close:not([href]):hover,a.fr-btn--display:not([href]):hover,a.fr-btn--tertiary-no-outline:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-btn--close:disabled:active,.fr-btn--display:disabled:active,.fr-btn--tertiary-no-outline:disabled:active,a.fr-btn--close:not([href]):active,a.fr-btn--display:not([href]):active,a.fr-btn--tertiary-no-outline:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-connect{background-color:#000091;color:#f5f5fe}.fr-connect:after{background-image:linear-gradient(0deg,#f5f5fe,#f5f5fe),linear-gradient(0deg,#f5f5fe,#f5f5fe)}.fr-connect:disabled,a.fr-connect:not([href]){background-color:#e5e5e5;color:#929292}.fr-connect:disabled:after,a.fr-connect:not([href]):after{background-image:linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#929292,#929292)}.fr-connect-group .fr-connect+p a{color:#000091}.fr-connect-group p{color:#666}.fr-quote:after,.fr-quote:before{background-color:transparent;background-image:url(icons/editor/fr--quote-line.svg);background-repeat:no-repeat;background-size:100%;height:2rem;width:2rem}.fr-quote blockquote{max-width:100%}.fr-quote:before{color:#6a6af4}.fr-quote--green-tilleul-verveine:before{color:#b7a73f}.fr-quote--green-bourgeon:before{color:#68a532}.fr-quote--green-emeraude:before{color:#00a95f}.fr-quote--green-menthe:before{color:#009081}.fr-quote--green-archipel:before{color:#009099}.fr-quote--blue-ecume:before{color:#465f9d}.fr-quote--blue-cumulus:before{color:#417dc4}.fr-quote--purple-glycine:before{color:#a558a0}.fr-quote--pink-macaron:before{color:#e18b76}.fr-quote--pink-tuile:before{color:#ce614a}.fr-quote--yellow-tournesol:before{color:#c8aa39}.fr-quote--yellow-moutarde:before{color:#c3992a}.fr-quote--orange-terre-battue:before{color:#e4794a}.fr-quote--brown-cafe-creme:before{color:#d1b781}.fr-quote--brown-caramel:before{color:#c08c65}.fr-quote--brown-opera:before{color:#bd987a}.fr-quote--beige-gris-galet:before{color:#aea397}.fr-quote{background-image:linear-gradient(0deg,#ddd,#ddd)}.fr-breadcrumb ol,.fr-breadcrumb ul{list-style-type:none}.fr-breadcrumb ol,.fr-breadcrumb ul{margin-bottom:0;margin-top:0;padding-left:0}.fr-breadcrumb__link:not([aria-current]):after{background-color:transparent;background-image:url(icons/system/arrow-right-s-line.svg);background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-breadcrumb{color:#666}.fr-breadcrumb__link[aria-current]{color:#161616}.fr-fieldset__legend{color:#161616;max-width:100%}.fr-error-text:after,.fr-error-text:before{background-image:url(icons/system/fr--error-fill.svg)}.fr-error-text:after,.fr-error-text:before,.fr-valid-text:after,.fr-valid-text:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-valid-text:after,.fr-valid-text:before{background-image:url(icons/system/fr--success-fill.svg)}.fr-input-group--valid label,.fr-select-group--valid label{color:#18753c}.fr-input-group--error label,.fr-select-group--error label{color:#ce0500}.fr-input-group--disabled label,.fr-select-group--disabled label{color:#929292}.fr-label{color:#161616}.fr-label--error{color:#ce0500}.fr-label--success{color:#18753c}.fr-hint-text{color:#666}.fr-error-text{color:#ce0500}.fr-valid-text{color:#18753c}.fr-fieldset:disabled label{color:#929292}.fr-fieldset--error .fr-fieldset__content:before{box-shadow:inset 2px 0 0 0 #ce0500}.fr-fieldset--error label{color:#ce0500}.fr-fieldset--valid .fr-fieldset__content:before{box-shadow:inset 2px 0 0 0 #18753c}.fr-fieldset--valid label{color:#18753c}.fr-stepper__title{color:#161616;margin-bottom:.75rem}.fr-stepper__steps{background-image:repeating-linear-gradient(to right,#000091 0,#000091 var(--active-inner),transparent var(--active-inner),transparent var(--active-outer)),repeating-linear-gradient(to right,#eee 0,#eee var(--default-inner),transparent var(--default-inner),transparent var(--default-outer));display:none}.fr-stepper__details,.fr-stepper__state{color:#666}.fr-link{background-image:none;color:#000091;text-decoration:underline}.fr-link--sm:before,.fr-link:before{height:1rem;width:1rem}.fr-link--lg:before,.fr-link--sm:before,.fr-link:before{background-color:transparent;background-repeat:no-repeat;background-size:100%}.fr-link--lg:before{height:1.5rem;width:1.5rem}ol.fr-links-group,ul.fr-links-group{list-style-type:none}ol.fr-links-group,ul.fr-links-group{margin-bottom:0;margin-top:0;padding-left:0}.fr-link--close{background-color:transparent;color:#000091}.fr-link--close:hover{background-color:rgba(0,0,0,.05)}.fr-link--close:active{background-color:rgba(0,0,0,.1)}.fr-link--close:disabled,a.fr-link--close:not([href]){background-color:transparent;color:#929292}.fr-link--close:disabled:hover,a.fr-link--close:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-link--close:disabled:active,a.fr-link--close:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-sidemenu{box-shadow:inset 0 -1px 0 0 #ddd,inset 0 1px 0 0 #ddd;height:auto}.fr-sidemenu ol,.fr-sidemenu ul{list-style-type:none}.fr-sidemenu ol,.fr-sidemenu ul{margin-bottom:0;margin-top:0;padding-left:0}.fr-sidemenu [href]{text-decoration:none}.fr-sidemenu__btn[aria-expanded]:after{background-color:transparent;background-image:url(icons/system/arrow-down-s-line.svg);background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-sidemenu__title{box-shadow:inset 0 -1px 0 0 #ddd;color:#161616}.fr-sidemenu__item:before{box-shadow:0 -1px 0 0 #ddd,inset 0 -1px 0 0 #ddd}.fr-sidemenu__item:first-child:before{box-shadow:inset 0 -1px 0 0 #ddd}.fr-sidemenu__item:last-child:before{box-shadow:0 -1px 0 0 #ddd}.fr-sidemenu__btn,.fr-sidemenu__link{color:#161616}.fr-sidemenu__btn[aria-current],.fr-sidemenu__link[aria-current]{color:#000091}.fr-sidemenu__btn[aria-current]:before,.fr-sidemenu__link[aria-current]:before{background-color:#000091}.fr-highlight{box-shadow:inset .25rem 0 0 0 #6a6af4}.fr-highlight--green-tilleul-verveine{box-shadow:inset .25rem 0 0 0 #b7a73f}.fr-highlight--green-bourgeon{box-shadow:inset .25rem 0 0 0 #68a532}.fr-highlight--green-emeraude{box-shadow:inset .25rem 0 0 0 #00a95f}.fr-highlight--green-menthe{box-shadow:inset .25rem 0 0 0 #009081}.fr-highlight--green-archipel{box-shadow:inset .25rem 0 0 0 #009099}.fr-highlight--blue-ecume{box-shadow:inset .25rem 0 0 0 #465f9d}.fr-highlight--blue-cumulus{box-shadow:inset .25rem 0 0 0 #417dc4}.fr-highlight--purple-glycine{box-shadow:inset .25rem 0 0 0 #a558a0}.fr-highlight--pink-macaron{box-shadow:inset .25rem 0 0 0 #e18b76}.fr-highlight--pink-tuile{box-shadow:inset .25rem 0 0 0 #ce614a}.fr-highlight--yellow-tournesol{box-shadow:inset .25rem 0 0 0 #c8aa39}.fr-highlight--yellow-moutarde{box-shadow:inset .25rem 0 0 0 #c3992a}.fr-highlight--orange-terre-battue{box-shadow:inset .25rem 0 0 0 #e4794a}.fr-highlight--brown-cafe-creme{box-shadow:inset .25rem 0 0 0 #d1b781}.fr-highlight--brown-caramel{box-shadow:inset .25rem 0 0 0 #c08c65}.fr-highlight--brown-opera{box-shadow:inset .25rem 0 0 0 #bd987a}.fr-highlight--beige-gris-galet{box-shadow:inset .25rem 0 0 0 #aea397}.fr-tabs ol,.fr-tabs ul{list-style-type:none}.fr-tabs ol,.fr-tabs ul{margin-bottom:0;margin-top:0;padding-left:0}.fr-tabs__panel [href]{text-decoration:underline}.fr-tabs{box-shadow:inset 0 -1px 0 0 #ddd}.fr-tabs:before{box-shadow:inset 0 1px 0 0 #ddd,inset 1px 0 0 0 #ddd,inset -1px 0 0 0 #ddd}.fr-tabs__tab{background-image:linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd);box-shadow:0 2px 0 0 #fff}.fr-tabs__tab:not([aria-selected=true]){background-color:#e3e3fd;color:#161616}.fr-tabs__tab[aria-selected=true]{background-color:#fff;color:#000091}.fr-tabs__tab:disabled{background-color:#e5e5e5;color:#929292}.fr-pagination [href]{text-decoration:none}.fr-pagination ol,.fr-pagination ul{list-style-type:none}.fr-pagination ol,.fr-pagination ul{margin-bottom:0;margin-top:0;padding-left:0}.fr-pagination__link--first:after,.fr-pagination__link--first:before{background-color:transparent;background-image:url(icons/system/fr--arrow-left-s-first-line.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-pagination__link--prev:after,.fr-pagination__link--prev:before{background-color:transparent;background-image:url(icons/system/arrow-left-s-line.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-pagination__link--next:after,.fr-pagination__link--next:before{background-color:transparent;background-image:url(icons/system/arrow-right-s-line.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-pagination__link--last:after,.fr-pagination__link--last:before{background-color:transparent;background-image:url(icons/system/fr--arrow-right-s-last-line.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-pagination{color:#161616}.fr-pagination__link[aria-current]{background-color:#000091;color:#f5f5fe}.fr-pagination__link[aria-current]:hover{background-color:#1212ff}.fr-pagination__link[aria-current]:active{background-color:#2323ff}.fr-pagination__link:not([aria-current]):disabled,a.fr-pagination__link:not([aria-current]):not([href]){color:#929292}.fr-summary{background-color:#eee}.fr-summary li>a,.fr-summary__title{color:#161616}.fr-table[data-fr-js-table=true] caption{position:relative}.fr-table caption{color:#161616}.fr-table thead{background-color:#eee;background-image:linear-gradient(0deg,#3a3a3a,#3a3a3a);color:#161616}.fr-table tbody{background-color:#f6f6f6}.fr-table tbody tr:nth-child(2n){background-color:#eee}.fr-table--green-tilleul-verveine thead{background-color:#fceeac;background-image:linear-gradient(0deg,#66673d,#66673d)}.fr-table--green-tilleul-verveine tbody{background-color:#fef7da}.fr-table--green-tilleul-verveine tbody tr:nth-child(2n){background-color:#fceeac}.fr-table--green-tilleul-verveine.fr-table--bordered tbody tr{background-image:linear-gradient(0deg,#b7a73f,#b7a73f)}.fr-table--green-bourgeon thead{background-color:#c9fcac;background-image:linear-gradient(0deg,#447049,#447049)}.fr-table--green-bourgeon tbody{background-color:#e6feda}.fr-table--green-bourgeon tbody tr:nth-child(2n){background-color:#c9fcac}.fr-table--green-bourgeon.fr-table--bordered tbody tr{background-image:linear-gradient(0deg,#68a532,#68a532)}.fr-table--green-emeraude thead{background-color:#c3fad5;background-image:linear-gradient(0deg,#297254,#297254)}.fr-table--green-emeraude tbody{background-color:#e3fdeb}.fr-table--green-emeraude tbody tr:nth-child(2n){background-color:#c3fad5}.fr-table--green-emeraude.fr-table--bordered tbody tr{background-image:linear-gradient(0deg,#00a95f,#00a95f)}.fr-table--green-menthe thead{background-color:#bafaee;background-image:linear-gradient(0deg,#37635f,#37635f)}.fr-table--green-menthe tbody{background-color:#dffdf7}.fr-table--green-menthe tbody tr:nth-child(2n){background-color:#bafaee}.fr-table--green-menthe.fr-table--bordered tbody tr{background-image:linear-gradient(0deg,#009081,#009081)}.fr-table--green-archipel thead{background-color:#c7f6fc;background-image:linear-gradient(0deg,#006a6f,#006a6f)}.fr-table--green-archipel tbody{background-color:#e5fbfd}.fr-table--green-archipel tbody tr:nth-child(2n){background-color:#c7f6fc}.fr-table--green-archipel.fr-table--bordered tbody tr{background-image:linear-gradient(0deg,#009099,#009099)}.fr-table--blue-ecume thead{background-color:#e9edfe;background-image:linear-gradient(0deg,#2f4077,#2f4077)}.fr-table--blue-ecume tbody{background-color:#f4f6fe}.fr-table--blue-ecume tbody tr:nth-child(2n){background-color:#e9edfe}.fr-table--blue-ecume.fr-table--bordered tbody tr{background-image:linear-gradient(0deg,#465f9d,#465f9d)}.fr-table--blue-cumulus thead{background-color:#e6eefe;background-image:linear-gradient(0deg,#3558a2,#3558a2)}.fr-table--blue-cumulus tbody{background-color:#f3f6fe}.fr-table--blue-cumulus tbody tr:nth-child(2n){background-color:#e6eefe}.fr-table--blue-cumulus.fr-table--bordered tbody tr{background-image:linear-gradient(0deg,#417dc4,#417dc4)}.fr-table--purple-glycine thead{background-color:#fee7fc;background-image:linear-gradient(0deg,#6e445a,#6e445a)}.fr-table--purple-glycine tbody{background-color:#fef3fd}.fr-table--purple-glycine tbody tr:nth-child(2n){background-color:#fee7fc}.fr-table--purple-glycine.fr-table--bordered tbody tr{background-image:linear-gradient(0deg,#a558a0,#a558a0)}.fr-table--pink-macaron thead{background-color:#fee9e6;background-image:linear-gradient(0deg,#8d533e,#8d533e)}.fr-table--pink-macaron tbody{background-color:#fef4f2}.fr-table--pink-macaron tbody tr:nth-child(2n){background-color:#fee9e6}.fr-table--pink-macaron.fr-table--bordered tbody tr{background-image:linear-gradient(0deg,#e18b76,#e18b76)}.fr-table--pink-tuile thead{background-color:#fee9e7;background-image:linear-gradient(0deg,#a94645,#a94645)}.fr-table--pink-tuile tbody{background-color:#fef4f3}.fr-table--pink-tuile tbody tr:nth-child(2n){background-color:#fee9e7}.fr-table--pink-tuile.fr-table--bordered tbody tr{background-image:linear-gradient(0deg,#ce614a,#ce614a)}.fr-table--yellow-tournesol thead{background-color:#feecc2;background-image:linear-gradient(0deg,#716043,#716043)}.fr-table--yellow-tournesol tbody{background-color:#fef6e3}.fr-table--yellow-tournesol tbody tr:nth-child(2n){background-color:#feecc2}.fr-table--yellow-tournesol.fr-table--bordered tbody tr{background-image:linear-gradient(0deg,#c8aa39,#c8aa39)}.fr-table--yellow-moutarde thead{background-color:#feebd0;background-image:linear-gradient(0deg,#695240,#695240)}.fr-table--yellow-moutarde tbody{background-color:#fef5e8}.fr-table--yellow-moutarde tbody tr:nth-child(2n){background-color:#feebd0}.fr-table--yellow-moutarde.fr-table--bordered tbody tr{background-image:linear-gradient(0deg,#c3992a,#c3992a)}.fr-table--orange-terre-battue thead{background-color:#fee9e5;background-image:linear-gradient(0deg,#755348,#755348)}.fr-table--orange-terre-battue tbody{background-color:#fef4f2}.fr-table--orange-terre-battue tbody tr:nth-child(2n){background-color:#fee9e5}.fr-table--orange-terre-battue.fr-table--bordered tbody tr{background-image:linear-gradient(0deg,#e4794a,#e4794a)}.fr-table--brown-cafe-creme thead{background-color:#f7ecdb;background-image:linear-gradient(0deg,#685c48,#685c48)}.fr-table--brown-cafe-creme tbody{background-color:#fbf6ed}.fr-table--brown-cafe-creme tbody tr:nth-child(2n){background-color:#f7ecdb}.fr-table--brown-cafe-creme.fr-table--bordered tbody tr{background-image:linear-gradient(0deg,#d1b781,#d1b781)}.fr-table--brown-caramel thead{background-color:#f7ebe5;background-image:linear-gradient(0deg,#845d48,#845d48)}.fr-table--brown-caramel tbody{background-color:#fbf5f2}.fr-table--brown-caramel tbody tr:nth-child(2n){background-color:#f7ebe5}.fr-table--brown-caramel.fr-table--bordered tbody tr{background-image:linear-gradient(0deg,#c08c65,#c08c65)}.fr-table--brown-opera thead{background-color:#f7ece4;background-image:linear-gradient(0deg,#745b47,#745b47)}.fr-table--brown-opera tbody{background-color:#fbf5f2}.fr-table--brown-opera tbody tr:nth-child(2n){background-color:#f7ece4}.fr-table--brown-opera.fr-table--bordered tbody tr{background-image:linear-gradient(0deg,#bd987a,#bd987a)}.fr-table--beige-gris-galet thead{background-color:#f3ede5;background-image:linear-gradient(0deg,#6a6156,#6a6156)}.fr-table--beige-gris-galet tbody{background-color:#f9f6f2}.fr-table--beige-gris-galet tbody tr:nth-child(2n){background-color:#f3ede5}.fr-table--beige-gris-galet.fr-table--bordered tbody tr{background-image:linear-gradient(0deg,#aea397,#aea397)}.fr-table--bordered tbody tr{background-image:linear-gradient(0deg,#ddd,#ddd)}.fr-table--bordered tbody tr:nth-child(2n){background-color:transparent}.fr-table--bordered tbody tr:nth-child(2n):hover{background-color:rgba(0,0,0,.05)}.fr-table--bordered tbody tr:nth-child(2n):active{background-color:rgba(0,0,0,.1)}.fr-tag:after,.fr-tag:before{height:1rem;width:1rem}.fr-tag .fr-tag--sm:before,.fr-tag:after,.fr-tag:before{background-color:transparent;background-repeat:no-repeat;background-size:100%}.fr-tag .fr-tag--sm:before{height:.75rem;width:.75rem}a .fr-tag[aria-pressed=true],button .fr-tag[aria-pressed=true],input[type=button] .fr-tag[aria-pressed=true],input[type=image] .fr-tag[aria-pressed=true],input[type=reset] .fr-tag[aria-pressed=true],input[type=submit] .fr-tag[aria-pressed=true]{background-size:100% 100%,100% 100%}a .fr-tag[aria-pressed=true]:after,button .fr-tag[aria-pressed=true]:after,input[type=button] .fr-tag[aria-pressed=true]:after,input[type=image] .fr-tag[aria-pressed=true]:after,input[type=reset] .fr-tag[aria-pressed=true]:after,input[type=submit] .fr-tag[aria-pressed=true]:after{background-color:transparent;background-image:url(icons/system/checkbox-circle-line.svg);background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}a .fr-tag[aria-pressed=true] .fr-tag--sm:after,button .fr-tag[aria-pressed=true] .fr-tag--sm:after,input[type=button] .fr-tag[aria-pressed=true] .fr-tag--sm:after,input[type=image] .fr-tag[aria-pressed=true] .fr-tag--sm:after,input[type=reset] .fr-tag[aria-pressed=true] .fr-tag--sm:after,input[type=submit] .fr-tag[aria-pressed=true] .fr-tag--sm:after{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:.75rem;width:.75rem}a .fr-tag .fr-tag--dismiss:after,button .fr-tag .fr-tag--dismiss:after,input[type=button] .fr-tag .fr-tag--dismiss:after,input[type=image] .fr-tag .fr-tag--dismiss:after,input[type=reset] .fr-tag .fr-tag--dismiss:after,input[type=submit] .fr-tag .fr-tag--dismiss:after{background-color:transparent;background-image:url(icons/system/close-line.svg);background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}a .fr-tag .fr-tag--dismiss .fr-tag--sm:after,button .fr-tag .fr-tag--dismiss .fr-tag--sm:after,input[type=button] .fr-tag .fr-tag--dismiss .fr-tag--sm:after,input[type=image] .fr-tag .fr-tag--dismiss .fr-tag--sm:after,input[type=reset] .fr-tag .fr-tag--dismiss .fr-tag--sm:after,input[type=submit] .fr-tag .fr-tag--dismiss .fr-tag--sm:after{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:.75rem;width:.75rem}ol.fr-tags-group,ul.fr-tags-group{list-style-type:none}ol.fr-tags-group,ul.fr-tags-group{margin-bottom:0;margin-top:0;padding-left:0}.fr-tags-group--sm:after,.fr-tags-group--sm:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-tags-group--sm a .fr-tag .fr-tag--dismiss:after,.fr-tags-group--sm button .fr-tag .fr-tag--dismiss:after,.fr-tags-group--sm input[type=button] .fr-tag .fr-tag--dismiss:after,.fr-tags-group--sm input[type=image] .fr-tag .fr-tag--dismiss:after,.fr-tags-group--sm input[type=reset] .fr-tag .fr-tag--dismiss:after,.fr-tags-group--sm input[type=submit] .fr-tag .fr-tag--dismiss:after{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:.75rem;width:.75rem}.fr-tags-group--sm a .fr-tag[aria-pressed=true]:after,.fr-tags-group--sm button .fr-tag[aria-pressed=true]:after,.fr-tags-group--sm input[type=button] .fr-tag[aria-pressed=true]:after,.fr-tags-group--sm input[type=image] .fr-tag[aria-pressed=true]:after,.fr-tags-group--sm input[type=reset] .fr-tag[aria-pressed=true]:after,.fr-tags-group--sm input[type=submit] .fr-tag[aria-pressed=true]:after{background-color:transparent;background-color:transparent!important;background-repeat:no-repeat;background-size:100%;height:.75rem;width:.75rem}.fr-tag{background-color:#eee;color:#161616}.fr-tag[aria-pressed=false]{background-color:#e3e3fd;color:#000091}.fr-tag[aria-pressed=false]:hover{background-color:#c1c1fb}.fr-tag[aria-pressed=false]:active{background-color:#adadf9}.fr-tag.fr-tag--dismiss{background-color:#000091;color:#fff}.fr-tag.fr-tag--dismiss:hover{background-color:#1212ff}.fr-tag.fr-tag--dismiss:active{background-color:#2323ff}a.fr-tag,button.fr-tag,input[type=button].fr-tag,input[type=image].fr-tag,input[type=reset].fr-tag,input[type=submit].fr-tag{background-color:#e3e3fd;color:#000091}a.fr-tag:hover,button.fr-tag:hover,input[type=button].fr-tag:hover,input[type=image].fr-tag:hover,input[type=reset].fr-tag:hover,input[type=submit].fr-tag:hover{background-color:#c1c1fb}a.fr-tag:active,button.fr-tag:active,input[type=button].fr-tag:active,input[type=image].fr-tag:active,input[type=reset].fr-tag:active,input[type=submit].fr-tag:active{background-color:#adadf9}a.fr-tag--green-tilleul-verveine,button.fr-tag--green-tilleul-verveine,input[type=button].fr-tag--green-tilleul-verveine,input[type=image].fr-tag--green-tilleul-verveine,input[type=reset].fr-tag--green-tilleul-verveine,input[type=submit].fr-tag--green-tilleul-verveine{background-color:#fbe769;color:#66673d}a.fr-tag--green-tilleul-verveine:hover,button.fr-tag--green-tilleul-verveine:hover,input[type=button].fr-tag--green-tilleul-verveine:hover,input[type=image].fr-tag--green-tilleul-verveine:hover,input[type=reset].fr-tag--green-tilleul-verveine:hover,input[type=submit].fr-tag--green-tilleul-verveine:hover{background-color:#d7c655}a.fr-tag--green-tilleul-verveine:active,button.fr-tag--green-tilleul-verveine:active,input[type=button].fr-tag--green-tilleul-verveine:active,input[type=image].fr-tag--green-tilleul-verveine:active,input[type=reset].fr-tag--green-tilleul-verveine:active,input[type=submit].fr-tag--green-tilleul-verveine:active{background-color:#c2b24c}a.fr-tag--green-bourgeon,button.fr-tag--green-bourgeon,input[type=button].fr-tag--green-bourgeon,input[type=image].fr-tag--green-bourgeon,input[type=reset].fr-tag--green-bourgeon,input[type=submit].fr-tag--green-bourgeon{background-color:#a9fb68;color:#447049}a.fr-tag--green-bourgeon:hover,button.fr-tag--green-bourgeon:hover,input[type=button].fr-tag--green-bourgeon:hover,input[type=image].fr-tag--green-bourgeon:hover,input[type=reset].fr-tag--green-bourgeon:hover,input[type=submit].fr-tag--green-bourgeon:hover{background-color:#8ed654}a.fr-tag--green-bourgeon:active,button.fr-tag--green-bourgeon:active,input[type=button].fr-tag--green-bourgeon:active,input[type=image].fr-tag--green-bourgeon:active,input[type=reset].fr-tag--green-bourgeon:active,input[type=submit].fr-tag--green-bourgeon:active{background-color:#7fc04b}a.fr-tag--green-emeraude,button.fr-tag--green-emeraude,input[type=button].fr-tag--green-emeraude,input[type=image].fr-tag--green-emeraude,input[type=reset].fr-tag--green-emeraude,input[type=submit].fr-tag--green-emeraude{background-color:#9ef9be;color:#297254}a.fr-tag--green-emeraude:hover,button.fr-tag--green-emeraude:hover,input[type=button].fr-tag--green-emeraude:hover,input[type=image].fr-tag--green-emeraude:hover,input[type=reset].fr-tag--green-emeraude:hover,input[type=submit].fr-tag--green-emeraude:hover{background-color:#69df97}a.fr-tag--green-emeraude:active,button.fr-tag--green-emeraude:active,input[type=button].fr-tag--green-emeraude:active,input[type=image].fr-tag--green-emeraude:active,input[type=reset].fr-tag--green-emeraude:active,input[type=submit].fr-tag--green-emeraude:active{background-color:#5ec988}a.fr-tag--green-menthe,button.fr-tag--green-menthe,input[type=button].fr-tag--green-menthe,input[type=image].fr-tag--green-menthe,input[type=reset].fr-tag--green-menthe,input[type=submit].fr-tag--green-menthe{background-color:#8bf8e7;color:#37635f}a.fr-tag--green-menthe:hover,button.fr-tag--green-menthe:hover,input[type=button].fr-tag--green-menthe:hover,input[type=image].fr-tag--green-menthe:hover,input[type=reset].fr-tag--green-menthe:hover,input[type=submit].fr-tag--green-menthe:hover{background-color:#6ed5c5}a.fr-tag--green-menthe:active,button.fr-tag--green-menthe:active,input[type=button].fr-tag--green-menthe:active,input[type=image].fr-tag--green-menthe:active,input[type=reset].fr-tag--green-menthe:active,input[type=submit].fr-tag--green-menthe:active{background-color:#62bfb1}a.fr-tag--green-archipel,button.fr-tag--green-archipel,input[type=button].fr-tag--green-archipel,input[type=image].fr-tag--green-archipel,input[type=reset].fr-tag--green-archipel,input[type=submit].fr-tag--green-archipel{background-color:#a6f2fa;color:#006a6f}a.fr-tag--green-archipel:hover,button.fr-tag--green-archipel:hover,input[type=button].fr-tag--green-archipel:hover,input[type=image].fr-tag--green-archipel:hover,input[type=reset].fr-tag--green-archipel:hover,input[type=submit].fr-tag--green-archipel:hover{background-color:#62dbe5}a.fr-tag--green-archipel:active,button.fr-tag--green-archipel:active,input[type=button].fr-tag--green-archipel:active,input[type=image].fr-tag--green-archipel:active,input[type=reset].fr-tag--green-archipel:active,input[type=submit].fr-tag--green-archipel:active{background-color:#58c5cf}a.fr-tag--blue-ecume,button.fr-tag--blue-ecume,input[type=button].fr-tag--blue-ecume,input[type=image].fr-tag--blue-ecume,input[type=reset].fr-tag--blue-ecume,input[type=submit].fr-tag--blue-ecume{background-color:#dee5fd;color:#2f4077}a.fr-tag--blue-ecume:hover,button.fr-tag--blue-ecume:hover,input[type=button].fr-tag--blue-ecume:hover,input[type=image].fr-tag--blue-ecume:hover,input[type=reset].fr-tag--blue-ecume:hover,input[type=submit].fr-tag--blue-ecume:hover{background-color:#b4c5fb}a.fr-tag--blue-ecume:active,button.fr-tag--blue-ecume:active,input[type=button].fr-tag--blue-ecume:active,input[type=image].fr-tag--blue-ecume:active,input[type=reset].fr-tag--blue-ecume:active,input[type=submit].fr-tag--blue-ecume:active{background-color:#99b3f9}a.fr-tag--blue-cumulus,button.fr-tag--blue-cumulus,input[type=button].fr-tag--blue-cumulus,input[type=image].fr-tag--blue-cumulus,input[type=reset].fr-tag--blue-cumulus,input[type=submit].fr-tag--blue-cumulus{background-color:#dae6fd;color:#3558a2}a.fr-tag--blue-cumulus:hover,button.fr-tag--blue-cumulus:hover,input[type=button].fr-tag--blue-cumulus:hover,input[type=image].fr-tag--blue-cumulus:hover,input[type=reset].fr-tag--blue-cumulus:hover,input[type=submit].fr-tag--blue-cumulus:hover{background-color:#a9c8fb}a.fr-tag--blue-cumulus:active,button.fr-tag--blue-cumulus:active,input[type=button].fr-tag--blue-cumulus:active,input[type=image].fr-tag--blue-cumulus:active,input[type=reset].fr-tag--blue-cumulus:active,input[type=submit].fr-tag--blue-cumulus:active{background-color:#8ab8f9}a.fr-tag--purple-glycine,button.fr-tag--purple-glycine,input[type=button].fr-tag--purple-glycine,input[type=image].fr-tag--purple-glycine,input[type=reset].fr-tag--purple-glycine,input[type=submit].fr-tag--purple-glycine{background-color:#fddbfa;color:#6e445a}a.fr-tag--purple-glycine:hover,button.fr-tag--purple-glycine:hover,input[type=button].fr-tag--purple-glycine:hover,input[type=image].fr-tag--purple-glycine:hover,input[type=reset].fr-tag--purple-glycine:hover,input[type=submit].fr-tag--purple-glycine:hover{background-color:#fbaff5}a.fr-tag--purple-glycine:active,button.fr-tag--purple-glycine:active,input[type=button].fr-tag--purple-glycine:active,input[type=image].fr-tag--purple-glycine:active,input[type=reset].fr-tag--purple-glycine:active,input[type=submit].fr-tag--purple-glycine:active{background-color:#fa96f2}a.fr-tag--pink-macaron,button.fr-tag--pink-macaron,input[type=button].fr-tag--pink-macaron,input[type=image].fr-tag--pink-macaron,input[type=reset].fr-tag--pink-macaron,input[type=submit].fr-tag--pink-macaron{background-color:#fddfda;color:#8d533e}a.fr-tag--pink-macaron:hover,button.fr-tag--pink-macaron:hover,input[type=button].fr-tag--pink-macaron:hover,input[type=image].fr-tag--pink-macaron:hover,input[type=reset].fr-tag--pink-macaron:hover,input[type=submit].fr-tag--pink-macaron:hover{background-color:#fbb8ab}a.fr-tag--pink-macaron:active,button.fr-tag--pink-macaron:active,input[type=button].fr-tag--pink-macaron:active,input[type=image].fr-tag--pink-macaron:active,input[type=reset].fr-tag--pink-macaron:active,input[type=submit].fr-tag--pink-macaron:active{background-color:#faa18d}a.fr-tag--pink-tuile,button.fr-tag--pink-tuile,input[type=button].fr-tag--pink-tuile,input[type=image].fr-tag--pink-tuile,input[type=reset].fr-tag--pink-tuile,input[type=submit].fr-tag--pink-tuile{background-color:#fddfdb;color:#a94645}a.fr-tag--pink-tuile:hover,button.fr-tag--pink-tuile:hover,input[type=button].fr-tag--pink-tuile:hover,input[type=image].fr-tag--pink-tuile:hover,input[type=reset].fr-tag--pink-tuile:hover,input[type=submit].fr-tag--pink-tuile:hover{background-color:#fbb8ad}a.fr-tag--pink-tuile:active,button.fr-tag--pink-tuile:active,input[type=button].fr-tag--pink-tuile:active,input[type=image].fr-tag--pink-tuile:active,input[type=reset].fr-tag--pink-tuile:active,input[type=submit].fr-tag--pink-tuile:active{background-color:#faa191}a.fr-tag--yellow-tournesol,button.fr-tag--yellow-tournesol,input[type=button].fr-tag--yellow-tournesol,input[type=image].fr-tag--yellow-tournesol,input[type=reset].fr-tag--yellow-tournesol,input[type=submit].fr-tag--yellow-tournesol{background-color:#fde39c;color:#716043}a.fr-tag--yellow-tournesol:hover,button.fr-tag--yellow-tournesol:hover,input[type=button].fr-tag--yellow-tournesol:hover,input[type=image].fr-tag--yellow-tournesol:hover,input[type=reset].fr-tag--yellow-tournesol:hover,input[type=submit].fr-tag--yellow-tournesol:hover{background-color:#e9c53b}a.fr-tag--yellow-tournesol:active,button.fr-tag--yellow-tournesol:active,input[type=button].fr-tag--yellow-tournesol:active,input[type=image].fr-tag--yellow-tournesol:active,input[type=reset].fr-tag--yellow-tournesol:active,input[type=submit].fr-tag--yellow-tournesol:active{background-color:#d3b235}a.fr-tag--yellow-moutarde,button.fr-tag--yellow-moutarde,input[type=button].fr-tag--yellow-moutarde,input[type=image].fr-tag--yellow-moutarde,input[type=reset].fr-tag--yellow-moutarde,input[type=submit].fr-tag--yellow-moutarde{background-color:#fde2b5;color:#695240}a.fr-tag--yellow-moutarde:hover,button.fr-tag--yellow-moutarde:hover,input[type=button].fr-tag--yellow-moutarde:hover,input[type=image].fr-tag--yellow-moutarde:hover,input[type=reset].fr-tag--yellow-moutarde:hover,input[type=submit].fr-tag--yellow-moutarde:hover{background-color:#f6c43c}a.fr-tag--yellow-moutarde:active,button.fr-tag--yellow-moutarde:active,input[type=button].fr-tag--yellow-moutarde:active,input[type=image].fr-tag--yellow-moutarde:active,input[type=reset].fr-tag--yellow-moutarde:active,input[type=submit].fr-tag--yellow-moutarde:active{background-color:#dfb135}a.fr-tag--orange-terre-battue,button.fr-tag--orange-terre-battue,input[type=button].fr-tag--orange-terre-battue,input[type=image].fr-tag--orange-terre-battue,input[type=reset].fr-tag--orange-terre-battue,input[type=submit].fr-tag--orange-terre-battue{background-color:#fddfd8;color:#755348}a.fr-tag--orange-terre-battue:hover,button.fr-tag--orange-terre-battue:hover,input[type=button].fr-tag--orange-terre-battue:hover,input[type=image].fr-tag--orange-terre-battue:hover,input[type=reset].fr-tag--orange-terre-battue:hover,input[type=submit].fr-tag--orange-terre-battue:hover{background-color:#fbb8a5}a.fr-tag--orange-terre-battue:active,button.fr-tag--orange-terre-battue:active,input[type=button].fr-tag--orange-terre-battue:active,input[type=image].fr-tag--orange-terre-battue:active,input[type=reset].fr-tag--orange-terre-battue:active,input[type=submit].fr-tag--orange-terre-battue:active{background-color:#faa184}a.fr-tag--brown-cafe-creme,button.fr-tag--brown-cafe-creme,input[type=button].fr-tag--brown-cafe-creme,input[type=image].fr-tag--brown-cafe-creme,input[type=reset].fr-tag--brown-cafe-creme,input[type=submit].fr-tag--brown-cafe-creme{background-color:#f4e3c7;color:#685c48}a.fr-tag--brown-cafe-creme:hover,button.fr-tag--brown-cafe-creme:hover,input[type=button].fr-tag--brown-cafe-creme:hover,input[type=image].fr-tag--brown-cafe-creme:hover,input[type=reset].fr-tag--brown-cafe-creme:hover,input[type=submit].fr-tag--brown-cafe-creme:hover{background-color:#e1c386}a.fr-tag--brown-cafe-creme:active,button.fr-tag--brown-cafe-creme:active,input[type=button].fr-tag--brown-cafe-creme:active,input[type=image].fr-tag--brown-cafe-creme:active,input[type=reset].fr-tag--brown-cafe-creme:active,input[type=submit].fr-tag--brown-cafe-creme:active{background-color:#ccb078}a.fr-tag--brown-caramel,button.fr-tag--brown-caramel,input[type=button].fr-tag--brown-caramel,input[type=image].fr-tag--brown-caramel,input[type=reset].fr-tag--brown-caramel,input[type=submit].fr-tag--brown-caramel{background-color:#f3e2d9;color:#845d48}a.fr-tag--brown-caramel:hover,button.fr-tag--brown-caramel:hover,input[type=button].fr-tag--brown-caramel:hover,input[type=image].fr-tag--brown-caramel:hover,input[type=reset].fr-tag--brown-caramel:hover,input[type=submit].fr-tag--brown-caramel:hover{background-color:#e7bea6}a.fr-tag--brown-caramel:active,button.fr-tag--brown-caramel:active,input[type=button].fr-tag--brown-caramel:active,input[type=image].fr-tag--brown-caramel:active,input[type=reset].fr-tag--brown-caramel:active,input[type=submit].fr-tag--brown-caramel:active{background-color:#e1a982}a.fr-tag--brown-opera,button.fr-tag--brown-opera,input[type=button].fr-tag--brown-opera,input[type=image].fr-tag--brown-opera,input[type=reset].fr-tag--brown-opera,input[type=submit].fr-tag--brown-opera{background-color:#f3e2d7;color:#745b47}a.fr-tag--brown-opera:hover,button.fr-tag--brown-opera:hover,input[type=button].fr-tag--brown-opera:hover,input[type=image].fr-tag--brown-opera:hover,input[type=reset].fr-tag--brown-opera:hover,input[type=submit].fr-tag--brown-opera:hover{background-color:#e7bfa0}a.fr-tag--brown-opera:active,button.fr-tag--brown-opera:active,input[type=button].fr-tag--brown-opera:active,input[type=image].fr-tag--brown-opera:active,input[type=reset].fr-tag--brown-opera:active,input[type=submit].fr-tag--brown-opera:active{background-color:#deaa7e}a.fr-tag--beige-gris-galet,button.fr-tag--beige-gris-galet,input[type=button].fr-tag--beige-gris-galet,input[type=image].fr-tag--beige-gris-galet,input[type=reset].fr-tag--beige-gris-galet,input[type=submit].fr-tag--beige-gris-galet{background-color:#eee4d9;color:#6a6156}a.fr-tag--beige-gris-galet:hover,button.fr-tag--beige-gris-galet:hover,input[type=button].fr-tag--beige-gris-galet:hover,input[type=image].fr-tag--beige-gris-galet:hover,input[type=reset].fr-tag--beige-gris-galet:hover,input[type=submit].fr-tag--beige-gris-galet:hover{background-color:#dbc3a4}a.fr-tag--beige-gris-galet:active,button.fr-tag--beige-gris-galet:active,input[type=button].fr-tag--beige-gris-galet:active,input[type=image].fr-tag--beige-gris-galet:active,input[type=reset].fr-tag--beige-gris-galet:active,input[type=submit].fr-tag--beige-gris-galet:active{background-color:#c6b094}a.fr-tag[aria-pressed=true],button.fr-tag[aria-pressed=true],input[type=button].fr-tag[aria-pressed=true],input[type=image].fr-tag[aria-pressed=true],input[type=reset].fr-tag[aria-pressed=true],input[type=submit].fr-tag[aria-pressed=true]{background-color:transparent;background-image:radial-gradient(circle at 100% .25rem,transparent .578125rem,#000091 .625rem);color:#fff}a.fr-tag[aria-pressed=true]:hover,button.fr-tag[aria-pressed=true]:hover,input[type=button].fr-tag[aria-pressed=true]:hover,input[type=image].fr-tag[aria-pressed=true]:hover,input[type=reset].fr-tag[aria-pressed=true]:hover,input[type=submit].fr-tag[aria-pressed=true]:hover{background-image:radial-gradient(circle at 100% .25rem,transparent .578125rem,#1212ff .625rem)}a.fr-tag[aria-pressed=true]:active,button.fr-tag[aria-pressed=true]:active,input[type=button].fr-tag[aria-pressed=true]:active,input[type=image].fr-tag[aria-pressed=true]:active,input[type=reset].fr-tag[aria-pressed=true]:active,input[type=submit].fr-tag[aria-pressed=true]:active{background-image:radial-gradient(circle at 100% .25rem,transparent .578125rem,#2323ff .625rem)}a.fr-tag[aria-pressed=true]:after,button.fr-tag[aria-pressed=true]:after,input[type=button].fr-tag[aria-pressed=true]:after,input[type=image].fr-tag[aria-pressed=true]:after,input[type=reset].fr-tag[aria-pressed=true]:after,input[type=submit].fr-tag[aria-pressed=true]:after{color:#000091}a.fr-tag[aria-pressed=true].fr-tag--sm,button.fr-tag[aria-pressed=true].fr-tag--sm,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm,input[type=image].fr-tag[aria-pressed=true].fr-tag--sm,input[type=reset].fr-tag[aria-pressed=true].fr-tag--sm,input[type=submit].fr-tag[aria-pressed=true].fr-tag--sm{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,#000091 .5rem)}a.fr-tag[aria-pressed=true].fr-tag--sm:hover,button.fr-tag[aria-pressed=true].fr-tag--sm:hover,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:hover,input[type=image].fr-tag[aria-pressed=true].fr-tag--sm:hover,input[type=reset].fr-tag[aria-pressed=true].fr-tag--sm:hover,input[type=submit].fr-tag[aria-pressed=true].fr-tag--sm:hover{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,#1212ff .5rem)}a.fr-tag[aria-pressed=true].fr-tag--sm:active,button.fr-tag[aria-pressed=true].fr-tag--sm:active,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:active,input[type=image].fr-tag[aria-pressed=true].fr-tag--sm:active,input[type=reset].fr-tag[aria-pressed=true].fr-tag--sm:active,input[type=submit].fr-tag[aria-pressed=true].fr-tag--sm:active{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,#2323ff .5rem)}a.fr-tag:disabled,a.fr-tag:not([href]),button.fr-tag:disabled,input[type=button].fr-tag:disabled,input[type=image].fr-tag:disabled,input[type=reset].fr-tag:disabled,input[type=submit].fr-tag:disabled{background-color:#e5e5e5;color:#929292}.fr-tags-group.fr-tags-group--sm a.fr-tag[aria-pressed=true],.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true],.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true],.fr-tags-group.fr-tags-group--sm input[type=image].fr-tag[aria-pressed=true],.fr-tags-group.fr-tags-group--sm input[type=reset].fr-tag[aria-pressed=true],.fr-tags-group.fr-tags-group--sm input[type=submit].fr-tag[aria-pressed=true]{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,#000091 .5rem)}.fr-tags-group.fr-tags-group--sm a.fr-tag[aria-pressed=true]:hover,.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:hover,.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:hover,.fr-tags-group.fr-tags-group--sm input[type=image].fr-tag[aria-pressed=true]:hover,.fr-tags-group.fr-tags-group--sm input[type=reset].fr-tag[aria-pressed=true]:hover,.fr-tags-group.fr-tags-group--sm input[type=submit].fr-tag[aria-pressed=true]:hover{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,#1212ff .5rem)}.fr-tags-group.fr-tags-group--sm a.fr-tag[aria-pressed=true]:active,.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:active,.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:active,.fr-tags-group.fr-tags-group--sm input[type=image].fr-tag[aria-pressed=true]:active,.fr-tags-group.fr-tags-group--sm input[type=reset].fr-tag[aria-pressed=true]:active,.fr-tags-group.fr-tags-group--sm input[type=submit].fr-tag[aria-pressed=true]:active{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,#2323ff .5rem)}.fr-tile__body,.fr-tile__body>*{max-width:100%}.fr-tile__title{margin:0 0 .5rem}.fr-tile__desc{margin:0}.fr-tile{background-color:#fff;box-shadow:inset 0 0 0 1px #ddd,inset 0 -.25rem 0 0 #000091}.fr-tile--grey{background-color:#eee}.fr-alert:after,.fr-alert:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-alert p,.fr-alert__title{margin:0 0 .25rem}.fr-alert--info:before{background-image:url(icons/system/fr--info-fill.svg)}.fr-alert--success:before{background-image:url(icons/system/fr--success-fill.svg)}.fr-alert--error:before{background-image:url(icons/system/fr--error-fill.svg)}.fr-alert--warning:before{background-image:url(icons/system/fr--warning-fill.svg)}.fr-alert .fr-btn--close:after,.fr-alert .fr-btn--close:before,.fr-alert .fr-link--close:after,.fr-alert .fr-link--close:before{background-color:transparent;background-image:url(icons/system/close-line.svg);background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-alert{box-shadow:inset 0 0 0 1px #3a3a3a,inset 2.5rem 0 0 0 #3a3a3a}.fr-alert:before{color:#fff}.fr-alert--info{box-shadow:inset 0 0 0 1px #0063cb,inset 2.5rem 0 0 0 #0063cb}.fr-alert--error{box-shadow:inset 0 0 0 1px #ce0500,inset 2.5rem 0 0 0 #ce0500}.fr-alert--success{box-shadow:inset 0 0 0 1px #18753c,inset 2.5rem 0 0 0 #18753c}.fr-alert--warning{box-shadow:inset 0 0 0 1px #b34000,inset 2.5rem 0 0 0 #b34000}.fr-notice p,.fr-notice__title{margin:0}.fr-notice--info .fr-notice__body:before{background-image:url(icons/system/fr--info-fill.svg);color:transparent;height:1.5rem;width:1.5rem}.fr-notice .fr-btn--close:after,.fr-notice .fr-btn--close:before{background-color:transparent;background-image:url(icons/system/close-line.svg);background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-notice{background-color:#eee;color:#161616}.fr-notice--info{background-color:#e8edff;color:#0063cb}.fr-fieldset--inline .fr-radio-rich:last-child input[type=radio]+label{margin-bottom:.5rem!important}.fr-radio-rich input[type=radio]+.fr-label{height:1px}.fr-radio-group input[type=radio]+label:before{box-shadow:inset 0 0 0 1px #161616,inset 0 0 0 12px #fff,inset 0 0 0 12px #000091}.fr-radio-group input[type=radio]:disabled+label:before{box-shadow:inset 0 0 0 1px #e5e5e5,inset 0 0 0 12px #fff,inset 0 0 0 12px #929292}.fr-radio-group input[type=radio]:checked+label:before{box-shadow:inset 0 0 0 1px #161616,inset 0 0 0 6px #fff,inset 0 0 0 12px #000091}.fr-radio-group input[type=radio]:checked:disabled+label:before{box-shadow:inset 0 0 0 1px #e5e5e5,inset 0 0 0 6px #fff,inset 0 0 0 12px #929292}.fr-radio-group--sm input[type=radio]+label:before{box-shadow:inset 0 0 0 1px #161616,inset 0 0 0 8px #fff,inset 0 0 0 8px #000091}.fr-radio-group--sm input[type=radio]:disabled+label:before{box-shadow:inset 0 0 0 1px #e5e5e5,inset 0 0 0 8px #e5e5e5,inset 0 0 0 8px #929292}.fr-radio-group--sm input[type=radio]:checked+label:before{box-shadow:inset 0 0 0 1px #161616,inset 0 0 0 4px #fff,inset 0 0 0 8px #000091}.fr-radio-group--sm input[type=radio]:checked:disabled+label:before{box-shadow:inset 0 0 0 1px #e5e5e5,inset 0 0 0 4px #e5e5e5,inset 0 0 0 8px #929292}.fr-radio-rich__img{box-shadow:inset 1px 0 0 0 #ddd}.fr-radio-rich input[type=radio]+label{background-color:#fff;box-shadow:inset 0 0 0 1px #ddd}.fr-radio-rich input[type=radio]+label:before{box-shadow:inset 0 0 0 1px #161616,inset 0 0 0 8px #fff,inset 0 0 0 8px #000091}.fr-radio-rich input[type=radio]:disabled+label:before{box-shadow:inset 0 0 0 1px #e5e5e5,inset 0 0 0 8px #fff,inset 0 0 0 8px #929292}.fr-radio-rich input[type=radio]:checked+label{box-shadow:inset 0 0 0 1px #000091}.fr-radio-rich input[type=radio]:checked+label:before{box-shadow:inset 0 0 0 1px #161616,inset 0 0 0 4px #fff,inset 0 0 0 8px #000091}.fr-radio-rich input[type=radio]:checked:disabled+label{box-shadow:inset 0 0 0 1px #929292}.fr-radio-rich input[type=radio]:checked:disabled+label:before{box-shadow:inset 0 0 0 1px #e5e5e5,inset 0 0 0 4px #fff,inset 0 0 0 8px #929292}.fr-card:before{background-color:transparent;background-image:url(icons/system/arrow-right-line.svg);background-repeat:no-repeat;background-size:100%;color:#000091;height:1.5rem;width:1.5rem}.fr-card--no-icon:before{content:none}.fr-card__desc,.fr-card__title{flex:1 0 auto}.fr-card__title [target=_blank]:after{height:2rem;width:2rem}.fr-card__detail:before{height:1rem;width:1rem}.fr-card--horizontal .fr-card__body{flex-basis:100%}.fr-card>.fr-card__img{flex-shrink:0}.fr-card{background-color:#fff}.fr-card:not(.fr-card--no-border):not(.fr-card--shadow){box-shadow:0 0 0 1px #ddd}.fr-card--grey{background-color:#eee}.fr-card--shadow{background-color:#fff;z-index:500}.fr-card--shadow.fr-card--grey{background-color:#eee}.fr-card--no-background{background-color:transparent}.fr-card--no-background:hover{background-color:rgba(0,0,0,.05)}.fr-card--no-background:active{background-color:rgba(0,0,0,.1)}.fr-card__detail{color:#666}.fr-card__title{color:#161616}.fr-checkbox-group input[type=checkbox]+label:before{box-shadow:inset 0 0 0 1px #161616}.fr-checkbox-group input[type=checkbox]:active:not(:disabled)+label:before,.fr-checkbox-group input[type=checkbox]:checked+label:before{background-color:#000091;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E")}.fr-checkbox-group input[type=checkbox]:disabled+label:before{box-shadow:inset 0 0 0 1px #e5e5e5}.fr-checkbox-group input[type=checkbox]:disabled:checked+label:before{background-color:#e5e5e5;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23929292' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E");color:#929292}.fr-checkbox-group--error input[type=checkbox]+label{color:#ce0500}.fr-checkbox-group--error:before{box-shadow:inset 2px 0 0 0 #ce0500}.fr-checkbox-group--valid input[type=checkbox]+label{color:#18753c}.fr-checkbox-group--valid:before{box-shadow:inset 2px 0 0 0 #18753c}.fr-input-wrap--addon .fr-btn{flex-shrink:0}.fr-input{background-color:#eee;box-shadow:inset 0 -2px 0 0 #3a3a3a;color:#161616}.fr-input::placeholder{color:#666}.fr-input--valid{box-shadow:inset 0 -2px 0 0 #18753c}.fr-input--error{box-shadow:inset 0 -2px 0 0 #ce0500}.fr-input:-webkit-autofill,.fr-input:-webkit-autofill:focus,.fr-input:-webkit-autofill:hover,.fr-input:autofill,.fr-input:autofill:focus,.fr-input:autofill:hover{-webkit-text-fill-color:#161616;box-shadow:inset 0 -2px 0 0 #3a3a3a,inset 0 0 0 1000px #e8edff}.fr-input[type=date]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23161616' d='M17 3h4c.55 0 1 .45 1 1v16c0 .55-.45 1-1 1H3c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h4V1h2v2h6V1h2v2zm-2 2H9v2H7V5H4v4h16V5h-3v2h-2V5zm5 6H4v8h16v-8z'/%3E%3C/svg%3E")}.fr-input[type=date]:disabled{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23929292' d='M17 3h4c.55 0 1 .45 1 1v16c0 .55-.45 1-1 1H3c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h4V1h2v2h6V1h2v2zm-2 2H9v2H7V5H4v4h16V5h-3v2h-2V5zm5 6H4v8h16v-8z'/%3E%3C/svg%3E")}.fr-input-wrap>:not(:last-child).fr-input:not(.fr-input--valid):not(.fr-input--error){box-shadow:inset 0 -2px 0 0 #000091}.fr-content-media__transcription .fr-btn:before{background-color:transparent;background-image:url(icons/system/menu-2-fill.svg);background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-content-media__transcription .fr-btn{background-color:transparent;color:#000091}.fr-content-media__transcription .fr-btn:hover{background-color:rgba(0,0,0,.05)}.fr-content-media__transcription .fr-btn:active{background-color:rgba(0,0,0,.1)}.fr-content-media__transcription .fr-btn:disabled,.fr-content-media__transcription a.fr-btn:not([href]){background-color:transparent;color:#929292}.fr-content-media__transcription .fr-btn:disabled:hover,.fr-content-media__transcription a.fr-btn:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-content-media__transcription .fr-btn:disabled:active,.fr-content-media__transcription a.fr-btn:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-content-media__transcription .fr-link{background-color:transparent;color:#000091}.fr-content-media__transcription .fr-link:hover{background-color:rgba(0,0,0,.05)}.fr-content-media__transcription .fr-link:active{background-color:rgba(0,0,0,.1)}.fr-content-media__transcription .fr-link:disabled,.fr-content-media__transcription a.fr-link:not([href]){background-color:transparent;color:#929292}.fr-content-media__transcription .fr-link:disabled:hover,.fr-content-media__transcription a.fr-link:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-content-media__transcription .fr-link:disabled:active,.fr-content-media__transcription a.fr-link:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-toggle input[type=checkbox]::-ms-check{display:none}.fr-toggle input[type=checkbox]:checked:after,.fr-toggle input[type=checkbox]:checked:before{background-color:transparent;background-image:url(icons/system/check-line.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-toggle__list{list-style:none}.fr-toggle label:before{color:#000091}.fr-toggle label:after{background-color:#fff;color:#000091}.fr-toggle input[type=checkbox],.fr-toggle label:after{box-shadow:inset 0 0 0 1px #000091}.fr-toggle input[type=checkbox]:checked{background-color:#000091}.fr-toggle input[type=checkbox]:checked~.fr-toggle__label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000091' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E")}.fr-toggle input[type=checkbox]:disabled{box-shadow:inset 0 0 0 1px #e5e5e5}.fr-toggle input[type=checkbox]:disabled:checked{background-color:#e5e5e5}.fr-toggle input[type=checkbox]:disabled:checked~.fr-toggle__label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23929292' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E")}.fr-toggle input[type=checkbox]:disabled~.fr-toggle__label:before{color:#929292}.fr-toggle input[type=checkbox]:disabled~.fr-toggle__label:after{box-shadow:inset 0 0 0 1px #e5e5e5;color:#929292}.fr-toggle .fr-hint-text{color:#666}.fr-toggle--border-bottom{box-shadow:inset 0 -1px 0 0 #ddd}.fr-skiplinks.focus-within{position:relative;transform:translateY(0)}.fr-skiplinks{background-color:#eee}.fr-select::-ms-expand{display:none}.fr-select{background-color:#eee;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23161616' d='m12 13.1 5-4.9 1.4 1.4-6.4 6.3-6.4-6.4L7 8.1l5 5z'/%3E%3C/svg%3E");box-shadow:inset 0 -2px 0 0 #3a3a3a;color:#161616}.fr-select--error{box-shadow:inset 0 -2px 0 0 #ce0500}.fr-select--valid{box-shadow:inset 0 -2px 0 0 #18753c}.fr-select:disabled{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23929292' d='m12 13.1 5-4.9 1.4 1.4-6.4 6.3-6.4-6.4L7 8.1l5 5z'/%3E%3C/svg%3E");box-shadow:inset 0 -2px 0 0 #e5e5e5;color:#929292}.fr-select:-webkit-autofill,.fr-select:-webkit-autofill:focus,.fr-select:-webkit-autofill:hover{-webkit-text-fill-color:#161616;box-shadow:inset 0 -2px 0 0 #3a3a3a,inset 0 0 0 1000px #ececfe}.fr-callout__title{color:#161616;margin:0 0 .5rem}.fr-callout__text{margin:0}.fr-callout{background-color:#eee;box-shadow:inset .25rem 0 0 0 #6a6af4}.fr-callout:before{color:#161616}.fr-callout--green-tilleul-verveine{background-color:#fceeac;box-shadow:inset .25rem 0 0 0 #b7a73f}.fr-callout--green-bourgeon{background-color:#c9fcac;box-shadow:inset .25rem 0 0 0 #68a532}.fr-callout--green-emeraude{background-color:#c3fad5;box-shadow:inset .25rem 0 0 0 #00a95f}.fr-callout--green-menthe{background-color:#bafaee;box-shadow:inset .25rem 0 0 0 #009081}.fr-callout--green-archipel{background-color:#c7f6fc;box-shadow:inset .25rem 0 0 0 #009099}.fr-callout--blue-ecume{background-color:#e9edfe;box-shadow:inset .25rem 0 0 0 #465f9d}.fr-callout--blue-cumulus{background-color:#e6eefe;box-shadow:inset .25rem 0 0 0 #417dc4}.fr-callout--purple-glycine{background-color:#fee7fc;box-shadow:inset .25rem 0 0 0 #a558a0}.fr-callout--pink-macaron{background-color:#fee9e6;box-shadow:inset .25rem 0 0 0 #e18b76}.fr-callout--pink-tuile{background-color:#fee9e7;box-shadow:inset .25rem 0 0 0 #ce614a}.fr-callout--yellow-tournesol{background-color:#feecc2;box-shadow:inset .25rem 0 0 0 #c8aa39}.fr-callout--yellow-moutarde{background-color:#feebd0;box-shadow:inset .25rem 0 0 0 #c3992a}.fr-callout--orange-terre-battue{background-color:#fee9e5;box-shadow:inset .25rem 0 0 0 #e4794a}.fr-callout--brown-cafe-creme{background-color:#f7ecdb;box-shadow:inset .25rem 0 0 0 #d1b781}.fr-callout--brown-caramel{background-color:#f7ebe5;box-shadow:inset .25rem 0 0 0 #c08c65}.fr-callout--brown-opera{background-color:#f7ece4;box-shadow:inset .25rem 0 0 0 #bd987a}.fr-callout--beige-gris-galet{background-color:#f3ede5;box-shadow:inset .25rem 0 0 0 #aea397}.fr-modal__body{background-color:#fff;z-index:2000}.fr-modal__title{color:#161616}.fr-modal__footer{background-color:#fff}.fr-nav [href]{text-decoration:none}.fr-nav ol,.fr-nav ul{list-style-type:none}.fr-nav ol,.fr-nav ul{margin-bottom:0;margin-top:0;padding-left:0}.fr-nav__btn:after{background-color:transparent;background-image:url(icons/system/arrow-down-s-line.svg);background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-mega-menu__category{margin:0}.fr-nav__btn,.fr-nav__link{color:#161616}.fr-nav__btn[aria-current],.fr-nav__link[aria-current]{color:#000091}.fr-nav__btn[aria-current]:before,.fr-nav__link[aria-current]:before{background-color:#000091}.fr-nav__item:before{box-shadow:0 -1px 0 0 #ddd,inset 0 -1px 0 0 #ddd}.fr-nav__item:first-child:before{box-shadow:inset 0 -1px 0 0 #ddd}.fr-nav__item:last-child:before{box-shadow:0 -1px 0 0 #ddd}.fr-mega-menu__list:before{box-shadow:0 1px 0 0 #ddd}.fr-share__group>li{list-style:none}.fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):after,.fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-share .fr-btn--facebook:before{background-image:url(icons/logo/facebook-circle-line.svg)}.fr-share .fr-btn--twitter:before{background-image:url(icons/logo/twitter-line.svg)}.fr-share .fr-btn--linkedin:before{background-image:url(icons/logo/linkedin-box-line.svg)}.fr-share .fr-btn--mastodon:before{background-image:url(icons/logo/mastodon-line.svg)}.fr-share .fr-btn--mail:before{background-image:url(icons/business/mail-line.svg)}.fr-share .fr-btn--copy:before,.fr-share .fr-btn--mail:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-share .fr-btn--copy:before{background-image:url(icons/business/links-fill.svg)}.fr-share .fr-btn{background-color:transparent;box-shadow:inset 0 0 0 1px #ddd;color:#000091}.fr-share .fr-btn:hover{background-color:rgba(0,0,0,.05)}.fr-share .fr-btn:active{background-color:rgba(0,0,0,.1)}.fr-share .fr-btn:disabled,.fr-share a.fr-btn:not([href]){background-color:transparent;box-shadow:inset 0 0 0 1px #e5e5e5;color:#929292}.fr-share .fr-btn:disabled:hover,.fr-share a.fr-btn:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-share .fr-btn:disabled:active,.fr-share a.fr-btn:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-share__link{background-color:transparent;box-shadow:inset 0 0 0 1px #ddd;color:#000091}.fr-share__link:hover{background-color:rgba(0,0,0,.05)}.fr-share__link:active{background-color:rgba(0,0,0,.1)}.fr-share__link:disabled,a.fr-share__link:not([href]){background-color:transparent;box-shadow:inset 0 0 0 1px #e5e5e5;color:#929292}.fr-share__link:disabled:hover,a.fr-share__link:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-share__link:disabled:active,a.fr-share__link:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-footer ol,.fr-footer ul{list-style-type:none}.fr-footer ol,.fr-footer ul{margin-bottom:0;margin-top:0;padding-left:0}.fr-footer__content-desc [href]{text-decoration:underline}.fr-footer{box-shadow:0 -2px 0 0 #000091,inset 0 -1px 0 0 #ddd}.fr-footer__content-link,.fr-footer__top-cat{color:#161616}.fr-footer__top{background-color:#f6f6f6}.fr-footer__bottom{box-shadow:inset 0 1px 0 0 #ddd}.fr-footer__bottom .fr-btn{color:#666}.fr-footer__bottom-item:before{box-shadow:inset 0 0 0 1px #ddd}.fr-footer__bottom-copy,.fr-footer__bottom-link{color:#666}.fr-footer__partners{box-shadow:inset 0 1px 0 0 #ddd}.fr-search-bar .fr-btn:after,.fr-search-bar .fr-btn:before{background-color:transparent;background-image:url(icons/system/search-line.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-search-bar .fr-input{box-shadow:inset 0 -2px 0 0 #000091}.fr-search-bar .fr-input--valid{box-shadow:inset 0 -2px 0 0 #18753c}.fr-search-bar .fr-input--error{box-shadow:inset 0 -2px 0 0 #ce0500}.fr-consent-service__collapse .fr-consent-service__collapse-btn{text-decoration:underline}.fr-consent-service__collapse .fr-consent-service__collapse-btn:after,.fr-consent-service__collapse .fr-consent-service__collapse-btn:before{background-color:transparent;background-image:url(icons/system/arrow-down-s-line.svg);background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-consent-service__collapse .fr-consent-service__collapse-btn[aria-expanded=true]:after,.fr-consent-service__collapse .fr-consent-service__collapse-btn[aria-expanded=true]:before{background-color:transparent;background-image:url(icons/system/arrow-up-s-line.svg);background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-consent-placeholder{background-color:#eee}.fr-consent-banner{background-color:#f6f6f6;box-shadow:inset 0 0 0 1px #ddd;z-index:1500}.fr-consent-manager__header,.fr-consent-service{box-shadow:inset 0 -1px 0 0 #ddd;color:#3a3a3a}.fr-consent-manager__header .fr-radio-group+.fr-radio-group:before,.fr-consent-service .fr-radio-group+.fr-radio-group:before{box-shadow:inset 0 0 0 1px #ddd}.fr-consent-service .fr-consent-service,.fr-consent-service:last-of-type{box-shadow:none}.fr-follow__newsletter>*{max-width:100%}.fr-follow .fr-btn--facebook:before{background-image:url(icons/logo/facebook-circle-fill.svg)}.fr-follow .fr-btn--twitter:before{background-image:url(icons/logo/twitter-fill.svg)}.fr-follow .fr-btn--linkedin:before{background-image:url(icons/logo/linkedin-box-fill.svg)}.fr-follow .fr-btn--youtube:before{background-image:url(icons/logo/youtube-fill.svg)}.fr-follow .fr-btn--dailymotion:before{background-image:url(icons/logo/fr--dailymotion-fill.svg)}.fr-follow .fr-btn--instagram:before{background-image:url(icons/logo/instagram-fill.svg)}.fr-follow .fr-btn--github:before{background-image:url(icons/logo/github-fill.svg)}.fr-follow .fr-btn--tiktok:before{background-image:url(icons/logo/fr--tiktok-fill.svg)}.fr-follow .fr-btn--snapchat:before{background-image:url(icons/logo/snapchat-fill.svg)}.fr-follow .fr-btn--telegram:before{background-image:url(icons/logo/telegram-fill.svg)}.fr-follow .fr-btn--twitch:before{background-image:url(icons/logo/twitch-fill.svg)}.fr-follow .fr-btn--vimeo:before{background-image:url(icons/logo/vimeo-fill.svg)}.fr-follow .fr-btn--mastodon:before{background-image:url(icons/logo/mastodon-fill.svg)}.fr-follow .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):after,.fr-follow .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-follow .fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):after,.fr-follow .fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:2rem;width:2rem}.fr-follow .fr-link--facebook:after,.fr-follow .fr-link--facebook:before{background-color:transparent;background-image:url(icons/logo/facebook-circle-fill.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-follow .fr-link--twitter:after,.fr-follow .fr-link--twitter:before{background-color:transparent;background-image:url(icons/logo/twitter-fill.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-follow .fr-link--instagram:after,.fr-follow .fr-link--instagram:before{background-color:transparent;background-image:url(icons/logo/instagram-fill.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-follow .fr-link--linkedin:after,.fr-follow .fr-link--linkedin:before{background-color:transparent;background-image:url(icons/logo/linkedin-box-fill.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-follow .fr-link--youtube:after,.fr-follow .fr-link--youtube:before{background-image:url(icons/logo/youtube-fill.svg)}.fr-follow .fr-link--youtube:after,.fr-follow .fr-link--youtube:before,.fr-follow .fr-links-group:not(.fr-links-group--sm):not(.fr-links-group--lg) .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):after,.fr-follow .fr-links-group:not(.fr-links-group--sm):not(.fr-links-group--lg) .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-follow .fr-links-group--lg .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):after,.fr-follow .fr-links-group--lg .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:2rem;width:2rem}.fr-follow{background-color:#f5f5fe}.fr-follow .fr-input{background-color:#fff}.fr-follow__title{color:#161616}.fr-follow__newsletter-legal{color:#666}.fr-follow__social .fr-btn{background-color:transparent;color:#000091}.fr-follow__social .fr-btn:hover{background-color:rgba(0,0,0,.05)}.fr-follow__social .fr-btn:active{background-color:rgba(0,0,0,.1)}.fr-follow__social .fr-btn:disabled,.fr-follow__social a.fr-btn:not([href]){background-color:transparent;color:#929292}.fr-follow__social .fr-btn:disabled:hover,.fr-follow__social a.fr-btn:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-follow__social .fr-btn:disabled:active,.fr-follow__social a.fr-btn:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-follow .fr-grid-row>:not(:first-child){box-shadow:0 -1px 0 0 #6a6af4}.fr-follow__social .fr-link{background-color:transparent;color:#000091}.fr-follow__social .fr-link:hover{background-color:rgba(0,0,0,.05)}.fr-follow__social .fr-link:active{background-color:rgba(0,0,0,.1)}.fr-follow__social .fr-link:disabled,.fr-follow__social a.fr-link:not([href]){background-color:transparent;color:#929292}.fr-follow__social .fr-link:disabled:hover,.fr-follow__social a.fr-link:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-follow__social .fr-link:disabled:active,.fr-follow__social a.fr-link:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-translate .fr-translate__btn:before{background-image:url(icons/editor/translate-2.svg)}.fr-translate .fr-translate__btn:after,.fr-translate .fr-translate__btn:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-translate .fr-translate__btn:after{background-image:url(icons/system/arrow-down-s-fill.svg)}.fr-translate__menu .fr-translate__language{box-shadow:none}.fr-header ol,.fr-header ul{list-style-type:none}.fr-header ol,.fr-header ul{margin-bottom:0;margin-top:0;padding-left:0}.fr-header [href]{text-decoration:none}.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn.fr-btn--display:before,.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):not(.fr-btn--display):before,.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]:before,.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]:before,.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]:before,.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]:before{height:1rem;width:1rem}.fr-header__tools-links .fr-link{background-color:transparent;color:#000091;overflow:visible}.fr-header__brand{background-color:#fff;z-index:500}.fr-header__menu-links:after,.fr-header__service{box-shadow:inset 0 1px 0 0 #ddd}.fr-header__menu-links .fr-btn{background-color:transparent;box-shadow:none;color:#000091}.fr-header__menu-links .fr-btn:hover{background-color:rgba(0,0,0,.05)}.fr-header__menu-links .fr-btn:active{background-color:rgba(0,0,0,.1)}.fr-header__menu-links .fr-btn:disabled,.fr-header__menu-links a.fr-btn:not([href]){background-color:transparent;color:#929292}.fr-header__menu-links .fr-btn:disabled:hover,.fr-header__menu-links a.fr-btn:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-header__menu-links .fr-btn:disabled:active,.fr-header__menu-links a.fr-btn:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-header__tools-links .fr-btn{background-color:transparent;color:#000091}.fr-header__tools-links .fr-btn:hover{background-color:rgba(0,0,0,.05)}.fr-header__tools-links .fr-btn:active{background-color:rgba(0,0,0,.1)}.fr-header__tools-links .fr-btn:disabled,.fr-header__tools-links a.fr-btn:not([href]){background-color:transparent;color:#929292}.fr-header__tools-links .fr-btn:disabled:hover,.fr-header__tools-links a.fr-btn:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-header__tools-links .fr-btn:disabled:active,.fr-header__tools-links a.fr-btn:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-header__navbar .fr-service__title{color:#161616}.fr-header__navbar .fr-btn{background-color:transparent;color:#000091}.fr-header__navbar .fr-btn:hover{background-color:rgba(0,0,0,.05)}.fr-header__navbar .fr-btn:active{background-color:rgba(0,0,0,.1)}.fr-header__navbar .fr-btn:disabled,.fr-header__navbar a.fr-btn:not([href]){background-color:transparent;color:#929292}.fr-header__navbar .fr-btn:disabled:hover,.fr-header__navbar a.fr-btn:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-header__navbar .fr-btn:disabled:active,.fr-header__navbar a.fr-btn:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-header__navbar .fr-btn--menu{color:#3a3a3a}.fr-header .fr-modal{background-color:#fff}.fr-header__menu-links .fr-link{background-color:transparent;box-shadow:inset 0 -1px 0 0 #ddd;color:#000091}.fr-header__menu-links .fr-link:hover{background-color:rgba(0,0,0,.05)}.fr-header__menu-links .fr-link:active{background-color:rgba(0,0,0,.1)}.fr-header__menu-links .fr-link:disabled,.fr-header__menu-links a.fr-link:not([href]){background-color:transparent;color:#929292}.fr-header__menu-links .fr-link:disabled:hover,.fr-header__menu-links a.fr-link:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-header__menu-links .fr-link:disabled:active,.fr-header__menu-links a.fr-link:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-header__tools-links .fr-link:hover{background-color:rgba(0,0,0,.05)}.fr-header__tools-links .fr-link:active{background-color:rgba(0,0,0,.1)}.fr-header__tools-links .fr-link:disabled,.fr-header__tools-links a.fr-link:not([href]){background-color:transparent;color:#929292}.fr-header__tools-links .fr-link:disabled:hover,.fr-header__tools-links a.fr-link:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-header__tools-links .fr-link:disabled:active,.fr-header__tools-links a.fr-link:not([href]):active{background-color:rgba(0,0,0,.1)}}@media (min-width:48em) and (-ms-high-contrast:active),(min-width:48em) and (-ms-high-contrast:none){.fr-sidemenu,.fr-sidemenu__title{box-shadow:none}.fr-sidemenu__inner{box-shadow:inset -1px 0 0 0 #ddd}.fr-sidemenu--right .fr-sidemenu__inner{box-shadow:inset 1px 0 0 0 #ddd}.fr-sidemenu--full-border .fr-sidemenu__inner{box-shadow:inset 0 0 0 1px #ddd}.fr-follow .fr-grid-row>:not(:first-child){box-shadow:-1px 0 0 0 #6a6af4}}@media (min-width:62em) and (-ms-high-contrast:active),(min-width:62em) and (-ms-high-contrast:none){.fr-nav__item{position:static}.fr-nav__item--align-right .fr-collapse{transform:translateX(-100%)}.fr-menu .fr-menu__list{margin-bottom:2rem}.fr-nav__btn[aria-expanded=true]{background-color:#e3e3fd;color:#000091}.fr-menu{z-index:1000}.fr-menu__list{background-color:#fff;box-shadow:inset 0 1px 0 0 #e3e3fd}.fr-menu__list>:first-child,.fr-menu__list>:first-child>.fr-nav__link,.fr-menu__list>:hover,.fr-menu__list>:hover+*,.fr-menu__list>:hover+*>.fr-nav__link,.fr-menu__list>:hover>.fr-nav__link{box-shadow:none}.fr-menu .fr-nav__link{box-shadow:0 calc(-1rem - 1px) 0 -1rem #ddd}.fr-mega-menu{background-color:#fff;box-shadow:inset 0 1px 0 0 #e3e3fd;z-index:1000}.fr-mega-menu__category{box-shadow:0 calc(1rem + 1px) 0 -1rem #ddd}.fr-translate .fr-translate__btn[aria-expanded=true]{background-color:#e3e3fd;color:#000091}.fr-header{background-color:#fff;z-index:500}.fr-header__brand{background:transparent;z-index:auto}.fr-header__service{box-shadow:none}.fr-header .fr-header__menu{box-shadow:inset 0 1px 0 0 #ddd}}@media (-ms-high-contrast:active) and (min-width:62em),(-ms-high-contrast:none) and (min-width:62em){.fr-header .fr-modal{overflow:visible;position:static}}
\ No newline at end of file
diff --git a/dsfr/dsfr/dsfr.module.min.js b/dsfr/dsfr/dsfr.module.min.js
deleted file mode 100644
index fe342dcbb88ff68834a9696138a576a9f503815b..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/dsfr.module.min.js
+++ /dev/null
@@ -1,3 +0,0 @@
-/*! DSFR v1.7.2 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) */
-const e=new class{constructor(){this.modules={}}create(e){const t=new e;this.modules[t.type]=t}getModule(e){return this.modules[e]}add(e,t){this.modules[e].add(t)}remove(e,t){this.modules[e].remove(t)}get isActive(){return this._isActive}set isActive(e){if(e===this._isActive)return;this._isActive=e;const t=Object.keys(this.modules).map((e=>this.modules[e]));if(e)for(const e of t)e.activate();else for(const e of t)e.deactivate()}get isLegacy(){return this._isLegacy}set isLegacy(e){e!==this._isLegacy&&(this._isLegacy=e)}},t="fr",s="dsfr",i="1.7.2";class n{constructor(e,t,s,i){switch(this.level=e,this.light=t,this.dark=s,i){case"warn":this.logger=console.warn;break;case"error":this.logger=console.error;break;default:this.logger=console.log}}log(...e){const t=new r(s);for(const s of e)t.add(s);this.print(t)}print(e){e.setColor(this.color),this.logger.apply(console,e.getMessage())}get color(){return window.matchMedia("(prefers-color-scheme: dark)").matches?this.dark:this.light}}class r{constructor(e){this.inputs=["%c"],this.styles=["font-family:Marianne","line-height: 1.5"],this.objects=[],e&&this.add(`${e} :`)}add(e){switch(typeof e){case"object":case"function":this.inputs.push("%o "),this.objects.push(e);break;default:this.inputs.push(`${e} `)}}setColor(e){this.styles.push(`color:${e}`)}getMessage(){return[this.inputs.join(""),this.styles.join(";"),...this.objects]}}const o={trace:new n(0,"#616161","#989898"),debug:new n(1,"#000091","#8B8BFF"),info:new n(2,"#007c3b","#00ed70"),warn:new n(3,"#ba4500","#fa5c00","warn"),error:new n(4,"#D80600","#FF4641","error")};const a=new class{constructor(){this.level=2;for(const e in o){const t=o[e];this[e]=(...e)=>{this.level<=t.level&&t.log.apply(t,e)},this[e].print=t.print.bind(t)}}state(){const t=new r;t.add(e),this.trace.print(t)}tree(){const t=e.getModule("stage");if(!t)return;const s=new r;this._branch(t.root,0,s),this.trace.print(s)}_branch(e,t,s){let i="";if(t>0){let e="";for(let s=0;s<t;s++)e+="    ";i+=e+"└─ "}i+=`[${e.id}] ${e.html}`,s.add(i),s.add({"@":e}),s.add("\n");for(const n of e.children)i+=this._branch(n,t+1,s)}},c=e=>{"loading"!==document.readyState?window.requestAnimationFrame(e):document.addEventListener("DOMContentLoaded",e)},h={AUTO:"auto",MANUAL:"manual",RUNTIME:"runtime",LOADED:"loaded",VUE:"vue",ANGULAR:"angular",REACT:"react"};const l=new class{constructor(){this._mode=h.AUTO,this.isStarted=!1,this.starting=this.start.bind(this),this.preventManipulation=!1}configure(e={},t){this.startCallback=t,!0===e.verbose&&(a.level=0),this.mode=e.mode||h.AUTO}set mode(e){switch(e){case h.AUTO:this.preventManipulation=!1,t=this.starting,c(t);break;case h.LOADED:this.preventManipulation=!1,c(this.starting);break;case h.RUNTIME:this.preventManipulation=!1,this.start();break;case h.MANUAL:this.preventManipulation=!1;break;case h.VUE:case h.ANGULAR:case h.REACT:this.preventManipulation=!0;break;default:return void a.error("Illegal mode")}var t;this._mode=e,a.info(`mode set to ${e}`)}get mode(){return this._mode}start(){a.info("start"),this.startCallback()}};class d{constructor(){this._collection=[]}forEach(e){this._collection.forEach(e)}map(e){return this._collection.map(e)}get length(){return this._collection.length}add(e){return!(this._collection.indexOf(e)>-1)&&(this._collection.push(e),this.onAdd&&this.onAdd(),this.onPopulate&&1===this._collection.length&&this.onPopulate(),!0)}remove(e){const t=this._collection.indexOf(e);if(-1===t)return!1;this._collection.splice(t,1),this.onRemove&&this.onRemove(),this.onEmpty&&0===this._collection.length&&this.onEmpty()}execute(...e){for(const t of this._collection)t&&t.apply(null,e)}clear(){this._collection.length=0}clone(){const e=new d;return e._collection=this._collection.slice(),e}get collection(){return this._collection}}class u extends d{constructor(e){super(),this.type=e,this.isActive=!1}activate(){}deactivate(){}}const g=e=>`${t}-${e}`;g.selector=(e,t)=>(void 0===t&&(t="."),`${t}${g(e)}`),(g.attr=e=>`data-${g(e)}`).selector=(e,t)=>{let s=g.attr(e);return void 0!==t&&(s+=`="${t}"`),`[${s}]`},g.event=e=>`${s}.${e}`,g.emission=(e,t)=>`emission:${e}.${t}`;const p=(e,t)=>Array.prototype.slice.call(e.querySelectorAll(t)),m=(e,t)=>{const s=e.parentElement;return s.matches(t)?s:s===document.documentElement?null:m(s,t)};class f{constructor(e,t,s){this.selector=e,this.InstanceClass=t,this.creator=s,this.instances=new d,this.isIntroduced=!1,this._instanceClassName=this.InstanceClass.instanceClassName,this._instanceClassNames=this.getInstanceClassNames(this.InstanceClass),this._property=this._instanceClassName.substring(0,1).toLowerCase()+this._instanceClassName.substring(1);const i=this._instanceClassName.replace(/[^a-zA-Z0-9]+/g,"-").replace(/([A-Z]+)([A-Z][a-z])/g,"$1-$2").replace(/([a-z])([A-Z])/g,"$1-$2").replace(/([0-9])([^0-9])/g,"$1-$2").replace(/([^0-9])([0-9])/g,"$1-$2").toLowerCase();this._attribute=g.attr(`js-${i}`)}getInstanceClassNames(e){const t=Object.getPrototypeOf(e);return t&&"Instance"!==t.instanceClassName?[...this.getInstanceClassNames(t),e.instanceClassName]:[e.instanceClassName]}hasInstanceClassName(e){return this._instanceClassNames.indexOf(e)>-1}introduce(){this.isIntroduced||(this.isIntroduced=!0,e.getModule("stage").parse(document.documentElement,this))}parse(e,t){const s=[];return e.matches&&e.matches(this.selector)&&s.push(e),!t&&e.querySelectorAll&&e.querySelector(this.selector)&&s.push.apply(s,p(e,this.selector)),s}create(e){if(!e.node.matches(this.selector))return;const t=new this.InstanceClass;return this.instances.add(t),t}remove(e){this.instances.remove(e)}dispose(){const e=this.instances.collection;for(let t=e.length-1;t>-1;t--)e[t]._dispose();this.creator=null}get instanceClassName(){return this._instanceClassName}get instanceClassNames(){return this._instanceClassNames}get property(){return this._property}get attribute(){return this._attribute}}class b extends u{constructor(){super("register")}register(t,s,i){const n=new f(t,s,i);return this.add(n),e.isActive&&n.introduce(),n}activate(){for(const e of this.collection)e.introduce()}remove(e){e.dispose(),super.remove(e)}}let _=0;class y{constructor(e,t){t?this.id=t:(_++,this.id=_),this.node=e,this.attributeNames=[],this.instances=[],this._children=[],this._parent=null,this._projects=[]}get proxy(){const e=this;if(!this._proxy){this._proxy={id:this.id,get parent(){return e.parent?e.parent.proxy:null},get children(){return e.children.map((e=>e.proxy))}};for(const e of this.instances)this._proxy[e.registration.property]=e.proxy}return this._proxy}get html(){if(!this.node||!this.node.outerHTML)return"";const e=this.node.outerHTML.indexOf(">");return this.node.outerHTML.substring(0,e+1)}project(e){-1===this._projects.indexOf(e)&&this._projects.push(e)}populate(){const e=this._projects.slice();this._projects.length=0;for(const t of e)this.create(t)}create(e){if(this.hasInstance(e.instanceClassName))return;a.debug(`create instance of ${e.instanceClassName} on element [${this.id}]`);const t=e.create(this);this.instances.push(t),t._config(this,e),this._proxy&&(this._proxy[e.property]=t.proxy)}remove(e){const t=this.instances.indexOf(e);t>-1&&this.instances.splice(t,1),this._proxy&&delete this._proxy[e.registration.property]}get parent(){return this._parent}get ascendants(){return[this.parent,...this.parent.ascendants]}get children(){return this._children}get descendants(){const e=[...this._children];return this._children.forEach((t=>e.push(...t.descendants))),e}addChild(e,t){return this._children.indexOf(e)>-1?null:(e._parent=this,!isNaN(t)&&t>-1&&t<this._children.length?this._children.splice(t,0,e):this._children.push(e),e)}removeChild(e){const t=this._children.indexOf(e);if(-1===t)return null;e._parent=null,this._children.splice(t,1)}emit(t,s){const i=e.getModule("stage").collection,n=[];for(const e of i)n.push(...e._emit(t,s));return n}_emit(e,t){const s=[];for(const i of this.instances)s.push(...i._emitter.emit(e,t));return s}ascend(e,t){return this._parent?this._parent._ascend(e,t):[]}_ascend(e,t){const s=[];for(const i of this.instances)s.push(...i._ascent.emit(e,t));return this._parent&&s.push(...this._parent._ascend(e,t)),s}descend(e,t){const s=[];for(const i of this._children)s.push(...i._descend(e,t));return s}_descend(e,t){const s=[];for(const i of this.instances)s.push(...i._descent.emit(e,t));for(const i of this._children)s.push(...i._descend(e,t));return s}getInstance(e){for(const t of this.instances)if(t.registration.hasInstanceClassName(e))return t;return null}hasInstance(e){return null!==this.getInstance(e)}getDescendantInstances(e,t,s){if(!e)return[];const i=[];for(const n of this._children){const r=n.getInstance(e);r&&(i.push(r),s)||(t&&n.hasInstance(t)||!n.children.length||i.push.apply(i,n.getDescendantInstances(e,t,s)))}return i}getAscendantInstance(e,t){if(!e||!this._parent)return null;const s=this._parent.getInstance(e);return s||(t&&this._parent.hasInstance(t)?null:this._parent.getAscendantInstance(e,t))}dispose(){for(const e of this.instances)e._dispose();this.instances.length=0,e.remove("stage",this),this.parent.removeChild(this),this._children.length=0,a.debug(`remove element [${this.id}] ${this.html}`)}prepare(e){-1===this.attributeNames.indexOf(e)&&this.attributeNames.push(e)}examine(){const e=this.attributeNames.slice();this.attributeNames.length=0;for(let t=this.instances.length-1;t>-1;t--)this.instances[t].examine(e)}}class E extends y{constructor(){super(document.documentElement,"root"),this.node.setAttribute(g.attr("js"),!0)}}class S extends u{constructor(){super("stage"),this.root=new E,super.add(this.root),this.observer=new MutationObserver(this.mutate.bind(this)),this.modifications=[],this.willModify=!1,this.modifying=this.modify.bind(this)}hasElement(e){for(const t of this.collection)if(t.node===e)return!0;return!1}getElement(e){for(const t of this.collection)if(t.node===e)return t;const t=new y(e);return this.add(t),a.debug(`add element [${t.id}] ${t.html}`),t}getProxy(e){if(!this.hasElement(e))return null;return this.getElement(e).proxy}add(e){super.add(e),this.put(e,this.root)}put(e,t){let s=0;for(let i=t.children.length-1;i>-1;i--){const n=t.children[i],r=e.node.compareDocumentPosition(n.node);if(r&Node.DOCUMENT_POSITION_CONTAINS)return void this.put(e,n);if(r&Node.DOCUMENT_POSITION_CONTAINED_BY)t.removeChild(n),e.addChild(n,0);else if(r&Node.DOCUMENT_POSITION_PRECEDING){s=i+1;break}}t.addChild(e,s)}activate(){this.observer.observe(document.documentElement,{childList:!0,subtree:!0,attributes:!0})}deactivate(){this.observer.disconnect()}mutate(e){const t=[];e.forEach((e=>{switch(e.type){case"childList":e.removedNodes.forEach((e=>this.dispose(e))),e.addedNodes.forEach((e=>this.parse(e)));break;case"attributes":if(this.hasElement(e.target)){const s=this.getElement(e.target);s.prepare(e.attributeName),-1===t.indexOf(s)&&t.push(s);for(const e of s.descendants)-1===t.indexOf(e)&&t.push(e)}-1===this.modifications.indexOf(e.target)&&this.modifications.push(e.target)}})),t.forEach((e=>e.examine())),this.modifications.length&&!this.willModify&&(this.willModify=!0,window.requestAnimationFrame(this.modifying))}modify(){this.willModify=!1;const e=this.modifications.slice();this.modifications.length=0;for(const t of e)document.documentElement.contains(t)&&this.parse(t)}dispose(e){const t=[];this.forEach((s=>{e.contains(s.node)&&t.push(s)}));for(const e of t)e.dispose(),this.remove(e)}parse(t,s,i){const n=s?[s]:e.getModule("register").collection,r=[];for(const e of n){const s=e.parse(t,i);for(const t of s){const s=this.getElement(t);s.project(e),-1===r.indexOf(s)&&r.push(s)}}for(const e of r)e.populate()}}class A extends u{constructor(){super("render"),this.rendering=this.render.bind(this),this.nexts=new d}activate(){window.requestAnimationFrame(this.rendering)}request(e){this.nexts.add(e)}render(){if(!e.isActive)return;if(window.requestAnimationFrame(this.rendering),this.forEach((e=>e.render())),!this.nexts.length)return;const t=this.nexts.clone();this.nexts.clear(),t.forEach((e=>e.next()))}}class v extends u{constructor(){super("resize"),this.requireResize=!1,this.resizing=this.resize.bind(this);const e=this.request.bind(this);document.fonts&&document.fonts.ready.then(e),window.addEventListener("resize",e),window.addEventListener("orientationchange",e)}activate(){this.request()}request(){this.requireResize||(this.requireResize=!0,window.requestAnimationFrame(this.resizing))}resize(){this.requireResize&&(this.forEach((e=>e.resize())),this.requireResize=!1)}}class C extends u{constructor(){super("lock"),this._isLocked=!1,this._scrollY=0,this.onPopulate=this.lock.bind(this),this.onEmpty=this.unlock.bind(this)}get isLocked(){return this._isLocked}lock(){this._isLocked||(this._isLocked=!0,this._scrollY=window.scrollY,this.isLegacy?document.body.style.top=-1*this._scrollY+"px":document.body.style.setProperty("--scroll-top",-1*this._scrollY+"px"),document.documentElement.setAttribute(g.attr("scrolling"),"false"))}unlock(){this._isLocked&&(this._isLocked=!1,document.documentElement.removeAttribute(g.attr("scrolling")),this.isLegacy?document.body.style.top="":document.body.style.removeProperty("--scroll-top"),window.scroll(0,this._scrollY))}}class L extends u{constructor(){super("load"),this.loading=this.load.bind(this)}activate(){window.addEventListener("load",this.loading)}load(){this.forEach((e=>e.load()))}}const T=["Marianne","Spectral"];class N extends u{constructor(){super("font-swap"),this.swapping=this.swap.bind(this)}activate(){document.fonts&&document.fonts.addEventListener("loadingdone",this.swapping)}swap(){const e=T.filter((e=>document.fonts.check(`16px ${e}`)));this.forEach((t=>t.swapFont(e)))}}class x extends u{constructor(){super("mouse-move"),this.requireMove=!1,this._isMoving=!1,this.moving=this.move.bind(this),this.requesting=this.request.bind(this),this.onPopulate=this.listen.bind(this),this.onEmpty=this.unlisten.bind(this)}listen(){this._isMoving||(this._isMoving=!0,this.requireMove=!1,document.documentElement.addEventListener("mousemove",this.requesting))}unlisten(){this._isMoving&&(this._isMoving=!1,this.requireMove=!1,document.documentElement.removeEventListener("mousemove",this.requesting))}request(e){this._isMoving&&(this.point={x:e.clientX,y:e.clientY},this.requireMove||(this.requireMove=!0,window.requestAnimationFrame(this.moving)))}move(){this.requireMove&&(this.forEach((e=>e.mouseMove(this.point))),this.requireMove=!1)}}const O=new class{constructor(){e.create(b),e.create(S),e.create(A),e.create(v),e.create(C),e.create(L),e.create(N),e.create(x);const t=e.getModule("register");this.register=t.register.bind(t)}get isActive(){return e.isActive}start(){a.debug("START"),e.isActive=!0}stop(){a.debug("STOP"),e.isActive=!1}},I=e=>"."===e.charAt(0)?e.substr(1):e,w=e=>e.className?e.className.split(" "):[],D=(e,t,s)=>{t=I(t);const i=w(e),n=i.indexOf(t);!0===s?n>-1&&i.splice(n,1):-1===n&&i.push(t),e.className=i.join(" ")},M=(e,t)=>D(e,t),R=(e,t)=>D(e,t,!0),k=(e,t)=>w(e).indexOf(I(t))>-1,P={};P.addClass=M,P.hasClass=k,P.removeClass=R,P.queryParentSelector=m,P.querySelectorAllArray=p;const H={supportLocalStorage:()=>{try{return"localStorage"in window&&null!==window.localStorage}catch(e){return!1}},supportAspectRatio:()=>!!window.CSS&&CSS.supports("aspect-ratio: 16 / 9")},G={NONE:g.selector("transition-none")},$={};$.TransitionSelector=G;const q=(e,...t)=>(t.forEach((t=>{const s=Object.keys(t).reduce(((e,s)=>(e[s]=Object.getOwnPropertyDescriptor(t,s),e)),{});Object.getOwnPropertySymbols(t).forEach((e=>{const i=Object.getOwnPropertyDescriptor(t,e);i.enumerable&&(s[e]=i)})),Object.defineProperties(e,s)})),e),B={};B.completeAssign=q;const z={},U={};Object.defineProperty(U,"isLegacy",{get:()=>e.isLegacy}),U.setLegacy=()=>{e.isLegacy=!0},z.legacy=U,z.dom=P,z.support=H,z.motion=$,z.property=B,z.ns=g,z.register=O.register,z.state=e,Object.defineProperty(z,"preventManipulation",{get:()=>l.preventManipulation}),Object.defineProperty(z,"stage",{get:()=>e.getModule("stage")}),a.info(`version ${i}`);const F=t=>e.getModule("stage").getProxy(t);F.Modes=h,Object.defineProperty(F,"mode",{set:e=>{l.mode=e},get:()=>l.mode}),F.internals=z,F.start=O.start,F.stop=O.stop,F.inspector=a,l.configure(window[s],F.start),window[s]=F;class j{constructor(){this.emissions={}}add(e,t){if("function"!=typeof t)throw new Error("closure must be a function");this.emissions[e]||(this.emissions[e]=[]),this.emissions[e].push(t)}remove(e,t){if(this.emissions[e])if(t){const s=this.emissions[e].indexOf(t);s>-1&&this.emissions[e].splice(s)}else delete this.emissions[e]}emit(e,t){if(!this.emissions[e])return[];const s=[];for(const i of this.emissions[e])i&&s.push(i(t));return s}dispose(){this.emissions=null}}class W{constructor(e,t){this.id=e,this.minWidth=t}test(){return window.matchMedia(`(min-width: ${this.minWidth}em)`).matches}}const K={XS:new W("xs",0),SM:new W("sm",36),MD:new W("md",48),LG:new W("lg",62),XL:new W("xl",78)};class Y{constructor(e=!0){this.jsAttribute=e,this._isRendering=!1,this._isResizing=!1,this._isScrollLocked=!1,this._isLoading=!1,this._isSwappingFont=!1,this._listeners={},this._keyListenerTypes=[],this._keys=[],this.handlingKey=this.handleKey.bind(this),this._emitter=new j,this._ascent=new j,this._descent=new j,this._registrations=[],this._nexts=[]}static get instanceClassName(){return"Instance"}_config(e,t){this.element=e,this.registration=t,this.node=e.node,this.id=e.node.id,this.jsAttribute&&this.setAttribute(t.attribute,!0),this.init()}init(){}get proxy(){const e=this;return{render:()=>e.render(),resize:()=>e.resize()}}register(t,s){const i=e.getModule("register").register(t,s,this);this._registrations.push(i)}getRegisteredInstances(e){for(const t of this._registrations)if(t.hasInstanceClassName(e))return t.instances.collection;return[]}dispatch(e,t,s,i){const n=new CustomEvent(e,{detail:t,bubble:!0===s,cancelable:!0===i});this.node.dispatchEvent(n)}listen(e,t,s){this._listeners[e]||(this._listeners[e]=[]),this._listeners[e].indexOf(t)>-1||(this._listeners[e].push(t),this.node.addEventListener(e,t,s))}unlisten(e,t){if(e)if(t){if(!this._listeners[e])return;const s=this._listeners[e].indexOf(t);s>-1&&this._listeners[e].splice(s,1),this.node.removeEventListener(e,t)}else{if(!this._listeners[e])return;for(const t of this._listeners[e])this.node.removeEventListener(e,t);this._listeners[e].length=0}else for(const e in this._listeners)this.unlisten(e)}listenKey(e,t,s=!1,i=!1,n="down"){-1===this._keyListenerTypes.indexOf(n)&&(this.listen(`key${n}`,this.handlingKey),this._keyListenerTypes.push(n)),this._keys.push(new V(n,e,t,s,i))}unlistenKey(e,t){this._keys=this._keys.filter((s=>s.code!==e||s.closure!==t)),this._keyListenerTypes.forEach((e=>{this._keys.some((t=>t.type===e))||this.unlisten(`key${e}`,this.handlingKey)}))}handleKey(e){for(const t of this._keys)t.handle(e)}get isRendering(){return this._isRendering}set isRendering(t){this._isRendering!==t&&(t?e.add("render",this):e.remove("render",this),this._isRendering=t)}render(){}request(t){this._nexts.push(t),e.getModule("render").request(this)}next(){const e=this._nexts.slice();this._nexts.length=0;for(const t of e)t&&t()}get isResizing(){return this._isResizing}set isResizing(t){this._isResizing!==t&&(t?(e.add("resize",this),this.resize()):e.remove("resize",this),this._isResizing=t)}resize(){}isBreakpoint(e){return!0==("string"==typeof e)?K[e.toUpperCase()].test():e.test()}get isScrollLocked(){return this._isScrollLocked}set isScrollLocked(t){this._isScrollLocked!==t&&(t?e.add("lock",this):e.remove("lock",this),this._isScrollLocked=t)}get isLoading(){return this._isLoading}set isLoading(t){this._isLoading!==t&&(t?e.add("load",this):e.remove("load",this),this._isLoading=t)}load(){}get isSwappingFont(){return this._isSwappingFont}set isSwappingFont(t){this._isSwappingFont!==t&&(t?e.add("font-swap",this):e.remove("font-swap",this),this._isSwappingFont=t)}swapFont(){}get isMouseMoving(){return this._isMouseMoving}set isMouseMoving(t){this._isMouseMoving!==t&&(t?e.add("mouse-move",this):e.remove("mouse-move",this),this._isMouseMoving=t)}mouseMove(e){}examine(e){this.node.matches(this.registration.selector)?this.mutate(e):this._dispose()}mutate(e){}_dispose(){a.debug(`dispose instance of ${this.registration.instanceClassName} on element [${this.element.id}]`),this.removeAttribute(this.registration.attribute),this.unlisten(),this._keys=null,this.isRendering=!1,this.isResizing=!1,this._nexts=null,e.getModule("render").nexts.remove(this),this.isScrollLocked=!1,this.isLoading=!1,this.isSwappingFont=!1,this._emitter.dispose(),this._emitter=null,this._ascent.dispose(),this._ascent=null,this._descent.dispose(),this._descent=null,this.element.remove(this);for(const t of this._registrations)e.remove("register",t);this._registrations=null,this.registration.remove(this),this.dispose()}dispose(){}emit(e,t){return this.element.emit(e,t)}addEmission(e,t){this._emitter.add(e,t)}removeEmission(e,t){this._emitter.remove(e,t)}ascend(e,t){return this.element.ascend(e,t)}addAscent(e,t){this._ascent.add(e,t)}removeAscent(e,t){this._ascent.remove(e,t)}descend(e,t){return this.element.descend(e,t)}addDescent(e,t){this._descent.add(e,t)}removeDescent(e,t){this._descent.remove(e,t)}get style(){return this.node.style}addClass(e){M(this.node,e)}removeClass(e){R(this.node,e)}hasClass(e){return k(this.node,e)}get classNames(){return w(this.node)}setAttribute(e,t){this.node.setAttribute(e,t)}getAttribute(e){return this.node.getAttribute(e)}hasAttribute(e){return this.node.hasAttribute(e)}removeAttribute(e){this.node.removeAttribute(e)}setProperty(e,t){this.node.style.setProperty(e,t)}removeProperty(e){this.node.style.removeProperty(e)}focus(){this.node.focus()}get hasFocus(){return this.node===document.activeElement}matches(e){return this.node.matches(e)}querySelector(e){return this.node.querySelector(e)}querySelectorAll(e){return p(this.node,e)}queryParentSelector(e){return m(this.node,e)}getRect(){return this.node.getBoundingClientRect()}get isLegacy(){return e.isLegacy}}class V{constructor(e,t,s,i,n){this.type=e,this.eventType=`key${e}`,this.code=t,this.closure=s,this.preventDefault=!0===i,this.stopPropagation=!0===n}handle(e){e.type===this.eventType&&e.keyCode===this.code&&(this.closure(e),this.preventDefault&&e.preventDefault(),this.stopPropagation&&e.stopPropagation())}}const Q={DISCLOSE:g.event("disclose"),CONCEAL:g.event("conceal")},Z={RESET:g.emission("disclosure","reset"),ADDED:g.emission("disclosure","added"),REMOVED:g.emission("disclosure","removed"),GROUP:g.emission("disclosure","group"),UNGROUP:g.emission("disclosure","ungroup")};class X extends Y{constructor(e,t,s,i){super(),this.type=e,this._selector=t,this.DisclosureButtonInstanceClass=s,this.disclosuresGroupInstanceClassName=i,this.modifier=this._selector+"--"+this.type.id,this.pristine=!0}static get instanceClassName(){return"Disclosure"}init(){this.addDescent(Z.RESET,this.reset.bind(this)),this.addDescent(Z.GROUP,this.update.bind(this)),this.addDescent(Z.UNGROUP,this.update.bind(this)),this.register(`[aria-controls="${this.id}"]`,this.DisclosureButtonInstanceClass),this.ascend(Z.ADDED),this.update()}get proxy(){const e=this,t=Object.assign(super.proxy,{disclose:e.disclose.bind(e),focus:e.focus.bind(e)});this.type.canConceal&&(t.conceal=e.conceal.bind(e));return q(t,{get buttons(){return e.buttons.map((e=>e.proxy))},get group(){const t=e.group;return t?t.proxy:null}})}get buttons(){return this.getRegisteredInstances(this.DisclosureButtonInstanceClass.instanceClassName)}update(){this.getGroup()}getGroup(){if(!this.disclosuresGroupInstanceClassName)return void(this._group=null);const e=this.element.getAscendantInstance(this.disclosuresGroupInstanceClassName,this.constructor.instanceClassName);e&&e.validate(this)?this._group=e:this._group=null}get group(){return this._group}disclose(e){return!this.disclosed&&(this.pristine=!1,this.disclosed=!0,!e&&this.group&&(this.group.current=this),!0)}conceal(e,t){return!!this.disclosed&&(!(!this.type.canConceal&&this.group&&this.group.current===this)&&(this.pristine=!1,this.disclosed=!1,!e&&this.group&&this.group.current===this&&(this.group.current=null),t||this.focus(),this.descend(Z.RESET),!0))}get disclosed(){return this._disclosed}set disclosed(e){if(this._disclosed!==e){this.dispatch(e?Q.DISCLOSE:Q.CONCEAL,this.type),this._disclosed=e,e?this.addClass(this.modifier):this.removeClass(this.modifier);for(let t=0;t<this.buttons.length;t++)this.buttons[t].apply(e)}}reset(){}toggle(e){if(this.type.canConceal)switch(!0){case!e:case this.disclosed:this.conceal();break;default:this.disclose()}else this.disclose()}get buttonHasFocus(){return!!this.buttons.some((e=>e.hasFocus))}get hasFocus(){return!!super.hasFocus||(!!this.buttonHasFocus||this.querySelectorAll(":focus").length>0)}focus(){for(let e=0;e<this.buttons.length;e++){const t=this.buttons[e];if(t.isPrimary)return void t.focus()}}dispose(){this._group=null,super.dispose(),this.ascend(Z.REMOVED)}}class J extends Y{constructor(e){super(),this.type=e,this.attributeName=e.ariaState?"aria-"+e.id:g.attr(e.id)}static get instanceClassName(){return"DisclosureButton"}init(){this.controlsId=this.getAttribute("aria-controls"),this.isPrimary=this.hasAttribute(this.attributeName),this.isPrimary&&this.disclosed&&this.registration.creator.pristine&&this.registration.creator.disclose(),this.listen("click",this.click.bind(this))}get proxy(){return Object.assign(super.proxy,{focus:this.focus.bind(this)})}click(e){this.registration.creator&&this.registration.creator.toggle(this.isPrimary)}mutate(e){this.isPrimary&&e.indexOf(this.attributeName)>-1&&this.registration.creator&&(this.disclosed?this.registration.creator.disclose():this.type.canConceal&&this.registration.creator.conceal())}apply(e){this.isPrimary&&this.setAttribute(this.attributeName,e)}get disclosed(){return"true"===this.getAttribute(this.attributeName)}}class ee extends Y{constructor(e,t){super(t),this.disclosureInstanceClassName=e,this._index=-1}static get instanceClassName(){return"DisclosuresGroup"}init(){this.addAscent(Z.ADDED,this.update.bind(this)),this.addAscent(Z.REMOVED,this.update.bind(this)),this.descend(Z.GROUP),this.update()}get proxy(){const e=this,t={set index(t){e.index=t},get index(){return e.index},get length(){return e.length},get current(){const t=e.current;return t?t.proxy:null},get members(){return e.members.map((e=>e.proxy))},get hasFocus(){return e.hasFocus}};return q(super.proxy,t)}validate(e){return!0}getMembers(){const e=this.element.getDescendantInstances(this.disclosureInstanceClassName,this.constructor.instanceClassName,!0);this._members=e.filter(this.validate.bind(this))}update(){this.getMembers(),this.getIndex()}get members(){return this._members}get length(){return this.members?this.members.length:0}getIndex(){this._index=-1;for(let e=0;e<this.length;e++)this.index>-1?this.members[e].conceal(!0,!0):this.members[e].disclosed&&(this.index=e)}get index(){return this._index}set index(e){if(!(e<-1||e>=this.length||e===this._index)){this._index=e;for(let t=0;t<this.length;t++){const s=this.members[t];e===t?s.disclose(!0):s.conceal(!0,!0)}this.apply()}}get current(){return-1===this._index?null:this.members[this._index]}set current(e){this.index=this.members.indexOf(e)}get hasFocus(){const e=this.current;return!!e&&e.hasFocus}apply(){}dispose(){super.dispose(),this.descend(Z.UNGROUP),this._members=null}}const te={EXPAND:{id:"expanded",ariaState:!0,ariaControls:!0,canConceal:!0},SELECT:{id:"selected",ariaState:!0,ariaControls:!0,canConceal:!1},OPENED:{id:"opened",ariaState:!1,ariaControls:!0,canConceal:!0}};class se extends J{constructor(){super(te.EXPAND)}static get instanceClassName(){return"CollapseButton"}}const ie={COLLAPSE:g.selector("collapse"),COLLAPSING:g.selector("collapsing")};const ne={CHANGE:g("equisized")};const re={TOGGLE:g.event("toggle")};const oe={INJECT_SVG:`[${g.attr("inject-svg")}]`};const ae={ARTWORK_USE:`${g.selector("artwork")} use`},ce=["32x9","16x9","3x2","4x3","1x1","3x4","2x3"],he=(e,t)=>t.map((t=>g.selector(`${e}--${t}`))).join(","),le=`${g.selector("responsive-img")}, ${he("responsive-img",ce)}, ${g.selector("responsive-vid")}, ${he("responsive-vid",["16x9","4x3","1x1"])}`,de={RATIO:`${g.selector("ratio")}, ${he("ratio",ce)}, ${le}`},ue=window[s];F.core={Instance:Y,Breakpoints:K,KeyCodes:{TAB:9,ESCAPE:27,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40},Disclosure:X,DisclosureButton:J,DisclosuresGroup:ee,DisclosureType:te,DisclosureEvent:Q,DisclosureEmission:Z,Collapse:class extends X{constructor(){super(te.EXPAND,ie.COLLAPSE,se,"CollapsesGroup")}static get instanceClassName(){return"Collapse"}init(){super.init(),this.listen("transitionend",this.transitionend.bind(this))}transitionend(e){this.removeClass(ie.COLLAPSING),this.disclosed||(this.isLegacy?this.style.maxHeight="":this.style.removeProperty("--collapse-max-height"))}unbound(){this.isLegacy?this.style.maxHeight="none":this.style.setProperty("--collapse-max-height","none")}disclose(e){this.disclosed||(this.unbound(),this.request((()=>{this.addClass(ie.COLLAPSING),this.adjust(),this.request((()=>{super.disclose(e)}))})))}conceal(e,t){this.disclosed&&this.request((()=>{this.addClass(ie.COLLAPSING),this.adjust(),this.request((()=>{super.conceal(e,t)}))}))}adjust(){this.setProperty("--collapser","none");const e=this.node.offsetHeight;this.setProperty("--collapse",-e+"px"),this.setProperty("--collapser","")}reset(){this.pristine||(this.disclosed=!1)}},CollapseButton:se,CollapsesGroup:class extends ee{constructor(){super("Collapse")}static get instanceClassName(){return"CollapsesGroup"}},CollapseSelector:ie,RootSelector:{ROOT:":root"},Equisized:class extends Y{static get instanceClassName(){return"Equisized"}init(){this.ascend(ne.CHANGE)}measure(){return this.isLegacy&&(this.style.width="auto"),this.getRect().width}adjust(e){this.isLegacy&&(this.style.width=`${e}px`)}dispose(){this.ascend(ne.CHANGE)}},EquisizedEmission:ne,Toggle:class extends Y{static get instanceClassName(){return"Toggle"}init(){this.pressed="true"===this.pressed,this.listen("click",this.toggle.bind(this))}toggle(){this.pressed="true"!==this.pressed}get pressed(){return this.getAttribute("aria-pressed")}set pressed(e){this.setAttribute("aria-pressed",e?"true":"false"),this.dispatch(re.TOGGLE,e)}get proxy(){const e=this,t=Object.assign(super.proxy,{toggle:e.toggle.bind(e)});return q(t,{get pressed(){return e.pressed},set pressed(t){e.pressed=t}})}},EquisizedsGroup:class extends Y{static get instanceClassName(){return"EquisizedsGroup"}init(){this.isResizing=!0,this.isLoading=!0,this.addAscent(ne.CHANGE,this.resize.bind(this))}load(){this.resize()}resize(){const e=this.element.getDescendantInstances("Equisized");this.isLegacy||this.style.setProperty("--equisized-width","auto");const t=Math.max(...e.map((e=>e.measure())));this.isLegacy?e.forEach((e=>e.adjust(t))):this.style.setProperty("--equisized-width",`${t}px`)}},InjectSvg:class extends Y{static get instanceClassName(){return"InjectSvg"}init(){this.node&&(this.img=this.node.querySelector("img")),this.isLegacy||this.replace()}get proxy(){const e=this;return Object.assign(super.proxy,{replace:e.replace.bind(e),restore:e.restore.bind(e)})}fetch(){this.img&&(this.imgID=this.img.getAttribute("id"),this.imgClass=this.img.getAttribute("class"),this.imgURL=this.img.getAttribute("src"),fetch(this.imgURL).then((e=>e.text())).then((e=>{const t=(new DOMParser).parseFromString(e,"text/html");this.svg=t.querySelector("svg"),this.svg&&this.replace()})))}replace(){if(!this.svg)return void this.fetch();this.imgID&&void 0!==this.imgID&&this.svg.setAttribute("id",this.imgID);let e=this.imgURL.match(/[ \w-]+\./)[0];e&&(e=e.slice(0,-1),["dark","light","system"].includes(e)&&(this.svg.innerHTML=this.svg.innerHTML.replaceAll('id="artwork-',`id="${e}-artwork-`),this.svg.innerHTML=this.svg.innerHTML.replaceAll('"#artwork-',`"#${e}-artwork-`))),this.imgClass&&void 0!==this.imgClass&&this.svg.setAttribute("class",this.imgClass),this.svg.hasAttribute("xmlns:a")&&this.svg.removeAttribute("xmlns:a"),this.node.setAttribute("data-fr-inject-svg",!0);var t,s;t=this.svg,s={"aria-hidden":!0,focusable:!1},Object.keys(s).forEach((e=>t.setAttribute(e,s[e]))),this.node.replaceChild(this.svg,this.img)}restore(){this.img&&this.svg&&(this.node.setAttribute("data-fr-inject-svg",!1),this.node.replaceChild(this.img,this.svg))}},InjectSvgSelector:oe,Artwork:class extends Y{static get instanceClassName(){return"Artwork"}init(){this.isLegacy&&this.replace()}get proxy(){return Object.assign(super.proxy,{replace:this.replace.bind(this)})}fetch(){this.xlink=this.node.getAttribute("xlink:href");const e=this.xlink.split("#");this.svgUrl=e[0],this.svgName=e[1];const t=new XMLHttpRequest;t.onload=()=>{const e=(new DOMParser).parseFromString(t.responseText,"text/html");this.realSvgContent=e.getElementById(this.svgName),this.realSvgContent&&(this.realSvgContent.classList.add(this.node.classList),this.replace())},t.open("GET",this.svgUrl),t.send()}replace(){this.realSvgContent?this.node.parentNode.replaceChild(this.realSvgContent,this.node):this.fetch()}},ArtworkSelector:ae,Ratio:class extends Y{static get instanceClassName(){return"Ratio"}init(){if(!ue.internals.support.supportAspectRatio()){this.ratio=16/9;for(const e in this.classNames)if(this.registration.selector.indexOf(this.classNames[e])>0){const t=this.classNames[e].split("ratio-");t[1]&&(this.ratio=t[1].split("x")[0]/t[1].split("x")[1])}this.isRendering=!0,this.update()}}render(){this.getRect().width!==this.currentWidth&&this.update()}update(){this.currentWidth=this.getRect().width,this.style.height=this.currentWidth/this.ratio+"px"}},RatioSelector:de},F.internals.register(F.core.CollapseSelector.COLLAPSE,F.core.Collapse),F.internals.register(F.core.InjectSvgSelector.INJECT_SVG,F.core.InjectSvg),F.internals.register(F.core.RatioSelector.RATIO,F.core.Ratio);const ge={SYSTEM:"system",LIGHT:"light",DARK:"dark"},pe={THEME:ue.internals.ns.attr("theme"),SCHEME:ue.internals.ns.attr("scheme"),TRANSITION:ue.internals.ns.attr("transition")},me={LIGHT:"light",DARK:"dark"},fe={SCHEME:ue.internals.ns.emission("scheme","scheme"),THEME:ue.internals.ns.emission("scheme","theme"),ASK:ue.internals.ns.emission("scheme","ask")};class be extends ue.core.Instance{constructor(){super(!1)}static get instanceClassName(){return"Scheme"}init(){this.changing=this.change.bind(this),this.hasAttribute(pe.TRANSITION)&&(this.removeAttribute(pe.TRANSITION),this.request(this.restoreTransition.bind(this)));const e=ue.internals.support.supportLocalStorage()?localStorage.getItem("scheme"):"",t=this.getAttribute(pe.SCHEME);switch(e){case ge.DARK:case ge.LIGHT:case ge.SYSTEM:this.scheme=e;break;default:switch(t){case ge.DARK:this.scheme=ge.DARK;break;case ge.LIGHT:this.scheme=ge.LIGHT;break;default:this.scheme=ge.SYSTEM}}this.addAscent(fe.ASK,this.ask.bind(this)),this.addAscent(fe.SCHEME,this.apply.bind(this))}get proxy(){const e=this,t={get scheme(){return e.scheme},set scheme(t){e.scheme=t}};return ue.internals.property.completeAssign(super.proxy,t)}restoreTransition(){this.setAttribute(pe.TRANSITION,"")}ask(){this.descend(fe.SCHEME,this.scheme)}apply(e){this.scheme=e}get scheme(){return this._scheme}set scheme(e){if(this._scheme!==e){switch(this._scheme=e,e){case ge.SYSTEM:this.listenPreferences();break;case ge.DARK:this.unlistenPreferences(),this.theme=me.DARK;break;case ge.LIGHT:this.unlistenPreferences(),this.theme=me.LIGHT;break;default:return void(this.scheme=ge.SYSTEM)}this.descend(fe.SCHEME,e),ue.internals.support.supportLocalStorage()&&localStorage.setItem("scheme",e),this.setAttribute(pe.SCHEME,e)}}get theme(){return this._theme}set theme(e){if(this._theme!==e)switch(e){case me.LIGHT:case me.DARK:this._theme=e,this.setAttribute(pe.THEME,e),this.descend(fe.THEME,e)}}listenPreferences(){this.isListening||(this.isListening=!0,this.mediaQuery=window.matchMedia("(prefers-color-scheme: dark)"),this.mediaQuery.addEventListener("change",this.changing),this.change())}unlistenPreferences(){this.isListening&&(this.isListening=!1,this.mediaQuery.removeEventListener("change",this.changing),this.mediaQuery=null)}change(){this.isListening&&(this.theme=this.mediaQuery.matches?me.DARK:me.LIGHT)}mutate(e){e.indexOf(pe.SCHEME)>-1&&(this.scheme=this.getAttribute(pe.SCHEME)),e.indexOf(pe.THEME)>-1&&(this.theme=this.getAttribute(pe.THEME))}dispose(){this.unlistenPreferences()}}const _e={SCHEME:`:root${ue.internals.ns.attr.selector("theme")}, :root${ue.internals.ns.attr.selector("scheme")}`,SWITCH_THEME:ue.internals.ns.selector("switch-theme"),RADIO_BUTTONS:`input[name="${ue.internals.ns("radios-theme")}"]`};ue.scheme={Scheme:be,SchemeValue:ge,SchemeSelector:_e,SchemeEmission:fe,SchemeTheme:me},ue.internals.register(ue.scheme.SchemeSelector.SCHEME,ue.scheme.Scheme);const ye={GROUP:ue.internals.ns.selector("accordions-group"),COLLAPSE:`${ue.internals.ns.selector("accordion")} > ${ue.internals.ns.selector("collapse")}`};class Ee extends ue.core.CollapsesGroup{static get instanceClassName(){return"AccordionsGroup"}validate(e){return e.node.matches(ye.COLLAPSE)}}ue.accordion={AccordionSelector:ye,AccordionsGroup:Ee},ue.internals.register(ue.accordion.AccordionSelector.GROUP,ue.accordion.AccordionsGroup);const Se={EQUISIZED_BUTTON:`${ue.internals.ns.selector("btns-group--equisized")} ${ue.internals.ns.selector("btn")}`,EQUISIZED_GROUP:ue.internals.ns.selector("btns-group--equisized")};ue.button={ButtonSelector:Se},ue.internals.register(ue.button.ButtonSelector.EQUISIZED_BUTTON,ue.core.Equisized),ue.internals.register(ue.button.ButtonSelector.EQUISIZED_GROUP,ue.core.EquisizedsGroup);class Ae extends ue.core.Instance{constructor(){super(),this.count=0,this.focusing=this.focus.bind(this)}static get instanceClassName(){return"Breadcrumb"}init(){this.getCollapse(),this.isResizing=!0}get proxy(){const e=this;return Object.assign(super.proxy,{focus:e.focus.bind(e),disclose:e.collapse.disclose.bind(e.collapse)})}getCollapse(){const e=this.collapse;e?e.listen(ue.core.DisclosureEvent.DISCLOSE,this.focusing):this.addAscent(ue.core.DisclosureEmission.ADDED,this.getCollapse.bind(this))}resize(){const e=this.collapse,t=this.links;e&&t.length&&(this.isBreakpoint(ue.core.Breakpoints.MD)?e.buttonHasFocus&&t[0].focus():t.indexOf(document.activeElement)>-1&&e.focus())}get links(){return[...this.querySelectorAll("a[href]")]}get collapse(){return this.element.getDescendantInstances(ue.core.Collapse.instanceClassName,null,!0)[0]}focus(){this.count=0,this._focus()}_focus(){const e=this.links[0];e&&(e.focus(),this.request(this.verify.bind(this)))}verify(){if(this.count++,this.count>100)return;const e=this.links[0];e&&document.activeElement!==e&&this._focus()}}const ve={BREADCRUMB:ue.internals.ns.selector("breadcrumb")};ue.breadcrumb={BreadcrumbSelector:ve,Breadcrumb:Ae},ue.internals.register(ue.breadcrumb.BreadcrumbSelector.BREADCRUMB,ue.breadcrumb.Breadcrumb);class Ce extends ue.core.Instance{static get instanceClassName(){return"ToggleInput"}get isChecked(){return this.hasAttribute("checked")}}class Le extends ue.core.Instance{static get instanceClassName(){return"ToggleStatusLabel"}init(){this.register(`input[id="${this.getAttribute("for")}"]`,Ce),this.update(),this.isSwappingFont=!0}get proxy(){return Object.assign(super.proxy,{update:this.update.bind(this)})}get input(){return this.getRegisteredInstances("ToggleInput")[0]}update(){this.node.style.removeProperty("--toggle-status-width");const e=this.input.isChecked,t=getComputedStyle(this.node,":before");let s=parseFloat(t.width);this.input.node.checked=!e;const i=getComputedStyle(this.node,":before"),n=parseFloat(i.width);n>s&&(s=n),this.input.node.checked=e,this.node.style.setProperty("--toggle-status-width",s/16+"rem")}swapFont(e){this.update()}}const Te={STATUS_LABEL:`${ue.internals.ns.selector("toggle__label")}${ue.internals.ns.attr.selector("checked-label")}${ue.internals.ns.attr.selector("unchecked-label")}`};ue.toggle={ToggleStatusLabel:Le,ToggleSelector:Te},ue.internals.register(ue.toggle.ToggleSelector.STATUS_LABEL,ue.toggle.ToggleStatusLabel);const Ne={LIST:ue.internals.ns.selector("sidemenu__list"),COLLAPSE:`${ue.internals.ns.selector("sidemenu__item")} > ${ue.internals.ns.selector("collapse")}`};class xe extends ue.core.CollapsesGroup{static get instanceClassName(){return"SidemenuList"}validate(e){return e.node.matches(Ne.COLLAPSE)}}ue.sidemenu={SidemenuList:xe,SidemenuSelector:Ne},ue.internals.register(ue.sidemenu.SidemenuSelector.LIST,ue.sidemenu.SidemenuList);const Oe={MODAL:ue.internals.ns.selector("modal"),SCROLL_SHADOW:ue.internals.ns.selector("scroll-shadow"),BODY:ue.internals.ns.selector("modal__body")};class Ie extends ue.core.DisclosureButton{constructor(){super(ue.core.DisclosureType.OPENED)}static get instanceClassName(){return"ModalButton"}}const we={CONCEALING_BACKDROP:ue.internals.ns.attr("concealing-backdrop")};class De extends ue.core.Disclosure{constructor(){super(ue.core.DisclosureType.OPENED,Oe.MODAL,Ie,"ModalsGroup"),this.scrolling=this.resize.bind(this,!1),this.resizing=this.resize.bind(this,!0)}static get instanceClassName(){return"Modal"}init(){super.init(),this.listen("click",this.click.bind(this)),this.listenKey(ue.core.KeyCodes.ESCAPE,this.conceal.bind(this,!1,!1),!0,!0)}get body(){return this.element.getDescendantInstances("ModalBody","Modal")[0]}click(e){e.target===this.node&&"false"!==this.getAttribute(we.CONCEALING_BACKDROP)&&this.conceal()}disclose(e){return!!super.disclose(e)&&(this.body&&this.body.activate(),this.isScrollLocked=!0,this.setAttribute("aria-modal","true"),this.setAttribute("open","true"),!0)}conceal(e,t){return!!super.conceal(e,t)&&(this.isScrollLocked=!1,this.removeAttribute("aria-modal"),this.removeAttribute("open"),this.body&&this.body.deactivate(),!0)}}const Me=['[tabindex="0"]',"a[href]","button:not([disabled])","input:not([disabled])","select:not([disabled])","textarea:not([disabled])","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])',"details>summary:first-of-type","details","iframe"].join(),Re=['[tabindex]:not([tabindex="-1"]):not([tabindex="0"])'].join(),ke=(e,t)=>{if(!(e instanceof Element))return!1;const s=window.getComputedStyle(e);if(!s)return!1;if("hidden"===s.visibility)return!1;for(void 0===t&&(t=e);t.contains(e);){if("none"===s.display)return!1;e=e.parentElement}return!0};class Pe{constructor(e,t){this.element=null,this.activeElement=null,this.onTrap=e,this.onUntrap=t,this.waiting=this.wait.bind(this),this.handling=this.handle.bind(this),this.focusing=this.maintainFocus.bind(this),this.current=null}get trapped(){return null!==this.element}trap(e){this.trapped&&this.untrap(),this.element=e,this.isTrapping=!0,this.wait(),this.onTrap&&this.onTrap()}wait(){ke(this.element)?this.trapping():window.requestAnimationFrame(this.waiting)}trapping(){if(!this.isTrapping)return;this.isTrapping=!1;const e=this.focusables;e.length&&e[0].focus(),this.element.setAttribute("aria-modal",!0),window.addEventListener("keydown",this.handling),document.body.addEventListener("focus",this.focusing,!0)}stun(e){for(const t of e.children)t!==this.element&&(t.contains(this.element)?this.stun(t):this.stunneds.push(new He(t)))}maintainFocus(e){if(!this.element.contains(e.target)){const t=this.focusables;if(0===t.length)return;const s=t[0];e.preventDefault(),s.focus()}}handle(e){if(9!==e.keyCode)return;const t=this.focusables;if(0===t.length)return;const s=t[0],i=t[t.length-1],n=t.indexOf(document.activeElement);e.shiftKey?!this.element.contains(document.activeElement)||n<1?(e.preventDefault(),i.focus()):(document.activeElement.tabIndex>0||t[n-1].tabIndex>0)&&(e.preventDefault(),t[n-1].focus()):this.element.contains(document.activeElement)&&n!==t.length-1&&-1!==n?document.activeElement.tabIndex>0&&(e.preventDefault(),t[n+1].focus()):(e.preventDefault(),s.focus())}get focusables(){let e=ue.internals.dom.querySelectorAllArray(this.element,Me);const t=ue.internals.dom.querySelectorAllArray(document.documentElement,'input[type="radio"]');if(t.length){const s={};for(const e of t){const t=e.getAttribute("name");void 0===s[t]&&(s[t]=new Ge(t)),s[t].push(e)}e=e.filter((e=>{if("input"!==e.tagName.toLowerCase()||"radio"!==e.getAttribute("type").toLowerCase())return!0;const t=e.getAttribute("name");return s[t].keep(e)}))}const s=ue.internals.dom.querySelectorAllArray(this.element,Re);s.sort(((e,t)=>e.tabIndex-t.tabIndex));const i=e.filter((e=>-1===s.indexOf(e)));return s.concat(i).filter((e=>"-1"!==e.tabIndex&&ke(e,this.element)))}untrap(){this.trapped&&(this.isTrapping=!1,this.element.removeAttribute("aria-modal"),window.removeEventListener("keydown",this.handling),document.body.removeEventListener("focus",this.focusing,!0),this.element=null,this.onUntrap&&this.onUntrap())}dispose(){this.untrap()}}class He{constructor(e){this.element=e,this.inert=e.getAttribute("inert"),this.element.setAttribute("inert","")}unstun(){null===this.inert?this.element.removeAttribute("inert"):this.element.setAttribute("inert",this.inert)}}class Ge{constructor(e){this.name=e,this.buttons=[]}push(e){this.buttons.push(e),(e===document.activeElement||e.checked||void 0===this.selected)&&(this.selected=e)}keep(e){return this.selected===e}}class $e extends ue.core.DisclosuresGroup{constructor(){super("Modal",!1),this.focusTrap=new Pe}static get instanceClassName(){return"ModalsGroup"}apply(e,t){super.apply(e,t),null===this.current?this.focusTrap.untrap():this.focusTrap.trap(this.current.node)}}class qe extends ue.core.Instance{static get instanceClassName(){return"ModalBody"}init(){this.listen("scroll",this.shade.bind(this))}activate(){this.isResizing=!0,this.resize()}deactivate(){this.isResizing=!1}shade(){this.node.scrollHeight>this.node.clientHeight?this.node.offsetHeight+this.node.scrollTop>=this.node.scrollHeight?this.removeClass(Oe.SCROLL_SHADOW):this.addClass(Oe.SCROLL_SHADOW):this.removeClass(Oe.SCROLL_SHADOW)}resize(){this.adjust(),this.request(this.adjust.bind(this))}adjust(){const e=32*(this.isBreakpoint(ue.core.Breakpoints.MD)?2:1);this.isLegacy?this.style.maxHeight=window.innerHeight-e+"px":this.style.setProperty("--modal-max-height",window.innerHeight-e+"px"),this.shade()}}ue.modal={Modal:De,ModalButton:Ie,ModalBody:qe,ModalsGroup:$e,ModalSelector:Oe},ue.internals.register(ue.modal.ModalSelector.MODAL,ue.modal.Modal),ue.internals.register(ue.modal.ModalSelector.BODY,ue.modal.ModalBody),ue.internals.register(ue.core.RootSelector.ROOT,ue.modal.ModalsGroup);const Be={NAVIGATION:ue.internals.ns.selector("nav"),COLLAPSE:`${ue.internals.ns.selector("nav__item")} > ${ue.internals.ns.selector("collapse")}`,ITEM:ue.internals.ns.selector("nav__item"),ITEM_RIGHT:ue.internals.ns("nav__item--align-right"),MENU:ue.internals.ns.selector("menu")};class ze extends ue.core.Instance{constructor(){super(),this._isRightAligned=!1}static get instanceClassName(){return"NavigationItem"}init(){this.addAscent(ue.core.DisclosureEmission.ADDED,this.calculate.bind(this)),this.addAscent(ue.core.DisclosureEmission.REMOVED,this.calculate.bind(this)),this.isResizing=!0,this.calculate()}resize(){this.calculate()}calculate(){const e=this.element.getDescendantInstances(ue.core.Collapse.instanceClassName,null,!0)[0];if(e&&this.isBreakpoint(ue.core.Breakpoints.LG)&&e.element.node.matches(Be.MENU)){const t=this.element.node.parentElement.getBoundingClientRect().right,s=e.element.node.getBoundingClientRect().width,i=this.element.node.getBoundingClientRect().left;this.isRightAligned=i+s>t}else this.isRightAligned=!1}get isRightAligned(){return this._isRightAligned}set isRightAligned(e){this._isRightAligned!==e&&(this._isRightAligned=e,e?ue.internals.dom.addClass(this.element.node,Be.ITEM_RIGHT):ue.internals.dom.removeClass(this.element.node,Be.ITEM_RIGHT))}}const Ue={NONE:-1,INSIDE:0,OUTSIDE:1};class Fe extends ue.core.CollapsesGroup{static get instanceClassName(){return"Navigation"}init(){super.init(),this.clicked=!1,this.out=!1,this.listen("focusout",this.focusOut.bind(this)),this.listen("mousedown",this.down.bind(this))}validate(e){return e.element.node.matches(Be.COLLAPSE)}down(e){this.isBreakpoint(ue.core.Breakpoints.LG)&&-1!==this.index&&this.current&&(this.position=this.current.node.contains(e.target)?Ue.INSIDE:Ue.OUTSIDE,this.requestPosition())}focusOut(e){this.isBreakpoint(ue.core.Breakpoints.LG)&&(this.out=!0,this.requestPosition())}requestPosition(){this.isRequesting||(this.isRequesting=!0,this.request(this.getPosition.bind(this)))}getPosition(){if(this.out)switch(this.position){case Ue.OUTSIDE:this.index=-1;break;case Ue.INSIDE:this.current&&!this.current.node.contains(document.activeElement)&&this.current.focus();break;default:this.index>-1&&!this.current.hasFocus&&(this.index=-1)}this.request(this.requested.bind(this))}requested(){this.position=Ue.NONE,this.out=!1,this.isRequesting=!1}get index(){return super.index}set index(e){-1===e&&null!==this.current&&this.current.hasFocus&&this.current.focus(),super.index=e}}ue.navigation={Navigation:Fe,NavigationItem:ze,NavigationMousePosition:Ue,NavigationSelector:Be},ue.internals.register(ue.navigation.NavigationSelector.NAVIGATION,ue.navigation.Navigation),ue.internals.register(ue.navigation.NavigationSelector.ITEM,ue.navigation.NavigationItem);class je extends ue.core.DisclosureButton{constructor(){super(ue.core.DisclosureType.SELECT)}static get instanceClassName(){return"TabButton"}apply(e){super.apply(e),this.isPrimary&&(this.setAttribute("tabindex",e?"0":"-1"),e&&this.list&&this.list.focalize(this))}get list(){return this.element.getAscendantInstance("TabsList","TabsGroup")}}const We={TAB:ue.internals.ns.selector("tabs__tab"),GROUP:ue.internals.ns.selector("tabs"),PANEL:ue.internals.ns.selector("tabs__panel"),LIST:ue.internals.ns.selector("tabs__list"),SHADOW:ue.internals.ns.selector("tabs__shadow"),SHADOW_LEFT:ue.internals.ns.selector("tabs__shadow--left"),SHADOW_RIGHT:ue.internals.ns.selector("tabs__shadow--right"),PANEL_START:ue.internals.ns.selector("tabs__panel--direction-start"),PANEL_END:ue.internals.ns.selector("tabs__panel--direction-end")},Ke="direction-start",Ye="direction-end",Ve="none";class Qe extends ue.core.Disclosure{constructor(){super(ue.core.DisclosureType.SELECT,We.PANEL,je,"TabsGroup"),this._direction=Ve,this._isPreventingTransition=!1}static get instanceClassName(){return"TabPanel"}get direction(){return this._direction}set direction(e){if(e!==this._direction){switch(this._direction){case Ke:this.removeClass(We.PANEL_START);break;case Ye:this.removeClass(We.PANEL_END);break;case Ve:break;default:return}switch(this._direction=e,this._direction){case Ke:this.addClass(We.PANEL_START);break;case Ye:this.addClass(We.PANEL_END)}}}get isPreventingTransition(){return this._isPreventingTransition}set isPreventingTransition(e){this._isPreventingTransition!==e&&(e?this.addClass(ue.internals.motion.TransitionSelector.NONE):this.removeClass(ue.internals.motion.TransitionSelector.NONE),this._isPreventingTransition=!0===e)}translate(e,t){this.isPreventingTransition=t,this.direction=e}reset(){this.group.index=0}}class Ze extends ue.core.DisclosuresGroup{constructor(){super("TabPanel")}static get instanceClassName(){return"TabsGroup"}init(){super.init(),this.listen("transitionend",this.transitionend.bind(this)),this.listenKey(ue.core.KeyCodes.RIGHT,this.pressRight.bind(this),!0,!0),this.listenKey(ue.core.KeyCodes.LEFT,this.pressLeft.bind(this),!0,!0),this.listenKey(ue.core.KeyCodes.HOME,this.pressHome.bind(this),!0,!0),this.listenKey(ue.core.KeyCodes.END,this.pressEnd.bind(this),!0,!0),this.isRendering=!0,this.list&&this.list.apply()}get list(){return this.element.getDescendantInstances("TabsList","TabsGroup",!0)[0]}transitionend(e){this.isPreventingTransition=!0}get buttonHasFocus(){return this.members.some((e=>e.buttonHasFocus))}pressRight(){this.buttonHasFocus&&(this.index<this.length-1?this.index++:this.index=0,this.focus())}pressLeft(){this.buttonHasFocus&&(this.index>0?this.index--:this.index=this.length-1,this.focus())}pressHome(){this.buttonHasFocus&&(this.index=0,this.focus())}pressEnd(){this.buttonHasFocus&&(this.index=this.length-1,this.focus())}focus(){this.current&&this.current.focus()}apply(){for(let e=0;e<this._index;e++)this.members[e].translate(Ke);this.current.translate(Ve);for(let e=this._index+1;e<this.length;e++)this.members[e].translate(Ye);this.isPreventingTransition=!1}get isPreventingTransition(){return this._isPreventingTransition}set isPreventingTransition(e){this._isPreventingTransition!==e&&(e?this.addClass(ue.internals.motion.TransitionSelector.NONE):this.removeClass(ue.internals.motion.TransitionSelector.NONE),this._isPreventingTransition=!0===e)}render(){if(null===this.current)return;const e=Math.round(this.current.node.offsetHeight);if(this.panelHeight===e)return;this.panelHeight=e;let t=0;this.list&&(t=this.list.node.offsetHeight),this.style.setProperty("--tabs-height",this.panelHeight+t+"px")}}class Xe extends ue.core.Instance{static get instanceClassName(){return"TabsList"}init(){this.listen("scroll",this.scroll.bind(this)),this.isResizing=!0}get group(){return this.element.getAscendantInstance("TabsGroup","TabsList")}focalize(e){const t=e.getRect(),s=this.getRect(),i=this.node.scrollLeft;t.left<s.left?this.node.scrollTo(i-s.left+t.left-16,0):t.right>s.right&&this.node.scrollTo(i-s.right+t.right+16,0)}get isScrolling(){return this._isScrolling}set isScrolling(e){this._isScrolling!==e&&(this._isScrolling=e,this.apply())}apply(){this.group&&(this._isScrolling?(this.group.addClass(We.SHADOW),this.scroll()):(this.group.removeClass(We.SHADOW_RIGHT),this.group.removeClass(We.SHADOW_LEFT),this.group.removeClass(We.SHADOW)))}scroll(){if(!this.group)return;const e=this.node.scrollLeft,t=e<=16,s=this.node.scrollWidth-this.node.clientWidth-16,i=Math.abs(e)>=s,n="rtl"===document.documentElement.getAttribute("dir"),r=n?We.SHADOW_RIGHT:We.SHADOW_LEFT,o=n?We.SHADOW_LEFT:We.SHADOW_RIGHT;t?this.group.removeClass(r):this.group.addClass(r),i?this.group.removeClass(o):this.group.addClass(o)}resize(){this.isScrolling=this.node.scrollWidth>this.node.clientWidth+16,this.setProperty("--tab-list-height",`${this.getRect().height}px`)}dispose(){this.isScrolling=!1}}ue.tab={TabPanel:Qe,TabButton:je,TabsGroup:Ze,TabsList:Xe,TabSelector:We},ue.internals.register(ue.tab.TabSelector.PANEL,ue.tab.TabPanel),ue.internals.register(ue.tab.TabSelector.GROUP,ue.tab.TabsGroup),ue.internals.register(ue.tab.TabSelector.LIST,ue.tab.TabsList);const Je={SCROLLABLE:ue.internals.ns.emission("table","scrollable"),CHANGE:ue.internals.ns.emission("table","change"),CAPTION_HEIGHT:ue.internals.ns.emission("table","captionheight")};class et extends ue.core.Instance{static get instanceClassName(){return"Table"}init(){this.addAscent(Je.CAPTION_HEIGHT,this.setCaptionHeight.bind(this))}setCaptionHeight(e){this.setProperty("--table-offset",`calc(${e}px + 1rem)`)}}const tt={TABLE:ue.internals.ns.selector("table"),SHADOW:ue.internals.ns.selector("table__shadow"),SHADOW_LEFT:ue.internals.ns.selector("table__shadow--left"),SHADOW_RIGHT:ue.internals.ns.selector("table__shadow--right"),ELEMENT:`${ue.internals.ns.selector("table")}:not(${ue.internals.ns.selector("table--no-scroll")}) table`,CAPTION:`${ue.internals.ns.selector("table")} table caption`};class st extends ue.core.Instance{static get instanceClassName(){return"TableElement"}init(){this.listen("scroll",this.scroll.bind(this)),this.content=this.querySelector("tbody"),this.isResizing=!0}get isScrolling(){return this._isScrolling}set isScrolling(e){this._isScrolling!==e&&(this._isScrolling=e,e?(this.addClass(tt.SHADOW),this.scroll()):(this.removeClass(tt.SHADOW),this.removeClass(tt.SHADOW_LEFT),this.removeClass(tt.SHADOW_RIGHT)))}scroll(){const e=this.node.scrollLeft<=8,t=this.content.offsetWidth-this.node.offsetWidth-8,s=Math.abs(this.node.scrollLeft)>=t,i="rtl"===document.documentElement.getAttribute("dir"),n=i?tt.SHADOW_RIGHT:tt.SHADOW_LEFT,r=i?tt.SHADOW_LEFT:tt.SHADOW_RIGHT;e?this.removeClass(n):this.addClass(n),s?this.removeClass(r):this.addClass(r)}resize(){this.isScrolling=this.content.offsetWidth>this.node.offsetWidth}dispose(){this.isScrolling=!1}}class it extends ue.core.Instance{static get instanceClassName(){return"TableCaption"}init(){this.height=0,this.isResizing=!0}resize(){const e=this.getRect().height;this.height!==e&&(this.height=e,this.ascend(Je.CAPTION_HEIGHT,e))}}ue.table={Table:et,TableElement:st,TableCaption:it,TableSelector:tt},ue.internals.register(ue.table.TableSelector.TABLE,ue.table.Table),ue.internals.register(ue.table.TableSelector.ELEMENT,ue.table.TableElement),ue.internals.register(ue.table.TableSelector.CAPTION,ue.table.TableCaption);const nt={TAG_PRESSABLE:`${ue.internals.ns.selector("tag")}[aria-pressed]`};ue.tag={TagSelector:nt},ue.internals.register(ue.tag.TagSelector.TAG_PRESSABLE,ue.core.Toggle);const rt={DOWNLOAD_ASSESS_FILE:`${ue.internals.ns.attr.selector("assess-file")}`,DOWNLOAD_DETAIL:`${ue.internals.ns.selector("download__detail")}`};class ot extends ue.core.Instance{static get instanceClassName(){return"AssessFile"}init(){this.lang=this.getLang(this.node),this.href=this.getAttribute("href"),this.hreflang=this.getAttribute("hreflang"),this.file={},this.detail=this.querySelector(rt.DOWNLOAD_DETAIL),this.update()}getFileLength(){void 0!==this.href?fetch(this.href,{method:"HEAD",mode:"cors"}).then((e=>{this.length=e.headers.get("content-length")||-1,-1===this.length&&console.warn("Impossible de détecter le poids du fichier "+this.href+'\nErreur de récupération de l\'en-tête HTTP : "content-length"'),this.update()})):this.length=-1}update(){if(this.isLegacy&&(this.length=-1),!this.length)return void this.getFileLength();const e=[];if(this.detail){if(this.href){const t=this.parseExtension(this.href);t&&e.push(t.toUpperCase())}-1!==this.length&&e.push(this.bytesToSize(this.length)),this.hreflang&&e.push(this.getLangDisplayName(this.hreflang)),this.detail.innerHTML=e.join(" - ")}}getLang(e){return e.lang?e.lang:document.documentElement===e?window.navigator.language:this.getLang(e.parentElement)}parseExtension(e){return e.match(/\.(\w{1,9})(?:$|[?#])/)[0].replace(".","")}getLangDisplayName(e){if(this.isLegacy)return e;const t=new Intl.DisplayNames([this.lang],{type:"language"}).of(e);return t.charAt(0).toUpperCase()+t.slice(1)}bytesToSize(e){if(-1===e)return null;let t=["octets","ko","Mo","Go","To"];"bytes"===this.getAttribute(ue.internals.ns.attr("assess-file"))&&(t=["bytes","KB","MB","GB","TB"]);const s=parseInt(Math.floor(Math.log(e)/Math.log(1e3)),10);if(0===s)return`${e} ${t[s]}`;const i=e/1e3**s,n=Math.round(100*(i+Number.EPSILON))/100;return`${String(n).replace(".",",")} ${t[s]}`}}ue.download={DownloadSelector:rt,AssessFile:ot},ue.internals.register(ue.download.DownloadSelector.DOWNLOAD_ASSESS_FILE,ue.download.AssessFile);const at={HEADER:ue.internals.ns.selector("header"),TOOLS_LINKS:ue.internals.ns.selector("header__tools-links"),MENU_LINKS:ue.internals.ns.selector("header__menu-links"),BUTTONS:`${ue.internals.ns.selector("header__tools-links")} ${ue.internals.ns.selector("btns-group")}, ${ue.internals.ns.selector("header__tools-links")} ${ue.internals.ns.selector("links-group")}`,MODALS:`${ue.internals.ns.selector("header__search")}${ue.internals.ns.selector("modal")}, ${ue.internals.ns.selector("header__menu")}${ue.internals.ns.selector("modal")}`};class ct extends ue.core.Instance{static get instanceClassName(){return"HeaderLinks"}init(){const e=this.queryParentSelector(at.HEADER);this.toolsLinks=e.querySelector(at.TOOLS_LINKS),this.menuLinks=e.querySelector(at.MENU_LINKS);const t=this.toolsLinks.innerHTML.replace(/  +/g," "),s=this.menuLinks.innerHTML.replace(/  +/g," ");let i=t.replace(/ id="(.*?)"/gm,' id="$1_copy"');if(i=i.replace(/ aria-controls="(.*?)"/gm,' aria-controls="$1_copy"'),i!==s)switch(ue.mode){case ue.Modes.ANGULAR:case ue.Modes.REACT:case ue.Modes.VUE:ue.inspector.warn(`header__tools-links content is different from header__menu-links content.\nAs you're using a dynamic framework, you should handle duplication of this content yourself, please refer to documentation:\n${ue.header.doc}`);break;default:this.menuLinks.innerHTML=i}}}class ht extends ue.core.Instance{static get instanceClassName(){return"HeaderModal"}init(){this.isResizing=!0}resize(){this.isBreakpoint(ue.core.Breakpoints.LG)?this.unqualify():this.qualify()}qualify(){this.setAttribute("role","dialog");const e=this.element.getInstance("Modal");if(!e)return;const t=e.buttons;let s="";for(const e of t)if(s=e.id||s,e.isPrimary&&s)break;this.setAttribute("aria-labelledby",s)}unqualify(){const e=this.element.getInstance("Modal");e&&e.conceal(),this.removeAttribute("role"),this.removeAttribute("aria-labelledby")}}ue.header={HeaderLinks:ct,HeaderModal:ht,HeaderSelector:at,doc:"https://gouvfr.atlassian.net/wiki/spaces/DB/pages/222789846/En-t+te+-+Header"},ue.internals.register(ue.header.HeaderSelector.BUTTONS,ue.header.HeaderLinks),ue.internals.register(ue.header.HeaderSelector.MODALS,ue.header.HeaderModal);const lt={DISPLAY:ue.internals.ns.selector("display"),RADIO_BUTTONS:`input[name="${ue.internals.ns("radios-theme")}"]`,FIELDSET:ue.internals.ns.selector("fieldset")};class dt extends ue.core.Instance{static get instanceClassName(){return"Display"}init(){if(this.radios=this.querySelectorAll(lt.RADIO_BUTTONS),ue.scheme){this.changing=this.change.bind(this);for(const e of this.radios)e.addEventListener("change",this.changing);this.addDescent(ue.scheme.SchemeEmission.SCHEME,this.apply.bind(this)),this.ascend(ue.scheme.SchemeEmission.ASK)}else this.querySelector(lt.FIELDSET).setAttribute("disabled","")}get scheme(){return this._scheme}set scheme(e){if(this._scheme!==e&&ue.scheme)switch(e){case ue.scheme.SchemeValue.SYSTEM:case ue.scheme.SchemeValue.LIGHT:case ue.scheme.SchemeValue.DARK:this._scheme=e;for(const t of this.radios)t.checked=t.value===e;this.ascend(ue.scheme.SchemeEmission.SCHEME,e)}}change(){for(const e of this.radios)if(e.checked)return void(this.scheme=e.value)}apply(e){this.scheme=e}dispose(){for(const e of this.radios)e.removeEventListener("change",this.changing)}}ue.display={Display:dt,DisplaySelector:lt},ue.internals.register(ue.display.DisplaySelector.DISPLAY,ue.display.Display);
-//# sourceMappingURL=dsfr.module.min.js.map
diff --git a/dsfr/dsfr/dsfr.module.min.js.map b/dsfr/dsfr/dsfr.module.min.js.map
deleted file mode 100644
index 301880705e849f9e0ba454a6d52b27d0d9c1137f..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/dsfr.module.min.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"dsfr.module.min.js","sources":["../src/core/script/api/state.js","../.config/config.js","../src/core/script/api/inspect/inspector.js","../src/core/script/api/options/starters.js","../src/core/script/api/options/options.js","../src/core/script/api/utilities/collection.js","../src/core/script/api/modules/module.js","../src/core/script/api/utilities/namespace.js","../src/core/script/api/utilities/dom/query-selector.js","../src/core/script/api/modules/register/registration.js","../src/core/script/api/modules/register/register.js","../src/core/script/api/modules/stage/element.js","../src/core/script/api/modules/stage/root.js","../src/core/script/api/modules/stage/stage.js","../src/core/script/api/modules/render/renderer.js","../src/core/script/api/modules/resize/resizer.js","../src/core/script/api/modules/scroll/scroll-locker.js","../src/core/script/api/modules/load/load.js","../src/core/script/api/modules/font-swap/font-swap.js","../src/core/script/api/modules/mouse-move/mouse-move.js","../src/core/script/api/engine.js","../src/core/script/api/utilities/dom/classes.js","../src/core/script/api/utilities/dom/index.js","../src/core/script/api/utilities/support/browser-support.js","../src/core/script/api/utilities/support/index.js","../src/core/script/api/utilities/motion/transition-selector.js","../src/core/script/api/utilities/motion/index.js","../src/core/script/api/utilities/property/complete-assign.js","../src/core/script/api/utilities/property/index.js","../src/core/script/api/internals.js","../src/core/script/api/api.js","../src/core/script/api/utilities/emitter.js","../src/core/script/api/modules/register/breakpoints.js","../src/core/script/api/modules/register/instance.js","../src/core/script/api/modules/register/key-codes.js","../src/core/script/disclosure/disclosure-event.js","../src/core/script/disclosure/disclosure-emission.js","../src/core/script/disclosure/disclosure.js","../src/core/script/disclosure/disclosure-button.js","../src/core/script/disclosure/disclosures-group.js","../src/core/script/disclosure/disclosure-type.js","../src/core/script/collapse/collapse-button.js","../src/core/script/collapse/collapse-selector.js","../src/core/script/equisized/equisized-emission.js","../src/core/script/action/toggle/toggle-event.js","../src/core/script/inject/inject-svg-selector.js","../src/core/script/artwork/artwork-selector.js","../src/core/script/ratio/ratio-selector.js","../src/core/api.js","../src/core/index.js","../src/core/script/collapse/collapse.js","../src/core/script/collapse/collapses-group.js","../src/core/script/equisized/equisized.js","../src/core/script/action/toggle/toggle.js","../src/core/script/equisized/equisizeds-group.js","../src/core/script/inject/inject-svg.js","../src/core/script/api/utilities/attribute.js","../src/core/script/artwork/artwork.js","../src/core/script/ratio/ratio.js","../src/core/main.js","../src/scheme/script/scheme/scheme-value.js","../src/scheme/script/scheme/scheme-attribute.js","../src/scheme/script/scheme/scheme-theme.js","../src/scheme/script/scheme/scheme-emission.js","../src/scheme/script/scheme/scheme.js","../src/scheme/script/scheme/scheme-selector.js","../src/scheme/index.js","../src/scheme/main.js","../src/component/accordion/script/accordion/accordion-selector.js","../src/component/accordion/script/accordion/accordions-group.js","../src/component/accordion/index.js","../src/component/accordion/main.js","../src/component/button/script/button/button-selector.js","../src/component/button/index.js","../src/component/button/main.js","../src/component/breadcrumb/script/breadcrumb/breadcrumb.js","../src/component/breadcrumb/script/breadcrumb/breadcrumb-selector.js","../src/component/breadcrumb/index.js","../src/component/breadcrumb/main.js","../src/component/toggle/script/toggle/toggle-input.js","../src/component/toggle/script/toggle/toggle-status-label.js","../src/component/toggle/script/toggle/toggle-selector.js","../src/component/toggle/index.js","../src/component/toggle/main.js","../src/component/sidemenu/script/sidemenu/sidemenu-selector.js","../src/component/sidemenu/script/sidemenu/sidemenu-list.js","../src/component/sidemenu/index.js","../src/component/sidemenu/main.js","../src/component/modal/script/modal/modal-selector.js","../src/component/modal/script/modal/modal-button.js","../src/component/modal/script/modal/modal-attribute.js","../src/component/modal/script/modal/modal.js","../src/component/modal/script/modal/focus-trap.js","../src/component/modal/script/modal/modals-group.js","../src/component/modal/script/modal/modal-body.js","../src/component/modal/index.js","../src/component/modal/main.js","../src/component/navigation/script/navigation/navigation-selector.js","../src/component/navigation/script/navigation/navigation-item.js","../src/component/navigation/script/navigation/navigation-mouse-position.js","../src/component/navigation/script/navigation/navigation.js","../src/component/navigation/index.js","../src/component/navigation/main.js","../src/component/tab/script/tab/tab-button.js","../src/component/tab/script/tab/tab-selector.js","../src/component/tab/script/tab/tab-panel-direction.js","../src/component/tab/script/tab/tab-panel.js","../src/component/tab/script/tab/tabs-group.js","../src/component/tab/script/tab/tabs-list.js","../src/component/tab/index.js","../src/component/tab/main.js","../src/component/table/script/table/table-emission.js","../src/component/table/script/table/table.js","../src/component/table/script/table/table-selector.js","../src/component/table/script/table/table-element.js","../src/component/table/script/table/table-caption.js","../src/component/table/index.js","../src/component/table/main.js","../src/component/tag/script/tag/tag-selector.js","../src/component/tag/index.js","../src/component/tag/main.js","../src/component/download/script/download/download-selector.js","../src/component/download/script/download/assess-file.js","../src/component/download/index.js","../src/component/download/main.js","../src/component/header/script/header/header-selector.js","../src/component/header/script/header/header-links.js","../src/component/header/script/header/header-modal.js","../src/component/header/index.js","../src/component/header/main.js","../src/component/display/script/display/display-selector.js","../src/component/display/script/display/display.js","../src/component/display/index.js","../src/component/display/main.js"],"sourcesContent":["class State {\n  constructor () {\n    this.modules = {};\n  }\n\n  create (ModuleClass) {\n    const module = new ModuleClass();\n    this.modules[module.type] = module;\n  }\n\n  getModule (type) {\n    return this.modules[type];\n  }\n\n  add (type, item) {\n    this.modules[type].add(item);\n  }\n\n  remove (type, item) {\n    this.modules[type].remove(item);\n  }\n\n  get isActive () {\n    return this._isActive;\n  }\n\n  set isActive (value) {\n    if (value === this._isActive) return;\n    this._isActive = value;\n    const values = Object.keys(this.modules).map((e) => {\n      return this.modules[e];\n    });\n    if (value) {\n      for (const module of values) {\n        module.activate();\n      }\n    } else {\n      for (const module of values) {\n        module.deactivate();\n      }\n    }\n  }\n\n  get isLegacy () {\n    return this._isLegacy;\n  }\n\n  set isLegacy (value) {\n    if (value === this._isLegacy) return;\n    this._isLegacy = value;\n  }\n}\n\nconst state = new State();\n\nexport default state;\n","const config = {\r\n  prefix: 'fr',\r\n  namespace: 'dsfr',\r\n  organisation: '@gouvfr',\r\n  version: '1.7.2'\r\n};\r\n\r\nexport default config;\r\n","import state from '../state.js';\nimport config from '../../../config.js';\n\nclass LogLevel {\n  constructor (level, light, dark, logger) {\n    this.level = level;\n    this.light = light;\n    this.dark = dark;\n\n    switch (logger) {\n      case 'warn':\n        this.logger = console.warn;\n        break;\n\n      case 'error':\n        this.logger = console.error;\n        break;\n\n      default:\n        this.logger = console.log;\n    }\n  }\n\n  log (...values) {\n    const message = new Message(config.namespace);\n    for (const value of values) message.add(value);\n    this.print(message);\n  }\n\n  print (message) {\n    message.setColor(this.color);\n    this.logger.apply(console, message.getMessage());\n  }\n\n  get color () {\n    return window.matchMedia('(prefers-color-scheme: dark)').matches ? this.dark : this.light;\n  }\n}\n\nclass Message {\n  constructor (domain) {\n    this.inputs = ['%c'];\n    this.styles = ['font-family:Marianne', 'line-height: 1.5'];\n    this.objects = [];\n\n    if (domain) this.add(`${domain} :`);\n  }\n\n  add (value) {\n    switch (typeof value) {\n      case 'object':\n      case 'function':\n        this.inputs.push('%o ');\n        this.objects.push(value);\n        break;\n\n      default:\n        this.inputs.push(`${value} `);\n    }\n  }\n\n  setColor (color) {\n    this.styles.push(`color:${color}`);\n  }\n\n  getMessage () {\n    return [this.inputs.join(''), this.styles.join(';'), ...this.objects];\n  }\n}\n\nconst LEVELS = {\n  trace: new LogLevel(0, '#616161', '#989898'),\n  debug: new LogLevel(1, '#000091', '#8B8BFF'),\n  info: new LogLevel(2, '#007c3b', '#00ed70'),\n  warn: new LogLevel(3, '#ba4500', '#fa5c00', 'warn'),\n  error: new LogLevel(4, '#D80600', '#FF4641', 'error')\n};\n\nclass Inspector {\n  constructor () {\n    this.level = 2;\n\n    for (const id in LEVELS) {\n      const level = LEVELS[id];\n      this[id] = (...msgs) => {\n        if (this.level <= level.level) level.log.apply(level, msgs);\n      };\n      this[id].print = level.print.bind(level);\n    }\n  }\n\n  state () {\n    const message = new Message();\n    message.add(state);\n    this.trace.print(message);\n  }\n\n  tree () {\n    const stage = state.getModule('stage');\n    if (!stage) return;\n    const message = new Message();\n    this._branch(stage.root, 0, message);\n    this.trace.print(message);\n  }\n\n  _branch (element, space, message) {\n    let branch = '';\n    if (space > 0) {\n      let indent = '';\n      for (let i = 0; i < space; i++) indent += '    ';\n      // branch += indent + '|\\n';\n      branch += indent + '└─ ';\n    }\n    branch += `[${element.id}] ${element.html}`;\n    message.add(branch);\n    message.add({ '@': element });\n    message.add('\\n');\n    for (const child of element.children) branch += this._branch(child, space + 1, message);\n  }\n}\n\nconst inspector = new Inspector();\n\nexport default inspector;\n","export const startAtDomContentLoaded = (callback) => {\n  if (document.readyState !== 'loading') window.requestAnimationFrame(callback);\n  else document.addEventListener('DOMContentLoaded', callback);\n};\n\nexport const startAuto = (callback) => {\n  // detect\n  startAtDomContentLoaded(callback);\n};\n","import inspector from '../inspect/inspector.js';\nimport { startAtDomContentLoaded, startAuto } from './starters.js';\n\nexport const Modes = {\n  AUTO: 'auto',\n  MANUAL: 'manual',\n  RUNTIME: 'runtime',\n  LOADED: 'loaded',\n  VUE: 'vue',\n  ANGULAR: 'angular',\n  REACT: 'react'\n};\n\nclass Options {\n  constructor () {\n    this._mode = Modes.AUTO;\n    this.isStarted = false;\n    this.starting = this.start.bind(this);\n    this.preventManipulation = false;\n  }\n\n  configure (settings = {}, start) {\n    this.startCallback = start;\n    if (settings.verbose === true) inspector.level = 0;\n    this.mode = settings.mode || Modes.AUTO;\n  }\n\n  set mode (value) {\n    switch (value) {\n      case Modes.AUTO:\n        this.preventManipulation = false;\n        startAuto(this.starting);\n        break;\n\n      case Modes.LOADED:\n        this.preventManipulation = false;\n        startAtDomContentLoaded(this.starting);\n        break;\n\n      case Modes.RUNTIME:\n        this.preventManipulation = false;\n        this.start();\n        break;\n\n      case Modes.MANUAL:\n        this.preventManipulation = false;\n        break;\n\n      case Modes.VUE:\n        this.preventManipulation = true;\n        break;\n\n      case Modes.ANGULAR:\n        this.preventManipulation = true;\n        break;\n\n      case Modes.REACT:\n        this.preventManipulation = true;\n        break;\n\n      default:\n        inspector.error('Illegal mode');\n        return;\n    }\n\n    this._mode = value;\n    inspector.info(`mode set to ${value}`);\n  }\n\n  get mode () {\n    return this._mode;\n  }\n\n  start () {\n    inspector.info('start');\n    this.startCallback();\n  }\n}\n\nconst options = new Options();\nexport default options;\n","class Collection {\n  constructor () {\n    this._collection = [];\n  }\n\n  forEach (callback) {\n    this._collection.forEach(callback);\n  }\n\n  map (callback) {\n    return this._collection.map(callback);\n  }\n\n  get length () {\n    return this._collection.length;\n  }\n\n  add (collectable) {\n    if (this._collection.indexOf(collectable) > -1) return false;\n    this._collection.push(collectable);\n    if (this.onAdd) this.onAdd();\n    if (this.onPopulate && this._collection.length === 1) this.onPopulate();\n    return true;\n  }\n\n  remove (collectable) {\n    const index = this._collection.indexOf(collectable);\n    if (index === -1) return false;\n    this._collection.splice(index, 1);\n    if (this.onRemove) this.onRemove();\n    if (this.onEmpty && this._collection.length === 0) this.onEmpty();\n  }\n\n  execute (...args) {\n    for (const collectable of this._collection) if (collectable) collectable.apply(null, args);\n  }\n\n  clear () {\n    this._collection.length = 0;\n  }\n\n  clone () {\n    const clone = new Collection();\n    clone._collection = this._collection.slice();\n    return clone;\n  }\n\n  get collection () {\n    return this._collection;\n  }\n}\n\nexport { Collection };\n","import { Collection } from '../utilities/collection.js';\n\nclass Module extends Collection {\n  constructor (type) {\n    super();\n    this.type = type;\n    this.isActive = false;\n  }\n\n  activate () {}\n  deactivate () {}\n}\n\nexport { Module };\n","import config from '../../../config.js';\n\nconst ns = name => `${config.prefix}-${name}`;\n\nns.selector = (name, notation) => {\n  if (notation === undefined) notation = '.';\n  return `${notation}${ns(name)}`;\n};\n\nns.attr = (name) => `data-${ns(name)}`;\n\nns.attr.selector = (name, value) => {\n  let result = ns.attr(name);\n  if (value !== undefined) result += `=\"${value}\"`;\n  return `[${result}]`;\n};\n\nns.event = (type) => `${config.namespace}.${type}`;\n\nns.emission = (domain, type) => `emission:${domain}.${type}`;\n\nexport default ns;\n","export const querySelectorAllArray = (element, selectors) => Array.prototype.slice.call(element.querySelectorAll(selectors));\n\nexport const queryParentSelector = (element, selectors) => {\n  const parent = element.parentElement;\n  if (parent.matches(selectors)) return parent;\n  if (parent === document.documentElement) return null;\n  return queryParentSelector(parent, selectors);\n};\n","import { Collection } from '../../utilities/collection.js';\nimport state from '../../state.js';\nimport ns from '../../utilities/namespace.js';\nimport { querySelectorAllArray } from '../../utilities/dom/query-selector';\n\nclass Registration {\n  constructor (selector, InstanceClass, creator) {\n    this.selector = selector;\n    this.InstanceClass = InstanceClass;\n    this.creator = creator;\n    this.instances = new Collection();\n    this.isIntroduced = false;\n    this._instanceClassName = this.InstanceClass.instanceClassName;\n    this._instanceClassNames = this.getInstanceClassNames(this.InstanceClass);\n    this._property = this._instanceClassName.substring(0, 1).toLowerCase() + this._instanceClassName.substring(1);\n    const dashed = this._instanceClassName\n      .replace(/[^a-zA-Z0-9]+/g, '-')\n      .replace(/([A-Z]+)([A-Z][a-z])/g, '$1-$2')\n      .replace(/([a-z])([A-Z])/g, '$1-$2')\n      .replace(/([0-9])([^0-9])/g, '$1-$2')\n      .replace(/([^0-9])([0-9])/g, '$1-$2')\n      .toLowerCase();\n    this._attribute = ns.attr(`js-${dashed}`);\n  }\n\n  getInstanceClassNames (InstanceClass) {\n    const prototype = Object.getPrototypeOf(InstanceClass);\n    if (!prototype || prototype.instanceClassName === 'Instance') return [InstanceClass.instanceClassName];\n    return [...this.getInstanceClassNames(prototype), InstanceClass.instanceClassName];\n  }\n\n  hasInstanceClassName (instanceClassName) {\n    return this._instanceClassNames.indexOf(instanceClassName) > -1;\n  }\n\n  introduce () {\n    if (this.isIntroduced) return;\n    this.isIntroduced = true;\n    state.getModule('stage').parse(document.documentElement, this);\n  }\n\n  parse (node, nonRecursive) {\n    const nodes = [];\n    if (node.matches && node.matches(this.selector)) nodes.push(node);\n    // eslint-disable-next-line no-useless-call\n    if (!nonRecursive && node.querySelectorAll && node.querySelector(this.selector)) nodes.push.apply(nodes, querySelectorAllArray(node, this.selector));\n    return nodes;\n  }\n\n  create (element) {\n    if (!element.node.matches(this.selector)) return;\n    const instance = new this.InstanceClass();\n    this.instances.add(instance);\n    return instance;\n  }\n\n  remove (instance) {\n    this.instances.remove(instance);\n  }\n\n  dispose () {\n    const instances = this.instances.collection;\n    for (let i = instances.length - 1; i > -1; i--) instances[i]._dispose();\n    this.creator = null;\n  }\n\n  get instanceClassName () {\n    return this._instanceClassName;\n  }\n\n  get instanceClassNames () {\n    return this._instanceClassNames;\n  }\n\n  get property () {\n    return this._property;\n  }\n\n  get attribute () {\n    return this._attribute;\n  }\n}\n\nexport { Registration };\n","import { Module } from '../module.js';\nimport { Registration } from './registration.js';\nimport state from '../../state.js';\n\nclass Register extends Module {\n  constructor () {\n    super('register');\n  }\n\n  register (selector, InstanceClass, creator) {\n    const registration = new Registration(selector, InstanceClass, creator);\n    this.add(registration);\n    if (state.isActive) registration.introduce();\n    return registration;\n  }\n\n  activate () {\n    for (const registration of this.collection) registration.introduce();\n  }\n\n  remove (registration) {\n    registration.dispose();\n    super.remove(registration);\n  }\n}\n\nexport { Register };\n","import state from '../../state.js';\nimport inspector from '../../inspect/inspector.js';\n\nlet count = 0;\n\nclass Element {\n  constructor (node, id) {\n    if (!id) {\n      count++;\n      this.id = count;\n    } else this.id = id;\n    this.node = node;\n    this.attributeNames = [];\n    this.instances = [];\n    this._children = [];\n    this._parent = null;\n    this._projects = [];\n  }\n\n  get proxy () {\n    const scope = this;\n    if (!this._proxy) {\n      this._proxy = {\n        id: this.id,\n        get parent () {\n          return scope.parent ? scope.parent.proxy : null;\n        },\n        get children () {\n          return scope.children.map((child) => child.proxy);\n        }\n      };\n\n      for (const instance of this.instances) this._proxy[instance.registration.property] = instance.proxy;\n    }\n    return this._proxy;\n  }\n\n  get html () {\n    if (!this.node || !this.node.outerHTML) return '';\n    const end = this.node.outerHTML.indexOf('>');\n    return this.node.outerHTML.substring(0, end + 1);\n  }\n\n  project (registration) {\n    if (this._projects.indexOf(registration) === -1) this._projects.push(registration);\n  }\n\n  populate () {\n    const projects = this._projects.slice();\n    this._projects.length = 0;\n    for (const registration of projects) this.create(registration);\n  }\n\n  create (registration) {\n    if (this.hasInstance(registration.instanceClassName)) {\n      // inspector.debug(`failed creation, instance of ${registration.instanceClassName} already exists on element [${this.id}]`);\n      return;\n    }\n    inspector.debug(`create instance of ${registration.instanceClassName} on element [${this.id}]`);\n    const instance = registration.create(this);\n    this.instances.push(instance);\n    instance._config(this, registration);\n    if (this._proxy) this._proxy[registration.property] = instance.proxy;\n  }\n\n  remove (instance) {\n    const index = this.instances.indexOf(instance);\n    if (index > -1) this.instances.splice(index, 1);\n    if (this._proxy) delete this._proxy[instance.registration.property];\n  }\n\n  get parent () {\n    return this._parent;\n  }\n\n  get ascendants () {\n    return [this.parent, ...this.parent.ascendants];\n  }\n\n  get children () {\n    return this._children;\n  }\n\n  get descendants () {\n    const descendants = [...this._children];\n    this._children.forEach(child => descendants.push(...child.descendants));\n    return descendants;\n  }\n\n  // TODO : emit ascendant et descendant de changement ?\n\n  addChild (child, index) {\n    if (this._children.indexOf(child) > -1) return null;\n    child._parent = this;\n    if (!isNaN(index) && index > -1 && index < this._children.length) this._children.splice(index, 0, child);\n    else this._children.push(child);\n    return child;\n  }\n\n  removeChild (child) {\n    const index = this._children.indexOf(child);\n    if (index === -1) return null;\n    child._parent = null;\n    this._children.splice(index, 1);\n  }\n\n  emit (type, data) {\n    const elements = state.getModule('stage').collection;\n    const response = [];\n    for (const element of elements) response.push(...element._emit(type, data));\n    return response;\n  }\n\n  _emit (type, data) {\n    const response = [];\n    for (const instance of this.instances) response.push(...instance._emitter.emit(type, data));\n    return response;\n  }\n\n  ascend (type, data) {\n    if (this._parent) return this._parent._ascend(type, data);\n    return [];\n  }\n\n  _ascend (type, data) {\n    const response = [];\n    for (const instance of this.instances) response.push(...instance._ascent.emit(type, data));\n    if (this._parent) response.push(...this._parent._ascend(type, data));\n    return response;\n  }\n\n  descend (type, data) {\n    const response = [];\n    for (const child of this._children) response.push(...child._descend(type, data));\n    return response;\n  }\n\n  _descend (type, data) {\n    const response = [];\n    for (const instance of this.instances) response.push(...instance._descent.emit(type, data));\n    for (const child of this._children) response.push(...child._descend(type, data));\n    return response;\n  }\n\n  getInstance (instanceClassName) {\n    for (const instance of this.instances) if (instance.registration.hasInstanceClassName(instanceClassName)) return instance;\n    return null;\n  }\n\n  hasInstance (instanceClassName) {\n    return this.getInstance(instanceClassName) !== null;\n  }\n\n  getDescendantInstances (instanceClassName, stopAtInstanceClassName, stopAtFirstInstance) {\n    if (!instanceClassName) return [];\n    const instances = [];\n    for (const child of this._children) {\n      const instance = child.getInstance(instanceClassName);\n      if (instance) {\n        instances.push(instance);\n        if (stopAtFirstInstance) continue;\n      }\n      if ((!stopAtInstanceClassName || !child.hasInstance(stopAtInstanceClassName)) && child.children.length) instances.push.apply(instances, child.getDescendantInstances(instanceClassName, stopAtInstanceClassName, stopAtFirstInstance));\n    }\n    return instances;\n  }\n\n  getAscendantInstance (instanceClassName, stopAtInstanceClassName) {\n    if (!instanceClassName || !this._parent) return null;\n    const instance = this._parent.getInstance(instanceClassName);\n    if (instance) return instance;\n    if (stopAtInstanceClassName && this._parent.hasInstance(stopAtInstanceClassName)) return null;\n    return this._parent.getAscendantInstance(instanceClassName, stopAtInstanceClassName);\n  }\n\n  dispose () {\n    for (const instance of this.instances) instance._dispose();\n    this.instances.length = 0;\n    state.remove('stage', this);\n    this.parent.removeChild(this);\n    this._children.length = 0;\n    inspector.debug(`remove element [${this.id}] ${this.html}`);\n  }\n\n  prepare (attributeName) {\n    if (this.attributeNames.indexOf(attributeName) === -1) this.attributeNames.push(attributeName);\n  }\n\n  examine () {\n    const attributeNames = this.attributeNames.slice();\n    this.attributeNames.length = 0;\n    for (let i = this.instances.length - 1; i > -1; i--) this.instances[i].examine(attributeNames);\n  }\n}\n\nexport { Element };\n","import { Element } from './element.js';\nimport ns from '../../utilities/namespace.js';\n\nclass Root extends Element {\n  constructor () {\n    super(document.documentElement, 'root');\n    this.node.setAttribute(ns.attr('js'), true);\n  }\n}\n\nconst RootSelector = {\n  ROOT: ':root'\n};\n\nexport { Root, RootSelector };\n","import state from '../../state.js';\nimport { Element } from './element.js';\nimport { Module } from '../module.js';\nimport { Root } from './root.js';\nimport inspector from '../../inspect/inspector.js';\n\nclass Stage extends Module {\n  constructor () {\n    super('stage');\n    this.root = new Root();\n    super.add(this.root);\n    this.observer = new MutationObserver(this.mutate.bind(this));\n    this.modifications = [];\n    this.willModify = false;\n    this.modifying = this.modify.bind(this);\n  }\n\n  hasElement (node) {\n    for (const element of this.collection) if (element.node === node) return true;\n    return false;\n  }\n\n  getElement (node) {\n    for (const element of this.collection) if (element.node === node) return element;\n    const element = new Element(node);\n    this.add(element);\n    inspector.debug(`add element [${element.id}] ${element.html}`);\n    return element;\n  }\n\n  getProxy (node) {\n    if (!this.hasElement(node)) return null;\n    const element = this.getElement(node);\n    return element.proxy;\n  }\n\n  add (element) {\n    super.add(element);\n    this.put(element, this.root);\n  }\n\n  put (element, branch) {\n    let index = 0;\n    for (let i = branch.children.length - 1; i > -1; i--) {\n      const child = branch.children[i];\n      const position = element.node.compareDocumentPosition(child.node);\n      if (position & Node.DOCUMENT_POSITION_CONTAINS) {\n        this.put(element, child);\n        return;\n      } else if (position & Node.DOCUMENT_POSITION_CONTAINED_BY) {\n        branch.removeChild(child);\n        element.addChild(child, 0);\n      } else if (position & Node.DOCUMENT_POSITION_PRECEDING) {\n        index = i + 1;\n        break;\n      }\n    }\n\n    branch.addChild(element, index);\n  }\n\n  activate () {\n    this.observer.observe(document.documentElement, { childList: true, subtree: true, attributes: true });\n  }\n\n  deactivate () {\n    this.observer.disconnect();\n  }\n\n  mutate (mutations) {\n    const examinations = [];\n    mutations.forEach((mutation) => {\n      switch (mutation.type) {\n        case 'childList':\n          mutation.removedNodes.forEach((node) => this.dispose(node));\n          mutation.addedNodes.forEach((node) => this.parse(node));\n          break;\n\n        case 'attributes':\n          if (this.hasElement(mutation.target)) {\n            const element = this.getElement(mutation.target);\n            element.prepare(mutation.attributeName);\n            if (examinations.indexOf(element) === -1) examinations.push(element);\n            for (const descendant of element.descendants) if (examinations.indexOf(descendant) === -1) examinations.push(descendant);\n          }\n          if (this.modifications.indexOf(mutation.target) === -1) this.modifications.push(mutation.target);\n          break;\n      }\n    });\n\n    examinations.forEach(element => element.examine());\n    if (this.modifications.length && !this.willModify) {\n      this.willModify = true;\n      window.requestAnimationFrame(this.modifying);\n    }\n  }\n\n  modify () {\n    this.willModify = false;\n    const targets = this.modifications.slice();\n    this.modifications.length = 0;\n    for (const target of targets) if (document.documentElement.contains(target)) this.parse(target);\n  }\n\n  dispose (node) {\n    const disposables = [];\n    this.forEach((element) => {\n      if (node.contains(element.node)) disposables.push(element);\n    });\n\n    for (const disposable of disposables) {\n      disposable.dispose();\n      this.remove(disposable);\n    }\n  }\n\n  parse (node, registration, nonRecursive) {\n    const registrations = registration ? [registration] : state.getModule('register').collection;\n    const creations = [];\n\n    for (const registration of registrations) {\n      const nodes = registration.parse(node, nonRecursive);\n\n      for (const n of nodes) {\n        const element = this.getElement(n);\n        element.project(registration);\n        if (creations.indexOf(element) === -1) creations.push(element);\n      }\n    }\n\n    for (const element of creations) element.populate();\n  }\n}\n\nexport { Stage };\n","import state from '../../state.js';\nimport { Module } from '../module.js';\nimport { Collection } from '../../utilities/collection.js';\n\nclass Renderer extends Module {\n  constructor () {\n    super('render');\n    this.rendering = this.render.bind(this);\n    this.nexts = new Collection();\n  }\n\n  activate () {\n    window.requestAnimationFrame(this.rendering);\n  }\n\n  request (instance) {\n    this.nexts.add(instance);\n  }\n\n  render () {\n    if (!state.isActive) return;\n    window.requestAnimationFrame(this.rendering);\n    this.forEach((instance) => instance.render());\n    if (!this.nexts.length) return;\n    const nexts = this.nexts.clone();\n    this.nexts.clear();\n    nexts.forEach((instance) => instance.next());\n  }\n}\n\nexport { Renderer };\n","import { Module } from '../module.js';\n\nclass Resizer extends Module {\n  constructor () {\n    super('resize');\n    this.requireResize = false;\n    this.resizing = this.resize.bind(this);\n    const requesting = this.request.bind(this);\n    if (document.fonts) {\n      document.fonts.ready.then(requesting);\n    }\n    window.addEventListener('resize', requesting);\n    window.addEventListener('orientationchange', requesting);\n  }\n\n  activate () {\n    this.request();\n  }\n\n  request () {\n    if (this.requireResize) return;\n    this.requireResize = true;\n    window.requestAnimationFrame(this.resizing);\n  }\n\n  resize () {\n    if (!this.requireResize) return;\n    this.forEach((instance) => instance.resize());\n    this.requireResize = false;\n  }\n}\n\nexport { Resizer };\n","import ns from '../../utilities/namespace.js';\nimport { Module } from '../module.js';\n\nclass ScrollLocker extends Module {\n  constructor () {\n    super('lock');\n    this._isLocked = false;\n    this._scrollY = 0;\n    this.onPopulate = this.lock.bind(this);\n    this.onEmpty = this.unlock.bind(this);\n  }\n\n  get isLocked () {\n    return this._isLocked;\n  }\n\n  lock () {\n    if (!this._isLocked) {\n      this._isLocked = true;\n      this._scrollY = window.scrollY;\n      if (this.isLegacy) document.body.style.top = this._scrollY * -1 + 'px';\n      else document.body.style.setProperty('--scroll-top', this._scrollY * -1 + 'px');\n      document.documentElement.setAttribute(ns.attr('scrolling'), 'false');\n    }\n  }\n\n  unlock () {\n    if (this._isLocked) {\n      this._isLocked = false;\n      document.documentElement.removeAttribute(ns.attr('scrolling'));\n      if (this.isLegacy) document.body.style.top = '';\n      else document.body.style.removeProperty('--scroll-top');\n      window.scroll(0, this._scrollY);\n    }\n  }\n}\n\nexport { ScrollLocker };\n","import { Module } from '../module.js';\n\nclass Load extends Module {\n  constructor () {\n    super('load');\n    this.loading = this.load.bind(this);\n  }\n\n  activate () {\n    window.addEventListener('load', this.loading);\n  }\n\n  load () {\n    this.forEach((instance) => instance.load());\n  }\n}\n\nexport { Load };\n","import { Module } from '../module.js';\n\nconst FONT_FAMILIES = ['Marianne', 'Spectral'];\n\nclass FontSwap extends Module {\n  constructor () {\n    super('font-swap');\n    this.swapping = this.swap.bind(this);\n  }\n\n  activate () {\n    if (document.fonts) {\n      document.fonts.addEventListener('loadingdone', this.swapping);\n    }\n  }\n\n  swap () {\n    const families = FONT_FAMILIES.filter(family => document.fonts.check(`16px ${family}`));\n\n    this.forEach((instance) => instance.swapFont(families));\n  }\n}\n\nexport { FontSwap };\n","import { Module } from '../module.js';\n\nclass MouseMove extends Module {\n  constructor () {\n    super('mouse-move');\n    this.requireMove = false;\n    this._isMoving = false;\n    this.moving = this.move.bind(this);\n    this.requesting = this.request.bind(this);\n    this.onPopulate = this.listen.bind(this);\n    this.onEmpty = this.unlisten.bind(this);\n  }\n\n  listen () {\n    if (this._isMoving) return;\n    this._isMoving = true;\n    this.requireMove = false;\n    document.documentElement.addEventListener('mousemove', this.requesting);\n  }\n\n  unlisten () {\n    if (!this._isMoving) return;\n    this._isMoving = false;\n    this.requireMove = false;\n    document.documentElement.removeEventListener('mousemove', this.requesting);\n  }\n\n  request (e) {\n    if (!this._isMoving) return;\n    this.point = { x: e.clientX, y: e.clientY };\n    if (this.requireMove) return;\n    this.requireMove = true;\n    window.requestAnimationFrame(this.moving);\n  }\n\n  move () {\n    if (!this.requireMove) return;\n    this.forEach((instance) => instance.mouseMove(this.point));\n    this.requireMove = false;\n  }\n}\n\nexport { MouseMove };\n","import { Register } from './modules/register/register.js';\nimport { Stage } from './modules/stage/stage.js';\nimport { Renderer } from './modules/render/renderer.js';\nimport { Resizer } from './modules/resize/resizer.js';\nimport { ScrollLocker } from './modules/scroll/scroll-locker.js';\nimport { Load } from './modules/load/load.js';\nimport { FontSwap } from './modules/font-swap/font-swap';\nimport { MouseMove } from './modules/mouse-move/mouse-move';\nimport inspector from './inspect/inspector.js';\nimport state from './state.js';\n\nclass Engine {\n  constructor () {\n    state.create(Register);\n    state.create(Stage);\n    state.create(Renderer);\n    state.create(Resizer);\n    state.create(ScrollLocker);\n    state.create(Load);\n    state.create(FontSwap);\n    state.create(MouseMove);\n\n    const registerModule = state.getModule('register');\n    this.register = registerModule.register.bind(registerModule);\n  }\n\n  get isActive () {\n    return state.isActive;\n  }\n\n  start () {\n    inspector.debug('START');\n    state.isActive = true;\n  }\n\n  stop () {\n    inspector.debug('STOP');\n    state.isActive = false;\n  }\n}\n\nconst engine = new Engine();\nexport default engine;\n","const sanitize = (className) => className.charAt(0) === '.' ? className.substr(1) : className;\n\nconst getClassNames = (element) => element.className ? element.className.split(' ') : [];\n\nexport { getClassNames };\n\nconst modifyClass = (element, className, remove) => {\n  className = sanitize(className);\n  const classNames = getClassNames(element);\n  const index = classNames.indexOf(className);\n  if (remove === true) {\n    if (index > -1) classNames.splice(index, 1);\n  } else if (index === -1) classNames.push(className);\n  element.className = classNames.join(' ');\n};\n\nconst addClass = (element, className) => modifyClass(element, className);\n\nexport { addClass };\n\nconst removeClass = (element, className) => modifyClass(element, className, true);\n\nexport { removeClass };\n\nconst hasClass = (element, className) => getClassNames(element).indexOf(sanitize(className)) > -1;\n\nexport { hasClass };\n","import { addClass, hasClass, removeClass } from './classes.js';\nimport { queryParentSelector, querySelectorAllArray } from './query-selector.js';\n\nconst dom = {};\n\ndom.addClass = addClass;\ndom.hasClass = hasClass;\ndom.removeClass = removeClass;\ndom.queryParentSelector = queryParentSelector;\ndom.querySelectorAllArray = querySelectorAllArray;\n\nexport default dom;\n","const supportLocalStorage = () => {\n  try {\n    return 'localStorage' in window && window.localStorage !== null;\n  } catch (e) {\n    return false;\n  }\n};\n\nconst supportAspectRatio = () => {\n  if (!window.CSS) return false;\n  return CSS.supports('aspect-ratio: 16 / 9');\n};\n\nexport { supportLocalStorage, supportAspectRatio };\n","import { supportLocalStorage, supportAspectRatio } from './browser-support.js';\n\nconst support = {};\n\nsupport.supportLocalStorage = supportLocalStorage;\n\nsupport.supportAspectRatio = supportAspectRatio;\n\nexport default support;\n","import ns from '../namespace.js';\n\nexport const TransitionSelector = {\n  NONE: ns.selector('transition-none')\n};\n","import { TransitionSelector } from './transition-selector';\n\nconst selector = {};\n\nselector.TransitionSelector = TransitionSelector;\n\nexport default selector;\n","/**\n * Copy properties from multiple sources including accessors.\n * source : https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Global_Objects/Object/assign#copier_des_accesseurs\n *\n * @param {object} [target] - Target object to copy into\n * @param {...objects} [sources] - Multiple objects\n * @return {object} A new object\n *\n * @example\n *\n *     const obj1 = {\n *        key: 'value'\n *     };\n *     const obj2 = {\n *        get function01 () {\n *          return a-value;\n *        }\n *        set function01 () {\n *          return a-value;\n *        }\n *     };\n *     completeAssign(obj1, obj2)\n */\nconst completeAssign = (target, ...sources) => {\n  sources.forEach(source => {\n    const descriptors = Object.keys(source).reduce((descriptors, key) => {\n      descriptors[key] = Object.getOwnPropertyDescriptor(source, key);\n      return descriptors;\n    }, {});\n\n    Object.getOwnPropertySymbols(source).forEach(sym => {\n      const descriptor = Object.getOwnPropertyDescriptor(source, sym);\n      if (descriptor.enumerable) {\n        descriptors[sym] = descriptor;\n      }\n    });\n    Object.defineProperties(target, descriptors);\n  });\n  return target;\n};\n\nexport { completeAssign };\n","import { completeAssign } from './complete-assign';\n\nconst property = {};\n\nproperty.completeAssign = completeAssign;\n\nexport default property;\n","import state from './state.js';\nimport engine from './engine.js';\nimport options from './options/options.js';\nimport dom from './utilities/dom/index';\nimport ns from './utilities/namespace.js';\nimport support from './utilities/support/index';\nimport motion from './utilities/motion/index';\nimport property from './utilities/property/index';\n\nconst internals = {};\nconst legacy = {};\n\nObject.defineProperty(legacy, 'isLegacy', {\n  get: () => state.isLegacy\n});\n\nlegacy.setLegacy = () => {\n  state.isLegacy = true;\n};\n\ninternals.legacy = legacy;\ninternals.dom = dom;\ninternals.support = support;\ninternals.motion = motion;\ninternals.property = property;\ninternals.ns = ns;\ninternals.register = engine.register;\ninternals.state = state;\n\nObject.defineProperty(internals, 'preventManipulation', {\n  get: () => options.preventManipulation\n});\nObject.defineProperty(internals, 'stage', {\n  get: () => state.getModule('stage')\n});\n\nexport default internals;\n","import state from './state.js';\nimport options, { Modes } from './options/options.js';\nimport config from '../../config.js';\nimport engine from './engine.js';\nimport inspector from './inspect/inspector.js';\nimport internals from './internals.js';\n\ninspector.info(`version ${config.version}`);\n\nconst api = (node) => {\n  const stage = state.getModule('stage');\n  return stage.getProxy(node);\n};\n\napi.Modes = Modes;\n\nObject.defineProperty(api, 'mode', {\n  set: (value) => { options.mode = value; },\n  get: () => options.mode\n});\n\napi.internals = internals;\n\napi.start = engine.start;\napi.stop = engine.stop;\n\napi.inspector = inspector;\n\noptions.configure(window[config.namespace], api.start);\n\nwindow[config.namespace] = api;\nexport default api;\n","class Emitter {\n  constructor () {\n    this.emissions = {};\n  }\n\n  add (type, closure) {\n    if (typeof closure !== 'function') throw new Error('closure must be a function');\n    if (!this.emissions[type]) this.emissions[type] = [];\n    this.emissions[type].push(closure);\n  }\n\n  remove (type, closure) {\n    if (!this.emissions[type]) return;\n    if (!closure) delete this.emissions[type];\n    else {\n      const index = this.emissions[type].indexOf(closure);\n      if (index > -1) this.emissions[type].splice(index);\n    }\n  }\n\n  emit (type, data) {\n    if (!this.emissions[type]) return [];\n    const response = [];\n    for (const closure of this.emissions[type]) if (closure) response.push(closure(data));\n    return response;\n  }\n\n  dispose () {\n    this.emissions = null;\n  }\n}\n\nexport { Emitter };\n","class Breakpoint {\n  constructor (id, minWidth) {\n    this.id = id;\n    this.minWidth = minWidth;\n  }\n\n  test () {\n    return window.matchMedia(`(min-width: ${this.minWidth}em)`).matches;\n  }\n}\n\nexport const Breakpoints = {\n  XS: new Breakpoint('xs', 0),\n  SM: new Breakpoint('sm', 36),\n  MD: new Breakpoint('md', 48),\n  LG: new Breakpoint('lg', 62),\n  XL: new Breakpoint('xl', 78)\n};\n","import { Emitter } from '../../utilities/emitter.js';\nimport state from '../../state.js';\nimport inspector from '../../inspect/inspector.js';\nimport { Breakpoints } from './breakpoints.js';\nimport { addClass, removeClass, hasClass, getClassNames } from '../../utilities/dom/classes.js';\nimport { queryParentSelector, querySelectorAllArray } from '../../utilities/dom/query-selector.js';\n\nclass Instance {\n  constructor (jsAttribute = true) {\n    this.jsAttribute = jsAttribute;\n    this._isRendering = false;\n    this._isResizing = false;\n    this._isScrollLocked = false;\n    this._isLoading = false;\n    this._isSwappingFont = false;\n    this._listeners = {};\n    this._keyListenerTypes = [];\n    this._keys = [];\n    this.handlingKey = this.handleKey.bind(this);\n    this._emitter = new Emitter();\n    this._ascent = new Emitter();\n    this._descent = new Emitter();\n    this._registrations = [];\n    this._nexts = [];\n  }\n\n  static get instanceClassName () {\n    return 'Instance';\n  }\n\n  _config (element, registration) {\n    this.element = element;\n    this.registration = registration;\n    this.node = element.node;\n    this.id = element.node.id;\n    if (this.jsAttribute) this.setAttribute(registration.attribute, true);\n    this.init();\n  }\n\n  init () {}\n\n  get proxy () {\n    const scope = this;\n    return {\n      render: () => scope.render(),\n      resize: () => scope.resize()\n    };\n  }\n\n  register (selector, InstanceClass) {\n    const registration = state.getModule('register').register(selector, InstanceClass, this);\n    this._registrations.push(registration);\n  }\n\n  getRegisteredInstances (instanceClassName) {\n    for (const registration of this._registrations) if (registration.hasInstanceClassName(instanceClassName)) return registration.instances.collection;\n    return [];\n  }\n\n  dispatch (type, detail, bubbles, cancelable) {\n    const event = new CustomEvent(type, { detail: detail, bubble: bubbles === true, cancelable: cancelable === true });\n    this.node.dispatchEvent(event);\n  }\n\n  listen (type, closure, options) {\n    if (!this._listeners[type]) this._listeners[type] = [];\n    if (this._listeners[type].indexOf(closure) > -1) return;\n    this._listeners[type].push(closure);\n    this.node.addEventListener(type, closure, options);\n  }\n\n  unlisten (type, closure) {\n    if (!type) {\n      for (const type in this._listeners) this.unlisten(type);\n    } else if (!closure) {\n      if (!this._listeners[type]) return;\n      for (const closure of this._listeners[type]) this.node.removeEventListener(type, closure);\n      this._listeners[type].length = 0;\n    } else {\n      if (!this._listeners[type]) return;\n      const index = this._listeners[type].indexOf(closure);\n      if (index > -1) this._listeners[type].splice(index, 1);\n      this.node.removeEventListener(type, closure);\n    }\n  }\n\n  listenKey (code, closure, preventDefault = false, stopPropagation = false, type = 'down') {\n    if (this._keyListenerTypes.indexOf(type) === -1) {\n      this.listen(`key${type}`, this.handlingKey);\n      this._keyListenerTypes.push(type);\n    }\n\n    this._keys.push(new KeyAction(type, code, closure, preventDefault, stopPropagation));\n  }\n\n  unlistenKey (code, closure) {\n    this._keys = this._keys.filter((key) => key.code !== code || key.closure !== closure);\n\n    this._keyListenerTypes.forEach(type => {\n      if (!this._keys.some(key => key.type === type)) this.unlisten(`key${type}`, this.handlingKey);\n    });\n  }\n\n  handleKey (e) {\n    for (const key of this._keys) key.handle(e);\n  }\n\n  get isRendering () { return this._isRendering; }\n\n  set isRendering (value) {\n    if (this._isRendering === value) return;\n    if (value) state.add('render', this);\n    else state.remove('render', this);\n    this._isRendering = value;\n  }\n\n  render () {}\n\n  request (closure) {\n    this._nexts.push(closure);\n    state.getModule('render').request(this);\n  }\n\n  next () {\n    const nexts = this._nexts.slice();\n    this._nexts.length = 0;\n    for (const closure of nexts) if (closure) closure();\n  }\n\n  get isResizing () { return this._isResizing; }\n\n  set isResizing (value) {\n    if (this._isResizing === value) return;\n    if (value) {\n      state.add('resize', this);\n      this.resize();\n    } else state.remove('resize', this);\n    this._isResizing = value;\n  }\n\n  resize () {}\n\n  isBreakpoint (breakpoint) {\n    switch (true) {\n      case typeof breakpoint === 'string':\n        return Breakpoints[breakpoint.toUpperCase()].test();\n\n      default:\n        return breakpoint.test();\n    }\n  }\n\n  get isScrollLocked () {\n    return this._isScrollLocked;\n  }\n\n  set isScrollLocked (value) {\n    if (this._isScrollLocked === value) return;\n    if (value) state.add('lock', this);\n    else state.remove('lock', this);\n    this._isScrollLocked = value;\n  }\n\n  get isLoading () {\n    return this._isLoading;\n  }\n\n  set isLoading (value) {\n    if (this._isLoading === value) return;\n    if (value) state.add('load', this);\n    else state.remove('load', this);\n    this._isLoading = value;\n  }\n\n  load () {}\n\n  get isSwappingFont () {\n    return this._isSwappingFont;\n  }\n\n  set isSwappingFont (value) {\n    if (this._isSwappingFont === value) return;\n    if (value) state.add('font-swap', this);\n    else state.remove('font-swap', this);\n    this._isSwappingFont = value;\n  }\n\n  swapFont () {}\n\n  get isMouseMoving () { return this._isMouseMoving; }\n\n  set isMouseMoving (value) {\n    if (this._isMouseMoving === value) return;\n    if (value) {\n      state.add('mouse-move', this);\n    } else {\n      state.remove('mouse-move', this);\n    }\n    this._isMouseMoving = value;\n  }\n\n  mouseMove (point) {}\n\n  examine (attributeNames) {\n    if (!this.node.matches(this.registration.selector)) {\n      this._dispose();\n      return;\n    }\n\n    this.mutate(attributeNames);\n  }\n\n  mutate (attributeNames) {}\n\n  _dispose () {\n    inspector.debug(`dispose instance of ${this.registration.instanceClassName} on element [${this.element.id}]`);\n    this.removeAttribute(this.registration.attribute);\n    this.unlisten();\n    this._keys = null;\n    this.isRendering = false;\n    this.isResizing = false;\n    this._nexts = null;\n    state.getModule('render').nexts.remove(this);\n    this.isScrollLocked = false;\n    this.isLoading = false;\n    this.isSwappingFont = false;\n    this._emitter.dispose();\n    this._emitter = null;\n    this._ascent.dispose();\n    this._ascent = null;\n    this._descent.dispose();\n    this._descent = null;\n    this.element.remove(this);\n    for (const registration of this._registrations) state.remove('register', registration);\n    this._registrations = null;\n    this.registration.remove(this);\n    this.dispose();\n  }\n\n  dispose () {}\n\n  emit (type, data) {\n    return this.element.emit(type, data);\n  }\n\n  addEmission (type, closure) {\n    this._emitter.add(type, closure);\n  }\n\n  removeEmission (type, closure) {\n    this._emitter.remove(type, closure);\n  }\n\n  ascend (type, data) {\n    return this.element.ascend(type, data);\n  }\n\n  addAscent (type, closure) {\n    this._ascent.add(type, closure);\n  }\n\n  removeAscent (type, closure) {\n    this._ascent.remove(type, closure);\n  }\n\n  descend (type, data) {\n    return this.element.descend(type, data);\n  }\n\n  addDescent (type, closure) {\n    this._descent.add(type, closure);\n  }\n\n  removeDescent (type, closure) {\n    this._descent.remove(type, closure);\n  }\n\n  get style () {\n    return this.node.style;\n  }\n\n  addClass (className) {\n    addClass(this.node, className);\n  }\n\n  removeClass (className) {\n    removeClass(this.node, className);\n  }\n\n  hasClass (className) {\n    return hasClass(this.node, className);\n  }\n\n  get classNames () {\n    return getClassNames(this.node);\n  }\n\n  setAttribute (attributeName, value) {\n    this.node.setAttribute(attributeName, value);\n  }\n\n  getAttribute (attributeName) {\n    return this.node.getAttribute(attributeName);\n  }\n\n  hasAttribute (attributeName) {\n    return this.node.hasAttribute(attributeName);\n  }\n\n  removeAttribute (attributeName) {\n    this.node.removeAttribute(attributeName);\n  }\n\n  setProperty (propertyName, value) {\n    this.node.style.setProperty(propertyName, value);\n  }\n\n  removeProperty (propertyName) {\n    this.node.style.removeProperty(propertyName);\n  }\n\n  focus () {\n    this.node.focus();\n  }\n\n  get hasFocus () {\n    return this.node === document.activeElement;\n  }\n\n  matches (selectors) {\n    return this.node.matches(selectors);\n  }\n\n  querySelector (selectors) {\n    return this.node.querySelector(selectors);\n  }\n\n  querySelectorAll (selectors) {\n    return querySelectorAllArray(this.node, selectors);\n  }\n\n  queryParentSelector (selectors) {\n    return queryParentSelector(this.node, selectors);\n  }\n\n  getRect () {\n    return this.node.getBoundingClientRect();\n  }\n\n  get isLegacy () {\n    return state.isLegacy;\n  }\n}\n\nclass KeyAction {\n  constructor (type, code, closure, preventDefault, stopPropagation) {\n    this.type = type;\n    this.eventType = `key${type}`;\n    this.code = code;\n    this.closure = closure;\n    this.preventDefault = preventDefault === true;\n    this.stopPropagation = stopPropagation === true;\n  }\n\n  handle (e) {\n    if (e.type !== this.eventType) return;\n    if (e.keyCode === this.code) {\n      this.closure(e);\n      if (this.preventDefault) {\n        e.preventDefault();\n      }\n      if (this.stopPropagation) {\n        e.stopPropagation();\n      }\n    }\n  }\n}\n\nexport { Instance };\n","export const KeyCodes = {\n  TAB: 9,\n  ESCAPE: 27,\n  END: 35,\n  HOME: 36,\n  LEFT: 37,\n  UP: 38,\n  RIGHT: 39,\n  DOWN: 40\n};\n","import ns from '../api/utilities/namespace.js';\n\nconst DisclosureEvent = {\n  DISCLOSE: ns.event('disclose'),\n  CONCEAL: ns.event('conceal')\n};\n\nexport { DisclosureEvent };\n","import ns from '../api/utilities/namespace.js';\n\nconst DisclosureEmission = {\n  RESET: ns.emission('disclosure', 'reset'),\n  ADDED: ns.emission('disclosure', 'added'),\n  REMOVED: ns.emission('disclosure', 'removed'),\n  GROUP: ns.emission('disclosure', 'group'),\n  UNGROUP: ns.emission('disclosure', 'ungroup')\n};\n\nexport { DisclosureEmission };\n","import { Instance } from '../api/modules/register/instance.js';\nimport { DisclosureEvent } from './disclosure-event.js';\nimport { DisclosureEmission } from './disclosure-emission.js';\nimport { completeAssign } from '../api/utilities/property/complete-assign.js';\n\nclass Disclosure extends Instance {\n  constructor (type, selector, DisclosureButtonInstanceClass, disclosuresGroupInstanceClassName) {\n    super();\n    this.type = type;\n    this._selector = selector;\n    this.DisclosureButtonInstanceClass = DisclosureButtonInstanceClass;\n    this.disclosuresGroupInstanceClassName = disclosuresGroupInstanceClassName;\n    this.modifier = this._selector + '--' + this.type.id;\n    this.pristine = true;\n  }\n\n  static get instanceClassName () {\n    return 'Disclosure';\n  }\n\n  init () {\n    this.addDescent(DisclosureEmission.RESET, this.reset.bind(this));\n    this.addDescent(DisclosureEmission.GROUP, this.update.bind(this));\n    this.addDescent(DisclosureEmission.UNGROUP, this.update.bind(this));\n    this.register(`[aria-controls=\"${this.id}\"]`, this.DisclosureButtonInstanceClass);\n    this.ascend(DisclosureEmission.ADDED);\n    this.update();\n  }\n\n  get proxy () {\n    const scope = this;\n    const proxy = Object.assign(super.proxy, {\n      disclose: scope.disclose.bind(scope),\n      focus: scope.focus.bind(scope)\n    });\n\n    if (this.type.canConceal) proxy.conceal = scope.conceal.bind(scope);\n\n    const proxyAccessors = {\n      get buttons () {\n        return scope.buttons.map((button) => button.proxy);\n      },\n      get group () {\n        const group = scope.group;\n        return group ? group.proxy : null;\n      }\n    };\n\n    return completeAssign(proxy, proxyAccessors);\n  }\n\n  get buttons () {\n    return this.getRegisteredInstances(this.DisclosureButtonInstanceClass.instanceClassName);\n  }\n\n  update () {\n    this.getGroup();\n  }\n\n  getGroup () {\n    if (!this.disclosuresGroupInstanceClassName) {\n      this._group = null;\n      return;\n    }\n\n    const group = this.element.getAscendantInstance(this.disclosuresGroupInstanceClassName, this.constructor.instanceClassName);\n    if (!group || !group.validate(this)) {\n      this._group = null;\n      return;\n    }\n\n    this._group = group;\n  }\n\n  get group () {\n    return this._group;\n  }\n\n  disclose (withhold) {\n    if (this.disclosed) return false;\n    this.pristine = false;\n    this.disclosed = true;\n    if (!withhold && this.group) this.group.current = this;\n    return true;\n  }\n\n  conceal (withhold, preventFocus) {\n    if (!this.disclosed) return false;\n    if (!this.type.canConceal && this.group && this.group.current === this) return false;\n    this.pristine = false;\n    this.disclosed = false;\n    if (!withhold && this.group && this.group.current === this) this.group.current = null;\n    if (!preventFocus) this.focus();\n    this.descend(DisclosureEmission.RESET);\n    return true;\n  }\n\n  get disclosed () {\n    return this._disclosed;\n  }\n\n  set disclosed (value) {\n    if (this._disclosed === value) return;\n    this.dispatch(value ? DisclosureEvent.DISCLOSE : DisclosureEvent.CONCEAL, this.type);\n    this._disclosed = value;\n    if (value) this.addClass(this.modifier);\n    else this.removeClass(this.modifier);\n    for (let i = 0; i < this.buttons.length; i++) this.buttons[i].apply(value);\n  }\n\n  reset () {}\n\n  toggle (isPrimary) {\n    if (!this.type.canConceal) this.disclose();\n    else {\n      switch (true) {\n        case !isPrimary:\n        case this.disclosed:\n          this.conceal();\n          break;\n\n        default:\n          this.disclose();\n      }\n    }\n  }\n\n  get buttonHasFocus () {\n    if (this.buttons.some((button) => { return button.hasFocus; })) return true;\n    return false;\n  }\n\n  get hasFocus () {\n    if (super.hasFocus) return true;\n    if (this.buttonHasFocus) return true;\n    return this.querySelectorAll(':focus').length > 0;\n  }\n\n  focus () {\n    for (let i = 0; i < this.buttons.length; i++) {\n      const button = this.buttons[i];\n      if (button.isPrimary) {\n        button.focus();\n        return;\n      }\n    }\n  }\n\n  dispose () {\n    this._group = null;\n    super.dispose();\n    this.ascend(DisclosureEmission.REMOVED);\n  }\n}\n\nexport { Disclosure };\n","import { Instance } from '../api/modules/register/instance';\nimport ns from '../api/utilities/namespace.js';\n\nclass DisclosureButton extends Instance {\n  constructor (type) {\n    super();\n    this.type = type;\n    this.attributeName = type.ariaState ? 'aria-' + type.id : ns.attr(type.id);\n  }\n\n  static get instanceClassName () {\n    return 'DisclosureButton';\n  }\n\n  init () {\n    this.controlsId = this.getAttribute('aria-controls');\n    this.isPrimary = this.hasAttribute(this.attributeName);\n    if (this.isPrimary && this.disclosed && this.registration.creator.pristine) this.registration.creator.disclose();\n    this.listen('click', this.click.bind(this));\n  }\n\n  get proxy () {\n    const scope = this;\n    return Object.assign(super.proxy, {\n      focus: scope.focus.bind(scope)\n    });\n  }\n\n  click (e) {\n    if (this.registration.creator) this.registration.creator.toggle(this.isPrimary);\n  }\n\n  mutate (attributeNames) {\n    if (this.isPrimary && attributeNames.indexOf(this.attributeName) > -1 && this.registration.creator) {\n      if (this.disclosed) this.registration.creator.disclose();\n      else if (this.type.canConceal) this.registration.creator.conceal();\n    }\n  }\n\n  apply (value) {\n    if (!this.isPrimary) return;\n    this.setAttribute(this.attributeName, value);\n  }\n\n  get disclosed () {\n    return this.getAttribute(this.attributeName) === 'true';\n  }\n}\n\nexport { DisclosureButton };\n","import { Instance } from '../api/modules/register/instance.js';\nimport { DisclosureEmission } from './disclosure-emission.js';\nimport { completeAssign } from '../api/utilities/property/complete-assign.js';\n\nclass DisclosuresGroup extends Instance {\n  constructor (disclosureInstanceClassName, jsAttribute) {\n    super(jsAttribute);\n    this.disclosureInstanceClassName = disclosureInstanceClassName;\n    this._index = -1;\n  }\n\n  static get instanceClassName () {\n    return 'DisclosuresGroup';\n  }\n\n  init () {\n    this.addAscent(DisclosureEmission.ADDED, this.update.bind(this));\n    this.addAscent(DisclosureEmission.REMOVED, this.update.bind(this));\n    this.descend(DisclosureEmission.GROUP);\n    this.update();\n  }\n\n  get proxy () {\n    const scope = this;\n\n    const proxyAccessors = {\n      set index (value) {\n        scope.index = value;\n      },\n      get index () {\n        return scope.index;\n      },\n      get length () {\n        return scope.length;\n      },\n      get current () {\n        const current = scope.current;\n        return current ? current.proxy : null;\n      },\n      get members () {\n        return scope.members.map((member) => member.proxy);\n      },\n      get hasFocus () {\n        return scope.hasFocus;\n      }\n    };\n\n    return completeAssign(super.proxy, proxyAccessors);\n  }\n\n  validate (member) {\n    return true;\n  }\n\n  getMembers () {\n    const members = this.element.getDescendantInstances(this.disclosureInstanceClassName, this.constructor.instanceClassName, true);\n    this._members = members.filter(this.validate.bind(this));\n  }\n\n  update () {\n    this.getMembers();\n    this.getIndex();\n  }\n\n  get members () {\n    return this._members;\n  }\n\n  get length () {\n    return this.members ? this.members.length : 0;\n  }\n\n  getIndex () {\n    this._index = -1;\n    for (let i = 0; i < this.length; i++) {\n      if (this.index > -1) this.members[i].conceal(true, true);\n      else if (this.members[i].disclosed) {\n        this.index = i;\n      }\n    }\n  }\n\n  get index () {\n    return this._index;\n  }\n\n  set index (value) {\n    if (value < -1 || value >= this.length || value === this._index) return;\n    this._index = value;\n    for (let i = 0; i < this.length; i++) {\n      const member = this.members[i];\n      if (value === i) {\n        member.disclose(true);\n      } else {\n        member.conceal(true, true);\n      }\n    }\n    this.apply();\n  }\n\n  get current () {\n    return this._index === -1 ? null : this.members[this._index];\n  }\n\n  set current (member) {\n    this.index = this.members.indexOf(member);\n  }\n\n  get hasFocus () {\n    const current = this.current;\n    if (current) return current.hasFocus;\n    return false;\n  }\n\n  apply () {}\n\n  dispose () {\n    super.dispose();\n    this.descend(DisclosureEmission.UNGROUP);\n    this._members = null;\n  }\n}\n\nexport { DisclosuresGroup };\n","export const DisclosureType = {\n  EXPAND: {\n    id: 'expanded',\n    ariaState: true,\n    ariaControls: true,\n    canConceal: true\n  },\n  SELECT: {\n    id: 'selected',\n    ariaState: true,\n    ariaControls: true,\n    canConceal: false\n  },\n  OPENED: {\n    id: 'opened',\n    ariaState: false,\n    ariaControls: true,\n    canConceal: true\n  }\n};\n","import { DisclosureType } from '../disclosure/disclosure-type.js';\nimport { DisclosureButton } from '../disclosure/disclosure-button.js';\n\nclass CollapseButton extends DisclosureButton {\n  constructor () {\n    super(DisclosureType.EXPAND);\n  }\n\n  static get instanceClassName () {\n    return 'CollapseButton';\n  }\n}\n\nexport { CollapseButton };\n","import ns from '../api/utilities/namespace.js';\n\nexport const CollapseSelector = {\n  COLLAPSE: ns.selector('collapse'),\n  COLLAPSING: ns.selector('collapsing')\n};\n","import ns from '../api/utilities/namespace.js';\n\nexport const EquisizedEmission = {\n  CHANGE: ns('equisized', 'change')\n};\n","import ns from '../../api/utilities/namespace.js';\n\nconst ToggleEvent = {\n  TOGGLE: ns.event('toggle')\n};\n\nexport { ToggleEvent };\n","import ns from '../api/utilities/namespace.js';\n\nexport const InjectSvgSelector = {\n  INJECT_SVG: `[${ns.attr('inject-svg')}]`\n};\n","import ns from '../api/utilities/namespace.js';\n\nexport const ArtworkSelector = {\n  ARTWORK_USE: `${ns.selector('artwork')} use`\n};\n","import ns from '../api/utilities/namespace.js';\n\nconst ratiosImg = ['32x9', '16x9', '3x2', '4x3', '1x1', '3x4', '2x3'];\nconst ratiosVid = ['16x9', '4x3', '1x1'];\n\nconst ratioSelector = (name, modifiers) => {\n  return modifiers.map(modifier => ns.selector(`${name}--${modifier}`)).join(',');\n};\n\nconst deprecatedRatioSelector = `${ns.selector('responsive-img')}, ${ratioSelector('responsive-img', ratiosImg)}, ${ns.selector('responsive-vid')}, ${ratioSelector('responsive-vid', ratiosVid)}`;\n\nexport const RatioSelector = {\n  RATIO: `${ns.selector('ratio')}, ${ratioSelector('ratio', ratiosImg)}, ${deprecatedRatioSelector}`\n};\n","import config from './config.js';\nconst api = window[config.namespace];\nexport default api;\n","import api from './script/api/api';\n\nimport { Instance } from './script/api/modules/register/instance.js';\nimport { KeyCodes } from './script/api/modules/register/key-codes.js';\nimport { Breakpoints } from './script/api/modules/register/breakpoints';\nimport { Disclosure } from './script/disclosure/disclosure.js';\nimport { DisclosureButton } from './script/disclosure/disclosure-button.js';\nimport { DisclosuresGroup } from './script/disclosure/disclosures-group.js';\nimport { DisclosureType } from './script/disclosure/disclosure-type.js';\nimport { DisclosureEvent } from './script/disclosure/disclosure-event.js';\nimport { DisclosureEmission } from './script/disclosure/disclosure-emission.js';\nimport { CollapseButton } from './script/collapse/collapse-button.js';\nimport { Collapse } from './script/collapse/collapse.js';\nimport { CollapsesGroup } from './script/collapse/collapses-group.js';\nimport { CollapseSelector } from './script/collapse/collapse-selector.js';\nimport { Equisized } from './script/equisized/equisized.js';\nimport { EquisizedsGroup } from './script/equisized/equisizeds-group.js';\nimport { EquisizedEmission } from './script/equisized/equisized-emission.js';\nimport { Toggle } from './script/action/toggle/toggle';\nimport { RootSelector } from './script/api/modules/stage/root.js';\nimport { InjectSvg } from './script/inject/inject-svg';\nimport { InjectSvgSelector } from './script/inject/inject-svg-selector';\nimport { Artwork } from './script/artwork/artwork';\nimport { ArtworkSelector } from './script/artwork/artwork-selector';\nimport { RatioSelector } from './script/ratio/ratio-selector.js';\nimport { Ratio } from './script/ratio/ratio.js';\n\napi.core = {\n  Instance: Instance,\n  Breakpoints: Breakpoints,\n  KeyCodes: KeyCodes,\n  Disclosure: Disclosure,\n  DisclosureButton: DisclosureButton,\n  DisclosuresGroup: DisclosuresGroup,\n  DisclosureType: DisclosureType,\n  DisclosureEvent: DisclosureEvent,\n  DisclosureEmission: DisclosureEmission,\n  Collapse: Collapse,\n  CollapseButton: CollapseButton,\n  CollapsesGroup: CollapsesGroup,\n  CollapseSelector: CollapseSelector,\n  RootSelector: RootSelector,\n  Equisized: Equisized,\n  EquisizedEmission: EquisizedEmission,\n  Toggle: Toggle,\n  EquisizedsGroup: EquisizedsGroup,\n  InjectSvg: InjectSvg,\n  InjectSvgSelector: InjectSvgSelector,\n  Artwork: Artwork,\n  ArtworkSelector: ArtworkSelector,\n  Ratio: Ratio,\n  RatioSelector: RatioSelector\n};\n\nexport default api;\n","import { Disclosure } from '../disclosure/disclosure.js';\nimport { CollapseSelector } from './collapse-selector.js';\nimport { DisclosureType } from '../disclosure/disclosure-type.js';\nimport { CollapseButton } from './collapse-button.js';\n\n/**\n * Tab coorespond au panel d'un élement Tabs (tab panel)\n * Tab étend disclosure qui ajoute/enleve le modifier --selected,\n * et ajoute/eleve l'attribut hidden, sur le panel\n */\nclass Collapse extends Disclosure {\n  constructor () {\n    super(DisclosureType.EXPAND, CollapseSelector.COLLAPSE, CollapseButton, 'CollapsesGroup');\n  }\n\n  static get instanceClassName () {\n    return 'Collapse';\n  }\n\n  init () {\n    super.init();\n    this.listen('transitionend', this.transitionend.bind(this));\n  }\n\n  transitionend (e) {\n    this.removeClass(CollapseSelector.COLLAPSING);\n    if (!this.disclosed) {\n      if (this.isLegacy) this.style.maxHeight = '';\n      else this.style.removeProperty('--collapse-max-height');\n    }\n  }\n\n  unbound () {\n    if (this.isLegacy) this.style.maxHeight = 'none';\n    else this.style.setProperty('--collapse-max-height', 'none');\n  }\n\n  disclose (withhold) {\n    if (this.disclosed) return;\n    this.unbound();\n    this.request(() => {\n      this.addClass(CollapseSelector.COLLAPSING);\n      this.adjust();\n      this.request(() => {\n        super.disclose(withhold);\n      });\n    });\n  }\n\n  conceal (withhold, preventFocus) {\n    if (!this.disclosed) return;\n    this.request(() => {\n      this.addClass(CollapseSelector.COLLAPSING);\n      this.adjust();\n      this.request(() => {\n        super.conceal(withhold, preventFocus);\n      });\n    });\n  }\n\n  adjust () {\n    this.setProperty('--collapser', 'none');\n    const height = this.node.offsetHeight;\n    this.setProperty('--collapse', -height + 'px');\n    this.setProperty('--collapser', '');\n  }\n\n  reset () {\n    if (!this.pristine) this.disclosed = false;\n  }\n}\n\nexport { Collapse };\n","import { DisclosuresGroup } from '../disclosure/disclosures-group.js';\n\nclass CollapsesGroup extends DisclosuresGroup {\n  constructor () {\n    super('Collapse');\n  }\n\n  static get instanceClassName () {\n    return 'CollapsesGroup';\n  }\n}\n\nexport { CollapsesGroup };\n","import { Instance } from '../api/modules/register/instance.js';\nimport { EquisizedEmission } from './equisized-emission.js';\n\nclass Equisized extends Instance {\n  static get instanceClassName () {\n    return 'Equisized';\n  }\n\n  init () {\n    this.ascend(EquisizedEmission.CHANGE);\n  }\n\n  measure () {\n    if (this.isLegacy) this.style.width = 'auto';\n    return this.getRect().width;\n  }\n\n  adjust (width) {\n    if (this.isLegacy) this.style.width = `${width}px`;\n  }\n\n  dispose () {\n    this.ascend(EquisizedEmission.CHANGE);\n  }\n}\n\nexport { Equisized };\n","import { Instance } from '../../api/modules/register/instance.js';\nimport { completeAssign } from '../../api/utilities/property/complete-assign.js';\nimport { ToggleEvent } from './toggle-event.js';\n\nclass Toggle extends Instance {\n  static get instanceClassName () {\n    return 'Toggle';\n  }\n\n  init () {\n    this.pressed = this.pressed === 'true';\n    this.listen('click', this.toggle.bind(this));\n  }\n\n  toggle () {\n    this.pressed = this.pressed !== 'true';\n  }\n\n  get pressed () {\n    return this.getAttribute('aria-pressed');\n  }\n\n  set pressed (value) {\n    this.setAttribute('aria-pressed', value ? 'true' : 'false');\n    this.dispatch(ToggleEvent.TOGGLE, value);\n  }\n\n  get proxy () {\n    const scope = this;\n    const proxy = Object.assign(super.proxy, {\n      toggle: scope.toggle.bind(scope)\n    });\n\n    const proxyAccessors = {\n      get pressed () {\n        return scope.pressed;\n      },\n      set pressed (value) {\n        scope.pressed = value;\n      }\n    };\n\n    return completeAssign(proxy, proxyAccessors);\n  }\n}\n\nexport { Toggle };\n","import { Instance } from '../api/modules/register/instance.js';\nimport { EquisizedEmission } from './equisized-emission.js';\n\nclass EquisizedsGroup extends Instance {\n  static get instanceClassName () {\n    return 'EquisizedsGroup';\n  }\n\n  init () {\n    this.isResizing = true;\n    this.isLoading = true;\n    this.addAscent(EquisizedEmission.CHANGE, this.resize.bind(this));\n  }\n\n  load () {\n    this.resize();\n  }\n\n  resize () {\n    const equisizeds = this.element.getDescendantInstances('Equisized');\n    if (!this.isLegacy) this.style.setProperty('--equisized-width', 'auto');\n\n    const width = Math.max(...equisizeds.map(equisized => equisized.measure()));\n    if (this.isLegacy) equisizeds.forEach(equisized => equisized.adjust(width));\n    else this.style.setProperty('--equisized-width', `${width}px`);\n  }\n}\n\nexport { EquisizedsGroup };\n","import { Instance } from '../api/modules/register/instance.js';\nimport { setAttributes } from '../api/utilities/attribute';\n\nclass InjectSvg extends Instance {\n  static get instanceClassName () {\n    return 'InjectSvg';\n  }\n\n  init () {\n    if (this.node) {\n      this.img = this.node.querySelector('img');\n    }\n\n    if (!this.isLegacy) {\n      this.replace();\n    }\n  }\n\n  get proxy () {\n    const scope = this;\n    return Object.assign(super.proxy, {\n      replace: scope.replace.bind(scope),\n      restore: scope.restore.bind(scope)\n    });\n  }\n\n  fetch () {\n    if (this.img) {\n      this.imgID = this.img.getAttribute('id');\n      this.imgClass = this.img.getAttribute('class');\n      this.imgURL = this.img.getAttribute('src');\n\n      fetch(this.imgURL)\n        .then(data => data.text())\n        .then(response => {\n          const parser = new DOMParser();\n          const xmlDoc = parser.parseFromString(response, 'text/html');\n          this.svg = xmlDoc.querySelector('svg');\n\n          if (this.svg) {\n            this.replace();\n          }\n        });\n    }\n  }\n\n  replace () {\n    if (!this.svg) {\n      this.fetch();\n      return;\n    }\n\n    if (this.imgID && typeof this.imgID !== 'undefined') {\n      this.svg.setAttribute('id', this.imgID);\n    }\n\n    // gestion de la dépréciation\n    let name = this.imgURL.match(/[ \\w-]+\\./)[0];\n    if (name) {\n      name = name.slice(0, -1);\n\n      if (['dark', 'light', 'system'].includes(name)) {\n        this.svg.innerHTML = this.svg.innerHTML.replaceAll('id=\"artwork-', `id=\"${name}-artwork-`);\n        this.svg.innerHTML = this.svg.innerHTML.replaceAll('\"#artwork-', `\"#${name}-artwork-`);\n      }\n    }\n\n    if (this.imgClass && typeof this.imgClass !== 'undefined') {\n      this.svg.setAttribute('class', this.imgClass);\n    }\n\n    if (this.svg.hasAttribute('xmlns:a')) {\n      this.svg.removeAttribute('xmlns:a');\n    }\n\n    this.node.setAttribute('data-fr-inject-svg', true);\n    const svgAttributes = {\n      'aria-hidden': true,\n      focusable: false\n    };\n    setAttributes(this.svg, svgAttributes);\n    this.node.replaceChild(this.svg, this.img);\n  }\n\n  restore () {\n    if (this.img && this.svg) {\n      this.node.setAttribute('data-fr-inject-svg', false);\n      this.node.replaceChild(this.img, this.svg);\n    }\n  }\n}\n\nexport { InjectSvg };\n","const setAttributes = (el, attrs) => {\n  Object.keys(attrs).forEach(key => el.setAttribute(key, attrs[key]));\n};\n\nexport { setAttributes };\n","import { Instance } from '../api/modules/register/instance.js';\n\nclass Artwork extends Instance {\n  static get instanceClassName () {\n    return 'Artwork';\n  }\n\n  init () {\n    if (this.isLegacy) {\n      this.replace();\n    }\n  }\n\n  get proxy () {\n    const scope = this;\n    return Object.assign(super.proxy, {\n      replace: scope.replace.bind(scope)\n    });\n  }\n\n  fetch () {\n    this.xlink = this.node.getAttribute('xlink:href');\n    const splitUrl = this.xlink.split('#');\n    this.svgUrl = splitUrl[0];\n    this.svgName = splitUrl[1];\n\n    const xhr = new XMLHttpRequest();\n    xhr.onload = () => {\n      const parser = new DOMParser();\n      const xmlDoc = parser.parseFromString(xhr.responseText, 'text/html');\n      this.realSvgContent = xmlDoc.getElementById(this.svgName);\n\n      if (this.realSvgContent) {\n        this.realSvgContent.classList.add(this.node.classList);\n        this.replace();\n      }\n    };\n    xhr.open('GET', this.svgUrl);\n    xhr.send();\n  }\n\n  replace () {\n    if (!this.realSvgContent) {\n      this.fetch();\n      return;\n    }\n\n    this.node.parentNode.replaceChild(this.realSvgContent, this.node);\n  }\n}\n\nexport { Artwork };\n","import { Instance } from '../api/modules/register/instance.js';\nimport api from '../../api.js';\n\nclass Ratio extends Instance {\n  static get instanceClassName () {\n    return 'Ratio';\n  }\n\n  init () {\n    if (!api.internals.support.supportAspectRatio()) {\n      this.ratio = 16 / 9;\n      for (const className in this.classNames) {\n        if (this.registration.selector.indexOf(this.classNames[className]) > 0) {\n          const ratio = this.classNames[className].split('ratio-');\n          if (ratio[1]) {\n            this.ratio = ratio[1].split('x')[0] / ratio[1].split('x')[1];\n          }\n        }\n      }\n      this.isRendering = true;\n      this.update();\n    }\n  }\n\n  render () {\n    const width = this.getRect().width;\n    if (width !== this.currentWidth) this.update();\n  }\n\n  update () {\n    this.currentWidth = this.getRect().width;\n    this.style.height = this.currentWidth / this.ratio + 'px';\n  }\n}\n\nexport { Ratio };\n","import api from './index.js';\n\napi.internals.register(api.core.CollapseSelector.COLLAPSE, api.core.Collapse);\napi.internals.register(api.core.InjectSvgSelector.INJECT_SVG, api.core.InjectSvg);\napi.internals.register(api.core.RatioSelector.RATIO, api.core.Ratio);\n\nexport default api;\n","export const SchemeValue = {\n  SYSTEM: 'system',\n  LIGHT: 'light',\n  DARK: 'dark'\n};\n","import api from '../../api';\n\nexport const SchemeAttribute = {\n  THEME: api.internals.ns.attr('theme'),\n  SCHEME: api.internals.ns.attr('scheme'),\n  TRANSITION: api.internals.ns.attr('transition')\n};\n","export const SchemeTheme = {\n  LIGHT: 'light',\n  DARK: 'dark'\n};\n","import api from '../../api';\n\nexport const SchemeEmission = {\n  SCHEME: api.internals.ns.emission('scheme', 'scheme'),\n  THEME: api.internals.ns.emission('scheme', 'theme'),\n  ASK: api.internals.ns.emission('scheme', 'ask')\n};\n","import api from '../../api.js';\nimport { SchemeValue } from './scheme-value.js';\nimport { SchemeAttribute } from './scheme-attribute.js';\nimport { SchemeTheme } from './scheme-theme.js';\nimport { SchemeEmission } from './scheme-emission.js';\n\nclass Scheme extends api.core.Instance {\n  constructor () {\n    super(false);\n  }\n\n  static get instanceClassName () {\n    return 'Scheme';\n  }\n\n  init () {\n    this.changing = this.change.bind(this);\n\n    if (this.hasAttribute(SchemeAttribute.TRANSITION)) {\n      this.removeAttribute(SchemeAttribute.TRANSITION);\n      this.request(this.restoreTransition.bind(this));\n    }\n\n    const scheme = api.internals.support.supportLocalStorage() ? localStorage.getItem('scheme') : '';\n    const schemeAttr = this.getAttribute(SchemeAttribute.SCHEME);\n\n    switch (scheme) {\n      case SchemeValue.DARK:\n      case SchemeValue.LIGHT:\n      case SchemeValue.SYSTEM:\n        this.scheme = scheme;\n        break;\n\n      default:\n        switch (schemeAttr) {\n          case SchemeValue.DARK:\n            this.scheme = SchemeValue.DARK;\n            break;\n\n          case SchemeValue.LIGHT:\n            this.scheme = SchemeValue.LIGHT;\n            break;\n\n          default:\n            this.scheme = SchemeValue.SYSTEM;\n        }\n    }\n\n    this.addAscent(SchemeEmission.ASK, this.ask.bind(this));\n    this.addAscent(SchemeEmission.SCHEME, this.apply.bind(this));\n  }\n\n  get proxy () {\n    const scope = this;\n\n    const proxyAccessors = {\n      get scheme () {\n        return scope.scheme;\n      },\n      set scheme (value) {\n        scope.scheme = value;\n      }\n    };\n\n    return api.internals.property.completeAssign(super.proxy, proxyAccessors);\n  }\n\n  restoreTransition () {\n    this.setAttribute(SchemeAttribute.TRANSITION, '');\n  }\n\n  ask () {\n    this.descend(SchemeEmission.SCHEME, this.scheme);\n  }\n\n  apply (value) {\n    this.scheme = value;\n  }\n\n  get scheme () {\n    return this._scheme;\n  }\n\n  set scheme (value) {\n    if (this._scheme === value) return;\n    this._scheme = value;\n    switch (value) {\n      case SchemeValue.SYSTEM:\n        this.listenPreferences();\n        break;\n\n      case SchemeValue.DARK:\n        this.unlistenPreferences();\n        this.theme = SchemeTheme.DARK;\n        break;\n\n      case SchemeValue.LIGHT:\n        this.unlistenPreferences();\n        this.theme = SchemeTheme.LIGHT;\n        break;\n\n      default:\n        this.scheme = SchemeValue.SYSTEM;\n        return;\n    }\n\n    this.descend(SchemeEmission.SCHEME, value);\n    if (api.internals.support.supportLocalStorage()) {\n      localStorage.setItem('scheme', value);\n    }\n    this.setAttribute(SchemeAttribute.SCHEME, value);\n  }\n\n  get theme () {\n    return this._theme;\n  }\n\n  set theme (value) {\n    if (this._theme === value) return;\n    switch (value) {\n      case SchemeTheme.LIGHT:\n      case SchemeTheme.DARK:\n        this._theme = value;\n        this.setAttribute(SchemeAttribute.THEME, value);\n        this.descend(SchemeEmission.THEME, value);\n        break;\n    }\n  }\n\n  listenPreferences () {\n    if (this.isListening) return;\n    this.isListening = true;\n    this.mediaQuery = window.matchMedia('(prefers-color-scheme: dark)');\n    this.mediaQuery.addEventListener('change', this.changing);\n    this.change();\n  }\n\n  unlistenPreferences () {\n    if (!this.isListening) return;\n    this.isListening = false;\n    this.mediaQuery.removeEventListener('change', this.changing);\n    this.mediaQuery = null;\n  }\n\n  change () {\n    if (!this.isListening) return;\n    this.theme = this.mediaQuery.matches ? SchemeTheme.DARK : SchemeTheme.LIGHT;\n  }\n\n  mutate (attributeNames) {\n    if (attributeNames.indexOf(SchemeAttribute.SCHEME) > -1) this.scheme = this.getAttribute(SchemeAttribute.SCHEME);\n    if (attributeNames.indexOf(SchemeAttribute.THEME) > -1) this.theme = this.getAttribute(SchemeAttribute.THEME);\n  }\n\n  dispose () {\n    this.unlistenPreferences();\n  }\n}\n\nexport { Scheme };\n","import api from '../../api.js';\n\nexport const SchemeSelector = {\n  SCHEME: `:root${api.internals.ns.attr.selector('theme')}, :root${api.internals.ns.attr.selector('scheme')}`,\n  SWITCH_THEME: api.internals.ns.selector('switch-theme'),\n  RADIO_BUTTONS: `input[name=\"${api.internals.ns('radios-theme')}\"]`\n};\n","import api from './api.js';\nimport { Scheme } from './script/scheme/scheme.js';\nimport { SchemeValue } from './script/scheme/scheme-value.js';\nimport { SchemeSelector } from './script/scheme/scheme-selector.js';\nimport { SchemeEmission } from './script/scheme/scheme-emission.js';\nimport { SchemeTheme } from './script/scheme/scheme-theme.js';\n\napi.scheme = {\n  Scheme: Scheme,\n  SchemeValue: SchemeValue,\n  SchemeSelector: SchemeSelector,\n  SchemeEmission: SchemeEmission,\n  SchemeTheme: SchemeTheme\n};\n\nexport default api;\n","import api from './index.js';\n\napi.internals.register(api.scheme.SchemeSelector.SCHEME, api.scheme.Scheme);\n\nexport default api;\n","import api from '../../api.js';\n\nexport const AccordionSelector = {\n  GROUP: api.internals.ns.selector('accordions-group'),\n  COLLAPSE: `${api.internals.ns.selector('accordion')} > ${api.internals.ns.selector('collapse')}`\n};\n","import api from '../../api.js';\nimport { AccordionSelector } from './accordion-selector.js';\n\nclass AccordionsGroup extends api.core.CollapsesGroup {\n  static get instanceClassName () {\n    return 'AccordionsGroup';\n  }\n\n  validate (member) {\n    return member.node.matches(AccordionSelector.COLLAPSE);\n  }\n}\n\nexport { AccordionsGroup };\n","import api from './api.js';\nimport { AccordionsGroup } from './script/accordion/accordions-group.js';\nimport { AccordionSelector } from './script/accordion/accordion-selector.js';\n\napi.accordion = {\n  AccordionSelector: AccordionSelector,\n  AccordionsGroup: AccordionsGroup\n};\n\nexport default api;\n","import api from './index.js';\n\napi.internals.register(api.accordion.AccordionSelector.GROUP, api.accordion.AccordionsGroup);\n\nexport default api;\n","import api from '../../api.js';\n\nexport const ButtonSelector = {\n  EQUISIZED_BUTTON: `${api.internals.ns.selector('btns-group--equisized')} ${api.internals.ns.selector('btn')}`,\n  EQUISIZED_GROUP: api.internals.ns.selector('btns-group--equisized')\n};\n","import api from './api.js';\nimport { ButtonSelector } from './script/button/button-selector';\n\napi.button = {\n  ButtonSelector: ButtonSelector\n};\n\nexport default api;\n","import api from './index.js';\n\napi.internals.register(api.button.ButtonSelector.EQUISIZED_BUTTON, api.core.Equisized);\napi.internals.register(api.button.ButtonSelector.EQUISIZED_GROUP, api.core.EquisizedsGroup);\n\nexport default api;\n","import api from '../../api.js';\n\nclass Breadcrumb extends api.core.Instance {\n  constructor () {\n    super();\n    this.count = 0;\n    this.focusing = this.focus.bind(this);\n  }\n\n  static get instanceClassName () {\n    return 'Breadcrumb';\n  }\n\n  init () {\n    this.getCollapse();\n    this.isResizing = true;\n  }\n\n  get proxy () {\n    const scope = this;\n    return Object.assign(super.proxy, {\n      focus: scope.focus.bind(scope),\n      disclose: scope.collapse.disclose.bind(scope.collapse)\n    });\n  }\n\n  getCollapse () {\n    const collapse = this.collapse;\n    if (collapse) {\n      collapse.listen(api.core.DisclosureEvent.DISCLOSE, this.focusing);\n    } else {\n      this.addAscent(api.core.DisclosureEmission.ADDED, this.getCollapse.bind(this));\n    }\n  }\n\n  resize () {\n    const collapse = this.collapse;\n    const links = this.links;\n    if (!collapse || !links.length) return;\n\n    if (this.isBreakpoint(api.core.Breakpoints.MD)) {\n      if (collapse.buttonHasFocus) links[0].focus();\n    } else {\n      if (links.indexOf(document.activeElement) > -1) collapse.focus();\n    }\n  }\n\n  get links () {\n    return [...this.querySelectorAll('a[href]')];\n  }\n\n  get collapse () {\n    return this.element.getDescendantInstances(api.core.Collapse.instanceClassName, null, true)[0];\n  }\n\n  focus () {\n    this.count = 0;\n    this._focus();\n  }\n\n  _focus () {\n    const link = this.links[0];\n    if (!link) return;\n    link.focus();\n    this.request(this.verify.bind(this));\n  }\n\n  verify () {\n    this.count++;\n    if (this.count > 100) return;\n    const link = this.links[0];\n    if (!link) return;\n    if (document.activeElement !== link) this._focus();\n  }\n}\n\nexport { Breadcrumb };\n","import api from '../../api.js';\n\nexport const BreadcrumbSelector = {\n  BREADCRUMB: api.internals.ns.selector('breadcrumb')\n};\n","import api from './api.js';\nimport { Breadcrumb } from './script/breadcrumb/breadcrumb.js';\nimport { BreadcrumbSelector } from './script/breadcrumb/breadcrumb-selector.js';\n\napi.breadcrumb = {\n  BreadcrumbSelector: BreadcrumbSelector,\n  Breadcrumb: Breadcrumb\n};\n\nexport default api;\n","import api from './index.js';\n\napi.internals.register(api.breadcrumb.BreadcrumbSelector.BREADCRUMB, api.breadcrumb.Breadcrumb);\n\nexport default api;\n","import api from '../../api.js';\n\nclass ToggleInput extends api.core.Instance {\n  static get instanceClassName () {\n    return 'ToggleInput';\n  }\n\n  get isChecked () {\n    return this.hasAttribute('checked');\n  }\n}\n\nexport { ToggleInput };\n","import api from '../../api.js';\nimport { ToggleInput } from './toggle-input.js';\n\nclass ToggleStatusLabel extends api.core.Instance {\n  static get instanceClassName () {\n    return 'ToggleStatusLabel';\n  }\n\n  init () {\n    this.register(`input[id=\"${this.getAttribute('for')}\"]`, ToggleInput);\n    this.update();\n    this.isSwappingFont = true;\n  }\n\n  get proxy () {\n    const scope = this;\n    return Object.assign(super.proxy, {\n      update: scope.update.bind(scope)\n    });\n  }\n\n  get input () {\n    return this.getRegisteredInstances('ToggleInput')[0];\n  }\n\n  update () {\n    this.node.style.removeProperty('--toggle-status-width');\n    const checked = this.input.isChecked;\n\n    const style = getComputedStyle(this.node, ':before');\n    let maxWidth = parseFloat(style.width);\n    this.input.node.checked = !checked;\n\n    const style2 = getComputedStyle(this.node, ':before');\n    const width = parseFloat(style2.width);\n    if (width > maxWidth) maxWidth = width;\n    this.input.node.checked = checked;\n\n    this.node.style.setProperty('--toggle-status-width', (maxWidth / 16) + 'rem');\n  }\n\n  swapFont (families) {\n    this.update();\n  }\n}\n\nexport { ToggleStatusLabel };\n","import api from '../../api.js';\n\nexport const ToggleSelector = {\n  STATUS_LABEL: `${api.internals.ns.selector('toggle__label')}${api.internals.ns.attr.selector('checked-label')}${api.internals.ns.attr.selector('unchecked-label')}`\n};\n","import api from './api.js';\nimport { ToggleStatusLabel } from './script/toggle/toggle-status-label.js';\nimport { ToggleSelector } from './script/toggle/toggle-selector.js';\n// import { ToggleInput } from './script/toggle/toggle-input.js';\n\napi.toggle = {\n  ToggleStatusLabel: ToggleStatusLabel,\n  ToggleSelector: ToggleSelector\n};\n\nexport default api;\n","import api from './index.js';\n\napi.internals.register(api.toggle.ToggleSelector.STATUS_LABEL, api.toggle.ToggleStatusLabel);\n\nexport default api;\n","import api from '../../api.js';\n\nexport const SidemenuSelector = {\n  LIST: api.internals.ns.selector('sidemenu__list'),\n  COLLAPSE: `${api.internals.ns.selector('sidemenu__item')} > ${api.internals.ns.selector('collapse')}`\n};\n","import api from '../../api.js';\nimport { SidemenuSelector } from './sidemenu-selector.js';\n\nclass SidemenuList extends api.core.CollapsesGroup {\n  static get instanceClassName () {\n    return 'SidemenuList';\n  }\n\n  validate (member) {\n    return member.node.matches(SidemenuSelector.COLLAPSE);\n  }\n}\n\nexport { SidemenuList };\n","import api from './api.js';\nimport { SidemenuList } from './script/sidemenu/sidemenu-list.js';\nimport { SidemenuSelector } from './script/sidemenu/sidemenu-selector.js';\n\napi.sidemenu = {\n  SidemenuList: SidemenuList,\n  SidemenuSelector: SidemenuSelector\n};\n\nexport default api;\n","import api from './index.js';\n\napi.internals.register(api.sidemenu.SidemenuSelector.LIST, api.sidemenu.SidemenuList);\n\nexport default api;\n","import api from '../../api.js';\n\nexport const ModalSelector = {\n  MODAL: api.internals.ns.selector('modal'),\n  SCROLL_SHADOW: api.internals.ns.selector('scroll-shadow'),\n  BODY: api.internals.ns.selector('modal__body')\n};\n","import api from '../../api.js';\n\nclass ModalButton extends api.core.DisclosureButton {\n  constructor () {\n    super(api.core.DisclosureType.OPENED);\n  }\n\n  static get instanceClassName () {\n    return 'ModalButton';\n  }\n}\n\nexport { ModalButton };\n","import api from '../../api';\n\nexport const ModalAttribute = {\n  CONCEALING_BACKDROP: api.internals.ns.attr('concealing-backdrop')\n};\n","import api from '../../api.js';\nimport { ModalSelector } from './modal-selector.js';\nimport { ModalButton } from './modal-button.js';\nimport { ModalAttribute } from './modal-attribute';\n\nclass Modal extends api.core.Disclosure {\n  constructor () {\n    super(api.core.DisclosureType.OPENED, ModalSelector.MODAL, ModalButton, 'ModalsGroup');\n    this.scrolling = this.resize.bind(this, false);\n    this.resizing = this.resize.bind(this, true);\n  }\n\n  static get instanceClassName () {\n    return 'Modal';\n  }\n\n  init () {\n    super.init();\n    this.listen('click', this.click.bind(this));\n    this.listenKey(api.core.KeyCodes.ESCAPE, this.conceal.bind(this, false, false), true, true);\n  }\n\n  get body () {\n    return this.element.getDescendantInstances('ModalBody', 'Modal')[0];\n  }\n\n  click (e) {\n    if (e.target === this.node && this.getAttribute(ModalAttribute.CONCEALING_BACKDROP) !== 'false') this.conceal();\n  }\n\n  disclose (withhold) {\n    if (!super.disclose(withhold)) return false;\n    if (this.body) this.body.activate();\n    this.isScrollLocked = true;\n    this.setAttribute('aria-modal', 'true');\n    this.setAttribute('open', 'true');\n    return true;\n  }\n\n  conceal (withhold, preventFocus) {\n    if (!super.conceal(withhold, preventFocus)) return false;\n    this.isScrollLocked = false;\n    this.removeAttribute('aria-modal');\n    this.removeAttribute('open');\n    if (this.body) this.body.deactivate();\n    return true;\n  }\n}\n\nexport { Modal };\n","import api from '../../api.js';\n\nconst unordereds = [\n  '[tabindex=\"0\"]',\n  'a[href]',\n  'button:not([disabled])',\n  'input:not([disabled])',\n  'select:not([disabled])',\n  'textarea:not([disabled])',\n  'audio[controls]',\n  'video[controls]',\n  '[contenteditable]:not([contenteditable=\"false\"])',\n  'details>summary:first-of-type',\n  'details',\n  'iframe'\n];\n\nconst UNORDEREDS = unordereds.join();\n\nconst ordereds = [\n  '[tabindex]:not([tabindex=\"-1\"]):not([tabindex=\"0\"])'\n];\n\nconst ORDEREDS = ordereds.join();\n\nconst IS_STUNNING = false;\n\nconst isFocusable = (element, container) => {\n  if (!(element instanceof Element)) return false;\n  const style = window.getComputedStyle(element);\n  if (!style) return false;\n  if (style.visibility === 'hidden') return false;\n  if (container === undefined) container = element;\n\n  while (container.contains(element)) {\n    if (style.display === 'none') return false;\n    element = element.parentElement;\n  }\n\n  return true;\n};\n\nclass FocusTrap {\n  constructor (onTrap, onUntrap) {\n    this.element = null;\n    this.activeElement = null;\n    this.onTrap = onTrap;\n    this.onUntrap = onUntrap;\n    this.waiting = this.wait.bind(this);\n    this.handling = this.handle.bind(this);\n    this.focusing = this.maintainFocus.bind(this);\n    this.current = null;\n  }\n\n  get trapped () { return this.element !== null; }\n\n  trap (element) {\n    if (this.trapped) this.untrap();\n\n    this.element = element;\n    this.isTrapping = true;\n    this.wait();\n\n    if (this.onTrap) this.onTrap();\n  }\n\n  wait () {\n    if (!isFocusable(this.element)) {\n      window.requestAnimationFrame(this.waiting);\n      return;\n    }\n\n    this.trapping();\n  }\n\n  trapping () {\n    if (!this.isTrapping) return;\n    this.isTrapping = false;\n    const focusables = this.focusables;\n    if (focusables.length) focusables[0].focus();\n    this.element.setAttribute('aria-modal', true);\n    window.addEventListener('keydown', this.handling);\n    document.body.addEventListener('focus', this.focusing, true);\n\n    if (IS_STUNNING) {\n      this.stunneds = [];\n      this.stun(document.body);\n    }\n  }\n\n  stun (node) {\n    for (const child of node.children) {\n      if (child === this.element) continue;\n      if (child.contains(this.element)) {\n        this.stun(child);\n        continue;\n      }\n      this.stunneds.push(new Stunned(child));\n    }\n  }\n\n  maintainFocus (event) {\n    if (!this.element.contains(event.target)) {\n      const focusables = this.focusables;\n      if (focusables.length === 0) return;\n      const first = focusables[0];\n      event.preventDefault();\n      first.focus();\n    }\n  }\n\n  handle (e) {\n    if (e.keyCode !== 9) return;\n\n    const focusables = this.focusables;\n    if (focusables.length === 0) return;\n\n    const first = focusables[0];\n    const last = focusables[focusables.length - 1];\n\n    const index = focusables.indexOf(document.activeElement);\n\n    if (e.shiftKey) {\n      if (!this.element.contains(document.activeElement) || index < 1) {\n        e.preventDefault();\n        last.focus();\n      } else if (document.activeElement.tabIndex > 0 || focusables[index - 1].tabIndex > 0) {\n        e.preventDefault();\n        focusables[index - 1].focus();\n      }\n    } else {\n      if (!this.element.contains(document.activeElement) || index === focusables.length - 1 || index === -1) {\n        e.preventDefault();\n        first.focus();\n      } else if (document.activeElement.tabIndex > 0) {\n        e.preventDefault();\n        focusables[index + 1].focus();\n      }\n    }\n  }\n\n  get focusables () {\n    let unordereds = api.internals.dom.querySelectorAllArray(this.element, UNORDEREDS);\n\n    /**\n     *  filtrage des radiobutttons de même name (la navigations d'un groupe de radio se fait à la flèche et non pas au tab\n     **/\n    const radios = api.internals.dom.querySelectorAllArray(document.documentElement, 'input[type=\"radio\"]');\n\n    if (radios.length) {\n      const groups = {};\n\n      for (const radio of radios) {\n        const name = radio.getAttribute('name');\n        if (groups[name] === undefined) groups[name] = new RadioButtonGroup(name);\n        groups[name].push(radio);\n      }\n\n      unordereds = unordereds.filter((unordered) => {\n        if (unordered.tagName.toLowerCase() !== 'input' || unordered.getAttribute('type').toLowerCase() !== 'radio') return true;\n        const name = unordered.getAttribute('name');\n        return groups[name].keep(unordered);\n      });\n    }\n\n    const ordereds = api.internals.dom.querySelectorAllArray(this.element, ORDEREDS);\n\n    ordereds.sort((a, b) => a.tabIndex - b.tabIndex);\n\n    const noDuplicates = unordereds.filter((element) => ordereds.indexOf(element) === -1);\n    const concateneds = ordereds.concat(noDuplicates);\n    return concateneds.filter((element) => element.tabIndex !== '-1' && isFocusable(element, this.element));\n  }\n\n  untrap () {\n    if (!this.trapped) return;\n    this.isTrapping = false;\n\n    this.element.removeAttribute('aria-modal');\n    window.removeEventListener('keydown', this.handling);\n    document.body.removeEventListener('focus', this.focusing, true);\n\n    this.element = null;\n\n    if (IS_STUNNING) {\n      for (const stunned of this.stunneds) stunned.unstun();\n      this.stunneds = [];\n    }\n\n    if (this.onUntrap) this.onUntrap();\n  }\n\n  dispose () {\n    this.untrap();\n  }\n}\n\nclass Stunned {\n  constructor (element) {\n    this.element = element;\n    // this.hidden = element.getAttribute('aria-hidden');\n    this.inert = element.getAttribute('inert');\n\n    // this.element.setAttribute('aria-hidden', true);\n    this.element.setAttribute('inert', '');\n  }\n\n  unstun () {\n    /*\n    if (this.hidden === null) this.element.removeAttribute('aria-hidden');\n    else this.element.setAttribute('aria-hidden', this.hidden);\n     */\n\n    if (this.inert === null) this.element.removeAttribute('inert');\n    else this.element.setAttribute('inert', this.inert);\n  }\n}\n\nclass RadioButtonGroup {\n  constructor (name) {\n    this.name = name;\n    this.buttons = [];\n  }\n\n  push (button) {\n    this.buttons.push(button);\n    if (button === document.activeElement || button.checked || this.selected === undefined) this.selected = button;\n  }\n\n  keep (button) {\n    return this.selected === button;\n  }\n}\n\nexport { FocusTrap };\n","import api from '../../api.js';\nimport { FocusTrap } from './focus-trap.js';\n\nclass ModalsGroup extends api.core.DisclosuresGroup {\n  constructor () {\n    super('Modal', false);\n    this.focusTrap = new FocusTrap();\n  }\n\n  static get instanceClassName () {\n    return 'ModalsGroup';\n  }\n\n  apply (value, initial) {\n    super.apply(value, initial);\n    if (this.current === null) this.focusTrap.untrap();\n    else this.focusTrap.trap(this.current.node);\n  }\n}\n\nexport { ModalsGroup };\n","import api from '../../api.js';\nimport { ModalSelector } from './modal-selector.js';\n\nconst OFFSET = 32; // 32px => 8v => 2rem\n\nclass ModalBody extends api.core.Instance {\n  static get instanceClassName () {\n    return 'ModalBody';\n  }\n\n  init () {\n    this.listen('scroll', this.shade.bind(this));\n  }\n\n  activate () {\n    this.isResizing = true;\n    this.resize();\n  }\n\n  deactivate () {\n    this.isResizing = false;\n  }\n\n  shade () {\n    if (this.node.scrollHeight > this.node.clientHeight) {\n      if (this.node.offsetHeight + this.node.scrollTop >= this.node.scrollHeight) {\n        this.removeClass(ModalSelector.SCROLL_SHADOW);\n      } else {\n        this.addClass(ModalSelector.SCROLL_SHADOW);\n      }\n    } else {\n      this.removeClass(ModalSelector.SCROLL_SHADOW);\n    }\n  }\n\n  resize () {\n    this.adjust();\n    this.request(this.adjust.bind(this));\n  }\n\n  adjust () {\n    const offset = OFFSET * (this.isBreakpoint(api.core.Breakpoints.MD) ? 2 : 1);\n    if (this.isLegacy) this.style.maxHeight = `${window.innerHeight - offset}px`;\n    else this.style.setProperty('--modal-max-height', `${window.innerHeight - offset}px`);\n    this.shade();\n  }\n}\n\nexport { ModalBody };\n","import api from './api.js';\n\nimport { Modal } from './script/modal/modal.js';\nimport { ModalButton } from './script/modal/modal-button.js';\nimport { ModalsGroup } from './script/modal/modals-group.js';\nimport { ModalBody } from './script/modal/modal-body.js';\nimport { ModalSelector } from './script/modal/modal-selector.js';\n\napi.modal = {\n  Modal: Modal,\n  ModalButton: ModalButton,\n  ModalBody: ModalBody,\n  ModalsGroup: ModalsGroup,\n  ModalSelector: ModalSelector\n};\n\nexport default api;\n","import api from './index.js';\n\napi.internals.register(api.modal.ModalSelector.MODAL, api.modal.Modal);\napi.internals.register(api.modal.ModalSelector.BODY, api.modal.ModalBody);\napi.internals.register(api.core.RootSelector.ROOT, api.modal.ModalsGroup);\n\nexport default api;\n","import api from '../../api.js';\n\nexport const NavigationSelector = {\n  NAVIGATION: api.internals.ns.selector('nav'),\n  COLLAPSE: `${api.internals.ns.selector('nav__item')} > ${api.internals.ns.selector('collapse')}`,\n  ITEM: api.internals.ns.selector('nav__item'),\n  ITEM_RIGHT: api.internals.ns('nav__item--align-right'),\n  MENU: api.internals.ns.selector('menu')\n};\n","import api from '../../api.js';\nimport { NavigationSelector } from './navigation-selector.js';\n\nclass NavigationItem extends api.core.Instance {\n  constructor () {\n    super();\n    this._isRightAligned = false;\n  }\n\n  static get instanceClassName () {\n    return 'NavigationItem';\n  }\n\n  init () {\n    this.addAscent(api.core.DisclosureEmission.ADDED, this.calculate.bind(this));\n    this.addAscent(api.core.DisclosureEmission.REMOVED, this.calculate.bind(this));\n    this.isResizing = true;\n    this.calculate();\n  }\n\n  resize () {\n    this.calculate();\n  }\n\n  calculate () {\n    const collapse = this.element.getDescendantInstances(api.core.Collapse.instanceClassName, null, true)[0];\n    if (collapse && this.isBreakpoint(api.core.Breakpoints.LG) && collapse.element.node.matches(NavigationSelector.MENU)) {\n      const right = this.element.node.parentElement.getBoundingClientRect().right; // todo: ne fonctionne que si la nav fait 100% du container\n      const width = collapse.element.node.getBoundingClientRect().width;\n      const left = this.element.node.getBoundingClientRect().left;\n      this.isRightAligned = left + width > right;\n    } else this.isRightAligned = false;\n  }\n\n  get isRightAligned () {\n    return this._isRightAligned;\n  }\n\n  set isRightAligned (value) {\n    if (this._isRightAligned === value) return;\n    this._isRightAligned = value;\n    if (value) api.internals.dom.addClass(this.element.node, NavigationSelector.ITEM_RIGHT);\n    else api.internals.dom.removeClass(this.element.node, NavigationSelector.ITEM_RIGHT);\n  }\n}\n\nexport { NavigationItem };\n","export const NavigationMousePosition = {\n  NONE: -1,\n  INSIDE: 0,\n  OUTSIDE: 1\n};\n","import api from '../../api.js';\nimport { NavigationSelector } from './navigation-selector.js';\nimport { NavigationMousePosition } from './navigation-mouse-position.js';\n\nclass Navigation extends api.core.CollapsesGroup {\n  static get instanceClassName () {\n    return 'Navigation';\n  }\n\n  init () {\n    super.init();\n    this.clicked = false;\n    this.out = false;\n    this.listen('focusout', this.focusOut.bind(this));\n    this.listen('mousedown', this.down.bind(this));\n  }\n\n  validate (member) {\n    return member.element.node.matches(NavigationSelector.COLLAPSE);\n  }\n\n  down (e) {\n    if (!this.isBreakpoint(api.core.Breakpoints.LG) || this.index === -1 || !this.current) return;\n    this.position = this.current.node.contains(e.target) ? NavigationMousePosition.INSIDE : NavigationMousePosition.OUTSIDE;\n    this.requestPosition();\n  }\n\n  focusOut (e) {\n    if (!this.isBreakpoint(api.core.Breakpoints.LG)) return;\n    this.out = true;\n    this.requestPosition();\n  }\n\n  requestPosition () {\n    if (this.isRequesting) return;\n    this.isRequesting = true;\n    this.request(this.getPosition.bind(this));\n  }\n\n  getPosition () {\n    if (this.out) {\n      switch (this.position) {\n        case NavigationMousePosition.OUTSIDE:\n          this.index = -1;\n          break;\n\n        case NavigationMousePosition.INSIDE:\n          if (this.current && !this.current.node.contains(document.activeElement)) this.current.focus();\n          break;\n\n        default:\n          if (this.index > -1 && !this.current.hasFocus) this.index = -1;\n      }\n    }\n\n    this.request(this.requested.bind(this));\n  }\n\n  requested () {\n    this.position = NavigationMousePosition.NONE;\n    this.out = false;\n    this.isRequesting = false;\n  }\n\n  get index () { return super.index; }\n\n  set index (value) {\n    if (value === -1 && this.current !== null && this.current.hasFocus) this.current.focus();\n    super.index = value;\n  }\n}\n\nexport { Navigation };\n","import api from './api.js';\nimport { NavigationItem } from './script/navigation/navigation-item.js';\nimport { Navigation } from './script/navigation/navigation.js';\nimport { NavigationSelector } from './script/navigation/navigation-selector.js';\nimport { NavigationMousePosition } from './script/navigation/navigation-mouse-position.js';\n\napi.navigation = {\n  Navigation: Navigation,\n  NavigationItem: NavigationItem,\n  NavigationMousePosition: NavigationMousePosition,\n  NavigationSelector: NavigationSelector\n};\n\nexport default api;\n","import api from './index.js';\n\napi.internals.register(api.navigation.NavigationSelector.NAVIGATION, api.navigation.Navigation);\napi.internals.register(api.navigation.NavigationSelector.ITEM, api.navigation.NavigationItem);\n\nexport default api;\n","import api from '../../api.js';\n\n/**\n  * TabButton correspond au bouton cliquable qui change le panel\n  * TabButton étend de DisclosureButton qui ajoute/enelve l'attribut aria-selected,\n  * Et change l'attributte tabindex a 0 si le boutton est actif (value=true), -1 s'il n'est pas actif (value=false)\n */\nclass TabButton extends api.core.DisclosureButton {\n  constructor () {\n    super(api.core.DisclosureType.SELECT);\n  }\n\n  static get instanceClassName () {\n    return 'TabButton';\n  }\n\n  apply (value) {\n    super.apply(value);\n    if (this.isPrimary) {\n      this.setAttribute('tabindex', value ? '0' : '-1');\n      if (value) {\n        if (this.list) this.list.focalize(this);\n      }\n    }\n  }\n\n  get list () {\n    return this.element.getAscendantInstance('TabsList', 'TabsGroup');\n  }\n}\n\nexport { TabButton };\n","import api from '../../api.js';\n\nexport const TabSelector = {\n  TAB: api.internals.ns.selector('tabs__tab'),\n  GROUP: api.internals.ns.selector('tabs'),\n  PANEL: api.internals.ns.selector('tabs__panel'),\n  LIST: api.internals.ns.selector('tabs__list'),\n  SHADOW: api.internals.ns.selector('tabs__shadow'),\n  SHADOW_LEFT: api.internals.ns.selector('tabs__shadow--left'),\n  SHADOW_RIGHT: api.internals.ns.selector('tabs__shadow--right'),\n  PANEL_START: api.internals.ns.selector('tabs__panel--direction-start'),\n  PANEL_END: api.internals.ns.selector('tabs__panel--direction-end')\n};\n","export const TabPanelDirection = {\n  START: 'direction-start',\n  END: 'direction-end',\n  NONE: 'none'\n};\n","import api from '../../api.js';\nimport { TabButton } from './tab-button.js';\nimport { TabSelector } from './tab-selector.js';\nimport { TabPanelDirection } from './tab-panel-direction.js';\n\n/**\n  * Tab coorespond au panel d'un élement Tabs (tab panel)\n  * Tab étend disclosure qui ajoute/enleve le modifier --selected,\n  * et ajoute/eleve l'attribut hidden, sur le panel\n  */\nclass TabPanel extends api.core.Disclosure {\n  constructor () {\n    super(api.core.DisclosureType.SELECT, TabSelector.PANEL, TabButton, 'TabsGroup');\n    this._direction = TabPanelDirection.NONE;\n    this._isPreventingTransition = false;\n  }\n\n  static get instanceClassName () {\n    return 'TabPanel';\n  }\n\n  get direction () {\n    return this._direction;\n  }\n\n  set direction (value) {\n    if (value === this._direction) return;\n    switch (this._direction) {\n      case TabPanelDirection.START:\n        this.removeClass(TabSelector.PANEL_START);\n        break;\n\n      case TabPanelDirection.END:\n        this.removeClass(TabSelector.PANEL_END);\n        break;\n\n      case TabPanelDirection.NONE:\n        break;\n\n      default:\n        return;\n    }\n\n    this._direction = value;\n\n    switch (this._direction) {\n      case TabPanelDirection.START:\n        this.addClass(TabSelector.PANEL_START);\n        break;\n\n      case TabPanelDirection.END:\n        this.addClass(TabSelector.PANEL_END);\n        break;\n    }\n  }\n\n  get isPreventingTransition () {\n    return this._isPreventingTransition;\n  }\n\n  set isPreventingTransition (value) {\n    if (this._isPreventingTransition === value) return;\n    if (value) this.addClass(api.internals.motion.TransitionSelector.NONE);\n    else this.removeClass(api.internals.motion.TransitionSelector.NONE);\n    this._isPreventingTransition = value === true;\n  }\n\n  translate (direction, initial) {\n    this.isPreventingTransition = initial;\n    this.direction = direction;\n  }\n\n  reset () {\n    this.group.index = 0;\n  }\n}\n\nexport { TabPanel };\n","import api from '../../api.js';\nimport { TabPanelDirection } from './tab-panel-direction.js';\n\n/**\n* TabGroup est la classe étendue de DiscosuresGroup\n* Correspond à un objet Tabs avec plusieurs tab-button & Tab (panel)\n*/\nclass TabsGroup extends api.core.DisclosuresGroup {\n  constructor () {\n    super('TabPanel');\n  }\n\n  static get instanceClassName () {\n    return 'TabsGroup';\n  }\n\n  init () {\n    super.init();\n    this.listen('transitionend', this.transitionend.bind(this));\n    this.listenKey(api.core.KeyCodes.RIGHT, this.pressRight.bind(this), true, true);\n    this.listenKey(api.core.KeyCodes.LEFT, this.pressLeft.bind(this), true, true);\n    this.listenKey(api.core.KeyCodes.HOME, this.pressHome.bind(this), true, true);\n    this.listenKey(api.core.KeyCodes.END, this.pressEnd.bind(this), true, true);\n    this.isRendering = true;\n\n    if (this.list) this.list.apply();\n  }\n\n  get list () {\n    return this.element.getDescendantInstances('TabsList', 'TabsGroup', true)[0];\n  }\n\n  transitionend (e) {\n    this.isPreventingTransition = true;\n  }\n\n  get buttonHasFocus () {\n    return this.members.some(member => member.buttonHasFocus);\n  }\n\n  /**\n   * Selectionne l'element suivant de la liste si on est sur un bouton\n   * Si on est à la fin on retourne au début\n   */\n  pressRight () {\n    if (this.buttonHasFocus) {\n      if (this.index < this.length - 1) {\n        this.index++;\n      } else {\n        this.index = 0;\n      }\n\n      this.focus();\n    }\n  };\n\n  /**\n   * Selectionne l'element précédent de la liste si on est sur un bouton\n   * Si on est au debut retourne a la fin\n   */\n  pressLeft () {\n    if (this.buttonHasFocus) {\n      if (this.index > 0) {\n        this.index--;\n      } else {\n        this.index = this.length - 1;\n      }\n\n      this.focus();\n    }\n  };\n\n  /**\n   * Selectionne le permier element de la liste si on est sur un bouton\n   */\n  pressHome () {\n    if (this.buttonHasFocus) {\n      this.index = 0;\n      this.focus();\n    }\n  };\n\n  /**\n   * Selectionne le dernier element de la liste si on est sur un bouton\n   */\n  pressEnd () {\n    if (this.buttonHasFocus) {\n      this.index = this.length - 1;\n      this.focus();\n    }\n  };\n\n  focus () {\n    if (this.current) {\n      this.current.focus();\n    }\n  }\n\n  apply () {\n    for (let i = 0; i < this._index; i++) this.members[i].translate(TabPanelDirection.START);\n    this.current.translate(TabPanelDirection.NONE);\n    for (let i = this._index + 1; i < this.length; i++) this.members[i].translate(TabPanelDirection.END);\n    this.isPreventingTransition = false;\n  }\n\n  get isPreventingTransition () {\n    return this._isPreventingTransition;\n  }\n\n  set isPreventingTransition (value) {\n    if (this._isPreventingTransition === value) return;\n    if (value) this.addClass(api.internals.motion.TransitionSelector.NONE);\n    else this.removeClass(api.internals.motion.TransitionSelector.NONE);\n    this._isPreventingTransition = value === true;\n  }\n\n  render () {\n    if (this.current === null) return;\n    const paneHeight = Math.round(this.current.node.offsetHeight);\n    if (this.panelHeight === paneHeight) return;\n    this.panelHeight = paneHeight;\n    let listHeight = 0;\n    if (this.list) listHeight = this.list.node.offsetHeight;\n    this.style.setProperty('--tabs-height', (this.panelHeight + listHeight) + 'px');\n  }\n}\n\nexport { TabsGroup };\n","import api from '../../api.js';\nimport { TabSelector } from './tab-selector';\n\nconst FOCALIZE_OFFSET = 16;\nconst SCROLL_OFFSET = 16; // valeur en px du scroll avant laquelle le shadow s'active ou se desactive\n\nclass TabsList extends api.core.Instance {\n  static get instanceClassName () {\n    return 'TabsList';\n  }\n\n  init () {\n    this.listen('scroll', this.scroll.bind(this));\n    this.isResizing = true;\n  }\n\n  get group () {\n    return this.element.getAscendantInstance('TabsGroup', 'TabsList');\n  }\n\n  focalize (btn) {\n    const btnRect = btn.getRect();\n    const listRect = this.getRect();\n    const actualScroll = this.node.scrollLeft;\n    if (btnRect.left < listRect.left) this.node.scrollTo(actualScroll - listRect.left + btnRect.left - FOCALIZE_OFFSET, 0);\n    else if (btnRect.right > listRect.right) this.node.scrollTo(actualScroll - listRect.right + btnRect.right + FOCALIZE_OFFSET, 0);\n  }\n\n  get isScrolling () {\n    return this._isScrolling;\n  }\n\n  set isScrolling (value) {\n    if (this._isScrolling === value) return;\n    this._isScrolling = value;\n    this.apply();\n  }\n\n  apply () {\n    if (!this.group) return;\n    if (this._isScrolling) {\n      this.group.addClass(TabSelector.SHADOW);\n      this.scroll();\n    } else {\n      this.group.removeClass(TabSelector.SHADOW_RIGHT);\n      this.group.removeClass(TabSelector.SHADOW_LEFT);\n      this.group.removeClass(TabSelector.SHADOW);\n    }\n  }\n\n  /* ajoute la classe fr-table__shadow-left ou fr-table__shadow-right sur fr-table en fonction d'une valeur de scroll et du sens (right, left) */\n  scroll () {\n    if (!this.group) return;\n    const scrollLeft = this.node.scrollLeft;\n    const isMin = scrollLeft <= SCROLL_OFFSET;\n    const max = this.node.scrollWidth - this.node.clientWidth - SCROLL_OFFSET;\n\n    const isMax = Math.abs(scrollLeft) >= max;\n    const isRtl = document.documentElement.getAttribute('dir') === 'rtl';\n    const minSelector = isRtl ? TabSelector.SHADOW_RIGHT : TabSelector.SHADOW_LEFT;\n    const maxSelector = isRtl ? TabSelector.SHADOW_LEFT : TabSelector.SHADOW_RIGHT;\n\n    if (isMin) {\n      this.group.removeClass(minSelector);\n    } else {\n      this.group.addClass(minSelector);\n    }\n\n    if (isMax) {\n      this.group.removeClass(maxSelector);\n    } else {\n      this.group.addClass(maxSelector);\n    }\n  }\n\n  resize () {\n    this.isScrolling = this.node.scrollWidth > this.node.clientWidth + SCROLL_OFFSET;\n    this.setProperty('--tab-list-height', `${this.getRect().height}px`);\n  }\n\n  dispose () {\n    this.isScrolling = false;\n  }\n}\n\nexport { TabsList };\n","import api from './api.js';\nimport { TabPanel } from './script/tab/tab-panel.js';\nimport { TabButton } from './script/tab/tab-button.js';\nimport { TabsGroup } from './script/tab/tabs-group.js';\nimport { TabsList } from './script/tab/tabs-list.js';\nimport { TabSelector } from './script/tab/tab-selector.js';\n\napi.tab = {\n  TabPanel: TabPanel,\n  TabButton: TabButton,\n  TabsGroup: TabsGroup,\n  TabsList: TabsList,\n  TabSelector: TabSelector\n};\n\nexport default api;\n","import api from './index.js';\n\napi.internals.register(api.tab.TabSelector.PANEL, api.tab.TabPanel);\napi.internals.register(api.tab.TabSelector.GROUP, api.tab.TabsGroup);\napi.internals.register(api.tab.TabSelector.LIST, api.tab.TabsList);\n\nexport default api;\n","import api from '../../api.js';\n\nexport const TableEmission = {\n  SCROLLABLE: api.internals.ns.emission('table', 'scrollable'),\n  CHANGE: api.internals.ns.emission('table', 'change'),\n  CAPTION_HEIGHT: api.internals.ns.emission('table', 'captionheight')\n};\n","import api from '../../api.js';\nimport { TableEmission } from './table-emission.js';\n\nconst PADDING = '1rem'; // padding de 4v sur le caption\n\nclass Table extends api.core.Instance {\n  static get instanceClassName () {\n    return 'Table';\n  }\n\n  init () {\n    this.addAscent(TableEmission.CAPTION_HEIGHT, this.setCaptionHeight.bind(this));\n  }\n\n  setCaptionHeight (value) {\n    this.setProperty('--table-offset', `calc(${value}px + ${PADDING})`);\n  }\n}\n\nexport { Table };\n","import api from '../../api.js';\n\nexport const TableSelector = {\n  TABLE: api.internals.ns.selector('table'),\n  SHADOW: api.internals.ns.selector('table__shadow'),\n  SHADOW_LEFT: api.internals.ns.selector('table__shadow--left'),\n  SHADOW_RIGHT: api.internals.ns.selector('table__shadow--right'),\n  ELEMENT: `${api.internals.ns.selector('table')}:not(${api.internals.ns.selector('table--no-scroll')}) table`,\n  CAPTION: `${api.internals.ns.selector('table')} table caption`\n};\n","import api from '../../api.js';\nimport { TableSelector } from './table-selector.js';\n\nconst SCROLL_OFFSET = 8; // valeur en px du scroll avant laquelle le shadow s'active ou se desactive\n\nclass TableElement extends api.core.Instance {\n  static get instanceClassName () {\n    return 'TableElement';\n  }\n\n  init () {\n    this.listen('scroll', this.scroll.bind(this));\n    this.content = this.querySelector('tbody');\n    this.isResizing = true;\n  }\n\n  get isScrolling () {\n    return this._isScrolling;\n  }\n\n  set isScrolling (value) {\n    if (this._isScrolling === value) return;\n    this._isScrolling = value;\n\n    if (value) {\n      this.addClass(TableSelector.SHADOW);\n      this.scroll();\n    } else {\n      this.removeClass(TableSelector.SHADOW);\n      this.removeClass(TableSelector.SHADOW_LEFT);\n      this.removeClass(TableSelector.SHADOW_RIGHT);\n    }\n  }\n\n  /* ajoute la classe fr-table__shadow-left ou fr-table__shadow-right sur fr-table en fonction d'une valeur de scroll et du sens (right, left) */\n  scroll () {\n    const isMin = this.node.scrollLeft <= SCROLL_OFFSET;\n    const max = this.content.offsetWidth - this.node.offsetWidth - SCROLL_OFFSET;\n    const isMax = Math.abs(this.node.scrollLeft) >= max;\n    const isRtl = document.documentElement.getAttribute('dir') === 'rtl';\n    const minSelector = isRtl ? TableSelector.SHADOW_RIGHT : TableSelector.SHADOW_LEFT;\n    const maxSelector = isRtl ? TableSelector.SHADOW_LEFT : TableSelector.SHADOW_RIGHT;\n\n    if (isMin) {\n      this.removeClass(minSelector);\n    } else {\n      this.addClass(minSelector);\n    }\n\n    if (isMax) {\n      this.removeClass(maxSelector);\n    } else {\n      this.addClass(maxSelector);\n    }\n  }\n\n  resize () {\n    this.isScrolling = this.content.offsetWidth > this.node.offsetWidth;\n  }\n\n  dispose () {\n    this.isScrolling = false;\n  }\n}\n\nexport { TableElement };\n","import api from '../../api.js';\nimport { TableEmission } from './table-emission.js';\n\nclass TableCaption extends api.core.Instance {\n  static get instanceClassName () {\n    return 'TableCaption';\n  }\n\n  init () {\n    this.height = 0;\n    this.isResizing = true;\n  }\n\n  resize () {\n    const height = this.getRect().height;\n    if (this.height === height) return;\n    this.height = height;\n    this.ascend(TableEmission.CAPTION_HEIGHT, height);\n  }\n}\n\nexport { TableCaption };\n","import api from './api.js';\nimport { Table } from './script/table/table.js';\nimport { TableElement } from './script/table/table-element.js';\nimport { TableSelector } from './script/table/table-selector.js';\nimport { TableCaption } from './script/table/table-caption.js';\n\napi.table = {\n  Table: Table,\n  TableElement: TableElement,\n  TableCaption: TableCaption,\n  TableSelector: TableSelector\n};\n\nexport default api;\n","import api from './index.js';\n\napi.internals.register(api.table.TableSelector.TABLE, api.table.Table);\napi.internals.register(api.table.TableSelector.ELEMENT, api.table.TableElement);\napi.internals.register(api.table.TableSelector.CAPTION, api.table.TableCaption);\n\nexport default api;\n","import api from '../../api.js';\n\nexport const TagSelector = {\n  TAG_PRESSABLE: `${api.internals.ns.selector('tag')}[aria-pressed]`\n};\n","import api from './api.js';\nimport { TagSelector } from './script/tag/tag-selector';\n\napi.tag = {\n  TagSelector: TagSelector\n};\n\nexport default api;\n","import api from './index.js';\n\napi.internals.register(api.tag.TagSelector.TAG_PRESSABLE, api.core.Toggle);\n\nexport default api;\n","import api from '../../api.js';\n\nexport const DownloadSelector = {\n  DOWNLOAD_ASSESS_FILE: `${api.internals.ns.attr.selector('assess-file')}`,\n  DOWNLOAD_DETAIL: `${api.internals.ns.selector('download__detail')}`\n};\n","import api from '../../api.js';\nimport { DownloadSelector } from './download-selector';\n\nclass AssessFile extends api.core.Instance {\n  static get instanceClassName () {\n    return 'AssessFile';\n  }\n\n  init () {\n    this.lang = this.getLang(this.node);\n    this.href = this.getAttribute('href');\n\n    this.hreflang = this.getAttribute('hreflang');\n    this.file = {};\n    this.detail = this.querySelector(DownloadSelector.DOWNLOAD_DETAIL);\n    this.update();\n  }\n\n  getFileLength () {\n    if (this.href === undefined) {\n      this.length = -1;\n      return;\n    }\n\n    fetch(this.href, { method: 'HEAD', mode: 'cors' }).then(response => {\n      this.length = response.headers.get('content-length') || -1;\n      if (this.length === -1) {\n        console.warn('Impossible de détecter le poids du fichier ' + this.href + '\\nErreur de récupération de l\\'en-tête HTTP : \"content-length\"');\n      }\n      this.update();\n    });\n  }\n\n  update () {\n    // TODO V2: implémenter async\n    if (this.isLegacy) this.length = -1;\n\n    if (!this.length) {\n      this.getFileLength();\n      return;\n    }\n\n    const details = [];\n    if (this.detail) {\n      if (this.href) {\n        const extension = this.parseExtension(this.href);\n        if (extension) details.push(extension.toUpperCase());\n      }\n\n      if (this.length !== -1) {\n        details.push(this.bytesToSize(this.length));\n      }\n\n      if (this.hreflang) {\n        details.push(this.getLangDisplayName(this.hreflang));\n      }\n\n      this.detail.innerHTML = details.join(' - ');\n    }\n  }\n\n  getLang (elem) {\n    if (elem.lang) return elem.lang;\n    if (document.documentElement === elem) return window.navigator.language;\n    return this.getLang(elem.parentElement);\n  }\n\n  parseExtension (url) {\n    const regexExtension = /\\.(\\w{1,9})(?:$|[?#])/;\n    return url.match(regexExtension)[0].replace('.', '');\n  }\n\n  getLangDisplayName (locale) {\n    if (this.isLegacy) return locale;\n    const displayNames = new Intl.DisplayNames([this.lang], { type: 'language' });\n    const name = displayNames.of(locale);\n    return name.charAt(0).toUpperCase() + name.slice(1);\n  }\n\n  bytesToSize (bytes) {\n    if (bytes === -1) return null;\n\n    let sizeUnits = ['octets', 'ko', 'Mo', 'Go', 'To'];\n    if (this.getAttribute(api.internals.ns.attr('assess-file')) === 'bytes') {\n      sizeUnits = ['bytes', 'KB', 'MB', 'GB', 'TB'];\n    }\n\n    const i = parseInt(Math.floor(Math.log(bytes) / Math.log(1000)), 10);\n    if (i === 0) return `${bytes} ${sizeUnits[i]}`;\n\n    const size = bytes / (1000 ** i);\n    const roundedSize = Math.round((size + Number.EPSILON) * 100) / 100; // arrondi a 2 décimal\n    const stringSize = String(roundedSize).replace('.', ',');\n\n    return `${stringSize} ${sizeUnits[i]}`;\n  }\n}\n\nexport { AssessFile };\n","import api from './api.js';\nimport { AssessFile } from './script/download/assess-file.js';\nimport { DownloadSelector } from './script/download/download-selector';\n\napi.download = {\n  DownloadSelector: DownloadSelector,\n  AssessFile: AssessFile\n\n};\n\nexport default api;\n","import api from './index.js';\n\napi.internals.register(api.download.DownloadSelector.DOWNLOAD_ASSESS_FILE, api.download.AssessFile);\n\nexport default api;\n","import api from '../../api.js';\n\nexport const HeaderSelector = {\n  HEADER: api.internals.ns.selector('header'),\n  TOOLS_LINKS: api.internals.ns.selector('header__tools-links'),\n  MENU_LINKS: api.internals.ns.selector('header__menu-links'),\n  BUTTONS: `${api.internals.ns.selector('header__tools-links')} ${api.internals.ns.selector('btns-group')}, ${api.internals.ns.selector('header__tools-links')} ${api.internals.ns.selector('links-group')}`,\n  MODALS: `${api.internals.ns.selector('header__search')}${api.internals.ns.selector('modal')}, ${api.internals.ns.selector('header__menu')}${api.internals.ns.selector('modal')}`\n};\n","import api from '../../api.js';\nimport { HeaderSelector } from './header-selector.js';\n\nclass HeaderLinks extends api.core.Instance {\n  static get instanceClassName () {\n    return 'HeaderLinks';\n  }\n\n  init () {\n    const header = this.queryParentSelector(HeaderSelector.HEADER);\n    this.toolsLinks = header.querySelector(HeaderSelector.TOOLS_LINKS);\n    this.menuLinks = header.querySelector(HeaderSelector.MENU_LINKS);\n    const copySuffix = '_copy';\n\n    const toolsHtml = this.toolsLinks.innerHTML.replace(/  +/g, ' ');\n    const menuHtml = this.menuLinks.innerHTML.replace(/  +/g, ' ');\n    // Pour éviter de dupliquer des id, on ajoute un suffixe aux id et aria-controls duppliqués.\n    let toolsHtmlDuplicateId = toolsHtml.replace(/ id=\"(.*?)\"/gm, ' id=\"$1' + copySuffix + '\"');\n    toolsHtmlDuplicateId = toolsHtmlDuplicateId.replace(/ aria-controls=\"(.*?)\"/gm, ' aria-controls=\"$1' + copySuffix + '\"');\n\n    if (toolsHtmlDuplicateId === menuHtml) return;\n\n    switch (api.mode) {\n      case api.Modes.ANGULAR:\n      case api.Modes.REACT:\n      case api.Modes.VUE:\n        api.inspector.warn(`header__tools-links content is different from header__menu-links content.\nAs you're using a dynamic framework, you should handle duplication of this content yourself, please refer to documentation:\n${api.header.doc}`);\n        break;\n\n      default:\n        this.menuLinks.innerHTML = toolsHtmlDuplicateId;\n    }\n  }\n}\n\nexport { HeaderLinks };\n","import api from '../../api.js';\n\nclass HeaderModal extends api.core.Instance {\n  static get instanceClassName () {\n    return 'HeaderModal';\n  }\n\n  init () {\n    this.isResizing = true;\n  }\n\n  resize () {\n    if (this.isBreakpoint(api.core.Breakpoints.LG)) this.unqualify();\n    else this.qualify();\n  }\n\n  qualify () {\n    this.setAttribute('role', 'dialog');\n    const modal = this.element.getInstance('Modal');\n    if (!modal) return;\n    const buttons = modal.buttons;\n    let id = '';\n    for (const button of buttons) {\n      id = button.id || id;\n      if (button.isPrimary && id) break;\n    }\n    this.setAttribute('aria-labelledby', id);\n  }\n\n  unqualify () {\n    const modal = this.element.getInstance('Modal');\n    if (modal) modal.conceal();\n    this.removeAttribute('role');\n    this.removeAttribute('aria-labelledby');\n  }\n}\n\nexport { HeaderModal };\n","import api from './api.js';\nimport { HeaderLinks } from './script/header/header-links.js';\nimport { HeaderModal } from './script/header/header-modal.js';\nimport { HeaderSelector } from './script/header/header-selector.js';\n\napi.header = {\n  HeaderLinks: HeaderLinks,\n  HeaderModal: HeaderModal,\n  HeaderSelector: HeaderSelector,\n  doc: 'https://gouvfr.atlassian.net/wiki/spaces/DB/pages/222789846/En-t+te+-+Header'\n};\n\nexport default api;\n","import api from './index.js';\n\napi.internals.register(api.header.HeaderSelector.BUTTONS, api.header.HeaderLinks);\napi.internals.register(api.header.HeaderSelector.MODALS, api.header.HeaderModal);\n\nexport default api;\n","import api from '../../api.js';\n\nexport const DisplaySelector = {\n  DISPLAY: api.internals.ns.selector('display'),\n  RADIO_BUTTONS: `input[name=\"${api.internals.ns('radios-theme')}\"]`,\n  FIELDSET: api.internals.ns.selector('fieldset')\n};\n","import api from '../../api.js';\nimport { DisplaySelector } from './display-selector.js';\n\nclass Display extends api.core.Instance {\n  static get instanceClassName () {\n    return 'Display';\n  }\n\n  init () {\n    this.radios = this.querySelectorAll(DisplaySelector.RADIO_BUTTONS);\n\n    if (api.scheme) {\n      this.changing = this.change.bind(this);\n      for (const radio of this.radios) radio.addEventListener('change', this.changing);\n      this.addDescent(api.scheme.SchemeEmission.SCHEME, this.apply.bind(this));\n      this.ascend(api.scheme.SchemeEmission.ASK);\n    } else {\n      this.querySelector(DisplaySelector.FIELDSET).setAttribute('disabled', '');\n    }\n  }\n\n  get scheme () {\n    return this._scheme;\n  }\n\n  set scheme (value) {\n    if (this._scheme === value || !api.scheme) return;\n    switch (value) {\n      case api.scheme.SchemeValue.SYSTEM:\n      case api.scheme.SchemeValue.LIGHT:\n      case api.scheme.SchemeValue.DARK:\n        this._scheme = value;\n        for (const radio of this.radios) {\n          radio.checked = radio.value === value;\n        }\n        this.ascend(api.scheme.SchemeEmission.SCHEME, value);\n        break;\n    }\n  }\n\n  change () {\n    for (const radio of this.radios) {\n      if (radio.checked) {\n        this.scheme = radio.value;\n        return;\n      }\n    }\n  }\n\n  apply (value) {\n    this.scheme = value;\n  }\n\n  dispose () {\n    for (const radio of this.radios) radio.removeEventListener('change', this.changing);\n  }\n}\n\nexport { Display };\n","import api from './api.js';\nimport { Display } from './script/display/display.js';\nimport { DisplaySelector } from './script/display/display-selector.js';\n\napi.display = {\n  Display: Display,\n  DisplaySelector: DisplaySelector\n};\n\nexport default api;\n","import api from './index.js';\n\napi.internals.register(api.display.DisplaySelector.DISPLAY, api.display.Display);\n\nexport default api;\n"],"names":["state","constructor","this","modules","create","ModuleClass","module","type","getModule","add","item","remove","isActive","_isActive","value","values","Object","keys","map","e","activate","deactivate","isLegacy","_isLegacy","config","LogLevel","level","light","dark","logger","console","warn","error","log","message","Message","print","setColor","color","apply","getMessage","window","matchMedia","matches","domain","inputs","styles","objects","push","join","LEVELS","trace","debug","info","inspector","id","msgs","bind","tree","stage","_branch","root","element","space","branch","indent","i","html","child","children","startAtDomContentLoaded","callback","document","readyState","requestAnimationFrame","addEventListener","Modes","AUTO","MANUAL","RUNTIME","LOADED","VUE","ANGULAR","REACT","options","_mode","isStarted","starting","start","preventManipulation","configure","settings","startCallback","verbose","mode","Collection","_collection","forEach","length","collectable","indexOf","onAdd","onPopulate","index","splice","onRemove","onEmpty","execute","args","clear","clone","slice","collection","Module","super","ns","name","selector","notation","undefined","attr","result","event","emission","querySelectorAllArray","selectors","Array","prototype","call","querySelectorAll","queryParentSelector","parent","parentElement","documentElement","Registration","InstanceClass","creator","instances","isIntroduced","_instanceClassName","instanceClassName","_instanceClassNames","getInstanceClassNames","_property","substring","toLowerCase","dashed","replace","_attribute","getPrototypeOf","hasInstanceClassName","introduce","parse","node","nonRecursive","nodes","querySelector","instance","dispose","_dispose","instanceClassNames","property","attribute","Register","register","registration","count","Element","attributeNames","_children","_parent","_projects","proxy","scope","_proxy","outerHTML","end","project","populate","projects","hasInstance","_config","ascendants","descendants","addChild","isNaN","removeChild","emit","data","elements","response","_emit","_emitter","ascend","_ascend","_ascent","descend","_descend","_descent","getInstance","getDescendantInstances","stopAtInstanceClassName","stopAtFirstInstance","getAscendantInstance","prepare","attributeName","examine","Root","setAttribute","Stage","observer","MutationObserver","mutate","modifications","willModify","modifying","modify","hasElement","getElement","getProxy","put","position","compareDocumentPosition","Node","DOCUMENT_POSITION_CONTAINS","DOCUMENT_POSITION_CONTAINED_BY","DOCUMENT_POSITION_PRECEDING","observe","childList","subtree","attributes","disconnect","mutations","examinations","mutation","removedNodes","addedNodes","target","descendant","targets","contains","disposables","disposable","registrations","creations","n","Renderer","rendering","render","nexts","request","next","Resizer","requireResize","resizing","resize","requesting","fonts","ready","then","ScrollLocker","_isLocked","_scrollY","lock","unlock","isLocked","scrollY","body","style","top","setProperty","removeAttribute","removeProperty","scroll","Load","loading","load","FONT_FAMILIES","FontSwap","swapping","swap","families","filter","family","check","swapFont","MouseMove","requireMove","_isMoving","moving","move","listen","unlisten","removeEventListener","point","x","clientX","y","clientY","mouseMove","engine","registerModule","stop","sanitize","className","charAt","substr","getClassNames","split","modifyClass","classNames","addClass","removeClass","hasClass","dom","support","localStorage","CSS","supports","TransitionSelector","NONE","completeAssign","sources","source","descriptors","reduce","key","getOwnPropertyDescriptor","getOwnPropertySymbols","sym","descriptor","enumerable","defineProperties","internals","legacy","defineProperty","get","setLegacy","motion","api","set","Emitter","emissions","closure","Error","Breakpoint","minWidth","test","Breakpoints","XS","SM","MD","LG","XL","Instance","jsAttribute","_isRendering","_isResizing","_isScrollLocked","_isLoading","_isSwappingFont","_listeners","_keyListenerTypes","_keys","handlingKey","handleKey","_registrations","_nexts","init","getRegisteredInstances","dispatch","detail","bubbles","cancelable","CustomEvent","bubble","dispatchEvent","listenKey","code","preventDefault","stopPropagation","KeyAction","unlistenKey","some","handle","isRendering","isResizing","isBreakpoint","breakpoint","toUpperCase","isScrollLocked","isLoading","isSwappingFont","isMouseMoving","_isMouseMoving","addEmission","removeEmission","addAscent","removeAscent","addDescent","removeDescent","getAttribute","hasAttribute","propertyName","focus","hasFocus","activeElement","getRect","getBoundingClientRect","eventType","keyCode","DisclosureEvent","DISCLOSE","CONCEAL","DisclosureEmission","RESET","ADDED","REMOVED","GROUP","UNGROUP","Disclosure","DisclosureButtonInstanceClass","disclosuresGroupInstanceClassName","_selector","modifier","pristine","reset","update","assign","disclose","canConceal","conceal","buttons","button","group","getGroup","_group","validate","withhold","disclosed","current","preventFocus","_disclosed","toggle","isPrimary","buttonHasFocus","DisclosureButton","ariaState","controlsId","click","DisclosuresGroup","disclosureInstanceClassName","_index","proxyAccessors","members","member","getMembers","_members","getIndex","DisclosureType","EXPAND","ariaControls","SELECT","OPENED","CollapseButton","CollapseSelector","COLLAPSE","COLLAPSING","EquisizedEmission","CHANGE","ToggleEvent","TOGGLE","InjectSvgSelector","INJECT_SVG","ArtworkSelector","ARTWORK_USE","ratiosImg","ratioSelector","modifiers","deprecatedRatioSelector","RatioSelector","RATIO","core","KeyCodes","TAB","ESCAPE","END","HOME","LEFT","UP","RIGHT","DOWN","Collapse","transitionend","maxHeight","unbound","adjust","height","offsetHeight","CollapsesGroup","RootSelector","ROOT","Equisized","measure","width","Toggle","pressed","EquisizedsGroup","equisizeds","Math","max","equisized","InjectSvg","img","restore","fetch","imgID","imgClass","imgURL","text","xmlDoc","DOMParser","parseFromString","svg","match","includes","innerHTML","replaceAll","el","attrs","focusable","replaceChild","Artwork","xlink","splitUrl","svgUrl","svgName","xhr","XMLHttpRequest","onload","responseText","realSvgContent","getElementById","classList","open","send","parentNode","Ratio","supportAspectRatio","ratio","currentWidth","SchemeValue","SYSTEM","LIGHT","DARK","SchemeAttribute","THEME","SCHEME","TRANSITION","SchemeTheme","SchemeEmission","ASK","Scheme","changing","change","restoreTransition","scheme","supportLocalStorage","getItem","schemeAttr","ask","_scheme","listenPreferences","unlistenPreferences","theme","setItem","_theme","isListening","mediaQuery","SchemeSelector","SWITCH_THEME","RADIO_BUTTONS","AccordionSelector","AccordionsGroup","accordion","ButtonSelector","EQUISIZED_BUTTON","EQUISIZED_GROUP","Breadcrumb","focusing","getCollapse","collapse","links","_focus","link","verify","BreadcrumbSelector","BREADCRUMB","breadcrumb","ToggleInput","isChecked","ToggleStatusLabel","input","checked","getComputedStyle","maxWidth","parseFloat","style2","ToggleSelector","STATUS_LABEL","SidemenuSelector","LIST","SidemenuList","sidemenu","ModalSelector","MODAL","SCROLL_SHADOW","BODY","ModalButton","ModalAttribute","CONCEALING_BACKDROP","Modal","scrolling","UNORDEREDS","ORDEREDS","isFocusable","container","visibility","display","FocusTrap","onTrap","onUntrap","waiting","wait","handling","maintainFocus","trapped","trap","untrap","isTrapping","trapping","focusables","stun","stunneds","Stunned","first","last","shiftKey","tabIndex","unordereds","radios","groups","radio","RadioButtonGroup","unordered","tagName","keep","ordereds","sort","a","b","noDuplicates","concat","inert","unstun","selected","ModalsGroup","focusTrap","initial","ModalBody","shade","scrollHeight","clientHeight","scrollTop","offset","innerHeight","modal","NavigationSelector","NAVIGATION","ITEM","ITEM_RIGHT","MENU","NavigationItem","_isRightAligned","calculate","right","left","isRightAligned","NavigationMousePosition","INSIDE","OUTSIDE","Navigation","clicked","out","focusOut","down","requestPosition","isRequesting","getPosition","requested","navigation","TabButton","list","focalize","TabSelector","PANEL","SHADOW","SHADOW_LEFT","SHADOW_RIGHT","PANEL_START","PANEL_END","TabPanelDirection","TabPanel","_direction","_isPreventingTransition","direction","isPreventingTransition","translate","TabsGroup","pressRight","pressLeft","pressHome","pressEnd","paneHeight","round","panelHeight","listHeight","TabsList","btn","btnRect","listRect","actualScroll","scrollLeft","scrollTo","isScrolling","_isScrolling","isMin","scrollWidth","clientWidth","isMax","abs","isRtl","minSelector","maxSelector","tab","TableEmission","SCROLLABLE","CAPTION_HEIGHT","Table","setCaptionHeight","TableSelector","TABLE","ELEMENT","CAPTION","TableElement","content","offsetWidth","TableCaption","table","TagSelector","TAG_PRESSABLE","tag","DownloadSelector","DOWNLOAD_ASSESS_FILE","DOWNLOAD_DETAIL","AssessFile","lang","getLang","href","hreflang","file","getFileLength","method","headers","details","extension","parseExtension","bytesToSize","getLangDisplayName","elem","navigator","language","url","locale","Intl","DisplayNames","of","bytes","sizeUnits","parseInt","floor","size","roundedSize","Number","EPSILON","String","download","HeaderSelector","HEADER","TOOLS_LINKS","MENU_LINKS","BUTTONS","MODALS","HeaderLinks","header","toolsLinks","menuLinks","toolsHtml","menuHtml","toolsHtmlDuplicateId","doc","HeaderModal","unqualify","qualify","DisplaySelector","DISPLAY","FIELDSET","Display"],"mappings":";AAqDA,MAAMA,EAAQ,IArDd,MACEC,cACEC,KAAKC,QAAU,GAGjBC,OAAQC,GACN,MAAMC,EAAS,IAAID,EACnBH,KAAKC,QAAQG,EAAOC,MAAQD,EAG9BE,UAAWD,GACT,OAAOL,KAAKC,QAAQI,GAGtBE,IAAKF,EAAMG,GACTR,KAAKC,QAAQI,GAAME,IAAIC,GAGzBC,OAAQJ,EAAMG,GACZR,KAAKC,QAAQI,GAAMI,OAAOD,GAGxBE,eACF,OAAOV,KAAKW,UAGVD,aAAUE,GACZ,GAAIA,IAAUZ,KAAKW,UAAW,OAC9BX,KAAKW,UAAYC,EACjB,MAAMC,EAASC,OAAOC,KAAKf,KAAKC,SAASe,KAAKC,GACrCjB,KAAKC,QAAQgB,KAEtB,GAAIL,EACF,IAAK,MAAMR,KAAUS,EACnBT,EAAOc,gBAGT,IAAK,MAAMd,KAAUS,EACnBT,EAAOe,aAKTC,eACF,OAAOpB,KAAKqB,UAGVD,aAAUR,GACRA,IAAUZ,KAAKqB,YACnBrB,KAAKqB,UAAYT,KCjDfU,EACI,KADJA,EAEO,OAFPA,EAIK,QCDX,MAAMC,EACJxB,YAAayB,EAAOC,EAAOC,EAAMC,GAK/B,OAJA3B,KAAKwB,MAAQA,EACbxB,KAAKyB,MAAQA,EACbzB,KAAK0B,KAAOA,EAEJC,GACN,IAAK,OACH3B,KAAK2B,OAASC,QAAQC,KACtB,MAEF,IAAK,QACH7B,KAAK2B,OAASC,QAAQE,MACtB,MAEF,QACE9B,KAAK2B,OAASC,QAAQG,KAI5BA,OAAQlB,GACN,MAAMmB,EAAU,IAAIC,EAAQX,GAC5B,IAAK,MAAMV,KAASC,EAAQmB,EAAQzB,IAAIK,GACxCZ,KAAKkC,MAAMF,GAGbE,MAAOF,GACLA,EAAQG,SAASnC,KAAKoC,OACtBpC,KAAK2B,OAAOU,MAAMT,QAASI,EAAQM,cAGjCF,YACF,OAAOG,OAAOC,WAAW,gCAAgCC,QAAUzC,KAAK0B,KAAO1B,KAAKyB,OAIxF,MAAMQ,EACJlC,YAAa2C,GACX1C,KAAK2C,OAAS,CAAC,MACf3C,KAAK4C,OAAS,CAAC,uBAAwB,oBACvC5C,KAAK6C,QAAU,GAEXH,GAAQ1C,KAAKO,IAAI,GAAGmC,OAG1BnC,IAAKK,GACH,cAAeA,GACb,IAAK,SACL,IAAK,WACHZ,KAAK2C,OAAOG,KAAK,OACjB9C,KAAK6C,QAAQC,KAAKlC,GAClB,MAEF,QACEZ,KAAK2C,OAAOG,KAAK,GAAGlC,OAI1BuB,SAAUC,GACRpC,KAAK4C,OAAOE,KAAK,SAASV,KAG5BE,aACE,MAAO,CAACtC,KAAK2C,OAAOI,KAAK,IAAK/C,KAAK4C,OAAOG,KAAK,QAAS/C,KAAK6C,UAIjE,MAAMG,EAAS,CACbC,MAAO,IAAI1B,EAAS,EAAG,UAAW,WAClC2B,MAAO,IAAI3B,EAAS,EAAG,UAAW,WAClC4B,KAAM,IAAI5B,EAAS,EAAG,UAAW,WACjCM,KAAM,IAAIN,EAAS,EAAG,UAAW,UAAW,QAC5CO,MAAO,IAAIP,EAAS,EAAG,UAAW,UAAW,UA8C/C,MAAM6B,EAAY,IA3ClB,MACErD,cACEC,KAAKwB,MAAQ,EAEb,IAAK,MAAM6B,KAAML,EAAQ,CACvB,MAAMxB,EAAQwB,EAAOK,GACrBrD,KAAKqD,GAAM,IAAIC,KACTtD,KAAKwB,OAASA,EAAMA,OAAOA,EAAMO,IAAIM,MAAMb,EAAO8B,IAExDtD,KAAKqD,GAAInB,MAAQV,EAAMU,MAAMqB,KAAK/B,IAItC1B,QACE,MAAMkC,EAAU,IAAIC,EACpBD,EAAQzB,IAAIT,GACZE,KAAKiD,MAAMf,MAAMF,GAGnBwB,OACE,MAAMC,EAAQ3D,EAAMQ,UAAU,SAC9B,IAAKmD,EAAO,OACZ,MAAMzB,EAAU,IAAIC,EACpBjC,KAAK0D,QAAQD,EAAME,KAAM,EAAG3B,GAC5BhC,KAAKiD,MAAMf,MAAMF,GAGnB0B,QAASE,EAASC,EAAO7B,GACvB,IAAI8B,EAAS,GACb,GAAID,EAAQ,EAAG,CACb,IAAIE,EAAS,GACb,IAAK,IAAIC,EAAI,EAAGA,EAAIH,EAAOG,IAAKD,GAAU,OAE1CD,GAAUC,EAAS,MAErBD,GAAU,IAAIF,EAAQP,OAAOO,EAAQK,OACrCjC,EAAQzB,IAAIuD,GACZ9B,EAAQzB,IAAI,CAAE,IAAKqD,IACnB5B,EAAQzB,IAAI,MACZ,IAAK,MAAM2D,KAASN,EAAQO,SAAUL,GAAU9D,KAAK0D,QAAQQ,EAAOL,EAAQ,EAAG7B,KCrHtEoC,EAA2BC,IACV,YAAxBC,SAASC,WAA0BhC,OAAOiC,sBAAsBH,GAC/DC,SAASG,iBAAiB,mBAAoBJ,ICCxCK,EAAQ,CACnBC,KAAM,OACNC,OAAQ,SACRC,QAAS,UACTC,OAAQ,SACRC,IAAK,MACLC,QAAS,UACTC,MAAO,SAqET,MAAMC,EAAU,IAlEhB,MACEnF,cACEC,KAAKmF,MAAQT,EAAMC,KACnB3E,KAAKoF,WAAY,EACjBpF,KAAKqF,SAAWrF,KAAKsF,MAAM/B,KAAKvD,MAChCA,KAAKuF,qBAAsB,EAG7BC,UAAWC,EAAW,GAAIH,GACxBtF,KAAK0F,cAAgBJ,GACI,IAArBG,EAASE,UAAkBvC,EAAU5B,MAAQ,GACjDxB,KAAK4F,KAAOH,EAASG,MAAQlB,EAAMC,KAGjCiB,SAAMhF,GACR,OAAQA,GACN,KAAK8D,EAAMC,KACT3E,KAAKuF,qBAAsB,EDzBTlB,EC0BRrE,KAAKqF,SDxBrBjB,EAAwBC,GCyBlB,MAEF,KAAKK,EAAMI,OACT9E,KAAKuF,qBAAsB,EAC3BnB,EAAwBpE,KAAKqF,UAC7B,MAEF,KAAKX,EAAMG,QACT7E,KAAKuF,qBAAsB,EAC3BvF,KAAKsF,QACL,MAEF,KAAKZ,EAAME,OACT5E,KAAKuF,qBAAsB,EAC3B,MAEF,KAAKb,EAAMK,IAIX,KAAKL,EAAMM,QAIX,KAAKN,EAAMO,MACTjF,KAAKuF,qBAAsB,EAC3B,MAEF,QAEE,YADAnC,EAAUtB,MAAM,gBDxDC,IAACuC,EC4DtBrE,KAAKmF,MAAQvE,EACbwC,EAAUD,KAAK,eAAevC,KAG5BgF,WACF,OAAO5F,KAAKmF,MAGdG,QACElC,EAAUD,KAAK,SACfnD,KAAK0F,kBC3ET,MAAMG,EACJ9F,cACEC,KAAK8F,YAAc,GAGrBC,QAAS1B,GACPrE,KAAK8F,YAAYC,QAAQ1B,GAG3BrD,IAAKqD,GACH,OAAOrE,KAAK8F,YAAY9E,IAAIqD,GAG1B2B,aACF,OAAOhG,KAAK8F,YAAYE,OAG1BzF,IAAK0F,GACH,QAAIjG,KAAK8F,YAAYI,QAAQD,IAAgB,KAC7CjG,KAAK8F,YAAYhD,KAAKmD,GAClBjG,KAAKmG,OAAOnG,KAAKmG,QACjBnG,KAAKoG,YAA0C,IAA5BpG,KAAK8F,YAAYE,QAAchG,KAAKoG,cACpD,GAGT3F,OAAQwF,GACN,MAAMI,EAAQrG,KAAK8F,YAAYI,QAAQD,GACvC,IAAe,IAAXI,EAAc,OAAO,EACzBrG,KAAK8F,YAAYQ,OAAOD,EAAO,GAC3BrG,KAAKuG,UAAUvG,KAAKuG,WACpBvG,KAAKwG,SAAuC,IAA5BxG,KAAK8F,YAAYE,QAAchG,KAAKwG,UAG1DC,WAAYC,GACV,IAAK,MAAMT,KAAejG,KAAK8F,YAAiBG,GAAaA,EAAY5D,MAAM,KAAMqE,GAGvFC,QACE3G,KAAK8F,YAAYE,OAAS,EAG5BY,QACE,MAAMA,EAAQ,IAAIf,EAElB,OADAe,EAAMd,YAAc9F,KAAK8F,YAAYe,QAC9BD,EAGLE,iBACF,OAAO9G,KAAK8F,aC9ChB,MAAMiB,UAAelB,EACnB9F,YAAaM,GACX2G,QACAhH,KAAKK,KAAOA,EACZL,KAAKU,UAAW,EAGlBQ,YACAC,eCRF,MAAM8F,EAAKC,GAAQ,GAAG5F,KAAiB4F,IAEvCD,EAAGE,SAAW,CAACD,EAAME,UACFC,IAAbD,IAAwBA,EAAW,KAChC,GAAGA,IAAWH,EAAGC,OAG1BD,EAAGK,KAAQJ,GAAS,QAAQD,EAAGC,MAEvBC,SAAW,CAACD,EAAMtG,KACxB,IAAI2G,EAASN,EAAGK,KAAKJ,GAErB,YADcG,IAAVzG,IAAqB2G,GAAU,KAAK3G,MACjC,IAAI2G,MAGbN,EAAGO,MAASnH,GAAS,GAAGiB,KAAoBjB,IAE5C4G,EAAGQ,SAAW,CAAC/E,EAAQrC,IAAS,YAAYqC,KAAUrC,ICnB/C,MAAMqH,EAAwB,CAAC9D,EAAS+D,IAAcC,MAAMC,UAAUhB,MAAMiB,KAAKlE,EAAQmE,iBAAiBJ,IAEpGK,EAAsB,CAACpE,EAAS+D,KAC3C,MAAMM,EAASrE,EAAQsE,cACvB,OAAID,EAAOxF,QAAQkF,GAAmBM,EAClCA,IAAW3D,SAAS6D,gBAAwB,KACzCH,EAAoBC,EAAQN,ICDrC,MAAMS,EACJrI,YAAaoH,EAAUkB,EAAeC,GACpCtI,KAAKmH,SAAWA,EAChBnH,KAAKqI,cAAgBA,EACrBrI,KAAKsI,QAAUA,EACftI,KAAKuI,UAAY,IAAI1C,EACrB7F,KAAKwI,cAAe,EACpBxI,KAAKyI,mBAAqBzI,KAAKqI,cAAcK,kBAC7C1I,KAAK2I,oBAAsB3I,KAAK4I,sBAAsB5I,KAAKqI,eAC3DrI,KAAK6I,UAAY7I,KAAKyI,mBAAmBK,UAAU,EAAG,GAAGC,cAAgB/I,KAAKyI,mBAAmBK,UAAU,GAC3G,MAAME,EAAShJ,KAAKyI,mBACjBQ,QAAQ,iBAAkB,KAC1BA,QAAQ,wBAAyB,SACjCA,QAAQ,kBAAmB,SAC3BA,QAAQ,mBAAoB,SAC5BA,QAAQ,mBAAoB,SAC5BF,cACH/I,KAAKkJ,WAAajC,EAAGK,KAAK,MAAM0B,KAGlCJ,sBAAuBP,GACrB,MAAMR,EAAY/G,OAAOqI,eAAed,GACxC,OAAKR,GAA6C,aAAhCA,EAAUa,kBACrB,IAAI1I,KAAK4I,sBAAsBf,GAAYQ,EAAcK,mBADK,CAACL,EAAcK,mBAItFU,qBAAsBV,GACpB,OAAO1I,KAAK2I,oBAAoBzC,QAAQwC,IAAsB,EAGhEW,YACMrJ,KAAKwI,eACTxI,KAAKwI,cAAe,EACpB1I,EAAMQ,UAAU,SAASgJ,MAAMhF,SAAS6D,gBAAiBnI,OAG3DsJ,MAAOC,EAAMC,GACX,MAAMC,EAAQ,GAId,OAHIF,EAAK9G,SAAW8G,EAAK9G,QAAQzC,KAAKmH,WAAWsC,EAAM3G,KAAKyG,IAEvDC,GAAgBD,EAAKxB,kBAAoBwB,EAAKG,cAAc1J,KAAKmH,WAAWsC,EAAM3G,KAAKT,MAAMoH,EAAO/B,EAAsB6B,EAAMvJ,KAAKmH,WACnIsC,EAGTvJ,OAAQ0D,GACN,IAAKA,EAAQ2F,KAAK9G,QAAQzC,KAAKmH,UAAW,OAC1C,MAAMwC,EAAW,IAAI3J,KAAKqI,cAE1B,OADArI,KAAKuI,UAAUhI,IAAIoJ,GACZA,EAGTlJ,OAAQkJ,GACN3J,KAAKuI,UAAU9H,OAAOkJ,GAGxBC,UACE,MAAMrB,EAAYvI,KAAKuI,UAAUzB,WACjC,IAAK,IAAI9C,EAAIuE,EAAUvC,OAAS,EAAGhC,GAAK,EAAGA,IAAKuE,EAAUvE,GAAG6F,WAC7D7J,KAAKsI,QAAU,KAGbI,wBACF,OAAO1I,KAAKyI,mBAGVqB,yBACF,OAAO9J,KAAK2I,oBAGVoB,eACF,OAAO/J,KAAK6I,UAGVmB,gBACF,OAAOhK,KAAKkJ,YC3EhB,MAAMe,UAAiBlD,EACrBhH,cACEiH,MAAM,YAGRkD,SAAU/C,EAAUkB,EAAeC,GACjC,MAAM6B,EAAe,IAAI/B,EAAajB,EAAUkB,EAAeC,GAG/D,OAFAtI,KAAKO,IAAI4J,GACLrK,EAAMY,UAAUyJ,EAAad,YAC1Bc,EAGTjJ,WACE,IAAK,MAAMiJ,KAAgBnK,KAAK8G,WAAYqD,EAAad,YAG3D5I,OAAQ0J,GACNA,EAAaP,UACb5C,MAAMvG,OAAO0J,ICnBjB,IAAIC,EAAQ,EAEZ,MAAMC,EACJtK,YAAawJ,EAAMlG,GACZA,EAGErD,KAAKqD,GAAKA,GAFf+G,IACApK,KAAKqD,GAAK+G,GAEZpK,KAAKuJ,KAAOA,EACZvJ,KAAKsK,eAAiB,GACtBtK,KAAKuI,UAAY,GACjBvI,KAAKuK,UAAY,GACjBvK,KAAKwK,QAAU,KACfxK,KAAKyK,UAAY,GAGfC,YACF,MAAMC,EAAQ3K,KACd,IAAKA,KAAK4K,OAAQ,CAChB5K,KAAK4K,OAAS,CACZvH,GAAIrD,KAAKqD,GACL4E,aACF,OAAO0C,EAAM1C,OAAS0C,EAAM1C,OAAOyC,MAAQ,MAEzCvG,eACF,OAAOwG,EAAMxG,SAASnD,KAAKkD,GAAUA,EAAMwG,UAI/C,IAAK,MAAMf,KAAY3J,KAAKuI,UAAWvI,KAAK4K,OAAOjB,EAASQ,aAAaJ,UAAYJ,EAASe,MAEhG,OAAO1K,KAAK4K,OAGV3G,WACF,IAAKjE,KAAKuJ,OAASvJ,KAAKuJ,KAAKsB,UAAW,MAAO,GAC/C,MAAMC,EAAM9K,KAAKuJ,KAAKsB,UAAU3E,QAAQ,KACxC,OAAOlG,KAAKuJ,KAAKsB,UAAU/B,UAAU,EAAGgC,EAAM,GAGhDC,QAASZ,IACuC,IAA1CnK,KAAKyK,UAAUvE,QAAQiE,IAAsBnK,KAAKyK,UAAU3H,KAAKqH,GAGvEa,WACE,MAAMC,EAAWjL,KAAKyK,UAAU5D,QAChC7G,KAAKyK,UAAUzE,OAAS,EACxB,IAAK,MAAMmE,KAAgBc,EAAUjL,KAAKE,OAAOiK,GAGnDjK,OAAQiK,GACN,GAAInK,KAAKkL,YAAYf,EAAazB,mBAEhC,OAEFtF,EAAUF,MAAM,sBAAsBiH,EAAazB,iCAAiC1I,KAAKqD,OACzF,MAAMsG,EAAWQ,EAAajK,OAAOF,MACrCA,KAAKuI,UAAUzF,KAAK6G,GACpBA,EAASwB,QAAQnL,KAAMmK,GACnBnK,KAAK4K,SAAQ5K,KAAK4K,OAAOT,EAAaJ,UAAYJ,EAASe,OAGjEjK,OAAQkJ,GACN,MAAMtD,EAAQrG,KAAKuI,UAAUrC,QAAQyD,GACjCtD,GAAS,GAAGrG,KAAKuI,UAAUjC,OAAOD,EAAO,GACzCrG,KAAK4K,eAAe5K,KAAK4K,OAAOjB,EAASQ,aAAaJ,UAGxD9B,aACF,OAAOjI,KAAKwK,QAGVY,iBACF,MAAO,CAACpL,KAAKiI,UAAWjI,KAAKiI,OAAOmD,YAGlCjH,eACF,OAAOnE,KAAKuK,UAGVc,kBACF,MAAMA,EAAc,IAAIrL,KAAKuK,WAE7B,OADAvK,KAAKuK,UAAUxE,SAAQ7B,GAASmH,EAAYvI,QAAQoB,EAAMmH,eACnDA,EAKTC,SAAUpH,EAAOmC,GACf,OAAIrG,KAAKuK,UAAUrE,QAAQhC,IAAU,EAAU,MAC/CA,EAAMsG,QAAUxK,MACXuL,MAAMlF,IAAUA,GAAS,GAAKA,EAAQrG,KAAKuK,UAAUvE,OAAQhG,KAAKuK,UAAUjE,OAAOD,EAAO,EAAGnC,GAC7FlE,KAAKuK,UAAUzH,KAAKoB,GAClBA,GAGTsH,YAAatH,GACX,MAAMmC,EAAQrG,KAAKuK,UAAUrE,QAAQhC,GACrC,IAAe,IAAXmC,EAAc,OAAO,KACzBnC,EAAMsG,QAAU,KAChBxK,KAAKuK,UAAUjE,OAAOD,EAAO,GAG/BoF,KAAMpL,EAAMqL,GACV,MAAMC,EAAW7L,EAAMQ,UAAU,SAASwG,WACpC8E,EAAW,GACjB,IAAK,MAAMhI,KAAW+H,EAAUC,EAAS9I,QAAQc,EAAQiI,MAAMxL,EAAMqL,IACrE,OAAOE,EAGTC,MAAOxL,EAAMqL,GACX,MAAME,EAAW,GACjB,IAAK,MAAMjC,KAAY3J,KAAKuI,UAAWqD,EAAS9I,QAAQ6G,EAASmC,SAASL,KAAKpL,EAAMqL,IACrF,OAAOE,EAGTG,OAAQ1L,EAAMqL,GACZ,OAAI1L,KAAKwK,QAAgBxK,KAAKwK,QAAQwB,QAAQ3L,EAAMqL,GAC7C,GAGTM,QAAS3L,EAAMqL,GACb,MAAME,EAAW,GACjB,IAAK,MAAMjC,KAAY3J,KAAKuI,UAAWqD,EAAS9I,QAAQ6G,EAASsC,QAAQR,KAAKpL,EAAMqL,IAEpF,OADI1L,KAAKwK,SAASoB,EAAS9I,QAAQ9C,KAAKwK,QAAQwB,QAAQ3L,EAAMqL,IACvDE,EAGTM,QAAS7L,EAAMqL,GACb,MAAME,EAAW,GACjB,IAAK,MAAM1H,KAASlE,KAAKuK,UAAWqB,EAAS9I,QAAQoB,EAAMiI,SAAS9L,EAAMqL,IAC1E,OAAOE,EAGTO,SAAU9L,EAAMqL,GACd,MAAME,EAAW,GACjB,IAAK,MAAMjC,KAAY3J,KAAKuI,UAAWqD,EAAS9I,QAAQ6G,EAASyC,SAASX,KAAKpL,EAAMqL,IACrF,IAAK,MAAMxH,KAASlE,KAAKuK,UAAWqB,EAAS9I,QAAQoB,EAAMiI,SAAS9L,EAAMqL,IAC1E,OAAOE,EAGTS,YAAa3D,GACX,IAAK,MAAMiB,KAAY3J,KAAKuI,UAAW,GAAIoB,EAASQ,aAAaf,qBAAqBV,GAAoB,OAAOiB,EACjH,OAAO,KAGTuB,YAAaxC,GACX,OAA+C,OAAxC1I,KAAKqM,YAAY3D,GAG1B4D,uBAAwB5D,EAAmB6D,EAAyBC,GAClE,IAAK9D,EAAmB,MAAO,GAC/B,MAAMH,EAAY,GAClB,IAAK,MAAMrE,KAASlE,KAAKuK,UAAW,CAClC,MAAMZ,EAAWzF,EAAMmI,YAAY3D,GAC/BiB,IACFpB,EAAUzF,KAAK6G,GACX6C,KAEAD,GAA4BrI,EAAMgH,YAAYqB,KAA6BrI,EAAMC,SAAS6B,QAAQuC,EAAUzF,KAAKT,MAAMkG,EAAWrE,EAAMoI,uBAAuB5D,EAAmB6D,EAAyBC,KAEnN,OAAOjE,EAGTkE,qBAAsB/D,EAAmB6D,GACvC,IAAK7D,IAAsB1I,KAAKwK,QAAS,OAAO,KAChD,MAAMb,EAAW3J,KAAKwK,QAAQ6B,YAAY3D,GAC1C,OAAIiB,IACA4C,GAA2BvM,KAAKwK,QAAQU,YAAYqB,GAAiC,KAClFvM,KAAKwK,QAAQiC,qBAAqB/D,EAAmB6D,IAG9D3C,UACE,IAAK,MAAMD,KAAY3J,KAAKuI,UAAWoB,EAASE,WAChD7J,KAAKuI,UAAUvC,OAAS,EACxBlG,EAAMW,OAAO,QAAST,MACtBA,KAAKiI,OAAOuD,YAAYxL,MACxBA,KAAKuK,UAAUvE,OAAS,EACxB5C,EAAUF,MAAM,mBAAmBlD,KAAKqD,OAAOrD,KAAKiE,QAGtDyI,QAASC,IAC6C,IAAhD3M,KAAKsK,eAAepE,QAAQyG,IAAuB3M,KAAKsK,eAAexH,KAAK6J,GAGlFC,UACE,MAAMtC,EAAiBtK,KAAKsK,eAAezD,QAC3C7G,KAAKsK,eAAetE,OAAS,EAC7B,IAAK,IAAIhC,EAAIhE,KAAKuI,UAAUvC,OAAS,EAAGhC,GAAK,EAAGA,IAAKhE,KAAKuI,UAAUvE,GAAG4I,QAAQtC,IC5LnF,MAAMuC,UAAaxC,EACjBtK,cACEiH,MAAM1C,SAAS6D,gBAAiB,QAChCnI,KAAKuJ,KAAKuD,aAAa7F,EAAGK,KAAK,OAAO,ICA1C,MAAMyF,UAAchG,EAClBhH,cACEiH,MAAM,SACNhH,KAAK2D,KAAO,IAAIkJ,EAChB7F,MAAMzG,IAAIP,KAAK2D,MACf3D,KAAKgN,SAAW,IAAIC,iBAAiBjN,KAAKkN,OAAO3J,KAAKvD,OACtDA,KAAKmN,cAAgB,GACrBnN,KAAKoN,YAAa,EAClBpN,KAAKqN,UAAYrN,KAAKsN,OAAO/J,KAAKvD,MAGpCuN,WAAYhE,GACV,IAAK,MAAM3F,KAAW5D,KAAK8G,WAAY,GAAIlD,EAAQ2F,OAASA,EAAM,OAAO,EACzE,OAAO,EAGTiE,WAAYjE,GACV,IAAK,MAAM3F,KAAW5D,KAAK8G,WAAY,GAAIlD,EAAQ2F,OAASA,EAAM,OAAO3F,EACzE,MAAMA,EAAU,IAAIyG,EAAQd,GAG5B,OAFAvJ,KAAKO,IAAIqD,GACTR,EAAUF,MAAM,gBAAgBU,EAAQP,OAAOO,EAAQK,QAChDL,EAGT6J,SAAUlE,GACR,IAAKvJ,KAAKuN,WAAWhE,GAAO,OAAO,KAEnC,OADgBvJ,KAAKwN,WAAWjE,GACjBmB,MAGjBnK,IAAKqD,GACHoD,MAAMzG,IAAIqD,GACV5D,KAAK0N,IAAI9J,EAAS5D,KAAK2D,MAGzB+J,IAAK9J,EAASE,GACZ,IAAIuC,EAAQ,EACZ,IAAK,IAAIrC,EAAIF,EAAOK,SAAS6B,OAAS,EAAGhC,GAAK,EAAGA,IAAK,CACpD,MAAME,EAAQJ,EAAOK,SAASH,GACxB2J,EAAW/J,EAAQ2F,KAAKqE,wBAAwB1J,EAAMqF,MAC5D,GAAIoE,EAAWE,KAAKC,2BAElB,YADA9N,KAAK0N,IAAI9J,EAASM,GAEb,GAAIyJ,EAAWE,KAAKE,+BACzBjK,EAAO0H,YAAYtH,GACnBN,EAAQ0H,SAASpH,EAAO,QACnB,GAAIyJ,EAAWE,KAAKG,4BAA6B,CACtD3H,EAAQrC,EAAI,EACZ,OAIJF,EAAOwH,SAAS1H,EAASyC,GAG3BnF,WACElB,KAAKgN,SAASiB,QAAQ3J,SAAS6D,gBAAiB,CAAE+F,WAAW,EAAMC,SAAS,EAAMC,YAAY,IAGhGjN,aACEnB,KAAKgN,SAASqB,aAGhBnB,OAAQoB,GACN,MAAMC,EAAe,GACrBD,EAAUvI,SAASyI,IACjB,OAAQA,EAASnO,MACf,IAAK,YACHmO,EAASC,aAAa1I,SAASwD,GAASvJ,KAAK4J,QAAQL,KACrDiF,EAASE,WAAW3I,SAASwD,GAASvJ,KAAKsJ,MAAMC,KACjD,MAEF,IAAK,aACH,GAAIvJ,KAAKuN,WAAWiB,EAASG,QAAS,CACpC,MAAM/K,EAAU5D,KAAKwN,WAAWgB,EAASG,QACzC/K,EAAQ8I,QAAQ8B,EAAS7B,gBACc,IAAnC4B,EAAarI,QAAQtC,IAAiB2K,EAAazL,KAAKc,GAC5D,IAAK,MAAMgL,KAAchL,EAAQyH,aAAuD,IAAtCkD,EAAarI,QAAQ0I,IAAoBL,EAAazL,KAAK8L,IAE1D,IAAjD5O,KAAKmN,cAAcjH,QAAQsI,EAASG,SAAgB3O,KAAKmN,cAAcrK,KAAK0L,EAASG,YAK/FJ,EAAaxI,SAAQnC,GAAWA,EAAQgJ,YACpC5M,KAAKmN,cAAcnH,SAAWhG,KAAKoN,aACrCpN,KAAKoN,YAAa,EAClB7K,OAAOiC,sBAAsBxE,KAAKqN,YAItCC,SACEtN,KAAKoN,YAAa,EAClB,MAAMyB,EAAU7O,KAAKmN,cAActG,QACnC7G,KAAKmN,cAAcnH,OAAS,EAC5B,IAAK,MAAM2I,KAAUE,EAAavK,SAAS6D,gBAAgB2G,SAASH,IAAS3O,KAAKsJ,MAAMqF,GAG1F/E,QAASL,GACP,MAAMwF,EAAc,GACpB/O,KAAK+F,SAASnC,IACR2F,EAAKuF,SAASlL,EAAQ2F,OAAOwF,EAAYjM,KAAKc,MAGpD,IAAK,MAAMoL,KAAcD,EACvBC,EAAWpF,UACX5J,KAAKS,OAAOuO,GAIhB1F,MAAOC,EAAMY,EAAcX,GACzB,MAAMyF,EAAgB9E,EAAe,CAACA,GAAgBrK,EAAMQ,UAAU,YAAYwG,WAC5EoI,EAAY,GAElB,IAAK,MAAM/E,KAAgB8E,EAAe,CACxC,MAAMxF,EAAQU,EAAab,MAAMC,EAAMC,GAEvC,IAAK,MAAM2F,KAAK1F,EAAO,CACrB,MAAM7F,EAAU5D,KAAKwN,WAAW2B,GAChCvL,EAAQmH,QAAQZ,IACoB,IAAhC+E,EAAUhJ,QAAQtC,IAAiBsL,EAAUpM,KAAKc,IAI1D,IAAK,MAAMA,KAAWsL,EAAWtL,EAAQoH,YC9H7C,MAAMoE,UAAiBrI,EACrBhH,cACEiH,MAAM,UACNhH,KAAKqP,UAAYrP,KAAKsP,OAAO/L,KAAKvD,MAClCA,KAAKuP,MAAQ,IAAI1J,EAGnB3E,WACEqB,OAAOiC,sBAAsBxE,KAAKqP,WAGpCG,QAAS7F,GACP3J,KAAKuP,MAAMhP,IAAIoJ,GAGjB2F,SACE,IAAKxP,EAAMY,SAAU,OAGrB,GAFA6B,OAAOiC,sBAAsBxE,KAAKqP,WAClCrP,KAAK+F,SAAS4D,GAAaA,EAAS2F,YAC/BtP,KAAKuP,MAAMvJ,OAAQ,OACxB,MAAMuJ,EAAQvP,KAAKuP,MAAM3I,QACzB5G,KAAKuP,MAAM5I,QACX4I,EAAMxJ,SAAS4D,GAAaA,EAAS8F,UCxBzC,MAAMC,UAAgB3I,EACpBhH,cACEiH,MAAM,UACNhH,KAAK2P,eAAgB,EACrB3P,KAAK4P,SAAW5P,KAAK6P,OAAOtM,KAAKvD,MACjC,MAAM8P,EAAa9P,KAAKwP,QAAQjM,KAAKvD,MACjCsE,SAASyL,OACXzL,SAASyL,MAAMC,MAAMC,KAAKH,GAE5BvN,OAAOkC,iBAAiB,SAAUqL,GAClCvN,OAAOkC,iBAAiB,oBAAqBqL,GAG/C5O,WACElB,KAAKwP,UAGPA,UACMxP,KAAK2P,gBACT3P,KAAK2P,eAAgB,EACrBpN,OAAOiC,sBAAsBxE,KAAK4P,WAGpCC,SACO7P,KAAK2P,gBACV3P,KAAK+F,SAAS4D,GAAaA,EAASkG,WACpC7P,KAAK2P,eAAgB,ICzBzB,MAAMO,UAAqBnJ,EACzBhH,cACEiH,MAAM,QACNhH,KAAKmQ,WAAY,EACjBnQ,KAAKoQ,SAAW,EAChBpQ,KAAKoG,WAAapG,KAAKqQ,KAAK9M,KAAKvD,MACjCA,KAAKwG,QAAUxG,KAAKsQ,OAAO/M,KAAKvD,MAG9BuQ,eACF,OAAOvQ,KAAKmQ,UAGdE,OACOrQ,KAAKmQ,YACRnQ,KAAKmQ,WAAY,EACjBnQ,KAAKoQ,SAAW7N,OAAOiO,QACnBxQ,KAAKoB,SAAUkD,SAASmM,KAAKC,MAAMC,KAAuB,EAAjB3Q,KAAKoQ,SAAgB,KAC7D9L,SAASmM,KAAKC,MAAME,YAAY,gBAAiC,EAAjB5Q,KAAKoQ,SAAgB,MAC1E9L,SAAS6D,gBAAgB2E,aAAa7F,EAAGK,KAAK,aAAc,UAIhEgJ,SACMtQ,KAAKmQ,YACPnQ,KAAKmQ,WAAY,EACjB7L,SAAS6D,gBAAgB0I,gBAAgB5J,EAAGK,KAAK,cAC7CtH,KAAKoB,SAAUkD,SAASmM,KAAKC,MAAMC,IAAM,GACxCrM,SAASmM,KAAKC,MAAMI,eAAe,gBACxCvO,OAAOwO,OAAO,EAAG/Q,KAAKoQ,YC9B5B,MAAMY,UAAajK,EACjBhH,cACEiH,MAAM,QACNhH,KAAKiR,QAAUjR,KAAKkR,KAAK3N,KAAKvD,MAGhCkB,WACEqB,OAAOkC,iBAAiB,OAAQzE,KAAKiR,SAGvCC,OACElR,KAAK+F,SAAS4D,GAAaA,EAASuH,UCXxC,MAAMC,EAAgB,CAAC,WAAY,YAEnC,MAAMC,UAAiBrK,EACrBhH,cACEiH,MAAM,aACNhH,KAAKqR,SAAWrR,KAAKsR,KAAK/N,KAAKvD,MAGjCkB,WACMoD,SAASyL,OACXzL,SAASyL,MAAMtL,iBAAiB,cAAezE,KAAKqR,UAIxDC,OACE,MAAMC,EAAWJ,EAAcK,QAAOC,GAAUnN,SAASyL,MAAM2B,MAAM,QAAQD,OAE7EzR,KAAK+F,SAAS4D,GAAaA,EAASgI,SAASJ,MCjBjD,MAAMK,UAAkB7K,EACtBhH,cACEiH,MAAM,cACNhH,KAAK6R,aAAc,EACnB7R,KAAK8R,WAAY,EACjB9R,KAAK+R,OAAS/R,KAAKgS,KAAKzO,KAAKvD,MAC7BA,KAAK8P,WAAa9P,KAAKwP,QAAQjM,KAAKvD,MACpCA,KAAKoG,WAAapG,KAAKiS,OAAO1O,KAAKvD,MACnCA,KAAKwG,QAAUxG,KAAKkS,SAAS3O,KAAKvD,MAGpCiS,SACMjS,KAAK8R,YACT9R,KAAK8R,WAAY,EACjB9R,KAAK6R,aAAc,EACnBvN,SAAS6D,gBAAgB1D,iBAAiB,YAAazE,KAAK8P,aAG9DoC,WACOlS,KAAK8R,YACV9R,KAAK8R,WAAY,EACjB9R,KAAK6R,aAAc,EACnBvN,SAAS6D,gBAAgBgK,oBAAoB,YAAanS,KAAK8P,aAGjEN,QAASvO,GACFjB,KAAK8R,YACV9R,KAAKoS,MAAQ,CAAEC,EAAGpR,EAAEqR,QAASC,EAAGtR,EAAEuR,SAC9BxS,KAAK6R,cACT7R,KAAK6R,aAAc,EACnBtP,OAAOiC,sBAAsBxE,KAAK+R,UAGpCC,OACOhS,KAAK6R,cACV7R,KAAK+F,SAAS4D,GAAaA,EAAS8I,UAAUzS,KAAKoS,SACnDpS,KAAK6R,aAAc,ICGvB,MAAMa,EAAS,IA9Bf,MACE3S,cACED,EAAMI,OAAO+J,GACbnK,EAAMI,OAAO6M,GACbjN,EAAMI,OAAOkP,GACbtP,EAAMI,OAAOwP,GACb5P,EAAMI,OAAOgQ,GACbpQ,EAAMI,OAAO8Q,GACblR,EAAMI,OAAOkR,GACbtR,EAAMI,OAAO0R,GAEb,MAAMe,EAAiB7S,EAAMQ,UAAU,YACvCN,KAAKkK,SAAWyI,EAAezI,SAAS3G,KAAKoP,GAG3CjS,eACF,OAAOZ,EAAMY,SAGf4E,QACElC,EAAUF,MAAM,SAChBpD,EAAMY,UAAW,EAGnBkS,OACExP,EAAUF,MAAM,QAChBpD,EAAMY,UAAW,ICrCfmS,EAAYC,GAAsC,MAAxBA,EAAUC,OAAO,GAAaD,EAAUE,OAAO,GAAKF,EAE9EG,EAAiBrP,GAAYA,EAAQkP,UAAYlP,EAAQkP,UAAUI,MAAM,KAAO,GAIhFC,EAAc,CAACvP,EAASkP,EAAWrS,KACvCqS,EAAYD,EAASC,GACrB,MAAMM,EAAaH,EAAcrP,GAC3ByC,EAAQ+M,EAAWlN,QAAQ4M,IAClB,IAAXrS,EACE4F,GAAS,GAAG+M,EAAW9M,OAAOD,EAAO,IACrB,IAAXA,GAAc+M,EAAWtQ,KAAKgQ,GACzClP,EAAQkP,UAAYM,EAAWrQ,KAAK,MAGhCsQ,EAAW,CAACzP,EAASkP,IAAcK,EAAYvP,EAASkP,GAIxDQ,EAAc,CAAC1P,EAASkP,IAAcK,EAAYvP,EAASkP,GAAW,GAItES,EAAW,CAAC3P,EAASkP,IAAcG,EAAcrP,GAASsC,QAAQ2M,EAASC,KAAe,ECrB1FU,EAAM,GAEZA,EAAIH,SAAWA,EACfG,EAAID,SAAWA,EACfC,EAAIF,YAAcA,EAClBE,EAAIxL,oBAAsBA,EAC1BwL,EAAI9L,sBAAwBA,ECT5B,MCEM+L,EAAU,CAEhBA,oBDJ4B,KAC1B,IACE,MAAO,iBAAkBlR,QAAkC,OAAxBA,OAAOmR,aAC1C,MAAOzS,GACP,OAAO,ICEXwS,mBDE2B,MACpBlR,OAAOoR,KACLA,IAAIC,SAAS,yBERTC,EAAqB,CAChCC,KAAM7M,EAAGE,SAAS,oBCDdA,EAAW,GAEjBA,EAAS0M,mBAAqBA,ECmB9B,MAAME,EAAiB,CAACpF,KAAWqF,KACjCA,EAAQjO,SAAQkO,IACd,MAAMC,EAAcpT,OAAOC,KAAKkT,GAAQE,QAAO,CAACD,EAAaE,KAC3DF,EAAYE,GAAOtT,OAAOuT,yBAAyBJ,EAAQG,GACpDF,IACN,IAEHpT,OAAOwT,sBAAsBL,GAAQlO,SAAQwO,IAC3C,MAAMC,EAAa1T,OAAOuT,yBAAyBJ,EAAQM,GACvDC,EAAWC,aACbP,EAAYK,GAAOC,MAGvB1T,OAAO4T,iBAAiB/F,EAAQuF,MAE3BvF,GCpCH5E,EAAW,GAEjBA,EAASgK,eAAiBA,ECK1B,MAAMY,EAAY,GACZC,EAAS,GAEf9T,OAAO+T,eAAeD,EAAQ,WAAY,CACxCE,IAAK,IAAMhV,EAAMsB,WAGnBwT,EAAOG,UAAY,KACjBjV,EAAMsB,UAAW,GAGnBuT,EAAUC,OAASA,EACnBD,EAAUnB,IAAMA,EAChBmB,EAAUlB,QAAUA,EACpBkB,EAAUK,OAASA,EACnBL,EAAU5K,SAAWA,EACrB4K,EAAU1N,GAAKA,EACf0N,EAAUzK,SAAWwI,EAAOxI,SAC5ByK,EAAU7U,MAAQA,EAElBgB,OAAO+T,eAAeF,EAAW,sBAAuB,CACtDG,IAAK,IAAM5P,EAAQK,sBAErBzE,OAAO+T,eAAeF,EAAW,QAAS,CACxCG,IAAK,IAAMhV,EAAMQ,UAAU,WC1B7B8C,EAAUD,KAAK,WAAW7B,KAE1B,MAAM2T,EAAO1L,GACGzJ,EAAMQ,UAAU,SACjBmN,SAASlE,GAGxB0L,EAAIvQ,MAAQA,EAEZ5D,OAAO+T,eAAeI,EAAK,OAAQ,CACjCC,IAAMtU,IAAYsE,EAAQU,KAAOhF,GACjCkU,IAAK,IAAM5P,EAAQU,OAGrBqP,EAAIN,UAAYA,EAEhBM,EAAI3P,MAAQoN,EAAOpN,MACnB2P,EAAIrC,KAAOF,EAAOE,KAElBqC,EAAI7R,UAAYA,EAEhB8B,EAAQM,UAAUjD,OAAOjB,GAAmB2T,EAAI3P,OAEhD/C,OAAOjB,GAAoB2T,EC9B3B,MAAME,EACJpV,cACEC,KAAKoV,UAAY,GAGnB7U,IAAKF,EAAMgV,GACT,GAAuB,mBAAZA,EAAwB,MAAM,IAAIC,MAAM,8BAC9CtV,KAAKoV,UAAU/U,KAAOL,KAAKoV,UAAU/U,GAAQ,IAClDL,KAAKoV,UAAU/U,GAAMyC,KAAKuS,GAG5B5U,OAAQJ,EAAMgV,GACZ,GAAKrV,KAAKoV,UAAU/U,GACpB,GAAKgV,EACA,CACH,MAAMhP,EAAQrG,KAAKoV,UAAU/U,GAAM6F,QAAQmP,GACvChP,GAAS,GAAGrG,KAAKoV,UAAU/U,GAAMiG,OAAOD,eAHzBrG,KAAKoV,UAAU/U,GAOtCoL,KAAMpL,EAAMqL,GACV,IAAK1L,KAAKoV,UAAU/U,GAAO,MAAO,GAClC,MAAMuL,EAAW,GACjB,IAAK,MAAMyJ,KAAWrV,KAAKoV,UAAU/U,GAAWgV,GAASzJ,EAAS9I,KAAKuS,EAAQ3J,IAC/E,OAAOE,EAGThC,UACE5J,KAAKoV,UAAY,MC5BrB,MAAMG,EACJxV,YAAasD,EAAImS,GACfxV,KAAKqD,GAAKA,EACVrD,KAAKwV,SAAWA,EAGlBC,OACE,OAAOlT,OAAOC,WAAW,eAAexC,KAAKwV,eAAe/S,SAIzD,MAAMiT,EAAc,CACzBC,GAAI,IAAIJ,EAAW,KAAM,GACzBK,GAAI,IAAIL,EAAW,KAAM,IACzBM,GAAI,IAAIN,EAAW,KAAM,IACzBO,GAAI,IAAIP,EAAW,KAAM,IACzBQ,GAAI,IAAIR,EAAW,KAAM,KCT3B,MAAMS,EACJjW,YAAakW,GAAc,GACzBjW,KAAKiW,YAAcA,EACnBjW,KAAKkW,cAAe,EACpBlW,KAAKmW,aAAc,EACnBnW,KAAKoW,iBAAkB,EACvBpW,KAAKqW,YAAa,EAClBrW,KAAKsW,iBAAkB,EACvBtW,KAAKuW,WAAa,GAClBvW,KAAKwW,kBAAoB,GACzBxW,KAAKyW,MAAQ,GACbzW,KAAK0W,YAAc1W,KAAK2W,UAAUpT,KAAKvD,MACvCA,KAAK8L,SAAW,IAAIqJ,EACpBnV,KAAKiM,QAAU,IAAIkJ,EACnBnV,KAAKoM,SAAW,IAAI+I,EACpBnV,KAAK4W,eAAiB,GACtB5W,KAAK6W,OAAS,GAGLnO,+BACT,MAAO,WAGTyC,QAASvH,EAASuG,GAChBnK,KAAK4D,QAAUA,EACf5D,KAAKmK,aAAeA,EACpBnK,KAAKuJ,KAAO3F,EAAQ2F,KACpBvJ,KAAKqD,GAAKO,EAAQ2F,KAAKlG,GACnBrD,KAAKiW,aAAajW,KAAK8M,aAAa3C,EAAaH,WAAW,GAChEhK,KAAK8W,OAGPA,QAEIpM,YACF,MAAMC,EAAQ3K,KACd,MAAO,CACLsP,OAAQ,IAAM3E,EAAM2E,SACpBO,OAAQ,IAAMlF,EAAMkF,UAIxB3F,SAAU/C,EAAUkB,GAClB,MAAM8B,EAAerK,EAAMQ,UAAU,YAAY4J,SAAS/C,EAAUkB,EAAerI,MACnFA,KAAK4W,eAAe9T,KAAKqH,GAG3B4M,uBAAwBrO,GACtB,IAAK,MAAMyB,KAAgBnK,KAAK4W,eAAgB,GAAIzM,EAAaf,qBAAqBV,GAAoB,OAAOyB,EAAa5B,UAAUzB,WACxI,MAAO,GAGTkQ,SAAU3W,EAAM4W,EAAQC,EAASC,GAC/B,MAAM3P,EAAQ,IAAI4P,YAAY/W,EAAM,CAAE4W,OAAQA,EAAQI,QAAoB,IAAZH,EAAkBC,YAA2B,IAAfA,IAC5FnX,KAAKuJ,KAAK+N,cAAc9P,GAG1ByK,OAAQ5R,EAAMgV,EAASnQ,GAChBlF,KAAKuW,WAAWlW,KAAOL,KAAKuW,WAAWlW,GAAQ,IAChDL,KAAKuW,WAAWlW,GAAM6F,QAAQmP,IAAY,IAC9CrV,KAAKuW,WAAWlW,GAAMyC,KAAKuS,GAC3BrV,KAAKuJ,KAAK9E,iBAAiBpE,EAAMgV,EAASnQ,IAG5CgN,SAAU7R,EAAMgV,GACd,GAAKhV,EAEE,GAAKgV,EAIL,CACL,IAAKrV,KAAKuW,WAAWlW,GAAO,OAC5B,MAAMgG,EAAQrG,KAAKuW,WAAWlW,GAAM6F,QAAQmP,GACxChP,GAAS,GAAGrG,KAAKuW,WAAWlW,GAAMiG,OAAOD,EAAO,GACpDrG,KAAKuJ,KAAK4I,oBAAoB9R,EAAMgV,OARjB,CACnB,IAAKrV,KAAKuW,WAAWlW,GAAO,OAC5B,IAAK,MAAMgV,KAAWrV,KAAKuW,WAAWlW,GAAOL,KAAKuJ,KAAK4I,oBAAoB9R,EAAMgV,GACjFrV,KAAKuW,WAAWlW,GAAM2F,OAAS,OAJ/B,IAAK,MAAM3F,KAAQL,KAAKuW,WAAYvW,KAAKkS,SAAS7R,GAatDkX,UAAWC,EAAMnC,EAASoC,GAAiB,EAAOC,GAAkB,EAAOrX,EAAO,SAClC,IAA1CL,KAAKwW,kBAAkBtQ,QAAQ7F,KACjCL,KAAKiS,OAAO,MAAM5R,IAAQL,KAAK0W,aAC/B1W,KAAKwW,kBAAkB1T,KAAKzC,IAG9BL,KAAKyW,MAAM3T,KAAK,IAAI6U,EAAUtX,EAAMmX,EAAMnC,EAASoC,EAAgBC,IAGrEE,YAAaJ,EAAMnC,GACjBrV,KAAKyW,MAAQzW,KAAKyW,MAAMjF,QAAQ4C,GAAQA,EAAIoD,OAASA,GAAQpD,EAAIiB,UAAYA,IAE7ErV,KAAKwW,kBAAkBzQ,SAAQ1F,IACxBL,KAAKyW,MAAMoB,MAAKzD,GAAOA,EAAI/T,OAASA,KAAOL,KAAKkS,SAAS,MAAM7R,IAAQL,KAAK0W,gBAIrFC,UAAW1V,GACT,IAAK,MAAMmT,KAAOpU,KAAKyW,MAAOrC,EAAI0D,OAAO7W,GAGvC8W,kBAAiB,OAAO/X,KAAKkW,aAE7B6B,gBAAanX,GACXZ,KAAKkW,eAAiBtV,IACtBA,EAAOd,EAAMS,IAAI,SAAUP,MAC1BF,EAAMW,OAAO,SAAUT,MAC5BA,KAAKkW,aAAetV,GAGtB0O,UAEAE,QAAS6F,GACPrV,KAAK6W,OAAO/T,KAAKuS,GACjBvV,EAAMQ,UAAU,UAAUkP,QAAQxP,MAGpCyP,OACE,MAAMF,EAAQvP,KAAK6W,OAAOhQ,QAC1B7G,KAAK6W,OAAO7Q,OAAS,EACrB,IAAK,MAAMqP,KAAW9F,EAAW8F,GAASA,IAGxC2C,iBAAgB,OAAOhY,KAAKmW,YAE5B6B,eAAYpX,GACVZ,KAAKmW,cAAgBvV,IACrBA,GACFd,EAAMS,IAAI,SAAUP,MACpBA,KAAK6P,UACA/P,EAAMW,OAAO,SAAUT,MAC9BA,KAAKmW,YAAcvV,GAGrBiP,UAEAoI,aAAcC,GACZ,OAAQ,IACqB,iBAAfA,GACHxC,EAAYwC,EAAWC,eAAe1C,OAGtCyC,EAAWzC,OAIpB2C,qBACF,OAAOpY,KAAKoW,gBAGVgC,mBAAgBxX,GACdZ,KAAKoW,kBAAoBxV,IACzBA,EAAOd,EAAMS,IAAI,OAAQP,MACxBF,EAAMW,OAAO,OAAQT,MAC1BA,KAAKoW,gBAAkBxV,GAGrByX,gBACF,OAAOrY,KAAKqW,WAGVgC,cAAWzX,GACTZ,KAAKqW,aAAezV,IACpBA,EAAOd,EAAMS,IAAI,OAAQP,MACxBF,EAAMW,OAAO,OAAQT,MAC1BA,KAAKqW,WAAazV,GAGpBsQ,QAEIoH,qBACF,OAAOtY,KAAKsW,gBAGVgC,mBAAgB1X,GACdZ,KAAKsW,kBAAoB1V,IACzBA,EAAOd,EAAMS,IAAI,YAAaP,MAC7BF,EAAMW,OAAO,YAAaT,MAC/BA,KAAKsW,gBAAkB1V,GAGzB+Q,YAEI4G,oBAAmB,OAAOvY,KAAKwY,eAE/BD,kBAAe3X,GACbZ,KAAKwY,iBAAmB5X,IACxBA,EACFd,EAAMS,IAAI,aAAcP,MAExBF,EAAMW,OAAO,aAAcT,MAE7BA,KAAKwY,eAAiB5X,GAGxB6R,UAAWL,IAEXxF,QAAStC,GACFtK,KAAKuJ,KAAK9G,QAAQzC,KAAKmK,aAAahD,UAKzCnH,KAAKkN,OAAO5C,GAJVtK,KAAK6J,WAOTqD,OAAQ5C,IAERT,WACEzG,EAAUF,MAAM,uBAAuBlD,KAAKmK,aAAazB,iCAAiC1I,KAAK4D,QAAQP,OACvGrD,KAAK6Q,gBAAgB7Q,KAAKmK,aAAaH,WACvChK,KAAKkS,WACLlS,KAAKyW,MAAQ,KACbzW,KAAK+X,aAAc,EACnB/X,KAAKgY,YAAa,EAClBhY,KAAK6W,OAAS,KACd/W,EAAMQ,UAAU,UAAUiP,MAAM9O,OAAOT,MACvCA,KAAKoY,gBAAiB,EACtBpY,KAAKqY,WAAY,EACjBrY,KAAKsY,gBAAiB,EACtBtY,KAAK8L,SAASlC,UACd5J,KAAK8L,SAAW,KAChB9L,KAAKiM,QAAQrC,UACb5J,KAAKiM,QAAU,KACfjM,KAAKoM,SAASxC,UACd5J,KAAKoM,SAAW,KAChBpM,KAAK4D,QAAQnD,OAAOT,MACpB,IAAK,MAAMmK,KAAgBnK,KAAK4W,eAAgB9W,EAAMW,OAAO,WAAY0J,GACzEnK,KAAK4W,eAAiB,KACtB5W,KAAKmK,aAAa1J,OAAOT,MACzBA,KAAK4J,UAGPA,WAEA6B,KAAMpL,EAAMqL,GACV,OAAO1L,KAAK4D,QAAQ6H,KAAKpL,EAAMqL,GAGjC+M,YAAapY,EAAMgV,GACjBrV,KAAK8L,SAASvL,IAAIF,EAAMgV,GAG1BqD,eAAgBrY,EAAMgV,GACpBrV,KAAK8L,SAASrL,OAAOJ,EAAMgV,GAG7BtJ,OAAQ1L,EAAMqL,GACZ,OAAO1L,KAAK4D,QAAQmI,OAAO1L,EAAMqL,GAGnCiN,UAAWtY,EAAMgV,GACfrV,KAAKiM,QAAQ1L,IAAIF,EAAMgV,GAGzBuD,aAAcvY,EAAMgV,GAClBrV,KAAKiM,QAAQxL,OAAOJ,EAAMgV,GAG5BnJ,QAAS7L,EAAMqL,GACb,OAAO1L,KAAK4D,QAAQsI,QAAQ7L,EAAMqL,GAGpCmN,WAAYxY,EAAMgV,GAChBrV,KAAKoM,SAAS7L,IAAIF,EAAMgV,GAG1ByD,cAAezY,EAAMgV,GACnBrV,KAAKoM,SAAS3L,OAAOJ,EAAMgV,GAGzB3E,YACF,OAAO1Q,KAAKuJ,KAAKmH,MAGnB2C,SAAUP,GACRO,EAASrT,KAAKuJ,KAAMuJ,GAGtBQ,YAAaR,GACXQ,EAAYtT,KAAKuJ,KAAMuJ,GAGzBS,SAAUT,GACR,OAAOS,EAASvT,KAAKuJ,KAAMuJ,GAGzBM,iBACF,OAAOH,EAAcjT,KAAKuJ,MAG5BuD,aAAcH,EAAe/L,GAC3BZ,KAAKuJ,KAAKuD,aAAaH,EAAe/L,GAGxCmY,aAAcpM,GACZ,OAAO3M,KAAKuJ,KAAKwP,aAAapM,GAGhCqM,aAAcrM,GACZ,OAAO3M,KAAKuJ,KAAKyP,aAAarM,GAGhCkE,gBAAiBlE,GACf3M,KAAKuJ,KAAKsH,gBAAgBlE,GAG5BiE,YAAaqI,EAAcrY,GACzBZ,KAAKuJ,KAAKmH,MAAME,YAAYqI,EAAcrY,GAG5CkQ,eAAgBmI,GACdjZ,KAAKuJ,KAAKmH,MAAMI,eAAemI,GAGjCC,QACElZ,KAAKuJ,KAAK2P,QAGRC,eACF,OAAOnZ,KAAKuJ,OAASjF,SAAS8U,cAGhC3W,QAASkF,GACP,OAAO3H,KAAKuJ,KAAK9G,QAAQkF,GAG3B+B,cAAe/B,GACb,OAAO3H,KAAKuJ,KAAKG,cAAc/B,GAGjCI,iBAAkBJ,GAChB,OAAOD,EAAsB1H,KAAKuJ,KAAM5B,GAG1CK,oBAAqBL,GACnB,OAAOK,EAAoBhI,KAAKuJ,KAAM5B,GAGxC0R,UACE,OAAOrZ,KAAKuJ,KAAK+P,wBAGflY,eACF,OAAOtB,EAAMsB,UAIjB,MAAMuW,EACJ5X,YAAaM,EAAMmX,EAAMnC,EAASoC,EAAgBC,GAChD1X,KAAKK,KAAOA,EACZL,KAAKuZ,UAAY,MAAMlZ,IACvBL,KAAKwX,KAAOA,EACZxX,KAAKqV,QAAUA,EACfrV,KAAKyX,gBAAoC,IAAnBA,EACtBzX,KAAK0X,iBAAsC,IAApBA,EAGzBI,OAAQ7W,GACFA,EAAEZ,OAASL,KAAKuZ,WAChBtY,EAAEuY,UAAYxZ,KAAKwX,OACrBxX,KAAKqV,QAAQpU,GACTjB,KAAKyX,gBACPxW,EAAEwW,iBAEAzX,KAAK0X,iBACPzW,EAAEyW,oBCpXH,MCED+B,EAAkB,CACtBC,SAAUzS,EAAGO,MAAM,YACnBmS,QAAS1S,EAAGO,MAAM,YCFdoS,EAAqB,CACzBC,MAAO5S,EAAGQ,SAAS,aAAc,SACjCqS,MAAO7S,EAAGQ,SAAS,aAAc,SACjCsS,QAAS9S,EAAGQ,SAAS,aAAc,WACnCuS,MAAO/S,EAAGQ,SAAS,aAAc,SACjCwS,QAAShT,EAAGQ,SAAS,aAAc,YCFrC,MAAMyS,UAAmBlE,EACvBjW,YAAaM,EAAM8G,EAAUgT,EAA+BC,GAC1DpT,QACAhH,KAAKK,KAAOA,EACZL,KAAKqa,UAAYlT,EACjBnH,KAAKma,8BAAgCA,EACrCna,KAAKoa,kCAAoCA,EACzCpa,KAAKsa,SAAWta,KAAKqa,UAAY,KAAOra,KAAKK,KAAKgD,GAClDrD,KAAKua,UAAW,EAGP7R,+BACT,MAAO,aAGToO,OACE9W,KAAK6Y,WAAWe,EAAmBC,MAAO7Z,KAAKwa,MAAMjX,KAAKvD,OAC1DA,KAAK6Y,WAAWe,EAAmBI,MAAOha,KAAKya,OAAOlX,KAAKvD,OAC3DA,KAAK6Y,WAAWe,EAAmBK,QAASja,KAAKya,OAAOlX,KAAKvD,OAC7DA,KAAKkK,SAAS,mBAAmBlK,KAAKqD,OAAQrD,KAAKma,+BACnDna,KAAK+L,OAAO6N,EAAmBE,OAC/B9Z,KAAKya,SAGH/P,YACF,MAAMC,EAAQ3K,KACR0K,EAAQ5J,OAAO4Z,OAAO1T,MAAM0D,MAAO,CACvCiQ,SAAUhQ,EAAMgQ,SAASpX,KAAKoH,GAC9BuO,MAAOvO,EAAMuO,MAAM3V,KAAKoH,KAGtB3K,KAAKK,KAAKua,aAAYlQ,EAAMmQ,QAAUlQ,EAAMkQ,QAAQtX,KAAKoH,IAY7D,OAAOoJ,EAAerJ,EAVC,CACjBoQ,cACF,OAAOnQ,EAAMmQ,QAAQ9Z,KAAK+Z,GAAWA,EAAOrQ,SAE1CsQ,YACF,MAAMA,EAAQrQ,EAAMqQ,MACpB,OAAOA,EAAQA,EAAMtQ,MAAQ,QAO/BoQ,cACF,OAAO9a,KAAK+W,uBAAuB/W,KAAKma,8BAA8BzR,mBAGxE+R,SACEza,KAAKib,WAGPA,WACE,IAAKjb,KAAKoa,kCAER,YADApa,KAAKkb,OAAS,MAIhB,MAAMF,EAAQhb,KAAK4D,QAAQ6I,qBAAqBzM,KAAKoa,kCAAmCpa,KAAKD,YAAY2I,mBACpGsS,GAAUA,EAAMG,SAASnb,MAK9BA,KAAKkb,OAASF,EAJZhb,KAAKkb,OAAS,KAOdF,YACF,OAAOhb,KAAKkb,OAGdP,SAAUS,GACR,OAAIpb,KAAKqb,YACTrb,KAAKua,UAAW,EAChBva,KAAKqb,WAAY,GACZD,GAAYpb,KAAKgb,QAAOhb,KAAKgb,MAAMM,QAAUtb,OAC3C,GAGT6a,QAASO,EAAUG,GACjB,QAAKvb,KAAKqb,eACLrb,KAAKK,KAAKua,YAAc5a,KAAKgb,OAAShb,KAAKgb,MAAMM,UAAYtb,QAClEA,KAAKua,UAAW,EAChBva,KAAKqb,WAAY,GACZD,GAAYpb,KAAKgb,OAAShb,KAAKgb,MAAMM,UAAYtb,OAAMA,KAAKgb,MAAMM,QAAU,MAC5EC,GAAcvb,KAAKkZ,QACxBlZ,KAAKkM,QAAQ0N,EAAmBC,QACzB,IAGLwB,gBACF,OAAOrb,KAAKwb,WAGVH,cAAWza,GACb,GAAIZ,KAAKwb,aAAe5a,EAAxB,CACAZ,KAAKgX,SAASpW,EAAQ6Y,EAAgBC,SAAWD,EAAgBE,QAAS3Z,KAAKK,MAC/EL,KAAKwb,WAAa5a,EACdA,EAAOZ,KAAKqT,SAASrT,KAAKsa,UACzBta,KAAKsT,YAAYtT,KAAKsa,UAC3B,IAAK,IAAItW,EAAI,EAAGA,EAAIhE,KAAK8a,QAAQ9U,OAAQhC,IAAKhE,KAAK8a,QAAQ9W,GAAG3B,MAAMzB,IAGtE4Z,SAEAiB,OAAQC,GACN,GAAK1b,KAAKK,KAAKua,WAEb,QAAQ,GACN,KAAMc,EACN,KAAK1b,KAAKqb,UACRrb,KAAK6a,UACL,MAEF,QACE7a,KAAK2a,gBATgB3a,KAAK2a,WAc9BgB,qBACF,QAAI3b,KAAK8a,QAAQjD,MAAMkD,GAAoBA,EAAO5B,WAIhDA,eACF,QAAInS,MAAMmS,aACNnZ,KAAK2b,gBACF3b,KAAK+H,iBAAiB,UAAU/B,OAAS,GAGlDkT,QACE,IAAK,IAAIlV,EAAI,EAAGA,EAAIhE,KAAK8a,QAAQ9U,OAAQhC,IAAK,CAC5C,MAAM+W,EAAS/a,KAAK8a,QAAQ9W,GAC5B,GAAI+W,EAAOW,UAET,YADAX,EAAO7B,SAMbtP,UACE5J,KAAKkb,OAAS,KACdlU,MAAM4C,UACN5J,KAAK+L,OAAO6N,EAAmBG,UCpJnC,MAAM6B,UAAyB5F,EAC7BjW,YAAaM,GACX2G,QACAhH,KAAKK,KAAOA,EACZL,KAAK2M,cAAgBtM,EAAKwb,UAAY,QAAUxb,EAAKgD,GAAK4D,EAAGK,KAAKjH,EAAKgD,IAG9DqF,+BACT,MAAO,mBAGToO,OACE9W,KAAK8b,WAAa9b,KAAK+Y,aAAa,iBACpC/Y,KAAK0b,UAAY1b,KAAKgZ,aAAahZ,KAAK2M,eACpC3M,KAAK0b,WAAa1b,KAAKqb,WAAarb,KAAKmK,aAAa7B,QAAQiS,UAAUva,KAAKmK,aAAa7B,QAAQqS,WACtG3a,KAAKiS,OAAO,QAASjS,KAAK+b,MAAMxY,KAAKvD,OAGnC0K,YAEF,OAAO5J,OAAO4Z,OAAO1T,MAAM0D,MAAO,CAChCwO,MAFYlZ,KAECkZ,MAAM3V,KAFPvD,QAMhB+b,MAAO9a,GACDjB,KAAKmK,aAAa7B,SAAStI,KAAKmK,aAAa7B,QAAQmT,OAAOzb,KAAK0b,WAGvExO,OAAQ5C,GACFtK,KAAK0b,WAAapR,EAAepE,QAAQlG,KAAK2M,gBAAkB,GAAK3M,KAAKmK,aAAa7B,UACrFtI,KAAKqb,UAAWrb,KAAKmK,aAAa7B,QAAQqS,WACrC3a,KAAKK,KAAKua,YAAY5a,KAAKmK,aAAa7B,QAAQuS,WAI7DxY,MAAOzB,GACAZ,KAAK0b,WACV1b,KAAK8M,aAAa9M,KAAK2M,cAAe/L,GAGpCya,gBACF,MAAiD,SAA1Crb,KAAK+Y,aAAa/Y,KAAK2M,gBCzClC,MAAMqP,WAAyBhG,EAC7BjW,YAAakc,EAA6BhG,GACxCjP,MAAMiP,GACNjW,KAAKic,4BAA8BA,EACnCjc,KAAKkc,QAAU,EAGNxT,+BACT,MAAO,mBAGToO,OACE9W,KAAK2Y,UAAUiB,EAAmBE,MAAO9Z,KAAKya,OAAOlX,KAAKvD,OAC1DA,KAAK2Y,UAAUiB,EAAmBG,QAAS/Z,KAAKya,OAAOlX,KAAKvD,OAC5DA,KAAKkM,QAAQ0N,EAAmBI,OAChCha,KAAKya,SAGH/P,YACF,MAAMC,EAAQ3K,KAERmc,EAAiB,CACjB9V,UAAOzF,GACT+J,EAAMtE,MAAQzF,GAEZyF,YACF,OAAOsE,EAAMtE,OAEXL,aACF,OAAO2E,EAAM3E,QAEXsV,cACF,MAAMA,EAAU3Q,EAAM2Q,QACtB,OAAOA,EAAUA,EAAQ5Q,MAAQ,MAE/B0R,cACF,OAAOzR,EAAMyR,QAAQpb,KAAKqb,GAAWA,EAAO3R,SAE1CyO,eACF,OAAOxO,EAAMwO,WAIjB,OAAOpF,EAAe/M,MAAM0D,MAAOyR,GAGrChB,SAAUkB,GACR,OAAO,EAGTC,aACE,MAAMF,EAAUpc,KAAK4D,QAAQ0I,uBAAuBtM,KAAKic,4BAA6Bjc,KAAKD,YAAY2I,mBAAmB,GAC1H1I,KAAKuc,SAAWH,EAAQ5K,OAAOxR,KAAKmb,SAAS5X,KAAKvD,OAGpDya,SACEza,KAAKsc,aACLtc,KAAKwc,WAGHJ,cACF,OAAOpc,KAAKuc,SAGVvW,aACF,OAAOhG,KAAKoc,QAAUpc,KAAKoc,QAAQpW,OAAS,EAG9CwW,WACExc,KAAKkc,QAAU,EACf,IAAK,IAAIlY,EAAI,EAAGA,EAAIhE,KAAKgG,OAAQhC,IAC3BhE,KAAKqG,OAAS,EAAGrG,KAAKoc,QAAQpY,GAAG6W,SAAQ,GAAM,GAC1C7a,KAAKoc,QAAQpY,GAAGqX,YACvBrb,KAAKqG,MAAQrC,GAKfqC,YACF,OAAOrG,KAAKkc,OAGV7V,UAAOzF,GACT,KAAIA,GAAS,GAAKA,GAASZ,KAAKgG,QAAUpF,IAAUZ,KAAKkc,QAAzD,CACAlc,KAAKkc,OAAStb,EACd,IAAK,IAAIoD,EAAI,EAAGA,EAAIhE,KAAKgG,OAAQhC,IAAK,CACpC,MAAMqY,EAASrc,KAAKoc,QAAQpY,GACxBpD,IAAUoD,EACZqY,EAAO1B,UAAS,GAEhB0B,EAAOxB,SAAQ,GAAM,GAGzB7a,KAAKqC,SAGHiZ,cACF,OAAwB,IAAjBtb,KAAKkc,OAAgB,KAAOlc,KAAKoc,QAAQpc,KAAKkc,QAGnDZ,YAASe,GACXrc,KAAKqG,MAAQrG,KAAKoc,QAAQlW,QAAQmW,GAGhClD,eACF,MAAMmC,EAAUtb,KAAKsb,QACrB,QAAIA,GAAgBA,EAAQnC,SAI9B9W,SAEAuH,UACE5C,MAAM4C,UACN5J,KAAKkM,QAAQ0N,EAAmBK,SAChCja,KAAKuc,SAAW,MCvHb,MAAME,GAAiB,CAC5BC,OAAQ,CACNrZ,GAAI,WACJwY,WAAW,EACXc,cAAc,EACd/B,YAAY,GAEdgC,OAAQ,CACNvZ,GAAI,WACJwY,WAAW,EACXc,cAAc,EACd/B,YAAY,GAEdiC,OAAQ,CACNxZ,GAAI,SACJwY,WAAW,EACXc,cAAc,EACd/B,YAAY,ICdhB,MAAMkC,WAAuBlB,EAC3B7b,cACEiH,MAAMyV,GAAeC,QAGZhU,+BACT,MAAO,kBCPJ,MAAMqU,GAAmB,CAC9BC,SAAU/V,EAAGE,SAAS,YACtB8V,WAAYhW,EAAGE,SAAS,eCFnB,MAAM+V,GAAoB,CAC/BC,OAAQlW,EAAG,cCDb,MAAMmW,GAAc,CAClBC,OAAQpW,EAAGO,MAAM,WCDZ,MAAM8V,GAAoB,CAC/BC,WAAY,IAAItW,EAAGK,KAAK,kBCDnB,MAAMkW,GAAkB,CAC7BC,YAAa,GAAGxW,EAAGE,SAAS,kBCDxBuW,GAAY,CAAC,OAAQ,OAAQ,MAAO,MAAO,MAAO,MAAO,OAGzDC,GAAgB,CAACzW,EAAM0W,IACpBA,EAAU5c,KAAIsZ,GAAYrT,EAAGE,SAAS,GAAGD,MAASoT,OAAavX,KAAK,KAGvE8a,GAA0B,GAAG5W,EAAGE,SAAS,sBAAsBwW,GAAc,iBAAkBD,QAAezW,EAAGE,SAAS,sBAAsBwW,GAAc,iBANlJ,CAAC,OAAQ,MAAO,UAQrBG,GAAgB,CAC3BC,MAAO,GAAG9W,EAAGE,SAAS,aAAawW,GAAc,QAASD,QAAeG,MCXrE5I,GAAM1S,OAAOjB,GC0BnB2T,EAAI+I,KAAO,CACThI,SAAUA,EACVN,YAAaA,EACbuI,Sf9BsB,CACtBC,IAAK,EACLC,OAAQ,GACRC,IAAK,GACLC,KAAM,GACNC,KAAM,GACNC,GAAI,GACJC,MAAO,GACPC,KAAM,IeuBNvE,WAAYA,EACZ0B,iBAAkBA,EAClBI,iBAAkBA,GAClBS,eAAgBA,GAChBhD,gBAAiBA,EACjBG,mBAAoBA,EACpB8E,SC3BF,cAAuBxE,EACrBna,cACEiH,MAAMyV,GAAeC,OAAQK,GAAiBC,SAAUF,GAAgB,kBAG/DpU,+BACT,MAAO,WAGToO,OACE9P,MAAM8P,OACN9W,KAAKiS,OAAO,gBAAiBjS,KAAK2e,cAAcpb,KAAKvD,OAGvD2e,cAAe1d,GACbjB,KAAKsT,YAAYyJ,GAAiBE,YAC7Bjd,KAAKqb,YACJrb,KAAKoB,SAAUpB,KAAK0Q,MAAMkO,UAAY,GACrC5e,KAAK0Q,MAAMI,eAAe,0BAInC+N,UACM7e,KAAKoB,SAAUpB,KAAK0Q,MAAMkO,UAAY,OACrC5e,KAAK0Q,MAAME,YAAY,wBAAyB,QAGvD+J,SAAUS,GACJpb,KAAKqb,YACTrb,KAAK6e,UACL7e,KAAKwP,SAAQ,KACXxP,KAAKqT,SAAS0J,GAAiBE,YAC/Bjd,KAAK8e,SACL9e,KAAKwP,SAAQ,KACXxI,MAAM2T,SAASS,UAKrBP,QAASO,EAAUG,GACZvb,KAAKqb,WACVrb,KAAKwP,SAAQ,KACXxP,KAAKqT,SAAS0J,GAAiBE,YAC/Bjd,KAAK8e,SACL9e,KAAKwP,SAAQ,KACXxI,MAAM6T,QAAQO,EAAUG,SAK9BuD,SACE9e,KAAK4Q,YAAY,cAAe,QAChC,MAAMmO,EAAS/e,KAAKuJ,KAAKyV,aACzBhf,KAAK4Q,YAAY,cAAemO,EAAS,MACzC/e,KAAK4Q,YAAY,cAAe,IAGlC4J,QACOxa,KAAKua,WAAUva,KAAKqb,WAAY,KD9BvCyB,eAAgBA,GAChBmC,eErCF,cAA6BjD,GAC3Bjc,cACEiH,MAAM,YAGG0B,+BACT,MAAO,mBFgCTqU,iBAAkBA,GAClBmC,arC/BmB,CACnBC,KAAM,SqC+BNC,UGvCF,cAAwBpJ,EACXtN,+BACT,MAAO,YAGToO,OACE9W,KAAK+L,OAAOmR,GAAkBC,QAGhCkC,UAEE,OADIrf,KAAKoB,WAAUpB,KAAK0Q,MAAM4O,MAAQ,QAC/Btf,KAAKqZ,UAAUiG,MAGxBR,OAAQQ,GACFtf,KAAKoB,WAAUpB,KAAK0Q,MAAM4O,MAAQ,GAAGA,OAG3C1V,UACE5J,KAAK+L,OAAOmR,GAAkBC,UHqBhCD,kBAAmBA,GACnBqC,OIxCF,cAAqBvJ,EACRtN,+BACT,MAAO,SAGToO,OACE9W,KAAKwf,QAA2B,SAAjBxf,KAAKwf,QACpBxf,KAAKiS,OAAO,QAASjS,KAAKyb,OAAOlY,KAAKvD,OAGxCyb,SACEzb,KAAKwf,QAA2B,SAAjBxf,KAAKwf,QAGlBA,cACF,OAAOxf,KAAK+Y,aAAa,gBAGvByG,YAAS5e,GACXZ,KAAK8M,aAAa,eAAgBlM,EAAQ,OAAS,SACnDZ,KAAKgX,SAASoG,GAAYC,OAAQzc,GAGhC8J,YACF,MAAMC,EAAQ3K,KACR0K,EAAQ5J,OAAO4Z,OAAO1T,MAAM0D,MAAO,CACvC+Q,OAAQ9Q,EAAM8Q,OAAOlY,KAAKoH,KAY5B,OAAOoJ,EAAerJ,EATC,CACjB8U,cACF,OAAO7U,EAAM6U,SAEXA,YAAS5e,GACX+J,EAAM6U,QAAU5e,OJOtB6e,gBK1CF,cAA8BzJ,EACjBtN,+BACT,MAAO,kBAGToO,OACE9W,KAAKgY,YAAa,EAClBhY,KAAKqY,WAAY,EACjBrY,KAAK2Y,UAAUuE,GAAkBC,OAAQnd,KAAK6P,OAAOtM,KAAKvD,OAG5DkR,OACElR,KAAK6P,SAGPA,SACE,MAAM6P,EAAa1f,KAAK4D,QAAQ0I,uBAAuB,aAClDtM,KAAKoB,UAAUpB,KAAK0Q,MAAME,YAAY,oBAAqB,QAEhE,MAAM0O,EAAQK,KAAKC,OAAOF,EAAW1e,KAAI6e,GAAaA,EAAUR,aAC5Drf,KAAKoB,SAAUse,EAAW3Z,SAAQ8Z,GAAaA,EAAUf,OAAOQ,KAC/Dtf,KAAK0Q,MAAME,YAAY,oBAAqB,GAAG0O,SLsBtDQ,UM3CF,cAAwB9J,EACXtN,+BACT,MAAO,YAGToO,OACM9W,KAAKuJ,OACPvJ,KAAK+f,IAAM/f,KAAKuJ,KAAKG,cAAc,QAGhC1J,KAAKoB,UACRpB,KAAKiJ,UAILyB,YACF,MAAMC,EAAQ3K,KACd,OAAOc,OAAO4Z,OAAO1T,MAAM0D,MAAO,CAChCzB,QAAS0B,EAAM1B,QAAQ1F,KAAKoH,GAC5BqV,QAASrV,EAAMqV,QAAQzc,KAAKoH,KAIhCsV,QACMjgB,KAAK+f,MACP/f,KAAKkgB,MAAQlgB,KAAK+f,IAAIhH,aAAa,MACnC/Y,KAAKmgB,SAAWngB,KAAK+f,IAAIhH,aAAa,SACtC/Y,KAAKogB,OAASpgB,KAAK+f,IAAIhH,aAAa,OAEpCkH,MAAMjgB,KAAKogB,QACRnQ,MAAKvE,GAAQA,EAAK2U,SAClBpQ,MAAKrE,IACJ,MACM0U,GADS,IAAIC,WACGC,gBAAgB5U,EAAU,aAChD5L,KAAKygB,IAAMH,EAAO5W,cAAc,OAE5B1J,KAAKygB,KACPzgB,KAAKiJ,cAMfA,UACE,IAAKjJ,KAAKygB,IAER,YADAzgB,KAAKigB,QAIHjgB,KAAKkgB,YAA+B,IAAflgB,KAAKkgB,OAC5BlgB,KAAKygB,IAAI3T,aAAa,KAAM9M,KAAKkgB,OAInC,IAAIhZ,EAAOlH,KAAKogB,OAAOM,MAAM,aAAa,GACtCxZ,IACFA,EAAOA,EAAKL,MAAM,GAAI,GAElB,CAAC,OAAQ,QAAS,UAAU8Z,SAASzZ,KACvClH,KAAKygB,IAAIG,UAAY5gB,KAAKygB,IAAIG,UAAUC,WAAW,eAAgB,OAAO3Z,cAC1ElH,KAAKygB,IAAIG,UAAY5gB,KAAKygB,IAAIG,UAAUC,WAAW,aAAc,KAAK3Z,gBAItElH,KAAKmgB,eAAqC,IAAlBngB,KAAKmgB,UAC/BngB,KAAKygB,IAAI3T,aAAa,QAAS9M,KAAKmgB,UAGlCngB,KAAKygB,IAAIzH,aAAa,YACxBhZ,KAAKygB,IAAI5P,gBAAgB,WAG3B7Q,KAAKuJ,KAAKuD,aAAa,sBAAsB,GC3E3B,IAACgU,EAAIC,EAAJD,EDgFL9gB,KAAKygB,IChFIM,ED4ED,CACpB,eAAe,EACfC,WAAW,GC7EflgB,OAAOC,KAAKggB,GAAOhb,SAAQqO,GAAO0M,EAAGhU,aAAasH,EAAK2M,EAAM3M,MDgF3DpU,KAAKuJ,KAAK0X,aAAajhB,KAAKygB,IAAKzgB,KAAK+f,KAGxCC,UACMhgB,KAAK+f,KAAO/f,KAAKygB,MACnBzgB,KAAKuJ,KAAKuD,aAAa,sBAAsB,GAC7C9M,KAAKuJ,KAAK0X,aAAajhB,KAAK+f,IAAK/f,KAAKygB,QNxC1CnD,kBAAmBA,GACnB4D,QQ9CF,cAAsBlL,EACTtN,+BACT,MAAO,UAGToO,OACM9W,KAAKoB,UACPpB,KAAKiJ,UAILyB,YAEF,OAAO5J,OAAO4Z,OAAO1T,MAAM0D,MAAO,CAChCzB,QAFYjJ,KAEGiJ,QAAQ1F,KAFXvD,QAMhBigB,QACEjgB,KAAKmhB,MAAQnhB,KAAKuJ,KAAKwP,aAAa,cACpC,MAAMqI,EAAWphB,KAAKmhB,MAAMjO,MAAM,KAClClT,KAAKqhB,OAASD,EAAS,GACvBphB,KAAKshB,QAAUF,EAAS,GAExB,MAAMG,EAAM,IAAIC,eAChBD,EAAIE,OAAS,KACX,MACMnB,GADS,IAAIC,WACGC,gBAAgBe,EAAIG,aAAc,aACxD1hB,KAAK2hB,eAAiBrB,EAAOsB,eAAe5hB,KAAKshB,SAE7CthB,KAAK2hB,iBACP3hB,KAAK2hB,eAAeE,UAAUthB,IAAIP,KAAKuJ,KAAKsY,WAC5C7hB,KAAKiJ,YAGTsY,EAAIO,KAAK,MAAO9hB,KAAKqhB,QACrBE,EAAIQ,OAGN9Y,UACOjJ,KAAK2hB,eAKV3hB,KAAKuJ,KAAKyY,WAAWf,aAAajhB,KAAK2hB,eAAgB3hB,KAAKuJ,MAJ1DvJ,KAAKigB,URMTzC,gBAAiBA,GACjByE,MS/CF,cAAoBjM,EACPtN,+BACT,MAAO,QAGToO,OACE,IAAK7B,GAAIN,UAAUlB,QAAQyO,qBAAsB,CAC/CliB,KAAKmiB,MAAQ,GAAK,EAClB,IAAK,MAAMrP,KAAa9S,KAAKoT,WAC3B,GAAIpT,KAAKmK,aAAahD,SAASjB,QAAQlG,KAAKoT,WAAWN,IAAc,EAAG,CACtE,MAAMqP,EAAQniB,KAAKoT,WAAWN,GAAWI,MAAM,UAC3CiP,EAAM,KACRniB,KAAKmiB,MAAQA,EAAM,GAAGjP,MAAM,KAAK,GAAKiP,EAAM,GAAGjP,MAAM,KAAK,IAIhElT,KAAK+X,aAAc,EACnB/X,KAAKya,UAITnL,SACgBtP,KAAKqZ,UAAUiG,QACftf,KAAKoiB,cAAcpiB,KAAKya,SAGxCA,SACEza,KAAKoiB,aAAepiB,KAAKqZ,UAAUiG,MACnCtf,KAAK0Q,MAAMqO,OAAS/e,KAAKoiB,aAAepiB,KAAKmiB,MAAQ,OToBvDrE,cAAeA,IUjDjB7I,EAAIN,UAAUzK,SAAS+K,EAAI+I,KAAKjB,iBAAiBC,SAAU/H,EAAI+I,KAAKU,UACpEzJ,EAAIN,UAAUzK,SAAS+K,EAAI+I,KAAKV,kBAAkBC,WAAYtI,EAAI+I,KAAK8B,WACvE7K,EAAIN,UAAUzK,SAAS+K,EAAI+I,KAAKF,cAAcC,MAAO9I,EAAI+I,KAAKiE,OCJvD,MAAMI,GAAc,CACzBC,OAAQ,SACRC,MAAO,QACPC,KAAM,QCDKC,GAAkB,CAC7BC,MAAOzN,GAAIN,UAAU1N,GAAGK,KAAK,SAC7Bqb,OAAQ1N,GAAIN,UAAU1N,GAAGK,KAAK,UAC9Bsb,WAAY3N,GAAIN,UAAU1N,GAAGK,KAAK,eCLvBub,GAAc,CACzBN,MAAO,QACPC,KAAM,QCAKM,GAAiB,CAC5BH,OAAQ1N,GAAIN,UAAU1N,GAAGQ,SAAS,SAAU,UAC5Cib,MAAOzN,GAAIN,UAAU1N,GAAGQ,SAAS,SAAU,SAC3Csb,IAAK9N,GAAIN,UAAU1N,GAAGQ,SAAS,SAAU,QCC3C,MAAMub,WAAe/N,GAAI+I,KAAKhI,SAC5BjW,cACEiH,OAAM,GAGG0B,+BACT,MAAO,SAGToO,OACE9W,KAAKijB,SAAWjjB,KAAKkjB,OAAO3f,KAAKvD,MAE7BA,KAAKgZ,aAAayJ,GAAgBG,cACpC5iB,KAAK6Q,gBAAgB4R,GAAgBG,YACrC5iB,KAAKwP,QAAQxP,KAAKmjB,kBAAkB5f,KAAKvD,QAG3C,MAAMojB,EAASnO,GAAIN,UAAUlB,QAAQ4P,sBAAwB3P,aAAa4P,QAAQ,UAAY,GACxFC,EAAavjB,KAAK+Y,aAAa0J,GAAgBE,QAErD,OAAQS,GACN,KAAKf,GAAYG,KACjB,KAAKH,GAAYE,MACjB,KAAKF,GAAYC,OACftiB,KAAKojB,OAASA,EACd,MAEF,QACE,OAAQG,GACN,KAAKlB,GAAYG,KACfxiB,KAAKojB,OAASf,GAAYG,KAC1B,MAEF,KAAKH,GAAYE,MACfviB,KAAKojB,OAASf,GAAYE,MAC1B,MAEF,QACEviB,KAAKojB,OAASf,GAAYC,QAIlCtiB,KAAK2Y,UAAUmK,GAAeC,IAAK/iB,KAAKwjB,IAAIjgB,KAAKvD,OACjDA,KAAK2Y,UAAUmK,GAAeH,OAAQ3iB,KAAKqC,MAAMkB,KAAKvD,OAGpD0K,YACF,MAAMC,EAAQ3K,KAERmc,EAAiB,CACjBiH,aACF,OAAOzY,EAAMyY,QAEXA,WAAQxiB,GACV+J,EAAMyY,OAASxiB,IAInB,OAAOqU,GAAIN,UAAU5K,SAASgK,eAAe/M,MAAM0D,MAAOyR,GAG5DgH,oBACEnjB,KAAK8M,aAAa2V,GAAgBG,WAAY,IAGhDY,MACExjB,KAAKkM,QAAQ4W,GAAeH,OAAQ3iB,KAAKojB,QAG3C/gB,MAAOzB,GACLZ,KAAKojB,OAASxiB,EAGZwiB,aACF,OAAOpjB,KAAKyjB,QAGVL,WAAQxiB,GACV,GAAIZ,KAAKyjB,UAAY7iB,EAArB,CAEA,OADAZ,KAAKyjB,QAAU7iB,EACPA,GACN,KAAKyhB,GAAYC,OACftiB,KAAK0jB,oBACL,MAEF,KAAKrB,GAAYG,KACfxiB,KAAK2jB,sBACL3jB,KAAK4jB,MAAQf,GAAYL,KACzB,MAEF,KAAKH,GAAYE,MACfviB,KAAK2jB,sBACL3jB,KAAK4jB,MAAQf,GAAYN,MACzB,MAEF,QAEE,YADAviB,KAAKojB,OAASf,GAAYC,QAI9BtiB,KAAKkM,QAAQ4W,GAAeH,OAAQ/hB,GAChCqU,GAAIN,UAAUlB,QAAQ4P,uBACxB3P,aAAamQ,QAAQ,SAAUjjB,GAEjCZ,KAAK8M,aAAa2V,GAAgBE,OAAQ/hB,IAGxCgjB,YACF,OAAO5jB,KAAK8jB,OAGVF,UAAOhjB,GACT,GAAIZ,KAAK8jB,SAAWljB,EACpB,OAAQA,GACN,KAAKiiB,GAAYN,MACjB,KAAKM,GAAYL,KACfxiB,KAAK8jB,OAASljB,EACdZ,KAAK8M,aAAa2V,GAAgBC,MAAO9hB,GACzCZ,KAAKkM,QAAQ4W,GAAeJ,MAAO9hB,IAKzC8iB,oBACM1jB,KAAK+jB,cACT/jB,KAAK+jB,aAAc,EACnB/jB,KAAKgkB,WAAazhB,OAAOC,WAAW,gCACpCxC,KAAKgkB,WAAWvf,iBAAiB,SAAUzE,KAAKijB,UAChDjjB,KAAKkjB,UAGPS,sBACO3jB,KAAK+jB,cACV/jB,KAAK+jB,aAAc,EACnB/jB,KAAKgkB,WAAW7R,oBAAoB,SAAUnS,KAAKijB,UACnDjjB,KAAKgkB,WAAa,MAGpBd,SACOljB,KAAK+jB,cACV/jB,KAAK4jB,MAAQ5jB,KAAKgkB,WAAWvhB,QAAUogB,GAAYL,KAAOK,GAAYN,OAGxErV,OAAQ5C,GACFA,EAAepE,QAAQuc,GAAgBE,SAAW,IAAG3iB,KAAKojB,OAASpjB,KAAK+Y,aAAa0J,GAAgBE,SACrGrY,EAAepE,QAAQuc,GAAgBC,QAAU,IAAG1iB,KAAK4jB,MAAQ5jB,KAAK+Y,aAAa0J,GAAgBC,QAGzG9Y,UACE5J,KAAK2jB,uBCzJF,MAAMM,GAAiB,CAC5BtB,OAAQ,QAAQ1N,GAAIN,UAAU1N,GAAGK,KAAKH,SAAS,kBAAkB8N,GAAIN,UAAU1N,GAAGK,KAAKH,SAAS,YAChG+c,aAAcjP,GAAIN,UAAU1N,GAAGE,SAAS,gBACxCgd,cAAe,eAAelP,GAAIN,UAAU1N,GAAG,qBCEjDgO,GAAImO,OAAS,CACXJ,OAAQA,GACRX,YAAaA,GACb4B,eAAgBA,GAChBnB,eAAgBA,GAChBD,YAAaA,ICVf5N,GAAIN,UAAUzK,SAAS+K,GAAImO,OAAOa,eAAetB,OAAQ1N,GAAImO,OAAOJ,QCA7D,MAAMoB,GAAoB,CAC/BpK,MAAO/E,GAAIN,UAAU1N,GAAGE,SAAS,oBACjC6V,SAAU,GAAG/H,GAAIN,UAAU1N,GAAGE,SAAS,kBAAkB8N,GAAIN,UAAU1N,GAAGE,SAAS,eCDrF,MAAMkd,WAAwBpP,GAAI+I,KAAKiB,eAC1BvW,+BACT,MAAO,kBAGTyS,SAAUkB,GACR,OAAOA,EAAO9S,KAAK9G,QAAQ2hB,GAAkBpH,WCLjD/H,GAAIqP,UAAY,CACdF,kBAAmBA,GACnBC,gBAAiBA,ICJnBpP,GAAIN,UAAUzK,SAAS+K,GAAIqP,UAAUF,kBAAkBpK,MAAO/E,GAAIqP,UAAUD,iBCArE,MAAME,GAAiB,CAC5BC,iBAAkB,GAAGvP,GAAIN,UAAU1N,GAAGE,SAAS,4BAA4B8N,GAAIN,UAAU1N,GAAGE,SAAS,SACrGsd,gBAAiBxP,GAAIN,UAAU1N,GAAGE,SAAS,0BCD7C8N,GAAI8F,OAAS,CACXwJ,eAAgBA,ICFlBtP,GAAIN,UAAUzK,SAAS+K,GAAI8F,OAAOwJ,eAAeC,iBAAkBvP,GAAI+I,KAAKoB,WAC5EnK,GAAIN,UAAUzK,SAAS+K,GAAI8F,OAAOwJ,eAAeE,gBAAiBxP,GAAI+I,KAAKyB,iBCD3E,MAAMiF,WAAmBzP,GAAI+I,KAAKhI,SAChCjW,cACEiH,QACAhH,KAAKoK,MAAQ,EACbpK,KAAK2kB,SAAW3kB,KAAKkZ,MAAM3V,KAAKvD,MAGvB0I,+BACT,MAAO,aAGToO,OACE9W,KAAK4kB,cACL5kB,KAAKgY,YAAa,EAGhBtN,YACF,MAAMC,EAAQ3K,KACd,OAAOc,OAAO4Z,OAAO1T,MAAM0D,MAAO,CAChCwO,MAAOvO,EAAMuO,MAAM3V,KAAKoH,GACxBgQ,SAAUhQ,EAAMka,SAASlK,SAASpX,KAAKoH,EAAMka,YAIjDD,cACE,MAAMC,EAAW7kB,KAAK6kB,SAClBA,EACFA,EAAS5S,OAAOgD,GAAI+I,KAAKvE,gBAAgBC,SAAU1Z,KAAK2kB,UAExD3kB,KAAK2Y,UAAU1D,GAAI+I,KAAKpE,mBAAmBE,MAAO9Z,KAAK4kB,YAAYrhB,KAAKvD,OAI5E6P,SACE,MAAMgV,EAAW7kB,KAAK6kB,SAChBC,EAAQ9kB,KAAK8kB,MACdD,GAAaC,EAAM9e,SAEpBhG,KAAKiY,aAAahD,GAAI+I,KAAKtI,YAAYG,IACrCgP,EAASlJ,gBAAgBmJ,EAAM,GAAG5L,QAElC4L,EAAM5e,QAAQ5B,SAAS8U,gBAAkB,GAAGyL,EAAS3L,SAIzD4L,YACF,MAAO,IAAI9kB,KAAK+H,iBAAiB,YAG/B8c,eACF,OAAO7kB,KAAK4D,QAAQ0I,uBAAuB2I,GAAI+I,KAAKU,SAAShW,kBAAmB,MAAM,GAAM,GAG9FwQ,QACElZ,KAAKoK,MAAQ,EACbpK,KAAK+kB,SAGPA,SACE,MAAMC,EAAOhlB,KAAK8kB,MAAM,GACnBE,IACLA,EAAK9L,QACLlZ,KAAKwP,QAAQxP,KAAKilB,OAAO1hB,KAAKvD,QAGhCilB,SAEE,GADAjlB,KAAKoK,QACDpK,KAAKoK,MAAQ,IAAK,OACtB,MAAM4a,EAAOhlB,KAAK8kB,MAAM,GACnBE,GACD1gB,SAAS8U,gBAAkB4L,GAAMhlB,KAAK+kB,UCtEvC,MAAMG,GAAqB,CAChCC,WAAYlQ,GAAIN,UAAU1N,GAAGE,SAAS,eCCxC8N,GAAImQ,WAAa,CACfF,mBAAoBA,GACpBR,WAAYA,ICJdzP,GAAIN,UAAUzK,SAAS+K,GAAImQ,WAAWF,mBAAmBC,WAAYlQ,GAAImQ,WAAWV,YCApF,MAAMW,WAAoBpQ,GAAI+I,KAAKhI,SACtBtN,+BACT,MAAO,cAGL4c,gBACF,OAAOtlB,KAAKgZ,aAAa,YCL7B,MAAMuM,WAA0BtQ,GAAI+I,KAAKhI,SAC5BtN,+BACT,MAAO,oBAGToO,OACE9W,KAAKkK,SAAS,aAAalK,KAAK+Y,aAAa,WAAYsM,IACzDrlB,KAAKya,SACLza,KAAKsY,gBAAiB,EAGpB5N,YAEF,OAAO5J,OAAO4Z,OAAO1T,MAAM0D,MAAO,CAChC+P,OAFYza,KAEEya,OAAOlX,KAFTvD,QAMZwlB,YACF,OAAOxlB,KAAK+W,uBAAuB,eAAe,GAGpD0D,SACEza,KAAKuJ,KAAKmH,MAAMI,eAAe,yBAC/B,MAAM2U,EAAUzlB,KAAKwlB,MAAMF,UAErB5U,EAAQgV,iBAAiB1lB,KAAKuJ,KAAM,WAC1C,IAAIoc,EAAWC,WAAWlV,EAAM4O,OAChCtf,KAAKwlB,MAAMjc,KAAKkc,SAAWA,EAE3B,MAAMI,EAASH,iBAAiB1lB,KAAKuJ,KAAM,WACrC+V,EAAQsG,WAAWC,EAAOvG,OAC5BA,EAAQqG,IAAUA,EAAWrG,GACjCtf,KAAKwlB,MAAMjc,KAAKkc,QAAUA,EAE1BzlB,KAAKuJ,KAAKmH,MAAME,YAAY,wBAA0B+U,EAAW,GAAM,OAGzEhU,SAAUJ,GACRvR,KAAKya,UCxCF,MAAMqL,GAAiB,CAC5BC,aAAc,GAAG9Q,GAAIN,UAAU1N,GAAGE,SAAS,mBAAmB8N,GAAIN,UAAU1N,GAAGK,KAAKH,SAAS,mBAAmB8N,GAAIN,UAAU1N,GAAGK,KAAKH,SAAS,sBCEjJ8N,GAAIwG,OAAS,CACX8J,kBAAmBA,GACnBO,eAAgBA,ICLlB7Q,GAAIN,UAAUzK,SAAS+K,GAAIwG,OAAOqK,eAAeC,aAAc9Q,GAAIwG,OAAO8J,mBCAnE,MAAMS,GAAmB,CAC9BC,KAAMhR,GAAIN,UAAU1N,GAAGE,SAAS,kBAChC6V,SAAU,GAAG/H,GAAIN,UAAU1N,GAAGE,SAAS,uBAAuB8N,GAAIN,UAAU1N,GAAGE,SAAS,eCD1F,MAAM+e,WAAqBjR,GAAI+I,KAAKiB,eACvBvW,+BACT,MAAO,eAGTyS,SAAUkB,GACR,OAAOA,EAAO9S,KAAK9G,QAAQujB,GAAiBhJ,WCLhD/H,GAAIkR,SAAW,CACbD,aAAcA,GACdF,iBAAkBA,ICJpB/Q,GAAIN,UAAUzK,SAAS+K,GAAIkR,SAASH,iBAAiBC,KAAMhR,GAAIkR,SAASD,cCAjE,MAAME,GAAgB,CAC3BC,MAAOpR,GAAIN,UAAU1N,GAAGE,SAAS,SACjCmf,cAAerR,GAAIN,UAAU1N,GAAGE,SAAS,iBACzCof,KAAMtR,GAAIN,UAAU1N,GAAGE,SAAS,gBCHlC,MAAMqf,WAAoBvR,GAAI+I,KAAKpC,iBACjC7b,cACEiH,MAAMiO,GAAI+I,KAAKvB,eAAeI,QAGrBnU,+BACT,MAAO,eCNJ,MAAM+d,GAAiB,CAC5BC,oBAAqBzR,GAAIN,UAAU1N,GAAGK,KAAK,wBCE7C,MAAMqf,WAAc1R,GAAI+I,KAAK9D,WAC3Bna,cACEiH,MAAMiO,GAAI+I,KAAKvB,eAAeI,OAAQuJ,GAAcC,MAAOG,GAAa,eACxExmB,KAAK4mB,UAAY5mB,KAAK6P,OAAOtM,KAAKvD,MAAM,GACxCA,KAAK4P,SAAW5P,KAAK6P,OAAOtM,KAAKvD,MAAM,GAG9B0I,+BACT,MAAO,QAGToO,OACE9P,MAAM8P,OACN9W,KAAKiS,OAAO,QAASjS,KAAK+b,MAAMxY,KAAKvD,OACrCA,KAAKuX,UAAUtC,GAAI+I,KAAKC,SAASE,OAAQne,KAAK6a,QAAQtX,KAAKvD,MAAM,GAAO,IAAQ,GAAM,GAGpFyQ,WACF,OAAOzQ,KAAK4D,QAAQ0I,uBAAuB,YAAa,SAAS,GAGnEyP,MAAO9a,GACDA,EAAE0N,SAAW3O,KAAKuJ,MAAkE,UAA1DvJ,KAAK+Y,aAAa0N,GAAeC,sBAAkC1mB,KAAK6a,UAGxGF,SAAUS,GACR,QAAKpU,MAAM2T,SAASS,KAChBpb,KAAKyQ,MAAMzQ,KAAKyQ,KAAKvP,WACzBlB,KAAKoY,gBAAiB,EACtBpY,KAAK8M,aAAa,aAAc,QAChC9M,KAAK8M,aAAa,OAAQ,SACnB,GAGT+N,QAASO,EAAUG,GACjB,QAAKvU,MAAM6T,QAAQO,EAAUG,KAC7Bvb,KAAKoY,gBAAiB,EACtBpY,KAAK6Q,gBAAgB,cACrB7Q,KAAK6Q,gBAAgB,QACjB7Q,KAAKyQ,MAAMzQ,KAAKyQ,KAAKtP,cAClB,IC3CX,MAeM0lB,GAfa,CACjB,iBACA,UACA,yBACA,wBACA,yBACA,2BACA,kBACA,kBACA,mDACA,gCACA,UACA,UAG4B9jB,OAMxB+jB,GAJW,CACf,uDAGwB/jB,OAIpBgkB,GAAc,CAACnjB,EAASojB,KAC5B,KAAMpjB,aAAmByG,SAAU,OAAO,EAC1C,MAAMqG,EAAQnO,OAAOmjB,iBAAiB9hB,GACtC,IAAK8M,EAAO,OAAO,EACnB,GAAyB,WAArBA,EAAMuW,WAAyB,OAAO,EAG1C,SAFkB5f,IAAd2f,IAAyBA,EAAYpjB,GAElCojB,EAAUlY,SAASlL,IAAU,CAClC,GAAsB,SAAlB8M,EAAMwW,QAAoB,OAAO,EACrCtjB,EAAUA,EAAQsE,cAGpB,OAAO,GAGT,MAAMif,GACJpnB,YAAaqnB,EAAQC,GACnBrnB,KAAK4D,QAAU,KACf5D,KAAKoZ,cAAgB,KACrBpZ,KAAKonB,OAASA,EACdpnB,KAAKqnB,SAAWA,EAChBrnB,KAAKsnB,QAAUtnB,KAAKunB,KAAKhkB,KAAKvD,MAC9BA,KAAKwnB,SAAWxnB,KAAK8X,OAAOvU,KAAKvD,MACjCA,KAAK2kB,SAAW3kB,KAAKynB,cAAclkB,KAAKvD,MACxCA,KAAKsb,QAAU,KAGboM,cAAa,OAAwB,OAAjB1nB,KAAK4D,QAE7B+jB,KAAM/jB,GACA5D,KAAK0nB,SAAS1nB,KAAK4nB,SAEvB5nB,KAAK4D,QAAUA,EACf5D,KAAK6nB,YAAa,EAClB7nB,KAAKunB,OAEDvnB,KAAKonB,QAAQpnB,KAAKonB,SAGxBG,OACOR,GAAY/mB,KAAK4D,SAKtB5D,KAAK8nB,WAJHvlB,OAAOiC,sBAAsBxE,KAAKsnB,SAOtCQ,WACE,IAAK9nB,KAAK6nB,WAAY,OACtB7nB,KAAK6nB,YAAa,EAClB,MAAME,EAAa/nB,KAAK+nB,WACpBA,EAAW/hB,QAAQ+hB,EAAW,GAAG7O,QACrClZ,KAAK4D,QAAQkJ,aAAa,cAAc,GACxCvK,OAAOkC,iBAAiB,UAAWzE,KAAKwnB,UACxCljB,SAASmM,KAAKhM,iBAAiB,QAASzE,KAAK2kB,UAAU,GAQzDqD,KAAMze,GACJ,IAAK,MAAMrF,KAASqF,EAAKpF,SACnBD,IAAUlE,KAAK4D,UACfM,EAAM4K,SAAS9O,KAAK4D,SACtB5D,KAAKgoB,KAAK9jB,GAGZlE,KAAKioB,SAASnlB,KAAK,IAAIolB,GAAQhkB,KAInCujB,cAAejgB,GACb,IAAKxH,KAAK4D,QAAQkL,SAAStH,EAAMmH,QAAS,CACxC,MAAMoZ,EAAa/nB,KAAK+nB,WACxB,GAA0B,IAAtBA,EAAW/hB,OAAc,OAC7B,MAAMmiB,EAAQJ,EAAW,GACzBvgB,EAAMiQ,iBACN0Q,EAAMjP,SAIVpB,OAAQ7W,GACN,GAAkB,IAAdA,EAAEuY,QAAe,OAErB,MAAMuO,EAAa/nB,KAAK+nB,WACxB,GAA0B,IAAtBA,EAAW/hB,OAAc,OAE7B,MAAMmiB,EAAQJ,EAAW,GACnBK,EAAOL,EAAWA,EAAW/hB,OAAS,GAEtCK,EAAQ0hB,EAAW7hB,QAAQ5B,SAAS8U,eAEtCnY,EAAEonB,UACCroB,KAAK4D,QAAQkL,SAASxK,SAAS8U,gBAAkB/S,EAAQ,GAC5DpF,EAAEwW,iBACF2Q,EAAKlP,UACI5U,SAAS8U,cAAckP,SAAW,GAAKP,EAAW1hB,EAAQ,GAAGiiB,SAAW,KACjFrnB,EAAEwW,iBACFsQ,EAAW1hB,EAAQ,GAAG6S,SAGnBlZ,KAAK4D,QAAQkL,SAASxK,SAAS8U,gBAAkB/S,IAAU0hB,EAAW/hB,OAAS,IAAgB,IAAXK,EAG9E/B,SAAS8U,cAAckP,SAAW,IAC3CrnB,EAAEwW,iBACFsQ,EAAW1hB,EAAQ,GAAG6S,UAJtBjY,EAAEwW,iBACF0Q,EAAMjP,SAQR6O,iBACF,IAAIQ,EAAatT,GAAIN,UAAUnB,IAAI9L,sBAAsB1H,KAAK4D,QAASijB,IAKvE,MAAM2B,EAASvT,GAAIN,UAAUnB,IAAI9L,sBAAsBpD,SAAS6D,gBAAiB,uBAEjF,GAAIqgB,EAAOxiB,OAAQ,CACjB,MAAMyiB,EAAS,GAEf,IAAK,MAAMC,KAASF,EAAQ,CAC1B,MAAMthB,EAAOwhB,EAAM3P,aAAa,aACX1R,IAAjBohB,EAAOvhB,KAAqBuhB,EAAOvhB,GAAQ,IAAIyhB,GAAiBzhB,IACpEuhB,EAAOvhB,GAAMpE,KAAK4lB,GAGpBH,EAAaA,EAAW/W,QAAQoX,IAC9B,GAAwC,UAApCA,EAAUC,QAAQ9f,eAA8E,UAAjD6f,EAAU7P,aAAa,QAAQhQ,cAA2B,OAAO,EACpH,MAAM7B,EAAO0hB,EAAU7P,aAAa,QACpC,OAAO0P,EAAOvhB,GAAM4hB,KAAKF,MAI7B,MAAMG,EAAW9T,GAAIN,UAAUnB,IAAI9L,sBAAsB1H,KAAK4D,QAASkjB,IAEvEiC,EAASC,MAAK,CAACC,EAAGC,IAAMD,EAAEX,SAAWY,EAAEZ,WAEvC,MAAMa,EAAeZ,EAAW/W,QAAQ5N,IAA2C,IAA/BmlB,EAAS7iB,QAAQtC,KAErE,OADoBmlB,EAASK,OAAOD,GACjB3X,QAAQ5N,GAAiC,OAArBA,EAAQ0kB,UAAqBvB,GAAYnjB,EAAS5D,KAAK4D,WAGhGgkB,SACO5nB,KAAK0nB,UACV1nB,KAAK6nB,YAAa,EAElB7nB,KAAK4D,QAAQiN,gBAAgB,cAC7BtO,OAAO4P,oBAAoB,UAAWnS,KAAKwnB,UAC3CljB,SAASmM,KAAK0B,oBAAoB,QAASnS,KAAK2kB,UAAU,GAE1D3kB,KAAK4D,QAAU,KAOX5D,KAAKqnB,UAAUrnB,KAAKqnB,YAG1Bzd,UACE5J,KAAK4nB,UAIT,MAAMM,GACJnoB,YAAa6D,GACX5D,KAAK4D,QAAUA,EAEf5D,KAAKqpB,MAAQzlB,EAAQmV,aAAa,SAGlC/Y,KAAK4D,QAAQkJ,aAAa,QAAS,IAGrCwc,SAMqB,OAAftpB,KAAKqpB,MAAgBrpB,KAAK4D,QAAQiN,gBAAgB,SACjD7Q,KAAK4D,QAAQkJ,aAAa,QAAS9M,KAAKqpB,QAIjD,MAAMV,GACJ5oB,YAAamH,GACXlH,KAAKkH,KAAOA,EACZlH,KAAK8a,QAAU,GAGjBhY,KAAMiY,GACJ/a,KAAK8a,QAAQhY,KAAKiY,IACdA,IAAWzW,SAAS8U,eAAiB2B,EAAO0K,cAA6Bpe,IAAlBrH,KAAKupB,YAAwBvpB,KAAKupB,SAAWxO,GAG1G+N,KAAM/N,GACJ,OAAO/a,KAAKupB,WAAaxO,GCnO7B,MAAMyO,WAAoBvU,GAAI+I,KAAKhC,iBACjCjc,cACEiH,MAAM,SAAS,GACfhH,KAAKypB,UAAY,IAAItC,GAGZze,+BACT,MAAO,cAGTrG,MAAOzB,EAAO8oB,GACZ1iB,MAAM3E,MAAMzB,EAAO8oB,GACE,OAAjB1pB,KAAKsb,QAAkBtb,KAAKypB,UAAU7B,SACrC5nB,KAAKypB,UAAU9B,KAAK3nB,KAAKsb,QAAQ/R,OCX1C,MAAMogB,WAAkB1U,GAAI+I,KAAKhI,SACpBtN,+BACT,MAAO,YAGToO,OACE9W,KAAKiS,OAAO,SAAUjS,KAAK4pB,MAAMrmB,KAAKvD,OAGxCkB,WACElB,KAAKgY,YAAa,EAClBhY,KAAK6P,SAGP1O,aACEnB,KAAKgY,YAAa,EAGpB4R,QACM5pB,KAAKuJ,KAAKsgB,aAAe7pB,KAAKuJ,KAAKugB,aACjC9pB,KAAKuJ,KAAKyV,aAAehf,KAAKuJ,KAAKwgB,WAAa/pB,KAAKuJ,KAAKsgB,aAC5D7pB,KAAKsT,YAAY8S,GAAcE,eAE/BtmB,KAAKqT,SAAS+S,GAAcE,eAG9BtmB,KAAKsT,YAAY8S,GAAcE,eAInCzW,SACE7P,KAAK8e,SACL9e,KAAKwP,QAAQxP,KAAK8e,OAAOvb,KAAKvD,OAGhC8e,SACE,MAAMkL,EAtCK,IAsCchqB,KAAKiY,aAAahD,GAAI+I,KAAKtI,YAAYG,IAAM,EAAI,GACtE7V,KAAKoB,SAAUpB,KAAK0Q,MAAMkO,UAAerc,OAAO0nB,YAAcD,EAAxB,KACrChqB,KAAK0Q,MAAME,YAAY,qBAAyBrO,OAAO0nB,YAAcD,EAAxB,MAClDhqB,KAAK4pB,SCpCT3U,GAAIiV,MAAQ,CACVvD,MAAOA,GACPH,YAAaA,GACbmD,UAAWA,GACXH,YAAaA,GACbpD,cAAeA,ICXjBnR,GAAIN,UAAUzK,SAAS+K,GAAIiV,MAAM9D,cAAcC,MAAOpR,GAAIiV,MAAMvD,OAChE1R,GAAIN,UAAUzK,SAAS+K,GAAIiV,MAAM9D,cAAcG,KAAMtR,GAAIiV,MAAMP,WAC/D1U,GAAIN,UAAUzK,SAAS+K,GAAI+I,KAAKkB,aAAaC,KAAMlK,GAAIiV,MAAMV,aCFtD,MAAMW,GAAqB,CAChCC,WAAYnV,GAAIN,UAAU1N,GAAGE,SAAS,OACtC6V,SAAU,GAAG/H,GAAIN,UAAU1N,GAAGE,SAAS,kBAAkB8N,GAAIN,UAAU1N,GAAGE,SAAS,cACnFkjB,KAAMpV,GAAIN,UAAU1N,GAAGE,SAAS,aAChCmjB,WAAYrV,GAAIN,UAAU1N,GAAG,0BAC7BsjB,KAAMtV,GAAIN,UAAU1N,GAAGE,SAAS,SCJlC,MAAMqjB,WAAuBvV,GAAI+I,KAAKhI,SACpCjW,cACEiH,QACAhH,KAAKyqB,iBAAkB,EAGd/hB,+BACT,MAAO,iBAGToO,OACE9W,KAAK2Y,UAAU1D,GAAI+I,KAAKpE,mBAAmBE,MAAO9Z,KAAK0qB,UAAUnnB,KAAKvD,OACtEA,KAAK2Y,UAAU1D,GAAI+I,KAAKpE,mBAAmBG,QAAS/Z,KAAK0qB,UAAUnnB,KAAKvD,OACxEA,KAAKgY,YAAa,EAClBhY,KAAK0qB,YAGP7a,SACE7P,KAAK0qB,YAGPA,YACE,MAAM7F,EAAW7kB,KAAK4D,QAAQ0I,uBAAuB2I,GAAI+I,KAAKU,SAAShW,kBAAmB,MAAM,GAAM,GACtG,GAAImc,GAAY7kB,KAAKiY,aAAahD,GAAI+I,KAAKtI,YAAYI,KAAO+O,EAASjhB,QAAQ2F,KAAK9G,QAAQ0nB,GAAmBI,MAAO,CACpH,MAAMI,EAAQ3qB,KAAK4D,QAAQ2F,KAAKrB,cAAcoR,wBAAwBqR,MAChErL,EAAQuF,EAASjhB,QAAQ2F,KAAK+P,wBAAwBgG,MACtDsL,EAAO5qB,KAAK4D,QAAQ2F,KAAK+P,wBAAwBsR,KACvD5qB,KAAK6qB,eAAiBD,EAAOtL,EAAQqL,OAChC3qB,KAAK6qB,gBAAiB,EAG3BA,qBACF,OAAO7qB,KAAKyqB,gBAGVI,mBAAgBjqB,GACdZ,KAAKyqB,kBAAoB7pB,IAC7BZ,KAAKyqB,gBAAkB7pB,EACnBA,EAAOqU,GAAIN,UAAUnB,IAAIH,SAASrT,KAAK4D,QAAQ2F,KAAM4gB,GAAmBG,YACvErV,GAAIN,UAAUnB,IAAIF,YAAYtT,KAAK4D,QAAQ2F,KAAM4gB,GAAmBG,cC1CtE,MAAMQ,GAA0B,CACrChX,MAAO,EACPiX,OAAQ,EACRC,QAAS,GCCX,MAAMC,WAAmBhW,GAAI+I,KAAKiB,eACrBvW,+BACT,MAAO,aAGToO,OACE9P,MAAM8P,OACN9W,KAAKkrB,SAAU,EACflrB,KAAKmrB,KAAM,EACXnrB,KAAKiS,OAAO,WAAYjS,KAAKorB,SAAS7nB,KAAKvD,OAC3CA,KAAKiS,OAAO,YAAajS,KAAKqrB,KAAK9nB,KAAKvD,OAG1Cmb,SAAUkB,GACR,OAAOA,EAAOzY,QAAQ2F,KAAK9G,QAAQ0nB,GAAmBnN,UAGxDqO,KAAMpqB,GACCjB,KAAKiY,aAAahD,GAAI+I,KAAKtI,YAAYI,MAAuB,IAAhB9V,KAAKqG,OAAiBrG,KAAKsb,UAC9Etb,KAAK2N,SAAW3N,KAAKsb,QAAQ/R,KAAKuF,SAAS7N,EAAE0N,QAAUmc,GAAwBC,OAASD,GAAwBE,QAChHhrB,KAAKsrB,mBAGPF,SAAUnqB,GACHjB,KAAKiY,aAAahD,GAAI+I,KAAKtI,YAAYI,MAC5C9V,KAAKmrB,KAAM,EACXnrB,KAAKsrB,mBAGPA,kBACMtrB,KAAKurB,eACTvrB,KAAKurB,cAAe,EACpBvrB,KAAKwP,QAAQxP,KAAKwrB,YAAYjoB,KAAKvD,QAGrCwrB,cACE,GAAIxrB,KAAKmrB,IACP,OAAQnrB,KAAK2N,UACX,KAAKmd,GAAwBE,QAC3BhrB,KAAKqG,OAAS,EACd,MAEF,KAAKykB,GAAwBC,OACvB/qB,KAAKsb,UAAYtb,KAAKsb,QAAQ/R,KAAKuF,SAASxK,SAAS8U,gBAAgBpZ,KAAKsb,QAAQpC,QACtF,MAEF,QACMlZ,KAAKqG,OAAS,IAAMrG,KAAKsb,QAAQnC,WAAUnZ,KAAKqG,OAAS,GAInErG,KAAKwP,QAAQxP,KAAKyrB,UAAUloB,KAAKvD,OAGnCyrB,YACEzrB,KAAK2N,SAAWmd,GAAwBhX,KACxC9T,KAAKmrB,KAAM,EACXnrB,KAAKurB,cAAe,EAGlBllB,YAAW,OAAOW,MAAMX,MAExBA,UAAOzF,IACM,IAAXA,GAAiC,OAAjBZ,KAAKsb,SAAoBtb,KAAKsb,QAAQnC,UAAUnZ,KAAKsb,QAAQpC,QACjFlS,MAAMX,MAAQzF,GC9DlBqU,GAAIyW,WAAa,CACfT,WAAYA,GACZT,eAAgBA,GAChBM,wBAAyBA,GACzBX,mBAAoBA,ICRtBlV,GAAIN,UAAUzK,SAAS+K,GAAIyW,WAAWvB,mBAAmBC,WAAYnV,GAAIyW,WAAWT,YACpFhW,GAAIN,UAAUzK,SAAS+K,GAAIyW,WAAWvB,mBAAmBE,KAAMpV,GAAIyW,WAAWlB,gBCI9E,MAAMmB,WAAkB1W,GAAI+I,KAAKpC,iBAC/B7b,cACEiH,MAAMiO,GAAI+I,KAAKvB,eAAeG,QAGrBlU,+BACT,MAAO,YAGTrG,MAAOzB,GACLoG,MAAM3E,MAAMzB,GACRZ,KAAK0b,YACP1b,KAAK8M,aAAa,WAAYlM,EAAQ,IAAM,MACxCA,GACEZ,KAAK4rB,MAAM5rB,KAAK4rB,KAAKC,SAAS7rB,OAKpC4rB,WACF,OAAO5rB,KAAK4D,QAAQ6I,qBAAqB,WAAY,cCzBlD,MAAMqf,GAAc,CACzB5N,IAAKjJ,GAAIN,UAAU1N,GAAGE,SAAS,aAC/B6S,MAAO/E,GAAIN,UAAU1N,GAAGE,SAAS,QACjC4kB,MAAO9W,GAAIN,UAAU1N,GAAGE,SAAS,eACjC8e,KAAMhR,GAAIN,UAAU1N,GAAGE,SAAS,cAChC6kB,OAAQ/W,GAAIN,UAAU1N,GAAGE,SAAS,gBAClC8kB,YAAahX,GAAIN,UAAU1N,GAAGE,SAAS,sBACvC+kB,aAAcjX,GAAIN,UAAU1N,GAAGE,SAAS,uBACxCglB,YAAalX,GAAIN,UAAU1N,GAAGE,SAAS,gCACvCilB,UAAWnX,GAAIN,UAAU1N,GAAGE,SAAS,+BCX1BklB,GACJ,kBADIA,GAEN,gBAFMA,GAGL,OCOR,MAAMC,WAAiBrX,GAAI+I,KAAK9D,WAC9Bna,cACEiH,MAAMiO,GAAI+I,KAAKvB,eAAeG,OAAQkP,GAAYC,MAAOJ,GAAW,aACpE3rB,KAAKusB,WAAaF,GAClBrsB,KAAKwsB,yBAA0B,EAGtB9jB,+BACT,MAAO,WAGL+jB,gBACF,OAAOzsB,KAAKusB,WAGVE,cAAW7rB,GACb,GAAIA,IAAUZ,KAAKusB,WAAnB,CACA,OAAQvsB,KAAKusB,YACX,KAAKF,GACHrsB,KAAKsT,YAAYwY,GAAYK,aAC7B,MAEF,KAAKE,GACHrsB,KAAKsT,YAAYwY,GAAYM,WAC7B,MAEF,KAAKC,GACH,MAEF,QACE,OAKJ,OAFArsB,KAAKusB,WAAa3rB,EAEVZ,KAAKusB,YACX,KAAKF,GACHrsB,KAAKqT,SAASyY,GAAYK,aAC1B,MAEF,KAAKE,GACHrsB,KAAKqT,SAASyY,GAAYM,aAK5BM,6BACF,OAAO1sB,KAAKwsB,wBAGVE,2BAAwB9rB,GACtBZ,KAAKwsB,0BAA4B5rB,IACjCA,EAAOZ,KAAKqT,SAAS4B,GAAIN,UAAUK,OAAOnB,mBAAmBC,MAC5D9T,KAAKsT,YAAY2B,GAAIN,UAAUK,OAAOnB,mBAAmBC,MAC9D9T,KAAKwsB,yBAAoC,IAAV5rB,GAGjC+rB,UAAWF,EAAW/C,GACpB1pB,KAAK0sB,uBAAyBhD,EAC9B1pB,KAAKysB,UAAYA,EAGnBjS,QACExa,KAAKgb,MAAM3U,MAAQ,GClEvB,MAAMumB,WAAkB3X,GAAI+I,KAAKhC,iBAC/Bjc,cACEiH,MAAM,YAGG0B,+BACT,MAAO,YAGToO,OACE9P,MAAM8P,OACN9W,KAAKiS,OAAO,gBAAiBjS,KAAK2e,cAAcpb,KAAKvD,OACrDA,KAAKuX,UAAUtC,GAAI+I,KAAKC,SAASO,MAAOxe,KAAK6sB,WAAWtpB,KAAKvD,OAAO,GAAM,GAC1EA,KAAKuX,UAAUtC,GAAI+I,KAAKC,SAASK,KAAMte,KAAK8sB,UAAUvpB,KAAKvD,OAAO,GAAM,GACxEA,KAAKuX,UAAUtC,GAAI+I,KAAKC,SAASI,KAAMre,KAAK+sB,UAAUxpB,KAAKvD,OAAO,GAAM,GACxEA,KAAKuX,UAAUtC,GAAI+I,KAAKC,SAASG,IAAKpe,KAAKgtB,SAASzpB,KAAKvD,OAAO,GAAM,GACtEA,KAAK+X,aAAc,EAEf/X,KAAK4rB,MAAM5rB,KAAK4rB,KAAKvpB,QAGvBupB,WACF,OAAO5rB,KAAK4D,QAAQ0I,uBAAuB,WAAY,aAAa,GAAM,GAG5EqS,cAAe1d,GACbjB,KAAK0sB,wBAAyB,EAG5B/Q,qBACF,OAAO3b,KAAKoc,QAAQvE,MAAKwE,GAAUA,EAAOV,iBAO5CkR,aACM7sB,KAAK2b,iBACH3b,KAAKqG,MAAQrG,KAAKgG,OAAS,EAC7BhG,KAAKqG,QAELrG,KAAKqG,MAAQ,EAGfrG,KAAKkZ,SAQT4T,YACM9sB,KAAK2b,iBACH3b,KAAKqG,MAAQ,EACfrG,KAAKqG,QAELrG,KAAKqG,MAAQrG,KAAKgG,OAAS,EAG7BhG,KAAKkZ,SAOT6T,YACM/sB,KAAK2b,iBACP3b,KAAKqG,MAAQ,EACbrG,KAAKkZ,SAOT8T,WACMhtB,KAAK2b,iBACP3b,KAAKqG,MAAQrG,KAAKgG,OAAS,EAC3BhG,KAAKkZ,SAITA,QACMlZ,KAAKsb,SACPtb,KAAKsb,QAAQpC,QAIjB7W,QACE,IAAK,IAAI2B,EAAI,EAAGA,EAAIhE,KAAKkc,OAAQlY,IAAKhE,KAAKoc,QAAQpY,GAAG2oB,UAAUN,IAChErsB,KAAKsb,QAAQqR,UAAUN,IACvB,IAAK,IAAIroB,EAAIhE,KAAKkc,OAAS,EAAGlY,EAAIhE,KAAKgG,OAAQhC,IAAKhE,KAAKoc,QAAQpY,GAAG2oB,UAAUN,IAC9ErsB,KAAK0sB,wBAAyB,EAG5BA,6BACF,OAAO1sB,KAAKwsB,wBAGVE,2BAAwB9rB,GACtBZ,KAAKwsB,0BAA4B5rB,IACjCA,EAAOZ,KAAKqT,SAAS4B,GAAIN,UAAUK,OAAOnB,mBAAmBC,MAC5D9T,KAAKsT,YAAY2B,GAAIN,UAAUK,OAAOnB,mBAAmBC,MAC9D9T,KAAKwsB,yBAAoC,IAAV5rB,GAGjC0O,SACE,GAAqB,OAAjBtP,KAAKsb,QAAkB,OAC3B,MAAM2R,EAAatN,KAAKuN,MAAMltB,KAAKsb,QAAQ/R,KAAKyV,cAChD,GAAIhf,KAAKmtB,cAAgBF,EAAY,OACrCjtB,KAAKmtB,YAAcF,EACnB,IAAIG,EAAa,EACbptB,KAAK4rB,OAAMwB,EAAaptB,KAAK4rB,KAAKriB,KAAKyV,cAC3Chf,KAAK0Q,MAAME,YAAY,gBAAkB5Q,KAAKmtB,YAAcC,EAAc,OCrH9E,MAAMC,WAAiBpY,GAAI+I,KAAKhI,SACnBtN,+BACT,MAAO,WAGToO,OACE9W,KAAKiS,OAAO,SAAUjS,KAAK+Q,OAAOxN,KAAKvD,OACvCA,KAAKgY,YAAa,EAGhBgD,YACF,OAAOhb,KAAK4D,QAAQ6I,qBAAqB,YAAa,YAGxDof,SAAUyB,GACR,MAAMC,EAAUD,EAAIjU,UACdmU,EAAWxtB,KAAKqZ,UAChBoU,EAAeztB,KAAKuJ,KAAKmkB,WAC3BH,EAAQ3C,KAAO4C,EAAS5C,KAAM5qB,KAAKuJ,KAAKokB,SAASF,EAAeD,EAAS5C,KAAO2C,EAAQ3C,KArBxE,GAqBgG,GAC3G2C,EAAQ5C,MAAQ6C,EAAS7C,OAAO3qB,KAAKuJ,KAAKokB,SAASF,EAAeD,EAAS7C,MAAQ4C,EAAQ5C,MAtBhF,GAsByG,GAG3HiD,kBACF,OAAO5tB,KAAK6tB,aAGVD,gBAAahtB,GACXZ,KAAK6tB,eAAiBjtB,IAC1BZ,KAAK6tB,aAAejtB,EACpBZ,KAAKqC,SAGPA,QACOrC,KAAKgb,QACNhb,KAAK6tB,cACP7tB,KAAKgb,MAAM3H,SAASyY,GAAYE,QAChChsB,KAAK+Q,WAEL/Q,KAAKgb,MAAM1H,YAAYwY,GAAYI,cACnClsB,KAAKgb,MAAM1H,YAAYwY,GAAYG,aACnCjsB,KAAKgb,MAAM1H,YAAYwY,GAAYE,UAKvCjb,SACE,IAAK/Q,KAAKgb,MAAO,OACjB,MAAM0S,EAAa1tB,KAAKuJ,KAAKmkB,WACvBI,EAAQJ,GAlDI,GAmDZ9N,EAAM5f,KAAKuJ,KAAKwkB,YAAc/tB,KAAKuJ,KAAKykB,YAnD5B,GAqDZC,EAAQtO,KAAKuO,IAAIR,IAAe9N,EAChCuO,EAAyD,QAAjD7pB,SAAS6D,gBAAgB4Q,aAAa,OAC9CqV,EAAcD,EAAQrC,GAAYI,aAAeJ,GAAYG,YAC7DoC,EAAcF,EAAQrC,GAAYG,YAAcH,GAAYI,aAE9D4B,EACF9tB,KAAKgb,MAAM1H,YAAY8a,GAEvBpuB,KAAKgb,MAAM3H,SAAS+a,GAGlBH,EACFjuB,KAAKgb,MAAM1H,YAAY+a,GAEvBruB,KAAKgb,MAAM3H,SAASgb,GAIxBxe,SACE7P,KAAK4tB,YAAc5tB,KAAKuJ,KAAKwkB,YAAc/tB,KAAKuJ,KAAKykB,YAxEnC,GAyElBhuB,KAAK4Q,YAAY,oBAAqB,GAAG5Q,KAAKqZ,UAAU0F,YAG1DnV,UACE5J,KAAK4tB,aAAc,GC1EvB3Y,GAAIqZ,IAAM,CACRhC,SAAUA,GACVX,UAAWA,GACXiB,UAAWA,GACXS,SAAUA,GACVvB,YAAaA,ICVf7W,GAAIN,UAAUzK,SAAS+K,GAAIqZ,IAAIxC,YAAYC,MAAO9W,GAAIqZ,IAAIhC,UAC1DrX,GAAIN,UAAUzK,SAAS+K,GAAIqZ,IAAIxC,YAAY9R,MAAO/E,GAAIqZ,IAAI1B,WAC1D3X,GAAIN,UAAUzK,SAAS+K,GAAIqZ,IAAIxC,YAAY7F,KAAMhR,GAAIqZ,IAAIjB,UCFlD,MAAMkB,GAAgB,CAC3BC,WAAYvZ,GAAIN,UAAU1N,GAAGQ,SAAS,QAAS,cAC/C0V,OAAQlI,GAAIN,UAAU1N,GAAGQ,SAAS,QAAS,UAC3CgnB,eAAgBxZ,GAAIN,UAAU1N,GAAGQ,SAAS,QAAS,kBCArD,MAAMinB,WAAczZ,GAAI+I,KAAKhI,SAChBtN,+BACT,MAAO,QAGToO,OACE9W,KAAK2Y,UAAU4V,GAAcE,eAAgBzuB,KAAK2uB,iBAAiBprB,KAAKvD,OAG1E2uB,iBAAkB/tB,GAChBZ,KAAK4Q,YAAY,iBAAkB,QAAQhQ,gBCbxC,MAAMguB,GAAgB,CAC3BC,MAAO5Z,GAAIN,UAAU1N,GAAGE,SAAS,SACjC6kB,OAAQ/W,GAAIN,UAAU1N,GAAGE,SAAS,iBAClC8kB,YAAahX,GAAIN,UAAU1N,GAAGE,SAAS,uBACvC+kB,aAAcjX,GAAIN,UAAU1N,GAAGE,SAAS,wBACxC2nB,QAAS,GAAG7Z,GAAIN,UAAU1N,GAAGE,SAAS,gBAAgB8N,GAAIN,UAAU1N,GAAGE,SAAS,6BAChF4nB,QAAS,GAAG9Z,GAAIN,UAAU1N,GAAGE,SAAS,0BCHxC,MAAM6nB,WAAqB/Z,GAAI+I,KAAKhI,SACvBtN,+BACT,MAAO,eAGToO,OACE9W,KAAKiS,OAAO,SAAUjS,KAAK+Q,OAAOxN,KAAKvD,OACvCA,KAAKivB,QAAUjvB,KAAK0J,cAAc,SAClC1J,KAAKgY,YAAa,EAGhB4V,kBACF,OAAO5tB,KAAK6tB,aAGVD,gBAAahtB,GACXZ,KAAK6tB,eAAiBjtB,IAC1BZ,KAAK6tB,aAAejtB,EAEhBA,GACFZ,KAAKqT,SAASub,GAAc5C,QAC5BhsB,KAAK+Q,WAEL/Q,KAAKsT,YAAYsb,GAAc5C,QAC/BhsB,KAAKsT,YAAYsb,GAAc3C,aAC/BjsB,KAAKsT,YAAYsb,GAAc1C,gBAKnCnb,SACE,MAAM+c,EAAQ9tB,KAAKuJ,KAAKmkB,YAjCN,EAkCZ9N,EAAM5f,KAAKivB,QAAQC,YAAclvB,KAAKuJ,KAAK2lB,YAlC/B,EAmCZjB,EAAQtO,KAAKuO,IAAIluB,KAAKuJ,KAAKmkB,aAAe9N,EAC1CuO,EAAyD,QAAjD7pB,SAAS6D,gBAAgB4Q,aAAa,OAC9CqV,EAAcD,EAAQS,GAAc1C,aAAe0C,GAAc3C,YACjEoC,EAAcF,EAAQS,GAAc3C,YAAc2C,GAAc1C,aAElE4B,EACF9tB,KAAKsT,YAAY8a,GAEjBpuB,KAAKqT,SAAS+a,GAGZH,EACFjuB,KAAKsT,YAAY+a,GAEjBruB,KAAKqT,SAASgb,GAIlBxe,SACE7P,KAAK4tB,YAAc5tB,KAAKivB,QAAQC,YAAclvB,KAAKuJ,KAAK2lB,YAG1DtlB,UACE5J,KAAK4tB,aAAc,GC1DvB,MAAMuB,WAAqBla,GAAI+I,KAAKhI,SACvBtN,+BACT,MAAO,eAGToO,OACE9W,KAAK+e,OAAS,EACd/e,KAAKgY,YAAa,EAGpBnI,SACE,MAAMkP,EAAS/e,KAAKqZ,UAAU0F,OAC1B/e,KAAK+e,SAAWA,IACpB/e,KAAK+e,OAASA,EACd/e,KAAK+L,OAAOwiB,GAAcE,eAAgB1P,KCX9C9J,GAAIma,MAAQ,CACVV,MAAOA,GACPM,aAAcA,GACdG,aAAcA,GACdP,cAAeA,ICRjB3Z,GAAIN,UAAUzK,SAAS+K,GAAIma,MAAMR,cAAcC,MAAO5Z,GAAIma,MAAMV,OAChEzZ,GAAIN,UAAUzK,SAAS+K,GAAIma,MAAMR,cAAcE,QAAS7Z,GAAIma,MAAMJ,cAClE/Z,GAAIN,UAAUzK,SAAS+K,GAAIma,MAAMR,cAAcG,QAAS9Z,GAAIma,MAAMD,cCF3D,MAAME,GAAc,CACzBC,cAAe,GAAGra,GAAIN,UAAU1N,GAAGE,SAAS,wBCA9C8N,GAAIsa,IAAM,CACRF,YAAaA,ICFfpa,GAAIN,UAAUzK,SAAS+K,GAAIsa,IAAIF,YAAYC,cAAera,GAAI+I,KAAKuB,QCA5D,MAAMiQ,GAAmB,CAC9BC,qBAAsB,GAAGxa,GAAIN,UAAU1N,GAAGK,KAAKH,SAAS,iBACxDuoB,gBAAiB,GAAGza,GAAIN,UAAU1N,GAAGE,SAAS,uBCDhD,MAAMwoB,WAAmB1a,GAAI+I,KAAKhI,SACrBtN,+BACT,MAAO,aAGToO,OACE9W,KAAK4vB,KAAO5vB,KAAK6vB,QAAQ7vB,KAAKuJ,MAC9BvJ,KAAK8vB,KAAO9vB,KAAK+Y,aAAa,QAE9B/Y,KAAK+vB,SAAW/vB,KAAK+Y,aAAa,YAClC/Y,KAAKgwB,KAAO,GACZhwB,KAAKiX,OAASjX,KAAK0J,cAAc8lB,GAAiBE,iBAClD1vB,KAAKya,SAGPwV,qBACoB5oB,IAAdrH,KAAK8vB,KAKT7P,MAAMjgB,KAAK8vB,KAAM,CAAEI,OAAQ,OAAQtqB,KAAM,SAAUqK,MAAKrE,IACtD5L,KAAKgG,OAAS4F,EAASukB,QAAQrb,IAAI,oBAAsB,GACpC,IAAjB9U,KAAKgG,QACPpE,QAAQC,KAAK,8CAAgD7B,KAAK8vB,KAAO,kEAE3E9vB,KAAKya,YATLza,KAAKgG,QAAU,EAanByU,SAIE,GAFIza,KAAKoB,WAAUpB,KAAKgG,QAAU,IAE7BhG,KAAKgG,OAER,YADAhG,KAAKiwB,gBAIP,MAAMG,EAAU,GAChB,GAAIpwB,KAAKiX,OAAQ,CACf,GAAIjX,KAAK8vB,KAAM,CACb,MAAMO,EAAYrwB,KAAKswB,eAAetwB,KAAK8vB,MACvCO,GAAWD,EAAQttB,KAAKutB,EAAUlY,gBAGnB,IAAjBnY,KAAKgG,QACPoqB,EAAQttB,KAAK9C,KAAKuwB,YAAYvwB,KAAKgG,SAGjChG,KAAK+vB,UACPK,EAAQttB,KAAK9C,KAAKwwB,mBAAmBxwB,KAAK+vB,WAG5C/vB,KAAKiX,OAAO2J,UAAYwP,EAAQrtB,KAAK,QAIzC8sB,QAASY,GACP,OAAIA,EAAKb,KAAaa,EAAKb,KACvBtrB,SAAS6D,kBAAoBsoB,EAAaluB,OAAOmuB,UAAUC,SACxD3wB,KAAK6vB,QAAQY,EAAKvoB,eAG3BooB,eAAgBM,GAEd,OAAOA,EAAIlQ,MADY,yBACU,GAAGzX,QAAQ,IAAK,IAGnDunB,mBAAoBK,GAClB,GAAI7wB,KAAKoB,SAAU,OAAOyvB,EAC1B,MACM3pB,EADe,IAAI4pB,KAAKC,aAAa,CAAC/wB,KAAK4vB,MAAO,CAAEvvB,KAAM,aACtC2wB,GAAGH,GAC7B,OAAO3pB,EAAK6L,OAAO,GAAGoF,cAAgBjR,EAAKL,MAAM,GAGnD0pB,YAAaU,GACX,IAAe,IAAXA,EAAc,OAAO,KAEzB,IAAIC,EAAY,CAAC,SAAU,KAAM,KAAM,KAAM,MACmB,UAA5DlxB,KAAK+Y,aAAa9D,GAAIN,UAAU1N,GAAGK,KAAK,kBAC1C4pB,EAAY,CAAC,QAAS,KAAM,KAAM,KAAM,OAG1C,MAAMltB,EAAImtB,SAASxR,KAAKyR,MAAMzR,KAAK5d,IAAIkvB,GAAStR,KAAK5d,IAAI,MAAQ,IACjE,GAAU,IAANiC,EAAS,MAAO,GAAGitB,KAASC,EAAUltB,KAE1C,MAAMqtB,EAAOJ,EAAS,KAAQjtB,EACxBstB,EAAc3R,KAAKuN,MAAgC,KAAzBmE,EAAOE,OAAOC,UAAkB,IAGhE,MAAO,GAFYC,OAAOH,GAAaroB,QAAQ,IAAK,QAE5BioB,EAAUltB,MC1FtCiR,GAAIyc,SAAW,CACblC,iBAAkBA,GAClBG,WAAYA,ICJd1a,GAAIN,UAAUzK,SAAS+K,GAAIyc,SAASlC,iBAAiBC,qBAAsBxa,GAAIyc,SAAS/B,YCAjF,MAAMgC,GAAiB,CAC5BC,OAAQ3c,GAAIN,UAAU1N,GAAGE,SAAS,UAClC0qB,YAAa5c,GAAIN,UAAU1N,GAAGE,SAAS,uBACvC2qB,WAAY7c,GAAIN,UAAU1N,GAAGE,SAAS,sBACtC4qB,QAAS,GAAG9c,GAAIN,UAAU1N,GAAGE,SAAS,0BAA0B8N,GAAIN,UAAU1N,GAAGE,SAAS,kBAAkB8N,GAAIN,UAAU1N,GAAGE,SAAS,0BAA0B8N,GAAIN,UAAU1N,GAAGE,SAAS,iBAC1L6qB,OAAQ,GAAG/c,GAAIN,UAAU1N,GAAGE,SAAS,oBAAoB8N,GAAIN,UAAU1N,GAAGE,SAAS,aAAa8N,GAAIN,UAAU1N,GAAGE,SAAS,kBAAkB8N,GAAIN,UAAU1N,GAAGE,SAAS,YCJxK,MAAM8qB,WAAoBhd,GAAI+I,KAAKhI,SACtBtN,+BACT,MAAO,cAGToO,OACE,MAAMob,EAASlyB,KAAKgI,oBAAoB2pB,GAAeC,QACvD5xB,KAAKmyB,WAAaD,EAAOxoB,cAAcioB,GAAeE,aACtD7xB,KAAKoyB,UAAYF,EAAOxoB,cAAcioB,GAAeG,YACrD,MAEMO,EAAYryB,KAAKmyB,WAAWvR,UAAU3X,QAAQ,OAAQ,KACtDqpB,EAAWtyB,KAAKoyB,UAAUxR,UAAU3X,QAAQ,OAAQ,KAE1D,IAAIspB,EAAuBF,EAAUppB,QAAQ,gBAAiB,iBAG9D,GAFAspB,EAAuBA,EAAqBtpB,QAAQ,2BAA4B,4BAE5EspB,IAAyBD,EAE7B,OAAQrd,GAAIrP,MACV,KAAKqP,GAAIvQ,MAAMM,QACf,KAAKiQ,GAAIvQ,MAAMO,MACf,KAAKgQ,GAAIvQ,MAAMK,IACbkQ,GAAI7R,UAAUvB,KAAK,2MAEzBoT,GAAIid,OAAOM,OACL,MAEF,QACExyB,KAAKoyB,UAAUxR,UAAY2R,IC9BnC,MAAME,WAAoBxd,GAAI+I,KAAKhI,SACtBtN,+BACT,MAAO,cAGToO,OACE9W,KAAKgY,YAAa,EAGpBnI,SACM7P,KAAKiY,aAAahD,GAAI+I,KAAKtI,YAAYI,IAAK9V,KAAK0yB,YAChD1yB,KAAK2yB,UAGZA,UACE3yB,KAAK8M,aAAa,OAAQ,UAC1B,MAAMod,EAAQlqB,KAAK4D,QAAQyI,YAAY,SACvC,IAAK6d,EAAO,OACZ,MAAMpP,EAAUoP,EAAMpP,QACtB,IAAIzX,EAAK,GACT,IAAK,MAAM0X,KAAUD,EAEnB,GADAzX,EAAK0X,EAAO1X,IAAMA,EACd0X,EAAOW,WAAarY,EAAI,MAE9BrD,KAAK8M,aAAa,kBAAmBzJ,GAGvCqvB,YACE,MAAMxI,EAAQlqB,KAAK4D,QAAQyI,YAAY,SACnC6d,GAAOA,EAAMrP,UACjB7a,KAAK6Q,gBAAgB,QACrB7Q,KAAK6Q,gBAAgB,oBC5BzBoE,GAAIid,OAAS,CACXD,YAAaA,GACbQ,YAAaA,GACbd,eAAgBA,GAChBa,IAAK,gFCPPvd,GAAIN,UAAUzK,SAAS+K,GAAIid,OAAOP,eAAeI,QAAS9c,GAAIid,OAAOD,aACrEhd,GAAIN,UAAUzK,SAAS+K,GAAIid,OAAOP,eAAeK,OAAQ/c,GAAIid,OAAOO,aCD7D,MAAMG,GAAkB,CAC7BC,QAAS5d,GAAIN,UAAU1N,GAAGE,SAAS,WACnCgd,cAAe,eAAelP,GAAIN,UAAU1N,GAAG,oBAC/C6rB,SAAU7d,GAAIN,UAAU1N,GAAGE,SAAS,aCFtC,MAAM4rB,WAAgB9d,GAAI+I,KAAKhI,SAClBtN,+BACT,MAAO,UAGToO,OAGE,GAFA9W,KAAKwoB,OAASxoB,KAAK+H,iBAAiB6qB,GAAgBzO,eAEhDlP,GAAImO,OAAQ,CACdpjB,KAAKijB,SAAWjjB,KAAKkjB,OAAO3f,KAAKvD,MACjC,IAAK,MAAM0oB,KAAS1oB,KAAKwoB,OAAQE,EAAMjkB,iBAAiB,SAAUzE,KAAKijB,UACvEjjB,KAAK6Y,WAAW5D,GAAImO,OAAON,eAAeH,OAAQ3iB,KAAKqC,MAAMkB,KAAKvD,OAClEA,KAAK+L,OAAOkJ,GAAImO,OAAON,eAAeC,UAEtC/iB,KAAK0J,cAAckpB,GAAgBE,UAAUhmB,aAAa,WAAY,IAItEsW,aACF,OAAOpjB,KAAKyjB,QAGVL,WAAQxiB,GACV,GAAIZ,KAAKyjB,UAAY7iB,GAAUqU,GAAImO,OACnC,OAAQxiB,GACN,KAAKqU,GAAImO,OAAOf,YAAYC,OAC5B,KAAKrN,GAAImO,OAAOf,YAAYE,MAC5B,KAAKtN,GAAImO,OAAOf,YAAYG,KAC1BxiB,KAAKyjB,QAAU7iB,EACf,IAAK,MAAM8nB,KAAS1oB,KAAKwoB,OACvBE,EAAMjD,QAAUiD,EAAM9nB,QAAUA,EAElCZ,KAAK+L,OAAOkJ,GAAImO,OAAON,eAAeH,OAAQ/hB,IAKpDsiB,SACE,IAAK,MAAMwF,KAAS1oB,KAAKwoB,OACvB,GAAIE,EAAMjD,QAER,YADAzlB,KAAKojB,OAASsF,EAAM9nB,OAM1ByB,MAAOzB,GACLZ,KAAKojB,OAASxiB,EAGhBgJ,UACE,IAAK,MAAM8e,KAAS1oB,KAAKwoB,OAAQE,EAAMvW,oBAAoB,SAAUnS,KAAKijB,WClD9EhO,GAAIiS,QAAU,CACZ6L,QAASA,GACTH,gBAAiBA,ICJnB3d,GAAIN,UAAUzK,SAAS+K,GAAIiS,QAAQ0L,gBAAgBC,QAAS5d,GAAIiS,QAAQ6L"}
\ No newline at end of file
diff --git a/dsfr/dsfr/dsfr.nomodule.min.js b/dsfr/dsfr/dsfr.nomodule.min.js
deleted file mode 100644
index 12774da4e95f17b80bea91a7780995ba51108ba1..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/dsfr.nomodule.min.js
+++ /dev/null
@@ -1,3 +0,0 @@
-/*! DSFR v1.7.2 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) */
-!function(){"use strict";var t=function(){this.modules={}},e={isActive:{configurable:!0},isLegacy:{configurable:!0}};t.prototype.create=function(t){var e=new t;this.modules[e.type]=e},t.prototype.getModule=function(t){return this.modules[t]},t.prototype.add=function(t,e){this.modules[t].add(e)},t.prototype.remove=function(t,e){this.modules[t].remove(e)},e.isActive.get=function(){return this._isActive},e.isActive.set=function(t){var e=this;if(t!==this._isActive){this._isActive=t;var n=Object.keys(this.modules).map((function(t){return e.modules[t]}));if(t)for(var i=0,s=n;i<s.length;i+=1){s[i].activate()}else for(var o=0,r=n;o<r.length;o+=1){r[o].deactivate()}}},e.isLegacy.get=function(){return this._isLegacy},e.isLegacy.set=function(t){t!==this._isLegacy&&(this._isLegacy=t)},Object.defineProperties(t.prototype,e);var n=new t,i="fr",s="dsfr",o="1.7.2",r=function(t,e,n,i){switch(this.level=t,this.light=e,this.dark=n,i){case"warn":this.logger=console.warn;break;case"error":this.logger=console.error;break;default:this.logger=console.log}},a={color:{configurable:!0}};r.prototype.log=function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];for(var n=new c(s),i=0,o=t;i<o.length;i+=1){var r=o[i];n.add(r)}this.print(n)},r.prototype.print=function(t){t.setColor(this.color),this.logger.apply(console,t.getMessage())},a.color.get=function(){return window.matchMedia("(prefers-color-scheme: dark)").matches?this.dark:this.light},Object.defineProperties(r.prototype,a);var c=function(t){this.inputs=["%c"],this.styles=["font-family:Marianne","line-height: 1.5"],this.objects=[],t&&this.add(t+" :")};c.prototype.add=function(t){switch(typeof t){case"object":case"function":this.inputs.push("%o "),this.objects.push(t);break;default:this.inputs.push(t+" ")}},c.prototype.setColor=function(t){this.styles.push("color:"+t)},c.prototype.getMessage=function(){return[this.inputs.join(""),this.styles.join(";")].concat(this.objects)};var l={trace:new r(0,"#616161","#989898"),debug:new r(1,"#000091","#8B8BFF"),info:new r(2,"#007c3b","#00ed70"),warn:new r(3,"#ba4500","#fa5c00","warn"),error:new r(4,"#D80600","#FF4641","error")},u=function(){var t=this;this.level=2;var e=function(e){var n=l[e];t[e]=function(){for(var e=[],i=arguments.length;i--;)e[i]=arguments[i];t.level<=n.level&&n.log.apply(n,e)},t[e].print=n.print.bind(n)};for(var n in l)e(n)};u.prototype.state=function(){var t=new c;t.add(n),this.trace.print(t)},u.prototype.tree=function(){var t=n.getModule("stage");if(t){var e=new c;this._branch(t.root,0,e),this.trace.print(e)}},u.prototype._branch=function(t,e,n){var i="";if(e>0){for(var s="",o=0;o<e;o++)s+="    ";i+=s+"└─ "}i+="["+t.id+"] "+t.html,n.add(i),n.add({"@":t}),n.add("\n");for(var r=0,a=t.children;r<a.length;r+=1){var c=a[r];i+=this._branch(c,e+1,n)}};var p=new u,h=function(t){"loading"!==document.readyState?window.requestAnimationFrame(t):document.addEventListener("DOMContentLoaded",t)},d={AUTO:"auto",MANUAL:"manual",RUNTIME:"runtime",LOADED:"loaded",VUE:"vue",ANGULAR:"angular",REACT:"react"},f=function(){this._mode=d.AUTO,this.isStarted=!1,this.starting=this.start.bind(this),this.preventManipulation=!1},g={mode:{configurable:!0}};f.prototype.configure=function(t,e){void 0===t&&(t={}),this.startCallback=e,!0===t.verbose&&(p.level=0),this.mode=t.mode||d.AUTO},g.mode.set=function(t){switch(t){case d.AUTO:this.preventManipulation=!1,e=this.starting,h(e);break;case d.LOADED:this.preventManipulation=!1,h(this.starting);break;case d.RUNTIME:this.preventManipulation=!1,this.start();break;case d.MANUAL:this.preventManipulation=!1;break;case d.VUE:case d.ANGULAR:case d.REACT:this.preventManipulation=!0;break;default:return void p.error("Illegal mode")}var e;this._mode=t,p.info("mode set to "+t)},g.mode.get=function(){return this._mode},f.prototype.start=function(){p.info("start"),this.startCallback()},Object.defineProperties(f.prototype,g);var y=new f,m=function(){this._collection=[]},b={length:{configurable:!0},collection:{configurable:!0}};m.prototype.forEach=function(t){this._collection.forEach(t)},m.prototype.map=function(t){return this._collection.map(t)},b.length.get=function(){return this._collection.length},m.prototype.add=function(t){return!(this._collection.indexOf(t)>-1)&&(this._collection.push(t),this.onAdd&&this.onAdd(),this.onPopulate&&1===this._collection.length&&this.onPopulate(),!0)},m.prototype.remove=function(t){var e=this._collection.indexOf(t);if(-1===e)return!1;this._collection.splice(e,1),this.onRemove&&this.onRemove(),this.onEmpty&&0===this._collection.length&&this.onEmpty()},m.prototype.execute=function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];for(var n=0,i=this._collection;n<i.length;n+=1){var s=i[n];s&&s.apply(null,t)}},m.prototype.clear=function(){this._collection.length=0},m.prototype.clone=function(){var t=new m;return t._collection=this._collection.slice(),t},b.collection.get=function(){return this._collection},Object.defineProperties(m.prototype,b);var v=function(t){function e(e){t.call(this),this.type=e,this.isActive=!1}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.activate=function(){},e.prototype.deactivate=function(){},e}(m),_=function(t){return i+"-"+t};_.selector=function(t,e){return void 0===e&&(e="."),""+e+_(t)},(_.attr=function(t){return"data-"+_(t)}).selector=function(t,e){var n=_.attr(t);return void 0!==e&&(n+='="'+e+'"'),"["+n+"]"},_.event=function(t){return s+"."+t},_.emission=function(t,e){return"emission:"+t+"."+e};var E=function(t,e){return Array.prototype.slice.call(t.querySelectorAll(e))},L=function(t,e){var n=t.parentElement;return n.matches(e)?n:n===document.documentElement?null:L(n,e)},S=function(t,e,n){this.selector=t,this.InstanceClass=e,this.creator=n,this.instances=new m,this.isIntroduced=!1,this._instanceClassName=this.InstanceClass.instanceClassName,this._instanceClassNames=this.getInstanceClassNames(this.InstanceClass),this._property=this._instanceClassName.substring(0,1).toLowerCase()+this._instanceClassName.substring(1);var i=this._instanceClassName.replace(/[^a-zA-Z0-9]+/g,"-").replace(/([A-Z]+)([A-Z][a-z])/g,"$1-$2").replace(/([a-z])([A-Z])/g,"$1-$2").replace(/([0-9])([^0-9])/g,"$1-$2").replace(/([^0-9])([0-9])/g,"$1-$2").toLowerCase();this._attribute=_.attr("js-"+i)},O={instanceClassName:{configurable:!0},instanceClassNames:{configurable:!0},property:{configurable:!0},attribute:{configurable:!0}};S.prototype.getInstanceClassNames=function(t){var e=Object.getPrototypeOf(t);return e&&"Instance"!==e.instanceClassName?this.getInstanceClassNames(e).concat([t.instanceClassName]):[t.instanceClassName]},S.prototype.hasInstanceClassName=function(t){return this._instanceClassNames.indexOf(t)>-1},S.prototype.introduce=function(){this.isIntroduced||(this.isIntroduced=!0,n.getModule("stage").parse(document.documentElement,this))},S.prototype.parse=function(t,e){var n=[];return t.matches&&t.matches(this.selector)&&n.push(t),!e&&t.querySelectorAll&&t.querySelector(this.selector)&&n.push.apply(n,E(t,this.selector)),n},S.prototype.create=function(t){if(t.node.matches(this.selector)){var e=new this.InstanceClass;return this.instances.add(e),e}},S.prototype.remove=function(t){this.instances.remove(t)},S.prototype.dispose=function(){for(var t=this.instances.collection,e=t.length-1;e>-1;e--)t[e]._dispose();this.creator=null},O.instanceClassName.get=function(){return this._instanceClassName},O.instanceClassNames.get=function(){return this._instanceClassNames},O.property.get=function(){return this._property},O.attribute.get=function(){return this._attribute},Object.defineProperties(S.prototype,O);var A=function(t){function e(){t.call(this,"register")}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.register=function(t,e,i){var s=new S(t,e,i);return this.add(s),n.isActive&&s.introduce(),s},e.prototype.activate=function(){for(var t=0,e=this.collection;t<e.length;t+=1){e[t].introduce()}},e.prototype.remove=function(e){e.dispose(),t.prototype.remove.call(this,e)},e}(v),C=0,T=function(t,e){e?this.id=e:(C++,this.id=C),this.node=t,this.attributeNames=[],this.instances=[],this._children=[],this._parent=null,this._projects=[]},N={proxy:{configurable:!0},html:{configurable:!0},parent:{configurable:!0},ascendants:{configurable:!0},children:{configurable:!0},descendants:{configurable:!0}};N.proxy.get=function(){var t=this;if(!this._proxy){this._proxy={id:this.id,get parent(){return t.parent?t.parent.proxy:null},get children(){return t.children.map((function(t){return t.proxy}))}};for(var e=0,n=this.instances;e<n.length;e+=1){var i=n[e];this._proxy[i.registration.property]=i.proxy}}return this._proxy},N.html.get=function(){if(!this.node||!this.node.outerHTML)return"";var t=this.node.outerHTML.indexOf(">");return this.node.outerHTML.substring(0,t+1)},T.prototype.project=function(t){-1===this._projects.indexOf(t)&&this._projects.push(t)},T.prototype.populate=function(){var t=this._projects.slice();this._projects.length=0;for(var e=0,n=t;e<n.length;e+=1){var i=n[e];this.create(i)}},T.prototype.create=function(t){if(!this.hasInstance(t.instanceClassName)){p.debug("create instance of "+t.instanceClassName+" on element ["+this.id+"]");var e=t.create(this);this.instances.push(e),e._config(this,t),this._proxy&&(this._proxy[t.property]=e.proxy)}},T.prototype.remove=function(t){var e=this.instances.indexOf(t);e>-1&&this.instances.splice(e,1),this._proxy&&delete this._proxy[t.registration.property]},N.parent.get=function(){return this._parent},N.ascendants.get=function(){return[this.parent].concat(this.parent.ascendants)},N.children.get=function(){return this._children},N.descendants.get=function(){var t=[].concat(this._children);return this._children.forEach((function(e){return t.push.apply(t,e.descendants)})),t},T.prototype.addChild=function(t,e){return this._children.indexOf(t)>-1?null:(t._parent=this,!isNaN(e)&&e>-1&&e<this._children.length?this._children.splice(e,0,t):this._children.push(t),t)},T.prototype.removeChild=function(t){var e=this._children.indexOf(t);if(-1===e)return null;t._parent=null,this._children.splice(e,1)},T.prototype.emit=function(t,e){for(var i=[],s=0,o=n.getModule("stage").collection;s<o.length;s+=1){var r=o[s];i.push.apply(i,r._emit(t,e))}return i},T.prototype._emit=function(t,e){for(var n=[],i=0,s=this.instances;i<s.length;i+=1){var o=s[i];n.push.apply(n,o._emitter.emit(t,e))}return n},T.prototype.ascend=function(t,e){return this._parent?this._parent._ascend(t,e):[]},T.prototype._ascend=function(t,e){for(var n=[],i=0,s=this.instances;i<s.length;i+=1){var o=s[i];n.push.apply(n,o._ascent.emit(t,e))}return this._parent&&n.push.apply(n,this._parent._ascend(t,e)),n},T.prototype.descend=function(t,e){for(var n=[],i=0,s=this._children;i<s.length;i+=1){var o=s[i];n.push.apply(n,o._descend(t,e))}return n},T.prototype._descend=function(t,e){for(var n=[],i=0,s=this.instances;i<s.length;i+=1){var o=s[i];n.push.apply(n,o._descent.emit(t,e))}for(var r=0,a=this._children;r<a.length;r+=1){var c=a[r];n.push.apply(n,c._descend(t,e))}return n},T.prototype.getInstance=function(t){for(var e=0,n=this.instances;e<n.length;e+=1){var i=n[e];if(i.registration.hasInstanceClassName(t))return i}return null},T.prototype.hasInstance=function(t){return null!==this.getInstance(t)},T.prototype.getDescendantInstances=function(t,e,n){if(!t)return[];for(var i=[],s=0,o=this._children;s<o.length;s+=1){var r=o[s],a=r.getInstance(t);a&&(i.push(a),n)||(e&&r.hasInstance(e)||!r.children.length||i.push.apply(i,r.getDescendantInstances(t,e,n)))}return i},T.prototype.getAscendantInstance=function(t,e){if(!t||!this._parent)return null;var n=this._parent.getInstance(t);return n||(e&&this._parent.hasInstance(e)?null:this._parent.getAscendantInstance(t,e))},T.prototype.dispose=function(){for(var t=0,e=this.instances;t<e.length;t+=1){e[t]._dispose()}this.instances.length=0,n.remove("stage",this),this.parent.removeChild(this),this._children.length=0,p.debug("remove element ["+this.id+"] "+this.html)},T.prototype.prepare=function(t){-1===this.attributeNames.indexOf(t)&&this.attributeNames.push(t)},T.prototype.examine=function(){var t=this.attributeNames.slice();this.attributeNames.length=0;for(var e=this.instances.length-1;e>-1;e--)this.instances[e].examine(t)},Object.defineProperties(T.prototype,N);var w=function(t){function e(){t.call(this,document.documentElement,"root"),this.node.setAttribute(_.attr("js"),!0)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e}(T),P=function(t){function e(){t.call(this,"stage"),this.root=new w,t.prototype.add.call(this,this.root),this.observer=new MutationObserver(this.mutate.bind(this)),this.modifications=[],this.willModify=!1,this.modifying=this.modify.bind(this)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.hasElement=function(t){for(var e=0,n=this.collection;e<n.length;e+=1){if(n[e].node===t)return!0}return!1},e.prototype.getElement=function(t){for(var e=0,n=this.collection;e<n.length;e+=1){var i=n[e];if(i.node===t)return i}var s=new T(t);return this.add(s),p.debug("add element ["+s.id+"] "+s.html),s},e.prototype.getProxy=function(t){return this.hasElement(t)?this.getElement(t).proxy:null},e.prototype.add=function(e){t.prototype.add.call(this,e),this.put(e,this.root)},e.prototype.put=function(t,e){for(var n=0,i=e.children.length-1;i>-1;i--){var s=e.children[i],o=t.node.compareDocumentPosition(s.node);if(o&Node.DOCUMENT_POSITION_CONTAINS)return void this.put(t,s);if(o&Node.DOCUMENT_POSITION_CONTAINED_BY)e.removeChild(s),t.addChild(s,0);else if(o&Node.DOCUMENT_POSITION_PRECEDING){n=i+1;break}}e.addChild(t,n)},e.prototype.activate=function(){this.observer.observe(document.documentElement,{childList:!0,subtree:!0,attributes:!0})},e.prototype.deactivate=function(){this.observer.disconnect()},e.prototype.mutate=function(t){var e=this,n=[];t.forEach((function(t){switch(t.type){case"childList":t.removedNodes.forEach((function(t){return e.dispose(t)})),t.addedNodes.forEach((function(t){return e.parse(t)}));break;case"attributes":if(e.hasElement(t.target)){var i=e.getElement(t.target);i.prepare(t.attributeName),-1===n.indexOf(i)&&n.push(i);for(var s=0,o=i.descendants;s<o.length;s+=1){var r=o[s];-1===n.indexOf(r)&&n.push(r)}}-1===e.modifications.indexOf(t.target)&&e.modifications.push(t.target)}})),n.forEach((function(t){return t.examine()})),this.modifications.length&&!this.willModify&&(this.willModify=!0,window.requestAnimationFrame(this.modifying))},e.prototype.modify=function(){this.willModify=!1;var t=this.modifications.slice();this.modifications.length=0;for(var e=0,n=t;e<n.length;e+=1){var i=n[e];document.documentElement.contains(i)&&this.parse(i)}},e.prototype.dispose=function(t){var e=[];this.forEach((function(n){t.contains(n.node)&&e.push(n)}));for(var n=0,i=e;n<i.length;n+=1){var s=i[n];s.dispose(),this.remove(s)}},e.prototype.parse=function(t,e,i){for(var s=[],o=0,r=e?[e]:n.getModule("register").collection;o<r.length;o+=1)for(var a=r[o],c=0,l=a.parse(t,i);c<l.length;c+=1){var u=l[c],p=this.getElement(u);p.project(a),-1===s.indexOf(p)&&s.push(p)}for(var h=0,d=s;h<d.length;h+=1){d[h].populate()}},e}(v),I=function(t){function e(){t.call(this,"render"),this.rendering=this.render.bind(this),this.nexts=new m}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.activate=function(){window.requestAnimationFrame(this.rendering)},e.prototype.request=function(t){this.nexts.add(t)},e.prototype.render=function(){if(n.isActive&&(window.requestAnimationFrame(this.rendering),this.forEach((function(t){return t.render()})),this.nexts.length)){var t=this.nexts.clone();this.nexts.clear(),t.forEach((function(t){return t.next()}))}},e}(v),M=function(t){function e(){t.call(this,"resize"),this.requireResize=!1,this.resizing=this.resize.bind(this);var e=this.request.bind(this);document.fonts&&document.fonts.ready.then(e),window.addEventListener("resize",e),window.addEventListener("orientationchange",e)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.activate=function(){this.request()},e.prototype.request=function(){this.requireResize||(this.requireResize=!0,window.requestAnimationFrame(this.resizing))},e.prototype.resize=function(){this.requireResize&&(this.forEach((function(t){return t.resize()})),this.requireResize=!1)},e}(v),D=function(t){function e(){t.call(this,"lock"),this._isLocked=!1,this._scrollY=0,this.onPopulate=this.lock.bind(this),this.onEmpty=this.unlock.bind(this)}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var n={isLocked:{configurable:!0}};return n.isLocked.get=function(){return this._isLocked},e.prototype.lock=function(){this._isLocked||(this._isLocked=!0,this._scrollY=window.scrollY,this.isLegacy?document.body.style.top=-1*this._scrollY+"px":document.body.style.setProperty("--scroll-top",-1*this._scrollY+"px"),document.documentElement.setAttribute(_.attr("scrolling"),"false"))},e.prototype.unlock=function(){this._isLocked&&(this._isLocked=!1,document.documentElement.removeAttribute(_.attr("scrolling")),this.isLegacy?document.body.style.top="":document.body.style.removeProperty("--scroll-top"),window.scroll(0,this._scrollY))},Object.defineProperties(e.prototype,n),e}(v),j=function(t){function e(){t.call(this,"load"),this.loading=this.load.bind(this)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.activate=function(){window.addEventListener("load",this.loading)},e.prototype.load=function(){this.forEach((function(t){return t.load()}))},e}(v),x=["Marianne","Spectral"],k=function(t){function e(){t.call(this,"font-swap"),this.swapping=this.swap.bind(this)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.activate=function(){document.fonts&&document.fonts.addEventListener("loadingdone",this.swapping)},e.prototype.swap=function(){var t=x.filter((function(t){return document.fonts.check("16px "+t)}));this.forEach((function(e){return e.swapFont(t)}))},e}(v),R=function(t){function e(){t.call(this,"mouse-move"),this.requireMove=!1,this._isMoving=!1,this.moving=this.move.bind(this),this.requesting=this.request.bind(this),this.onPopulate=this.listen.bind(this),this.onEmpty=this.unlisten.bind(this)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.listen=function(){this._isMoving||(this._isMoving=!0,this.requireMove=!1,document.documentElement.addEventListener("mousemove",this.requesting))},e.prototype.unlisten=function(){this._isMoving&&(this._isMoving=!1,this.requireMove=!1,document.documentElement.removeEventListener("mousemove",this.requesting))},e.prototype.request=function(t){this._isMoving&&(this.point={x:t.clientX,y:t.clientY},this.requireMove||(this.requireMove=!0,window.requestAnimationFrame(this.moving)))},e.prototype.move=function(){var t=this;this.requireMove&&(this.forEach((function(e){return e.mouseMove(t.point)})),this.requireMove=!1)},e}(v),H=function(){n.create(A),n.create(P),n.create(I),n.create(M),n.create(D),n.create(j),n.create(k),n.create(R);var t=n.getModule("register");this.register=t.register.bind(t)},G={isActive:{configurable:!0}};G.isActive.get=function(){return n.isActive},H.prototype.start=function(){p.debug("START"),n.isActive=!0},H.prototype.stop=function(){p.debug("STOP"),n.isActive=!1},Object.defineProperties(H.prototype,G);var q=new H,B=function(t){return"."===t.charAt(0)?t.substr(1):t},F=function(t){return t.className?t.className.split(" "):[]},z=function(t,e,n){e=B(e);var i=F(t),s=i.indexOf(e);!0===n?s>-1&&i.splice(s,1):-1===s&&i.push(e),t.className=i.join(" ")},U=function(t,e){return z(t,e)},W=function(t,e){return z(t,e,!0)},K=function(t,e){return F(t).indexOf(B(e))>-1},Y={};Y.addClass=U,Y.hasClass=K,Y.removeClass=W,Y.queryParentSelector=L,Y.querySelectorAllArray=E;var V={supportLocalStorage:function(){try{return"localStorage"in window&&null!==window.localStorage}catch(t){return!1}},supportAspectRatio:function(){return!!window.CSS&&CSS.supports("aspect-ratio: 16 / 9")}},Q={NONE:_.selector("transition-none")},$={};$.TransitionSelector=Q;var X=function(t){for(var e=[],n=arguments.length-1;n-- >0;)e[n]=arguments[n+1];return e.forEach((function(e){var n=Object.keys(e).reduce((function(t,n){return t[n]=Object.getOwnPropertyDescriptor(e,n),t}),{});Object.getOwnPropertySymbols(e).forEach((function(t){var i=Object.getOwnPropertyDescriptor(e,t);i.enumerable&&(n[t]=i)})),Object.defineProperties(t,n)})),t},Z={};Z.completeAssign=X;var J={},tt={};Object.defineProperty(tt,"isLegacy",{get:function(){return n.isLegacy}}),tt.setLegacy=function(){n.isLegacy=!0},J.legacy=tt,J.dom=Y,J.support=V,J.motion=$,J.property=Z,J.ns=_,J.register=q.register,J.state=n,Object.defineProperty(J,"preventManipulation",{get:function(){return y.preventManipulation}}),Object.defineProperty(J,"stage",{get:function(){return n.getModule("stage")}}),p.info("version "+o);var et=function(t){return n.getModule("stage").getProxy(t)};et.Modes=d,Object.defineProperty(et,"mode",{set:function(t){y.mode=t},get:function(){return y.mode}}),et.internals=J,et.start=q.start,et.stop=q.stop,et.inspector=p,y.configure(window[s],et.start),window[s]=et;var nt=function(){this.emissions={}};nt.prototype.add=function(t,e){if("function"!=typeof e)throw new Error("closure must be a function");this.emissions[t]||(this.emissions[t]=[]),this.emissions[t].push(e)},nt.prototype.remove=function(t,e){if(this.emissions[t])if(e){var n=this.emissions[t].indexOf(e);n>-1&&this.emissions[t].splice(n)}else delete this.emissions[t]},nt.prototype.emit=function(t,e){if(!this.emissions[t])return[];for(var n=[],i=0,s=this.emissions[t];i<s.length;i+=1){var o=s[i];o&&n.push(o(e))}return n},nt.prototype.dispose=function(){this.emissions=null};var it=function(t,e){this.id=t,this.minWidth=e};it.prototype.test=function(){return window.matchMedia("(min-width: "+this.minWidth+"em)").matches};var st={XS:new it("xs",0),SM:new it("sm",36),MD:new it("md",48),LG:new it("lg",62),XL:new it("xl",78)},ot=function(t){void 0===t&&(t=!0),this.jsAttribute=t,this._isRendering=!1,this._isResizing=!1,this._isScrollLocked=!1,this._isLoading=!1,this._isSwappingFont=!1,this._listeners={},this._keyListenerTypes=[],this._keys=[],this.handlingKey=this.handleKey.bind(this),this._emitter=new nt,this._ascent=new nt,this._descent=new nt,this._registrations=[],this._nexts=[]},rt={proxy:{configurable:!0},isRendering:{configurable:!0},isResizing:{configurable:!0},isScrollLocked:{configurable:!0},isLoading:{configurable:!0},isSwappingFont:{configurable:!0},isMouseMoving:{configurable:!0},style:{configurable:!0},classNames:{configurable:!0},hasFocus:{configurable:!0},isLegacy:{configurable:!0}},at={instanceClassName:{configurable:!0}};at.instanceClassName.get=function(){return"Instance"},ot.prototype._config=function(t,e){this.element=t,this.registration=e,this.node=t.node,this.id=t.node.id,this.jsAttribute&&this.setAttribute(e.attribute,!0),this.init()},ot.prototype.init=function(){},rt.proxy.get=function(){var t=this;return{render:function(){return t.render()},resize:function(){return t.resize()}}},ot.prototype.register=function(t,e){var i=n.getModule("register").register(t,e,this);this._registrations.push(i)},ot.prototype.getRegisteredInstances=function(t){for(var e=0,n=this._registrations;e<n.length;e+=1){var i=n[e];if(i.hasInstanceClassName(t))return i.instances.collection}return[]},ot.prototype.dispatch=function(t,e,n,i){var s=new CustomEvent(t,{detail:e,bubble:!0===n,cancelable:!0===i});this.node.dispatchEvent(s)},ot.prototype.listen=function(t,e,n){this._listeners[t]||(this._listeners[t]=[]),this._listeners[t].indexOf(e)>-1||(this._listeners[t].push(e),this.node.addEventListener(t,e,n))},ot.prototype.unlisten=function(t,e){if(t)if(e){if(!this._listeners[t])return;var n=this._listeners[t].indexOf(e);n>-1&&this._listeners[t].splice(n,1),this.node.removeEventListener(t,e)}else{if(!this._listeners[t])return;for(var i=0,s=this._listeners[t];i<s.length;i+=1){var o=s[i];this.node.removeEventListener(t,o)}this._listeners[t].length=0}else for(var r in this._listeners)this.unlisten(r)},ot.prototype.listenKey=function(t,e,n,i,s){void 0===n&&(n=!1),void 0===i&&(i=!1),void 0===s&&(s="down"),-1===this._keyListenerTypes.indexOf(s)&&(this.listen("key"+s,this.handlingKey),this._keyListenerTypes.push(s)),this._keys.push(new ct(s,t,e,n,i))},ot.prototype.unlistenKey=function(t,e){var n=this;this._keys=this._keys.filter((function(n){return n.code!==t||n.closure!==e})),this._keyListenerTypes.forEach((function(t){n._keys.some((function(e){return e.type===t}))||n.unlisten("key"+t,n.handlingKey)}))},ot.prototype.handleKey=function(t){for(var e=0,n=this._keys;e<n.length;e+=1){n[e].handle(t)}},rt.isRendering.get=function(){return this._isRendering},rt.isRendering.set=function(t){this._isRendering!==t&&(t?n.add("render",this):n.remove("render",this),this._isRendering=t)},ot.prototype.render=function(){},ot.prototype.request=function(t){this._nexts.push(t),n.getModule("render").request(this)},ot.prototype.next=function(){var t=this._nexts.slice();this._nexts.length=0;for(var e=0,n=t;e<n.length;e+=1){var i=n[e];i&&i()}},rt.isResizing.get=function(){return this._isResizing},rt.isResizing.set=function(t){this._isResizing!==t&&(t?(n.add("resize",this),this.resize()):n.remove("resize",this),this._isResizing=t)},ot.prototype.resize=function(){},ot.prototype.isBreakpoint=function(t){return!0==("string"==typeof t)?st[t.toUpperCase()].test():t.test()},rt.isScrollLocked.get=function(){return this._isScrollLocked},rt.isScrollLocked.set=function(t){this._isScrollLocked!==t&&(t?n.add("lock",this):n.remove("lock",this),this._isScrollLocked=t)},rt.isLoading.get=function(){return this._isLoading},rt.isLoading.set=function(t){this._isLoading!==t&&(t?n.add("load",this):n.remove("load",this),this._isLoading=t)},ot.prototype.load=function(){},rt.isSwappingFont.get=function(){return this._isSwappingFont},rt.isSwappingFont.set=function(t){this._isSwappingFont!==t&&(t?n.add("font-swap",this):n.remove("font-swap",this),this._isSwappingFont=t)},ot.prototype.swapFont=function(){},rt.isMouseMoving.get=function(){return this._isMouseMoving},rt.isMouseMoving.set=function(t){this._isMouseMoving!==t&&(t?n.add("mouse-move",this):n.remove("mouse-move",this),this._isMouseMoving=t)},ot.prototype.mouseMove=function(t){},ot.prototype.examine=function(t){this.node.matches(this.registration.selector)?this.mutate(t):this._dispose()},ot.prototype.mutate=function(t){},ot.prototype._dispose=function(){p.debug("dispose instance of "+this.registration.instanceClassName+" on element ["+this.element.id+"]"),this.removeAttribute(this.registration.attribute),this.unlisten(),this._keys=null,this.isRendering=!1,this.isResizing=!1,this._nexts=null,n.getModule("render").nexts.remove(this),this.isScrollLocked=!1,this.isLoading=!1,this.isSwappingFont=!1,this._emitter.dispose(),this._emitter=null,this._ascent.dispose(),this._ascent=null,this._descent.dispose(),this._descent=null,this.element.remove(this);for(var t=0,e=this._registrations;t<e.length;t+=1){var i=e[t];n.remove("register",i)}this._registrations=null,this.registration.remove(this),this.dispose()},ot.prototype.dispose=function(){},ot.prototype.emit=function(t,e){return this.element.emit(t,e)},ot.prototype.addEmission=function(t,e){this._emitter.add(t,e)},ot.prototype.removeEmission=function(t,e){this._emitter.remove(t,e)},ot.prototype.ascend=function(t,e){return this.element.ascend(t,e)},ot.prototype.addAscent=function(t,e){this._ascent.add(t,e)},ot.prototype.removeAscent=function(t,e){this._ascent.remove(t,e)},ot.prototype.descend=function(t,e){return this.element.descend(t,e)},ot.prototype.addDescent=function(t,e){this._descent.add(t,e)},ot.prototype.removeDescent=function(t,e){this._descent.remove(t,e)},rt.style.get=function(){return this.node.style},ot.prototype.addClass=function(t){U(this.node,t)},ot.prototype.removeClass=function(t){W(this.node,t)},ot.prototype.hasClass=function(t){return K(this.node,t)},rt.classNames.get=function(){return F(this.node)},ot.prototype.setAttribute=function(t,e){this.node.setAttribute(t,e)},ot.prototype.getAttribute=function(t){return this.node.getAttribute(t)},ot.prototype.hasAttribute=function(t){return this.node.hasAttribute(t)},ot.prototype.removeAttribute=function(t){this.node.removeAttribute(t)},ot.prototype.setProperty=function(t,e){this.node.style.setProperty(t,e)},ot.prototype.removeProperty=function(t){this.node.style.removeProperty(t)},ot.prototype.focus=function(){this.node.focus()},rt.hasFocus.get=function(){return this.node===document.activeElement},ot.prototype.matches=function(t){return this.node.matches(t)},ot.prototype.querySelector=function(t){return this.node.querySelector(t)},ot.prototype.querySelectorAll=function(t){return E(this.node,t)},ot.prototype.queryParentSelector=function(t){return L(this.node,t)},ot.prototype.getRect=function(){return this.node.getBoundingClientRect()},rt.isLegacy.get=function(){return n.isLegacy},Object.defineProperties(ot.prototype,rt),Object.defineProperties(ot,at);var ct=function(t,e,n,i,s){this.type=t,this.eventType="key"+t,this.code=e,this.closure=n,this.preventDefault=!0===i,this.stopPropagation=!0===s};ct.prototype.handle=function(t){t.type===this.eventType&&t.keyCode===this.code&&(this.closure(t),this.preventDefault&&t.preventDefault(),this.stopPropagation&&t.stopPropagation())};var lt={DISCLOSE:_.event("disclose"),CONCEAL:_.event("conceal")},ut={RESET:_.emission("disclosure","reset"),ADDED:_.emission("disclosure","added"),REMOVED:_.emission("disclosure","removed"),GROUP:_.emission("disclosure","group"),UNGROUP:_.emission("disclosure","ungroup")},pt=function(t){function e(e,n,i,s){t.call(this),this.type=e,this._selector=n,this.DisclosureButtonInstanceClass=i,this.disclosuresGroupInstanceClassName=s,this.modifier=this._selector+"--"+this.type.id,this.pristine=!0}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var n={proxy:{configurable:!0},buttons:{configurable:!0},group:{configurable:!0},disclosed:{configurable:!0},buttonHasFocus:{configurable:!0},hasFocus:{configurable:!0}},i={instanceClassName:{configurable:!0}};return i.instanceClassName.get=function(){return"Disclosure"},e.prototype.init=function(){this.addDescent(ut.RESET,this.reset.bind(this)),this.addDescent(ut.GROUP,this.update.bind(this)),this.addDescent(ut.UNGROUP,this.update.bind(this)),this.register('[aria-controls="'+this.id+'"]',this.DisclosureButtonInstanceClass),this.ascend(ut.ADDED),this.update()},n.proxy.get=function(){var e=this,n=Object.assign.call(this,t.prototype.proxy,{disclose:e.disclose.bind(e),focus:e.focus.bind(e)});return this.type.canConceal&&(n.conceal=e.conceal.bind(e)),X(n,{get buttons(){return e.buttons.map((function(t){return t.proxy}))},get group(){var t=e.group;return t?t.proxy:null}})},n.buttons.get=function(){return this.getRegisteredInstances(this.DisclosureButtonInstanceClass.instanceClassName)},e.prototype.update=function(){this.getGroup()},e.prototype.getGroup=function(){if(this.disclosuresGroupInstanceClassName){var t=this.element.getAscendantInstance(this.disclosuresGroupInstanceClassName,this.constructor.instanceClassName);t&&t.validate(this)?this._group=t:this._group=null}else this._group=null},n.group.get=function(){return this._group},e.prototype.disclose=function(t){return!this.disclosed&&(this.pristine=!1,this.disclosed=!0,!t&&this.group&&(this.group.current=this),!0)},e.prototype.conceal=function(t,e){return!!this.disclosed&&(!(!this.type.canConceal&&this.group&&this.group.current===this)&&(this.pristine=!1,this.disclosed=!1,!t&&this.group&&this.group.current===this&&(this.group.current=null),e||this.focus(),this.descend(ut.RESET),!0))},n.disclosed.get=function(){return this._disclosed},n.disclosed.set=function(t){if(this._disclosed!==t){this.dispatch(t?lt.DISCLOSE:lt.CONCEAL,this.type),this._disclosed=t,t?this.addClass(this.modifier):this.removeClass(this.modifier);for(var e=0;e<this.buttons.length;e++)this.buttons[e].apply(t)}},e.prototype.reset=function(){},e.prototype.toggle=function(t){if(this.type.canConceal)switch(!0){case!t:case this.disclosed:this.conceal();break;default:this.disclose()}else this.disclose()},n.buttonHasFocus.get=function(){return!!this.buttons.some((function(t){return t.hasFocus}))},n.hasFocus.get=function(){return!!t.prototype.hasFocus||(!!this.buttonHasFocus||this.querySelectorAll(":focus").length>0)},e.prototype.focus=function(){for(var t=0;t<this.buttons.length;t++){var e=this.buttons[t];if(e.isPrimary)return void e.focus()}},e.prototype.dispose=function(){this._group=null,t.prototype.dispose.call(this),this.ascend(ut.REMOVED)},Object.defineProperties(e.prototype,n),Object.defineProperties(e,i),e}(ot),ht=function(t){function e(e){t.call(this),this.type=e,this.attributeName=e.ariaState?"aria-"+e.id:_.attr(e.id)}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var n={proxy:{configurable:!0},disclosed:{configurable:!0}},i={instanceClassName:{configurable:!0}};return i.instanceClassName.get=function(){return"DisclosureButton"},e.prototype.init=function(){this.controlsId=this.getAttribute("aria-controls"),this.isPrimary=this.hasAttribute(this.attributeName),this.isPrimary&&this.disclosed&&this.registration.creator.pristine&&this.registration.creator.disclose(),this.listen("click",this.click.bind(this))},n.proxy.get=function(){return Object.assign.call(this,t.prototype.proxy,{focus:this.focus.bind(this)})},e.prototype.click=function(t){this.registration.creator&&this.registration.creator.toggle(this.isPrimary)},e.prototype.mutate=function(t){this.isPrimary&&t.indexOf(this.attributeName)>-1&&this.registration.creator&&(this.disclosed?this.registration.creator.disclose():this.type.canConceal&&this.registration.creator.conceal())},e.prototype.apply=function(t){this.isPrimary&&this.setAttribute(this.attributeName,t)},n.disclosed.get=function(){return"true"===this.getAttribute(this.attributeName)},Object.defineProperties(e.prototype,n),Object.defineProperties(e,i),e}(ot),dt=function(t){function e(e,n){t.call(this,n),this.disclosureInstanceClassName=e,this._index=-1}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var n={proxy:{configurable:!0},members:{configurable:!0},length:{configurable:!0},index:{configurable:!0},current:{configurable:!0},hasFocus:{configurable:!0}},i={instanceClassName:{configurable:!0}};return i.instanceClassName.get=function(){return"DisclosuresGroup"},e.prototype.init=function(){this.addAscent(ut.ADDED,this.update.bind(this)),this.addAscent(ut.REMOVED,this.update.bind(this)),this.descend(ut.GROUP),this.update()},n.proxy.get=function(){var e=this,n={set index(t){e.index=t},get index(){return e.index},get length(){return e.length},get current(){var t=e.current;return t?t.proxy:null},get members(){return e.members.map((function(t){return t.proxy}))},get hasFocus(){return e.hasFocus}};return X.call(this,t.prototype.proxy,n)},e.prototype.validate=function(t){return!0},e.prototype.getMembers=function(){var t=this.element.getDescendantInstances(this.disclosureInstanceClassName,this.constructor.instanceClassName,!0);this._members=t.filter(this.validate.bind(this))},e.prototype.update=function(){this.getMembers(),this.getIndex()},n.members.get=function(){return this._members},n.length.get=function(){return this.members?this.members.length:0},e.prototype.getIndex=function(){this._index=-1;for(var t=0;t<this.length;t++)this.index>-1?this.members[t].conceal(!0,!0):this.members[t].disclosed&&(this.index=t)},n.index.get=function(){return this._index},n.index.set=function(t){if(!(t<-1||t>=this.length||t===this._index)){this._index=t;for(var e=0;e<this.length;e++){var n=this.members[e];t===e?n.disclose(!0):n.conceal(!0,!0)}this.apply()}},n.current.get=function(){return-1===this._index?null:this.members[this._index]},n.current.set=function(t){this.index=this.members.indexOf(t)},n.hasFocus.get=function(){var t=this.current;return!!t&&t.hasFocus},e.prototype.apply=function(){},e.prototype.dispose=function(){t.prototype.dispose.call(this),this.descend(ut.UNGROUP),this._members=null},Object.defineProperties(e.prototype,n),Object.defineProperties(e,i),e}(ot),ft={EXPAND:{id:"expanded",ariaState:!0,ariaControls:!0,canConceal:!0},SELECT:{id:"selected",ariaState:!0,ariaControls:!0,canConceal:!1},OPENED:{id:"opened",ariaState:!1,ariaControls:!0,canConceal:!0}},gt=function(t){function e(){t.call(this,ft.EXPAND)}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var n={instanceClassName:{configurable:!0}};return n.instanceClassName.get=function(){return"CollapseButton"},Object.defineProperties(e,n),e}(ht),yt={COLLAPSE:_.selector("collapse"),COLLAPSING:_.selector("collapsing")},mt=function(t){function e(){t.call(this,ft.EXPAND,yt.COLLAPSE,gt,"CollapsesGroup")}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var n={instanceClassName:{configurable:!0}};return n.instanceClassName.get=function(){return"Collapse"},e.prototype.init=function(){t.prototype.init.call(this),this.listen("transitionend",this.transitionend.bind(this))},e.prototype.transitionend=function(t){this.removeClass(yt.COLLAPSING),this.disclosed||(this.isLegacy?this.style.maxHeight="":this.style.removeProperty("--collapse-max-height"))},e.prototype.unbound=function(){this.isLegacy?this.style.maxHeight="none":this.style.setProperty("--collapse-max-height","none")},e.prototype.disclose=function(e){var n=this;this.disclosed||(this.unbound(),this.request((function(){n.addClass(yt.COLLAPSING),n.adjust(),n.request((function(){t.prototype.disclose.call(n,e)}))})))},e.prototype.conceal=function(e,n){var i=this;this.disclosed&&this.request((function(){i.addClass(yt.COLLAPSING),i.adjust(),i.request((function(){t.prototype.conceal.call(i,e,n)}))}))},e.prototype.adjust=function(){this.setProperty("--collapser","none");var t=this.node.offsetHeight;this.setProperty("--collapse",-t+"px"),this.setProperty("--collapser","")},e.prototype.reset=function(){this.pristine||(this.disclosed=!1)},Object.defineProperties(e,n),e}(pt),bt=function(t){function e(){t.call(this,"Collapse")}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var n={instanceClassName:{configurable:!0}};return n.instanceClassName.get=function(){return"CollapsesGroup"},Object.defineProperties(e,n),e}(dt),vt={CHANGE:_("equisized")},_t=function(t){function e(){t.apply(this,arguments)}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var n={instanceClassName:{configurable:!0}};return n.instanceClassName.get=function(){return"Equisized"},e.prototype.init=function(){this.ascend(vt.CHANGE)},e.prototype.measure=function(){return this.isLegacy&&(this.style.width="auto"),this.getRect().width},e.prototype.adjust=function(t){this.isLegacy&&(this.style.width=t+"px")},e.prototype.dispose=function(){this.ascend(vt.CHANGE)},Object.defineProperties(e,n),e}(ot),Et=function(t){function e(){t.apply(this,arguments)}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var n={instanceClassName:{configurable:!0}};return n.instanceClassName.get=function(){return"EquisizedsGroup"},e.prototype.init=function(){this.isResizing=!0,this.isLoading=!0,this.addAscent(vt.CHANGE,this.resize.bind(this))},e.prototype.load=function(){this.resize()},e.prototype.resize=function(){var t=this.element.getDescendantInstances("Equisized");this.isLegacy||this.style.setProperty("--equisized-width","auto");var e=Math.max.apply(Math,t.map((function(t){return t.measure()})));this.isLegacy?t.forEach((function(t){return t.adjust(e)})):this.style.setProperty("--equisized-width",e+"px")},Object.defineProperties(e,n),e}(ot),Lt={TOGGLE:_.event("toggle")},St=function(t){function e(){t.apply(this,arguments)}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var n={pressed:{configurable:!0},proxy:{configurable:!0}},i={instanceClassName:{configurable:!0}};return i.instanceClassName.get=function(){return"Toggle"},e.prototype.init=function(){this.pressed="true"===this.pressed,this.listen("click",this.toggle.bind(this))},e.prototype.toggle=function(){this.pressed="true"!==this.pressed},n.pressed.get=function(){return this.getAttribute("aria-pressed")},n.pressed.set=function(t){this.setAttribute("aria-pressed",t?"true":"false"),this.dispatch(Lt.TOGGLE,t)},n.proxy.get=function(){var e=this,n=Object.assign.call(this,t.prototype.proxy,{toggle:e.toggle.bind(e)});return X(n,{get pressed(){return e.pressed},set pressed(t){e.pressed=t}})},Object.defineProperties(e.prototype,n),Object.defineProperties(e,i),e}(ot),Ot=function(t){function e(){t.apply(this,arguments)}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var n={proxy:{configurable:!0}},i={instanceClassName:{configurable:!0}};return i.instanceClassName.get=function(){return"InjectSvg"},e.prototype.init=function(){this.node&&(this.img=this.node.querySelector("img")),this.isLegacy||this.replace()},n.proxy.get=function(){var e=this;return Object.assign.call(this,t.prototype.proxy,{replace:e.replace.bind(e),restore:e.restore.bind(e)})},e.prototype.fetch=function(){var t=this;this.img&&(this.imgID=this.img.getAttribute("id"),this.imgClass=this.img.getAttribute("class"),this.imgURL=this.img.getAttribute("src"),fetch(this.imgURL).then((function(t){return t.text()})).then((function(e){var n=(new DOMParser).parseFromString(e,"text/html");t.svg=n.querySelector("svg"),t.svg&&t.replace()})))},e.prototype.replace=function(){if(this.svg){this.imgID&&void 0!==this.imgID&&this.svg.setAttribute("id",this.imgID);var t=this.imgURL.match(/[ \w-]+\./)[0];t&&(t=t.slice(0,-1),["dark","light","system"].includes(t)&&(this.svg.innerHTML=this.svg.innerHTML.replaceAll('id="artwork-','id="'+t+"-artwork-"),this.svg.innerHTML=this.svg.innerHTML.replaceAll('"#artwork-','"#'+t+"-artwork-"))),this.imgClass&&void 0!==this.imgClass&&this.svg.setAttribute("class",this.imgClass),this.svg.hasAttribute("xmlns:a")&&this.svg.removeAttribute("xmlns:a"),this.node.setAttribute("data-fr-inject-svg",!0);var e,n;e=this.svg,n={"aria-hidden":!0,focusable:!1},Object.keys(n).forEach((function(t){return e.setAttribute(t,n[t])})),this.node.replaceChild(this.svg,this.img)}else this.fetch()},e.prototype.restore=function(){this.img&&this.svg&&(this.node.setAttribute("data-fr-inject-svg",!1),this.node.replaceChild(this.img,this.svg))},Object.defineProperties(e.prototype,n),Object.defineProperties(e,i),e}(ot),At={INJECT_SVG:"["+_.attr("inject-svg")+"]"},Ct=function(t){function e(){t.apply(this,arguments)}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var n={proxy:{configurable:!0}},i={instanceClassName:{configurable:!0}};return i.instanceClassName.get=function(){return"Artwork"},e.prototype.init=function(){this.isLegacy&&this.replace()},n.proxy.get=function(){return Object.assign.call(this,t.prototype.proxy,{replace:this.replace.bind(this)})},e.prototype.fetch=function(){var t=this;this.xlink=this.node.getAttribute("xlink:href");var e=this.xlink.split("#");this.svgUrl=e[0],this.svgName=e[1];var n=new XMLHttpRequest;n.onload=function(){var e=(new DOMParser).parseFromString(n.responseText,"text/html");t.realSvgContent=e.getElementById(t.svgName),t.realSvgContent&&(t.realSvgContent.classList.add(t.node.classList),t.replace())},n.open("GET",this.svgUrl),n.send()},e.prototype.replace=function(){this.realSvgContent?this.node.parentNode.replaceChild(this.realSvgContent,this.node):this.fetch()},Object.defineProperties(e.prototype,n),Object.defineProperties(e,i),e}(ot),Tt={ARTWORK_USE:_.selector("artwork")+" use"},Nt=["32x9","16x9","3x2","4x3","1x1","3x4","2x3"],wt=function(t,e){return e.map((function(e){return _.selector(t+"--"+e)})).join(",")},Pt=_.selector("responsive-img")+", "+wt("responsive-img",Nt)+", "+_.selector("responsive-vid")+", "+wt("responsive-vid",["16x9","4x3","1x1"]),It={RATIO:_.selector("ratio")+", "+wt("ratio",Nt)+", "+Pt},Mt=window[s],Dt=function(t){function e(){t.apply(this,arguments)}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var n={instanceClassName:{configurable:!0}};return n.instanceClassName.get=function(){return"Ratio"},e.prototype.init=function(){if(!Mt.internals.support.supportAspectRatio()){for(var t in this.ratio=16/9,this.classNames)if(this.registration.selector.indexOf(this.classNames[t])>0){var e=this.classNames[t].split("ratio-");e[1]&&(this.ratio=e[1].split("x")[0]/e[1].split("x")[1])}this.isRendering=!0,this.update()}},e.prototype.render=function(){this.getRect().width!==this.currentWidth&&this.update()},e.prototype.update=function(){this.currentWidth=this.getRect().width,this.style.height=this.currentWidth/this.ratio+"px"},Object.defineProperties(e,n),e}(ot);et.core={Instance:ot,Breakpoints:st,KeyCodes:{TAB:9,ESCAPE:27,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40},Disclosure:pt,DisclosureButton:ht,DisclosuresGroup:dt,DisclosureType:ft,DisclosureEvent:lt,DisclosureEmission:ut,Collapse:mt,CollapseButton:gt,CollapsesGroup:bt,CollapseSelector:yt,RootSelector:{ROOT:":root"},Equisized:_t,EquisizedEmission:vt,Toggle:St,EquisizedsGroup:Et,InjectSvg:Ot,InjectSvgSelector:At,Artwork:Ct,ArtworkSelector:Tt,Ratio:Dt,RatioSelector:It},et.internals.register(et.core.CollapseSelector.COLLAPSE,et.core.Collapse),et.internals.register(et.core.InjectSvgSelector.INJECT_SVG,et.core.InjectSvg),et.internals.register(et.core.RatioSelector.RATIO,et.core.Ratio);var jt={SYSTEM:"system",LIGHT:"light",DARK:"dark"},xt={THEME:Mt.internals.ns.attr("theme"),SCHEME:Mt.internals.ns.attr("scheme"),TRANSITION:Mt.internals.ns.attr("transition")},kt={LIGHT:"light",DARK:"dark"},Rt={SCHEME:Mt.internals.ns.emission("scheme","scheme"),THEME:Mt.internals.ns.emission("scheme","theme"),ASK:Mt.internals.ns.emission("scheme","ask")},Ht=function(t){function e(){t.call(this,!1)}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var n={proxy:{configurable:!0},scheme:{configurable:!0},theme:{configurable:!0}},i={instanceClassName:{configurable:!0}};return i.instanceClassName.get=function(){return"Scheme"},e.prototype.init=function(){this.changing=this.change.bind(this),this.hasAttribute(xt.TRANSITION)&&(this.removeAttribute(xt.TRANSITION),this.request(this.restoreTransition.bind(this)));var t=Mt.internals.support.supportLocalStorage()?localStorage.getItem("scheme"):"",e=this.getAttribute(xt.SCHEME);switch(t){case jt.DARK:case jt.LIGHT:case jt.SYSTEM:this.scheme=t;break;default:switch(e){case jt.DARK:this.scheme=jt.DARK;break;case jt.LIGHT:this.scheme=jt.LIGHT;break;default:this.scheme=jt.SYSTEM}}this.addAscent(Rt.ASK,this.ask.bind(this)),this.addAscent(Rt.SCHEME,this.apply.bind(this))},n.proxy.get=function(){var e=this,n={get scheme(){return e.scheme},set scheme(t){e.scheme=t}};return Mt.internals.property.completeAssign.call(this,t.prototype.proxy,n)},e.prototype.restoreTransition=function(){this.setAttribute(xt.TRANSITION,"")},e.prototype.ask=function(){this.descend(Rt.SCHEME,this.scheme)},e.prototype.apply=function(t){this.scheme=t},n.scheme.get=function(){return this._scheme},n.scheme.set=function(t){if(this._scheme!==t){switch(this._scheme=t,t){case jt.SYSTEM:this.listenPreferences();break;case jt.DARK:this.unlistenPreferences(),this.theme=kt.DARK;break;case jt.LIGHT:this.unlistenPreferences(),this.theme=kt.LIGHT;break;default:return void(this.scheme=jt.SYSTEM)}this.descend(Rt.SCHEME,t),Mt.internals.support.supportLocalStorage()&&localStorage.setItem("scheme",t),this.setAttribute(xt.SCHEME,t)}},n.theme.get=function(){return this._theme},n.theme.set=function(t){if(this._theme!==t)switch(t){case kt.LIGHT:case kt.DARK:this._theme=t,this.setAttribute(xt.THEME,t),this.descend(Rt.THEME,t)}},e.prototype.listenPreferences=function(){this.isListening||(this.isListening=!0,this.mediaQuery=window.matchMedia("(prefers-color-scheme: dark)"),this.mediaQuery.addEventListener("change",this.changing),this.change())},e.prototype.unlistenPreferences=function(){this.isListening&&(this.isListening=!1,this.mediaQuery.removeEventListener("change",this.changing),this.mediaQuery=null)},e.prototype.change=function(){this.isListening&&(this.theme=this.mediaQuery.matches?kt.DARK:kt.LIGHT)},e.prototype.mutate=function(t){t.indexOf(xt.SCHEME)>-1&&(this.scheme=this.getAttribute(xt.SCHEME)),t.indexOf(xt.THEME)>-1&&(this.theme=this.getAttribute(xt.THEME))},e.prototype.dispose=function(){this.unlistenPreferences()},Object.defineProperties(e.prototype,n),Object.defineProperties(e,i),e}(Mt.core.Instance),Gt={SCHEME:":root"+Mt.internals.ns.attr.selector("theme")+", :root"+Mt.internals.ns.attr.selector("scheme"),SWITCH_THEME:Mt.internals.ns.selector("switch-theme"),RADIO_BUTTONS:'input[name="'+Mt.internals.ns("radios-theme")+'"]'};Mt.scheme={Scheme:Ht,SchemeValue:jt,SchemeSelector:Gt,SchemeEmission:Rt,SchemeTheme:kt},Mt.internals.register(Mt.scheme.SchemeSelector.SCHEME,Mt.scheme.Scheme);var qt={GROUP:Mt.internals.ns.selector("accordions-group"),COLLAPSE:Mt.internals.ns.selector("accordion")+" > "+Mt.internals.ns.selector("collapse")},Bt=function(t){function e(){t.apply(this,arguments)}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var n={instanceClassName:{configurable:!0}};return n.instanceClassName.get=function(){return"AccordionsGroup"},e.prototype.validate=function(t){return t.node.matches(qt.COLLAPSE)},Object.defineProperties(e,n),e}(Mt.core.CollapsesGroup);Mt.accordion={AccordionSelector:qt,AccordionsGroup:Bt},Mt.internals.register(Mt.accordion.AccordionSelector.GROUP,Mt.accordion.AccordionsGroup);var Ft={EQUISIZED_BUTTON:Mt.internals.ns.selector("btns-group--equisized")+" "+Mt.internals.ns.selector("btn"),EQUISIZED_GROUP:Mt.internals.ns.selector("btns-group--equisized")};Mt.button={ButtonSelector:Ft},Mt.internals.register(Mt.button.ButtonSelector.EQUISIZED_BUTTON,Mt.core.Equisized),Mt.internals.register(Mt.button.ButtonSelector.EQUISIZED_GROUP,Mt.core.EquisizedsGroup);var zt=function(t){function e(){t.call(this),this.count=0,this.focusing=this.focus.bind(this)}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var n={proxy:{configurable:!0},links:{configurable:!0},collapse:{configurable:!0}},i={instanceClassName:{configurable:!0}};return i.instanceClassName.get=function(){return"Breadcrumb"},e.prototype.init=function(){this.getCollapse(),this.isResizing=!0},n.proxy.get=function(){var e=this;return Object.assign.call(this,t.prototype.proxy,{focus:e.focus.bind(e),disclose:e.collapse.disclose.bind(e.collapse)})},e.prototype.getCollapse=function(){var t=this.collapse;t?t.listen(Mt.core.DisclosureEvent.DISCLOSE,this.focusing):this.addAscent(Mt.core.DisclosureEmission.ADDED,this.getCollapse.bind(this))},e.prototype.resize=function(){var t=this.collapse,e=this.links;t&&e.length&&(this.isBreakpoint(Mt.core.Breakpoints.MD)?t.buttonHasFocus&&e[0].focus():e.indexOf(document.activeElement)>-1&&t.focus())},n.links.get=function(){return[].concat(this.querySelectorAll("a[href]"))},n.collapse.get=function(){return this.element.getDescendantInstances(Mt.core.Collapse.instanceClassName,null,!0)[0]},e.prototype.focus=function(){this.count=0,this._focus()},e.prototype._focus=function(){var t=this.links[0];t&&(t.focus(),this.request(this.verify.bind(this)))},e.prototype.verify=function(){if(this.count++,!(this.count>100)){var t=this.links[0];t&&document.activeElement!==t&&this._focus()}},Object.defineProperties(e.prototype,n),Object.defineProperties(e,i),e}(Mt.core.Instance),Ut={BREADCRUMB:Mt.internals.ns.selector("breadcrumb")};Mt.breadcrumb={BreadcrumbSelector:Ut,Breadcrumb:zt},Mt.internals.register(Mt.breadcrumb.BreadcrumbSelector.BREADCRUMB,Mt.breadcrumb.Breadcrumb);var Wt=function(t){function e(){t.apply(this,arguments)}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var n={isChecked:{configurable:!0}},i={instanceClassName:{configurable:!0}};return i.instanceClassName.get=function(){return"ToggleInput"},n.isChecked.get=function(){return this.hasAttribute("checked")},Object.defineProperties(e.prototype,n),Object.defineProperties(e,i),e}(Mt.core.Instance),Kt=function(t){function e(){t.apply(this,arguments)}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var n={proxy:{configurable:!0},input:{configurable:!0}},i={instanceClassName:{configurable:!0}};return i.instanceClassName.get=function(){return"ToggleStatusLabel"},e.prototype.init=function(){this.register('input[id="'+this.getAttribute("for")+'"]',Wt),this.update(),this.isSwappingFont=!0},n.proxy.get=function(){return Object.assign.call(this,t.prototype.proxy,{update:this.update.bind(this)})},n.input.get=function(){return this.getRegisteredInstances("ToggleInput")[0]},e.prototype.update=function(){this.node.style.removeProperty("--toggle-status-width");var t=this.input.isChecked,e=getComputedStyle(this.node,":before"),n=parseFloat(e.width);this.input.node.checked=!t;var i=getComputedStyle(this.node,":before"),s=parseFloat(i.width);s>n&&(n=s),this.input.node.checked=t,this.node.style.setProperty("--toggle-status-width",n/16+"rem")},e.prototype.swapFont=function(t){this.update()},Object.defineProperties(e.prototype,n),Object.defineProperties(e,i),e}(Mt.core.Instance),Yt={STATUS_LABEL:""+Mt.internals.ns.selector("toggle__label")+Mt.internals.ns.attr.selector("checked-label")+Mt.internals.ns.attr.selector("unchecked-label")};Mt.toggle={ToggleStatusLabel:Kt,ToggleSelector:Yt},Mt.internals.register(Mt.toggle.ToggleSelector.STATUS_LABEL,Mt.toggle.ToggleStatusLabel);var Vt={LIST:Mt.internals.ns.selector("sidemenu__list"),COLLAPSE:Mt.internals.ns.selector("sidemenu__item")+" > "+Mt.internals.ns.selector("collapse")},Qt=function(t){function e(){t.apply(this,arguments)}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var n={instanceClassName:{configurable:!0}};return n.instanceClassName.get=function(){return"SidemenuList"},e.prototype.validate=function(t){return t.node.matches(Vt.COLLAPSE)},Object.defineProperties(e,n),e}(Mt.core.CollapsesGroup);Mt.sidemenu={SidemenuList:Qt,SidemenuSelector:Vt},Mt.internals.register(Mt.sidemenu.SidemenuSelector.LIST,Mt.sidemenu.SidemenuList);var $t={MODAL:Mt.internals.ns.selector("modal"),SCROLL_SHADOW:Mt.internals.ns.selector("scroll-shadow"),BODY:Mt.internals.ns.selector("modal__body")},Xt=function(t){function e(){t.call(this,Mt.core.DisclosureType.OPENED)}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var n={instanceClassName:{configurable:!0}};return n.instanceClassName.get=function(){return"ModalButton"},Object.defineProperties(e,n),e}(Mt.core.DisclosureButton),Zt={CONCEALING_BACKDROP:Mt.internals.ns.attr("concealing-backdrop")},Jt=function(t){function e(){t.call(this,Mt.core.DisclosureType.OPENED,$t.MODAL,Xt,"ModalsGroup"),this.scrolling=this.resize.bind(this,!1),this.resizing=this.resize.bind(this,!0)}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var n={body:{configurable:!0}},i={instanceClassName:{configurable:!0}};return i.instanceClassName.get=function(){return"Modal"},e.prototype.init=function(){t.prototype.init.call(this),this.listen("click",this.click.bind(this)),this.listenKey(Mt.core.KeyCodes.ESCAPE,this.conceal.bind(this,!1,!1),!0,!0)},n.body.get=function(){return this.element.getDescendantInstances("ModalBody","Modal")[0]},e.prototype.click=function(t){t.target===this.node&&"false"!==this.getAttribute(Zt.CONCEALING_BACKDROP)&&this.conceal()},e.prototype.disclose=function(e){return!!t.prototype.disclose.call(this,e)&&(this.body&&this.body.activate(),this.isScrollLocked=!0,this.setAttribute("aria-modal","true"),this.setAttribute("open","true"),!0)},e.prototype.conceal=function(e,n){return!!t.prototype.conceal.call(this,e,n)&&(this.isScrollLocked=!1,this.removeAttribute("aria-modal"),this.removeAttribute("open"),this.body&&this.body.deactivate(),!0)},Object.defineProperties(e.prototype,n),Object.defineProperties(e,i),e}(Mt.core.Disclosure),te=['[tabindex="0"]',"a[href]","button:not([disabled])","input:not([disabled])","select:not([disabled])","textarea:not([disabled])","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])',"details>summary:first-of-type","details","iframe"].join(),ee=['[tabindex]:not([tabindex="-1"]):not([tabindex="0"])'].join(),ne=function(t,e){if(!(t instanceof Element))return!1;var n=window.getComputedStyle(t);if(!n)return!1;if("hidden"===n.visibility)return!1;for(void 0===e&&(e=t);e.contains(t);){if("none"===n.display)return!1;t=t.parentElement}return!0},ie=function(t,e){this.element=null,this.activeElement=null,this.onTrap=t,this.onUntrap=e,this.waiting=this.wait.bind(this),this.handling=this.handle.bind(this),this.focusing=this.maintainFocus.bind(this),this.current=null},se={trapped:{configurable:!0},focusables:{configurable:!0}};se.trapped.get=function(){return null!==this.element},ie.prototype.trap=function(t){this.trapped&&this.untrap(),this.element=t,this.isTrapping=!0,this.wait(),this.onTrap&&this.onTrap()},ie.prototype.wait=function(){ne(this.element)?this.trapping():window.requestAnimationFrame(this.waiting)},ie.prototype.trapping=function(){if(this.isTrapping){this.isTrapping=!1;var t=this.focusables;t.length&&t[0].focus(),this.element.setAttribute("aria-modal",!0),window.addEventListener("keydown",this.handling),document.body.addEventListener("focus",this.focusing,!0)}},ie.prototype.stun=function(t){for(var e=0,n=t.children;e<n.length;e+=1){var i=n[e];i!==this.element&&(i.contains(this.element)?this.stun(i):this.stunneds.push(new oe(i)))}},ie.prototype.maintainFocus=function(t){if(!this.element.contains(t.target)){var e=this.focusables;if(0===e.length)return;var n=e[0];t.preventDefault(),n.focus()}},ie.prototype.handle=function(t){if(9===t.keyCode){var e=this.focusables;if(0!==e.length){var n=e[0],i=e[e.length-1],s=e.indexOf(document.activeElement);t.shiftKey?!this.element.contains(document.activeElement)||s<1?(t.preventDefault(),i.focus()):(document.activeElement.tabIndex>0||e[s-1].tabIndex>0)&&(t.preventDefault(),e[s-1].focus()):this.element.contains(document.activeElement)&&s!==e.length-1&&-1!==s?document.activeElement.tabIndex>0&&(t.preventDefault(),e[s+1].focus()):(t.preventDefault(),n.focus())}}},se.focusables.get=function(){var t=this,e=Mt.internals.dom.querySelectorAllArray(this.element,te),n=Mt.internals.dom.querySelectorAllArray(document.documentElement,'input[type="radio"]');if(n.length){for(var i={},s=0,o=n;s<o.length;s+=1){var r=o[s],a=r.getAttribute("name");void 0===i[a]&&(i[a]=new re(a)),i[a].push(r)}e=e.filter((function(t){if("input"!==t.tagName.toLowerCase()||"radio"!==t.getAttribute("type").toLowerCase())return!0;var e=t.getAttribute("name");return i[e].keep(t)}))}var c=Mt.internals.dom.querySelectorAllArray(this.element,ee);c.sort((function(t,e){return t.tabIndex-e.tabIndex}));var l=e.filter((function(t){return-1===c.indexOf(t)}));return c.concat(l).filter((function(e){return"-1"!==e.tabIndex&&ne(e,t.element)}))},ie.prototype.untrap=function(){this.trapped&&(this.isTrapping=!1,this.element.removeAttribute("aria-modal"),window.removeEventListener("keydown",this.handling),document.body.removeEventListener("focus",this.focusing,!0),this.element=null,this.onUntrap&&this.onUntrap())},ie.prototype.dispose=function(){this.untrap()},Object.defineProperties(ie.prototype,se);var oe=function(t){this.element=t,this.inert=t.getAttribute("inert"),this.element.setAttribute("inert","")};oe.prototype.unstun=function(){null===this.inert?this.element.removeAttribute("inert"):this.element.setAttribute("inert",this.inert)};var re=function(t){this.name=t,this.buttons=[]};re.prototype.push=function(t){this.buttons.push(t),(t===document.activeElement||t.checked||void 0===this.selected)&&(this.selected=t)},re.prototype.keep=function(t){return this.selected===t};var ae=function(t){function e(){t.call(this,"Modal",!1),this.focusTrap=new ie}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var n={instanceClassName:{configurable:!0}};return n.instanceClassName.get=function(){return"ModalsGroup"},e.prototype.apply=function(e,n){t.prototype.apply.call(this,e,n),null===this.current?this.focusTrap.untrap():this.focusTrap.trap(this.current.node)},Object.defineProperties(e,n),e}(Mt.core.DisclosuresGroup),ce=function(t){function e(){t.apply(this,arguments)}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var n={instanceClassName:{configurable:!0}};return n.instanceClassName.get=function(){return"ModalBody"},e.prototype.init=function(){this.listen("scroll",this.shade.bind(this))},e.prototype.activate=function(){this.isResizing=!0,this.resize()},e.prototype.deactivate=function(){this.isResizing=!1},e.prototype.shade=function(){this.node.scrollHeight>this.node.clientHeight?this.node.offsetHeight+this.node.scrollTop>=this.node.scrollHeight?this.removeClass($t.SCROLL_SHADOW):this.addClass($t.SCROLL_SHADOW):this.removeClass($t.SCROLL_SHADOW)},e.prototype.resize=function(){this.adjust(),this.request(this.adjust.bind(this))},e.prototype.adjust=function(){var t=32*(this.isBreakpoint(Mt.core.Breakpoints.MD)?2:1);this.isLegacy?this.style.maxHeight=window.innerHeight-t+"px":this.style.setProperty("--modal-max-height",window.innerHeight-t+"px"),this.shade()},Object.defineProperties(e,n),e}(Mt.core.Instance);Mt.modal={Modal:Jt,ModalButton:Xt,ModalBody:ce,ModalsGroup:ae,ModalSelector:$t},Mt.internals.register(Mt.modal.ModalSelector.MODAL,Mt.modal.Modal),Mt.internals.register(Mt.modal.ModalSelector.BODY,Mt.modal.ModalBody),Mt.internals.register(Mt.core.RootSelector.ROOT,Mt.modal.ModalsGroup);var le={NAVIGATION:Mt.internals.ns.selector("nav"),COLLAPSE:Mt.internals.ns.selector("nav__item")+" > "+Mt.internals.ns.selector("collapse"),ITEM:Mt.internals.ns.selector("nav__item"),ITEM_RIGHT:Mt.internals.ns("nav__item--align-right"),MENU:Mt.internals.ns.selector("menu")},ue=function(t){function e(){t.call(this),this._isRightAligned=!1}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var n={isRightAligned:{configurable:!0}},i={instanceClassName:{configurable:!0}};return i.instanceClassName.get=function(){return"NavigationItem"},e.prototype.init=function(){this.addAscent(Mt.core.DisclosureEmission.ADDED,this.calculate.bind(this)),this.addAscent(Mt.core.DisclosureEmission.REMOVED,this.calculate.bind(this)),this.isResizing=!0,this.calculate()},e.prototype.resize=function(){this.calculate()},e.prototype.calculate=function(){var t=this.element.getDescendantInstances(Mt.core.Collapse.instanceClassName,null,!0)[0];if(t&&this.isBreakpoint(Mt.core.Breakpoints.LG)&&t.element.node.matches(le.MENU)){var e=this.element.node.parentElement.getBoundingClientRect().right,n=t.element.node.getBoundingClientRect().width,i=this.element.node.getBoundingClientRect().left;this.isRightAligned=i+n>e}else this.isRightAligned=!1},n.isRightAligned.get=function(){return this._isRightAligned},n.isRightAligned.set=function(t){this._isRightAligned!==t&&(this._isRightAligned=t,t?Mt.internals.dom.addClass(this.element.node,le.ITEM_RIGHT):Mt.internals.dom.removeClass(this.element.node,le.ITEM_RIGHT))},Object.defineProperties(e.prototype,n),Object.defineProperties(e,i),e}(Mt.core.Instance),pe={NONE:-1,INSIDE:0,OUTSIDE:1},he=function(t){function e(){t.apply(this,arguments)}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var n={index:{configurable:!0}},i={instanceClassName:{configurable:!0}};return i.instanceClassName.get=function(){return"Navigation"},e.prototype.init=function(){t.prototype.init.call(this),this.clicked=!1,this.out=!1,this.listen("focusout",this.focusOut.bind(this)),this.listen("mousedown",this.down.bind(this))},e.prototype.validate=function(t){return t.element.node.matches(le.COLLAPSE)},e.prototype.down=function(t){this.isBreakpoint(Mt.core.Breakpoints.LG)&&-1!==this.index&&this.current&&(this.position=this.current.node.contains(t.target)?pe.INSIDE:pe.OUTSIDE,this.requestPosition())},e.prototype.focusOut=function(t){this.isBreakpoint(Mt.core.Breakpoints.LG)&&(this.out=!0,this.requestPosition())},e.prototype.requestPosition=function(){this.isRequesting||(this.isRequesting=!0,this.request(this.getPosition.bind(this)))},e.prototype.getPosition=function(){if(this.out)switch(this.position){case pe.OUTSIDE:this.index=-1;break;case pe.INSIDE:this.current&&!this.current.node.contains(document.activeElement)&&this.current.focus();break;default:this.index>-1&&!this.current.hasFocus&&(this.index=-1)}this.request(this.requested.bind(this))},e.prototype.requested=function(){this.position=pe.NONE,this.out=!1,this.isRequesting=!1},n.index.get=function(){return t.prototype.index},n.index.set=function(e){-1===e&&null!==this.current&&this.current.hasFocus&&this.current.focus(),t.prototype.index=e},Object.defineProperties(e.prototype,n),Object.defineProperties(e,i),e}(Mt.core.CollapsesGroup);Mt.navigation={Navigation:he,NavigationItem:ue,NavigationMousePosition:pe,NavigationSelector:le},Mt.internals.register(Mt.navigation.NavigationSelector.NAVIGATION,Mt.navigation.Navigation),Mt.internals.register(Mt.navigation.NavigationSelector.ITEM,Mt.navigation.NavigationItem);var de=function(t){function e(){t.call(this,Mt.core.DisclosureType.SELECT)}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var n={list:{configurable:!0}},i={instanceClassName:{configurable:!0}};return i.instanceClassName.get=function(){return"TabButton"},e.prototype.apply=function(e){t.prototype.apply.call(this,e),this.isPrimary&&(this.setAttribute("tabindex",e?"0":"-1"),e&&this.list&&this.list.focalize(this))},n.list.get=function(){return this.element.getAscendantInstance("TabsList","TabsGroup")},Object.defineProperties(e.prototype,n),Object.defineProperties(e,i),e}(Mt.core.DisclosureButton),fe={TAB:Mt.internals.ns.selector("tabs__tab"),GROUP:Mt.internals.ns.selector("tabs"),PANEL:Mt.internals.ns.selector("tabs__panel"),LIST:Mt.internals.ns.selector("tabs__list"),SHADOW:Mt.internals.ns.selector("tabs__shadow"),SHADOW_LEFT:Mt.internals.ns.selector("tabs__shadow--left"),SHADOW_RIGHT:Mt.internals.ns.selector("tabs__shadow--right"),PANEL_START:Mt.internals.ns.selector("tabs__panel--direction-start"),PANEL_END:Mt.internals.ns.selector("tabs__panel--direction-end")},ge="direction-start",ye="direction-end",me="none",be=function(t){function e(){t.call(this,Mt.core.DisclosureType.SELECT,fe.PANEL,de,"TabsGroup"),this._direction=me,this._isPreventingTransition=!1}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var n={direction:{configurable:!0},isPreventingTransition:{configurable:!0}},i={instanceClassName:{configurable:!0}};return i.instanceClassName.get=function(){return"TabPanel"},n.direction.get=function(){return this._direction},n.direction.set=function(t){if(t!==this._direction){switch(this._direction){case ge:this.removeClass(fe.PANEL_START);break;case ye:this.removeClass(fe.PANEL_END);break;case me:break;default:return}switch(this._direction=t,this._direction){case ge:this.addClass(fe.PANEL_START);break;case ye:this.addClass(fe.PANEL_END)}}},n.isPreventingTransition.get=function(){return this._isPreventingTransition},n.isPreventingTransition.set=function(t){this._isPreventingTransition!==t&&(t?this.addClass(Mt.internals.motion.TransitionSelector.NONE):this.removeClass(Mt.internals.motion.TransitionSelector.NONE),this._isPreventingTransition=!0===t)},e.prototype.translate=function(t,e){this.isPreventingTransition=e,this.direction=t},e.prototype.reset=function(){this.group.index=0},Object.defineProperties(e.prototype,n),Object.defineProperties(e,i),e}(Mt.core.Disclosure),ve=function(t){function e(){t.call(this,"TabPanel")}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var n={list:{configurable:!0},buttonHasFocus:{configurable:!0},isPreventingTransition:{configurable:!0}},i={instanceClassName:{configurable:!0}};return i.instanceClassName.get=function(){return"TabsGroup"},e.prototype.init=function(){t.prototype.init.call(this),this.listen("transitionend",this.transitionend.bind(this)),this.listenKey(Mt.core.KeyCodes.RIGHT,this.pressRight.bind(this),!0,!0),this.listenKey(Mt.core.KeyCodes.LEFT,this.pressLeft.bind(this),!0,!0),this.listenKey(Mt.core.KeyCodes.HOME,this.pressHome.bind(this),!0,!0),this.listenKey(Mt.core.KeyCodes.END,this.pressEnd.bind(this),!0,!0),this.isRendering=!0,this.list&&this.list.apply()},n.list.get=function(){return this.element.getDescendantInstances("TabsList","TabsGroup",!0)[0]},e.prototype.transitionend=function(t){this.isPreventingTransition=!0},n.buttonHasFocus.get=function(){return this.members.some((function(t){return t.buttonHasFocus}))},e.prototype.pressRight=function(){this.buttonHasFocus&&(this.index<this.length-1?this.index++:this.index=0,this.focus())},e.prototype.pressLeft=function(){this.buttonHasFocus&&(this.index>0?this.index--:this.index=this.length-1,this.focus())},e.prototype.pressHome=function(){this.buttonHasFocus&&(this.index=0,this.focus())},e.prototype.pressEnd=function(){this.buttonHasFocus&&(this.index=this.length-1,this.focus())},e.prototype.focus=function(){this.current&&this.current.focus()},e.prototype.apply=function(){for(var t=0;t<this._index;t++)this.members[t].translate(ge);this.current.translate(me);for(var e=this._index+1;e<this.length;e++)this.members[e].translate(ye);this.isPreventingTransition=!1},n.isPreventingTransition.get=function(){return this._isPreventingTransition},n.isPreventingTransition.set=function(t){this._isPreventingTransition!==t&&(t?this.addClass(Mt.internals.motion.TransitionSelector.NONE):this.removeClass(Mt.internals.motion.TransitionSelector.NONE),this._isPreventingTransition=!0===t)},e.prototype.render=function(){if(null!==this.current){var t=Math.round(this.current.node.offsetHeight);if(this.panelHeight!==t){this.panelHeight=t;var e=0;this.list&&(e=this.list.node.offsetHeight),this.style.setProperty("--tabs-height",this.panelHeight+e+"px")}}},Object.defineProperties(e.prototype,n),Object.defineProperties(e,i),e}(Mt.core.DisclosuresGroup),_e=function(t){function e(){t.apply(this,arguments)}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var n={group:{configurable:!0},isScrolling:{configurable:!0}},i={instanceClassName:{configurable:!0}};return i.instanceClassName.get=function(){return"TabsList"},e.prototype.init=function(){this.listen("scroll",this.scroll.bind(this)),this.isResizing=!0},n.group.get=function(){return this.element.getAscendantInstance("TabsGroup","TabsList")},e.prototype.focalize=function(t){var e=t.getRect(),n=this.getRect(),i=this.node.scrollLeft;e.left<n.left?this.node.scrollTo(i-n.left+e.left-16,0):e.right>n.right&&this.node.scrollTo(i-n.right+e.right+16,0)},n.isScrolling.get=function(){return this._isScrolling},n.isScrolling.set=function(t){this._isScrolling!==t&&(this._isScrolling=t,this.apply())},e.prototype.apply=function(){this.group&&(this._isScrolling?(this.group.addClass(fe.SHADOW),this.scroll()):(this.group.removeClass(fe.SHADOW_RIGHT),this.group.removeClass(fe.SHADOW_LEFT),this.group.removeClass(fe.SHADOW)))},e.prototype.scroll=function(){if(this.group){var t=this.node.scrollLeft,e=t<=16,n=this.node.scrollWidth-this.node.clientWidth-16,i=Math.abs(t)>=n,s="rtl"===document.documentElement.getAttribute("dir"),o=s?fe.SHADOW_RIGHT:fe.SHADOW_LEFT,r=s?fe.SHADOW_LEFT:fe.SHADOW_RIGHT;e?this.group.removeClass(o):this.group.addClass(o),i?this.group.removeClass(r):this.group.addClass(r)}},e.prototype.resize=function(){this.isScrolling=this.node.scrollWidth>this.node.clientWidth+16,this.setProperty("--tab-list-height",this.getRect().height+"px")},e.prototype.dispose=function(){this.isScrolling=!1},Object.defineProperties(e.prototype,n),Object.defineProperties(e,i),e}(Mt.core.Instance);Mt.tab={TabPanel:be,TabButton:de,TabsGroup:ve,TabsList:_e,TabSelector:fe},Mt.internals.register(Mt.tab.TabSelector.PANEL,Mt.tab.TabPanel),Mt.internals.register(Mt.tab.TabSelector.GROUP,Mt.tab.TabsGroup),Mt.internals.register(Mt.tab.TabSelector.LIST,Mt.tab.TabsList);var Ee={SCROLLABLE:Mt.internals.ns.emission("table","scrollable"),CHANGE:Mt.internals.ns.emission("table","change"),CAPTION_HEIGHT:Mt.internals.ns.emission("table","captionheight")},Le=function(t){function e(){t.apply(this,arguments)}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var n={instanceClassName:{configurable:!0}};return n.instanceClassName.get=function(){return"Table"},e.prototype.init=function(){this.addAscent(Ee.CAPTION_HEIGHT,this.setCaptionHeight.bind(this))},e.prototype.setCaptionHeight=function(t){this.setProperty("--table-offset","calc("+t+"px + 1rem)")},Object.defineProperties(e,n),e}(Mt.core.Instance),Se={TABLE:Mt.internals.ns.selector("table"),SHADOW:Mt.internals.ns.selector("table__shadow"),SHADOW_LEFT:Mt.internals.ns.selector("table__shadow--left"),SHADOW_RIGHT:Mt.internals.ns.selector("table__shadow--right"),ELEMENT:Mt.internals.ns.selector("table")+":not("+Mt.internals.ns.selector("table--no-scroll")+") table",CAPTION:Mt.internals.ns.selector("table")+" table caption"},Oe=function(t){function e(){t.apply(this,arguments)}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var n={isScrolling:{configurable:!0}},i={instanceClassName:{configurable:!0}};return i.instanceClassName.get=function(){return"TableElement"},e.prototype.init=function(){this.listen("scroll",this.scroll.bind(this)),this.content=this.querySelector("tbody"),this.isResizing=!0},n.isScrolling.get=function(){return this._isScrolling},n.isScrolling.set=function(t){this._isScrolling!==t&&(this._isScrolling=t,t?(this.addClass(Se.SHADOW),this.scroll()):(this.removeClass(Se.SHADOW),this.removeClass(Se.SHADOW_LEFT),this.removeClass(Se.SHADOW_RIGHT)))},e.prototype.scroll=function(){var t=this.node.scrollLeft<=8,e=this.content.offsetWidth-this.node.offsetWidth-8,n=Math.abs(this.node.scrollLeft)>=e,i="rtl"===document.documentElement.getAttribute("dir"),s=i?Se.SHADOW_RIGHT:Se.SHADOW_LEFT,o=i?Se.SHADOW_LEFT:Se.SHADOW_RIGHT;t?this.removeClass(s):this.addClass(s),n?this.removeClass(o):this.addClass(o)},e.prototype.resize=function(){this.isScrolling=this.content.offsetWidth>this.node.offsetWidth},e.prototype.dispose=function(){this.isScrolling=!1},Object.defineProperties(e.prototype,n),Object.defineProperties(e,i),e}(Mt.core.Instance),Ae=function(t){function e(){t.apply(this,arguments)}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var n={instanceClassName:{configurable:!0}};return n.instanceClassName.get=function(){return"TableCaption"},e.prototype.init=function(){this.height=0,this.isResizing=!0},e.prototype.resize=function(){var t=this.getRect().height;this.height!==t&&(this.height=t,this.ascend(Ee.CAPTION_HEIGHT,t))},Object.defineProperties(e,n),e}(Mt.core.Instance);Mt.table={Table:Le,TableElement:Oe,TableCaption:Ae,TableSelector:Se},Mt.internals.register(Mt.table.TableSelector.TABLE,Mt.table.Table),Mt.internals.register(Mt.table.TableSelector.ELEMENT,Mt.table.TableElement),Mt.internals.register(Mt.table.TableSelector.CAPTION,Mt.table.TableCaption);var Ce={TAG_PRESSABLE:Mt.internals.ns.selector("tag")+"[aria-pressed]"};Mt.tag={TagSelector:Ce},Mt.internals.register(Mt.tag.TagSelector.TAG_PRESSABLE,Mt.core.Toggle);var Te={DOWNLOAD_ASSESS_FILE:""+Mt.internals.ns.attr.selector("assess-file"),DOWNLOAD_DETAIL:""+Mt.internals.ns.selector("download__detail")},Ne=function(t){function e(){t.apply(this,arguments)}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var n={instanceClassName:{configurable:!0}};return n.instanceClassName.get=function(){return"AssessFile"},e.prototype.init=function(){this.lang=this.getLang(this.node),this.href=this.getAttribute("href"),this.hreflang=this.getAttribute("hreflang"),this.file={},this.detail=this.querySelector(Te.DOWNLOAD_DETAIL),this.update()},e.prototype.getFileLength=function(){var t=this;void 0!==this.href?fetch(this.href,{method:"HEAD",mode:"cors"}).then((function(e){t.length=e.headers.get("content-length")||-1,-1===t.length&&console.warn("Impossible de détecter le poids du fichier "+t.href+'\nErreur de récupération de l\'en-tête HTTP : "content-length"'),t.update()})):this.length=-1},e.prototype.update=function(){if(this.isLegacy&&(this.length=-1),this.length){var t=[];if(this.detail){if(this.href){var e=this.parseExtension(this.href);e&&t.push(e.toUpperCase())}-1!==this.length&&t.push(this.bytesToSize(this.length)),this.hreflang&&t.push(this.getLangDisplayName(this.hreflang)),this.detail.innerHTML=t.join(" - ")}}else this.getFileLength()},e.prototype.getLang=function(t){return t.lang?t.lang:document.documentElement===t?window.navigator.language:this.getLang(t.parentElement)},e.prototype.parseExtension=function(t){return t.match(/\.(\w{1,9})(?:$|[?#])/)[0].replace(".","")},e.prototype.getLangDisplayName=function(t){if(this.isLegacy)return t;var e=new Intl.DisplayNames([this.lang],{type:"language"}).of(t);return e.charAt(0).toUpperCase()+e.slice(1)},e.prototype.bytesToSize=function(t){if(-1===t)return null;var e=["octets","ko","Mo","Go","To"];"bytes"===this.getAttribute(Mt.internals.ns.attr("assess-file"))&&(e=["bytes","KB","MB","GB","TB"]);var n=parseInt(Math.floor(Math.log(t)/Math.log(1e3)),10);if(0===n)return t+" "+e[n];var i=t/Math.pow(1e3,n),s=Math.round(100*(i+Number.EPSILON))/100;return String(s).replace(".",",")+" "+e[n]},Object.defineProperties(e,n),e}(Mt.core.Instance);Mt.download={DownloadSelector:Te,AssessFile:Ne},Mt.internals.register(Mt.download.DownloadSelector.DOWNLOAD_ASSESS_FILE,Mt.download.AssessFile);var we={HEADER:Mt.internals.ns.selector("header"),TOOLS_LINKS:Mt.internals.ns.selector("header__tools-links"),MENU_LINKS:Mt.internals.ns.selector("header__menu-links"),BUTTONS:Mt.internals.ns.selector("header__tools-links")+" "+Mt.internals.ns.selector("btns-group")+", "+Mt.internals.ns.selector("header__tools-links")+" "+Mt.internals.ns.selector("links-group"),MODALS:""+Mt.internals.ns.selector("header__search")+Mt.internals.ns.selector("modal")+", "+Mt.internals.ns.selector("header__menu")+Mt.internals.ns.selector("modal")},Pe=function(t){function e(){t.apply(this,arguments)}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var n={instanceClassName:{configurable:!0}};return n.instanceClassName.get=function(){return"HeaderLinks"},e.prototype.init=function(){var t=this.queryParentSelector(we.HEADER);this.toolsLinks=t.querySelector(we.TOOLS_LINKS),this.menuLinks=t.querySelector(we.MENU_LINKS);var e=this.toolsLinks.innerHTML.replace(/  +/g," "),n=this.menuLinks.innerHTML.replace(/  +/g," "),i=e.replace(/ id="(.*?)"/gm,' id="$1_copy"');if((i=i.replace(/ aria-controls="(.*?)"/gm,' aria-controls="$1_copy"'))!==n)switch(Mt.mode){case Mt.Modes.ANGULAR:case Mt.Modes.REACT:case Mt.Modes.VUE:Mt.inspector.warn("header__tools-links content is different from header__menu-links content.\nAs you're using a dynamic framework, you should handle duplication of this content yourself, please refer to documentation:\n"+Mt.header.doc);break;default:this.menuLinks.innerHTML=i}},Object.defineProperties(e,n),e}(Mt.core.Instance),Ie=function(t){function e(){t.apply(this,arguments)}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var n={instanceClassName:{configurable:!0}};return n.instanceClassName.get=function(){return"HeaderModal"},e.prototype.init=function(){this.isResizing=!0},e.prototype.resize=function(){this.isBreakpoint(Mt.core.Breakpoints.LG)?this.unqualify():this.qualify()},e.prototype.qualify=function(){this.setAttribute("role","dialog");var t=this.element.getInstance("Modal");if(t){for(var e="",n=0,i=t.buttons;n<i.length;n+=1){var s=i[n];if(e=s.id||e,s.isPrimary&&e)break}this.setAttribute("aria-labelledby",e)}},e.prototype.unqualify=function(){var t=this.element.getInstance("Modal");t&&t.conceal(),this.removeAttribute("role"),this.removeAttribute("aria-labelledby")},Object.defineProperties(e,n),e}(Mt.core.Instance);Mt.header={HeaderLinks:Pe,HeaderModal:Ie,HeaderSelector:we,doc:"https://gouvfr.atlassian.net/wiki/spaces/DB/pages/222789846/En-t+te+-+Header"},Mt.internals.register(Mt.header.HeaderSelector.BUTTONS,Mt.header.HeaderLinks),Mt.internals.register(Mt.header.HeaderSelector.MODALS,Mt.header.HeaderModal);var Me={DISPLAY:Mt.internals.ns.selector("display"),RADIO_BUTTONS:'input[name="'+Mt.internals.ns("radios-theme")+'"]',FIELDSET:Mt.internals.ns.selector("fieldset")},De=function(t){function e(){t.apply(this,arguments)}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var n={scheme:{configurable:!0}},i={instanceClassName:{configurable:!0}};return i.instanceClassName.get=function(){return"Display"},e.prototype.init=function(){if(this.radios=this.querySelectorAll(Me.RADIO_BUTTONS),Mt.scheme){this.changing=this.change.bind(this);for(var t=0,e=this.radios;t<e.length;t+=1){e[t].addEventListener("change",this.changing)}this.addDescent(Mt.scheme.SchemeEmission.SCHEME,this.apply.bind(this)),this.ascend(Mt.scheme.SchemeEmission.ASK)}else this.querySelector(Me.FIELDSET).setAttribute("disabled","")},n.scheme.get=function(){return this._scheme},n.scheme.set=function(t){if(this._scheme!==t&&Mt.scheme)switch(t){case Mt.scheme.SchemeValue.SYSTEM:case Mt.scheme.SchemeValue.LIGHT:case Mt.scheme.SchemeValue.DARK:this._scheme=t;for(var e=0,n=this.radios;e<n.length;e+=1){var i=n[e];i.checked=i.value===t}this.ascend(Mt.scheme.SchemeEmission.SCHEME,t)}},e.prototype.change=function(){for(var t=0,e=this.radios;t<e.length;t+=1){var n=e[t];if(n.checked)return void(this.scheme=n.value)}},e.prototype.apply=function(t){this.scheme=t},e.prototype.dispose=function(){for(var t=0,e=this.radios;t<e.length;t+=1){e[t].removeEventListener("change",this.changing)}},Object.defineProperties(e.prototype,n),Object.defineProperties(e,i),e}(Mt.core.Instance);Mt.display={Display:De,DisplaySelector:Me},Mt.internals.register(Mt.display.DisplaySelector.DISPLAY,Mt.display.Display),function(t,e){function n(t,e){var n=arguments.length>2?arguments[2]:[];if(!1===s(t))throw new TypeError(Object.prototype.toString.call(t)+"is not a function.");return t.apply(e,n)}function i(t,e){return t[e]}function s(t){return"function"==typeof t}function o(t){if(null===t||t===e)throw TypeError();return Object(t)}function r(t,n){var i=function(t,e){return o(t)[e]}(t,n);if(null===i||i===e)return e;if(!1===s(i))throw new TypeError("Method not callable: "+n);return i}function a(e){switch(typeof e){case"undefined":return"undefined";case"boolean":return"boolean";case"number":return"number";case"string":return"string";case"symbol":return"symbol";default:return null===e?"null":"Symbol"in t&&(e instanceof t.Symbol||e.constructor===t.Symbol)?"symbol":"object"}}function c(t,e){if("string"===e)var o=["toString","valueOf"];else o=["valueOf","toString"];for(var r=0;r<o.length;++r){var c=i(t,o[r]);if(s(c)){var l=n(c,t);if("object"!==a(l))return l}}throw new TypeError("Cannot convert to primitive.")}function l(t,e){return a(t)===a(e)&&("number"===a(t)?!(!isNaN(t)||!isNaN(e))||1/t==1/0&&1/e==-1/0||1/t==-1/0&&1/e==1/0||t===e:function(t,e){return t===e}(t,e))}function u(t){if("symbol"===a(t))throw new TypeError("Cannot convert a Symbol value to a number");var e=Number(t);return isNaN(e)?0:1/e==1/0||1/e==-1/0||e===1/0||e===-1/0?e:(e<0?-1:1)*Math.floor(Math.abs(e))}function p(t){var e=u(t);return e<=0?0:Math.min(e,Math.pow(2,53)-1)}function h(i){switch(a(i)){case"symbol":throw new TypeError("Cannot convert a Symbol value to a string");case"object":return h(function(i){var s=arguments.length>1?arguments[1]:e;if("object"===a(i)){if(arguments.length<2)var o="default";else s===String?o="string":s===Number&&(o="number");var l="function"==typeof t.Symbol&&"symbol"==typeof t.Symbol.toPrimitive?r(i,t.Symbol.toPrimitive):e;if(l!==e){var u=n(l,i,[o]);if("object"!==a(u))return u;throw new TypeError("Cannot convert exotic object to primitive.")}return"default"===o&&(o="number"),c(i,o)}return i}(i,String));default:return String(i)}}var d,f,g,y;d=Array.prototype,f="includes",g=function(t){var e=o(this),n=p(i(e,"length"));if(0===n)return!1;var s=u(arguments[1]);if(s>=0)var r=s;else(r=n+s)<0&&(r=0);for(;r<n;){var a=i(e,h(r));if(l(t,a))return!0;r+=1}return!1},y={value:g,writable:!0,enumerable:!1,configurable:!0},Object.defineProperty(d,f,y),function(){function t(t,n){if(!t)throw new Error("Not enough arguments");var i;if("createEvent"in document){i=document.createEvent("Event");var s=!(!n||n.bubbles===e)&&n.bubbles,o=!(!n||n.cancelable===e)&&n.cancelable;return i.initEvent(t,s,o),i}return(i=document.createEventObject()).type=t,i.bubbles=!(!n||n.bubbles===e)&&n.bubbles,i.cancelable=!(!n||n.cancelable===e)&&n.cancelable,i}var n={click:1,dblclick:1,keyup:1,keypress:1,keydown:1,mousedown:1,mouseup:1,mousemove:1,mouseover:1,mouseenter:1,mouseleave:1,mouseout:1,storage:1,storagecommit:1,textinput:1};if("undefined"!=typeof document&&"undefined"!=typeof window){var i=window.Event&&window.Event.prototype||null;t.NONE=0,t.CAPTURING_PHASE=1,t.AT_TARGET=2,t.BUBBLING_PHASE=3,window.Event=Window.prototype.Event=t,i&&Object.defineProperty(window.Event,"prototype",{configurable:!1,enumerable:!1,writable:!0,value:i}),"createEvent"in document||(window.addEventListener=Window.prototype.addEventListener=Document.prototype.addEventListener=Element.prototype.addEventListener=function(){var t=this,e=arguments[0],i=arguments[1];if(t===window&&e in n)throw new Error("In IE8 the event: "+e+" is not available on the window object. Please see https://github.com/Financial-Times/polyfill-service/issues/317 for more information.");t._events||(t._events={}),t._events[e]||(t._events[e]=function(e){var n,i=t._events[e.type].list,s=i.slice(),o=-1,r=s.length;for(e.preventDefault=function(){!1!==e.cancelable&&(e.returnValue=!1)},e.stopPropagation=function(){e.cancelBubble=!0},e.stopImmediatePropagation=function(){e.cancelBubble=!0,e.cancelImmediate=!0},e.currentTarget=t,e.relatedTarget=e.fromElement||null,e.target=e.target||e.srcElement||t,e.timeStamp=(new Date).getTime(),e.clientX&&(e.pageX=e.clientX+document.documentElement.scrollLeft,e.pageY=e.clientY+document.documentElement.scrollTop);++o<r&&!e.cancelImmediate;)o in s&&(n=s[o],i.includes(n)&&"function"==typeof n&&n.call(t,e))},t._events[e].list=[],t.attachEvent&&t.attachEvent("on"+e,t._events[e])),t._events[e].list.push(i)},window.removeEventListener=Window.prototype.removeEventListener=Document.prototype.removeEventListener=Element.prototype.removeEventListener=function(){var t,e=this,n=arguments[0],i=arguments[1];e._events&&e._events[n]&&e._events[n].list&&-1!==(t=e._events[n].list.indexOf(i))&&(e._events[n].list.splice(t,1),e._events[n].list.length||(e.detachEvent&&e.detachEvent("on"+n,e._events[n]),delete e._events[n]))},window.dispatchEvent=Window.prototype.dispatchEvent=Document.prototype.dispatchEvent=Element.prototype.dispatchEvent=function(t){if(!arguments.length)throw new Error("Not enough arguments");if(!t||"string"!=typeof t.type)throw new Error("DOM Events Exception 0");var e=this,n=t.type;try{if(!t.bubbles){t.cancelBubble=!0;var i=function(t){t.cancelBubble=!0,(e||window).detachEvent("on"+n,i)};this.attachEvent("on"+n,i)}this.fireEvent("on"+n,t)}catch(i){t.target=e;do{t.currentTarget=e,"_events"in e&&"function"==typeof e._events[n]&&e._events[n].call(e,t),"function"==typeof e["on"+n]&&e["on"+n].call(e,t),e=9===e.nodeType?e.parentWindow:e.parentNode}while(e&&!t.cancelBubble)}return!0},document.attachEvent("onreadystatechange",(function(){"complete"===document.readyState&&document.dispatchEvent(new t("DOMContentLoaded",{bubbles:!0}))})))}}(),t.CustomEvent=function(t,e){if(!t)throw Error('TypeError: Failed to construct "CustomEvent": An event name must be provided.');var n;if(e=e||{bubbles:!1,cancelable:!1,detail:null},"createEvent"in document)try{(n=document.createEvent("CustomEvent")).initCustomEvent(t,e.bubbles,e.cancelable,e.detail)}catch(i){(n=document.createEvent("Event")).initEvent(t,e.bubbles,e.cancelable),n.detail=e.detail}else(n=new Event(t,e)).detail=e&&e.detail||null;return n},CustomEvent.prototype=Event.prototype}("object"==typeof window&&window||"object"==typeof self&&self||"object"==typeof global&&global||{}),function(t,e){!function(e){function n(t,e){if("change"===t&&this.addListener(e),arguments[2]&&arguments[2].once){var n=this,i=function(){n.removeListener(i),n.removeListener(e)};this.addListener(i)}}function i(t,e){"change"===t&&this.removeListener(e)}var s=function(){try{var t={};return e.Object.defineProperty(t,"t",{configurable:!0,enumerable:!1,get:function(){return this._v},set:function(t){this._v=t+t}}),t.t=1,2===t.t}catch(t){return!1}}(),o={enumerable:!0,configurable:!0,get:function(){return this._onchangeHandler||null},set:function(t){var e=this;e._onchangeListener||(e._onchangeListener=function(){"function"==typeof e._onchangeHandler&&e._onchangeHandler.call(e,arguments[0])},e.addEventListener("change",e._onchangeListener)),e._onchangeHandler=t}};if("MediaQueryList"in e){var r=e.MediaQueryList.prototype.addListener,a=e.MediaQueryList.prototype.removeListener;e.MediaQueryList.prototype.addListener=function(t){var e=t;e.handleEvent&&(e=e.handleEvent),r.call(this,e)},e.MediaQueryList.prototype.removeListener=function(t){var e=t;e.handleEvent&&(e=e.handleEvent),a.call(this,e)},e.MediaQueryList.prototype.addEventListener=n,e.MediaQueryList.prototype.removeEventListener=i,s&&e.Object.defineProperty(e.MediaQueryList.prototype,"onchange",o)}else{var c=t.matchMedia;t.matchMedia=function(t){var r=c(t),a=r.addListener,l=r.removeListener;return r.addListener=function(t){var e=t;e.handleEvent&&(e=e.handleEvent),a.call(this,e)},r.removeListener=function(t){var e=t;e.handleEvent&&(e=e.handleEvent),l.call(this,e)},r.addEventListener=n,r.removeEventListener=i,s&&e.Object.defineProperty(r,"onchange",o),r}}}(t)}("object"==typeof window&&window||"object"==typeof self&&self||"object"==typeof global&&global||{}),function(t,e){var n,i=function(){var t=!0,n=function(e,n,i,s){Object.defineProperty?Object.defineProperty(e,n,{configurable:!1===t||!!s,get:i}):e.__defineGetter__(n,i)};try{n({},"support")}catch(e){t=!1}return function(t,i){var s=this,o=[],r={},a=0,c=0,l=function(t){n(s,t,(function(){return p(),o[t]}),!1)},u=function(){if(a>=c)for(;c<a;++c)l(c)},p=function(){var e,n,s=arguments,c=/\s+/;if(s.length)for(n=0;n<s.length;++n)if(c.test(s[n]))throw(e=new SyntaxError('String "'+s[n]+'" contains an invalid character')).code=5,e.name="InvalidCharacterError",e;for(""===(o="object"==typeof t[i]?(""+t[i].baseVal).replace(/^\s+|\s+$/g,"").split(c):(""+t[i]).replace(/^\s+|\s+$/g,"").split(c))[0]&&(o=[]),r={},n=0;n<o.length;++n)r[o[n]]=!0;a=o.length,u()};return p(),n(s,"length",(function(){return p(),a})),s.toLocaleString=s.toString=function(){return p(),o.join(" ")},s.item=function(t){return p(),o[t]},s.contains=function(t){return p(),!!r[t]},s.add=function(){p.apply(s,e=arguments);for(var e,n,c=0,l=e.length;c<l;++c)n=e[c],r[n]||(o.push(n),r[n]=!0);a!==o.length&&(a=o.length>>>0,"object"==typeof t[i]?t[i].baseVal=o.join(" "):t[i]=o.join(" "),u())},s.remove=function(){p.apply(s,e=arguments);for(var e,n={},c=0,l=[];c<e.length;++c)n[e[c]]=!0,delete r[e[c]];for(c=0;c<o.length;++c)n[o[c]]||l.push(o[c]);o=l,a=l.length>>>0,"object"==typeof t[i]?t[i].baseVal=o.join(" "):t[i]=o.join(" "),u()},s.toggle=function(t,n){return p.apply(s,[t]),e!==n?n?(s.add(t),!0):(s.remove(t),!1):r[t]?(s.remove(t),!1):(s.add(t),!0)},s.forEach=Array.prototype.forEach,s}}();"DOMTokenList"in(n=t)&&n.DOMTokenList&&(!document.createElementNS||!document.createElementNS("http://www.w3.org/2000/svg","svg")||document.createElementNS("http://www.w3.org/2000/svg","svg").classList instanceof DOMTokenList)||(n.DOMTokenList=i),function(){var t=document.createElement("span");"classList"in t&&(t.classList.toggle("x",!1),t.classList.contains("x")&&(t.classList.constructor.prototype.toggle=function(t){var n=arguments[1];if(n===e){var i=!this.contains(t);return this[i?"add":"remove"](t),i}return n=!!n,this[n?"add":"remove"](t),n}))}(),function(){var t=document.createElement("span");if("classList"in t&&(t.classList.add("a","b"),!t.classList.contains("b"))){var e=t.classList.constructor.prototype.add;t.classList.constructor.prototype.add=function(){for(var t=arguments,n=arguments.length,i=0;i<n;i++)e.call(this,t[i])}}}(),function(){var t=document.createElement("span");if("classList"in t&&(t.classList.add("a"),t.classList.add("b"),t.classList.remove("a","b"),t.classList.contains("b"))){var e=t.classList.constructor.prototype.remove;t.classList.constructor.prototype.remove=function(){for(var t=arguments,n=arguments.length,i=0;i<n;i++)e.call(this,t[i])}}}(),function(t){var e=!0,n=function(t,n,i,s){Object.defineProperty?Object.defineProperty(t,n,{configurable:!1===e||!!s,get:i}):t.__defineGetter__(n,i)};try{n({},"support")}catch(t){e=!1}var s=function(t,o,r){n(t.prototype,o,(function(){var t,a=this,c="__defineGetter__DEFINE_PROPERTY"+o;if(a[c])return t;if(a[c]=!0,!1===e){for(var l,u=s.mirror||document.createElement("div"),p=u.childNodes,h=p.length,d=0;d<h;++d)if(p[d]._R===a){l=p[d];break}l||(l=u.appendChild(document.createElement("div"))),t=DOMTokenList.call(l,a,r)}else t=new i(a,r);return n(a,o,(function(){return t})),delete a[c],t}),!0)};s(t.Element,"classList","className"),s(t.HTMLElement,"classList","className"),s(t.HTMLLinkElement,"relList","rel"),s(t.HTMLAnchorElement,"relList","rel"),s(t.HTMLAreaElement,"relList","rel")}(t),function(t){t.DOMTokenList.prototype.forEach=t.Array.prototype.forEach;var e=document.createElement("span");e.classList&&e.classList.constructor&&e.classList.constructor.prototype&&!e.classList.constructor.prototype.forEach&&(e.classList.constructor.prototype.forEach=t.Array.prototype.forEach)}(t),NodeList.prototype.forEach=Array.prototype.forEach}("object"==typeof window&&window||"object"==typeof self&&self||"object"==typeof global&&global||{}),function(t,e){!function(){function e(t){if(!(0 in arguments))throw new TypeError("1 argument is required");do{if(this===t)return!0}while(t=t&&t.parentNode);return!1}if("HTMLElement"in t&&"contains"in HTMLElement.prototype)try{delete HTMLElement.prototype.contains}catch(t){}"Node"in t?Node.prototype.contains=e:document.contains=Element.prototype.contains=e}()}("object"==typeof window&&window||"object"==typeof self&&self||"object"==typeof global&&global||{}),Element.prototype.matches=Element.prototype.webkitMatchesSelector||Element.prototype.oMatchesSelector||Element.prototype.msMatchesSelector||Element.prototype.mozMatchesSelector||function(t){for(var e=this,n=(e.document||e.ownerDocument).querySelectorAll(t),i=0;n[i]&&n[i]!==e;)++i;return!!n[i]},et.internals.legacy.setLegacy(),et.internals.register(et.core.ArtworkSelector.ARTWORK_USE,et.core.Artwork)}();
-//# sourceMappingURL=dsfr.nomodule.min.js.map
diff --git a/dsfr/dsfr/fonts/Marianne-Bold.woff b/dsfr/dsfr/fonts/Marianne-Bold.woff
deleted file mode 100644
index 1bd5de1ca1d0fcbe2a5b76b2ad4b0997e00878a4..0000000000000000000000000000000000000000
Binary files a/dsfr/dsfr/fonts/Marianne-Bold.woff and /dev/null differ
diff --git a/dsfr/dsfr/fonts/Marianne-Bold.woff2 b/dsfr/dsfr/fonts/Marianne-Bold.woff2
deleted file mode 100644
index 6ea93fd652dea16bc5553b74c0fb78e9a19b1186..0000000000000000000000000000000000000000
Binary files a/dsfr/dsfr/fonts/Marianne-Bold.woff2 and /dev/null differ
diff --git a/dsfr/dsfr/fonts/Marianne-Bold_Italic.woff b/dsfr/dsfr/fonts/Marianne-Bold_Italic.woff
deleted file mode 100644
index db3ff08509dc803487beda7cb0497807ff76f57b..0000000000000000000000000000000000000000
Binary files a/dsfr/dsfr/fonts/Marianne-Bold_Italic.woff and /dev/null differ
diff --git a/dsfr/dsfr/fonts/Marianne-Bold_Italic.woff2 b/dsfr/dsfr/fonts/Marianne-Bold_Italic.woff2
deleted file mode 100644
index c5d3f9990b6730980b8c928bfb7cb33d527eeea3..0000000000000000000000000000000000000000
Binary files a/dsfr/dsfr/fonts/Marianne-Bold_Italic.woff2 and /dev/null differ
diff --git a/dsfr/dsfr/fonts/Marianne-Light.woff b/dsfr/dsfr/fonts/Marianne-Light.woff
deleted file mode 100644
index 9339cbf5683a7dd48fe6e7bb2ba435ad1543c60c..0000000000000000000000000000000000000000
Binary files a/dsfr/dsfr/fonts/Marianne-Light.woff and /dev/null differ
diff --git a/dsfr/dsfr/fonts/Marianne-Light.woff2 b/dsfr/dsfr/fonts/Marianne-Light.woff2
deleted file mode 100644
index d8e7a2dd66e6d68717d87c675123b6dfb76e02e5..0000000000000000000000000000000000000000
Binary files a/dsfr/dsfr/fonts/Marianne-Light.woff2 and /dev/null differ
diff --git a/dsfr/dsfr/fonts/Marianne-Light_Italic.woff b/dsfr/dsfr/fonts/Marianne-Light_Italic.woff
deleted file mode 100644
index d3168a637a9e3cbac7e8fd4b1177beb16c4f2de4..0000000000000000000000000000000000000000
Binary files a/dsfr/dsfr/fonts/Marianne-Light_Italic.woff and /dev/null differ
diff --git a/dsfr/dsfr/fonts/Marianne-Light_Italic.woff2 b/dsfr/dsfr/fonts/Marianne-Light_Italic.woff2
deleted file mode 100644
index c57a565835a30aa62c220ac16eb92cb8b74662ff..0000000000000000000000000000000000000000
Binary files a/dsfr/dsfr/fonts/Marianne-Light_Italic.woff2 and /dev/null differ
diff --git a/dsfr/dsfr/fonts/Marianne-Medium.woff b/dsfr/dsfr/fonts/Marianne-Medium.woff
deleted file mode 100644
index aca497b8a88f13028b580e19410acdbc6ad27def..0000000000000000000000000000000000000000
Binary files a/dsfr/dsfr/fonts/Marianne-Medium.woff and /dev/null differ
diff --git a/dsfr/dsfr/fonts/Marianne-Medium.woff2 b/dsfr/dsfr/fonts/Marianne-Medium.woff2
deleted file mode 100644
index 46a6e19eedf3d3d97770c81430ee5d3fd9479188..0000000000000000000000000000000000000000
Binary files a/dsfr/dsfr/fonts/Marianne-Medium.woff2 and /dev/null differ
diff --git a/dsfr/dsfr/fonts/Marianne-Medium_Italic.woff b/dsfr/dsfr/fonts/Marianne-Medium_Italic.woff
deleted file mode 100644
index 44865afebdb2ffb5b6688be93115cd6fa14c26aa..0000000000000000000000000000000000000000
Binary files a/dsfr/dsfr/fonts/Marianne-Medium_Italic.woff and /dev/null differ
diff --git a/dsfr/dsfr/fonts/Marianne-Medium_Italic.woff2 b/dsfr/dsfr/fonts/Marianne-Medium_Italic.woff2
deleted file mode 100644
index 029c166f872d67540d3a59004f3fec4ae44a23b4..0000000000000000000000000000000000000000
Binary files a/dsfr/dsfr/fonts/Marianne-Medium_Italic.woff2 and /dev/null differ
diff --git a/dsfr/dsfr/fonts/Marianne-Regular.woff b/dsfr/dsfr/fonts/Marianne-Regular.woff
deleted file mode 100644
index 707f7f2496620e23167d9898d6f09e1e81bcfe99..0000000000000000000000000000000000000000
Binary files a/dsfr/dsfr/fonts/Marianne-Regular.woff and /dev/null differ
diff --git a/dsfr/dsfr/fonts/Marianne-Regular.woff2 b/dsfr/dsfr/fonts/Marianne-Regular.woff2
deleted file mode 100644
index d19d7cc99c80e3dca07e751525e03bcee272d45b..0000000000000000000000000000000000000000
Binary files a/dsfr/dsfr/fonts/Marianne-Regular.woff2 and /dev/null differ
diff --git a/dsfr/dsfr/fonts/Marianne-Regular_Italic.woff b/dsfr/dsfr/fonts/Marianne-Regular_Italic.woff
deleted file mode 100644
index 4dcb97ffb8af90d10f217df81179b7934069b4ee..0000000000000000000000000000000000000000
Binary files a/dsfr/dsfr/fonts/Marianne-Regular_Italic.woff and /dev/null differ
diff --git a/dsfr/dsfr/fonts/Marianne-Regular_Italic.woff2 b/dsfr/dsfr/fonts/Marianne-Regular_Italic.woff2
deleted file mode 100644
index 32b8504568e30d020a0f5f1289fc7335c2999953..0000000000000000000000000000000000000000
Binary files a/dsfr/dsfr/fonts/Marianne-Regular_Italic.woff2 and /dev/null differ
diff --git a/dsfr/dsfr/fonts/Spectral-ExtraBold.woff b/dsfr/dsfr/fonts/Spectral-ExtraBold.woff
deleted file mode 100644
index e2d53263c71afdd0a94f4aa48d66e2f348eceda9..0000000000000000000000000000000000000000
Binary files a/dsfr/dsfr/fonts/Spectral-ExtraBold.woff and /dev/null differ
diff --git a/dsfr/dsfr/fonts/Spectral-ExtraBold.woff2 b/dsfr/dsfr/fonts/Spectral-ExtraBold.woff2
deleted file mode 100644
index 0b96ef1878f6a51914a26a053d0d75bd9158e6a1..0000000000000000000000000000000000000000
Binary files a/dsfr/dsfr/fonts/Spectral-ExtraBold.woff2 and /dev/null differ
diff --git a/dsfr/dsfr/fonts/Spectral-Regular.woff b/dsfr/dsfr/fonts/Spectral-Regular.woff
deleted file mode 100644
index 111c31212e6f37b095ab29cfa36804c509b0cebf..0000000000000000000000000000000000000000
Binary files a/dsfr/dsfr/fonts/Spectral-Regular.woff and /dev/null differ
diff --git a/dsfr/dsfr/fonts/Spectral-Regular.woff2 b/dsfr/dsfr/fonts/Spectral-Regular.woff2
deleted file mode 100644
index 717905cb009312e56cae8012363c7e48dedea976..0000000000000000000000000000000000000000
Binary files a/dsfr/dsfr/fonts/Spectral-Regular.woff2 and /dev/null differ
diff --git a/dsfr/dsfr/icons/buildings/ancient-gate-fill.svg b/dsfr/dsfr/icons/buildings/ancient-gate-fill.svg
deleted file mode 100644
index 11015786e309f0a159095f911a83c340c068fff7..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/buildings/ancient-gate-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M18.901 10a2.999 2.999 0 0 0 4.075 1.113 3.5 3.5 0 0 1-1.975 3.55L21 21h-6v-2a3 3 0 0 0-5.995-.176L9 19v2H3v-6.336a3.5 3.5 0 0 1-1.979-3.553A2.999 2.999 0 0 0 5.098 10h13.803Zm-1.865-7a3.5 3.5 0 0 0 4.446 2.86 3.5 3.5 0 0 1-3.29 3.135L18 9H6a3.5 3.5 0 0 1-3.482-3.14A3.5 3.5 0 0 0 6.964 3h10.072Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/buildings/ancient-gate-line.svg b/dsfr/dsfr/icons/buildings/ancient-gate-line.svg
deleted file mode 100644
index 613ef892ab0e4bd5cf60b7e9c4e29eeaf144fd19..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/buildings/ancient-gate-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M18.901 10a2.999 2.999 0 0 0 4.075 1.113 3.5 3.5 0 0 1-1.975 3.55L21 21h-7v-2a2 2 0 0 0-1.85-1.995L12 17a2 2 0 0 0-1.995 1.85L10 19v2H3v-6.336a3.5 3.5 0 0 1-1.979-3.553A2.999 2.999 0 0 0 5.098 10h13.803Zm-.971 2H6.069l-.076.079c-.431.42-.935.76-1.486 1.002l-.096.039.589.28-.001 5.6 3.002-.001v-.072l.01-.223c.149-2.016 1.78-3.599 3.854-3.698l.208-.005.223.01a4 4 0 0 1 3.699 3.787l.004.201L19 19l.001-5.6.587-.28-.095-.04a5.002 5.002 0 0 1-1.486-1.001L17.93 12Zm-.894-9a3.5 3.5 0 0 0 4.446 2.86 3.5 3.5 0 0 1-3.29 3.135L18 9H6a3.5 3.5 0 0 1-3.482-3.14A3.5 3.5 0 0 0 6.964 3h10.072ZM15.6 5H8.399a5.507 5.507 0 0 1-1.49 1.816L6.661 7h10.677l-.012-.008a5.518 5.518 0 0 1-1.579-1.722L15.6 5Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/buildings/ancient-pavilion-fill.svg b/dsfr/dsfr/icons/buildings/ancient-pavilion-fill.svg
deleted file mode 100644
index f211ebea9e49c7b152e7285105bb1c45b025a4a9..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/buildings/ancient-pavilion-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12.513 2.002a9.004 9.004 0 0 0 9.97 5.876A4.501 4.501 0 0 1 19 11.888V19l2 .001v2H3v-2h2v-7.113a4.503 4.503 0 0 1-3.484-4.01 9.004 9.004 0 0 0 9.972-5.876h1.025ZM17 12H7v7h10v-7Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/buildings/ancient-pavilion-line.svg b/dsfr/dsfr/icons/buildings/ancient-pavilion-line.svg
deleted file mode 100644
index 3cd0eb9b901b012fe39d5b7ed651a0274accc992..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/buildings/ancient-pavilion-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12.513 2.002a9.004 9.004 0 0 0 9.97 5.876A4.501 4.501 0 0 1 19 11.888V19l2 .001v2H3v-2h2v-7.113a4.503 4.503 0 0 1-3.484-4.01 9.004 9.004 0 0 0 9.972-5.876h1.025ZM17 12H7v7h10v-7Zm-5-6.674v.001l-.11.155A11.012 11.012 0 0 1 5.4 9.736l-.358.073.673.19h12.573l.668-.19-.011-.002a11.01 11.01 0 0 1-6.836-4.326L12 5.326Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/buildings/bank-fill.svg b/dsfr/dsfr/icons/buildings/bank-fill.svg
deleted file mode 100644
index 333b8dbf293d7706fd844dd77e77464677fcb206..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/buildings/bank-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M22 20v2H2v-2h20ZM6 12v7H4v-7h2Zm5 0v7H9v-7h2Zm4 0v7h-2v-7h2Zm5 0v7h-2v-7h2ZM12 2l10 5v4H2V7l10-5Zm0 4a1 1 0 1 0 0 2 1 1 0 0 0 0-2Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/buildings/bank-line.svg b/dsfr/dsfr/icons/buildings/bank-line.svg
deleted file mode 100644
index 616a3366f66cc13ead3d62d3a41e79119f196079..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/buildings/bank-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M22 20v2H2v-2h20ZM6 12v7H4v-7h2Zm5 0v7H9v-7h2Zm4 0v7h-2v-7h2Zm5 0v7h-2v-7h2ZM12 2l10 5v4H2V7l10-5Zm0 2.236-8 4V9h16v-.764l-8-4ZM12 6a1 1 0 1 1 0 2 1 1 0 0 1 0-2Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/buildings/building-fill.svg b/dsfr/dsfr/icons/buildings/building-fill.svg
deleted file mode 100644
index 51be1417359aeee41ac545762eb6b34edec9f36e..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/buildings/building-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M14 3a1 1 0 0 1 1 1v15h2V9h3a1 1 0 0 1 1 1v9h2v2H1v-2h2V4a1 1 0 0 1 1-1h10Zm-3 8H7v2h4v-2Zm0-4H7v2h4V7Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/buildings/building-line.svg b/dsfr/dsfr/icons/buildings/building-line.svg
deleted file mode 100644
index a811aa43079f58199452d527803dd19d8b253013..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/buildings/building-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M14 3a1 1 0 0 1 1 1v15h4v-8h-2V9h3a1 1 0 0 1 1 1v9h2v2H1v-2h2V4a1 1 0 0 1 1-1h10Zm-1 2H5v14h8V5Zm-2 6v2H7v-2h4Zm0-4v2H7V7h4Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/buildings/community-fill.svg b/dsfr/dsfr/icons/buildings/community-fill.svg
deleted file mode 100644
index 26e0ad56da3806eaa1f115b2d36b5cbcafc420c2..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/buildings/community-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M21 3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1v-7.513a1 1 0 0 1 .343-.754L6 8.544V4a1 1 0 0 1 1-1h14ZM8 9.454l-4 3.488V19h3v-4h2v4h3v-6.058L8 9.454ZM18 15h-2v2h2v-2Zm0-4h-2v2h2v-2Zm0-4h-2v2h2V7Zm-4 0h-2v2h2V7Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/buildings/community-line.svg b/dsfr/dsfr/icons/buildings/community-line.svg
deleted file mode 100644
index 3dfe45a51b2aec43d14c13721afb1423ec97cda4..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/buildings/community-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M21 3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1v-7.513a1 1 0 0 1 .343-.754L6 8.544V4a1 1 0 0 1 1-1h14Zm-1 2H8v2.127c.234 0 .469.082.657.247l5 4.359a1 1 0 0 1 .343.754V19h6V5ZM8 9.454l-4 3.488V19h3v-4h2v4h3v-6.058L8 9.454ZM18 15v2h-2v-2h2Zm0-4v2h-2v-2h2Zm0-4v2h-2V7h2Zm-4 0v2h-2V7h2Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/buildings/government-fill.svg b/dsfr/dsfr/icons/buildings/government-fill.svg
deleted file mode 100644
index 97a7bf797995d8f39f96f28829248708c580c8c9..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/buildings/government-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M19 3a1 1 0 0 1 1 1v2h3v2h-1v11h1v2H1v-2h1V8H1V6h3V4a1 1 0 0 1 1-1h14Zm-6 9h-2v7h2v-7Zm-5 0H6v7h2v-7Zm10 0h-2v7h2v-7Zm0-7H6v1h12V5Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/buildings/government-line.svg b/dsfr/dsfr/icons/buildings/government-line.svg
deleted file mode 100644
index e6a72d4333c6920f5f7eedf24e2bd1860de4fd25..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/buildings/government-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M19 3a1 1 0 0 1 1 1v2h3v2h-1v11h1v2H1v-2h1V8H1V6h3V4a1 1 0 0 1 1-1h14Zm1 5H4v11h3v-7h2v7h2v-7h2v7h2v-7h2v7h3V8Zm-2-3H6v1h12V5Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/buildings/home-4-fill.svg b/dsfr/dsfr/icons/buildings/home-4-fill.svg
deleted file mode 100644
index ef51325c86cff147e72d92d9d316d77f93e96517..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/buildings/home-4-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12.673 1.612 23 11h-3v9a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-9H1l10.327-9.388a1 1 0 0 1 1.346 0ZM13 13h-2v6h2v-6Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/buildings/home-4-line.svg b/dsfr/dsfr/icons/buildings/home-4-line.svg
deleted file mode 100644
index 230046d382537fee5ea281c1535d1f912caa21c2..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/buildings/home-4-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12.673 1.612 23 11h-3v9a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-9H1l10.327-9.388a1 1 0 0 1 1.346 0ZM12 3.703 6 9.157V19h5v-6h2v6h5V9.157l-6-5.454Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/buildings/hospital-fill.svg b/dsfr/dsfr/icons/buildings/hospital-fill.svg
deleted file mode 100644
index 974d7c98d2d3a66c3c700563437fc760596f7b01..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/buildings/hospital-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M20 2a1 1 0 0 1 1 1v17h2v2H1v-2h2V3a1 1 0 0 1 1-1h16Zm-4 12H8v6h2v-4h4v4h2v-6Zm-3-8h-2v2H9v2h2v2h2v-2h2V8h-2V6Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/buildings/hospital-line.svg b/dsfr/dsfr/icons/buildings/hospital-line.svg
deleted file mode 100644
index 858b5188c91b54946e1d50783effc180e20a30f9..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/buildings/hospital-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M20 2a1 1 0 0 1 1 1v17h2v2H1v-2h2V3a1 1 0 0 1 1-1h16Zm-6 14h-4v4h4v-4Zm5-12H5v16h3v-6h8v6h3V4Zm-6 2v2h2v2h-2v2h-2v-2H9V8h2V6h2Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/buildings/hotel-fill.svg b/dsfr/dsfr/icons/buildings/hotel-fill.svg
deleted file mode 100644
index 953371f3f4eadcb1208812eceea50222fc58fd6e..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/buildings/hotel-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M18 3a1 1 0 0 1 1 1v5h2v10h1v2H2v-2h1V4a1 1 0 0 1 1-1h14Zm1 8h-6v8h2v-6h2v6h2v-8ZM9 15H7v2h2v-2Zm0-4H7v2h2v-2Zm0-4H7v2h2V7Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/buildings/hotel-line.svg b/dsfr/dsfr/icons/buildings/hotel-line.svg
deleted file mode 100644
index bc96a572a9c7d800724716b6c414754810d20b76..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/buildings/hotel-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M18 3a1 1 0 0 1 1 1v5h2v10h1v2H2v-2h1V4a1 1 0 0 1 1-1h14Zm1 8h-6v8h2v-6h2v6h2v-8Zm-2-6H5v14h6V9h6V5ZM9 15v2H7v-2h2Zm0-4v2H7v-2h2Zm0-4v2H7V7h2Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/buildings/store-fill.svg b/dsfr/dsfr/icons/buildings/store-fill.svg
deleted file mode 100644
index 277781c5d2cb58d5a1a7a10485fe5014f66744b4..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/buildings/store-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M18.79 2a1 1 0 0 1 .866.5l2.702 4.682A4.496 4.496 0 0 1 21 13.242V20h1v2H2v-2h1v-6.758A4.496 4.496 0 0 1 1 9.5c0-.827.224-1.624.633-2.303L4.345 2.5a1 1 0 0 1 .866-.5H18.79Zm-.58 2H5.789L3.356 8.213a2.5 2.5 0 0 0 4.466 2.216c.335-.837 1.52-.837 1.856 0a2.5 2.5 0 0 0 4.644 0c.335-.837 1.52-.837 1.856 0a2.5 2.5 0 1 0 4.457-2.232L18.21 4Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/buildings/store-line.svg b/dsfr/dsfr/icons/buildings/store-line.svg
deleted file mode 100644
index 083f8f1263503217f7eb846bc9c24addda9d234e..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/buildings/store-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M18.79 2a1 1 0 0 1 .866.5l2.702 4.682A4.496 4.496 0 0 1 21 13.242V20h1v2H2v-2h1v-6.758A4.496 4.496 0 0 1 1 9.5c0-.827.224-1.624.633-2.303L4.345 2.5a1 1 0 0 1 .866-.5H18.79Zm-3.54 10.612a4.496 4.496 0 0 1-6.5.002A4.496 4.496 0 0 1 5 13.973V20h14v-6.028a4.496 4.496 0 0 1-3.75-1.36ZM18.21 4H5.789L3.356 8.213a2.5 2.5 0 0 0 4.466 2.216c.335-.837 1.52-.837 1.856 0a2.5 2.5 0 0 0 4.644 0c.335-.837 1.52-.837 1.856 0a2.5 2.5 0 1 0 4.457-2.232L18.21 4Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/business/archive-fill.svg b/dsfr/dsfr/icons/business/archive-fill.svg
deleted file mode 100644
index 3e40df8d48d0742ac909ef25957196e28a9f42a5..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/business/archive-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M21 10v10.004c0 .55-.445.996-.993.996H3.993A.994.994 0 0 1 3 20.004V10h18Zm-6 2H9v2h6v-2Zm6.008-9c.548 0 .992.444.992 1v4H2V4c0-.552.455-1 .992-1h18.016Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/business/archive-line.svg b/dsfr/dsfr/icons/business/archive-line.svg
deleted file mode 100644
index acdf5724cebf11e2a81f0723a737b0d565cfba26..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/business/archive-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M21.008 3A.99.99 0 0 1 22 4.003V10h-1v10.001a.996.996 0 0 1-.993.999H3.993A.996.996 0 0 1 3 20.001V10H2V4.003C2 3.449 2.455 3 2.992 3h18.016ZM19 10H5v9h14v-9Zm-4 2v2H9v-2h6Zm5-7H4v3h16V5Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/business/attachment-fill.svg b/dsfr/dsfr/icons/business/attachment-fill.svg
deleted file mode 100644
index 6d487a0b3338c6782b8021a4de6147d9b676c05b..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/business/attachment-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M20.003 2c.549 0 .994.444.994.992L21 21.008a1 1 0 0 1-.993.992H3.993A.993.993 0 0 1 3 21.008V2.992A1 1 0 0 1 3.993 2h16.01ZM10 6a3 3 0 0 0-3 3v4a5 5 0 0 0 10 0V8h-2v5a3 3 0 0 1-6 0V9a1 1 0 1 1 2 0v4a1 1 0 0 0 2 0V9a3 3 0 0 0-3-3Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/business/attachment-line.svg b/dsfr/dsfr/icons/business/attachment-line.svg
deleted file mode 100644
index 5fc54b2050b4d6150a52b3f592cbdcb4f1bd0f75..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/business/attachment-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M14 13.5V8a4 4 0 0 0-8 0v5.5a6.5 6.5 0 1 0 13 0V4h2v9.5a8.5 8.5 0 1 1-17 0V8a6 6 0 0 1 12 0v5.5a3.5 3.5 0 1 1-7 0V8h2v5.5a1.5 1.5 0 1 0 3 0Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/business/award-fill.svg b/dsfr/dsfr/icons/business/award-fill.svg
deleted file mode 100644
index 09bccae39f2be2548f5410b37326da74e9e34d8b..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/business/award-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 1.001a8 8 0 0 1 5 14.245v6.871a.5.5 0 0 1-.757.429L12 20l-4.243 2.546a.5.5 0 0 1-.757-.43v-6.87a8 8 0 0 1 5-14.245ZM12 3a6 6 0 1 0 0 12 6 6 0 0 0 0-12Zm0 2a4 4 0 1 1 0 8 4 4 0 0 1 0-8Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/business/award-line.svg b/dsfr/dsfr/icons/business/award-line.svg
deleted file mode 100644
index 83b0a8861c8ff50ec488a852cfacbba322541b72..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/business/award-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 1.001a8 8 0 0 1 5 14.245v6.871a.5.5 0 0 1-.757.429L12 20l-4.243 2.546a.5.5 0 0 1-.757-.43v-6.87a8 8 0 0 1 5-14.245Zm3 15.417A7.978 7.978 0 0 1 12 17a7.978 7.978 0 0 1-3-.582v3.05l3-1.8 3 1.8v-3.05ZM12 3a6 6 0 1 0 0 12 6 6 0 0 0 0-12Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/business/bar-chart-box-fill.svg b/dsfr/dsfr/icons/business/bar-chart-box-fill.svg
deleted file mode 100644
index 8e6efc1622de079bea2ec5d0d4ce3085355455ac..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/business/bar-chart-box-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M21 3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18ZM9 13H7v4h2v-4Zm4-6h-2v10h2V7Zm4 3h-2v7h2v-7Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/business/bar-chart-box-line.svg b/dsfr/dsfr/icons/business/bar-chart-box-line.svg
deleted file mode 100644
index 928620da7764e773eb1e05fb79cfb17b79240a01..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/business/bar-chart-box-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M21 3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18Zm-1 2H4v14h16V5ZM9 13v4H7v-4h2Zm4-6v10h-2V7h2Zm4 3v7h-2v-7h2Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/business/bookmark-fill.svg b/dsfr/dsfr/icons/business/bookmark-fill.svg
deleted file mode 100644
index 0de512c5bb83696555faf7b523ffdb7ad960b3bc..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/business/bookmark-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M5 2h14a1 1 0 0 1 1 1v19.143a.5.5 0 0 1-.766.424L12 18.03l-7.234 4.536A.5.5 0 0 1 4 22.143V3a1 1 0 0 1 1-1Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/business/bookmark-line.svg b/dsfr/dsfr/icons/business/bookmark-line.svg
deleted file mode 100644
index df6a0e86a8fa5267040d96ff6c6ccb176c7e7b4c..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/business/bookmark-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M19 2a1 1 0 0 1 1 1v19.143a.5.5 0 0 1-.766.424L12 18.03l-7.234 4.536A.5.5 0 0 1 4 22.143V3a1 1 0 0 1 1-1h14Zm-1 2H6v15.432l6-3.761 6 3.761V4Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/business/briefcase-fill.svg b/dsfr/dsfr/icons/business/briefcase-fill.svg
deleted file mode 100644
index 0ed19587aee310c8d58411318d6ad013057287c0..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/business/briefcase-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M16 1a1 1 0 0 1 1 1v3h4a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h4V2a1 1 0 0 1 1-1h8Zm4 14H4v4h16v-4Zm-7-4h-2v2h2v-2Zm2-8H9v2h6V3Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/business/briefcase-line.svg b/dsfr/dsfr/icons/business/briefcase-line.svg
deleted file mode 100644
index 0a96a6c716ad82f3b785bd14d7f1f707eac9f2a4..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/business/briefcase-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M16 1a1 1 0 0 1 1 1v3h4a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h4V2a1 1 0 0 1 1-1h8Zm4 15H4v3h16v-3Zm0-9H4v7h16V7Zm-7 4v2h-2v-2h2Zm2-8H9v2h6V3Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/business/calendar-2-fill.svg b/dsfr/dsfr/icons/business/calendar-2-fill.svg
deleted file mode 100644
index 1b884a7af7de53624989172d2e1aa16782dd2f72..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/business/calendar-2-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M9 1v2h6V1h2v2h4a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h4V1h2Zm11 8H4v10h16V9ZM8 11v2H6v-2h2Zm5 0v2h-2v-2h2Zm5 0v2h-2v-2h2Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/business/calendar-2-line.svg b/dsfr/dsfr/icons/business/calendar-2-line.svg
deleted file mode 100644
index a94ec61a113e8fd1758eff20261397f8d600009e..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/business/calendar-2-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M9 1v2h6V1h2v2h4a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h4V1h2Zm11 10H4v8h16v-8ZM8 13v2H6v-2h2Zm5 0v2h-2v-2h2Zm5 0v2h-2v-2h2ZM7 5H4v4h16V5h-3v2h-2V5H9v2H7V5Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/business/calendar-event-fill.svg b/dsfr/dsfr/icons/business/calendar-event-fill.svg
deleted file mode 100644
index 84f5620bc8844965283d37c890564c26c575dc9e..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/business/calendar-event-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M9 1v2h6V1h2v2h4a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h4V1h2Zm11 8H4v10h16V9Zm-9 4v4H6v-4h5Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/business/calendar-event-line.svg b/dsfr/dsfr/icons/business/calendar-event-line.svg
deleted file mode 100644
index 4f31a3c4e212bdb231cd7590ea0b1c9ab9096fdd..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/business/calendar-event-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M9 1v2h6V1h2v2h4a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h4V1h2Zm11 10H4v8h16v-8Zm-9 2v4H6v-4h5ZM7 5H4v4h16V5h-3v2h-2V5H9v2H7V5Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/business/calendar-fill.svg b/dsfr/dsfr/icons/business/calendar-fill.svg
deleted file mode 100644
index ffadcb7d66f623caf91d4e33ececc5f30befba7d..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/business/calendar-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M2 11h20v9a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1v-9zm15-8h4a1 1 0 0 1 1 1v5H2V4a1 1 0 0 1 1-1h4V1h2v2h6V1h2v2z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/business/calendar-line.svg b/dsfr/dsfr/icons/business/calendar-line.svg
deleted file mode 100644
index f4b79b8793131d4c611b1798087626fabec56d32..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/business/calendar-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M17 3h4c.55 0 1 .45 1 1v16c0 .55-.45 1-1 1H3c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h4V1h2v2h6V1h2v2zm-2 2H9v2H7V5H4v4h16V5h-3v2h-2V5zm5 6H4v8h16v-8z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/business/cloud-fill.svg b/dsfr/dsfr/icons/business/cloud-fill.svg
deleted file mode 100644
index b588e93e5acdf52bdf0ed6d1936b945bd893165f..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/business/cloud-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M17 7a8.003 8.003 0 0 0-7.493 5.19l1.874.703A6.002 6.002 0 0 1 23 15a6 6 0 0 1-6 6H7A6 6 0 0 1 5.008 9.339a7 7 0 0 1 13.757-2.143A8.027 8.027 0 0 0 17 7Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/business/cloud-line.svg b/dsfr/dsfr/icons/business/cloud-line.svg
deleted file mode 100644
index 4cd3e697ed6d441d0f76aa605010edc5ab4b728e..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/business/cloud-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M15.596 2.999a7 7 0 0 1 3.396 6.34A6 6 0 0 1 17 21H7A6 6 0 0 1 5.008 9.339a7 7 0 0 1 10.588-6.34ZM9.36 4.752a5 5 0 0 0-2.354 4.491l.07 1.488-1.404.494A4.002 4.002 0 0 0 7 19h10a4 4 0 1 0-3.796-5.265l-1.898-.633A6.003 6.003 0 0 1 17 9a5 5 0 0 0-7.64-4.248Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/business/copyright-fill.svg b/dsfr/dsfr/icons/business/copyright-fill.svg
deleted file mode 100644
index 0f1c9c85ee1c9acf3ba867fdc323cef2ea9b0166..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/business/copyright-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 2c5.52 0 10 4.48 10 10s-4.48 10-10 10S2 17.52 2 12 6.48 2 12 2Zm0 5c-2.76 0-5 2.24-5 5a5.002 5.002 0 0 0 9.288 2.572l-1.715-1.028a3 3 0 1 1 .001-3.087l1.714-1.03A4.999 4.999 0 0 0 12 7Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/business/copyright-line.svg b/dsfr/dsfr/icons/business/copyright-line.svg
deleted file mode 100644
index 9da8ed2bab99ef01743e2545f971febde28654a3..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/business/copyright-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 2c5.52 0 10 4.48 10 10s-4.48 10-10 10S2 17.52 2 12 6.48 2 12 2Zm0 2c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8Zm0 3c1.82 0 3.413.973 4.288 2.428l-1.714 1.029a3 3 0 1 0-.001 3.087l1.715 1.028A4.999 4.999 0 0 1 7 12c0-2.76 2.24-5 5-5Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/business/customer-service-fill.svg b/dsfr/dsfr/icons/business/customer-service-fill.svg
deleted file mode 100644
index 7152c3e446e2446d6f708e588d9b8d870b3a2acc..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/business/customer-service-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M22 17.002a6.002 6.002 0 0 1-4.713 5.86l-.638-1.914A4.003 4.003 0 0 0 19.465 19H17a2 2 0 0 1-2-2v-4a2 2 0 0 1 2-2h2.938a8.001 8.001 0 0 0-15.876 0H7a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-5C2 6.477 6.477 2 12 2s10 4.477 10 10v5.002Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/business/customer-service-line.svg b/dsfr/dsfr/icons/business/customer-service-line.svg
deleted file mode 100644
index f4a633953dddbcbf6590a863215123d9a1842443..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/business/customer-service-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 2c5.523 0 10 4.477 10 10v5.002a6.002 6.002 0 0 1-4.713 5.86l-.638-1.914A4.003 4.003 0 0 0 19.465 19H17a2 2 0 0 1-2-2v-4a2 2 0 0 1 2-2h2.938a8.001 8.001 0 0 0-15.876 0H7a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-5C2 6.477 6.477 2 12 2Zm8 11h-3v4h3v-4ZM7 13H4v4h3v-4Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/business/flag-fill.svg b/dsfr/dsfr/icons/business/flag-fill.svg
deleted file mode 100644
index c527ae106759c5b947e3313b42042a505c051453..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/business/flag-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M3 3h9.382a1 1 0 0 1 .894.553L14 5h6a1 1 0 0 1 1 1v11a1 1 0 0 1-1 1h-6.382a1 1 0 0 1-.894-.553L12 16H5v6H3V3Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/business/flag-line.svg b/dsfr/dsfr/icons/business/flag-line.svg
deleted file mode 100644
index a7c98d9ae48c77800202faebfabcb8ba7baf9a52..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/business/flag-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12.382 3a1 1 0 0 1 .894.553L14 5h6a1 1 0 0 1 1 1v11a1 1 0 0 1-1 1h-6.382a1 1 0 0 1-.894-.553L12 16H5v6H3V3h9.382Zm-.618 2H5v9h8.236l1 2H19V7h-6.236l-1-2Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/business/global-fill.svg b/dsfr/dsfr/icons/business/global-fill.svg
deleted file mode 100644
index a7f20e6a28aa927eebe72c945c38010aa6da6ee2..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/business/global-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M7.527 13a17.9 17.9 0 0 0 2.925 8.88A10.005 10.005 0 0 1 2.05 13h5.477Zm14.423 0a10.005 10.005 0 0 1-8.402 8.88A17.9 17.9 0 0 0 16.473 13h5.477Zm-7.48 0A15.908 15.908 0 0 1 12 20.592 15.908 15.908 0 0 1 9.53 13h4.94ZM10.452 2.12A17.9 17.9 0 0 0 7.527 11H2.05a10.005 10.005 0 0 1 8.402-8.88ZM12 3.408A15.908 15.908 0 0 1 14.47 11H9.53A15.908 15.908 0 0 1 12 3.408Zm1.548-1.288A10.005 10.005 0 0 1 21.95 11h-5.477a17.9 17.9 0 0 0-2.925-8.88Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/business/global-line.svg b/dsfr/dsfr/icons/business/global-line.svg
deleted file mode 100644
index bcbaf9bd4283a64d74f131a00a6176594626ecdf..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/business/global-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2Zm1.97 11h-3.94c.151 2.439.848 4.73 1.97 6.752A15.905 15.905 0 0 0 13.97 13Zm-5.943 0H4.062a8.008 8.008 0 0 0 5.648 6.667A17.9 17.9 0 0 1 8.027 13Zm11.911 0h-3.965a17.9 17.9 0 0 1-1.683 6.667A8.008 8.008 0 0 0 19.938 13ZM12 4.248A15.905 15.905 0 0 0 10.03 11h3.939A15.905 15.905 0 0 0 12 4.248Zm-2.29.085A8.008 8.008 0 0 0 4.062 11h3.965A17.9 17.9 0 0 1 9.71 4.333Zm4.58 0A17.9 17.9 0 0 1 15.973 11h3.965a8.008 8.008 0 0 0-5.648-6.667Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/business/line-chart-fill.svg b/dsfr/dsfr/icons/business/line-chart-fill.svg
deleted file mode 100644
index d8ec5bd2dc35205c0a9c79132270f854d88f4012..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/business/line-chart-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M5 3v16h16v2H3V3h2Zm14.94 2.94 2.12 2.12L16 14.122l-3-3-3.94 3.94-2.12-2.122L13 6.88l3 3 3.94-3.94Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/business/line-chart-line.svg b/dsfr/dsfr/icons/business/line-chart-line.svg
deleted file mode 100644
index c9fe83ae278f4882b0580f365aca33923d7d4a73..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/business/line-chart-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M5 3v16h16v2H3V3h2Zm15.293 3.293 1.414 1.414L16 13.414l-3-2.999-4.293 4.292-1.414-1.414L13 7.586l3 2.999 4.293-4.292Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/business/links-fill.svg b/dsfr/dsfr/icons/business/links-fill.svg
deleted file mode 100644
index be83b45626a0376b83ab6bdf838d689f60e3ee18..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/business/links-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m13.06 8.11 1.415 1.415a7 7 0 0 1 0 9.9l-.354.353a7 7 0 0 1-9.9-9.9l1.415 1.415a5 5 0 1 0 7.071 7.071l.354-.354a5 5 0 0 0 0-7.07l-1.415-1.415 1.415-1.414zm6.718 6.011-1.414-1.414a5 5 0 1 0-7.071-7.071l-.354.354a5 5 0 0 0 0 7.07l1.415 1.415-1.415 1.414-1.414-1.414a7 7 0 0 1 0-9.9l.354-.353a7 7 0 0 1 9.9 9.9z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/business/links-line.svg b/dsfr/dsfr/icons/business/links-line.svg
deleted file mode 100644
index a36b39b8a8e8d5bdff413bf2108cd4264583cb7a..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/business/links-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m12.89 7.939 1.414 1.415a7 7 0 0 1 0 9.9l-.354.353a7 7 0 0 1-9.9-9.9l1.415 1.415a5 5 0 1 0 7.071 7.07l.354-.353a5 5 0 0 0 0-7.07l-1.415-1.415L12.89 7.94v-.001Zm6.717 6.01-1.414-1.413a5 5 0 1 0-7.07-7.071l-.355.354a5 5 0 0 0 0 7.07l1.415 1.415-1.415 1.414-1.414-1.414a7 7 0 0 1 0-9.9l.354-.353a7 7 0 1 1 9.9 9.9v-.001Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/business/mail-fill.svg b/dsfr/dsfr/icons/business/mail-fill.svg
deleted file mode 100644
index 9846672d44d4c0116c8f9fa69d2bf6336173427a..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/business/mail-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1Zm9.06 8.683L5.648 6.238 4.353 7.762l7.72 6.555 7.581-6.56-1.308-1.513-6.285 5.439h-.001Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/business/mail-line.svg b/dsfr/dsfr/icons/business/mail-line.svg
deleted file mode 100644
index 4aa057292bdab5d616dc78f736d818d82d242431..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/business/mail-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1Zm17 4.238-7.928 7.1L4 7.216V19h16V7.238ZM4.511 5l7.55 6.662L19.502 5H4.511Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/business/mail-open-fill.svg b/dsfr/dsfr/icons/business/mail-open-fill.svg
deleted file mode 100644
index 4e2499dca688c972d0917559d34d811544ae243b..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/business/mail-open-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m12.519 1.31 9.238 5.545a.5.5 0 0 1 .243.429V20a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V7.283a.5.5 0 0 1 .243-.429L11.49 1.31a1 1 0 0 1 1.029 0ZM5.647 8.238 4.353 9.762l7.72 6.555 7.581-6.56-1.308-1.513-6.285 5.439-6.414-5.445Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/business/mail-open-line.svg b/dsfr/dsfr/icons/business/mail-open-line.svg
deleted file mode 100644
index 0b15fa7b6f003cfa42a8860bda0ea4211deae259..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/business/mail-open-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m12.519 1.31 9.238 5.545a.5.5 0 0 1 .243.429V20a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V7.283a.5.5 0 0 1 .243-.429L11.49 1.31a1 1 0 0 1 1.029 0Zm-.515 2.022L4 8.132V19h16V8.132l-7.996-4.8ZM6.636 9.228l5.424 4.47 5.296-4.463 1.288 1.53-6.57 5.537-6.71-5.53 1.272-1.544Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/business/medal-fill.svg b/dsfr/dsfr/icons/business/medal-fill.svg
deleted file mode 100644
index 49db8a595b988b49f8280e2c9e9b835c00adab1c..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/business/medal-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 7a8 8 0 1 1 0 16 8 8 0 0 1 0-16Zm0 3.5-1.323 2.68-2.957.43 2.14 2.085-.505 2.946L12 17.25l2.645 1.39-.505-2.945 2.14-2.086-2.957-.43L12 10.5ZM18 2v3l-1.363 1.138A9.935 9.935 0 0 0 13 5.049V2h5Zm-7-.001v3.05a9.935 9.935 0 0 0-3.636 1.088L6 5V2l5-.001Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/business/medal-line.svg b/dsfr/dsfr/icons/business/medal-line.svg
deleted file mode 100644
index 2051137c9d5aadee84631f2124126ad43f3c495d..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/business/medal-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 7a8 8 0 1 1 0 16 8 8 0 0 1 0-16Zm0 2a6 6 0 1 0 0 12 6 6 0 0 0 0-12Zm0 1.5 1.323 2.68 2.957.43-2.14 2.085.505 2.946L12 17.25l-2.645 1.39.505-2.945-2.14-2.086 2.957-.43L12 10.5ZM18 2v3l-1.363 1.138A9.935 9.935 0 0 0 13 5.049V2h5Zm-7-.001v3.05a9.935 9.935 0 0 0-3.636 1.088L6 5V2l5-.001Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/business/pie-chart-2-fill.svg b/dsfr/dsfr/icons/business/pie-chart-2-fill.svg
deleted file mode 100644
index c9a67c47a494908efb3a37eb80d63945741d3934..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/business/pie-chart-2-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M11 2.05V13h10.95c-.501 5.053-4.765 9-9.95 9-5.523 0-10-4.477-10-10 0-5.185 3.947-9.449 9-9.95Zm2-1.507C18.553 1.02 22.979 5.447 23.457 11H13V.543Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/business/pie-chart-2-line.svg b/dsfr/dsfr/icons/business/pie-chart-2-line.svg
deleted file mode 100644
index 42aad272008fede2512d34ac06ee497db76f3b97..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/business/pie-chart-2-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 .5C18.351.5 23.5 5.649 23.5 12c0 .337-.014.67-.043 1h-1.506c-.502 5.053-4.766 9-9.951 9-5.523 0-10-4.477-10-10 0-5.185 3.947-9.449 9-9.95V.543c.33-.029.663-.043 1-.043Zm-1 3.562A8.001 8.001 0 0 0 12 20a8 8 0 0 0 7.938-7H11V4.062Zm2-1.51V11h8.448A9.503 9.503 0 0 0 13 2.552Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/business/pie-chart-box-fill.svg b/dsfr/dsfr/icons/business/pie-chart-box-fill.svg
deleted file mode 100644
index 582bac4ee05a77173c28c38eb88f78818ad02373..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/business/pie-chart-box-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M21 3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18ZM11 7.1a5.002 5.002 0 0 0 1 9.9 5.002 5.002 0 0 0 4.9-4H11V7.1Zm2 0V11h3.9A5.006 5.006 0 0 0 13 7.1Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/business/pie-chart-box-line.svg b/dsfr/dsfr/icons/business/pie-chart-box-line.svg
deleted file mode 100644
index 5e09e6368fcbe0fd1e514249d761cf552d181b59..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/business/pie-chart-box-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M21 3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18Zm-1 2H4v14h16V5Zm-9 2.1V13h5.9A5.002 5.002 0 0 1 7 12a5.002 5.002 0 0 1 4-4.9Zm2 0a5.006 5.006 0 0 1 3.9 3.9H13V7.1Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/business/printer-fill.svg b/dsfr/dsfr/icons/business/printer-fill.svg
deleted file mode 100644
index ffecd9a7b59ad0a39ee1d5b487c3d6513fd1a807..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/business/printer-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M7 17h10v5H7v-5Zm12 3v-5H5v5H3a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1h-2ZM5 10v2h3v-2H5Zm2-8h10a1 1 0 0 1 1 1v3H6V3a1 1 0 0 1 1-1Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/business/printer-line.svg b/dsfr/dsfr/icons/business/printer-line.svg
deleted file mode 100644
index 376fc176d08551d4bb363fe236e62baa91edb7de..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/business/printer-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M6 19H3a1 1 0 0 1-1-1V8a1 1 0 0 1 1-1h3V3a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v4h3a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1h-3v2a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1v-2Zm0-2v-1a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v1h2V9H4v8h2ZM8 4v3h8V4H8Zm0 13v3h8v-3H8Zm-3-7h3v2H5v-2Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/business/profil-fill.svg b/dsfr/dsfr/icons/business/profil-fill.svg
deleted file mode 100644
index 42307178cf18b72e271cc23ea6179c06b76e20c7..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/business/profil-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M21.008 3c.548 0 .992.445.992.993v16.014a1 1 0 0 1-.992.993H2.992A.993.993 0 0 1 2 20.007V3.993A1 1 0 0 1 2.992 3h18.016ZM18 15H6v2h12v-2Zm-6-8H6v6h6V7Zm6 4h-4v2h4v-2Zm-8-2v2H8V9h2Zm8-2h-4v2h4V7Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/business/profil-line.svg b/dsfr/dsfr/icons/business/profil-line.svg
deleted file mode 100644
index e5d0b0ab480f5e1c66afd2a07a61f8ee2145d650..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/business/profil-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M21.008 3c.548 0 .992.445.992.993v16.014a1 1 0 0 1-.992.993H2.992A.993.993 0 0 1 2 20.007V3.993A1 1 0 0 1 2.992 3h18.016ZM20 5H4v14h16V5Zm-2 10v2H6v-2h12Zm-6-8v6H6V7h6Zm6 4v2h-4v-2h4Zm-8-2H8v2h2V9Zm8-2v2h-4V7h4Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/business/projector-2-fill.svg b/dsfr/dsfr/icons/business/projector-2-fill.svg
deleted file mode 100644
index f443d9d20e31a20528c0df663ec78cff82031328..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/business/projector-2-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M16.5 3a6.48 6.48 0 0 1 4.69 2H22a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1v2h-2v-2H4v2H2v-2a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h9.81a6.481 6.481 0 0 1 4.69-2ZM6 13H4v2h2v-2Zm4 0H8v2h2v-2Zm6.5-8a4.5 4.5 0 1 0 0 9 4.5 4.5 0 0 0 0-9Zm0 2a2.5 2.5 0 1 1 0 5 2.5 2.5 0 0 1 0-5Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/business/projector-2-line.svg b/dsfr/dsfr/icons/business/projector-2-line.svg
deleted file mode 100644
index 981a851f87b6a09160775df886ce645425934133..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/business/projector-2-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M17 3c1.777 0 3.374.773 4.472 2H22a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1v2h-2v-2H4v2H2v-2a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h10.528A5.985 5.985 0 0 1 17 3Zm-5.659 4H3v10h18v-3.528A6 6 0 0 1 11.341 7ZM7 13v2H5v-2h2Zm3 0v2H8v-2h2Zm7-8a4 4 0 1 0 0 8 4 4 0 0 0 0-8Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/business/send-plane-fill.svg b/dsfr/dsfr/icons/business/send-plane-fill.svg
deleted file mode 100644
index 1f829bbaadcec1fc3de8f6baeafe89eb5b05e24d..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/business/send-plane-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M1.946 9.315c-.522-.174-.527-.455.01-.634l19.087-6.362c.529-.176.832.12.684.638l-5.454 19.086c-.15.529-.455.547-.679.045L12 14l6-8-8 6-8.054-2.685Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/business/send-plane-line.svg b/dsfr/dsfr/icons/business/send-plane-line.svg
deleted file mode 100644
index 827c872981626362178e44970f461bf8825c0d15..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/business/send-plane-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m21.727 2.957-5.454 19.086c-.15.529-.475.553-.717.07L11 13 1.923 9.37c-.51-.205-.504-.51.034-.689l19.086-6.362c.529-.176.832.12.684.638Zm-2.692 2.14L6.812 9.17h.001l5.636 2.255 3.04 6.082 3.546-12.41Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/business/slideshow-fill.svg b/dsfr/dsfr/icons/business/slideshow-fill.svg
deleted file mode 100644
index 0f3d93f24b8d39f0c381886a65edce5d398cc944..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/business/slideshow-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M22 6v14a1 1 0 0 1-1 1h-8v2h-2v-2H3a1 1 0 0 1-1-1V6h20ZM8 10a3 3 0 1 0 3 3H8v-3Zm11 4h-6v2h6v-2Zm0-4h-6v2h6v-2Zm3-7v2H2V3h20Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/business/slideshow-line.svg b/dsfr/dsfr/icons/business/slideshow-line.svg
deleted file mode 100644
index f0ac02f11a822a96db7a70b2a6bfb77f544eebe2..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/business/slideshow-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M22 6v14a1 1 0 0 1-1 1h-8v2h-2v-2H3a1 1 0 0 1-1-1V6h20Zm-2 2H4v11h16V8Zm-2 6v2h-5v-2h5Zm-9-4v3h3a3 3 0 1 1-3-3Zm9 0v2h-5v-2h5Zm4-7v2H2V3h20Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/business/window-fill.svg b/dsfr/dsfr/icons/business/window-fill.svg
deleted file mode 100644
index 87eab4c12192fb97b45b1c0c38459913347f0bd7..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/business/window-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M21 3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18Zm-1 7H4v9h16v-9ZM7 6H5v2h2V6Zm4 0H9v2h2V6Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/business/window-line.svg b/dsfr/dsfr/icons/business/window-line.svg
deleted file mode 100644
index aca2f410d4540cd6cb98143be6067d26316cc156..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/business/window-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M21 3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18Zm-1 8H4v8h16v-8Zm0-6H4v4h16V5Zm-9 1v2H9V6h2ZM7 6v2H5V6h2Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/communication/chat-2-fill.svg b/dsfr/dsfr/icons/communication/chat-2-fill.svg
deleted file mode 100644
index 3797562982fbc2a15012e4c3ec190ab102c112c3..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/communication/chat-2-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M14.45 19 12 22.5 9.55 19H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1h-6.55Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/communication/chat-2-line.svg b/dsfr/dsfr/icons/communication/chat-2-line.svg
deleted file mode 100644
index aa8f10fb0a1837e4bca40efbe135e84e7fef8a49..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/communication/chat-2-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M21 3a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1h-6.55L12 22.5 9.55 19H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18Zm-1 2H4v12h6.591L12 19.012 13.409 17H20V5Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/communication/chat-3-fill.svg b/dsfr/dsfr/icons/communication/chat-3-fill.svg
deleted file mode 100644
index a253e247ad2f9182a7456d30d831f9a03291531f..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/communication/chat-3-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M7.291 20.824 2 22l1.176-5.291A9.956 9.956 0 0 1 2 12C2 6.477 6.477 2 12 2s10 4.477 10 10-4.477 10-10 10a9.956 9.956 0 0 1-4.709-1.176Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/communication/chat-3-line.svg b/dsfr/dsfr/icons/communication/chat-3-line.svg
deleted file mode 100644
index c849d15daad390f898083feb6484bb8a4a363947..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/communication/chat-3-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10a9.956 9.956 0 0 1-4.709-1.176L2 22l1.176-5.291A9.956 9.956 0 0 1 2 12C2 6.477 6.477 2 12 2Zm0 2a8 8 0 0 0-8 8c0 1.334.325 2.618.94 3.766l.349.653-.655 2.947 2.947-.655.653.35A7.955 7.955 0 0 0 12 20a8 8 0 0 0 0-16Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/communication/chat-check-fill.svg b/dsfr/dsfr/icons/communication/chat-check-fill.svg
deleted file mode 100644
index 9996a8e8514833c7e75d326ba9ceebfb472bbedf..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/communication/chat-check-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M21 3a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H6.455L2 22.5V4a1 1 0 0 1 1-1h18Zm-5.464 4.879-4.243 4.242-2.475-2.475-1.414 1.415 3.889 3.889 5.657-5.657-1.414-1.414Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/communication/chat-check-line.svg b/dsfr/dsfr/icons/communication/chat-check-line.svg
deleted file mode 100644
index b3cc34352741405fe591826a97ffd6837b0b2fd2..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/communication/chat-check-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M21 3a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H6.455L2 22.5V4a1 1 0 0 1 1-1h18Zm-1 2H4v13.385L5.763 17H20V5Zm-4.464 2.879 1.414 1.414-5.657 5.657-3.89-3.89 1.415-1.414 2.475 2.475 4.243-4.242Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/communication/chat-delete-fill.svg b/dsfr/dsfr/icons/communication/chat-delete-fill.svg
deleted file mode 100644
index d4069cb3bd046cd52ba7d9da57d84d4fbf30121a..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/communication/chat-delete-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M21 3a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H6.455L2 22.5V4a1 1 0 0 1 1-1h18ZM9.525 7.11 8.111 8.525 10.586 11 8.11 13.475l1.414 1.414L12 12.414l2.475 2.475 1.414-1.414L13.414 11h.001l2.474-2.475-1.414-1.414L12 9.586 9.525 7.11Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/communication/chat-delete-line.svg b/dsfr/dsfr/icons/communication/chat-delete-line.svg
deleted file mode 100644
index d2254277e2fd19a144097f6941cf43350bbb0610..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/communication/chat-delete-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M21 3a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H6.455L2 22.5V4a1 1 0 0 1 1-1h18Zm-1 2H4v13.385L5.763 17H20V5Zm-5.525 2.111 1.414 1.414L13.414 11l2.475 2.475-1.414 1.414L12 12.414 9.525 14.89l-1.414-1.414L10.586 11 8.11 8.525l1.414-1.414L12 9.586l2.475-2.475Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/communication/chat-poll-fill.svg b/dsfr/dsfr/icons/communication/chat-poll-fill.svg
deleted file mode 100644
index e06a9128265ac0a3744e422eaa53b0a2c3216569..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/communication/chat-poll-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M21 3a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H6.455L2 22.5V4a1 1 0 0 1 1-1h18Zm-1 2H4v13.385L5.763 17H20V5Zm-7 2v8h-2V7h2Zm4 2v6h-2V9h2Zm-8 2v4H7v-4h2Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/communication/chat-poll-line.svg b/dsfr/dsfr/icons/communication/chat-poll-line.svg
deleted file mode 100644
index 0dce111f4c13393bf473c09286fcd68c858744e1..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/communication/chat-poll-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M21 3a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H6.455L2 22.5V4a1 1 0 0 1 1-1h18Zm-8 4h-2v8h2V7Zm4 2h-2v6h2V9Zm-8 2H7v4h2v-4Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/communication/discuss-fill.svg b/dsfr/dsfr/icons/communication/discuss-fill.svg
deleted file mode 100644
index a984cec00aff7c0887dd400ae8c63cf05848c612..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/communication/discuss-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M22 6.103a1 1 0 0 1 1 1V18a1 1 0 0 1-1 1h-5.2L14 22.5 11.2 19H6a1 1 0 0 1-1-1V7.103a1 1 0 0 1 1-1h16ZM19 2v2H3v11H1V3a1 1 0 0 1 1-1h17Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/communication/discuss-line.svg b/dsfr/dsfr/icons/communication/discuss-line.svg
deleted file mode 100644
index 6e7cc406cceae9715432eb021cabd7a22d9acc48..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/communication/discuss-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M22 6.103a1 1 0 0 1 1 1V18a1 1 0 0 1-1 1h-5.2L14 22.5 11.2 19H6a1 1 0 0 1-1-1V7.103a1 1 0 0 1 1-1h16Zm-1 2H7V17h5.161L14 19.298 15.839 17H21V8.103ZM19 2v2H3v11H1V3a1 1 0 0 1 1-1h17Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/communication/feedback-fill.svg b/dsfr/dsfr/icons/communication/feedback-fill.svg
deleted file mode 100644
index 5d70a8a10d984cf561689b72cb6749ee061f79ec..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/communication/feedback-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M21 3a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H6.455L2 22.5V4a1 1 0 0 1 1-1h18Zm-8 10h-2v2h2v-2Zm0-6h-2v5h2V7Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/communication/feedback-line.svg b/dsfr/dsfr/icons/communication/feedback-line.svg
deleted file mode 100644
index 8d438f882543fdaccc849b50cc4341367cd97aa2..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/communication/feedback-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M21 3a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H6.455L2 22.5V4a1 1 0 0 1 1-1h18Zm-1 2H4v13.385L5.763 17H20V5Zm-7 8v2h-2v-2h2Zm0-6v5h-2V7h2Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/communication/message-2-fill.svg b/dsfr/dsfr/icons/communication/message-2-fill.svg
deleted file mode 100644
index f10699eec5648e0025c529a06ec9252bf46b7698..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/communication/message-2-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M21 3a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H6.455L2 22.5V4a1 1 0 0 1 1-1h18ZM9 10H7v2h2v-2Zm4 0h-2v2h2v-2Zm4 0h-2v2h2v-2Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/communication/message-2-line.svg b/dsfr/dsfr/icons/communication/message-2-line.svg
deleted file mode 100644
index 2e323bdedf5b145cf566a2ab00fab625c13f93c2..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/communication/message-2-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M21 3a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H6.455L2 22.5V4a1 1 0 0 1 1-1h18Zm-1 2H4v13.385L5.763 17H20V5Zm-7 5v2h-2v-2h2Zm-4 0v2H7v-2h2Zm8 0v2h-2v-2h2Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/communication/question-answer-fill.svg b/dsfr/dsfr/icons/communication/question-answer-fill.svg
deleted file mode 100644
index ce83bd9b6320116e1c65e9a993b61047767a9954..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/communication/question-answer-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M21 9a1 1 0 0 1 1 1v13.5L17.545 20H9a1 1 0 0 1-1-1v-1h10.237L20 19.385V9h1Zm-4-6a1 1 0 0 1 1 1v12H5.455L1 19.5V4a1 1 0 0 1 1-1h15Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/communication/question-answer-line.svg b/dsfr/dsfr/icons/communication/question-answer-line.svg
deleted file mode 100644
index 813c1b271b15b6849876cac63b8f63b426e3371a..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/communication/question-answer-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M21 8a1 1 0 0 1 1 1v13.5L17.545 19H9a1 1 0 0 1-1-1v-1h10.237L20 18.385V8h1Zm-4-6a1 1 0 0 1 1 1v12H5.455L1 18.5V3a1 1 0 0 1 1-1h15Zm-1 2H3v10.385L4.763 13H16V4Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/communication/questionnaire-fill.svg b/dsfr/dsfr/icons/communication/questionnaire-fill.svg
deleted file mode 100644
index 668194697436653ca5291299f16af7344eb550a0..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/communication/questionnaire-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M21 3a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H6.455L2 22.5V4a1 1 0 0 1 1-1h18Zm-8 11h-2v2h2v-2ZM8.567 8.813l1.962.393A1.5 1.5 0 1 1 12 11h-1v2h1a3.5 3.5 0 1 0-3.433-4.187Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/communication/questionnaire-line.svg b/dsfr/dsfr/icons/communication/questionnaire-line.svg
deleted file mode 100644
index aa80bc022eced8fe40f35affd84a08e51bdd84b1..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/communication/questionnaire-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M21 3a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H6.455L2 22.5V4a1 1 0 0 1 1-1h18Zm-1 2H4v13.385L5.763 17H20V5Zm-7 9v2h-2v-2h2Zm-.54-7.972A3.501 3.501 0 0 1 12 13h-1v-2h1a1.5 1.5 0 1 0-1.471-1.794l-1.962-.393a3.501 3.501 0 0 1 3.892-2.785Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/communication/video-chat-fill.svg b/dsfr/dsfr/icons/communication/video-chat-fill.svg
deleted file mode 100644
index 40207b6f3ff2f7d59340ba0bedc0be5c5612c2bf..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/communication/video-chat-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M21 3a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H6.455L2 22.5V4a1 1 0 0 1 1-1h18Zm-7 5H7v6h7v-2.25L17 14V8l-3 2.25V8Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/communication/video-chat-line.svg b/dsfr/dsfr/icons/communication/video-chat-line.svg
deleted file mode 100644
index 1458dc8ea881cd3f576b0541cc605f4e2b5dd52a..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/communication/video-chat-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M21 3a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H6.455L2 22.5V4a1 1 0 0 1 1-1h18Zm-1 2H4v13.385L5.763 17H20V5Zm-6 3v2.25L17 8v6l-3-2.25V14H7V8h7Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/design/ball-pen-fill.svg b/dsfr/dsfr/icons/design/ball-pen-fill.svg
deleted file mode 100644
index 6b1d685a791e3cb71bef833e79889c59a8b3b13c..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/design/ball-pen-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m14.313 5.444 5.657 5.657a1 1 0 0 1 0 1.414l-7.07 7.071-1.415-1.414 6.364-6.364-.707-.707-9.9 9.9H3v-4.243L14.313 5.444Zm4.243-2.828 2.829 2.828a1 1 0 0 1 0 1.414L19.97 8.273 15.728 4.03l1.414-1.414a1 1 0 0 1 1.414 0Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/design/ball-pen-line.svg b/dsfr/dsfr/icons/design/ball-pen-line.svg
deleted file mode 100644
index 11b5a06d21d5626684401753eb7b263d7c832271..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/design/ball-pen-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m14.313 5.444 5.657 5.657a1 1 0 0 1 0 1.414l-7.07 7.071-1.415-1.414 6.364-6.364-.707-.707-9.9 9.9H3v-4.243L14.313 5.444Zm0 2.829L5 17.586v1.415h1.414l9.314-9.314-1.415-1.414Zm4.243-5.657 2.829 2.828a1 1 0 0 1 0 1.414L19.97 8.273 15.728 4.03l1.414-1.414a1 1 0 0 1 1.414 0Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/design/brush-3-fill.svg b/dsfr/dsfr/icons/design/brush-3-fill.svg
deleted file mode 100644
index 5db830c8e73eda9a2146a82d673f70aa62808b24..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/design/brush-3-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M15 2a1 1 0 0 1 1 1v3h5a1 1 0 0 1 1 1v6h-1v8a1 1 0 0 1-1 1H10v-6H8v6H4a1 1 0 0 1-1-1v-8H2V7a1 1 0 0 1 1-1h5V3a1 1 0 0 1 1-1h6Zm-1 2h-4v4H4v3h16V8h-6V4Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/design/brush-3-line.svg b/dsfr/dsfr/icons/design/brush-3-line.svg
deleted file mode 100644
index c89fe021ae91eb9c9f5d0ecaefb2a3a4e9cc77b7..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/design/brush-3-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M15 2a1 1 0 0 1 1 1v3h5a1 1 0 0 1 1 1v6h-1v8a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-8H2V7a1 1 0 0 1 1-1h5V3a1 1 0 0 1 1-1h6Zm4 11H5v7h3v-5h2v5h9v-7Zm-5-9h-4v4H4v3h16V8h-6V4Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/design/brush-fill.svg b/dsfr/dsfr/icons/design/brush-fill.svg
deleted file mode 100644
index 2af18027a2fd91e54217ceb2367fbd1dcef543ee..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/design/brush-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m19.548 2.457 2.995 2.994a1 1 0 0 1 .082 1.321l-3.84 4.938a7.505 7.505 0 0 1-7.283 9.292C8 21.002 3.5 19.5 1 18c2.83-2.133 3.176-3.665 3.303-4.98l.021-.244c.037-.443.065-.863.176-1.276 1.058-3.95 4.842-6.257 8.789-5.284l4.939-3.841a1 1 0 0 1 1.32.082Zm-.789 2.038L15.577 6.97l1.125 1.125c.065.063.13.128.193.194l1.135 1.134 2.475-3.182-1.746-1.746Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/design/brush-line.svg b/dsfr/dsfr/icons/design/brush-line.svg
deleted file mode 100644
index 75de68e2cb96d19bce0a71141b0c1b981113910a..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/design/brush-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m19.549 2.457 2.995 2.994a1 1 0 0 1 .082 1.321l-3.84 4.938a7.505 7.505 0 0 1-7.283 9.292C8 21.002 3.5 19.5 1 18c2.83-2.133 3.176-3.665 3.303-4.98l.021-.244c.037-.443.065-.863.176-1.276 1.058-3.95 4.842-6.257 8.789-5.284h.001l4.939-3.841a1 1 0 0 1 1.32.082Zm-13.117 9.56c-.043.16-.066.34-.104.791-.154 1.87-.594 3.265-1.8 4.68 2.26.888 4.938 1.514 6.974 1.514a5.505 5.505 0 0 0 5.31-4.078 5.497 5.497 0 0 0-1.356-5.246l-.142-.142a5.475 5.475 0 0 0-2.39-1.349c-2.907-.778-5.699.869-6.492 3.83ZM18.76 4.495 15.578 6.97l1.125 1.125c.065.063.13.128.193.194l1.135 1.134 2.475-3.182-1.746-1.746Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/design/contrast-fill.svg b/dsfr/dsfr/icons/design/contrast-fill.svg
deleted file mode 100644
index 21d0bb88afe7b6c68ad651de40e96cb988ec480c..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/design/contrast-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2Zm0 2a8 8 0 1 0 0 16V4Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/design/contrast-line.svg b/dsfr/dsfr/icons/design/contrast-line.svg
deleted file mode 100644
index 3591487221ce8788286580e8c3fbdaeefd13431d..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/design/contrast-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2Zm0 2a8 8 0 1 0 0 16 8 8 0 0 0 0-16Zm0 2a6 6 0 1 1 0 12V6Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/design/crop-fill.svg b/dsfr/dsfr/icons/design/crop-fill.svg
deleted file mode 100644
index b7541ad35c9d934964e5434ccfecb95aaff198ff..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/design/crop-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M19 17h3v2h-3v3h-2v-3H6a1 1 0 0 1-1-1V7H2V5h3V2h2v3h11a1 1 0 0 1 1 1v11Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/design/crop-line.svg b/dsfr/dsfr/icons/design/crop-line.svg
deleted file mode 100644
index df754b3e4e726e0553e3629e365b56ecc9e2208a..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/design/crop-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M18 5a1 1 0 0 1 1 1v11h3v2h-3v3h-2V7H9V5h9ZM7 2v15h8v2H6a1 1 0 0 1-1-1V7H2V5h3V2h2Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/design/drag-move-2-fill.svg b/dsfr/dsfr/icons/design/drag-move-2-fill.svg
deleted file mode 100644
index 4de840c2f156c2a4ad188af02057107c3368d2e1..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/design/drag-move-2-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M11 11V5.828L9.172 7.657 7.757 6.243 12 2l4.243 4.243-1.415 1.414L13 5.828V11h5.172l-1.829-1.828 1.414-1.415L22 12l-4.243 4.243-1.414-1.415L18.172 13H13v5.172l1.828-1.829 1.415 1.414L12 22l-4.243-4.243 1.415-1.414L11 18.172V13H5.828l1.829 1.828-1.414 1.415L2 12l4.243-4.243 1.414 1.415L5.828 11H11Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/design/drag-move-2-line.svg b/dsfr/dsfr/icons/design/drag-move-2-line.svg
deleted file mode 100644
index 057a6cbdc06b36e68c264e44403134785d6805f3..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/design/drag-move-2-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M18 11V8l4 4-4 4v-3h-5v5h3l-4 4-4-4h3v-5H6v3l-4-4 4-4v3h5V6H8l4-4 4 4h-3v5h5Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/design/drop-fill.svg b/dsfr/dsfr/icons/design/drop-fill.svg
deleted file mode 100644
index 67a224ff7d146e4da6e8904c9ef5f5c057cee2f6..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/design/drop-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M5.636 6.636 12 .272l6.364 6.364a9 9 0 1 1-12.728 0Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/design/drop-line.svg b/dsfr/dsfr/icons/design/drop-line.svg
deleted file mode 100644
index fd35a2f221cc50dfe82fb04bc051af8b23122b37..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/design/drop-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m12 .272 6.364 6.364a9 9 0 1 1-12.728 0L12 .272ZM12 3.1 7.05 8.05a7 7 0 1 0 9.9 0L12 3.1Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/design/edit-box-fill.svg b/dsfr/dsfr/icons/design/edit-box-fill.svg
deleted file mode 100644
index 60a84c7a7dd81b9d6a93bbc0fc3d081e91dd127f..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/design/edit-box-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m16.757 3-7.466 7.466.008 4.247 4.238-.007L21 7.243V20a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h12.757Zm3.728-.9L21.9 3.516l-9.192 9.192-1.412.003-.002-1.417L20.485 2.1Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/design/edit-box-line.svg b/dsfr/dsfr/icons/design/edit-box-line.svg
deleted file mode 100644
index 480f273ae3b6e0c4df9755bd7fe15a29fd580da3..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/design/edit-box-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m16.757 3-2 2H5v14h14V9.243l2-2V20a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h12.757Zm3.728-.9L21.9 3.516l-9.192 9.192-1.412.003-.002-1.417L20.485 2.1Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/design/edit-fill.svg b/dsfr/dsfr/icons/design/edit-fill.svg
deleted file mode 100644
index 790b6f3285c6590a4c429a3c3ff161523090234d..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/design/edit-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M7.243 18H3v-4.243L14.435 2.322a1 1 0 0 1 1.414 0l2.829 2.829a1 1 0 0 1 0 1.414L7.243 18ZM3 20h18v2H3v-2Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/design/edit-line.svg b/dsfr/dsfr/icons/design/edit-line.svg
deleted file mode 100644
index 4fa4c5b8d98ad651002de2715d3559f9d73f5a1f..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/design/edit-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M6.414 16 16.556 5.858l-1.414-1.414L5 14.586V16h1.414Zm.829 2H3v-4.243L14.435 2.322a1 1 0 0 1 1.414 0l2.829 2.829a1 1 0 0 1 0 1.414L7.243 18ZM3 20h18v2H3v-2Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/design/ink-bottle-fill.svg b/dsfr/dsfr/icons/design/ink-bottle-fill.svg
deleted file mode 100644
index 5b38ac00b5a8e19b562d64606cc462874bf5dc05..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/design/ink-bottle-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m16 9 4.371 1.749a1 1 0 0 1 .629.928V21a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-9.323c0-.409.249-.777.629-.928L8 9h8Zm4 5H8v5h12v-5ZM16 3a1 1 0 0 1 1 1v4H7V4a1 1 0 0 1 1-1h8Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/design/ink-bottle-line.svg b/dsfr/dsfr/icons/design/ink-bottle-line.svg
deleted file mode 100644
index d427011a24122c5ded4adccaf858e1de9718e2bd..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/design/ink-bottle-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m16 9 4.371 1.749a1 1 0 0 1 .629.928V21a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-9.323c0-.409.249-.777.629-.928L8 9h8Zm-.385 2h-7.23L5 12.354V20h14v-1H8v-5h11v-1.646L15.615 11ZM16 3a1 1 0 0 1 1 1v4H7V4a1 1 0 0 1 1-1h8Zm-1 2H9v1h6V5Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/design/layout-grid-fill.svg b/dsfr/dsfr/icons/design/layout-grid-fill.svg
deleted file mode 100644
index d967a845d85721f15c01d8ef231cd319cce4b5a9..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/design/layout-grid-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M22 12.999V20a1 1 0 0 1-1 1h-8v-8.001h9Zm-11 0V21H3a1 1 0 0 1-1-1v-7.001h9ZM11 3v7.999H2V4a1 1 0 0 1 1-1h8Zm10 0a1 1 0 0 1 1 1v6.999h-9V3h8Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/design/layout-grid-line.svg b/dsfr/dsfr/icons/design/layout-grid-line.svg
deleted file mode 100644
index cc834eb7c2e20b327bb9b144c6b08898f2a51edd..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/design/layout-grid-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M21 3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18ZM11 13H4v6h7v-6Zm9 0h-7v6h7v-6Zm-9-8H4v6h7V5Zm9 0h-7v6h7V5Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/design/mark-pen-fill.svg b/dsfr/dsfr/icons/design/mark-pen-fill.svg
deleted file mode 100644
index 799c5831822c5412f1dadc55cd2bcbb560941571..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/design/mark-pen-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m4.282 16.889 2.829 2.829-1.414 1.414-4.243-1.414 2.828-2.829ZM15.95 2.393l5.657 5.657a1 1 0 0 1 0 1.414l-7.779 7.779-2.12.707-1.415 1.414a1 1 0 0 1-1.414 0l-4.243-4.243a1 1 0 0 1 0-1.414l1.414-1.414.707-2.121 7.779-7.779a1 1 0 0 1 1.414 0Zm.707 3.536-6.364 6.364 1.414 1.414 6.364-6.364-1.414-1.414Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/design/mark-pen-line.svg b/dsfr/dsfr/icons/design/mark-pen-line.svg
deleted file mode 100644
index fb20ef842a16bd5f117d5de2c2883cfc8ff2a6f6..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/design/mark-pen-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m4.283 16.89 2.828 2.829-1.414 1.414-4.243-1.414 2.828-2.829h.001ZM15.95 2.393l5.657 5.657a1 1 0 0 1 0 1.414l-7.779 7.779-2.12.707-1.415 1.414a1 1 0 0 1-1.414 0l-4.243-4.243a1 1 0 0 1 0-1.414l1.414-1.414.707-2.121 7.779-7.779a1 1 0 0 1 1.414 0Zm-.707 2.122-6.738 6.737-.707 2.121-1.04 1.041 2.828 2.829 1.04-1.041 2.122-.707 6.737-6.738-4.242-4.242Zm0 2.828 1.414 1.414-4.95 4.95-1.414-1.414 4.95-4.95Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/design/paint-brush-fill.svg b/dsfr/dsfr/icons/design/paint-brush-fill.svg
deleted file mode 100644
index bd349858ae50a013d0f37eec07c2652bbbf1cebd..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/design/paint-brush-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M4 3h16a1 1 0 0 1 1 1v5a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1Zm2 9h6a1 1 0 0 1 1 1v3h1v6h-4v-6h1v-2H5a1 1 0 0 1-1-1v-2h2v1Zm11.732 1.732 1.768-1.768 1.768 1.768a2.5 2.5 0 1 1-3.536 0Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/design/paint-brush-line.svg b/dsfr/dsfr/icons/design/paint-brush-line.svg
deleted file mode 100644
index d0d42d871d7af8aa47bbc8696363eb717e885d12..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/design/paint-brush-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M6 11v1h6a1 1 0 0 1 1 1v3h1v6h-4v-6h1v-2H5a1 1 0 0 1-1-1v-2h2Zm13.5.964 1.768 1.768a2.5 2.5 0 1 1-3.536 0l1.768-1.768ZM20 3a1 1 0 0 1 1 1v5a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h16Zm-1 2H5v3h14V5Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/design/paint-fill.svg b/dsfr/dsfr/icons/design/paint-fill.svg
deleted file mode 100644
index 8e2f7ce7102d5141252d25270df57f44ebb9e4d5..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/design/paint-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m20.996 16.964 1.767 1.768a2.5 2.5 0 1 1-3.535 0l1.768-1.768ZM8.879 1.082l11.313 11.311a1 1 0 0 1 0 1.415l-8.485 8.485a1 1 0 0 1-1.414 0l-8.485-8.485a1 1 0 0 1 0-1.415l7.778-7.778-2.122-2.121 1.415-1.412ZM11 6.03 3.929 13.1H18.07L11 6.03Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/design/paint-line.svg b/dsfr/dsfr/icons/design/paint-line.svg
deleted file mode 100644
index d3cd133f10c96f5009073924d7a4920af2762b9b..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/design/paint-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m20.996 16.964 1.767 1.768a2.5 2.5 0 1 1-3.535 0l1.768-1.768ZM8.879 1.082l11.313 11.311a1 1 0 0 1 0 1.415l-8.485 8.485a1 1 0 0 1-1.414 0l-8.485-8.485a1 1 0 0 1 0-1.415l7.778-7.778-2.122-2.121 1.415-1.412ZM11 6.029v.001L3.929 13.1 11 20.173l7.071-7.071L11 6.029Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/design/palette-fill.svg b/dsfr/dsfr/icons/design/palette-fill.svg
deleted file mode 100644
index 00cdb0bdafdecab723d75b09bec243bb3e31a730..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/design/palette-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 2c5.522 0 10 3.978 10 8.889a5.558 5.558 0 0 1-5.556 5.555h-1.966c-.922 0-1.667.745-1.667 1.667 0 .422.167.811.422 1.1.267.3.434.689.434 1.122C13.667 21.256 12.9 22 12 22 6.478 22 2 17.522 2 12S6.478 2 12 2ZM7.5 9a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3Zm9 0a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3ZM12 6a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/design/palette-line.svg b/dsfr/dsfr/icons/design/palette-line.svg
deleted file mode 100644
index 612422eaaac733018c72301934c0130956be99f0..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/design/palette-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 2c5.522 0 10 3.978 10 8.889a5.558 5.558 0 0 1-5.556 5.555h-1.966c-.922 0-1.667.745-1.667 1.667 0 .422.167.811.422 1.1.267.3.434.689.434 1.122C13.667 21.256 12.9 22 12 22 6.478 22 2 17.522 2 12S6.478 2 12 2Zm0 2a8 8 0 0 0-.676 15.972 3.648 3.648 0 0 1-.513-1.86v-.001a3.664 3.664 0 0 1 3.667-3.667h1.966A3.558 3.558 0 0 0 20 10.89C20 7.139 16.468 4 12 4ZM7.5 9a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3Zm9 0a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3ZM12 6a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/design/pantone-fill.svg b/dsfr/dsfr/icons/design/pantone-fill.svg
deleted file mode 100644
index e895a886419a7cae82bc8790793bf7bac2e3d37b..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/design/pantone-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m16.595 2.774 5.62 13.908a1 1 0 0 1-.553 1.302L12.39 21.73a1 1 0 0 1-1.302-.553L5.47 7.27a1 1 0 0 1 .553-1.301l-.001-.001 9.272-3.746a1 1 0 0 1 1.301.552ZM6 13.922 8.86 21H7a1 1 0 0 1-1-1v-6.078Zm-2-1.555v6.555l-1.35-.545a1 1 0 0 1-.552-1.302L4 12.367ZM9 7a1 1 0 1 0 0 2 1 1 0 0 0 0-2Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/design/pantone-line.svg b/dsfr/dsfr/icons/design/pantone-line.svg
deleted file mode 100644
index b96cbc9b86783ee855fdb07a984c53cf640e3c41..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/design/pantone-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m16.595 2.774 5.62 13.908a1 1 0 0 1-.553 1.302L12.39 21.73a1 1 0 0 1-1.302-.553L11 20.96V21H7a1 1 0 0 1-1-1v-.27l-3.35-1.353a1 1 0 0 1-.552-1.302L5.764 8l-.295-.73a1 1 0 0 1 .553-1.302l9.272-3.746a1 1 0 0 1 1.301.552Zm-1.479 1.677L7.698 7.447l4.87 12.054 7.418-2.997-4.87-12.053ZM8 13.533V19h2.209L8 13.533Zm-2-.777-1.673 4.141L6 17.608v-4.852Zm5.23-4.578a1 1 0 0 1-.553 1.302h-.001a1 1 0 1 1 .553-1.302Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/design/pen-nib-fill.svg b/dsfr/dsfr/icons/design/pen-nib-fill.svg
deleted file mode 100644
index 86ffd3b1c17680f9a92ec9585eaf9acaafaad4ce..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/design/pen-nib-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m14.121 5.222 5.657 5.657-.707 6.364c-6.128 1.414-9.782 2.475-13.081 5.303l-1.061-1.06 5.846-5.847a2 2 0 1 0-1.414-1.414l-5.846 5.846-1.06-1.06c2.827-3.3 3.888-6.954 5.302-13.082l6.364-.707Zm2.475-3.182 6.347 6.346a.5.5 0 0 1-.277.848l-1.474.23-5.656-5.656.212-1.485a.5.5 0 0 1 .848-.283Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/design/pen-nib-line.svg b/dsfr/dsfr/icons/design/pen-nib-line.svg
deleted file mode 100644
index 6561b3cd93a5eceb90139c0c3015cecae2cb3389..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/design/pen-nib-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m14.121 4.222 5.657 5.657-.707 6.364c-6.128 1.414-9.782 2.475-13.081 5.303L4.595 20.15c3.722-3.331 7.995-4.328 12.643-5.52l.446-4.018-4.297-4.297-4.018.446c-1.192 4.648-2.189 8.92-5.52 12.643L2.454 18.01c2.828-3.3 3.89-6.953 5.303-13.081l6.364-.707Zm-1.414 7.07A2 2 0 0 1 9.88 14.12h-.001a2 2 0 1 1 2.828-2.828ZM16.596 1.04l6.347 6.346a.5.5 0 0 1-.277.848l-1.474.23-5.656-5.656.212-1.485a.5.5 0 0 1 .848-.283Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/design/pencil-fill.svg b/dsfr/dsfr/icons/design/pencil-fill.svg
deleted file mode 100644
index 87b8a1e7ba80ee436717ec405561307bda56549c..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/design/pencil-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12.9 6.857v.001l4.242 4.243L7.242 21H3v-4.243l9.9-9.9Zm4.949-3.535 2.829 2.829a1 1 0 0 1 0 1.414l-2.122 2.121-4.242-4.242 2.121-2.122a1 1 0 0 1 1.414 0Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/design/pencil-line.svg b/dsfr/dsfr/icons/design/pencil-line.svg
deleted file mode 100644
index d0b6e32a18f16f26c6a38560dc33d736884d1aa0..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/design/pencil-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m17.849 3.322 2.829 2.829a1 1 0 0 1 0 1.414L7.243 21H3v-4.243L16.435 3.322a1 1 0 0 1 1.414 0Zm-3.535 4.95L5 17.586V19h1.414l9.314-9.314-1.414-1.414Zm2.828-2.828-1.414 1.414 1.414 1.414 1.414-1.414-1.414-1.414Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/design/pencil-ruler-fill.svg b/dsfr/dsfr/icons/design/pencil-ruler-fill.svg
deleted file mode 100644
index 515aaa7356fb40880f851d085e8081b1235296ce..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/design/pencil-ruler-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m7 2 4 5v15H3V7l4-5Zm13 2a1 1 0 0 1 1 1v3h-2v2h2v2h-3v2h3v2h-2v2h2v3a1 1 0 0 1-1 1h-6a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h6ZM9 18H5v2h4v-2Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/design/pencil-ruler-line.svg b/dsfr/dsfr/icons/design/pencil-ruler-line.svg
deleted file mode 100644
index ccca8616513bb113e0c4706a721aed99db46cf14..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/design/pencil-ruler-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m7 2 4 5v15H3V7l4-5Zm13 2a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1h-6a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h6ZM9 8H5v12h4V8Zm10-2h-4v14h4v-2h-2v-2h2v-2h-3v-2h3v-2h-2V8h2V6Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/design/sip-fill.svg b/dsfr/dsfr/icons/design/sip-fill.svg
deleted file mode 100644
index c08db8a426d3b8d8023abbf5bb679f7ae9bd7143..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/design/sip-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m10.778 8.979 4.243 4.244L7.243 21H3v-4.243l7.778-7.778Zm7.425-5.303 2.121 2.121a1 1 0 0 1 0 1.414l-2.828 2.829 1.767 1.768-1.414 1.414-7.07-7.071 1.413-1.414 1.768 1.767 2.829-2.828a1 1 0 0 1 1.414 0Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/design/sip-line.svg b/dsfr/dsfr/icons/design/sip-line.svg
deleted file mode 100644
index 82b41113897ed2662da872ece24976b51aaec4ee..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/design/sip-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m18.203 3.676 2.121 2.121a1 1 0 0 1 0 1.414l-2.828 2.829 1.767 1.768-1.414 1.414-1.414-1.414L7.243 21H3v-4.243l9.192-9.192-1.414-1.414 1.414-1.414 1.768 1.767 2.829-2.828a1 1 0 0 1 1.414 0Zm-4.596 5.303-8.564 8.564 1.414 1.414 8.564-8.564-1.414-1.414Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/design/table-fill.svg b/dsfr/dsfr/icons/design/table-fill.svg
deleted file mode 100644
index cb71d4fdaaac30ab4ea38bd777a20885366ee9e8..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/design/table-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M15 21H9V10h6v11Zm2 0V10h5v10a1 1 0 0 1-1 1h-4ZM7 21H3a1 1 0 0 1-1-1V10h5v11ZM22 8H2V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v4Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/design/table-line.svg b/dsfr/dsfr/icons/design/table-line.svg
deleted file mode 100644
index 1d95a384fa93ac0fab597a594899d58e4defd07a..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/design/table-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M21 3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18Zm-7 7h-4v9h4v-9Zm6 0h-4v9h4v-9ZM8 10H4v9h4v-9Zm12-5H4v3h16V5Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/development/bug-fill.svg b/dsfr/dsfr/icons/development/bug-fill.svg
deleted file mode 100644
index 5ecee4297a1a64d16edca0e607587e7d2b21ba75..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/development/bug-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M6.056 8.3a7.01 7.01 0 0 1 .199-.3h11.49c.069.098.135.199.199.3l2.02-1.166 1 1.732-2.213 1.278c.162.59.249 1.213.249 1.856v1h3v2h-3a6.96 6.96 0 0 1-.536 2.69l2.5 1.444-1 1.732-2.526-1.458A6.992 6.992 0 0 1 13 21.929V14h-2v7.93a6.992 6.992 0 0 1-4.438-2.522l-2.526 1.458-1-1.732 2.5-1.443A6.979 6.979 0 0 1 5 15H2v-2h3v-1c0-.643.087-1.265.249-1.856L3.036 8.866l1-1.732L6.056 8.3ZM8 6a4 4 0 1 1 8 0H8Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/development/bug-line.svg b/dsfr/dsfr/icons/development/bug-line.svg
deleted file mode 100644
index 48d0de9cefff78c610c198b4f4a49d83d6778af3..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/development/bug-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m19.964 7.134 1 1.732-2.213 1.278c.162.59.249 1.213.249 1.856v1h3v2h-3a6.96 6.96 0 0 1-.536 2.69l2.5 1.444-1 1.732-2.526-1.458A6.986 6.986 0 0 1 12 22a6.986 6.986 0 0 1-5.438-2.592l-2.526 1.458-1-1.732 2.5-1.443v-.001A6.979 6.979 0 0 1 5 15H2v-2h3v-1c0-.643.087-1.265.249-1.856L3.036 8.866l1-1.732L6.056 8.3a7.01 7.01 0 0 1 .199-.3h11.49c.069.098.135.199.199.3l2.02-1.166ZM16.585 10h-9.17A4.98 4.98 0 0 0 7 12v3a5.002 5.002 0 0 0 4 4.9V14h2v5.9a5.002 5.002 0 0 0 4-4.9v-3a4.98 4.98 0 0 0-.415-2ZM12 2a4 4 0 0 1 4 4H8a4 4 0 0 1 4-4Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/development/code-box-fill.svg b/dsfr/dsfr/icons/development/code-box-fill.svg
deleted file mode 100644
index e67895bf04ad14a4d7171c7b66579556421d518d..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/development/code-box-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M21 3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18Zm-6.116 4h-2.128l-3.64 10h2.128l3.64-10Zm1.58 1.464L15.05 9.88 17.172 12l-2.122 2.121 1.414 1.415L20 12l-3.536-3.536Zm-8.928 0L4 12l3.536 3.536L8.95 14.12 6.828 12 8.95 9.879 7.536 8.464Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/development/code-box-line.svg b/dsfr/dsfr/icons/development/code-box-line.svg
deleted file mode 100644
index 84c342973bcfdc942e4d29c8d8b0e68e968a626d..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/development/code-box-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M21 3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18Zm-1 2H4v14h16V5Zm-5.116 2-3.64 10H9.116l3.64-10h2.128Zm1.58 1.464L20 12l-3.536 3.536-1.414-1.415L17.172 12 15.05 9.879l1.414-1.415Zm-8.928 0L8.95 9.88 6.828 12l2.122 2.121-1.414 1.415L4 12l3.536-3.536Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/development/code-s-slash-line.svg b/dsfr/dsfr/icons/development/code-s-slash-line.svg
deleted file mode 100644
index 052b37b0cee304a28506d4d619ecb0b5bce9531f..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/development/code-s-slash-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m24 12-5.657 5.657-1.414-1.414L21.172 12l-4.243-4.243 1.414-1.414L24 12ZM2.828 12l4.243 4.243-1.414 1.414L0 12l5.657-5.657L7.07 7.757 2.828 12Zm6.96 9H7.66l6.552-18h2.128L9.788 21Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/development/cursor-fill.svg b/dsfr/dsfr/icons/development/cursor-fill.svg
deleted file mode 100644
index fae10deb1ff9567ac577054e241a92422b9cf678..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/development/cursor-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M13.91 12.36 17 20.854l-2.818 1.026-3.092-8.494-4.172 3.156 1.49-14.909 10.726 10.463-5.224.264Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/development/cursor-line.svg b/dsfr/dsfr/icons/development/cursor-line.svg
deleted file mode 100644
index 3d2d6a3802c277221e14664f84fa95a9481ae2cb..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/development/cursor-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m8.41 1.633 11.537 11.232-4.558.633h-.001l2.552 7.014-4.698 1.71-2.553-7.014-3.899 2.445 1.62-16.02Zm1.572 4.323-.79 7.83 2.53-1.587 2.715 7.46.94-.343-2.715-7.46 2.96-.41-5.64-5.49Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/development/git-branch-fill.svg b/dsfr/dsfr/icons/development/git-branch-fill.svg
deleted file mode 100644
index e9673a107fe8d3caf45daae8d9db1017495273ad..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/development/git-branch-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M7.105 15.21A3.001 3.001 0 1 1 5 15.17V8.83a3.001 3.001 0 1 1 2 0V12c.836-.628 1.874-1 3-1h4a3.001 3.001 0 0 0 2.895-2.21 3.001 3.001 0 1 1 2.032.064A5.001 5.001 0 0 1 14 13h-4a3.001 3.001 0 0 0-2.895 2.21Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/development/git-branch-line.svg b/dsfr/dsfr/icons/development/git-branch-line.svg
deleted file mode 100644
index 61dcef5c2ebceedbd8489ef1ae5926ebada06ba3..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/development/git-branch-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M6 3a3.001 3.001 0 0 1 1 5.83V12c.836-.628 1.874-1 3-1h4a3.001 3.001 0 0 0 2.895-2.21 3.001 3.001 0 1 1 2.032.064A5.001 5.001 0 0 1 14 13h-4a3.001 3.001 0 0 0-2.895 2.21A3.001 3.001 0 1 1 5 15.17V8.83A3.001 3.001 0 0 1 6 3Zm0 14a1 1 0 1 0 0 2 1 1 0 0 0 0-2ZM6 5a1 1 0 1 0 0 2 1 1 0 0 0 0-2Zm12 0a1 1 0 1 0 0 2 1 1 0 0 0 0-2Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/development/git-commit-fill.svg b/dsfr/dsfr/icons/development/git-commit-fill.svg
deleted file mode 100644
index 6c77981b40604621fe1296f6a112c45137da30c9..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/development/git-commit-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M15.874 13a4.002 4.002 0 0 1-7.748 0H3v-2h5.126a4.002 4.002 0 0 1 7.748 0H21v2h-5.126Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/development/git-commit-line.svg b/dsfr/dsfr/icons/development/git-commit-line.svg
deleted file mode 100644
index 8f2d6122ba3e6f44a29e73e44ba7a835e29e61ac..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/development/git-commit-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 8.002A4.002 4.002 0 0 1 15.874 11H21v2h-5.126a4.002 4.002 0 0 1-7.748 0H3v-2h5.126A4.002 4.002 0 0 1 12 8.002ZM12 10a2 2 0 1 0 0 4 2 2 0 0 0 0-4Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/development/git-merge-fill.svg b/dsfr/dsfr/icons/development/git-merge-fill.svg
deleted file mode 100644
index c7e08f341995549d45f9232cb6e24429080f1c06..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/development/git-merge-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M7.105 8.79A3.001 3.001 0 0 0 10 11h4a5.001 5.001 0 0 1 4.927 4.146 3.001 3.001 0 1 1-3.876 3.416 3 3 0 0 1 1.844-3.352A3.001 3.001 0 0 0 14 13h-4a4.978 4.978 0 0 1-3-1v3.17a3.001 3.001 0 1 1-2 0V8.83a3.001 3.001 0 1 1 2.105-.04Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/development/git-merge-line.svg b/dsfr/dsfr/icons/development/git-merge-line.svg
deleted file mode 100644
index f242d08ae03133f2c44dcfe681419d9576257aa6..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/development/git-merge-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M5.942 3a3.001 3.001 0 0 1 1.163 5.79A3.001 3.001 0 0 0 10 11h4a5.001 5.001 0 0 1 4.927 4.146 3.001 3.001 0 1 1-3.876 3.416 3 3 0 0 1 1.844-3.352A3.001 3.001 0 0 0 14 13h-4a4.978 4.978 0 0 1-3-1v3.17a3.001 3.001 0 1 1-2 0V8.83A3.001 3.001 0 0 1 5.942 3ZM6 17a1 1 0 1 0 0 2 1 1 0 0 0 0-2Zm12 0a1 1 0 1 0 0 2 1 1 0 0 0 0-2ZM6 5a1 1 0 1 0 0 2 1 1 0 0 0 0-2Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/development/git-pull-request-fill.svg b/dsfr/dsfr/icons/development/git-pull-request-fill.svg
deleted file mode 100644
index 067f5304db75bc026317e9b7f564f0bf072f0694..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/development/git-pull-request-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M15 5h2a2 2 0 0 1 2 2v8.17a3.001 3.001 0 1 1-2 0V7h-2v3l-4.5-4L15 2v3ZM5 8.83a3.001 3.001 0 1 1 2 0v6.34a3.001 3.001 0 1 1-2 0V8.83Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/development/git-pull-request-line.svg b/dsfr/dsfr/icons/development/git-pull-request-line.svg
deleted file mode 100644
index 2871690af423cb4bf5b10d1cc3fd23728d10620b..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/development/git-pull-request-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M15 2v3h2a2 2 0 0 1 2 2v8.17a3.001 3.001 0 1 1-2 0V7h-2v3l-4.5-4L15 2ZM6 3a3.001 3.001 0 0 1 1 5.83v6.34a3.001 3.001 0 1 1-2 0V8.83A3.001 3.001 0 0 1 6 3Zm0 14a1 1 0 1 0 0 2 1 1 0 0 0 0-2Zm12 0a1 1 0 1 0 0 2 1 1 0 0 0 0-2ZM6 5a1 1 0 1 0 0 2 1 1 0 0 0 0-2Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/development/git-repository-commits-fill.svg b/dsfr/dsfr/icons/development/git-repository-commits-fill.svg
deleted file mode 100644
index bf981ca6a51f75e153cf48259744cb7035da67e7..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/development/git-repository-commits-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m13 12 4 5h-3v6h-2v-6H9l4-5Zm7-10a1 1 0 0 1 1 1v17a1 1 0 0 1-1 1h-4v-2h3v-3h-.8L13 9.5 7.647 16H6.5a1.5 1.5 0 0 0 0 3H10v2H6.5A3.5 3.5 0 0 1 3 17.5V5a3 3 0 0 1 3-3h14ZM9 8H7v2h2V8Zm0-3H7v2h2V5Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/development/git-repository-commits-line.svg b/dsfr/dsfr/icons/development/git-repository-commits-line.svg
deleted file mode 100644
index d3f4e8c3c9c99c7f34e59cbae9147a2448425fe4..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/development/git-repository-commits-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m13 12 4 5h-3v6h-2v-6H9l4-5Zm7-10a1 1 0 0 1 1 1v17a1 1 0 0 1-1 1h-4v-2h3v-3h-1v-2h1V4H6v10.035A3.53 3.53 0 0 1 6.5 14H8v2H6.5a1.5 1.5 0 0 0 0 3H10v2H6.5A3.5 3.5 0 0 1 3 17.5V5a3 3 0 0 1 3-3h14ZM9 8v2H7V8h2Zm0-3v2H7V5h2Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/development/git-repository-fill.svg b/dsfr/dsfr/icons/development/git-repository-fill.svg
deleted file mode 100644
index 0d8e8ffcdff4c54c060067de52f8231b476f3271..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/development/git-repository-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M20 2a1 1 0 0 1 1 1v17a1 1 0 0 1-1 1h-7v2.5l-3-2-3 2V21h-.5A3.5 3.5 0 0 1 3 17.5V5a3 3 0 0 1 3-3h14Zm-1 14H6.5a1.5 1.5 0 0 0 0 3H7v-2h6v2h6v-3ZM9 11H7v2h2v-2Zm0-3H7v2h2V8Zm0-3H7v2h2V5Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/development/git-repository-line.svg b/dsfr/dsfr/icons/development/git-repository-line.svg
deleted file mode 100644
index 53cb36629dfb2dad0579ff481dd32b9189e994d2..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/development/git-repository-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M20 2a1 1 0 0 1 1 1v17a1 1 0 0 1-1 1h-7v2.5l-3-2-3 2V21h-.5A3.5 3.5 0 0 1 3 17.5V5a3 3 0 0 1 3-3h14Zm-1 14H6.5a1.5 1.5 0 0 0 0 3H7v-2h6v2h6v-3Zm0-12H6v10.035A3.53 3.53 0 0 1 6.5 14H19V4ZM9 11v2H7v-2h2Zm0-3v2H7V8h2Zm0-3v2H7V5h2Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/development/git-repository-private-fill.svg b/dsfr/dsfr/icons/development/git-repository-private-fill.svg
deleted file mode 100644
index 751af20d8bec78fab8a7f4a32280bb811efc99f8..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/development/git-repository-private-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 1a6 6 0 0 1 6 6v1h2a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h2V7a6 6 0 0 1 6-6ZM9 17H7v2h2v-2Zm0-3H7v2h2v-2Zm0-3H7v2h2v-2Zm3-8a4 4 0 0 0-4 4v1h8V7a4 4 0 0 0-4-4Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/development/git-repository-private-line.svg b/dsfr/dsfr/icons/development/git-repository-private-line.svg
deleted file mode 100644
index 78786e6ddf69a6b807d9e8c089207d4f9ccab355..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/development/git-repository-private-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 1a6 6 0 0 1 6 6v1h2a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h2V7a6 6 0 0 1 6-6Zm7 9H6v10h13V10ZM9 17v2H7v-2h2Zm0-3v2H7v-2h2Zm0-3v2H7v-2h2Zm3-8a4 4 0 0 0-4 4v1h8V7a4 4 0 0 0-4-4Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/development/terminal-box-fill.svg b/dsfr/dsfr/icons/development/terminal-box-fill.svg
deleted file mode 100644
index 697e19bf4b25c16cda139961058cbae23ee4b883..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/development/terminal-box-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M21 3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18Zm-3 12h-6v2h6v-2ZM7 7.757 5.586 9.172 8.414 12l-2.828 2.828L7 16.243 11.243 12 7 7.757Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/development/terminal-box-line.svg b/dsfr/dsfr/icons/development/terminal-box-line.svg
deleted file mode 100644
index faa74ccee72d91f49ed67021487338c89cbf6ab7..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/development/terminal-box-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M21 3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18Zm-1 2H4v14h16V5Zm-2 10v2h-6v-2h6ZM7.253 7.757 11.495 12l-4.242 4.243-1.415-1.415L8.667 12 5.838 9.172l1.415-1.415Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/development/terminal-line.svg b/dsfr/dsfr/icons/development/terminal-line.svg
deleted file mode 100644
index 44a4bc8910bab4160d9fb1cce538fbe99b5278ed..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/development/terminal-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m11 12-7.071 7.071-1.414-1.414L8.172 12 2.515 6.343 3.929 4.93 11 12Zm0 7h10v2H11v-2Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/development/terminal-window-fill.svg b/dsfr/dsfr/icons/development/terminal-window-fill.svg
deleted file mode 100644
index ac6a916a838fc37a082815a8899f30d272f90ee7..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/development/terminal-window-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M21 3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18Zm-1 7H4v9h16v-9ZM8 11v5H5v-5h3ZM7 6H5v2h2V6Zm4 0H9v2h2V6Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/development/terminal-window-line.svg b/dsfr/dsfr/icons/development/terminal-window-line.svg
deleted file mode 100644
index 75092173bcfbea1e498ba43ba71dad629a4320ce..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/development/terminal-window-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M21 3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18Zm-1 8H4v8h16v-8ZM8 12v5H5v-5h3Zm12-7H4v4h16V5ZM7 6v2H5V6h2Zm4 0v2H9V6h2Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/device/bluetooth-fill.svg b/dsfr/dsfr/icons/device/bluetooth-fill.svg
deleted file mode 100644
index 5fbccb7b6502c1503db64c0740a8706b88264568..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/device/bluetooth-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m13.028 2.029 5.656 5.657-4.343 4.343v.001l4.343 4.343-5.656 5.656h-2v-6.686l-4.364 4.364-1.415-1.414 5.779-5.778v-.97l-5.779-5.78 1.415-1.414 4.364 4.364V2.029h2Zm0 11.515v5.657l2.828-2.828-2.828-2.829Zm0-8.686v5.656l2.828-2.828-2.828-2.828Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/device/bluetooth-line.svg b/dsfr/dsfr/icons/device/bluetooth-line.svg
deleted file mode 100644
index 5fbccb7b6502c1503db64c0740a8706b88264568..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/device/bluetooth-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m13.028 2.029 5.656 5.657-4.343 4.343v.001l4.343 4.343-5.656 5.656h-2v-6.686l-4.364 4.364-1.415-1.414 5.779-5.778v-.97l-5.779-5.78 1.415-1.414 4.364 4.364V2.029h2Zm0 11.515v5.657l2.828-2.828-2.828-2.829Zm0-8.686v5.656l2.828-2.828-2.828-2.828Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/device/computer-fill.svg b/dsfr/dsfr/icons/device/computer-fill.svg
deleted file mode 100644
index 2fba170ad0f4bcbd7f1c61674b198174141bef7c..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/device/computer-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M13 18v2h4v2H7v-2h4v-2H2.992A.998.998 0 0 1 2 16.993V4.007C2 3.451 2.455 3 2.992 3h18.016c.548 0 .992.449.992 1.007v12.986c0 .556-.455 1.007-.992 1.007H13Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/device/computer-line.svg b/dsfr/dsfr/icons/device/computer-line.svg
deleted file mode 100644
index 52da8688f941cfdaf59a643363eaf065523c347f..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/device/computer-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M21.008 3c.548 0 .992.449.992 1.007v12.986c0 .556-.455 1.007-.992 1.007H13v2h4v2H7v-2h4v-2H2.992A.998.998 0 0 1 2 16.993V4.007C2 3.451 2.455 3 2.992 3h18.016ZM20 5H4v11h16V5Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/device/dashboard-3-fill.svg b/dsfr/dsfr/icons/device/dashboard-3-fill.svg
deleted file mode 100644
index dd316bab0220c572177d5d907b0401e8916e6642..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/device/dashboard-3-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2Zm3.833 5.337c-2.89 2.028-4.52 3.23-4.894 3.602a1.502 1.502 0 0 0 0 2.122 1.502 1.502 0 0 0 2.122 0c.219-.22 1.418-1.851 3.598-4.897a.59.59 0 0 0-.063-.76.595.595 0 0 0-.763-.067ZM17.5 11a1 1 0 1 0 0 2 1 1 0 0 0 0-2Zm-11 0a1 1 0 1 0 0 2 1 1 0 0 0 0-2Zm.904-3.596A1 1 0 1 0 8.82 8.818a1 1 0 0 0-1.416-1.414ZM12 5.5a1 1 0 1 0 0 2 1 1 0 0 0 0-2Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/device/dashboard-3-line.svg b/dsfr/dsfr/icons/device/dashboard-3-line.svg
deleted file mode 100644
index 33e8677ff84d25dd7cc84525adf457334ea36545..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/device/dashboard-3-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2Zm0 2a8 8 0 1 0 0 16 8 8 0 0 0 0-16Zm4.596 3.404a.59.59 0 0 1 .063.76c-2.18 3.046-3.38 4.678-3.598 4.897a1.502 1.502 0 0 1-2.122 0 1.502 1.502 0 0 1 0-2.122c.374-.373 2.005-1.574 4.894-3.602a.595.595 0 0 1 .763.067ZM17.5 11a1 1 0 1 1 0 2 1 1 0 0 1 0-2Zm-11 0a1 1 0 1 1 0 2 1 1 0 0 1 0-2Zm2.318-3.596a1 1 0 1 1-1.416 1.414 1 1 0 0 1 1.416-1.414ZM12 5.5a1 1 0 1 1 0 2 1 1 0 0 1 0-2Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/device/database-fill.svg b/dsfr/dsfr/icons/device/database-fill.svg
deleted file mode 100644
index 811fcc9523a1f0a15d3bd1f41b1e4f9516bedf75..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/device/database-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M21 3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V8a1 1 0 0 1 1-1h8V4a1 1 0 0 1 1-1h9ZM10 16H5v2h5v-2Zm9 0h-5v2h5v-2Zm0-3h-5v2h5v-2Zm-9 0H5v2h5v-2Zm9-3h-5v2h5v-2Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/device/database-line.svg b/dsfr/dsfr/icons/device/database-line.svg
deleted file mode 100644
index 692f26952735ba4148a809383f850f5f603217fa..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/device/database-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M21 3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V8a1 1 0 0 1 1-1h8V4a1 1 0 0 1 1-1h9ZM11 9H4v10h7V9Zm9-4h-7v14h7V5ZM10 16v2H5v-2h5Zm9 0v2h-5v-2h5Zm0-3v2h-5v-2h5Zm-9 0v2H5v-2h5Zm9-3v2h-5v-2h5Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/device/device-fill.svg b/dsfr/dsfr/icons/device/device-fill.svg
deleted file mode 100644
index 7625d766629d499450f908cd06a2c1f702d6d0b1..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/device/device-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M21 8a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1h-8a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h8Zm-3-6a1 1 0 0 1 1 1v3h-8a1 1 0 0 0-1 1v13H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h14Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/device/device-line.svg b/dsfr/dsfr/icons/device/device-line.svg
deleted file mode 100644
index 760f6f0c6a671da7db3008476ce596091337296e..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/device/device-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M18 2a1 1 0 0 1 1 1v5h2a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1h-8a1 1 0 0 1-1-1v-1H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h14Zm2 8h-6v10h6V10Zm-3-6H5v14h7V9a1 1 0 0 1 1-1h4V4Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/device/hard-drive-2-fill.svg b/dsfr/dsfr/icons/device/hard-drive-2-fill.svg
deleted file mode 100644
index 698f49f1708f2e921912801290384714a72f9c21..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/device/hard-drive-2-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M20 2a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h16Zm-1 14H5v4h14v-4Zm-2 1v2h-2v-2h2Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/device/hard-drive-2-line.svg b/dsfr/dsfr/icons/device/hard-drive-2-line.svg
deleted file mode 100644
index 30fa8cc1a6717f9bd0ad041dd4d5fdbc9ac06300..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/device/hard-drive-2-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M20 2a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h16Zm-1 14H5v4h14v-4Zm-2 1v2h-2v-2h2Zm2-13H5v10h14V4Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/device/mac-fill.svg b/dsfr/dsfr/icons/device/mac-fill.svg
deleted file mode 100644
index 1df690879624b445709b4ad97f4da4987765dd02..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/device/mac-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M21.008 3c.548 0 .992.449.992 1.007v12.986c0 .556-.455 1.007-.992 1.007H14v2l2 1v1H8l-.004-.996L10 20v-2H2.992A.998.998 0 0 1 2 16.993V4.007C2 3.451 2.455 3 2.992 3h18.016ZM20 14H4v2h16v-2Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/device/mac-line.svg b/dsfr/dsfr/icons/device/mac-line.svg
deleted file mode 100644
index 44ebfcedd428cfb79111597b21afd36dd281aa31..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/device/mac-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M21.008 3c.548 0 .992.449.992 1.007v12.986c0 .556-.455 1.007-.992 1.007H14v2l2 1v1H8l-.004-.996L10 20v-2H2.992A.998.998 0 0 1 2 16.993V4.007C2 3.451 2.455 3 2.992 3h18.016ZM20 5H4v9h16V5Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/device/phone-fill.svg b/dsfr/dsfr/icons/device/phone-fill.svg
deleted file mode 100644
index 9280180b8d1b8937d4cdecc718ae37c0ce382244..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/device/phone-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M21 16.42v3.536a1 1 0 0 1-.93.998c-.437.03-.794.046-1.07.046-8.837 0-16-7.163-16-16 0-.276.015-.633.046-1.07A1 1 0 0 1 4.044 3H7.58a.5.5 0 0 1 .498.45c.023.23.044.413.064.552A13.901 13.901 0 0 0 9.35 8.003c.095.2.033.439-.147.567l-2.158 1.542a13.047 13.047 0 0 0 6.844 6.844l1.54-2.154a.462.462 0 0 1 .573-.149c1.265.6 2.614 1.007 4 1.205.139.02.322.042.55.064a.5.5 0 0 1 .449.498H21Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/device/phone-line.svg b/dsfr/dsfr/icons/device/phone-line.svg
deleted file mode 100644
index 74b396e04b5a0f5abb528bd9acdabbb9fd22cfaf..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/device/phone-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M8.539 3a1 1 0 0 1 .997.921A11.422 11.422 0 0 0 10.9 8.504a1 1 0 0 1-.296 1.294l-1.238.884a10.556 10.556 0 0 0 3.952 3.952l.884-1.238a1 1 0 0 1 1.294-.296 11.422 11.422 0 0 0 4.583 1.364 1 1 0 0 1 .921.997v4.462a1 1 0 0 1-.898.995A15.51 15.51 0 0 1 18.5 21C9.94 21 3 14.06 3 5.5c0-.538.027-1.072.082-1.602A1 1 0 0 1 4.077 3h4.462Zm-.892 2H5.01c-.006.166-.009.333-.009.5C5 12.956 11.044 19 18.5 19c.167 0 .334-.003.5-.01v-2.637a13.41 13.41 0 0 1-3.668-1.097l-1.357 1.9a12.442 12.442 0 0 1-1.588-.75l-.058-.033a12.556 12.556 0 0 1-4.702-4.702l-.033-.058a12.442 12.442 0 0 1-.75-1.588l1.9-1.357A13.41 13.41 0 0 1 7.647 5Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/device/qr-code-fill.svg b/dsfr/dsfr/icons/device/qr-code-fill.svg
deleted file mode 100644
index 7ec9a712808e6aac69360c9403bdc386596564c4..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/device/qr-code-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M16 13v2h2v2h-1v2h-2v2h-2v-3h2v-1h1v-1h-3v-3h3Zm5 4v4h-4v-2h2v-2h2Zm-10-4v8H3v-8h8Zm-3 3H6v2h2v-2Zm13-3v2h-3v-2h3ZM11 3v8H3V3h8Zm10 0v8h-8V3h8ZM8 6H6v2h2V6Zm10 0h-2v2h2V6Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/device/qr-code-line.svg b/dsfr/dsfr/icons/device/qr-code-line.svg
deleted file mode 100644
index c10158cfabbcd4e1425e3656049777fa1785ea26..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/device/qr-code-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M16 13v2h2v2h-1v2h-2v2h-2v-3h2v-1h1v-1h-3v-3h3Zm5 4v4h-4v-2h2v-2h2Zm-10-4v8H3v-8h8Zm-2 2H5v4h4v-4Zm-1 1v2H6v-2h2Zm13-3v2h-3v-2h3ZM11 3v8H3V3h8Zm10 0v8h-8V3h8ZM9 5H5v4h4V5Zm10 0h-4v4h4V5ZM8 6v2H6V6h2Zm10 0v2h-2V6h2Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/device/rss-fill.svg b/dsfr/dsfr/icons/device/rss-fill.svg
deleted file mode 100644
index 7b774b228c054d556a813ccd01daa3d6e9912996..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/device/rss-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M3 3c9.941 0 18 8.059 18 18h-3c0-8.284-6.716-15-15-15V3Zm0 7c6.075 0 11 4.925 11 11h-3a8 8 0 0 0-8-8v-3Zm0 7a4 4 0 0 1 4 4H3v-4Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/device/rss-line.svg b/dsfr/dsfr/icons/device/rss-line.svg
deleted file mode 100644
index 22e805b79c3d59aad796ee339b8b8cc093ac2107..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/device/rss-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M3 17a4 4 0 0 1 4 4H3v-4Zm0-7c6.075 0 11 4.925 11 11h-2a9 9 0 0 0-9-9v-2Zm0-7c9.941 0 18 8.059 18 18h-2c0-8.837-7.163-16-16-16V3Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/device/save-3-fill.svg b/dsfr/dsfr/icons/device/save-3-fill.svg
deleted file mode 100644
index 41aec362c2da11a96df7f218b63d218c0e0f3fff..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/device/save-3-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m18 3 2.707 2.707a1 1 0 0 1 .293.707V20a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h14Zm0 9H6v7h12v-7Zm-2-8H7v5h9V4Zm-1 1v3h-2V5h2Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/device/save-3-line.svg b/dsfr/dsfr/icons/device/save-3-line.svg
deleted file mode 100644
index 2cb95beb90e99b731973c6731c40a579970dcbac..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/device/save-3-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m18 3 2.707 2.707a1 1 0 0 1 .293.707V20a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h14ZM7 5H5v14h1v-7h12v7h1V6.828L17.172 5H16v4H7V5Zm9 9H8v5h8v-5Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/device/save-fill.svg b/dsfr/dsfr/icons/device/save-fill.svg
deleted file mode 100644
index 4f0824730143ccdab716fcca6201cb10091129b4..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/device/save-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M18 21v-8H6v8H4c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h13l4 4v13c0 .55-.45 1-1 1h-2zm-2 0H8v-6h8v6z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/device/save-line.svg b/dsfr/dsfr/icons/device/save-line.svg
deleted file mode 100644
index dff1293ebe7ef1515b2fc992fbad5ad86c36fe50..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/device/save-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M7 19v-6h10v6h2V7.83L16.17 5H5v14h2zM4 3h13l4 4v13c0 .55-.45 1-1 1H4c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1zm5 12v4h6v-4H9z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/device/server-fill.svg b/dsfr/dsfr/icons/device/server-fill.svg
deleted file mode 100644
index 2ff522e993a0c7d4abb3d308f47bb931e6b65e34..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/device/server-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M21 13v7a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-7h18Zm-11 3H7v2h3v-2ZM20 3a1 1 0 0 1 1 1v7H3V4a1 1 0 0 1 1-1h16ZM10 6H7v2h3V6Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/device/server-line.svg b/dsfr/dsfr/icons/device/server-line.svg
deleted file mode 100644
index d41c40de69dcc2e653707f704a75c28f136f8de2..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/device/server-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M20 3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h16Zm-1 10H5v6h14v-6Zm-9 2v2H7v-2h3Zm9-10H5v6h14V5Zm-9 2v2H7V7h3Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/device/smartphone-fill.svg b/dsfr/dsfr/icons/device/smartphone-fill.svg
deleted file mode 100644
index c92fcd9af9666a2d6eb3ccb6137256664e7a85f4..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/device/smartphone-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M18 2a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h12Zm-6 15a1 1 0 1 0 0 2 1 1 0 0 0 0-2Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/device/smartphone-line.svg b/dsfr/dsfr/icons/device/smartphone-line.svg
deleted file mode 100644
index 33b25fdfe01f0ebb641316cbc27c747a62026421..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/device/smartphone-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M18 2a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h12Zm-1 2H7v16h10V4Zm-5 13a1 1 0 1 1 0 2 1 1 0 0 1 0-2Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/device/tablet-fill.svg b/dsfr/dsfr/icons/device/tablet-fill.svg
deleted file mode 100644
index e2f00314a0d8d8009c94739e63c82600e956dc52..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/device/tablet-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M19 2a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h14Zm-7 15a1 1 0 1 0 0 2 1 1 0 0 0 0-2Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/device/tablet-line.svg b/dsfr/dsfr/icons/device/tablet-line.svg
deleted file mode 100644
index 328765d0fc26832a82739204269d805b28663ea0..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/device/tablet-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M19 2a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h14Zm-1 2H6v16h12V4Zm-6 13a1 1 0 1 1 0 2 1 1 0 0 1 0-2Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/device/tv-fill.svg b/dsfr/dsfr/icons/device/tv-fill.svg
deleted file mode 100644
index 0a125e0acfff838887118cfe6e3f518d570db578..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/device/tv-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M15.414 5h5.594c.548 0 .992.445.992 1v14c0 .552-.455 1-.992 1H2.992A.994.994 0 0 1 2 20V6c0-.552.455-1 .992-1h5.594L6.05 2.464 7.464 1.05 11.414 5h1.172l3.95-3.95 1.414 1.414L15.414 5Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/device/tv-line.svg b/dsfr/dsfr/icons/device/tv-line.svg
deleted file mode 100644
index bee7bedd0789628134ac3fe1564c81c44bf230f5..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/device/tv-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m16.536 1.05 1.414 1.414L15.414 5h5.594c.548 0 .992.445.992 1v14c0 .552-.455 1-.992 1H2.992A.994.994 0 0 1 2 20V6c0-.552.455-1 .992-1h5.594L6.05 2.464 7.464 1.05 11.414 5h1.172l3.95-3.95ZM20 7H4v12h16V7Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/device/wifi-fill.svg b/dsfr/dsfr/icons/device/wifi-fill.svg
deleted file mode 100644
index 3807bcd1f3920bbe76dcc37b5ce648668b747323..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/device/wifi-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 13c1.904 0 3.653.665 5.027 1.776l-1.885 2.334A4.98 4.98 0 0 0 12 16a4.98 4.98 0 0 0-3.142 1.11l-1.886-2.333.256-.198A7.967 7.967 0 0 1 12 13Zm0-5a12.95 12.95 0 0 1 8.169 2.886l-1.885 2.334A9.958 9.958 0 0 0 12 11c-2.38 0-4.566.832-6.284 2.22l-1.885-2.333.305-.24A12.946 12.946 0 0 1 12 8Zm0-5c4.285 0 8.22 1.497 11.31 3.997L21.425 9.33A14.937 14.937 0 0 0 12 6C8.43 6 5.15 7.248 2.575 9.33L.69 6.997A17.925 17.925 0 0 1 12 3Zm-1.885 15.667A2.987 2.987 0 0 1 12 18c.714 0 1.37.25 1.885.666L12 21l-1.885-2.334v.001Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/device/wifi-line.svg b/dsfr/dsfr/icons/device/wifi-line.svg
deleted file mode 100644
index e1c58e8684ff2b309d466fd8b92337118f4ff6a3..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/device/wifi-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 8a12.95 12.95 0 0 1 8.169 2.886l-1.257 1.556A10.954 10.954 0 0 0 12 10c-2.618 0-5.023.915-6.912 2.442l-1.257-1.555.305-.24A12.946 12.946 0 0 1 12 8Zm0-5c4.285 0 8.22 1.497 11.31 3.997l-1.256 1.556A15.933 15.933 0 0 0 12 5C8.191 5 4.694 6.33 1.946 8.553L.69 6.997A17.925 17.925 0 0 1 12 3ZM6.973 14.777A7.967 7.967 0 0 1 12 13c1.904 0 3.653.665 5.027 1.776l-1.257 1.556A5.975 5.975 0 0 0 12 15c-1.428 0-2.74.499-3.77 1.332l-1.257-1.556v.001Zm3.142 3.89A2.987 2.987 0 0 1 12 18c.714 0 1.37.25 1.885.666L12 21l-1.885-2.334v.001Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/document/article-fill.svg b/dsfr/dsfr/icons/document/article-fill.svg
deleted file mode 100644
index 57beaa49df7a4e83c723167b440f518835faa2a5..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/document/article-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M20 2a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h16Zm-3 14H7v2h10v-2Zm0-4H7v2h10v-2Zm-6-6H7v4h4V6Zm6 1h-4v2h4V7Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/document/article-line.svg b/dsfr/dsfr/icons/document/article-line.svg
deleted file mode 100644
index 8ad1b5f352e766163c1c2810ffde1fdbe6345235..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/document/article-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M20 2a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h16Zm-1 2H5v16h14V4Zm-2 12v2H7v-2h10Zm0-4v2H7v-2h10Zm-6-6v4H7V6h4Zm6 1v2h-4V7h4Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/document/book-2-fill.svg b/dsfr/dsfr/icons/document/book-2-fill.svg
deleted file mode 100644
index 487e196e4ae843ef5583b4f14ad72c9192376fb8..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/document/book-2-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M21 18H6a1 1 0 0 0 0 2h15v2H6a3 3 0 0 1-3-3V4a2 2 0 0 1 2-2h16v16Zm-5-9V7H8v2h8Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/document/book-2-line.svg b/dsfr/dsfr/icons/document/book-2-line.svg
deleted file mode 100644
index 0a030e969875abe0766b4dfb2af2f80a204123e8..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/document/book-2-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M21 18H6a1 1 0 0 0 0 2h15v2H6a3 3 0 0 1-3-3V4a2 2 0 0 1 2-2h16v16ZM5 16.05c.162-.033.329-.05.5-.05H19V4H5v12.05ZM16 9H8V7h8v2Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/document/booklet-fill.svg b/dsfr/dsfr/icons/document/booklet-fill.svg
deleted file mode 100644
index 081e4591344abeea0d3e3a47e86f402773065ad8..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/document/booklet-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M8 2v20H4v-4H2v-2h2v-3H2v-2h2V8H2V6h2V2h4Zm12.005 0C21.107 2 22 2.898 22 3.99v16.02c0 1.099-.893 1.99-1.995 1.99H10V2h10.005Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/document/booklet-line.svg b/dsfr/dsfr/icons/document/booklet-line.svg
deleted file mode 100644
index 7ffa3c627bcea1e539085022cb4adddb701e8406..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/document/booklet-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M20.005 2C21.107 2 22 2.898 22 3.99v16.02c0 1.099-.893 1.99-1.995 1.99H4v-4H2v-2h2v-3H2v-2h2V8H2V6h2V2h16.005ZM8 4H6v16h2V4Zm12 0H10v16h10V4Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/document/clipboard-fill.svg b/dsfr/dsfr/icons/document/clipboard-fill.svg
deleted file mode 100644
index ebd4537075c5c5b46061f7bd605f04b18563a27d..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/document/clipboard-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M6 4v4h12V4h2.007c.548 0 .993.445.993.993v16.014a.994.994 0 0 1-.993.993H3.993A.994.994 0 0 1 3 21.007V4.993C3 4.445 3.445 4 3.993 4H6Zm10-2v4H8V2h8Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/document/clipboard-line.svg b/dsfr/dsfr/icons/document/clipboard-line.svg
deleted file mode 100644
index 2e4032b522ed9a6e7d24c7036e5429e3b74cf1d4..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/document/clipboard-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M17 2v2h3.007c.548 0 .993.445.993.993v16.014a.994.994 0 0 1-.993.993H3.993A.994.994 0 0 1 3 21.007V4.993C3 4.445 3.445 4 3.993 4H7V2h10ZM7 6H5v14h14V6h-2v2H7V6Zm8-2H9v2h6V4Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/document/draft-fill.svg b/dsfr/dsfr/icons/document/draft-fill.svg
deleted file mode 100644
index 350308f76ae593873319049bda18245007055875..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/document/draft-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M20 2a1 1 0 0 1 1 1v3.757l-8.999 9-.006 4.238 4.246.006L21 15.242V21a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h16Zm1.778 6.808 1.414 1.414L15.414 18l-1.416-.002.002-1.412 7.778-7.778ZM12 12H7v2h5v-2Zm3-4H7v2h8V8Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/document/draft-line.svg b/dsfr/dsfr/icons/document/draft-line.svg
deleted file mode 100644
index c39455951509f715504b081c060fdb751459e265..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/document/draft-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M20 2a1 1 0 0 1 1 1v3.757l-2 2V4H5v16h14v-2.758l2-2V21a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h16Zm1.778 6.808 1.414 1.414L15.414 18l-1.416-.002.002-1.412 7.778-7.778ZM13 12v2H8v-2h5Zm3-4v2H8V8h8Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/document/file-add-fill.svg b/dsfr/dsfr/icons/document/file-add-fill.svg
deleted file mode 100644
index 86b612af46d18615128ec9a0322451c78f361b59..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/document/file-add-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m16 2 5 5v14.008a.993.993 0 0 1-.993.992H3.993A1 1 0 0 1 3 21.008V2.992C3 2.444 3.445 2 3.993 2H16Zm-3 6h-2v3H8v2h3v3h2v-3h3v-2h-3V8Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/document/file-add-line.svg b/dsfr/dsfr/icons/document/file-add-line.svg
deleted file mode 100644
index 97f3191e705166a9681998205cbecff339e194c2..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/document/file-add-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m16 2 5 5v13.993A1 1 0 0 1 20.007 22H3.993A1 1 0 0 1 3 21.008V2.992C3 2.444 3.447 2 3.999 2H16Zm-1 2H5v16h14V8h-4V4Zm-2 4v3h3v2h-3v3h-2v-3H8v-2h3V8h2Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/document/file-download-fill.svg b/dsfr/dsfr/icons/document/file-download-fill.svg
deleted file mode 100644
index b92517ad7a701d6ee9f6c91a4714dad485b20792..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/document/file-download-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m16 2 5 5v14.008a.993.993 0 0 1-.993.992H3.993A1 1 0 0 1 3 21.008V2.992C3 2.444 3.445 2 3.993 2H16Zm-3 10V8h-2v4H8l4 4 4-4h-3Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/document/file-download-line.svg b/dsfr/dsfr/icons/document/file-download-line.svg
deleted file mode 100644
index 1bc688d6e959dabd4831b8c500406d9187deb32b..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/document/file-download-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M13 12h3l-4 4-4-4h3V8h2v4Zm2-8H5v16h14V8h-4V4ZM3 2.992C3 2.444 3.447 2 3.999 2H16l5 5v13.993A1 1 0 0 1 20.007 22H3.993A1 1 0 0 1 3 21.008V2.992Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/document/file-fill.svg b/dsfr/dsfr/icons/document/file-fill.svg
deleted file mode 100644
index 2629f1728f59e31ba98a10f6be6fc2a9b8302c71..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/document/file-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M3 9h6a1 1 0 0 0 1-1V2h10.002c.551 0 .998.455.998.992v18.016a.993.993 0 0 1-.993.992H3.993A1 1 0 0 1 3 20.993V9Zm0-2 5-4.997V7H3Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/document/file-line.svg b/dsfr/dsfr/icons/document/file-line.svg
deleted file mode 100644
index fc04ab8c8e4081cf44ec0a22dc168748fec42f4c..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/document/file-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m3 8 6.003-6h10.995C20.55 2 21 2.455 21 2.992v18.016a.993.993 0 0 1-.993.992H3.993A1 1 0 0 1 3 20.993V8Zm7-4v5H5v11h14V4h-9Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/document/file-pdf-fill.svg b/dsfr/dsfr/icons/document/file-pdf-fill.svg
deleted file mode 100644
index 5767bb4ca2cf666fa791f5ab63aba88442915bdd..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/document/file-pdf-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m16 2 5 5v14.008a.993.993 0 0 1-.993.992H3.993A1 1 0 0 1 3 21.008V2.992C3 2.444 3.445 2 3.993 2H16zm-4 14a4 4 0 1 0 0-8H8v8h4zm-2-6h2a2 2 0 1 1 0 4h-2v-4z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/document/file-pdf-line.svg b/dsfr/dsfr/icons/document/file-pdf-line.svg
deleted file mode 100644
index e6628b189da3ecfe2126f7ea69524fd462fa329d..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/document/file-pdf-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 16H8V8h4a4 4 0 1 1 0 8zm-2-6v4h2a2 2 0 1 0 0-4h-2zm5-6H5v16h14V8h-4V4zM3 2.992C3 2.444 3.447 2 3.999 2H16l5 5v13.993A1 1 0 0 1 20.007 22H3.993A1 1 0 0 1 3 21.008V2.992z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/document/file-text-fill.svg b/dsfr/dsfr/icons/document/file-text-fill.svg
deleted file mode 100644
index fd81de3cc7f5a5861209cc04f84188d5b5b66f7e..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/document/file-text-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M14 2v6a1 1 0 0 0 1 1h6v11.993A1 1 0 0 1 20.007 22H3.993A.993.993 0 0 1 3 21.008V2.992C3 2.455 3.447 2 3.998 2H14Zm2 13H8v2h8v-2Zm0-4H8v2h8v-2Zm-5-4H8v2h3V7Zm5-4.997L21 7h-5V2.003Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/document/file-text-line.svg b/dsfr/dsfr/icons/document/file-text-line.svg
deleted file mode 100644
index 90831c485160cb14591b0df24798dadbcba6b285..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/document/file-text-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M14.997 2 21 8v12.993A1 1 0 0 1 20.007 22H3.993A.993.993 0 0 1 3 21.008V2.992C3 2.455 3.449 2 4.002 2h10.995ZM14 4H5v16h14V9h-5V4ZM8 7h3v2H8V7Zm0 4h8v2H8v-2Zm0 4h8v2H8v-2Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/document/folder-2-fill.svg b/dsfr/dsfr/icons/document/folder-2-fill.svg
deleted file mode 100644
index 9eecb25441465735081cab66f760bdd8c7398cb6..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/document/folder-2-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M22 11v9a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1v-9h20Zm0-2H2V4a1 1 0 0 1 1-1h7.414l2 2H21a1 1 0 0 1 1 1v3Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/document/folder-2-line.svg b/dsfr/dsfr/icons/document/folder-2-line.svg
deleted file mode 100644
index 0bc206c7c532391c7a4cfe4c46a9259339accd0a..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/document/folder-2-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m10.414 3 2 2H21a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h7.414ZM20 11H4v8h16v-8ZM9.586 5H4v4h16V7h-8.414l-2-2Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/document/newspaper-fill.svg b/dsfr/dsfr/icons/document/newspaper-fill.svg
deleted file mode 100644
index 332562642364bc9b6c040db12e1e9152114f1bd1..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/document/newspaper-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M19 22H5a3 3 0 0 1-3-3V3a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v7h4v9a3 3 0 0 1-3 3Zm-1-10v7a1 1 0 0 0 2 0v-7h-2ZM5 6v6h6V6H5Zm0 7v2h10v-2H5Zm0 3v2h10v-2H5Zm2-8h2v2H7V8Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/document/newspaper-line.svg b/dsfr/dsfr/icons/document/newspaper-line.svg
deleted file mode 100644
index 6754c17e2e08983550090e35d25862d900a86fe5..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/document/newspaper-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M16 20V4H4v15a1 1 0 0 0 1 1h11Zm3 2H5a3 3 0 0 1-3-3V3a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v7h4v9a3 3 0 0 1-3 3Zm-1-10v7a1 1 0 0 0 2 0v-7h-2ZM6 6h6v6H6V6Zm2 2v2h2V8H8Zm-2 5h8v2H6v-2Zm0 3h8v2H6v-2Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/document/survey-fill.svg b/dsfr/dsfr/icons/document/survey-fill.svg
deleted file mode 100644
index eb1c4d13bc4a1e399598986759141ca807dec34c..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/document/survey-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M6 4v4h12V4h2.007c.548 0 .993.445.993.993v16.014a.994.994 0 0 1-.993.993H3.993A.994.994 0 0 1 3 21.007V4.993C3 4.445 3.445 4 3.993 4H6Zm3 13H7v2h2v-2Zm0-3H7v2h2v-2Zm0-3H7v2h2v-2Zm7-9v4H8V2h8Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/document/survey-line.svg b/dsfr/dsfr/icons/document/survey-line.svg
deleted file mode 100644
index d3b3b7733a47d38107616a10d07b85b9648f29ec..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/document/survey-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M17 2v2h3.007c.548 0 .993.445.993.993v16.014a.994.994 0 0 1-.993.993H3.993A.994.994 0 0 1 3 21.007V4.993C3 4.445 3.445 4 3.993 4H7V2h10ZM7 6H5v14h14V6h-2v2H7V6Zm2 10v2H7v-2h2Zm0-3v2H7v-2h2Zm0-3v2H7v-2h2Zm6-6H9v2h6V4Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/document/todo-fill.svg b/dsfr/dsfr/icons/document/todo-fill.svg
deleted file mode 100644
index 034b88b3fcfca10e12fefed0d818747ca63a1ca4..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/document/todo-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M9 0v2h6V0h2v2h3a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h3V0h2Zm8 12H7v2h10v-2Zm0-4H7v2h10V8Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/document/todo-line.svg b/dsfr/dsfr/icons/document/todo-line.svg
deleted file mode 100644
index e6dbba95f27290f95e21a00d3388833773fc330e..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/document/todo-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M9 0v2h6V0h2v2h3a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h3V0h2ZM7 4H5v16h14V4h-2v2h-2V4H9v2H7V4Zm10 8v2H7v-2h10Zm0-4v2H7V8h10Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/editor/code-view.svg b/dsfr/dsfr/icons/editor/code-view.svg
deleted file mode 100644
index e8997c981c66fa6bcb677af96875624a99d71f2c..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/editor/code-view.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m16.95 8.464 1.414-1.414 4.95 4.95-4.95 4.95-1.414-1.414L20.485 12 16.95 8.464Zm-9.9 0L3.515 12l3.535 3.536-1.414 1.414L.686 12l4.95-4.95L7.05 8.464Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/editor/font-size.svg b/dsfr/dsfr/icons/editor/font-size.svg
deleted file mode 100644
index b2915083a7407e09d4cb7c9a52c8c0665864598f..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/editor/font-size.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m9 4 6.4 16h-2.154l-2-5H4.754l-2 5H.6L7 4h2Zm14 8v8h-2v-.535a4 4 0 1 1 0-6.93V12h2Zm-4 2a2 2 0 1 0 0 4 2 2 0 0 0 0-4ZM8 6.885 5.554 13h4.892L8 6.885Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/editor/fr--bold.svg b/dsfr/dsfr/icons/editor/fr--bold.svg
deleted file mode 100644
index 1f5b261a9ff6b0754132fc8f0b24232053f5a77f..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/editor/fr--bold.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12.5 4a4.5 4.5 0 0 1 3.256 7.606 4.498 4.498 0 0 1 .926 7.076A4.5 4.5 0 0 1 13.5 20H6V4h6.5Zm.625 9.5H9v4h4.125c1.036 0 1.875-.895 1.875-2s-.84-2-1.875-2Zm-.91-7H9v4h3.214c.987 0 1.786-.895 1.786-2s-.8-2-1.786-2Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/editor/fr--highlight.svg b/dsfr/dsfr/icons/editor/fr--highlight.svg
deleted file mode 100644
index db8aa42dfac7b22e951b3694eaef3f635efcabe3..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/editor/fr--highlight.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M5 3v18H3V3h2Zm10 13v2H7v-2h8Zm6-5v2H7v-2h14Zm0-5v2H7V6h14Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/editor/fr--quote-fill.svg b/dsfr/dsfr/icons/editor/fr--quote-fill.svg
deleted file mode 100644
index 7727a9db5bc58291e58481e0e64f7c254c7a47d7..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/editor/fr--quote-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M14 3a8 8 0 1 1 0 16v3.5c-5-2-12-5-12-11.5a8 8 0 0 1 8-8h4Zm-2 4.5H9.295L6.75 11.25 9.295 15H12l-2.506-3.75L12 7.5Zm4.5 0h-2.705l-2.545 3.75L13.795 15H16.5l-2.506-3.75L16.5 7.5Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/editor/fr--quote-line.svg b/dsfr/dsfr/icons/editor/fr--quote-line.svg
deleted file mode 100644
index 50e2c492eeb1b70571ea2b178472ca4b15506adb..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/editor/fr--quote-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M14 3a8 8 0 1 1 0 16v3.5c-5-2-12-5-12-11.5a8 8 0 0 1 8-8h4Zm0 2h-4a6 6 0 0 0-6 6c0 3.61 2.462 5.966 8 8.48V17h2a6 6 0 1 0 0-12Zm-2 2.5-2.506 3.75L12 15H9.295L6.75 11.25 9.295 7.5H12Zm4.5 0-2.506 3.75L16.5 15h-2.705l-2.545-3.75 2.545-3.75H16.5Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/editor/h-1.svg b/dsfr/dsfr/icons/editor/h-1.svg
deleted file mode 100644
index 9ce4bdba376916df5608553c6b8a0343085f6cc9..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/editor/h-1.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M16.276 4v1.892h-5.104V19.4H9.104V5.892H4V4h12.276Zm3.227 4.885v10.5h-2.025V10.97l-2.175 1.23-1.005-1.44 3.24-1.875h1.965Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/editor/h-2.svg b/dsfr/dsfr/icons/editor/h-2.svg
deleted file mode 100644
index bb826c1d438c619ae9f4542d9dad8aa6c7ccd7b0..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/editor/h-2.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M15.276 4v1.892h-5.104V19.4H8.104V5.892H3V4h12.276Zm2.552 4.6c1.83 0 3.3 1.17 3.3 2.97 0 1.44-.945 2.55-1.98 3.555l-2.535 2.445h4.785v1.83h-7.26v-1.83l3.6-3.54c.81-.825 1.32-1.395 1.32-2.25 0-.87-.6-1.38-1.425-1.38-1.005 0-1.62.615-2.175 1.545l-1.65-1.005c.885-1.44 2.19-2.34 4.02-2.34Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/editor/h-3.svg b/dsfr/dsfr/icons/editor/h-3.svg
deleted file mode 100644
index affffdd893c634123edb71b0b0340474d963c6e0..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/editor/h-3.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M17.738 8.6c1.92 0 3.345 1.095 3.345 2.82 0 .975-.42 1.8-1.2 2.34 1.065.54 1.65 1.485 1.65 2.64 0 1.995-1.635 3.3-3.825 3.3-1.98 0-3.255-.87-4.11-2.37l1.77-1.095c.585 1.155 1.29 1.665 2.325 1.665 1.02 0 1.785-.615 1.785-1.59 0-.96-.75-1.56-1.86-1.56h-1.725v-1.8h1.59c.885 0 1.53-.495 1.53-1.305 0-.795-.6-1.245-1.425-1.245-.84 0-1.41.45-1.845 1.2l-1.65-1.02c.765-1.245 1.95-1.98 3.645-1.98ZM15.276 4v1.892h-5.104V19.4H8.104V5.892H3V4h12.276Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/editor/h-4.svg b/dsfr/dsfr/icons/editor/h-4.svg
deleted file mode 100644
index 827f6fba5b72a5e5eff1ec13c88a4ffd3278bb41..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/editor/h-4.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M15.276 4v1.892h-5.104V19.4H8.104V5.892H3V4h12.276Zm5.402 4.9v5.88h1.065v1.83h-1.065v2.79h-2.025v-2.79h-4.845v-1.83l4.5-5.88h2.37Zm-2.025 2.295-2.76 3.585h2.76v-3.585Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/editor/h-5.svg b/dsfr/dsfr/icons/editor/h-5.svg
deleted file mode 100644
index bc691405c23f4694c9a6687abf9b25c85c4e7632..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/editor/h-5.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M21.188 8.9v1.83h-4.32l-.12 2.19h.81c2.79 0 4.02 1.275 4.02 3.315 0 2.145-1.68 3.465-3.84 3.465-1.95 0-3.24-.855-4.11-2.37l1.77-1.095c.6 1.155 1.32 1.665 2.34 1.665 1.035 0 1.77-.615 1.77-1.59 0-.99-.735-1.56-2.04-1.56h-2.85l.315-5.85h6.255ZM15.276 4v1.892h-5.104V19.4H8.104V5.892H3V4h12.276Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/editor/h-6.svg b/dsfr/dsfr/icons/editor/h-6.svg
deleted file mode 100644
index 61f58d9b839f2d5c735428522c0037563e6c6fba..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/editor/h-6.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M18.308 8.6c1.755 0 2.85.795 3.54 1.71l-1.56 1.29c-.54-.72-1.155-1.17-1.98-1.17-1.515 0-2.325 1.095-2.46 3.15.675-.585 1.53-.915 2.565-.915 2.085 0 3.405 1.485 3.405 3.405 0 1.98-1.425 3.63-3.825 3.63-2.73 0-4.245-1.995-4.245-5.505 0-3.27 1.35-5.595 4.56-5.595ZM15.276 4v1.892h-5.104V19.4H8.104V5.892H3V4h12.276Zm2.762 10.465c-.855 0-1.59.33-2.13 1.035.24 1.71.975 2.37 2.04 2.37 1.11 0 1.785-.735 1.785-1.725 0-.975-.69-1.68-1.695-1.68Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/editor/hashtag.svg b/dsfr/dsfr/icons/editor/hashtag.svg
deleted file mode 100644
index 64742d3e2695969443d75289fcfd7bb7091bbaba..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/editor/hashtag.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m10.951 3-.525 5h3.989l.525-5h2.011l-.525 5H20v2h-3.784l-.42 4H20v2h-4.415l-.525 5h-2.011l.525-5H9.585l-.525 5H7.049l.525-5H4v-2h3.784l.42-4H4V8h4.415l.525-5h2.011Zm3.254 7h-3.99l-.42 4h3.99l.42-4Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/editor/italic.svg b/dsfr/dsfr/icons/editor/italic.svg
deleted file mode 100644
index e7abfb9c1e668728be8f0f7a6e5e9590d0900ff0..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/editor/italic.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M15 20H7v-2h2.927l2.116-12H9V4h8v2h-2.927l-2.116 12H15v2Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/editor/link-unlink.svg b/dsfr/dsfr/icons/editor/link-unlink.svg
deleted file mode 100644
index 17c6cd77d1f83efe7c6db0df787de1b1f48a715c..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/editor/link-unlink.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M17 17h5v2h-3v3h-2v-5ZM7 7H2V5h3V2h2v5Zm11.364 8.536L16.95 14.12l1.414-1.414a5 5 0 1 0-7.071-7.071L9.879 7.05 8.464 5.636 9.88 4.222a7 7 0 0 1 9.9 9.9l-1.415 1.414h-.001Zm-2.828 2.828-1.415 1.414a7 7 0 0 1-9.9-9.9l1.415-1.414L7.05 9.88l-1.414 1.414a5 5 0 1 0 7.071 7.071l1.414-1.414 1.415 1.414v-.001Zm-.708-10.607 1.415 1.415-7.071 7.07-1.415-1.414 7.071-7.07v-.001Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/editor/link.svg b/dsfr/dsfr/icons/editor/link.svg
deleted file mode 100644
index cb0bea8531a5bccbed1f624acbf37adffbab5b4c..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/editor/link.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m18.193 15.364-1.414-1.416 1.414-1.414a5 5 0 1 0-7.07-7.07L9.707 6.877 8.293 5.464 9.71 4.05a7 7 0 1 1 9.9 9.9l-1.415 1.414Zm-2.828 2.828-1.415 1.414a7 7 0 0 1-9.9-9.9l1.415-1.414L6.88 9.708l-1.414 1.414a5 5 0 1 0 7.071 7.071l1.414-1.414 1.415 1.414Zm-.708-10.607L16.072 9l-7.07 7.07-1.416-1.414 7.071-7.07Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/editor/list-ordered.svg b/dsfr/dsfr/icons/editor/list-ordered.svg
deleted file mode 100644
index 84d4ce3f423cee035af2360d3e6954a2f4c7cec1..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/editor/list-ordered.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M8 4h13v2H8V4ZM5 3v3h1v1H3V6h1V4H3V3h2ZM3 14v-2.5h2V11H3v-1h3v2.5H4v.5h2v1H3Zm2 5.5H3v-1h2V18H3v-1h3v4H3v-1h2v-.5ZM8 11h13v2H8v-2Zm0 7h13v2H8v-2Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/editor/list-unordered.svg b/dsfr/dsfr/icons/editor/list-unordered.svg
deleted file mode 100644
index a15b9f04ed25c69f0ce75da10cefe3afab5fd0bf..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/editor/list-unordered.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M8 4h13v2H8V4ZM4.5 6.5a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3Zm0 7a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3Zm0 6.9a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3ZM8 11h13v2H8v-2Zm0 7h13v2H8v-2Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/editor/question-mark.svg b/dsfr/dsfr/icons/editor/question-mark.svg
deleted file mode 100644
index 148f5d5c0aed7276d55313f8e32fd6ba9d4da7db..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/editor/question-mark.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 19a1.5 1.5 0 1 1-.001 3.001A1.5 1.5 0 0 1 12 19Zm0-17a6 6 0 0 1 6 6c0 2.165-.753 3.29-2.674 4.923C13.399 14.56 13 15.297 13 17h-2c0-2.474.787-3.695 3.031-5.601C15.548 10.11 16 9.434 16 8c0-2.21-1.79-4-4-4S8 5.79 8 8v1H6V8a6 6 0 0 1 6-6Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/editor/separator.svg b/dsfr/dsfr/icons/editor/separator.svg
deleted file mode 100644
index cdba799d2956831b42f6efd78338553b5c535d5e..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/editor/separator.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M2 11h2v2H2v-2Zm4 0h12v2H6v-2Zm14 0h2v2h-2v-2Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/editor/space.svg b/dsfr/dsfr/icons/editor/space.svg
deleted file mode 100644
index 5d7faced47074d41cd48bbbe7fd8950743c29930..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/editor/space.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M4 9v4h16V9h2v5a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V9h2Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/editor/subscript.svg b/dsfr/dsfr/icons/editor/subscript.svg
deleted file mode 100644
index 4d7f9cc9a7c4193e98ad448e877d0230e868319b..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/editor/subscript.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M5.596 4 10.5 9.928 15.404 4H18l-6.202 7.497L18 18.994V19h-2.59l-4.91-5.934L5.59 19H3v-.006l6.202-7.497L3 4h2.596ZM21.55 16.58a.8.8 0 1 0-1.32-.36l-1.155.33a2.001 2.001 0 1 1 3.298.904L20.744 19H23v1h-4v-1l2.55-2.42Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/editor/superscript.svg b/dsfr/dsfr/icons/editor/superscript.svg
deleted file mode 100644
index 2dcf3f8413852756040bf2b1c20e1811df9a99e5..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/editor/superscript.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m5.596 5 4.904 5.928L15.404 5H18l-6.202 7.497L18 19.994V20h-2.59l-4.91-5.934L5.59 20H3v-.006l6.202-7.497L3 5h2.596ZM21.55 6.58a.8.8 0 1 0-1.32-.36l-1.155.33a2.001 2.001 0 1 1 3.298.904L20.744 9H23v1h-4V9l2.55-2.42Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/editor/table-2.svg b/dsfr/dsfr/icons/editor/table-2.svg
deleted file mode 100644
index 46fe6d9b1c2305c5e3d633cbfa2924d68c9ff2da..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/editor/table-2.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M20 3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h16Zm-1 13h-6v3h6v-3Zm-8 0H5v3h6v-3Zm8-6h-6v4h6v-4Zm-8 0H5v4h6v-4Zm8-5h-6v3h6V5Zm-8 0H5v3h6V5Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/editor/translate-2.svg b/dsfr/dsfr/icons/editor/translate-2.svg
deleted file mode 100644
index 50fa6294945d02abd84cc92e40e2f39e7c65decc..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/editor/translate-2.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m18.5 10 4.4 11h-2.155l-1.201-3h-4.09l-1.199 3h-2.154L16.5 10h2ZM10 2v2h6v2h-1.968a18.222 18.222 0 0 1-3.62 6.301 14.864 14.864 0 0 0 2.336 1.707l-.751 1.878A17.015 17.015 0 0 1 9 13.725a16.676 16.676 0 0 1-6.201 3.548l-.536-1.929a14.7 14.7 0 0 0 5.327-3.042A18.078 18.078 0 0 1 4.767 8h2.24A16.032 16.032 0 0 0 9 10.877a16.165 16.165 0 0 0 2.91-4.876L2 6V4h6V2h2Zm7.5 10.885L16.253 16h2.492L17.5 12.885Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/finance/bank-card-fill.svg b/dsfr/dsfr/icons/finance/bank-card-fill.svg
deleted file mode 100644
index fc60f769db5f44d9fdb2e22bc4d8c598ca9a466b..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/finance/bank-card-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M22 10v10a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V10h20Zm-3 6h-4v2h4v-2Zm2-13a1 1 0 0 1 1 1v4H2V4a1 1 0 0 1 1-1h18Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/finance/bank-card-line.svg b/dsfr/dsfr/icons/finance/bank-card-line.svg
deleted file mode 100644
index 8924f011878036a216208057ef34109033da2e15..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/finance/bank-card-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M21 3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18Zm-1 8H4v8h16v-8Zm-2 4v2h-4v-2h4Zm2-10H4v4h16V5Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/finance/coin-fill.svg b/dsfr/dsfr/icons/finance/coin-fill.svg
deleted file mode 100644
index 92393bc4c7a596a4eae1fa54e91924d5826bdc71..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/finance/coin-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M23 12v2c0 3.314-4.925 6-11 6-5.967 0-10.824-2.591-10.995-5.823L1 14v-2c0 3.314 4.925 6 11 6s11-2.686 11-6ZM12 4c6.075 0 11 2.686 11 6s-4.925 6-11 6-11-2.686-11-6 4.925-6 11-6Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/finance/gift-fill.svg b/dsfr/dsfr/icons/finance/gift-fill.svg
deleted file mode 100644
index 971179ca625074274d2c5fe1898ed44110368721..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/finance/gift-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M15 2a4 4 0 0 1 3.464 6.001L23 8v2h-2v10a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V10H1V8l4.536.001A4 4 0 0 1 12 3.355 3.983 3.983 0 0 1 15 2Zm-2 8h-2v10h2V10ZM9 4a2 2 0 0 0-.15 3.995L9 8h2V6a2 2 0 0 0-1.697-1.977l-.154-.018L9 4Zm6 0a2 2 0 0 0-1.995 1.85L13 6v2h2a2 2 0 0 0 1.995-1.85L17 6a2 2 0 0 0-2-2Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/finance/gift-line.svg b/dsfr/dsfr/icons/finance/gift-line.svg
deleted file mode 100644
index 6c2202dd5602a93227b098a830f3dbf1eb239220..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/finance/gift-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M15 2a4 4 0 0 1 3.464 6.001L23 8v2h-2v10a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V10H1V8l4.536.001A4 4 0 0 1 12 3.355 3.983 3.983 0 0 1 15 2Zm-4 8H5v9h6v-9Zm8 0h-6v9h6v-9ZM9 4a2 2 0 0 0-.15 3.995L9 8h2V6a2 2 0 0 0-1.697-1.977l-.154-.018L9 4Zm6 0a2 2 0 0 0-1.995 1.85L13 6v2h2a2 2 0 0 0 1.995-1.85L17 6a2 2 0 0 0-2-2Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/finance/money-euro-box-fill.svg b/dsfr/dsfr/icons/finance/money-euro-box-fill.svg
deleted file mode 100644
index cd734e9d27f7976fe9ba1b22cfea8f3aa72085e4..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/finance/money-euro-box-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M21 3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18Zm-9.897 4.223A4.5 4.5 0 0 0 8.028 11H7v2h1.027a4.5 4.5 0 0 0 7.788 2.543l-1.701-1.134A2.5 2.5 0 0 1 10.05 13l4.95.001v-2h-4.95V11a2.5 2.5 0 0 1 4.064-1.41l1.701-1.133a4.5 4.5 0 0 0-4.712-1.234Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/finance/money-euro-box-line.svg b/dsfr/dsfr/icons/finance/money-euro-box-line.svg
deleted file mode 100644
index 94d1f393afc7458fb7f3f0f350d4d9e55430e9d9..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/finance/money-euro-box-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M21 3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18Zm-1 2H4v14h16V5Zm-4.185 3.457L14.114 9.59A2.5 2.5 0 0 0 10.05 11H15v2h-4.95a2.5 2.5 0 0 0 4.064 1.41l1.7 1.133A4.5 4.5 0 0 1 8.028 13H7v-2h1.027a4.5 4.5 0 0 1 7.788-2.543Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/finance/money-euro-circle-fill.svg b/dsfr/dsfr/icons/finance/money-euro-circle-fill.svg
deleted file mode 100644
index 0acfcdf2efb7785951ab9bc36e9c61430a3dde53..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/finance/money-euro-circle-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2Zm-.897 5.223A4.5 4.5 0 0 0 8.028 11H7v2h1.027a4.5 4.5 0 0 0 7.788 2.543l-1.701-1.134A2.5 2.5 0 0 1 10.05 13l4.95.001v-2h-4.95V11a2.5 2.5 0 0 1 4.064-1.41l1.701-1.133a4.5 4.5 0 0 0-4.712-1.234Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/finance/money-euro-circle-line.svg b/dsfr/dsfr/icons/finance/money-euro-circle-line.svg
deleted file mode 100644
index da09a440a368987c509463ae5209ffc01f2a293c..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/finance/money-euro-circle-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2Zm0 2a8 8 0 1 0 0 16 8 8 0 0 0 0-16Zm3.815 4.457L14.114 9.59A2.5 2.5 0 0 0 10.05 11H15v2h-4.95a2.5 2.5 0 0 0 4.064 1.41l1.7 1.133A4.5 4.5 0 0 1 8.028 13H7v-2h1.027a4.5 4.5 0 0 1 7.788-2.543Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/finance/secure-payment-fill.svg b/dsfr/dsfr/icons/finance/secure-payment-fill.svg
deleted file mode 100644
index f62cea7cab5044eeae2271870c2d9ea349df813b..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/finance/secure-payment-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m11 2 7.298 2.28a1 1 0 0 1 .702.955V7h2a1 1 0 0 1 1 1v2H9V8a1 1 0 0 1 1-1h7V5.97l-6-1.876L5 5.97v7.404a4 4 0 0 0 1.558 3.169l.189.136L11 19.58 14.782 17H10a1 1 0 0 1-1-1v-4h13v4a1 1 0 0 1-1 1l-3.22.001c-.387.51-.857.96-1.4 1.33L11 22l-5.38-3.668A6 6 0 0 1 3 13.374V5.235a1 1 0 0 1 .702-.954L11 2Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/finance/secure-payment-line.svg b/dsfr/dsfr/icons/finance/secure-payment-line.svg
deleted file mode 100644
index c67c023eff0586b29c103125ce4cbb26b2d416ad..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/finance/secure-payment-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m11 2 7.298 2.28a1 1 0 0 1 .702.955V7h2a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1l-3.22.001c-.387.51-.857.96-1.4 1.33L11 22l-5.38-3.668A6 6 0 0 1 3 13.374V5.235a1 1 0 0 1 .702-.954L11 2Zm0 2.094L5 5.97v7.404a4 4 0 0 0 1.558 3.169l.189.136L11 19.58 14.782 17H10a1 1 0 0 1-1-1V8a1 1 0 0 1 1-1h7V5.97l-6-1.876ZM20 12h-9v3h9v-3Zm0-3h-9v1h9V9Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/finance/shopping-bag-fill.svg b/dsfr/dsfr/icons/finance/shopping-bag-fill.svg
deleted file mode 100644
index 500af5bc86e764a2520e321ec4d03a5f686b00d1..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/finance/shopping-bag-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 1a5 5 0 0 1 5 5v2h3a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h3V6a5 5 0 0 1 5-5Zm5 10h-2v1a1 1 0 0 0 1.993.117L17 12v-1Zm-8 0H7v1a1 1 0 0 0 1.993.117L9 12v-1Zm3-8a3 3 0 0 0-2.995 2.824L9 6v2h6V6a3 3 0 0 0-2.824-2.995L12 3Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/finance/shopping-bag-line.svg b/dsfr/dsfr/icons/finance/shopping-bag-line.svg
deleted file mode 100644
index 3506f8ee05ee1580843ea19b3b514cb8593c669f..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/finance/shopping-bag-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 1a5 5 0 0 1 5 5v2h3a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h3V6a5 5 0 0 1 5-5Zm-5 9H5v10h14V10h-2v2h-2v-2H9v2H7v-2Zm5-7a3 3 0 0 0-3 3v2h6V6a3 3 0 0 0-3-3Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/finance/shopping-cart-2-fill.svg b/dsfr/dsfr/icons/finance/shopping-cart-2-fill.svg
deleted file mode 100644
index 35137a3c89456c546f19911050e7a8d4ac717cfc..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/finance/shopping-cart-2-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M4 6.414.757 3.172l1.415-1.415L5.414 5h15.242a1 1 0 0 1 .958 1.287l-2.4 8a1 1 0 0 1-.958.713H6v2h11v2H5a1 1 0 0 1-1-1V6.414ZM5.5 23a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3Zm12 0a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/finance/shopping-cart-2-line.svg b/dsfr/dsfr/icons/finance/shopping-cart-2-line.svg
deleted file mode 100644
index 577c145d2567785463abff6770aebd23a667753e..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/finance/shopping-cart-2-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M5.5 20a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3Zm12 0a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3ZM2.172 1.757 5.414 5h15.242a1 1 0 0 1 .958 1.287l-2.4 8a1 1 0 0 1-.958.713H6v2h11v2H5a1 1 0 0 1-1-1V6.414L.757 3.172l1.415-1.415ZM19.312 7H6v6h11.512l1.8-6Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/finance/trophy-fill.svg b/dsfr/dsfr/icons/finance/trophy-fill.svg
deleted file mode 100644
index 0fae041d4af9fd87a1be1168cba5eead59ff5e34..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/finance/trophy-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M13 16.938V19h5v2H6v-2h5v-2.062A8 8 0 0 1 4 9V3h16v6a8 8 0 0 1-7 7.938ZM1 5h2v4H1V5Zm20 0h2v4h-2V5Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/finance/trophy-line.svg b/dsfr/dsfr/icons/finance/trophy-line.svg
deleted file mode 100644
index 8a4f1a19d4a9c20155c75956c5035a97a6c2555f..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/finance/trophy-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M20 3v6a8 8 0 0 1-7 7.938V19h5v2H6v-2h5v-2.062A8 8 0 0 1 4 9V3h16Zm-2 2H6v4a6 6 0 1 0 12 0V5ZM3 5v4H1V5h2Zm20 0v4h-2V5h2Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/health/capsule-fill.svg b/dsfr/dsfr/icons/health/capsule-fill.svg
deleted file mode 100644
index f8d8c792922cc0e21d2a5086e93e0e937646b49c..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/health/capsule-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M19.778 4.222a6 6 0 0 1 0 8.485l-2.122 2.12-4.949 4.951a6 6 0 0 1-8.485-8.485l7.07-7.071a6.001 6.001 0 0 1 8.486 0Zm-4.95 10.606L9.172 9.172l-3.536 3.535a4 4 0 0 0 5.657 5.657l3.535-3.536Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/health/capsule-line.svg b/dsfr/dsfr/icons/health/capsule-line.svg
deleted file mode 100644
index 075fad4d492e24e0c5d00c7f0bd9fa5f843631f7..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/health/capsule-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M19.778 4.222a6 6 0 0 1 0 8.485l-7.07 7.071a6.001 6.001 0 0 1-8.486-8.485l7.07-7.071a6.001 6.001 0 0 1 8.486 0Zm-5.656 11.313L8.465 9.878l-2.829 2.83a4 4 0 1 0 5.657 5.656l2.829-2.83v.001Zm4.242-9.899a4 4 0 0 0-5.657 0L9.88 8.464l5.657 5.657 2.828-2.828a4 4 0 0 0 0-5.657h-.001Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/health/dislike-fill.svg b/dsfr/dsfr/icons/health/dislike-fill.svg
deleted file mode 100644
index 2a525868d027c9c113298537e8cffe7d8a92b6c9..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/health/dislike-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m2.808 1.393 18.384 18.385-1.414 1.414-3.747-3.747L12 21.485l-8.48-8.492a6 6 0 0 1 .034-8.023L1.393 2.808l1.415-1.415Zm17.435 3.364a6 6 0 0 1 .236 8.236l-1.635 1.636L7.26 3.046a5.986 5.986 0 0 1 4.741 1.483 5.998 5.998 0 0 1 8.242.228Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/health/dislike-line.svg b/dsfr/dsfr/icons/health/dislike-line.svg
deleted file mode 100644
index 1d460550ea14a8afd89d584b7ccd742eae17fc14..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/health/dislike-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m2.808 1.393 18.384 18.385-1.414 1.414-3.747-3.747L12 21.485l-8.48-8.492a6 6 0 0 1 .034-8.023L1.393 2.808l1.415-1.415Zm2.164 4.993a4.001 4.001 0 0 0 .008 5.237L12 18.654l2.617-2.623-9.645-9.645Zm15.271-1.629a6 6 0 0 1 .236 8.236l-1.635 1.636-1.414-1.414 1.59-1.592a3.999 3.999 0 0 0-.193-5.453 3.998 3.998 0 0 0-5.49-.153l-1.335 1.198-1.336-1.197a3.953 3.953 0 0 0-1.155-.723l-2.25-2.25a5.99 5.99 0 0 1 4.74 1.484 5.998 5.998 0 0 1 8.242.228Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/health/dossier-fill.svg b/dsfr/dsfr/icons/health/dossier-fill.svg
deleted file mode 100644
index 1cff22331574046770dc477eabcd0ed4edc3cb21..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/health/dossier-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M17 2v2h3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h3V2h10Zm-4 9h-2v2H9v2h1.999L11 17h2l-.001-2H15v-2h-2v-2Zm2-7H9v2h6V4Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/health/dossier-line.svg b/dsfr/dsfr/icons/health/dossier-line.svg
deleted file mode 100644
index 7d3c2a4404c69c98b7dee41c6754abcc8ee1f158..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/health/dossier-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M17 2v2h3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h3V2h10ZM7 6H5v14h14V6h-2v2H7V6Zm6 5v2h2v2h-2.001L13 17h-2l-.001-2H9v-2h2v-2h2Zm2-7H9v2h6V4Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/health/first-aid-kit-fill.svg b/dsfr/dsfr/icons/health/first-aid-kit-fill.svg
deleted file mode 100644
index e22d4c916a2906024adf84625ef04a542da516da..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/health/first-aid-kit-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M16 1a1 1 0 0 1 1 1v3h4a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h4V2a1 1 0 0 1 1-1h8Zm-3 8h-2v3H8v2h2.999L11 17h2l-.001-3H16v-2h-3V9Zm2-6H9v2h6V3Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/health/first-aid-kit-line.svg b/dsfr/dsfr/icons/health/first-aid-kit-line.svg
deleted file mode 100644
index 8764b6aebae28d909ff1df5832d0fd9b46de5dc0..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/health/first-aid-kit-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M16 1a1 1 0 0 1 1 1v3h4a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h4V2a1 1 0 0 1 1-1h8Zm4 6H4v12h16V7Zm-7 2v3h3v2h-3.001L13 17h-2l-.001-3H8v-2h3V9h2Zm2-6H9v2h6V3Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/health/hand-sanitizer-fill.svg b/dsfr/dsfr/icons/health/hand-sanitizer-fill.svg
deleted file mode 100644
index ac9cf2f499f82178649772fd14128c706648e175..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/health/hand-sanitizer-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M17 2v2l-4-.001V6h3v2c2.21 0 4 1.79 4 4v8a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-8c0-2.21 1.79-4 4-4V6h3V3.999L7.5 4c-.63 0-1.37.49-2.2 1.6L3.7 4.4C4.87 2.84 6.13 2 7.5 2H17Zm-4 10h-2v2H9v2h1.999L11 18h2l-.001-2H15v-2h-2v-2Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/health/hand-sanitizer-line.svg b/dsfr/dsfr/icons/health/hand-sanitizer-line.svg
deleted file mode 100644
index dd3e64d94f0cb4f64d591b355b622a6699c3dd9d..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/health/hand-sanitizer-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M17 2v2l-4-.001V6h3v2c2.21 0 4 1.79 4 4v8a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-8c0-2.21 1.79-4 4-4V6h3V3.999L7.5 4c-.63 0-1.37.49-2.2 1.6L3.7 4.4C4.87 2.84 6.13 2 7.5 2H17Zm-1 8H8a2 2 0 0 0-2 2v8h12v-8a2 2 0 0 0-2-2Zm-3 2v2h2v2h-2.001L13 18h-2l-.001-2H9v-2h2v-2h2Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/health/health-book-fill.svg b/dsfr/dsfr/icons/health/health-book-fill.svg
deleted file mode 100644
index dd2b29d5bc3271958f9f08cc74df955f8ab3c0ff..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/health/health-book-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M20 2a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-2H3v-2h2v-2H3v-2h2v-2H3V9h2V7H3V5h2V3a1 1 0 0 1 1-1h14Zm-6 6h-2v3H9v2h2.999L12 16h2l-.001-3H17v-2h-3V8Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/health/health-book-line.svg b/dsfr/dsfr/icons/health/health-book-line.svg
deleted file mode 100644
index cc5f03107047645e9092a0dfe3fd80232c314d1e..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/health/health-book-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M20 2a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1v-2H3v-2h2v-2H3v-2h2v-2H3V9h2V7H3V5h2V3a1 1 0 0 1 1-1h14Zm-1 2H7v16h12V4Zm-5 4v3h3v2h-3.001L14 16h-2l-.001-3H9v-2h3V8h2Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/health/heart-fill.svg b/dsfr/dsfr/icons/health/heart-fill.svg
deleted file mode 100644
index 138bbd271bba21e6c0e84bb88c960f95b9dc88b9..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/health/heart-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12.001 4.529a5.998 5.998 0 0 1 8.242.228 6 6 0 0 1 .236 8.236l-8.48 8.492-8.478-8.492a6 6 0 0 1 8.48-8.464Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/health/heart-line.svg b/dsfr/dsfr/icons/health/heart-line.svg
deleted file mode 100644
index b39bfd0eae0c1b28cbe6d9df5fc0a883ae9209e3..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/health/heart-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12.001 4.529a5.998 5.998 0 0 1 8.242.228 6 6 0 0 1 .236 8.236l-8.48 8.492-8.478-8.492a6 6 0 0 1 8.48-8.464Zm6.826 1.641a3.998 3.998 0 0 0-5.49-.153l-1.335 1.198-1.336-1.197a3.999 3.999 0 0 0-5.494.154 4 4 0 0 0-.192 5.451L12 18.654l7.02-7.03a4 4 0 0 0-.193-5.454Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/health/heart-pulse-fill.svg b/dsfr/dsfr/icons/health/heart-pulse-fill.svg
deleted file mode 100644
index 4ce93978c90d128193f7cb81640050f15dd12043..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/health/heart-pulse-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M16.5 3C19.538 3 22 5.5 22 9c0 7-7.5 11-10 12.5-1.978-1.187-7.084-3.937-9.132-8.5h4.698l.934-1.556 3 5L13.566 13H17v-2h-4.566l-.934 1.556-3-5L6.434 11H2.21A9.556 9.556 0 0 1 2 9c0-3.5 2.5-6 5.5-6C9.36 3 11 4 12 5c1-1 2.64-2 4.5-2Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/health/heart-pulse-line.svg b/dsfr/dsfr/icons/health/heart-pulse-line.svg
deleted file mode 100644
index ee50ce9c99a06feb3656deab308431d9b611cd51..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/health/heart-pulse-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M16.5 3C19.538 3 22 5.5 22 9c0 7-7.5 11-10 12.5-1.977-1.186-7.083-3.937-9.131-8.499L1 13v-2h1.21A9.535 9.535 0 0 1 2 9c0-3.5 2.5-6 5.5-6C9.36 3 11 4 12 5c1-1 2.64-2 4.5-2Zm0 2c-1.076 0-2.24.57-3.086 1.414L12 7.828l-1.414-1.414C9.74 5.57 8.576 5 7.5 5 5.56 5 4 6.656 4 9c0 .685.09 1.352.267 2h2.167L8.5 7.556l3 5L12.434 11H17v2h-3.434L11.5 16.444l-3-5L7.566 13H5.108c.79 1.374 1.985 2.668 3.537 3.903.745.592 1.54 1.145 2.421 1.7.299.189.595.37.934.572.339-.202.635-.383.934-.571a26.953 26.953 0 0 0 2.42-1.701C18.335 14.533 20 11.943 20 9c0-2.36-1.537-4-3.5-4Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/health/lungs-fill.svg b/dsfr/dsfr/icons/health/lungs-fill.svg
deleted file mode 100644
index 8c00e7a9c846452c3316cf1c5f184bbc3c86da73..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/health/lungs-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M8.5 5.5c1.412.47 2.048 2.159 2.327 4.023l-4.523 2.611 1 1.732 3.71-2.141C11.06 13.079 11 14.308 11 15c0 3-1 6-5 6h-.642c-3.156-.012-3.346-.202-3.357-3.358L2 17C2 9.5 5.5 4.5 8.5 5.5ZM22.001 17v.436c-.005 3.35-.133 3.551-3.346 3.563L18 21c-4 0-5-3-5-6 0-.691-.06-1.92-.014-3.274l3.71 2.14 1-1.732-4.523-2.61c.279-1.865.915-3.553 2.327-4.024 3-1 6.5 4 6.5 11.5ZM13 2v9h-2V2h2Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/health/lungs-line.svg b/dsfr/dsfr/icons/health/lungs-line.svg
deleted file mode 100644
index f6fb5cfd280e431d5a6f00dfdb8d823a5cf6138f..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/health/lungs-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M22 17h.001v.642c-.013 3.156-.202 3.346-3.359 3.357l-.641.001c-4 0-5-3-5-6 0-.378-.018-.918-.026-1.55l2.023 1.169L15 15c0 2.776.816 4 3 4l.608-.001c.715-.003 1.073-.012 1.355-.037.024-.28.033-.638.036-1.354L20 17c0-3.205-.703-6.033-1.835-7.9-.838-1.382-1.613-1.843-2.032-1.703-.293.098-.605.65-.831 1.623l-1.79-1.033c.369-1.197.982-2.151 1.988-2.487 3-1 6.503 4 6.5 11.5ZM8.5 5.5c1.007.336 1.62 1.29 1.989 2.487L8.699 9.02c-.226-.973-.539-1.525-.831-1.623-.42-.14-1.195.32-2.032 1.702C4.703 10.967 4 13.795 4 17l.001.608c.003.715.012 1.072.037 1.354.28.025.638.034 1.354.037L6 19c2.184 0 3-1.224 3-4l.004-.382 2.023-1.168c-.01.633-.027 1.172-.027 1.55 0 3-1 6-5 6h-.642c-3.156-.012-3.346-.202-3.357-3.358L2 17C2 9.5 5.5 4.5 8.5 5.5ZM13 2v7.422l4.696 2.712-1 1.732L12 11.155l-4.696 2.711-1-1.732L11 9.422V2h2Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/health/medicine-bottle-fill.svg b/dsfr/dsfr/icons/health/medicine-bottle-fill.svg
deleted file mode 100644
index ddca5e8f67b255a0939e65d0aa59ebce16ccbc31..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/health/medicine-bottle-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M17 5v2a3 3 0 0 1 3 3v11a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V10a3 3 0 0 1 3-3V5h10Zm-4 6h-2v2H9v2h1.999L11 17h2l-.001-2H15v-2h-2v-2Zm6-9v2H5V2h14Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/health/medicine-bottle-line.svg b/dsfr/dsfr/icons/health/medicine-bottle-line.svg
deleted file mode 100644
index 9c5ad5758893e0f270832862692ae84ec353fdc4..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/health/medicine-bottle-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M19 2v2h-2v3a3 3 0 0 1 3 3v11a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V10a3 3 0 0 1 3-3V4H5V2h14Zm-2 7H7a1 1 0 0 0-1 1v10h12V10a1 1 0 0 0-1-1Zm-4 2v2h2v2h-2.001L13 17h-2l-.001-2H9v-2h2v-2h2Zm2-7H9v3h6V4Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/health/mental-health-fill.svg b/dsfr/dsfr/icons/health/mental-health-fill.svg
deleted file mode 100644
index 87f683426057fae3eac328afa35a5de2c29ed2ca..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/health/mental-health-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M11 2a8.002 8.002 0 0 1 7.934 6.965l2.25 3.539c.148.233.118.58-.225.728L19 14.07V17a2 2 0 0 1-2 2h-1.999L15 22H6v-3.694c0-1.18-.436-2.297-1.244-3.305A8 8 0 0 1 11 2ZM7.995 7.763a1.748 1.748 0 0 0 0 2.474L11 13.243l3.005-3.006a1.75 1.75 0 1 0-2.475-2.474l-.53.53-.53-.53a1.75 1.75 0 0 0-2.475 0Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/health/mental-health-line.svg b/dsfr/dsfr/icons/health/mental-health-line.svg
deleted file mode 100644
index 54c481eed6af3bc2537ea553f5863d584b8cd9b7..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/health/mental-health-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M11 2a8.002 8.002 0 0 1 7.934 6.965l2.25 3.539c.148.233.118.58-.225.728L19 14.07V17a2 2 0 0 1-2 2h-1.999L15 22H6v-3.694c0-1.18-.436-2.297-1.244-3.305A8 8 0 0 1 11 2Zm0 2a6 6 0 0 0-4.684 9.75C7.41 15.114 8 16.667 8 18.306V20h5l.002-3H17v-4.248l1.55-.664-1.543-2.425-.057-.442A6.001 6.001 0 0 0 11 4Zm-.53 3.763.53.53.53-.53a1.75 1.75 0 1 1 2.475 2.474L11 13.243l-3.005-3.006a1.75 1.75 0 1 1 2.475-2.474Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/health/microscope-fill.svg b/dsfr/dsfr/icons/health/microscope-fill.svg
deleted file mode 100644
index 292829aa6467f1e78b9161483ca8fd75c50f8eea..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/health/microscope-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m13.196 2.268 3.25 5.63a1 1 0 0 1-.366 1.365l-1.3.75 1.001 1.732-1.732 1-1-1.733-1.299.751a1 1 0 0 1-1.366-.366L8.546 8.215a5.002 5.002 0 0 0-3.222 6.561A4.976 4.976 0 0 1 8 14c1.684 0 3.174.833 4.08 2.109l7.688-4.439 1 1.732-7.878 4.549A5.038 5.038 0 0 1 12.9 20H21v2l-17 .001A4.979 4.979 0 0 1 3 19c0-1.007.298-1.945.81-2.73a7.001 7.001 0 0 1 3.717-9.82l-.393-.682a2 2 0 0 1 .732-2.732l2.598-1.5a2 2 0 0 1 2.732.732Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/health/microscope-line.svg b/dsfr/dsfr/icons/health/microscope-line.svg
deleted file mode 100644
index d93ceb999ed3e9d261c6c0c9f4b9e169bd809e6f..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/health/microscope-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m13.196 2.268 3.25 5.63a1 1 0 0 1-.366 1.365l-1.3.75 1.001 1.732-1.732 1-1-1.733-1.299.751a1 1 0 0 1-1.366-.366L8.546 8.215a5.002 5.002 0 0 0-3.222 6.561A4.976 4.976 0 0 1 8 14c1.684 0 3.174.833 4.08 2.109l7.688-4.439 1 1.732-7.878 4.549A5.038 5.038 0 0 1 12.9 20H21v2l-17 .001A4.979 4.979 0 0 1 3 19c0-1.007.298-1.945.81-2.73a7.001 7.001 0 0 1 3.717-9.82l-.393-.682a2 2 0 0 1 .732-2.732l2.598-1.5a2 2 0 0 1 2.732.732ZM8 16a3 3 0 0 0-2.83 4h5.66A3 3 0 0 0 8 16Zm3.464-12.732-2.598 1.5 2.75 4.763 2.598-1.5-2.75-4.763Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/health/psychotherapy-fill.svg b/dsfr/dsfr/icons/health/psychotherapy-fill.svg
deleted file mode 100644
index 7f61fafa427944a9dc6733b6ba2255a9d356aae3..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/health/psychotherapy-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M11 2a8.002 8.002 0 0 1 7.934 6.965l2.25 3.539c.148.233.118.58-.225.728L19 14.07V17a2 2 0 0 1-2 2h-1.999L15 22H6v-3.694c0-1.18-.436-2.297-1.244-3.305A8 8 0 0 1 11 2Zm0 5a1 1 0 0 0-1 1v.999L9 9a1 1 0 0 0 0 2l1-.001V12a1 1 0 0 0 2 0v-1h1a1 1 0 0 0 0-2h-1V8a1 1 0 0 0-1-1Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/health/psychotherapy-line.svg b/dsfr/dsfr/icons/health/psychotherapy-line.svg
deleted file mode 100644
index eb21c11bf190b1a4a836b243c2ab4b344c6ae7e9..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/health/psychotherapy-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M11 2a8.002 8.002 0 0 1 7.934 6.965l2.25 3.539c.148.233.118.58-.225.728L19 14.07V17a2 2 0 0 1-2 2h-1.999L15 22H6v-3.694c0-1.18-.436-2.297-1.244-3.305A8 8 0 0 1 11 2Zm0 2a6 6 0 0 0-4.684 9.75C7.41 15.114 8 16.667 8 18.306V20h5l.002-3H17v-4.248l1.55-.664-1.543-2.425-.057-.442A6.001 6.001 0 0 0 11 4Zm0 3a1 1 0 0 1 1 1v1h1a1 1 0 0 1 0 2h-1v1a1 1 0 0 1-2 0v-1.001L9 11a1 1 0 0 1 0-2l1-.001V8a1 1 0 0 1 1-1Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/health/pulse-line.svg b/dsfr/dsfr/icons/health/pulse-line.svg
deleted file mode 100644
index 32f53fa72094ba28729f1f7ff86846d1fe2712c7..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/health/pulse-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m9 7.539 6 14L18.659 13H23v-2h-5.659L15 16.461l-6-14L5.341 11H1v2h5.659L9 7.539Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/health/stethoscope-fill.svg b/dsfr/dsfr/icons/health/stethoscope-fill.svg
deleted file mode 100644
index 01e898cab66dab93718c0d7cb53ac455b37de0a8..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/health/stethoscope-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M8 3v2H6v4c0 2.21 1.79 4 4 4s4-1.79 4-4V5h-2V3h3a1 1 0 0 1 1 1v5a6.002 6.002 0 0 1-5 5.917V16.5a3.5 3.5 0 0 0 6.775 1.237 3 3 0 1 1 2.049.148A5.5 5.5 0 0 1 9 16.5v-1.583A6.001 6.001 0 0 1 4 9V4a1 1 0 0 1 1-1h3Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/health/stethoscope-line.svg b/dsfr/dsfr/icons/health/stethoscope-line.svg
deleted file mode 100644
index d7b44c2cc5db0843a588867e3b2a1d60c56d8a7c..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/health/stethoscope-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M8 3v2H6v4c0 2.21 1.79 4 4 4s4-1.79 4-4V5h-2V3h3a1 1 0 0 1 1 1v5a6.002 6.002 0 0 1-5 5.917V16.5a3.5 3.5 0 0 0 6.775 1.237 3 3 0 1 1 2.049.148A5.5 5.5 0 0 1 9 16.5v-1.583A6.001 6.001 0 0 1 4 9V4a1 1 0 0 1 1-1h3Zm11 11a1 1 0 1 0 0 2 1 1 0 0 0 0-2Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/health/surgical-mask-fill.svg b/dsfr/dsfr/icons/health/surgical-mask-fill.svg
deleted file mode 100644
index 2ce0cd10a2eed1a3444a560b435924281d42f58e..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/health/surgical-mask-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m12.485 3.121 7.758 1.94c.445.11.757.51.757.97V7h1c1.1 0 2 .9 2 2v3a3 3 0 0 1-3 3h-.421a6.001 6.001 0 0 1-2.896 3.158l-4.789 2.395a2.002 2.002 0 0 1-1.788 0l-4.79-2.395A6.005 6.005 0 0 1 3.422 15H3a3 3 0 0 1-3-3V9a2 2 0 0 1 2-2h1v-.97c0-.458.312-.858.757-.97l7.758-1.939c.318-.08.652-.08.97 0ZM3 9H2v3a1 1 0 0 0 1 1V9Zm19 0h-1v4a1 1 0 0 0 1-1V9Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/health/surgical-mask-line.svg b/dsfr/dsfr/icons/health/surgical-mask-line.svg
deleted file mode 100644
index 54cb962313a54e33084779a30b065fb0212248e4..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/health/surgical-mask-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m12.485 3.121 7.758 1.94c.445.11.757.51.757.97V7h1c1.1 0 2 .9 2 2v3a3 3 0 0 1-3 3h-.421a6.001 6.001 0 0 1-2.896 3.158l-4.789 2.395a2.002 2.002 0 0 1-1.788 0l-4.79-2.395A6.005 6.005 0 0 1 3.422 15H3a3 3 0 0 1-3-3V9a2 2 0 0 1 2-2h1v-.97c0-.458.312-.858.757-.97l7.758-1.939c.318-.08.652-.08.97 0ZM12 5.061l-7 1.75v5.98c0 1.516.856 2.9 2.211 3.579L12 18.764l4.789-2.394A4.001 4.001 0 0 0 19 12.792v-5.98l-7-1.75v-.001ZM3 9H2v3a1 1 0 0 0 1 1V9Zm19 0h-1v4a1 1 0 0 0 1-1V9Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/health/syringe-fill.svg b/dsfr/dsfr/icons/health/syringe-fill.svg
deleted file mode 100644
index ea669ffa1cca8060875ac3d94d3693a990f20cf2..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/health/syringe-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m21.678 7.98-1.415 1.413-2.12-2.12-2.122 2.12 3.535 3.536-1.414 1.414-.707-.707L11.071 20H5.414l-2.121 2.121-1.414-1.414L4 18.586v-5.657l6.364-6.364-.707-.707 1.414-1.414 3.536 3.535 2.12-2.121-2.12-2.121 1.414-1.415 5.657 5.657v.001ZM9.657 14.342l-2.829-2.828-1.414 1.414 2.829 2.828 1.414-1.414Zm2.828-2.828L9.657 8.686l-1.414 1.415 2.828 2.828 1.414-1.414v-.001Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/health/syringe-line.svg b/dsfr/dsfr/icons/health/syringe-line.svg
deleted file mode 100644
index 4db6e3f7fb7dca0ba33daff13f44e1e4ca6e2507..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/health/syringe-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m21.678 7.98-1.415 1.413-2.12-2.12-2.122 2.12 3.535 3.536-1.414 1.414-.707-.707L11.071 20H5.414l-2.121 2.121-1.414-1.414L4 18.586v-5.657l6.364-6.364-.707-.707 1.414-1.414 3.536 3.535 2.12-2.121-2.12-2.121 1.414-1.415 5.657 5.657v.001Zm-5.657 4.242-4.243-4.243-1.414 1.414 2.121 2.122-1.414 1.414-2.121-2.121-1.414 1.414 2.12 2.121-1.413 1.414-2.122-2.121-.121.121V18h4.243l5.778-5.778Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/health/test-tube-fill.svg b/dsfr/dsfr/icons/health/test-tube-fill.svg
deleted file mode 100644
index 154f3c4fb7929ef534e9d5deb5f7a63ad641cbd1..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/health/test-tube-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M17 2v2h-1v14c0 2.21-1.79 4-4 4s-4-1.79-4-4V4H7V2h10Zm-4 13a1 1 0 1 0 0 2 1 1 0 0 0 0-2Zm-2-3a1 1 0 1 0 0 2 1 1 0 0 0 0-2Zm3-8h-4v4h4V4Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/health/test-tube-line.svg b/dsfr/dsfr/icons/health/test-tube-line.svg
deleted file mode 100644
index dd9fc0f8dbabb3f32a336233816687aaf4b4b561..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/health/test-tube-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M17 2v2h-1v14c0 2.21-1.79 4-4 4s-4-1.79-4-4V4H7V2h10Zm-3 8h-4v8a2 2 0 1 0 4 0v-8Zm-1 5a1 1 0 1 1 0 2 1 1 0 0 1 0-2Zm-2-3a1 1 0 1 1 0 2 1 1 0 0 1 0-2Zm3-8h-4v4h4V4Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/health/thermometer-fill.svg b/dsfr/dsfr/icons/health/thermometer-fill.svg
deleted file mode 100644
index 4d5eb2a40797dee9c3a8e58b3758e6a12526d5d3..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/health/thermometer-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M20.556 3.444a4 4 0 0 1 0 5.657l-8.2 8.2a3.999 3.999 0 0 1-2.387 1.147l-3.378.374-2.298 2.3a1 1 0 0 1-1.414-1.415l2.298-2.299.375-3.377c.1-.903.505-1.745 1.147-2.387l8.2-8.2a4 4 0 0 1 5.657 0Zm-9.192 9.192L9.95 14.05l2.121 2.122 1.414-1.415-2.121-2.121Zm2.828-2.828-1.414 1.414 2.121 2.121 1.415-1.414-2.122-2.121Zm2.829-2.829-1.414 1.414 2.12 2.122L19.143 9.1l-2.121-2.122-.001.001Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/health/thermometer-line.svg b/dsfr/dsfr/icons/health/thermometer-line.svg
deleted file mode 100644
index 6d730eab7adeaf9671a1c7b6488e2e4441623acd..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/health/thermometer-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M20.556 3.444a4 4 0 0 1 0 5.657l-8.2 8.2a3.999 3.999 0 0 1-2.387 1.147l-3.378.374-2.298 2.3a1 1 0 0 1-1.414-1.415l2.298-2.299.375-3.377c.1-.903.505-1.745 1.147-2.387l8.2-8.2a4 4 0 0 1 5.657 0Zm-4.242 1.414-8.2 8.2a1.995 1.995 0 0 0-.574 1.193l-.276 2.485 2.485-.276c.45-.05.872-.252 1.193-.573l.422-.423L9.95 14.05l1.414-1.414 1.414 1.414 1.414-1.414-1.414-1.414 1.414-1.414 1.415 1.414 1.414-1.415-1.414-1.414L17.02 6.98l1.414 1.414.707-.707a2 2 0 1 0-2.828-2.828l.001-.001Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/health/virus-fill.svg b/dsfr/dsfr/icons/health/virus-fill.svg
deleted file mode 100644
index 26341ce94a731739b3a8dbf57c2129869d63db39..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/health/virus-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m13.717 1.947 3.734 1.434-.717 1.867-.934-.359-.746 1.945a6.042 6.042 0 0 1 1.945 1.846l1.903-.847-.407-.914 1.827-.813 1.627 3.654-1.827.813-.407-.913-1.902.847a6.023 6.023 0 0 1 .07 2.68l1.944.746.358-.933 1.868.717-1.434 3.734-1.867-.717.358-.933-1.944-.747a6.042 6.042 0 0 1-1.846 1.945l.847 1.903.914-.407.813 1.827-3.654 1.627-.813-1.827.913-.407-.847-1.902a6.023 6.023 0 0 1-2.681.069l-.746 1.945.934.358-.717 1.868-3.734-1.434.717-1.867.932.358.748-1.944A6.055 6.055 0 0 1 7 15.32l-1.903.847.407.914-1.827.813L2.05 14.24l1.827-.813.406.914 1.903-.848a6.07 6.07 0 0 1-.069-2.68l-1.945-.746-.357.933-1.868-.717L3.381 6.55l1.867.717-.359.933 1.945.747A6.048 6.048 0 0 1 8.68 7l-.847-1.903-.914.407-.813-1.827L9.76 2.051l.813 1.827-.913.407.847 1.902a6.023 6.023 0 0 1 2.68-.07l.745-1.945L13 3.815l.717-1.868Zm-3.583 11.285a1 1 0 1 0 1.733 1 1 1 0 0 0-1.733-1ZM14 11a1 1 0 1 0 0 2 1 1 0 0 0 0-2Zm-3.5-1.598a1 1 0 1 0 1.001 1.732A1 1 0 0 0 10.5 9.402Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/health/virus-line.svg b/dsfr/dsfr/icons/health/virus-line.svg
deleted file mode 100644
index e6cfbc198bd2fb6846024c0fe22925e3f1086a10..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/health/virus-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m13.717 1.947 3.734 1.434-.717 1.867-.934-.359-.746 1.945a6.042 6.042 0 0 1 1.945 1.846l1.903-.847-.407-.914 1.827-.813 1.627 3.654-1.827.813-.407-.913-1.902.847a6.023 6.023 0 0 1 .07 2.68l1.944.746.358-.933 1.868.717-1.434 3.734-1.867-.717.358-.933-1.944-.747a6.042 6.042 0 0 1-1.846 1.945l.847 1.903.914-.407.813 1.827-3.654 1.627-.813-1.827.913-.407-.847-1.902a6.023 6.023 0 0 1-2.681.069l-.746 1.945.934.358-.717 1.868-3.734-1.434.717-1.867.932.358.748-1.944A6.055 6.055 0 0 1 7 15.32l-1.903.847.407.914-1.827.813L2.05 14.24l1.827-.813.406.914 1.903-.848a6.07 6.07 0 0 1-.069-2.68l-1.945-.746-.357.933-1.868-.717L3.381 6.55l1.867.717-.359.933 1.945.747A6.048 6.048 0 0 1 8.68 7l-.847-1.903-.914.407-.813-1.827L9.76 2.051l.813 1.827-.913.407.847 1.902a6.023 6.023 0 0 1 2.68-.07l.745-1.945L13 3.815l.717-1.868ZM12 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4Zm-.5 4.866a1 1 0 1 1-1.001 1.732 1 1 0 0 1 1.001-1.732ZM14 11a1 1 0 1 1 0 2 1 1 0 0 1 0-2Zm-2.134-1.232a1 1 0 1 1-1.733 1 1 1 0 0 1 1.733-1Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/logo/chrome-fill.svg b/dsfr/dsfr/icons/logo/chrome-fill.svg
deleted file mode 100644
index 897c7cd6a2756afc9a2f4b80294093f15fe70b80..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/logo/chrome-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M21.542 9A9.98 9.98 0 0 1 22 12c0 5.523-4.477 10-10 10l4.287-7.425A4.977 4.977 0 0 0 17 12a4.978 4.978 0 0 0-1-3h5.542ZM3.339 6.998l4.283 7.419a4.999 4.999 0 0 0 4.976 2.548l-2.77 4.798h-.001C5.35 20.771 2 16.777 2 12c0-1.822.487-3.53 1.339-5.002Zm10.603 2.717a3 3 0 0 1 .656 3.785l-.026.045a2.999 2.999 0 0 1-5.17-.045l-.029-.05a3 3 0 0 1 4.57-3.735ZM12 2a9.996 9.996 0 0 1 8.662 5H12a5.001 5.001 0 0 0-4.599 3.035L4.632 5.239A9.974 9.974 0 0 1 12 2Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/logo/chrome-line.svg b/dsfr/dsfr/icons/logo/chrome-line.svg
deleted file mode 100644
index 0b746d5eb26b9ff51ff1e82e24470d6deaeaf476..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/logo/chrome-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2Zm7.602 7.5h-3.86c.495.74.76 1.61.758 2.5a4.48 4.48 0 0 1-.642 2.318l-3.268 5.66v.001A8 8 0 0 0 19.602 9.5ZM4.794 8.52a8.003 8.003 0 0 0 5.57 11.313h.001l1.93-3.342a4.499 4.499 0 0 1-4.234-2.315L4.794 8.52Zm5.624 1.544a2.5 2.5 0 0 0-.607 3.144l.024.042a2.499 2.499 0 0 0 4.308.038l.022-.038a2.5 2.5 0 0 0-3.747-3.186ZM12 4a7.98 7.98 0 0 0-5.764 2.451l-.201.217 1.929 3.34A4.5 4.5 0 0 1 12 7.5h6.615A7.992 7.992 0 0 0 12 4Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/logo/edge-fill.svg b/dsfr/dsfr/icons/logo/edge-fill.svg
deleted file mode 100644
index c1a8d72ded25e63d5a0f30e6d80fd94ca4126364..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/logo/edge-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M20.644 8.586c-.17-.711-.441-1.448-.774-2.021-.771-1.329-1.464-2.237-3.177-3.32C14.98 2.162 13.076 2 12.17 2c-2.415 0-4.211.86-5.525 1.887C3.344 6.47 3 11 3 11s1.221-2.045 3.54-3.526C7.943 6.579 9.941 6 11.568 6 15.885 6 16 10 16 10H9c0-2 1-3 1-3s-5 2-5 7.044c0 .487-.003 1.372.248 2.283.232.843.7 1.705 1.132 2.353 1.221 1.832 3.045 2.614 3.916 2.904.996.332 2.029.416 3.01.416 2.72 0 4.877-.886 5.694-1.275v-4.172c-.758.454-2.679 1.447-5 1.447-5 0-5-4-5-4h12v-2.49s-.039-1.593-.356-2.924Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/logo/edge-line.svg b/dsfr/dsfr/icons/logo/edge-line.svg
deleted file mode 100644
index 6e7b2a66bfa2e135d696cb786491860c95804120..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/logo/edge-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M8.007 14.001A4.559 4.559 0 0 0 8 14.25C8 16.632 9.753 19 13 19c2.373 0 4.528-.655 6-1.553v3.35C17.211 21.564 15.113 22 13 22c-5.502 0-8-3.47-8-7.75 0-3.231 2.041-6 4.943-7.164C8.539 8.663 8 10.341 8 10.996L18 11c0-3.406-2.548-6-6-6-5 0-8.001 3.988-9 5.999C3.29 6.237 7.01 2 12 2c5.2 0 9 4.03 9 9v3H8l.007.001Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/logo/facebook-circle-fill.svg b/dsfr/dsfr/icons/logo/facebook-circle-fill.svg
deleted file mode 100644
index 023cb5e2052c22a8c72ec41353f1c33309554784..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/logo/facebook-circle-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 2C6.477 2 2 6.477 2 12c0 4.991 3.657 9.128 8.438 9.879V14.89h-2.54V12h2.54V9.797c0-2.506 1.492-3.89 3.777-3.89 1.094 0 2.238.195 2.238.195v2.46h-1.26c-1.243 0-1.63.771-1.63 1.562V12h2.773l-.443 2.89h-2.33v6.989C18.343 21.129 22 16.99 22 12c0-5.523-4.477-10-10-10Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/logo/facebook-circle-line.svg b/dsfr/dsfr/icons/logo/facebook-circle-line.svg
deleted file mode 100644
index e1ac23819ef5471a22f5e4364678b23768a4cb22..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/logo/facebook-circle-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2Zm0 2a8 8 0 0 0-1 15.938V14H9v-2h2v-1.654c0-1.337.14-1.822.4-2.311A2.72 2.72 0 0 1 12.536 6.9c.382-.205.857-.328 1.687-.381.329-.021.755.005 1.278.08v1.9H15c-.917 0-1.296.043-1.522.164a.727.727 0 0 0-.314.314c-.111.21-.157.418-.163 1.182L13 12h2.5l-.5 2h-2v5.938A8.001 8.001 0 0 0 12 4Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/logo/firefox-fill.svg b/dsfr/dsfr/icons/logo/firefox-fill.svg
deleted file mode 100644
index ee7bbec1730bbe91fc223bbee4a6662a2b7d21b2..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/logo/firefox-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12c0-1.464.314-2.854.88-4.106.466-.939 1.233-1.874 1.85-2.194-.653 1.283-.973 2.54-1.04 3.383.454-1.5 1.315-2.757 2.52-3.644 2.066-1.519 4.848-1.587 5.956-.62-2.056.707-4.296 3.548-3.803 6.876.08.55.245 1.084.489 1.582-.384-1.01-.418-2.433.202-3.358.692-1.03 1.678-1.248 2.206-1.136-.208-.044-.668.836-.736.991a2.97 2.97 0 0 0-.251 1.25 3.395 3.395 0 0 0 1.03 2.38c1.922 1.871 5.023 1.135 6.412-1.002.953-1.471 1.069-3.968-.155-5.952a6.915 6.915 0 0 0-1.084-1.32c-1.85-1.766-4.48-2.57-6.982-2.205-1.106.177-2.047.496-2.824.956C7.755 2.798 9.91 2 12 2Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/logo/firefox-line.svg b/dsfr/dsfr/icons/logo/firefox-line.svg
deleted file mode 100644
index f692e04dc0c155b1fad3029040dc5eafb75f9e11..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/logo/firefox-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12c0-1.464.314-2.854.88-4.106.466-.939 1.233-1.874 1.85-2.194-.653 1.283-.973 2.54-1.04 3.383.454-1.5 1.315-2.757 2.52-3.644 2.066-1.519 4.848-1.587 5.956-.62-2.056.707-4.296 3.548-3.803 6.876.08.55.245 1.084.489 1.582-.384-1.01-.418-2.433.202-3.358.692-1.03 1.678-1.248 2.206-1.136-.208-.044-.668.836-.736.991a2.97 2.97 0 0 0-.251 1.25 3.395 3.395 0 0 0 1.03 2.38c1.922 1.871 5.023 1.135 6.412-1.002.953-1.471 1.069-3.968-.155-5.952a6.915 6.915 0 0 0-1.084-1.32c-1.85-1.766-4.48-2.57-6.982-2.205-1.106.177-2.047.496-2.824.956C7.755 2.798 9.91 2 12 2ZM6.874 7.705c-2.252.781-3.5 3.17-2.578 6.46a8.004 8.004 0 0 0 7.455 5.831L12 20a8 8 0 0 0 7.985-7.504l.009-.212a6.17 6.17 0 0 1-.463.98l-.14.227c-2.104 3.239-6.681 4.075-9.48 1.348a5.392 5.392 0 0 1-.962-1.257l-.106-.201c-1.736-.387-2.584-1.326-2.543-2.817a8.633 8.633 0 0 1 .452-2.52l.122-.339Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/logo/fr--dailymotion-fill.svg b/dsfr/dsfr/icons/logo/fr--dailymotion-fill.svg
deleted file mode 100644
index 89a0471abc4b3269ae13aad834b04d9ccd62ae0c..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/logo/fr--dailymotion-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M16.634 4.734V18.84h-2.83v-1.274h-.037c-.561.932-1.552 1.398-2.974 1.398-.98 0-1.848-.233-2.607-.7a4.709 4.709 0 0 1-1.755-1.908c-.412-.806-.619-1.711-.619-2.714 0-.98.21-1.873.628-2.68a4.792 4.792 0 0 1 1.755-1.908c.753-.466 1.6-.699 2.545-.699a4.31 4.31 0 0 1 1.585.278c.472.185.917.487 1.335.905V5.379l2.974-.645Zm-5.339 6.398c-.705 0-1.299.236-1.783.708-.483.471-.725 1.066-.725 1.783 0 .752.236 1.368.707 1.845.472.478 1.066.717 1.783.717.729 0 1.335-.245 1.819-.735.483-.49.725-1.099.725-1.827a2.52 2.52 0 0 0-.322-1.255 2.352 2.352 0 0 0-.905-.905 2.579 2.579 0 0 0-1.299-.331Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/logo/fr--dailymotion-line.svg b/dsfr/dsfr/icons/logo/fr--dailymotion-line.svg
deleted file mode 100644
index 8cfba39800d960da578a842cf249d1d92c3440db..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/logo/fr--dailymotion-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M19.666 3C20.4 3 21 3.58 21 4.297v15.406C21 20.42 20.4 21 19.666 21H4.328C3.594 21 3 20.42 3 19.703V4.297C3 3.58 3.593 3 4.329 3Zm-3.032 1.734-2.974.645v4.158c-.418-.418-.863-.72-1.335-.905a4.31 4.31 0 0 0-1.585-.278c-.944 0-1.792.233-2.545.7a4.792 4.792 0 0 0-1.755 1.908c-.418.806-.628 1.699-.628 2.679 0 1.003.207 1.908.619 2.714a4.709 4.709 0 0 0 1.755 1.909c.759.466 1.628.699 2.607.699 1.422 0 2.413-.466 2.974-1.398h.036v1.274h2.831V4.734ZM13.096 15.45c-.484.49-1.09.735-1.819.735-.717 0-1.31-.239-1.783-.717-.471-.477-.707-1.093-.707-1.845 0-.717.242-1.312.725-1.783.484-.472 1.078-.708 1.783-.708.478 0 .91.11 1.299.331.388.221.69.523.905.905.215.383.322.8.322 1.255 0 .728-.242 1.338-.725 1.827Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/logo/fr--tiktok-fill.svg b/dsfr/dsfr/icons/logo/fr--tiktok-fill.svg
deleted file mode 100644
index b3b391095c6819f8e79e3f29516f4aa5b4710dd8..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/logo/fr--tiktok-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M19.666 3C20.4 3 21 3.58 21 4.297v15.406C21 20.42 20.4 21 19.666 21H4.328C3.594 21 3 20.42 3 19.703V4.297C3 3.58 3.593 3 4.329 3Zm-5.114 2h-2.009l-.02 9.774c0 1.2-1.061 2.144-2.263 2.144-1.2 0-2.174-.972-2.174-2.171 0-1.199.974-2.17 2.174-2.17.09 0 .176.015.264.026v-2.096c-.088-.006-.175-.014-.264-.014A4.257 4.257 0 0 0 6 14.747 4.257 4.257 0 0 0 10.26 19a4.257 4.257 0 0 0 4.261-4.253V8.992a3.745 3.745 0 0 0 3.477 1.672H18v-2.33A3.739 3.739 0 0 1 14.552 5Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/logo/fr--tiktok-line.svg b/dsfr/dsfr/icons/logo/fr--tiktok-line.svg
deleted file mode 100644
index c9384ed0e4cc0b25ea70134af3f35f5ca4f2f483..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/logo/fr--tiktok-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M17.998 10.664a3.745 3.745 0 0 1-3.477-1.673v5.756A4.257 4.257 0 0 1 10.261 19 4.257 4.257 0 0 1 6 14.747a4.257 4.257 0 0 1 4.26-4.254c.09 0 .176.008.264.014v2.096c-.088-.01-.174-.027-.264-.027-1.2 0-2.174.972-2.174 2.171 0 1.199.974 2.17 2.174 2.17 1.202 0 2.262-.944 2.262-2.143L12.543 5h2.009A3.739 3.739 0 0 0 18 8.335v2.33"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/logo/github-fill.svg b/dsfr/dsfr/icons/logo/github-fill.svg
deleted file mode 100644
index 19290dd1d0c7603a882d30f8574e4408402ca058..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/logo/github-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 2C6.475 2 2 6.475 2 12a9.994 9.994 0 0 0 6.838 9.488c.5.087.687-.213.687-.476 0-.237-.013-1.024-.013-1.862-2.512.463-3.162-.612-3.362-1.175-.113-.288-.6-1.175-1.025-1.413-.35-.187-.85-.65-.013-.662.788-.013 1.35.725 1.538 1.025.9 1.512 2.338 1.087 2.912.825.088-.65.35-1.087.638-1.337-2.225-.25-4.55-1.113-4.55-4.938 0-1.088.387-1.987 1.025-2.688-.1-.25-.45-1.275.1-2.65 0 0 .837-.262 2.75 1.026a9.28 9.28 0 0 1 2.5-.338c.85 0 1.7.112 2.5.337 1.912-1.3 2.75-1.024 2.75-1.024.55 1.375.2 2.4.1 2.65.637.7 1.025 1.587 1.025 2.687 0 3.838-2.337 4.688-4.562 4.938.362.312.675.912.675 1.85 0 1.337-.013 2.412-.013 2.75 0 .262.188.574.688.474A10.016 10.016 0 0 0 22 12c0-5.525-4.475-10-10-10Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/logo/github-line.svg b/dsfr/dsfr/icons/logo/github-line.svg
deleted file mode 100644
index 3cfe2d7f3cb3b97166fcc1db95a7e0ec9329df17..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/logo/github-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M5.883 18.653c-.3-.2-.558-.455-.86-.816a50.32 50.32 0 0 1-.466-.579c-.463-.575-.755-.84-1.057-.949a1 1 0 0 1 .676-1.883c.752.27 1.261.735 1.947 1.588-.094-.117.34.427.433.539.19.227.33.365.44.438.204.137.587.196 1.15.14.023-.382.094-.753.202-1.095C5.38 15.31 3.7 13.396 3.7 9.64c0-1.24.37-2.356 1.058-3.292-.218-.894-.185-1.975.302-3.192a1 1 0 0 1 .63-.582c.081-.024.127-.035.208-.047.803-.123 1.937.17 3.415 1.096.88-.206 1.782-.31 2.687-.308.912 0 1.818.104 2.684.308 1.477-.933 2.613-1.226 3.422-1.096.085.013.157.03.218.05a1 1 0 0 1 .616.58c.487 1.216.52 2.297.302 3.19.691.936 1.058 2.045 1.058 3.293 0 3.757-1.674 5.665-4.642 6.392.125.415.19.879.19 1.38 0 .905-.004 1.81-.012 2.716a1 1 0 0 1-.019 1.958c-1.139.228-1.983-.532-1.983-1.525l.002-.446.005-.705c.005-.708.007-1.338.007-1.998 0-.697-.183-1.152-.425-1.36-.661-.57-.326-1.655.54-1.752 2.967-.333 4.337-1.482 4.337-4.66 0-.955-.312-1.744-.913-2.404a1 1 0 0 1-.19-1.045c.166-.414.237-.957.096-1.614l-.01.003c-.491.139-1.11.44-1.858.949a1 1 0 0 1-.833.135A9.626 9.626 0 0 0 12 5.315c-.89 0-1.772.119-2.592.35a1 1 0 0 1-.83-.134c-.752-.507-1.374-.807-1.868-.947-.144.653-.073 1.194.092 1.607a1 1 0 0 1-.189 1.045C6.016 7.89 5.7 8.694 5.7 9.64c0 3.172 1.371 4.328 4.322 4.66.865.097 1.201 1.177.544 1.748-.192.168-.429.732-.429 1.364v3.15c0 .986-.835 1.725-1.96 1.528a1 1 0 0 1-.04-1.962v-.99c-.91.061-1.662-.088-2.254-.485Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/logo/google-fill.svg b/dsfr/dsfr/icons/logo/google-fill.svg
deleted file mode 100644
index 0d62feb49284effa66af7a5e80a230bfdd4cf607..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/logo/google-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M3.064 7.51A9.996 9.996 0 0 1 12 2c2.695 0 4.959.99 6.69 2.605l-2.867 2.868C14.786 6.482 13.468 5.977 12 5.977c-2.605 0-4.81 1.76-5.595 4.123-.2.6-.314 1.24-.314 1.9 0 .66.114 1.3.314 1.9.786 2.364 2.99 4.123 5.595 4.123 1.345 0 2.49-.355 3.386-.955a4.6 4.6 0 0 0 1.996-3.018H12v-3.868h9.418c.118.654.182 1.336.182 2.045 0 3.046-1.09 5.61-2.982 7.35C16.964 21.105 14.7 22 12 22A9.996 9.996 0 0 1 2 12c0-1.614.386-3.14 1.064-4.49Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/logo/google-line.svg b/dsfr/dsfr/icons/logo/google-line.svg
deleted file mode 100644
index 6cdf3cb27af9f551d67c8f9fdf0f686cd366c04e..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/logo/google-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 11h8.533c.044.385.067.78.067 1.184 0 2.734-.98 5.036-2.678 6.6-1.485 1.371-3.518 2.175-5.942 2.175A8.976 8.976 0 0 1 3 11.98 8.976 8.976 0 0 1 11.98 3c2.42 0 4.453.89 6.008 2.339L16.526 6.8C15.368 5.681 13.803 5 12 5a7 7 0 0 0 0 14c3.526 0 6.144-2.608 6.577-6H12v-2Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/logo/ie-fill.svg b/dsfr/dsfr/icons/logo/ie-fill.svg
deleted file mode 100644
index 993f50e8b9e9e46b253202fb8b77a5b301acfecf..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/logo/ie-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M20.375 2.515c1.125 1.123 1.062 2.995.125 5.242-.01.021-.018.043-.027.064A8.96 8.96 0 0 1 21.5 12c0 .38-.023.753-.069 1.12h-.804a4.104 4.104 0 0 1-.142.003H8.689v.187c.062 1.997 1.812 3.744 3.937 3.744 1.5 0 2.937-.811 3.562-1.997h4.78A9.003 9.003 0 0 1 8.612 20.12c-2.744 1.49-5.113 1.799-6.422.49-1.344-1.34-.628-4.851 1.313-8.373A23.204 23.204 0 0 1 7.127 7.32l.111-.11c.263-.263.813-.807 1.008-.968l.028-.022-.024.016c-.137.084-.45.273-.498.273-1.95 1.095-3.663 3.08-4.037 3.525a9.004 9.004 0 0 1 9.468-7.009c3.095-1.402 5.974-1.726 7.192-.51ZM4.033 15.057c-1.161 2.282-1.46 4.19-.469 5.18.813.812 2.438.624 4.438-.436l.003-.002a9.03 9.03 0 0 1-3.972-4.742Zm8.78-7.986c-2.125 0-3.936 1.685-4.061 3.62v.062h7.811v-.062c-.125-2.06-1.75-3.62-3.75-3.62ZM15.79 3.62a9.032 9.032 0 0 1 4.382 3.672l.015-.034c.75-1.622.813-2.994.125-3.806-.869-.868-2.54-.75-4.522.168Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/logo/ie-line.svg b/dsfr/dsfr/icons/logo/ie-line.svg
deleted file mode 100644
index 177f7a6515532d55b7ac257faa7364cc0f18e5ed..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/logo/ie-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M20.375 2.516c1.125 1.123 1.062 2.995.125 5.242-.01.021-.018.043-.027.064A8.96 8.96 0 0 1 21.445 13H6.583a6.002 6.002 0 0 0 11.08 2.057h3.304A9.003 9.003 0 0 1 8.612 20.12c-2.744 1.491-5.113 1.8-6.422.491-1.344-1.34-.628-4.851 1.313-8.373a23.624 23.624 0 0 1 2.499-3.665c.359-.433.735-.852 1.125-1.252-.275.055-1.88.851-3.412 2.714a9.004 9.004 0 0 1 9.468-7.009c3.095-1.402 5.974-1.726 7.192-.51ZM4.033 15.057c-1.161 2.282-1.46 4.19-.469 5.18.813.812 2.438.624 4.438-.436l.003-.002a9.03 9.03 0 0 1-3.972-4.742Zm8.466-9.06A6.002 6.002 0 0 0 6.84 10h11.319a6.002 6.002 0 0 0-5.66-4.003ZM15.79 3.62a9.032 9.032 0 0 1 4.382 3.672l.015-.034c.75-1.622.813-2.994.125-3.806-.869-.868-2.54-.75-4.522.168Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/logo/instagram-fill.svg b/dsfr/dsfr/icons/logo/instagram-fill.svg
deleted file mode 100644
index eda160f308f6e4bc55638b2f82a729bc47c2dcd2..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/logo/instagram-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 2c2.717 0 3.056.01 4.122.06 1.065.05 1.79.217 2.428.465.66.254 1.216.598 1.772 1.153.508.5.902 1.105 1.153 1.772.247.637.415 1.363.465 2.428.047 1.066.06 1.405.06 4.122 0 2.717-.01 3.056-.06 4.122-.05 1.065-.218 1.79-.465 2.428a4.883 4.883 0 0 1-1.153 1.772c-.5.508-1.105.902-1.772 1.153-.637.247-1.363.415-2.428.465-1.066.047-1.405.06-4.122.06-2.717 0-3.056-.01-4.122-.06-1.065-.05-1.79-.218-2.428-.465a4.89 4.89 0 0 1-1.772-1.153 4.904 4.904 0 0 1-1.153-1.772c-.248-.637-.415-1.363-.465-2.428C2.013 15.056 2 14.717 2 12c0-2.717.01-3.056.06-4.122.05-1.066.217-1.79.465-2.428a4.88 4.88 0 0 1 1.153-1.772A4.897 4.897 0 0 1 5.45 2.525c.638-.248 1.362-.415 2.428-.465C8.944 2.013 9.283 2 12 2Zm0 5a5 5 0 1 0 0 10 5 5 0 0 0 0-10Zm6.5-.25a1.25 1.25 0 1 0-2.5 0 1.25 1.25 0 0 0 2.5 0ZM12 9a3 3 0 1 1 0 6 3 3 0 0 1 0-6Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/logo/instagram-line.svg b/dsfr/dsfr/icons/logo/instagram-line.svg
deleted file mode 100644
index 62d8ac8065215be3617343de5ff4d56ed1f061cd..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/logo/instagram-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m15.216 2.023.194.007c.224.008.445.018.712.03 1.065.05 1.79.217 2.428.465.66.254 1.216.598 1.772 1.153.508.5.902 1.105 1.153 1.772.247.637.415 1.363.465 2.428l.022.52.007.192c.02.576.029 1.173.03 2.615v1.823a78.775 78.775 0 0 1-.022 2.188l-.007.194-.007.193c-.006.161-.014.329-.023.519-.05 1.065-.218 1.79-.465 2.428a4.883 4.883 0 0 1-1.153 1.772c-.5.508-1.105.902-1.772 1.153-.637.247-1.363.415-2.428.465l-.52.022-.192.007-.194.006c-.525.016-1.139.023-2.42.025h-1.824a68.683 68.683 0 0 1-2.382-.03l-.193-.007a81.617 81.617 0 0 1-.519-.023c-1.065-.05-1.79-.218-2.428-.465a4.89 4.89 0 0 1-1.772-1.153 4.904 4.904 0 0 1-1.153-1.772c-.248-.637-.415-1.363-.465-2.428a77.357 77.357 0 0 1-.03-.712l-.005-.194A79.021 79.021 0 0 1 2 13.028v-2.274c.003-1.053.01-1.584.025-2.068l.007-.192c.007-.193.016-.388.027-.616.05-1.066.217-1.79.465-2.428a4.88 4.88 0 0 1 1.153-1.772A4.897 4.897 0 0 1 5.45 2.525c.638-.248 1.362-.415 2.428-.465.914-.04 1.293-.056 3.094-.06l2.274.001c.983.002 1.51.008 1.97.022ZM12.57 4h-1.646a57.223 57.223 0 0 0-2.952.058c-.784.037-1.31.142-1.798.332a2.886 2.886 0 0 0-1.08.703 2.89 2.89 0 0 0-.704 1.08c-.19.49-.295 1.015-.331 1.798a49.144 49.144 0 0 0-.057 2.741v.719L4 12v1.077c.004 1.552.016 1.993.058 2.952.037.783.142 1.31.331 1.797.17.435.37.748.702 1.08.337.336.65.537 1.08.703.494.191 1.02.297 1.8.333.22.01.413.019.6.026l.222.008c.519.016 1.065.022 2.142.023h2.143c1.551-.003 1.992-.014 2.951-.057.782-.037 1.309-.142 1.797-.331a2.92 2.92 0 0 0 1.08-.702c.337-.337.538-.65.704-1.08.19-.493.296-1.02.332-1.8.01-.22.019-.413.026-.6l.008-.222c.016-.519.022-1.065.023-2.142v-2.143c-.003-1.551-.014-1.992-.057-2.951-.037-.782-.142-1.31-.332-1.798a2.911 2.911 0 0 0-.703-1.08 2.884 2.884 0 0 0-1.08-.704c-.49-.19-1.016-.295-1.798-.331a49.144 49.144 0 0 0-2.741-.057h-.719ZM12 7a5 5 0 1 1 0 10 5 5 0 0 1 0-10Zm0 2a3 3 0 1 0 0 6 3 3 0 0 0 0-6Zm5.25-3.5a1.25 1.25 0 1 1 0 2.5 1.25 1.25 0 0 1 0-2.5Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/logo/linkedin-box-fill.svg b/dsfr/dsfr/icons/logo/linkedin-box-fill.svg
deleted file mode 100644
index 8042a4ccda006b5ab7c982b342c01ca0abe87eda..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/logo/linkedin-box-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M18.335 18.339H15.67v-4.177c0-.996-.02-2.278-1.39-2.278-1.389 0-1.601 1.084-1.601 2.205v4.25h-2.666V9.75h2.56v1.17h.035c.358-.674 1.228-1.387 2.528-1.387 2.7 0 3.2 1.778 3.2 4.091v4.715h-.001ZM7.003 8.575a1.546 1.546 0 0 1-1.548-1.549 1.548 1.548 0 1 1 1.547 1.549h.001Zm1.336 9.764H5.666V9.75H8.34v8.589h-.001ZM19.67 3H4.329C3.593 3 3 3.58 3 4.297v15.406C3 20.42 3.594 21 4.328 21h15.338C20.4 21 21 20.42 21 19.703V4.297C21 3.58 20.4 3 19.666 3h.004Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/logo/linkedin-box-line.svg b/dsfr/dsfr/icons/logo/linkedin-box-line.svg
deleted file mode 100644
index 12fc7e3221d1e2f612b124308fe989e62ec90213..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/logo/linkedin-box-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M20 3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h16Zm-1 2H5v14h14V5ZM8.5 10v7.5h-2V10h2Zm5.5-.5c2.071 0 3.5 1.679 3.5 3.75v4.25h-2v-4.25a1.75 1.75 0 0 0-3.5 0v4.25h-2V10h2v.43c.584-.565 1.266-.93 2-.93ZM7.5 6a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/logo/mastodon-fill.svg b/dsfr/dsfr/icons/logo/mastodon-fill.svg
deleted file mode 100644
index 031d4683fa0f2dd4b63a03b619694795610910b3..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/logo/mastodon-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12.361 2c2.557.02 5.018.298 6.451.956 0 0 2.843 1.272 2.843 5.61v.31c-.003.856-.045 3.308-.397 5.114-.274 1.41-2.456 2.955-4.962 3.254-1.306.156-2.593.3-3.965.236-2.243-.103-4.014-.535-4.014-.535 0 .218.014.426.04.62.292 2.215 2.196 2.347 4 2.41 1.82.062 3.44-.45 3.44-.45l.076 1.646s-1.274.684-3.542.81c-1.25.068-2.803-.032-4.612-.51-3.923-1.039-4.598-5.22-4.701-9.464-.031-1.26-.012-2.447-.012-3.44 0-4.34 2.843-5.611 2.843-5.611 1.433-.658 3.892-.935 6.45-.956h.062Zm2.89 3.39c-1.065 0-1.871.41-2.405 1.228l-.518.87-.519-.87C11.276 5.8 10.47 5.39 9.405 5.39c-.921 0-1.663.324-2.229.955-.549.631-.822 1.484-.822 2.558v5.253h2.081V9.057c0-1.075.452-1.62 1.357-1.62 1 0 1.501.647 1.501 1.927v2.79h2.07v-2.79c0-1.28.5-1.927 1.5-1.927.905 0 1.358.545 1.358 1.62v5.1h2.08V8.902l.001.001c0-1.074-.273-1.927-.822-2.558-.567-.631-1.308-.955-2.229-.955Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/logo/mastodon-line.svg b/dsfr/dsfr/icons/logo/mastodon-line.svg
deleted file mode 100644
index 0ad48f0820651c52feff24b85838f5908165cd20..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/logo/mastodon-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12.361 2c2.557.02 5.018.298 6.451.956 0 0 2.843 1.272 2.843 5.61v.416c-.007.938-.059 3.271-.396 5.008-.275 1.41-2.457 2.955-4.963 3.254-1.306.156-2.593.3-3.965.236-2.243-.103-4.014-.535-4.014-.535 0 .218.014.426.04.62.084.633.299 1.095.605 1.435.766.85 2.106.93 3.395.974 1.82.063 3.44-.449 3.44-.449l.076 1.646s-1.274.684-3.542.81c-1.25.068-2.803-.032-4.612-.51-1.532-.406-2.568-1.29-3.27-2.471-1.093-1.843-1.368-4.406-1.431-6.992-.032-1.26-.012-2.448-.012-3.442 0-4.338 2.843-5.61 2.843-5.61 1.433-.658 3.892-.935 6.45-.956h.062Zm0 2h-.046c-2.54.02-4.62.308-5.65.782.023-.01-.021.014-.112.078-.218.156-.415.34-.584.548-.594.72-.963 1.729-.963 3.158v.253l-.003.622a77.14 77.14 0 0 0 .014 2.518c.054 2.197.264 3.835.7 5.041.212.587.472 1.07.78 1.45a5.7 5.7 0 0 1-.18-1.505h.001v-2.548l2.474.605a21.66 21.66 0 0 0 3.631.48c1.019.047 1.901-.017 3.636-.224 1.663-.199 3.148-1.196 3.236-1.65.082-.422.151-.922.206-1.482a33.6 33.6 0 0 0 .137-2.245c.01-.34.016-.647.017-.905v-.41c0-1.43-.369-2.438-.963-3.158a3.008 3.008 0 0 0-.584-.548c-.09-.064-.135-.089-.13-.087-1.013-.465-3.093-.752-5.617-.773ZM8.084 6.37a1.144 1.144 0 1 1 0 2.287 1.144 1.144 0 0 1 0-2.287Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/logo/npmjs-fill.svg b/dsfr/dsfr/icons/logo/npmjs-fill.svg
deleted file mode 100644
index 08532fe8e964a9d519b6b51414352f5f3ccc9a00..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/logo/npmjs-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M20 3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h16Zm-3 4H7v10h5V9.5h2.5V17H17V7Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/logo/npmjs-line.svg b/dsfr/dsfr/icons/logo/npmjs-line.svg
deleted file mode 100644
index b72464a032620f6037c9271dce89a759be0f2903..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/logo/npmjs-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M20 3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h16Zm-1 2H5v14h14V5Zm-2 2v10h-2.5V9.5H12V17H7V7h10Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/logo/remixicon-fill.svg b/dsfr/dsfr/icons/logo/remixicon-fill.svg
deleted file mode 100644
index fce0b60d9d77f6f4011034c18ccd88911de18c14..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/logo/remixicon-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M13.667 4.5v.008c.156-.008.313-.01.469-.008-.089.37-.136.76-.136 1.166C14 7.985 16.015 10 18.667 10a4.18 4.18 0 0 0 2.032-.538 7.003 7.003 0 0 1-4.17 8.567l.001.001L20 21.5H3v-17h10.667ZM18.5 3a2.5 2.5 0 1 1 0 5 2.5 2.5 0 0 1 0-5Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/logo/remixicon-line.svg b/dsfr/dsfr/icons/logo/remixicon-line.svg
deleted file mode 100644
index 0f72eb10228ecdddc874395ecc033fd9b939db56..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/logo/remixicon-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M14.111 4.5a4.5 4.5 0 0 0 6.603 4.918c.186.618.286 1.271.286 1.947 0 2.891-1.822 5.364-4.4 6.377L20 21.5H3v-17h11.111ZM5 7.97V19.5h10.48L5 7.97Zm7.077-1.47H6.364l8.784 9.663.72-.283c1.685-.661 2.864-2.156 3.092-3.896A6.502 6.502 0 0 1 12.077 6.5ZM18.5 3a2.5 2.5 0 1 1 0 5 2.5 2.5 0 0 1 0-5Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/logo/safari-fill.svg b/dsfr/dsfr/icons/logo/safari-fill.svg
deleted file mode 100644
index 8633a9731d79da533a139545a63801ce4e4b47df..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/logo/safari-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2Zm.5 17h-1v2h1v-2Zm2.641-.724-.924.382.765 1.848.924-.382-.765-1.848Zm-6.281 0-.765 1.848.924.382.765-1.848-.924-.382Zm9.151-12.994-1.414 1.415.103.103-6.114 3.786L6.8 16.7l-.104-.104-1.415 1.414.708.708 1.414-1.415L7.3 17.2l6.114-3.785L17.2 7.3l.104.104 1.415-1.414-.708-.708Zm-.708 11.314-.707.707 1.414 1.415.708-.708-1.415-1.414Zm1.32-2.275-.397.918 1.835.794.397-.918-1.835-.794Zm-13.281-.104-1.848.765.382.924 1.848-.765-.382-.924Zm9.581-5.14-2.235 3.61-1.376-1.375 3.611-2.235ZM21 11.5h-2v1h2v-1Zm-16 0H3v1h2v-1Zm15.124-3.406-1.848.765.382.924 1.848-.765-.382-.924ZM3.94 7.967l-.397.918 1.835.794.397-.918h-.001L3.94 7.967Zm2.05-2.685-.708.708 1.415 1.414.707-.707L5.99 5.282Zm3.028-1.788-.924.382.765 1.848.924-.382-.765-1.848Zm5.964 0-.765 1.848.924.382.765-1.848-.924-.382ZM12.5 3h-1v2h1V3Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/logo/safari-line.svg b/dsfr/dsfr/icons/logo/safari-line.svg
deleted file mode 100644
index ffdee6ad27205fb09babff30bebe490af384cb2a..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/logo/safari-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2Zm5.812 4.503-4.398 6.911-6.911 4.398A7.973 7.973 0 0 0 11 19.938V18h2v1.938a7.96 7.96 0 0 0 3.906-1.618l-1.37-1.37 1.414-1.414 1.37 1.37A7.96 7.96 0 0 0 19.938 13H18v-2h1.938a7.973 7.973 0 0 0-2.126-4.497ZM13 4.062V6h-2V4.062A7.96 7.96 0 0 0 7.094 5.68l1.37 1.37L7.05 8.464l-1.37-1.37A7.96 7.96 0 0 0 4.062 11H6v2H4.062a7.973 7.973 0 0 0 2.126 4.497l4.398-6.911 6.911-4.398A7.973 7.973 0 0 0 13 4.062Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/logo/slack-fill.svg b/dsfr/dsfr/icons/logo/slack-fill.svg
deleted file mode 100644
index 2f9422c6655569f885aebc36aa0184f44f42797b..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/logo/slack-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M6.527 14.514A1.973 1.973 0 0 1 4.56 16.48a1.973 1.973 0 0 1-1.967-1.967c0-1.083.884-1.968 1.967-1.968h1.968v1.968l-.001.001Zm.992 0c0-1.083.884-1.968 1.967-1.968 1.083 0 1.968.885 1.968 1.968v4.927a1.973 1.973 0 0 1-1.968 1.967 1.973 1.973 0 0 1-1.967-1.967v-4.927Zm1.967-7.987A1.973 1.973 0 0 1 7.52 4.56c0-1.083.884-1.967 1.967-1.967 1.083 0 1.968.884 1.968 1.967v1.968H9.486v-.001Zm0 .992c1.083 0 1.968.884 1.968 1.967a1.973 1.973 0 0 1-1.968 1.968H4.56a1.973 1.973 0 0 1-1.967-1.968c0-1.083.884-1.967 1.967-1.967h4.927-.001Zm7.987 1.967c0-1.083.885-1.967 1.968-1.967s1.967.884 1.967 1.967a1.973 1.973 0 0 1-1.967 1.968h-1.968V9.486Zm-.992 0a1.973 1.973 0 0 1-1.967 1.968 1.973 1.973 0 0 1-1.968-1.968V4.56c0-1.083.885-1.967 1.968-1.967s1.967.884 1.967 1.967v4.927-.001Zm-1.967 7.987c1.083 0 1.967.885 1.967 1.968a1.973 1.973 0 0 1-1.967 1.967 1.973 1.973 0 0 1-1.968-1.967v-1.968h1.968Zm0-.992a1.973 1.973 0 0 1-1.968-1.967c0-1.083.885-1.968 1.968-1.968h4.927c1.083 0 1.967.885 1.967 1.968a1.973 1.973 0 0 1-1.967 1.967h-4.927Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/logo/slack-line.svg b/dsfr/dsfr/icons/logo/slack-line.svg
deleted file mode 100644
index 4ff4b44f56cdac6466695a0a865449dc3652a0fd..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/logo/slack-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M14.5 3A1.5 1.5 0 0 1 16 4.5v5a1.5 1.5 0 0 1-3 0v-5A1.5 1.5 0 0 1 14.5 3Zm-10 10H6v1.5A1.5 1.5 0 1 1 4.5 13Zm8.5 5h1.5a1.5 1.5 0 1 1-1.5 1.5V18Zm1.5-5h5a1.5 1.5 0 0 1 0 3h-5a1.5 1.5 0 0 1 0-3Zm5-5a1.5 1.5 0 0 1 0 3H18V9.5A1.5 1.5 0 0 1 19.5 8Zm-15 0h5a1.5 1.5 0 0 1 0 3h-5a1.5 1.5 0 0 1 0-3Zm5-5A1.5 1.5 0 0 1 11 4.5V6H9.5a1.5 1.5 0 0 1 0-3Zm0 10a1.5 1.5 0 0 1 1.5 1.5v5a1.5 1.5 0 0 1-3 0v-5A1.5 1.5 0 0 1 9.5 13Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/logo/snapchat-fill.svg b/dsfr/dsfr/icons/logo/snapchat-fill.svg
deleted file mode 100644
index a1cec6120a02633dfe707a32facba1fa5b23535b..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/logo/snapchat-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M11.87 21.764c-1.19 0-1.983-.561-2.692-1.056-.503-.357-.976-.696-1.533-.79a4.568 4.568 0 0 0-.803-.066c-.472 0-.847.071-1.114.125-.17.03-.312.058-.424.058-.116 0-.263-.032-.32-.228-.05-.16-.081-.312-.112-.459-.08-.37-.147-.597-.286-.62-1.49-.227-2.38-.57-2.554-.976-.014-.044-.031-.09-.031-.125-.01-.125.08-.227.205-.25 1.18-.196 2.242-.824 3.138-1.858.696-.803 1.035-1.579 1.066-1.663 0-.01.009-.01.009-.01.17-.351.205-.65.102-.895-.191-.46-.825-.656-1.257-.79-.111-.03-.205-.066-.285-.093-.37-.147-.986-.46-.905-.892.058-.312.472-.535.81-.535a.49.49 0 0 1 .24.05c.38.173.724.262 1.018.262.366 0 .54-.138.584-.182a24.93 24.93 0 0 0-.035-.593c-.09-1.365-.192-3.059.24-4.03 1.298-2.907 4.053-3.14 4.869-3.14L12.156 3h.05c.815 0 3.57.227 4.868 3.139.437.971.33 2.67.24 4.03l-.008.067c-.01.182-.023.356-.032.535.045.035.205.169.535.173.286-.008.598-.102.954-.263a.804.804 0 0 1 .312-.066c.125 0 .25.03.357.066h.009c.299.112.495.321.495.54.009.205-.152.517-.914.825-.08.03-.174.067-.285.093-.424.13-1.057.335-1.258.79-.111.24-.066.548.103.895 0 .01.009.01.009.01.049.124 1.337 3.049 4.204 3.526.12.02.208.127.205.25 0 .044-.01.089-.031.129-.174.41-1.057.744-2.555.976-.138.022-.205.25-.285.62-.032.154-.07.307-.112.459-.044.147-.138.227-.298.227h-.023a2.24 2.24 0 0 1-.423-.049 5.285 5.285 0 0 0-1.115-.116 4.97 4.97 0 0 0-.802.067c-.553.09-1.03.433-1.534.79-.717.49-1.515 1.051-2.697 1.051h-.254Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/logo/snapchat-line.svg b/dsfr/dsfr/icons/logo/snapchat-line.svg
deleted file mode 100644
index c9035f334b770a2399a0afeb4f34bf6ff26bd0c5..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/logo/snapchat-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M11.957 3c1.82 0 3.066.653 3.952 1.478.886.825 1.551 1.93 1.551 3.528 0 1.555-.099 2.594-.108 2.716a.59.59 0 0 0 .279.065c.63 0 .63-.31 1.33-.31.685 0 .983.57.983.823 0 .621-.833.967-1.33 1.126-.369.117-.931.291-1.075.635-.074.174-.043.4.092.678.003.008 1.26 2.883 3.93 3.326.235.035.391.241.391.483 0 .332-.37.617-.726.782-.443.2-1.091.37-1.952.505-.043.078-.134.485-.235.887-.135.542-.801.366-.991.326A5.02 5.02 0 0 0 16.252 20c-.482.087-.913.378-1.395.726-.713.504-1.465 1.076-2.9 1.076-1.436 0-2.144-.572-2.857-1.076-.482-.348-.905-.637-1.396-.726-.898-.163-1.57.036-1.795.057-.226.02-.842.244-.996-.327-.045-.166-.191-.808-.235-.895-.856-.135-1.508-.313-1.952-.513-.365-.165-.726-.443-.726-.779 0-.235.158-.44.391-.482 2.644-.483 3.766-3.005 3.922-3.33.132-.276.161-.5.091-.679-.143-.343-.704-.513-1.073-.635-.105-.034-1.336-.373-1.336-1.117 0-.24.205-.573.582-.73a1.36 1.36 0 0 1 .465-.092c.419 0 .6.305 1.219.305.157 0 .26-.035.326-.066-.009-.156-.099-1.986-.099-2.729 0-1.688.72-2.69 1.543-3.514C8.854 3.65 10.136 3 11.957 3Zm-.001 2c-1.137 0-1.958.335-2.51.888-.696.695-.958 1.218-.958 2.1 0 .521.061 1.994.096 2.618a2 2 0 0 1-.469 1.402c.055.098.105.204.153.317.3.771.198 1.543-.152 2.271-.392.818-.731 1.393-1.41 2.154a7.973 7.973 0 0 1-.642.643c.17.163.309.354.412.565a5.886 5.886 0 0 1 1.585.074c.81.146 1.324.434 2.194 1.061l.016.011.213.152c.619.44.877.546 1.473.546.609 0 .91-.121 1.523-.552l.207-.146c.876-.632 1.407-.928 2.231-1.076a6.664 6.664 0 0 1 1.559-.074c.104-.212.246-.404.417-.567a8.409 8.409 0 0 1-.616-.616 9.235 9.235 0 0 1-1.447-2.16c-.363-.749-.47-1.54-.137-2.321.04-.098.085-.19.132-.276a2 2 0 0 1-.474-1.262l.005-.172.02-.249c.056-.774.083-1.55.083-2.326 0-.87-.294-1.486-.914-2.063-.66-.614-1.459-.942-2.59-.942Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/logo/telegram-fill.svg b/dsfr/dsfr/icons/logo/telegram-fill.svg
deleted file mode 100644
index bef4fca507831921a6521c047a30cd221098f067..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/logo/telegram-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2Zm4.246 5.828-9.733 3.76c-.664.266-.66.638-.12.803l2.497.78v-.001l.013-.007.87 2.87c.112.311.266.367.453.341.188-.025.287-.126.41-.244l1.188-1.148 2.55 1.888c.466.257.801.124.917-.432l1.657-7.822c.183-.728-.137-1.02-.702-.788Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/logo/telegram-line.svg b/dsfr/dsfr/icons/logo/telegram-line.svg
deleted file mode 100644
index 7b5bb6b76903bd4916feacb298bcbd5391aa9b7b..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/logo/telegram-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2Zm0 2a8 8 0 1 0 0 16 8 8 0 0 0 0-16Zm-3.11 9.17-2.498-.779c-.54-.165-.543-.537.121-.804l9.733-3.76c.565-.23.885.061.702.79l-1.657 7.82c-.116.557-.451.69-.916.433l-2.551-1.888-1.189 1.148c-.122.118-.221.219-.409.244-.187.026-.341-.03-.454-.34l-.87-2.871-.012.008v-.001Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/logo/twitch-fill.svg b/dsfr/dsfr/icons/logo/twitch-fill.svg
deleted file mode 100644
index db813498be174a8be20d007b4604b8f5e61d6d4c..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/logo/twitch-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M21 3v11.74l-4.696 4.695h-3.913l-2.437 2.348H6.913v-2.348H3V6.13L4.227 3H21Zm-1.566 1.565H6.13v11.74h3.13v2.347l2.349-2.348h4.695l3.13-3.13V4.565Zm-3.129 3.13v4.696h-1.566V7.696h1.565l.001-.001Zm-3.914.001v4.695h-1.565V7.696h1.565Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/logo/twitch-line.svg b/dsfr/dsfr/icons/logo/twitch-line.svg
deleted file mode 100644
index 851837566fc9298e04d9f9d5bdcfa003799e5c53..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/logo/twitch-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M21 3v11.7l-4.7 4.7h-3.9l-2.5 2.4H7v-2.4H3V6.2L4.3 3H21Zm-2 2H5v12.4h4v2.4h.095l2.5-2.4h3.877L19 13.872V5Zm-2 3v4.7h-2V8h2Zm-5 0v4.7h-2V8h2Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/logo/twitter-fill.svg b/dsfr/dsfr/icons/logo/twitter-fill.svg
deleted file mode 100644
index dd041407d46b1020c7cfdb448f19507fcb4e54d8..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/logo/twitter-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M22.162 5.656a8.384 8.384 0 0 1-2.402.658A4.196 4.196 0 0 0 21.6 4c-.82.488-1.719.83-2.656 1.015a4.182 4.182 0 0 0-7.126 3.814 11.874 11.874 0 0 1-8.62-4.37 4.168 4.168 0 0 0-.566 2.103c0 1.45.738 2.731 1.86 3.481a4.168 4.168 0 0 1-1.894-.523v.052a4.185 4.185 0 0 0 3.355 4.101 4.21 4.21 0 0 1-1.89.072A4.185 4.185 0 0 0 7.97 16.65a8.394 8.394 0 0 1-6.191 1.732 11.83 11.83 0 0 0 6.41 1.88c7.693 0 11.9-6.373 11.9-11.9 0-.18-.005-.362-.013-.54a8.496 8.496 0 0 0 2.087-2.165l-.001-.001Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/logo/twitter-line.svg b/dsfr/dsfr/icons/logo/twitter-line.svg
deleted file mode 100644
index 9241e67cf95e2fcda6d6db7626d2f784a1892b4e..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/logo/twitter-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M18.785 5.005c.711-.005 1.316.175 2.669-.645-.335 1.64-.5 2.352-1.214 3.331 0 7.642-4.697 11.358-9.463 12.309-3.268.652-8.02-.419-9.382-1.841.694-.054 3.514-.357 5.144-1.55C5.16 15.7-.329 12.47 3.278 3.786c1.693 1.977 3.41 3.323 5.15 4.037 1.158.475 1.442.465 1.973.538L10.4 8.36a4.9 4.9 0 0 1 8.385-3.355ZM15.3 5.55a2.9 2.9 0 0 0-2.9 2.847l-.028 1.575a.6.6 0 0 1-.68.583l-1.561-.212c-2.054-.28-4.022-1.226-5.91-2.799-.598 3.31.57 5.603 3.383 7.372l1.747 1.098a.6.6 0 0 1 .034.993L7.793 18.17c.947.059 1.846.017 2.592-.131 4.718-.942 7.855-4.492 7.855-10.348 0-.478-1.012-2.141-2.94-2.141Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/logo/vimeo-fill.svg b/dsfr/dsfr/icons/logo/vimeo-fill.svg
deleted file mode 100644
index c339007e3cd72bd02f6ab544ff006c73abe1a333..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/logo/vimeo-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M1.173 8.301c-.281-.413-.252-.413.328-.922 1.232-1.082 2.394-2.266 3.736-3.212 1.215-.852 2.826-1.402 3.927-.047 1.014 1.249 1.038 3.142 1.295 4.65.257 1.564.503 3.164 1.051 4.66.152.421.443 1.217.968 1.284.678.093 1.368-1.096 1.683-1.54.817-1.18 1.925-2.769 1.785-4.286-.138-1.612-1.878-1.309-2.966-.924.175-1.809 1.858-3.843 3.48-4.53 1.72-.714 4.276-.702 5.14 1.237.923 2.102.093 4.543-.912 6.448-1.097 2.068-2.509 3.982-4.018 5.77-1.331 1.588-2.906 3.33-4.89 4.089-2.267.864-3.61-.82-4.382-2.77-.843-2.123-1.262-4.506-1.87-6.717-.256-.934-.56-1.997-1.167-2.768-.792-.995-1.692-.06-2.474.477-.269-.267-.491-.607-.714-.899Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/logo/vimeo-line.svg b/dsfr/dsfr/icons/logo/vimeo-line.svg
deleted file mode 100644
index f46bf9d6e5f760622daf669ae07dfd67adbd7ea1..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/logo/vimeo-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M17.993 3.005c2.433-.001 4.005 1.511 4.005 4.495 0 1.72-.998 3.94-1.832 5.235-.248.385-.501.77-.759 1.154l-.39.573c-2.558 3.703-5.539 7.013-8.494 7.013-3.706 0-4.67-6.831-5.092-8.432-.422-1.601-.533-2.21-1.17-3.233-.317.22-.76.529-1.33.93a.5.5 0 0 1-.693-.117L.925 8.807a.5.5 0 0 1 .027-.62C3.779 4.915 6.128 3.278 8 3.278c2.392 0 3.124 2.816 3.324 4.223.3 2.117.69 4.738 1.244 5.872.557-.792 2.18-2.888 1.967-3.99-.094-.486-1.317.183-1.887.078-.425-.08-.806-.402-.806-1.026 0-1.31 1.852-5.43 6.151-5.43Zm.123 2L18 5.004c-2.195 0-3.251 1.533-3.653 2.208 1.25.046 1.97.818 2.133 1.803.389 2.33-1.916 4.92-2.339 5.565-.396.603-3.061 3.328-4.25-3.36a160.44 160.44 0 0 1-.665-4.186c-.17-1.151-.873-1.763-1.23-1.763-.842 0-1.92.65-3.855 2.515 1.905-.115 2.545 2.276 2.916 3.633.816 2.984 1.571 8.056 3.62 8.056 1.727 0 4.439-2.646 7.37-7.04.209-.311 1.966-3.024 1.966-5.036 0-2.24-1.286-2.385-1.897-2.394Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/logo/vuejs-fill.svg b/dsfr/dsfr/icons/logo/vuejs-fill.svg
deleted file mode 100644
index 78d3cc77b333e6269c4ecedc7a2cc2c8cca15b4a..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/logo/vuejs-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m5 3 7 12 7-12h4L12 22 1 3h4Zm4.667 0L12 7l2.333-4h4.035L12 14 5.632 3h4.035Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/logo/vuejs-line.svg b/dsfr/dsfr/icons/logo/vuejs-line.svg
deleted file mode 100644
index 66ec41dd0b60c7bf3aac474dc2c3b1f0a978ffb3..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/logo/vuejs-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M3.316 3 12 18l8.684-15H23L12 22 1 3h2.316Zm4.342 0L12 10.5 16.342 3h2.316L12 14.5 5.342 3h2.316Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/logo/youtube-fill.svg b/dsfr/dsfr/icons/logo/youtube-fill.svg
deleted file mode 100644
index cf44f6ce5dbcc88a8b21e2c28ad4fabc8768a5f0..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/logo/youtube-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M21.543 6.498C22 8.28 22 12 22 12s0 3.72-.457 5.502c-.254.985-.997 1.76-1.938 2.022C17.896 20 12 20 12 20s-5.893 0-7.605-.476c-.945-.266-1.687-1.04-1.938-2.022C2 15.72 2 12 2 12s0-3.72.457-5.502c.254-.985.997-1.76 1.938-2.022C6.107 4 12 4 12 4s5.896 0 7.605.476c.945.266 1.687 1.04 1.938 2.022ZM10 15.5l6-3.5-6-3.5v7Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/logo/youtube-line.svg b/dsfr/dsfr/icons/logo/youtube-line.svg
deleted file mode 100644
index 149e1e1508de27f1ad1a4162d2271e526d86c709..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/logo/youtube-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M19.605 4.476c.945.266 1.687 1.04 1.938 2.022.4 1.56.45 4.602.456 5.339v.12l.001.032v.174c-.007.737-.057 3.78-.457 5.339-.254.985-.997 1.76-1.938 2.022-.667.186-1.971.299-3.314.368l-.505.024c-1.51.066-2.976.08-3.541.083h-.49c-1.13-.006-5.857-.057-7.36-.475-.945-.266-1.687-1.04-1.938-2.022-.386-1.504-.446-4.387-.455-5.251v-.502c.01-.864.07-3.747.455-5.251.254-.985.997-1.76 1.938-2.022 1.461-.406 5.97-.466 7.258-.475h.694c1.289.01 5.8.069 7.258.475ZM12.38 6.001 12 6c-4.5 0-6.628.28-7.069.403-.244.068-.46.293-.537.592C4.285 7.419 4 9.196 4 12s.285 4.58.394 5.006c.076.297.292.522.538.59C5.372 17.72 7.5 18 12 18s6.629-.28 7.069-.403c.244-.068.46-.293.537-.592C19.715 16.581 20 14.8 20 12s-.285-4.58-.394-5.005c-.076-.298-.292-.523-.539-.592-.425-.12-2.447-.387-6.687-.402ZM10 8.5l6 3.5-6 3.5v-7Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/map/anchor-fill.svg b/dsfr/dsfr/icons/map/anchor-fill.svg
deleted file mode 100644
index cc779f0cb07f20151e925687d2e5dabc1e4bb818..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/map/anchor-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 2a4 4 0 0 1 1 7.874v10.054c3.619-.453 6.487-3.336 6.938-6.972H17L20.704 7A10.041 10.041 0 0 1 22 11.95C22 17.5 17.523 22 12 22S2 17.5 2 11.95c0-1.8.471-3.489 1.296-4.95L7 12.956H4.062c.451 3.636 3.32 6.519 6.938 6.972V9.874A4.002 4.002 0 0 1 12 2Zm0 2a2 2 0 1 0 0 4 2 2 0 0 0 0-4Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/map/anchor-line.svg b/dsfr/dsfr/icons/map/anchor-line.svg
deleted file mode 100644
index 3037cc1b3adb927b9e1614e158390b31cfc69245..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/map/anchor-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 2a4 4 0 0 1 1 7.874v10.064A8.004 8.004 0 0 0 19.938 13H17v-2h4.95c.033.329.05.663.05 1 0 5.523-4.477 10-10 10S2 17.523 2 12c0-.337.017-.671.05-1H7v2H4.062A8.004 8.004 0 0 0 11 19.938V9.874A4.002 4.002 0 0 1 12 2Zm0 2a2 2 0 1 0 0 4 2 2 0 0 0 0-4Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/map/bike-fill.svg b/dsfr/dsfr/icons/map/bike-fill.svg
deleted file mode 100644
index 735704ffac1772c1a7ef36fcc6c38c158508bc79..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/map/bike-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M5 13a4 4 0 1 1 0 8 4 4 0 0 1 0-8Zm13-2a5 5 0 1 1 0 10 5 5 0 0 1 0-10ZM5 16a1 1 0 1 0 0 2 1 1 0 0 0 0-2Zm13-1a1 1 0 1 0 0 2 1 1 0 0 0 0-2ZM15.978 3a1 1 0 0 1 .988.741l1.553 5.796-1.932.517-.256-.956L5.5 12H4V7H2V5h6v2H6v2.795l9.813-2.629L15.233 5H12V3h3.978Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/map/bike-line.svg b/dsfr/dsfr/icons/map/bike-line.svg
deleted file mode 100644
index 7dee6e0d96050ec2e20fd91552f9b8b2309ab6ee..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/map/bike-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M5 13a4 4 0 1 1 0 8 4 4 0 0 1 0-8Zm13-2a5 5 0 1 1 0 10 5 5 0 0 1 0-10ZM5 15a2 2 0 1 0 0 4 2 2 0 0 0 0-4Zm13-2a3 3 0 1 0 0 6 3 3 0 0 0 0-6ZM15.978 3a1 1 0 0 1 .988.741l1.553 5.796-1.932.517-.256-.956L5.5 12H4V7H2V5h6v2H6v2.795l9.813-2.629L15.233 5H12V3h3.978Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/map/bus-fill.svg b/dsfr/dsfr/icons/map/bus-fill.svg
deleted file mode 100644
index b831dd82aab9ff26281f3d8646f25f9b48007e43..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/map/bus-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M19 3a2 2 0 0 1 2 2v3h1v4h-1v8h-1v1a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-1H7v1a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-1H3v-8H2V8h1V5a2 2 0 0 1 2-2h14ZM9 16H5v2h4v-2Zm10 0h-4v2h4v-2Zm0-11H5v9h14V5Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/map/bus-line.svg b/dsfr/dsfr/icons/map/bus-line.svg
deleted file mode 100644
index 27e0553de9cf67c794e9ee1a8c625723263ccb13..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/map/bus-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M19 3a2 2 0 0 1 2 2v3h1v4h-1v8h-1v1a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-1H7v1a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-1H3v-8H2V8h1V5a2 2 0 0 1 2-2h14Zm0 11H5v4h14v-4Zm-9 1v2H6v-2h4Zm8 0v2h-4v-2h4Zm1-10H5v7h14V5Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/map/car-fill.svg b/dsfr/dsfr/icons/map/car-fill.svg
deleted file mode 100644
index 68852da874628088e73e831f8f10801ef908a9b6..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/map/car-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M17.614 4a2 2 0 0 1 1.873 1.298L22 12v9a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-1H5v1a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1v-9l2.513-6.702A2 2 0 0 1 6.386 4h11.228ZM6.5 14a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3Zm11 0a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3Zm.114-8H6.386l-2.25 6h15.728l-2.25-6Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/map/car-line.svg b/dsfr/dsfr/icons/map/car-line.svg
deleted file mode 100644
index c589c94f1de8cae3f7c13de25cca3278f55769a1..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/map/car-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M17.68 4a2 2 0 0 1 1.838 1.212L22 11v10a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-1H5v1a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V11l2.48-5.788A2 2 0 0 1 6.32 4h11.36ZM20 13H4v5h16v-5ZM6.5 14a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3Zm11 0a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3Zm.181-8H6.32l-2.143 5h15.647l-2.143-5Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/map/caravan-fill.svg b/dsfr/dsfr/icons/map/caravan-fill.svg
deleted file mode 100644
index 85c4922f4f2fa8dadb6246611ee37fb0dac8fb1d..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/map/caravan-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M14.172 3c.53 0 1.039.21 1.414.586l4.828 4.828A2 2 0 0 1 21 9.828V17h2v2h-8.126a4.002 4.002 0 0 1-7.748 0H3a1 1 0 0 1-1-1V5a2 2 0 0 1 2-2h10.172ZM11 16a2 2 0 1 0-.001 3.999A2 2 0 0 0 11 16Zm3-9H6v6h8V7Zm-2 2v2H8V9h4Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/map/caravan-line.svg b/dsfr/dsfr/icons/map/caravan-line.svg
deleted file mode 100644
index ebcbf6d0b689647cbfdd629b02565693aa43b247..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/map/caravan-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M14.172 3c.53 0 1.039.21 1.414.586l4.828 4.828A2 2 0 0 1 21 9.828V17h2v2h-8.126a4.002 4.002 0 0 1-7.748 0H3a1 1 0 0 1-1-1V5a2 2 0 0 1 2-2h10.172ZM11 16a2 2 0 1 0-.001 3.999A2 2 0 0 0 11 16Zm3.172-11H4v12h3.126a4.002 4.002 0 0 1 7.748 0H19V9.828L14.172 5ZM14 7v6H6V7h8Zm-2 2H8v2h4V9Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/map/charging-pile-2-fill.svg b/dsfr/dsfr/icons/map/charging-pile-2-fill.svg
deleted file mode 100644
index 3885d522e7debc32a04b62a9c31001d41a990f0c..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/map/charging-pile-2-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M13 3a1 1 0 0 1 1 1v8h2a2 2 0 0 1 2 2v4a1 1 0 0 0 2 0v-7h-1V7h1V4h2v3h1v4h-1v7a3 3 0 0 1-6 0v-4h-2v5h1v2H2v-2h1V4a1 1 0 0 1 1-1h9ZM9 7l-4 6h3v4l4-6H9V7Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/map/charging-pile-2-line.svg b/dsfr/dsfr/icons/map/charging-pile-2-line.svg
deleted file mode 100644
index dfbd17ae45a2f1274a527af1fcea2d7146219ac6..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/map/charging-pile-2-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M13 3a1 1 0 0 1 1 1v8h2a2 2 0 0 1 2 2v4a1 1 0 0 0 2 0v-7h-1V7h1V4h2v3h1v4h-1v7a3 3 0 0 1-6 0v-4h-2v5h1v2H2v-2h1V4a1 1 0 0 1 1-1h9ZM5 19h7V5H5v8l4-6v4h3l-4 6v-4H5v6Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/map/compass-3-fill.svg b/dsfr/dsfr/icons/map/compass-3-fill.svg
deleted file mode 100644
index f8f0c4dae72b798599b85a4b327cd01050dd3a89..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/map/compass-3-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2Zm4.5 5.5L10 10l-2.5 6.5L14 14l2.5-6.5ZM12 11a1 1 0 1 1 0 2 1 1 0 0 1 0-2Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/map/compass-3-line.svg b/dsfr/dsfr/icons/map/compass-3-line.svg
deleted file mode 100644
index 06ca11f617533e328e159d9c41ba702b2985fe16..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/map/compass-3-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2Zm0 2a8 8 0 1 0 0 16 8 8 0 0 0 0-16Zm4.5 3.5L14 14l-6.5 2.5L10 10l6.5-2.5ZM12 11a1 1 0 1 0 0 2 1 1 0 0 0 0-2Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/map/cup-fill.svg b/dsfr/dsfr/icons/map/cup-fill.svg
deleted file mode 100644
index e2eab0dc432a46c5dd893ed5c7270e538473b15d..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/map/cup-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M20 19v2H2v-2h18Zm0-16a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2h-2v3a4 4 0 0 1-4 4H8a4 4 0 0 1-4-4V4a1 1 0 0 1 1-1h15Zm0 2h-2v3h2V5Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/map/cup-line.svg b/dsfr/dsfr/icons/map/cup-line.svg
deleted file mode 100644
index 1c043e4e88b4063122a18483ada57546aa98d78b..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/map/cup-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M20 19v2H2v-2h18Zm0-16a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2h-2v3a4 4 0 0 1-4 4H8a4 4 0 0 1-4-4V4a1 1 0 0 1 1-1h15Zm-4 2H6v8a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2V5Zm4 0h-2v3h2V5Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/map/earth-fill.svg b/dsfr/dsfr/icons/map/earth-fill.svg
deleted file mode 100644
index f46beddb2c24a2c59220628a89935234c99ec96a..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/map/earth-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10Zm6.355-6.048v-.105c0-.922 0-1.343-.652-1.716a7.374 7.374 0 0 0-.645-.325c-.367-.167-.61-.276-.938-.756a6.47 6.47 0 0 1-.116-.172c-.345-.525-.594-.903-1.542-.753-1.865.296-2.003.624-2.085 1.178l-.013.091c-.121.81-.143 1.082.195 1.437 1.265 1.327 2.023 2.284 2.253 2.844.112.273.4 1.1.202 1.918a8.185 8.185 0 0 0 3.151-2.237c.11-.374.19-.84.19-1.404ZM12 3.833c-2.317 0-4.41.966-5.896 2.516.177.123.331.296.437.534.204.457.204.928.204 1.345 0 .328 0 .64.105.865.144.308.766.44 1.315.554.197.042.399.084.583.135.506.14.898.595 1.211.96.13.151.323.374.42.43.05-.036.211-.211.29-.498.062-.22.044-.414-.045-.52-.56-.66-.529-1.93-.356-2.399.272-.739 1.122-.684 1.744-.644.232.015.45.03.614.009.622-.078.814-1.025.949-1.21.292-.4 1.186-1.003 1.74-1.375A8.138 8.138 0 0 0 12 3.833Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/map/earth-line.svg b/dsfr/dsfr/icons/map/earth-line.svg
deleted file mode 100644
index 1f20058e34730d9f3e4e7bef340880b2510270d8..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/map/earth-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M6.235 6.453a8 8 0 0 0 8.817 12.944c.115-.75-.137-1.47-.24-1.722-.23-.56-.988-1.517-2.253-2.844-.338-.355-.316-.628-.195-1.437l.013-.091c.082-.554.22-.882 2.085-1.178.948-.15 1.197.228 1.542.753l.116.172c.328.48.571.59.938.756.165.075.37.17.645.325.652.373.652.794.652 1.716v.105c0 .391-.038.735-.098 1.034a8.002 8.002 0 0 0-3.105-12.341c-.553.373-1.312.902-1.577 1.265-.135.185-.327 1.132-.95 1.21-.162.02-.381.006-.613-.009-.622-.04-1.472-.095-1.744.644-.173.468-.203 1.74.356 2.4.09.105.107.3.046.519-.08.287-.241.462-.292.498-.096-.056-.288-.279-.419-.43-.313-.365-.705-.82-1.211-.96-.184-.051-.386-.093-.583-.135-.549-.115-1.17-.246-1.315-.554-.106-.226-.105-.537-.105-.865 0-.417 0-.888-.204-1.345a1.276 1.276 0 0 0-.306-.43ZM12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/map/france-fill.svg b/dsfr/dsfr/icons/map/france-fill.svg
deleted file mode 100644
index 75fa31230c49802393f287856cc9253167a6990b..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/map/france-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M20.818 16.796a.72.72 0 0 0-.888-.366l-.09.032-.085-.058a.689.689 0 0 0-.06-.95l-.051-.048a.706.706 0 0 0 .28-.52l.02-.365a.696.696 0 0 0-.166-.483l-.27-.316a.694.694 0 0 0 .016-.801l-.229-.335-.097-.12-.076-.255a.709.709 0 0 0-.512-.483l.7-.884a.726.726 0 0 0 .242-.13l.408-.333a.69.69 0 0 0 .256-.55l-.018-1.044.223-.63a.693.693 0 0 0 .034-.16l.016-.174.31-.579a.698.698 0 0 0-.249-.92l-.288-.178a.727.727 0 0 0-.371-.11l-.33-.006-.228-.12a.735.735 0 0 0-.41-.08l-.372.038-.28-.336a.712.712 0 0 0-.348-.227l-.388-.114a.735.735 0 0 0-.476.024l-.099.04-.078-.034a.727.727 0 0 0-.327-.058l-.485-.322v-.25c0-.217-.1-.418-.273-.552a.724.724 0 0 0-.609-.13l-.236.055a.717.717 0 0 0-.294-.267l-.286-.14a.712.712 0 0 0-.186-.063.716.716 0 0 0-.412-.254l-.039-.125a.708.708 0 0 0-.684-.499h-.112l-.217-.31a.729.729 0 0 0-.77-.285l-1.153.295a.71.71 0 0 0-.47.387l-.253.545a.7.7 0 0 0-.062.332l.047.71-.326.292-1.213.408a.702.702 0 0 0-.482.606l-.006.08-.64-.125-.492-.519a.707.707 0 0 0-.558-.22l-.574.028a.713.713 0 0 0-.536.284.691.691 0 0 0-.119.583l.19.757.253.596-.188-.034a.727.727 0 0 0-.393.037l-.054.02-.26-.258a.738.738 0 0 0-.573-.207L2.67 6.74a.734.734 0 0 0-.242.064l-1.017.465a.695.695 0 0 0-.372.865l.155.438a.71.71 0 0 0 .275.35.69.69 0 0 0 .083.496l.165.274a.72.72 0 0 0 .616.348h.386l1.343.524.24.312c.046.059.1.11.162.151l.075.05.001.009.166.737a.693.693 0 0 0 .126.265l.559.728a.71.71 0 0 0 .247.205l.328.165a.687.687 0 0 0 .074.214.694.694 0 0 0-.137.86.688.688 0 0 0-.02.1l-.212 1.822a.687.687 0 0 0 .04.328.7.7 0 0 0-.024.093l-.257 1.38-.464.553a.693.693 0 0 0 .208 1.059l.297.16.143.246a.714.714 0 0 0 .338.298l.697.294.208.217c.135.14.324.22.52.22h.31l.205.12c.084.048.175.08.271.092l1.216.161a.72.72 0 0 0 .652-.25l.118.026.282.113a.709.709 0 0 0 .372.427l.344.164a.74.74 0 0 0 .45.054l.292-.058.644.112.102.008a.71.71 0 0 0 .183-.023l.769-.2a.696.696 0 0 0 .5-.868l-.186-.644.191-.38.609-.36a.726.726 0 0 0 .528.095l.222.12c.131.07.28.097.429.078a.65.65 0 0 0 .05.017l.645.184.97.222a.73.73 0 0 0 .273.014l.473-.066a.764.764 0 0 0 .148-.037l.631-.228a.71.71 0 0 0 .402-.37.692.692 0 0 0 .063-.316l.312-.197.72-.586a.691.691 0 0 0 .249-.642l.039-.055a.687.687 0 0 0 .079-.713l-.117-.25Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/map/france-line.svg b/dsfr/dsfr/icons/map/france-line.svg
deleted file mode 100644
index 11a5383c95a717bbce5472347e8814fb3c214dc7..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/map/france-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12.648 1.986a.729.729 0 0 1 .77.284l.217.31h.113c.317 0 .592.2.683.499l.04.125a.716.716 0 0 1 .41.254.712.712 0 0 1 .187.063l.287.14a.717.717 0 0 1 .294.267l.236-.055a.724.724 0 0 1 .608.13.693.693 0 0 1 .273.551v.251l.485.322a.727.727 0 0 1 .328.059l.077.033.1-.04a.735.735 0 0 1 .475-.024l.388.115c.137.04.257.118.347.226l.28.336.374-.037a.735.735 0 0 1 .41.079l.226.12.331.006c.133.002.26.04.371.11l.289.179a.7.7 0 0 1 .25.92l-.312.578-.016.174a.693.693 0 0 1-.034.16l-.222.63.017 1.045a.69.69 0 0 1-.256.549l-.408.333a.726.726 0 0 1-.242.13l-.7.885c.24.06.44.238.512.482l.076.256.098.12.228.334a.694.694 0 0 1-.016.801l.27.317a.696.696 0 0 1 .166.482l-.02.365a.706.706 0 0 1-.28.52l.05.048a.689.689 0 0 1 .06.95l.086.058.09-.031a.72.72 0 0 1 .888.365l.117.25a.687.687 0 0 1-.079.712l-.04.055a.691.691 0 0 1-.247.642l-.72.586-.313.197a.692.692 0 0 1-.062.317.71.71 0 0 1-.403.369l-.63.228a.764.764 0 0 1-.15.037l-.472.066a.73.73 0 0 1-.273-.013l-.97-.222-.646-.185a.65.65 0 0 1-.05-.016.727.727 0 0 1-.428-.078l-.222-.12a.726.726 0 0 1-.528-.096l-.608.36-.192.38.186.643a.696.696 0 0 1-.5.868l-.768.2a.71.71 0 0 1-.184.024l-.102-.008-.644-.112-.292.058a.74.74 0 0 1-.45-.054l-.344-.163a.709.709 0 0 1-.372-.428l-.282-.113-.118-.025a.72.72 0 0 1-.652.25l-1.216-.161a.717.717 0 0 1-.27-.094l-.206-.119h-.31a.723.723 0 0 1-.52-.22l-.208-.217-.696-.294a.714.714 0 0 1-.34-.298l-.141-.245-.298-.161a.693.693 0 0 1-.209-1.06l.464-.554.257-1.379a.7.7 0 0 1 .024-.092.687.687 0 0 1-.04-.329l.213-1.822a.688.688 0 0 1 .019-.1.694.694 0 0 1 .138-.857.693.693 0 0 1-.075-.216l-.328-.165a.71.71 0 0 1-.247-.206l-.559-.728a.693.693 0 0 1-.126-.265l-.165-.737-.002-.008-.074-.05a.708.708 0 0 1-.162-.152l-.24-.312-1.343-.524h-.386a.72.72 0 0 1-.617-.347l-.164-.275a.69.69 0 0 1-.083-.495.713.713 0 0 1-.276-.35L1.754 8.1a.695.695 0 0 1 .373-.866l1.017-.465a.734.734 0 0 1 .241-.063l1.4-.124a.738.738 0 0 1 .575.207l.259.259.054-.021a.727.727 0 0 1 .393-.036l.188.033-.253-.596-.19-.757a.691.691 0 0 1 .12-.583.713.713 0 0 1 .535-.284l.574-.029a.707.707 0 0 1 .558.222l.493.519.639.123.007-.08a.702.702 0 0 1 .481-.604l1.213-.409.326-.292-.046-.71a.7.7 0 0 1 .06-.331l.254-.546a.71.71 0 0 1 .47-.387Zm-.188 1.978-.33.081-.036.073.055.815a.64.64 0 0 1-.227.528l-.673.578a.707.707 0 0 1-.249.138l-.737.238.228.157-.283.135a.675.675 0 0 1-.347.378l-.483.23a.756.756 0 0 1-.45.06l-1.19-.22v.006l.057.799c.024.342-.23.64-.59.693l-.305.045a.744.744 0 0 1-.235-.003l-.589-.1-.299.11a.733.733 0 0 1-.755-.152l-.346-.33-.924.078-.038.016c.15.132.23.317.221.506.004 0 .007.002.01.003l1.626.608c.124.047.225.12.301.215l.206.257a.745.745 0 0 1 .397.078l.398.205c.16.083.28.223.333.385l.553.285-.595.197a.685.685 0 0 1-.316.298l.35.437.616.296a.645.645 0 0 1 .362.735l-.007.027.134.237c.107.19.107.41.01.596l.057.044a.666.666 0 0 1 .218.304l.387 1.1a.617.617 0 0 1-.036.495l.262.745-.722-.397a.743.743 0 0 1-.272.012.644.644 0 0 1-.085.177l-.305.451-.26 1.335a.64.64 0 0 1-.15.301l-.075.087a.53.53 0 0 1 .042.063l.12.197.6.242c.093.04.168.09.233.153l.097.097h.19c.124 0 .246.031.353.09l.25.139.385.048a.69.69 0 0 1 .136-.139.74.74 0 0 1 .58-.134l.98.208.69.263a.692.692 0 0 1 .37.328l.033-.006a.73.73 0 0 1 .14-.013l.104.007.506.085-.05-.164a.624.624 0 0 1 .048-.475l.397-.753a.67.67 0 0 1 .268-.273l1.165-.658a.731.731 0 0 1 .672-.026.735.735 0 0 1 .54-.06l.255.074a.686.686 0 0 1 .034.01.736.736 0 0 1 .674.077l.38.258c.1.068.18.16.229.266l.529.115.261-.035.053-.018a.654.654 0 0 1 .104-.17l.228-.268a.691.691 0 0 1 .17-.143l.44-.265.176-.138-.572-.374a.647.647 0 0 1-.3-.532l-.01-.636-.238-.214a.636.636 0 0 1-.217-.476v-.231c0-.265.167-.502.426-.606l-.093-.104a.636.636 0 0 1-.161-.385l-.02-.29a.686.686 0 0 1 .001-.082.743.743 0 0 1-.824-.013l-.202-.144a.637.637 0 0 1-.228-.76l.106-.259.03-.334a.634.634 0 0 1 .11-.303l.447-.64.461-.561a.618.618 0 0 1 .01-.232.663.663 0 0 1 .36-.44l.238-.116a.732.732 0 0 1 .252-.071l-.012-.69a.617.617 0 0 1 .04-.23l.226-.614.021-.214a.628.628 0 0 1 .039-.164.68.68 0 0 1-.083-.036l-.179-.09-.526.05a.73.73 0 0 1-.614-.239l-.348-.4-.106.041a.743.743 0 0 1-.543-.005l-.19-.077-.053.004a.745.745 0 0 1-.443-.106l-.861-.548a.679.679 0 0 1-.135-.113.733.733 0 0 1-.2-.008l-.461-.08a.679.679 0 0 1-.57-.58l-.012-.106a.704.704 0 0 1-.474-.313l-.01-.016a.719.719 0 0 1-.296-.146l-.172-.143a.672.672 0 0 1-.113-.12.709.709 0 0 1-.52-.284l-.235-.324Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/map/gas-station-fill.svg b/dsfr/dsfr/icons/map/gas-station-fill.svg
deleted file mode 100644
index 68c06ca2382e2beaefa6822c0aa4a91c75ef02b2..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/map/gas-station-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M13 3a1 1 0 0 1 1 1v8h2a2 2 0 0 1 2 2v4a1 1 0 0 0 2 0v-7h-2a1 1 0 0 1-1-1V6.414l-1.657-1.657 1.414-1.414 4.95 4.95A.997.997 0 0 1 22 9v9a3 3 0 0 1-6 0v-4h-2v5h1v2H2v-2h1V4a1 1 0 0 1 1-1h9Zm-1 2H5v6h7V5Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/map/gas-station-line.svg b/dsfr/dsfr/icons/map/gas-station-line.svg
deleted file mode 100644
index f20445a5e024ea7a495510ab0ef3e2a2e6533826..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/map/gas-station-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M13 3a1 1 0 0 1 1 1v8h2a2 2 0 0 1 2 2v4a1 1 0 0 0 2 0v-7h-2a1 1 0 0 1-1-1V6.414l-1.657-1.657 1.414-1.414 4.95 4.95A.997.997 0 0 1 22 9v9a3 3 0 0 1-6 0v-4h-2v5h1v2H2v-2h1V4a1 1 0 0 1 1-1h9Zm-1 10H5v6h7v-6Zm0-8H5v6h7V5Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/map/goblet-fill.svg b/dsfr/dsfr/icons/map/goblet-fill.svg
deleted file mode 100644
index 38f7b2f390a826baab44e10b5abcf560eb5ee4b2..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/map/goblet-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M21 3v2l-8 8.889V19h5v2H6v-2h5v-5.111L3 5V3h18Zm-2.69 2H5.69l1.8 2h9.02l1.8-2Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/map/goblet-line.svg b/dsfr/dsfr/icons/map/goblet-line.svg
deleted file mode 100644
index 9ccad736bd615548d032cc817edd7f2f154356c6..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/map/goblet-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M21 3v2l-8 8.889V19h5v2H6v-2h5v-5.111L3 5V3h18Zm-6.29 6H9.29L12 12.01 14.71 9Zm3.6-4H5.69l1.8 2h9.02l1.8-2Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/map/map-pin-2-fill.svg b/dsfr/dsfr/icons/map/map-pin-2-fill.svg
deleted file mode 100644
index 5b9b5fbf5f57840438cf842d43d39658da482607..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/map/map-pin-2-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M18.364 3.636a9 9 0 0 1 0 12.728L12 22.728l-6.364-6.364A9 9 0 0 1 18.364 3.636ZM12 8a2 2 0 1 0 0 4 2 2 0 0 0 0-4Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/map/map-pin-2-line.svg b/dsfr/dsfr/icons/map/map-pin-2-line.svg
deleted file mode 100644
index f6de6502363bb6f13dcd67dd4f1c72972df76c37..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/map/map-pin-2-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M18.364 3.636a9 9 0 0 1 0 12.728L12 22.728l-6.364-6.364A9 9 0 0 1 18.364 3.636ZM7.05 5.051a7 7 0 0 0 0 9.899L12 19.9l4.95-4.95a7 7 0 0 0-9.9-9.9ZM12 8a2 2 0 1 1 0 4 2 2 0 0 1 0-4Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/map/map-pin-user-fill.svg b/dsfr/dsfr/icons/map/map-pin-user-fill.svg
deleted file mode 100644
index c5b693a79fe595af847732cc3cfb46818c9d344f..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/map/map-pin-user-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M17.084 15.812a7 7 0 1 0-10.168 0A5.996 5.996 0 0 1 12 13a5.996 5.996 0 0 1 5.084 2.812ZM12 23.728l-6.364-6.364a9 9 0 1 1 12.728 0L12 23.728ZM12 12a3 3 0 1 1 0-6 3 3 0 0 1 0 6Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/map/map-pin-user-line.svg b/dsfr/dsfr/icons/map/map-pin-user-line.svg
deleted file mode 100644
index 4ab28844f3c3c691468b40f78224ccf961ec42cb..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/map/map-pin-user-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M17.084 15.812a7 7 0 1 0-10.168 0A5.996 5.996 0 0 1 12 13a5.996 5.996 0 0 1 5.084 2.812Zm-8.699 1.473L12 20.899l3.615-3.614a4 4 0 0 0-7.23 0ZM12 23.728l-6.364-6.364a9 9 0 1 1 12.728 0L12 23.728ZM12 10a1 1 0 1 0 0-2 1 1 0 0 0 0 2Zm0 2a3 3 0 1 1 0-6 3 3 0 0 1 0 6Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/map/motorbike-fill.svg b/dsfr/dsfr/icons/map/motorbike-fill.svg
deleted file mode 100644
index 451d08e3355620fd5f9e1d7a96600d8cba655fa0..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/map/motorbike-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m15 3 1.092 3H20v3h-2.816l1.456 4.003.072.002a4.5 4.5 0 1 1-2.058.391L15.419 10h-.948l-1.581 5.87-.004-.002.004.007-2.925 1.064A4.5 4.5 0 1 1 4 13.256V12H2v-2h6.365L11.2 8h3.49L13.6 5H11V3h4ZM5.5 15a2.5 2.5 0 1 0 0 5 2.5 2.5 0 0 0 0-5Zm13 0a2.5 2.5 0 1 0 0 5 2.5 2.5 0 0 0 0-5Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/map/motorbike-line.svg b/dsfr/dsfr/icons/map/motorbike-line.svg
deleted file mode 100644
index f69a3e7f5c41327fffd91fa84282828f8cecd320..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/map/motorbike-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m15 3 1.092 3H20v3h-2.816l1.456 4.002a4.5 4.5 0 1 1-1.985.392L15.419 10h-.947l-1.582 5.87-.002-.001.002.006-2.925 1.064A4.5 4.5 0 1 1 4 13.256V12H2v-2h6.365L11.2 8h3.491L13.6 5H11V3h4ZM5.5 15a2.5 2.5 0 1 0 0 5 2.5 2.5 0 0 0 0-5Zm13 0a2.5 2.5 0 1 0 0 5 2.5 2.5 0 0 0 0-5Zm-6.097-5h-.547L9 12H6v1.027a4.5 4.5 0 0 1 3.281 2.033l1.957-.713L12.403 10Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/map/passport-fill.svg b/dsfr/dsfr/icons/map/passport-fill.svg
deleted file mode 100644
index b07cfa074a3ddf628a89bbcd4697be9206eb0617..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/map/passport-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M20 2a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h16Zm-4 14H8v2h8v-2ZM12 6a4 4 0 1 0 0 8 4 4 0 0 0 0-8Zm0 2a2 2 0 1 1 0 4 2 2 0 0 1 0-4Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/map/passport-line.svg b/dsfr/dsfr/icons/map/passport-line.svg
deleted file mode 100644
index 7a817b12412a0e77e6ee2f04f38f761accd47acf..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/map/passport-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M20 2a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h16Zm-1 2H5v16h14V4Zm-3 12v2H8v-2h8ZM12 6a4 4 0 1 1 0 8 4 4 0 0 1 0-8Zm0 2a2 2 0 1 0 0 4 2 2 0 0 0 0-4Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/map/restaurant-fill.svg b/dsfr/dsfr/icons/map/restaurant-fill.svg
deleted file mode 100644
index 771249c1d0136c2c196dfb66518a4a389f847d96..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/map/restaurant-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M21 2v20h-2v-8h-3V7a5 5 0 0 1 5-5ZM9 13.9V22H7v-8.1A5.002 5.002 0 0 1 3 9V3h2v7h2V3h2v7h2V3h2v6a5.002 5.002 0 0 1-4 4.9Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/map/restaurant-line.svg b/dsfr/dsfr/icons/map/restaurant-line.svg
deleted file mode 100644
index 69f954539823fcd5fdeabf4e4f3cdb64e71965de..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/map/restaurant-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M21 2v20h-2v-7h-4V8a6 6 0 0 1 6-6ZM5 3v7h2V3h2v7h2V3h2v6a5.002 5.002 0 0 1-4 4.9V22H7v-8.1A5.002 5.002 0 0 1 3 9V3h2Zm14 1.53C18.17 5 17 6.17 17 8v5h2V4.53Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/map/road-map-fill.svg b/dsfr/dsfr/icons/map/road-map-fill.svg
deleted file mode 100644
index d73560dd3cff23500b48caf1a34e8db5749b3fb8..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/map/road-map-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M21.775 4.34a.5.5 0 0 1 .225.418V19l-7 3-6-3-6.303 2.701a.5.5 0 0 1-.697-.46V7l3.129-1.341a6.993 6.993 0 0 0 1.921 6.29L12 16.9l4.95-4.95a6.996 6.996 0 0 0 1.858-6.582l2.495-1.07a.5.5 0 0 1 .472.042Zm-6.24-.876a5 5 0 0 1 .001 7.071v.001L12 14.07l-3.536-3.535a5 5 0 0 1 7.071-7.07Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/map/road-map-line.svg b/dsfr/dsfr/icons/map/road-map-line.svg
deleted file mode 100644
index d1f86bd22c32868d2bb9c40379f5b4aa83d127b2..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/map/road-map-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M21.775 4.341A.5.5 0 0 1 22 4.76V19l-7 3-6-3-6.303 2.701a.5.5 0 0 1-.697-.46V7l2-.857v12.824l5.065-2.17 6 3L20 17.68V4.857l1.303-.558a.5.5 0 0 1 .472.042Zm-5.532-1.583a6 6 0 0 1 0 8.485L12 15.485l-4.243-4.242a6 6 0 0 1 8.486-8.485ZM12 2.999a4 4 0 0 0-2.828 6.829L12 12.657l2.828-2.829A4 4 0 0 0 12 2.999Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/map/sailboat-fill.svg b/dsfr/dsfr/icons/map/sailboat-fill.svg
deleted file mode 100644
index 29096841c7945a085a43cb77b7190390411bf9db..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/map/sailboat-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M3 18h18a.5.5 0 0 1 .4.8l-2.1 2.8a1 1 0 0 1-.8.4h-13a1 1 0 0 1-.8-.4l-2.1-2.8A.5.5 0 0 1 3 18ZM15 2.425V15a1 1 0 0 1-1 1H4.04a.5.5 0 0 1-.39-.812L14.11 2.113a.5.5 0 0 1 .89.312Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/map/sailboat-line.svg b/dsfr/dsfr/icons/map/sailboat-line.svg
deleted file mode 100644
index f083b6607053082689ab3cabe261233a2faa00e5..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/map/sailboat-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M21 18a.5.5 0 0 1 .4.8l-2.1 2.8a1 1 0 0 1-.8.4h-13a1 1 0 0 1-.8-.4l-2.1-2.8A.5.5 0 0 1 3 18h18ZM14.665 1.954a.5.5 0 0 1 .335.471V15a1 1 0 0 1-1 1H4.04a.5.5 0 0 1-.39-.812L14.11 2.113a.5.5 0 0 1 .555-.159ZM13 6.702 7.161 14H13V6.702Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/map/ship-2-fill.svg b/dsfr/dsfr/icons/map/ship-2-fill.svg
deleted file mode 100644
index d7b031e76c2ef71f5a7ec558a402995861ec97e5..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/map/ship-2-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M15 18.472A5.978 5.978 0 0 0 19 20h2v2h-2a7.963 7.963 0 0 1-4-1.07A7.963 7.963 0 0 1 11 22a7.963 7.963 0 0 1-4-1.07A7.963 7.963 0 0 1 3 22H1v-2h2a5.978 5.978 0 0 0 4-1.528A5.978 5.978 0 0 0 11 20a5.978 5.978 0 0 0 4-1.528ZM9 1v3h5.446a1 1 0 0 1 .848.47L18.75 10h4.408a.5.5 0 0 1 .439.74l-3.937 7.217A4.992 4.992 0 0 1 15 16a4.992 4.992 0 0 1-4 2 4.992 4.992 0 0 1-4-2 4.992 4.992 0 0 1-4.55 1.97l-1.236-6.791A1 1 0 0 1 2.198 10H3V5a1 1 0 0 1 1-1h1V1h4Zm4.892 5H5v4h11.392l-2.5-4Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/map/ship-2-line.svg b/dsfr/dsfr/icons/map/ship-2-line.svg
deleted file mode 100644
index 7f254e40d311ccd3eaa797122c9fa377b8d5174d..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/map/ship-2-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M15 18.472A5.978 5.978 0 0 0 19 20h2v2h-2a7.963 7.963 0 0 1-4-1.07A7.963 7.963 0 0 1 11 22a7.963 7.963 0 0 1-4-1.07A7.963 7.963 0 0 1 3 22H1v-2h2a5.978 5.978 0 0 0 4-1.528A5.978 5.978 0 0 0 11 20a5.978 5.978 0 0 0 4-1.528ZM9 1v3h5.446a1 1 0 0 1 .848.47L18.75 10h4.408a.5.5 0 0 1 .439.74L19.637 18H19a6.01 6.01 0 0 1-1.535-.198L20.63 12H3.4l1.048 5.824A6.04 6.04 0 0 1 3 18h-.545l-1.24-6.821A1 1 0 0 1 2.197 10H3V5a1 1 0 0 1 1-1h1V1h4Zm4.892 5H5v4h11.392l-2.5-4Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/map/signal-tower-fill.svg b/dsfr/dsfr/icons/map/signal-tower-fill.svg
deleted file mode 100644
index 877a9313a6f6cac213639a287c97a97caf91cfcd..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/map/signal-tower-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m13 13 1 9h-4l1-9h2ZM12 2c5.523 0 10 4.477 10 10a9.986 9.986 0 0 1-4.116 8.087l-1.015-1.739a8 8 0 1 0-9.738 0l-1.015 1.739A9.986 9.986 0 0 1 2 12C2 6.477 6.477 2 12 2Zm0 4a6 6 0 0 1 3.85 10.602l-1.03-1.766a4 4 0 1 0-5.64 0l-1.03 1.766A6 6 0 0 1 12 6Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/map/signal-tower-line.svg b/dsfr/dsfr/icons/map/signal-tower-line.svg
deleted file mode 100644
index 80e7b55a8b69a72773237883342e17b8f5ab8519..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/map/signal-tower-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M13 13v9h-2v-9h2ZM12 2c5.523 0 10 4.477 10 10a9.986 9.986 0 0 1-4.116 8.087l-1.015-1.739a8 8 0 1 0-9.738 0l-1.015 1.739A9.986 9.986 0 0 1 2 12C2 6.477 6.477 2 12 2Zm0 4a6 6 0 0 1 3.85 10.602l-1.03-1.766a4 4 0 1 0-5.64 0l-1.03 1.766A6 6 0 0 1 12 6Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/map/suitcase-2-fill.svg b/dsfr/dsfr/icons/map/suitcase-2-fill.svg
deleted file mode 100644
index a48990a0d21910d999782a9fa5604fefb9aa1f89..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/map/suitcase-2-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M15 2a1 1 0 0 1 1 1v2h3a2 2 0 0 1 2 2v13a2 2 0 0 1-2 2h-1v1h-2v-1H8v1H6v-1H5a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h3V3a1 1 0 0 1 1-1h6Zm-5 7H8v9h2V9Zm6 0h-2v9h2V9Zm-2-5h-4v1h4V4Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/map/suitcase-2-line.svg b/dsfr/dsfr/icons/map/suitcase-2-line.svg
deleted file mode 100644
index fc8368791374be66d9b2b9ea6e69c6bb08df3fdd..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/map/suitcase-2-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M15 2a1 1 0 0 1 1 1v2h3a2 2 0 0 1 2 2v13a2 2 0 0 1-2 2h-1v1h-2v-1H8v1H6v-1H5a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h3V3a1 1 0 0 1 1-1h6Zm4 5H5v13h14V7Zm-9 2v9H8V9h2Zm6 0v9h-2V9h2Zm-2-5h-4v1h4V4Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/map/taxi-fill.svg b/dsfr/dsfr/icons/map/taxi-fill.svg
deleted file mode 100644
index c8fcec79e65f5df256db102ff7bef5433b7d8b73..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/map/taxi-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M15 3v2h2.681a2 2 0 0 1 1.838 1.212L22 12v9a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-1H5v1a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1v-9l2.48-5.788A2 2 0 0 1 6.32 5H9V3h6ZM6.5 14a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3Zm11 0a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3Zm.181-7H6.32l-2.143 5h15.647l-2.143-5Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/map/taxi-line.svg b/dsfr/dsfr/icons/map/taxi-line.svg
deleted file mode 100644
index 78c13f28aa5099088b39b2d07e4b26b9e06d7dab..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/map/taxi-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M15 3v2h2.764a2 2 0 0 1 1.789 1.106L22 11v10a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-1H5v1a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V11l2.447-4.894A2 2 0 0 1 6.237 5H9V3h6Zm5 10H4v5h16v-5ZM6.5 14a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3Zm11 0a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3Zm.264-7H6.236l-2 4h15.528l-2-4Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/map/train-fill.svg b/dsfr/dsfr/icons/map/train-fill.svg
deleted file mode 100644
index b2eeca0ea103b8678245ac1a4d605b3576c0461b..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/map/train-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M17 3a4 4 0 0 1 4 4v11a2 2 0 0 1-2 2h-1.8l1.8 1.5v.5H5v-.5L6.8 20H5a2 2 0 0 1-2-2V7a4 4 0 0 1 4-4h10Zm-5 11a2 2 0 1 0 0 4 2 2 0 0 0 0-4Zm7-7H5v4h14V7Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/map/train-line.svg b/dsfr/dsfr/icons/map/train-line.svg
deleted file mode 100644
index 1ff0e47fe222f06b25b6d2b8ca8d780421642fb1..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/map/train-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M17 3a4 4 0 0 1 4 4v11a2 2 0 0 1-2 2h-1.8l1.8 1.5v.5H5v-.5L6.8 20H5a2 2 0 0 1-2-2V7a4 4 0 0 1 4-4h10Zm0 2H7a2 2 0 0 0-2 2v11h14V7a2 2 0 0 0-2-2Zm-5 8a2 2 0 1 1 0 4 2 2 0 0 1 0-4Zm6-6v4H6V7h12Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/media/camera-fill.svg b/dsfr/dsfr/icons/media/camera-fill.svg
deleted file mode 100644
index 4b37edb3debd94e1baa8aff9667d65b26b4865df..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/media/camera-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m15 3 2 2h4a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h4l2-2h6Zm-3 4a6 6 0 1 0 0 12 6 6 0 0 0 0-12Zm0 2a4 4 0 1 1 0 8 4 4 0 0 1 0-8Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/media/camera-line.svg b/dsfr/dsfr/icons/media/camera-line.svg
deleted file mode 100644
index feca4fc84f0932dd594ec182ec46074b0e0c2ea5..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/media/camera-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m15 3 2 2h4a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h4l2-2h6Zm-.828 2H9.828l-2 2H4v12h16V7h-3.828l-2-2ZM12 7a5.5 5.5 0 1 1 0 11 5.5 5.5 0 0 1 0-11Zm0 2a3.5 3.5 0 1 0 0 7 3.5 3.5 0 0 0 0-7Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/media/clapperboard-fill.svg b/dsfr/dsfr/icons/media/clapperboard-fill.svg
deleted file mode 100644
index ceb45814f1480c205bcfe370bf91b22b526328b2..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/media/clapperboard-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m17.998 7 2.31-4h.7c.548 0 .992.445.992.993v16.014a1 1 0 0 1-.992.993H2.992A.993.993 0 0 1 2 20.007V3.993A1 1 0 0 1 2.992 3h3.006l-2.31 4h2.31l2.31-4h3.69l-2.31 4h2.31l2.31-4h3.69l-2.31 4h2.31Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/media/clapperboard-line.svg b/dsfr/dsfr/icons/media/clapperboard-line.svg
deleted file mode 100644
index c9bfa6f10a689be9f56fa33536b41c444d9c9331..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/media/clapperboard-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M5.998 3 4 6.46V19h16V7h-2.002l2.31-4h.7c.548 0 .992.445.992.993v16.014a1 1 0 0 1-.992.993H2.992A.993.993 0 0 1 2 20.007V3.993A1 1 0 0 1 2.992 3h3.006Zm6 0-2.31 4h-3.69l2.31-4h3.69Zm6 0-2.31 4h-3.69l2.31-4h3.69Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/media/equalizer-fill.svg b/dsfr/dsfr/icons/media/equalizer-fill.svg
deleted file mode 100644
index 3b680f9d59bf4ec4e3b65c0b5f3a4eaa70152f6b..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/media/equalizer-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M6.17 18a3.001 3.001 0 0 1 5.66 0H22v2H11.83a3.001 3.001 0 0 1-5.66 0H2v-2h4.17Zm6-7a3.001 3.001 0 0 1 5.66 0H22v2h-4.17a3.001 3.001 0 0 1-5.66 0H2v-2h10.17Zm-6-7a3.001 3.001 0 0 1 5.66 0H22v2H11.83a3.001 3.001 0 0 1-5.66 0H2V4h4.17Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/media/equalizer-line.svg b/dsfr/dsfr/icons/media/equalizer-line.svg
deleted file mode 100644
index 7431345dbb7830d1cc64de74fa2a3ee25c6366c6..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/media/equalizer-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M9 15.998A3 3 0 0 1 11.83 18H22v2H11.83a3.001 3.001 0 0 1-5.66 0H2v-2h4.17A3.001 3.001 0 0 1 9 15.998ZM9 18a1 1 0 1 0 0 2 1 1 0 0 0 0-2Zm6-9.002A3 3 0 0 1 17.83 11H22v2h-4.17a3.001 3.001 0 0 1-5.66 0H2v-2h10.17A3.001 3.001 0 0 1 15 8.998ZM15 11a1 1 0 1 0 0 2 1 1 0 0 0 0-2ZM9 1.998A3 3 0 0 1 11.83 4H22v2H11.83a3.001 3.001 0 0 1-5.66 0H2V4h4.17A3.001 3.001 0 0 1 9 1.998ZM9 4a1 1 0 1 0 0 2 1 1 0 0 0 0-2Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/media/film-fill.svg b/dsfr/dsfr/icons/media/film-fill.svg
deleted file mode 100644
index d178a6fb11a851785dd366a7737d73d3d9a18059..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/media/film-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M21.008 3c.548 0 .992.445.992.993v16.014a1 1 0 0 1-.992.993H2.992A.993.993 0 0 1 2 20.007V3.993A1 1 0 0 1 2.992 3h18.016ZM6 17H4v2h2v-2Zm14 0h-2v2h2v-2ZM6 13H4v2h2v-2Zm14 0h-2v2h2v-2ZM6 9H4v2h2V9Zm14 0h-2v2h2V9ZM6 5H4v2h2V5Zm14 0h-2v2h2V5Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/media/film-line.svg b/dsfr/dsfr/icons/media/film-line.svg
deleted file mode 100644
index 092b897407bbedb6dbc4f5c1ee3c6a8dc7db3073..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/media/film-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M21.008 3c.548 0 .992.445.992.993v16.014a1 1 0 0 1-.992.993H2.992A.993.993 0 0 1 2 20.007V3.993A1 1 0 0 1 2.992 3h18.016ZM16 5H8v14h8V5ZM6 17H4v2h2v-2Zm14 0h-2v2h2v-2ZM6 13H4v2h2v-2Zm14 0h-2v2h2v-2ZM6 9H4v2h2V9Zm14 0h-2v2h2V9ZM6 5H4v2h2V5Zm14 0h-2v2h2V5Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/media/gallery-fill.svg b/dsfr/dsfr/icons/media/gallery-fill.svg
deleted file mode 100644
index 1dff7afdc29f22d104918747679234233f615350..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/media/gallery-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M8 1v4H4v7c5.22 0 9.662 2.462 11.313 7h2.096c-.776-2.399-2.277-3.885-4.266-5.602A10.954 10.954 0 0 1 20 11V3h1.008c.548 0 .992.445.992.993v16.014a1 1 0 0 1-.992.993H2.992A.993.993 0 0 1 2 20.007V3.993A1 1 0 0 1 2.992 3H6V1h2Zm8.5 6a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3ZM18 1v4h-8V3h6V1h2Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/media/gallery-line.svg b/dsfr/dsfr/icons/media/gallery-line.svg
deleted file mode 100644
index 5d3dbb4d89ed284d6f36c32e58b4e77827a28d3d..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/media/gallery-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M8 1v4H4v4c3.83 0 7.323 1.435 9.974 3.796A10.949 10.949 0 0 1 20 11V3h1.008c.548 0 .992.445.992.993v16.014a1 1 0 0 1-.992.993H2.992A.993.993 0 0 1 2 20.007V3.993A1 1 0 0 1 2.992 3H6V1h2Zm12 12c-1.678 0-3.249.46-4.593 1.259A14.984 14.984 0 0 1 18.147 19H20v-6ZM4 11v8h12.004C14.044 14.302 9.408 11 4 11Zm12.5-4a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3ZM18 1v4h-8V3h6V1h2Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/media/headphone-fill.svg b/dsfr/dsfr/icons/media/headphone-fill.svg
deleted file mode 100644
index 0b95ac197439b24e064dff0f384a9d730e99c005..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/media/headphone-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M4 12h3a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-7C2 6.477 6.477 2 12 2s10 4.477 10 10v7a2 2 0 0 1-2 2h-3a2 2 0 0 1-2-2v-5a2 2 0 0 1 2-2h3a8 8 0 1 0-16 0Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/media/headphone-line.svg b/dsfr/dsfr/icons/media/headphone-line.svg
deleted file mode 100644
index 96749116083c1093ada05de4e049dcaaa62d6d0d..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/media/headphone-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 2c5.523 0 10 4.477 10 10v7a2 2 0 0 1-2 2h-3a2 2 0 0 1-2-2v-5a2 2 0 0 1 2-2h3a8 8 0 1 0-16 0h3a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-7C2 6.477 6.477 2 12 2ZM7 14H4v5h3v-5Zm13 0h-3v5h3v-5Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/media/image-add-fill.svg b/dsfr/dsfr/icons/media/image-add-fill.svg
deleted file mode 100644
index f97e9786d461f5b4537422165930f18c92f2e228..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/media/image-add-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M21 15v3h3v2h-3v3h-2v-3h-3v-2h3v-3h2Zm.008-12c.548 0 .992.445.992.993v9.349A5.99 5.99 0 0 0 20 13V5H4l.001 14 9.292-9.293a.999.999 0 0 1 1.32-.084l.093.085 3.546 3.55a6.003 6.003 0 0 0-3.91 7.743L2.992 21A.993.993 0 0 1 2 20.007V3.993A1 1 0 0 1 2.992 3h18.016ZM8 7a2 2 0 1 1 0 4 2 2 0 0 1 0-4Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/media/image-add-line.svg b/dsfr/dsfr/icons/media/image-add-line.svg
deleted file mode 100644
index 4ee618b2f439c56690a910b2fded4a8589f78312..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/media/image-add-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M21 15v3h3v2h-3v3h-2v-3h-3v-2h3v-3h2Zm.008-12c.548 0 .992.445.992.993V13h-2V5H4v13.999L14 9l3 3v2.829l-3-3L6.827 19H14v2H2.992A.993.993 0 0 1 2 20.007V3.993A1 1 0 0 1 2.992 3h18.016ZM8 7a2 2 0 1 1 0 4 2 2 0 0 1 0-4Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/media/image-edit-fill.svg b/dsfr/dsfr/icons/media/image-edit-fill.svg
deleted file mode 100644
index 3255508ae51f38eee616f407103d4e675d55bae6..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/media/image-edit-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M20 3a1 1 0 0 1 1 1v1.757l-2 2V5H5v8.1l4-4 4.328 4.329-1.327 1.327-.006 4.239 4.246.006 1.33-1.33L18.899 19H19v-2.758l2-2V20a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h16Zm1.778 4.808 1.414 1.414L15.414 17l-1.416-.002.002-1.412 7.778-7.778ZM15.5 7a1.5 1.5 0 1 1-.001 3.001A1.5 1.5 0 0 1 15.5 7Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/media/image-edit-line.svg b/dsfr/dsfr/icons/media/image-edit-line.svg
deleted file mode 100644
index de0598487491b1a7a91e3adfb20e30c8846b6353..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/media/image-edit-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M20 3a1 1 0 0 1 1 1v1.757l-2 2V5H5v8.1l4-4 4.328 4.329-1.415 1.413L9 11.93l-4 3.999V19h10.533l.708.001 1.329-1.33L18.9 19h.1v-2.758l2-2V20a1 1 0 0 1-1 1H4c-.55 0-1-.45-1-1V4a1 1 0 0 1 1-1h16Zm1.778 4.808 1.414 1.414L15.414 17l-1.416-.002.002-1.412 7.778-7.778ZM15.5 7a1.5 1.5 0 1 1-.001 3.001A1.5 1.5 0 0 1 15.5 7Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/media/image-fill.svg b/dsfr/dsfr/icons/media/image-fill.svg
deleted file mode 100644
index 43b977fa31b6720b193fa0dd348d8c368bd45870..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/media/image-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M21.008 3c.548 0 .992.445.992.993v16.014a1 1 0 0 1-.992.993H2.992A.993.993 0 0 1 2 20.007V3.993A1 1 0 0 1 2.992 3h18.016ZM20 5H4v14l9.292-9.294a1 1 0 0 1 1.414 0L20 15.01V5ZM8 7a2 2 0 1 1 0 4 2 2 0 0 1 0-4Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/media/image-line.svg b/dsfr/dsfr/icons/media/image-line.svg
deleted file mode 100644
index b519ff268fb23007ba03de832824ad0f1bcceac7..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/media/image-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M21.008 3c.548 0 .992.445.992.993v16.014a1 1 0 0 1-.992.993H4.828l-.02.02-.021-.02H2.992A.993.993 0 0 1 2 20.007V3.993A1 1 0 0 1 2.992 3h18.016ZM20 5H4v14L14 9l6 6V5Zm-6 6.828L6.828 19H20v-1.172l-6-6ZM8 7a2 2 0 1 1 0 4 2 2 0 0 1 0-4Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/media/live-fill.svg b/dsfr/dsfr/icons/media/live-fill.svg
deleted file mode 100644
index 15cb808283e366eb9d34f875db64290a8697ad5e..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/media/live-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M16 4a1 1 0 0 1 1 1v4.2l5.213-3.65a.5.5 0 0 1 .787.41v12.08a.5.5 0 0 1-.787.41L17 14.8V19a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h14ZM7.4 8.829a.4.4 0 0 0-.392.32L7 9.228v5.542a.4.4 0 0 0 .542.374l.073-.036 4.355-2.772a.4.4 0 0 0 .063-.624l-.063-.05L7.615 8.89a.4.4 0 0 0-.215-.06v-.001Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/media/live-line.svg b/dsfr/dsfr/icons/media/live-line.svg
deleted file mode 100644
index 74b57f0591ed3cb0e7f75900bd3fcbe3f55f1e6c..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/media/live-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M16 4a1 1 0 0 1 1 1v4.2l5.213-3.65a.5.5 0 0 1 .787.41v12.08a.5.5 0 0 1-.787.41L17 14.8V19a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h14Zm-1 2H3v12h12V6ZM7.4 8.829a.4.4 0 0 1 .215.062l4.355 2.772a.4.4 0 0 1 0 .674L7.615 15.11A.4.4 0 0 1 7 14.77V9.23a.4.4 0 0 1 .4-.4v-.001ZM21 8.84l-4 2.8v.718l4 2.8V8.84Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/media/mic-fill.svg b/dsfr/dsfr/icons/media/mic-fill.svg
deleted file mode 100644
index c71df846fa38922186baadedf92af74cb3bcd681..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/media/mic-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M5.07 11a7.002 7.002 0 0 0 13.858 0h2.016A9.004 9.004 0 0 1 13 18.945V23h-2v-4.055A9.004 9.004 0 0 1 3.055 11H5.07ZM12 1a5 5 0 0 1 5 5v4a5 5 0 0 1-10 0V6a5 5 0 0 1 5-5Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/media/mic-line.svg b/dsfr/dsfr/icons/media/mic-line.svg
deleted file mode 100644
index 59b1816f4077971afe5e6247ef7f80f624a50c6d..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/media/mic-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M5.07 11a7.002 7.002 0 0 0 13.858 0h2.016A9.004 9.004 0 0 1 13 18.945V23h-2v-4.055A9.004 9.004 0 0 1 3.055 11H5.07ZM12 1a5 5 0 0 1 5 5v4a5 5 0 0 1-10 0V6a5 5 0 0 1 5-5Zm0 2a3 3 0 0 0-3 3v4a3 3 0 0 0 6 0V6a3 3 0 0 0-3-3Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/media/music-2-fill.svg b/dsfr/dsfr/icons/media/music-2-fill.svg
deleted file mode 100644
index 8acd9a0d75fca6127771802e0cc851df5ee1cf02..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/media/music-2-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M20 3v14a4 4 0 1 1-2-3.465V6H9v11a4 4 0 1 1-2-3.465V3h13Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/media/music-2-line.svg b/dsfr/dsfr/icons/media/music-2-line.svg
deleted file mode 100644
index d29fa510d59317f93542b0b4f99218c6baa39257..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/media/music-2-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M20 3v14a4 4 0 1 1-2-3.465V5H9v12a4 4 0 1 1-2-3.465V3h13ZM5 15a2 2 0 1 0 0 4 2 2 0 0 0 0-4Zm11 0a2 2 0 1 0 0 4 2 2 0 0 0 0-4Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/media/notification-3-fill.svg b/dsfr/dsfr/icons/media/notification-3-fill.svg
deleted file mode 100644
index 2c2bf7f0e84ea109f7b4248aecfa8a7108ce7bd7..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/media/notification-3-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M20 17h2v2H2v-2h2v-7a8 8 0 1 1 16 0v7ZM9 21h6v2H9v-2Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/media/notification-3-line.svg b/dsfr/dsfr/icons/media/notification-3-line.svg
deleted file mode 100644
index 33a967c42559b9c3d1a207c5dbcbbeb96fb179b6..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/media/notification-3-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M15 21v2H9v-2h6ZM12 2a8 8 0 0 1 8 8v7h2v2H2v-2h2v-7a8 8 0 0 1 8-8Zm0 2a6 6 0 0 0-6 6v7h12v-7a6 6 0 0 0-6-6Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/media/pause-circle-fill.svg b/dsfr/dsfr/icons/media/pause-circle-fill.svg
deleted file mode 100644
index 79ba664b071e30505c84c49a7f2a478837cd093a..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/media/pause-circle-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2Zm3 7h-2v6h2V9Zm-4 0H9v6h2V9Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/media/pause-circle-line.svg b/dsfr/dsfr/icons/media/pause-circle-line.svg
deleted file mode 100644
index c604e4a096d107aba169e2fa00b3a0353d74ad2f..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/media/pause-circle-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2Zm0 2a8 8 0 1 0 0 16 8 8 0 0 0 0-16Zm-1 5v6H9V9h2Zm4 0v6h-2V9h2Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/media/play-circle-fill.svg b/dsfr/dsfr/icons/media/play-circle-fill.svg
deleted file mode 100644
index 377a4f73dc6ef5a20cd95aedda15b0047eb71f01..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/media/play-circle-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10ZM10.622 8.415a.4.4 0 0 0-.622.332v6.506a.4.4 0 0 0 .622.332l4.879-3.252a.4.4 0 0 0 0-.666l-4.88-3.252h.001Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/media/play-circle-line.svg b/dsfr/dsfr/icons/media/play-circle-line.svg
deleted file mode 100644
index 4654748a6cc4e1473cbc7707ed4202e66001aee3..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/media/play-circle-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10Zm0-2a8 8 0 1 0 0-16 8 8 0 0 0 0 16ZM10.622 8.415l4.879 3.252a.4.4 0 0 1 0 .666l-4.88 3.252a.4.4 0 0 1-.621-.332V8.747a.4.4 0 0 1 .622-.332Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/media/stop-circle-fill.svg b/dsfr/dsfr/icons/media/stop-circle-fill.svg
deleted file mode 100644
index 11b4a5a9488e7076e9314596a2976dd75fc8ab8e..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/media/stop-circle-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2Zm3 7H9v6h6V9Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/media/stop-circle-line.svg b/dsfr/dsfr/icons/media/stop-circle-line.svg
deleted file mode 100644
index 5a31edbaccce6506e1702086aa4c49a8a811ae8f..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/media/stop-circle-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2Zm0 2a8 8 0 1 0 0 16 8 8 0 0 0 0-16Zm3 5v6H9V9h6Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/media/transcription.svg b/dsfr/dsfr/icons/media/transcription.svg
deleted file mode 100644
index ca3d363c60f6209b932a14b6efe95579698303a4..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/media/transcription.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M3 4h18v2H3V4Zm0 15h14v2H3v-2Zm0-5h18v2H3v-2Zm0-5h14v2H3V9Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/media/volume-down-fill.svg b/dsfr/dsfr/icons/media/volume-down-fill.svg
deleted file mode 100644
index b8891a0878809b208481711fb38a60dcd5274cb5..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/media/volume-down-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M9.148 15.667H5.583a.917.917 0 0 1-.916-.917v-5.5c0-.506.41-.917.916-.917h3.565l4.853-3.97a.458.458 0 0 1 .749.354v14.566a.458.458 0 0 1-.749.355L9.15 15.667Zm9.143.541-1.303-1.303A3.66 3.66 0 0 0 18.417 12c0-1.31-.688-2.461-1.724-3.11l1.32-1.318A5.492 5.492 0 0 1 20.25 12c0 1.688-.76 3.2-1.959 4.208Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/media/volume-down-line.svg b/dsfr/dsfr/icons/media/volume-down-line.svg
deleted file mode 100644
index ab8c97fcaa7cbaf3ca1d589fb750a10ce34b1881..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/media/volume-down-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M14.488 4.303c.16.075.262.237.262.414v14.566a.458.458 0 0 1-.749.355L9.15 15.667H5.583a.917.917 0 0 1-.916-.917v-5.5c0-.506.41-.917.916-.917h3.565l4.853-3.97a.458.458 0 0 1 .487-.06Zm-1.571 3.315-3.114 2.549H6.5v3.666h3.303l3.114 2.549V7.618Zm5.095-.046A5.492 5.492 0 0 1 20.25 12c0 1.688-.76 3.2-1.959 4.208l-1.303-1.303A3.66 3.66 0 0 0 18.417 12c0-1.31-.688-2.461-1.724-3.11l1.32-1.318Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/media/volume-mute-fill.svg b/dsfr/dsfr/icons/media/volume-mute-fill.svg
deleted file mode 100644
index 8613dcc460f4b8cd17087b6c18ec7e29ebbea04e..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/media/volume-mute-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M6.907 15.333h-3.24a.833.833 0 0 1-.834-.833v-5c0-.46.373-.833.834-.833h3.24l4.412-3.61a.417.417 0 0 1 .681.322v13.242a.417.417 0 0 1-.68.322l-4.412-3.61ZM19.012 12l2.946 2.947-1.178 1.178-2.947-2.947-2.946 2.947-1.179-1.178L16.655 12l-2.947-2.947 1.179-1.178 2.946 2.947 2.947-2.947 1.178 1.178L19.012 12Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/media/volume-mute-line.svg b/dsfr/dsfr/icons/media/volume-mute-line.svg
deleted file mode 100644
index 7ac6d1687eeaa47fd63d719be6a174a1d8f1b6d7..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/media/volume-mute-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M11.762 5.002A.417.417 0 0 1 12 5.38v13.242a.417.417 0 0 1-.68.322l-4.412-3.61H3.667a.833.833 0 0 1-.834-.833v-5c0-.46.373-.833.834-.833h3.24l4.412-3.61a.417.417 0 0 1 .443-.055Zm9.018 2.873 1.178 1.178L19.012 12l2.946 2.947-1.178 1.178-2.947-2.947-2.946 2.947-1.179-1.178L16.655 12l-2.947-2.947 1.179-1.178 2.946 2.947 2.947-2.947Zm-10.447.142-2.83 2.316H4.5v3.334h3.003l2.83 2.316V8.017Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/media/volume-up-fill.svg b/dsfr/dsfr/icons/media/volume-up-fill.svg
deleted file mode 100644
index f0911f2ab062e69d5fd257115262569971969a09..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/media/volume-up-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M6.907 15.333h-3.24a.833.833 0 0 1-.834-.833v-5c0-.46.373-.833.834-.833h3.24l4.412-3.61a.417.417 0 0 1 .681.322v13.242a.417.417 0 0 1-.68.322l-4.412-3.61ZM17.93 5.01A9.147 9.147 0 0 1 21.167 12a9.144 9.144 0 0 1-2.995 6.778l-1.18-1.18A7.482 7.482 0 0 0 19.5 12a7.485 7.485 0 0 0-2.753-5.807L17.93 5.01Zm-2.964 2.964A4.993 4.993 0 0 1 17 12a4.99 4.99 0 0 1-1.78 3.826l-1.186-1.185c.82-.63 1.3-1.607 1.3-2.641a3.329 3.329 0 0 0-1.567-2.827l1.199-1.199Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/media/volume-up-line.svg b/dsfr/dsfr/icons/media/volume-up-line.svg
deleted file mode 100644
index 3ad89f6f2da94907f380762a89c2906f1a935c4f..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/media/volume-up-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M11.762 5.002A.417.417 0 0 1 12 5.38v13.242a.417.417 0 0 1-.68.322l-4.412-3.61H3.667a.833.833 0 0 1-.834-.833v-5c0-.46.373-.833.834-.833h3.24l4.412-3.61a.417.417 0 0 1 .443-.055Zm6.168.008A9.147 9.147 0 0 1 21.167 12a9.144 9.144 0 0 1-2.995 6.778l-1.18-1.18A7.482 7.482 0 0 0 19.5 12a7.485 7.485 0 0 0-2.753-5.807L17.93 5.01Zm-7.597 3.007-2.83 2.316H4.5v3.334h3.003l2.83 2.316V8.017Zm4.633-.043A4.993 4.993 0 0 1 17 12a4.99 4.99 0 0 1-1.78 3.826l-1.186-1.185c.82-.63 1.3-1.607 1.3-2.641a3.329 3.329 0 0 0-1.567-2.827l1.199-1.199Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/others/leaf-fill.svg b/dsfr/dsfr/icons/others/leaf-fill.svg
deleted file mode 100644
index c6d0923e62541ac822eaa67aa00df4dd8d509430..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/others/leaf-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M21 3v2c0 9.627-5.373 14-12 14H7.098c.212-3.012 1.15-4.835 3.598-7.001 1.204-1.065 1.102-1.68.509-1.327-4.084 2.43-6.112 5.714-6.202 10.958L5 22H3c0-1.363.116-2.6.346-3.732C3.116 16.974 3 15.218 3 13 3 7.477 7.477 3 13 3c2 0 4 1 8 0Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/others/leaf-line.svg b/dsfr/dsfr/icons/others/leaf-line.svg
deleted file mode 100644
index 656d741668df2a04ea77c4a5fd2a605cdbd20c45..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/others/leaf-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M21 3v2c0 9.627-5.373 14-12 14H5.243A17.056 17.056 0 0 0 5 22H3c0-1.363.116-2.6.346-3.732C3.116 16.974 3 15.218 3 13 3 7.477 7.477 3 13 3c2 0 4 1 8 0Zm-8 2a8 8 0 0 0-8 8c0 .362.003.711.01 1.046 1.254-1.978 3.091-3.541 5.494-4.914l.992 1.736C8.641 12.5 6.747 14.354 5.776 17H9c6.015 0 9.871-3.973 9.997-11.612-1.372.133-2.647.048-4.22-.188C13.627 5.027 13.401 5 13 5Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/others/lightbulb-fill.svg b/dsfr/dsfr/icons/others/lightbulb-fill.svg
deleted file mode 100644
index 7e4b99233d5d25e85dd085dc417575f8f65d1835..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/others/lightbulb-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M11 18H7.941c-.297-1.273-1.637-2.314-2.187-3a8 8 0 1 1 12.49.002c-.55.685-1.888 1.726-2.185 2.998H13v-5h-2v5Zm5 2v1a2 2 0 0 1-2 2h-4a2 2 0 0 1-2-2v-1h8Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/others/lightbulb-line.svg b/dsfr/dsfr/icons/others/lightbulb-line.svg
deleted file mode 100644
index 9d9f8a30cbfd546d9678d2719adfaf06218bf4e1..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/others/lightbulb-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M9.973 18H11v-5h2v5h1.027c.132-1.202.745-2.194 1.74-3.277.113-.122.832-.867.917-.973a6 6 0 1 0-9.37-.002c.086.107.807.853.918.974.996 1.084 1.609 2.076 1.741 3.278ZM10 20v1h4v-1h-4Zm-4.246-5a8 8 0 1 1 12.49.002C17.624 15.774 16 17 16 18.5V21a2 2 0 0 1-2 2h-4a2 2 0 0 1-2-2v-2.5C8 17 6.375 15.774 5.754 15Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/others/plant-fill.svg b/dsfr/dsfr/icons/others/plant-fill.svg
deleted file mode 100644
index 84b788dd4463fc868cadf0a2a2fadc03afc98eeb..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/others/plant-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M21 3v2a7 7 0 0 1-7 7h-1v1h5v7a2 2 0 0 1-2 2H8a2 2 0 0 1-2-2v-7h5v-3a7 7 0 0 1 7-7h3ZM5.5 2a7.49 7.49 0 0 1 6.124 3.169A7.953 7.953 0 0 0 10 10v1h-.5A7.5 7.5 0 0 1 2 3.5V2h3.5Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/others/plant-line.svg b/dsfr/dsfr/icons/others/plant-line.svg
deleted file mode 100644
index 808a49618b30166ee0a95dc11a560c65af6ffa0d..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/others/plant-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M6 2a7 7 0 0 1 6.197 3.741A6.49 6.49 0 0 1 17.5 3H21v2.5a6.5 6.5 0 0 1-6.5 6.5H13v1h5v7a2 2 0 0 1-2 2H8a2 2 0 0 1-2-2v-7h5v-2H9a7 7 0 0 1-7-7V2h4Zm10 13H8v5h8v-5Zm3-10h-1.5A4.5 4.5 0 0 0 13 9.5v.5h1.5A4.5 4.5 0 0 0 19 5.5V5ZM6 4H4a5 5 0 0 0 5 5h2a5 5 0 0 0-5-5Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/others/recycle-fill.svg b/dsfr/dsfr/icons/others/recycle-fill.svg
deleted file mode 100644
index 523e46571b76132131b9ff6cb257462f9719c966..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/others/recycle-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m19.562 12.098 1.531 2.652a3.5 3.5 0 0 1-3.03 5.25H16v2l-5-3.5 5-3.5v2h2.062a.498.498 0 0 0 .471-.668l-.038-.082-1.531-2.652 2.598-1.5ZM7.737 9.384l.53 6.08-1.73-1-1.032 1.786a.498.498 0 0 0 .343.742l.09.008H9v3H5.938a3.5 3.5 0 0 1-3.031-5.25l1.031-1.786-1.732-1 5.53-2.58h.001Zm6.013-6.415c.532.307.974.749 1.281 1.281l1.03 1.786 1.733-1-.53 6.08-5.532-2.58 1.732-1-1.031-1.786a.498.498 0 0 0-.814-.073l-.052.073-1.53 2.652-2.599-1.5 1.53-2.652a3.5 3.5 0 0 1 4.782-1.281Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/others/recycle-line.svg b/dsfr/dsfr/icons/others/recycle-line.svg
deleted file mode 100644
index f1aae5a4e04f232601be3cbde019e7e2e61a631d..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/others/recycle-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m19.562 12.097 1.531 2.653a3.5 3.5 0 0 1-3.03 5.25H16v2.5L11 19l5-3.5V18h2.062a1.5 1.5 0 0 0 1.3-2.25l-1.532-2.653 1.732-1ZM7.304 9.134l.53 6.08-2.164-1.25-1.031 1.786A1.5 1.5 0 0 0 5.938 18H9v2H5.938a3.5 3.5 0 0 1-3.031-5.25l1.03-1.787-2.164-1.249 5.53-2.58h.001Zm6.446-6.165c.532.307.974.749 1.281 1.281l1.03 1.785 2.166-1.25-.53 6.081-5.532-2.58 2.165-1.25-1.031-1.786a1.5 1.5 0 0 0-2.598 0L9.169 7.903l-1.732-1L8.97 4.25a3.5 3.5 0 0 1 4.781-1.281h-.001Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/others/scales-3-fill.svg b/dsfr/dsfr/icons/others/scales-3-fill.svg
deleted file mode 100644
index 8b1501f5eae5d9f588bb037d8faa57a8c5eeccd2..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/others/scales-3-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M13 2v1.278l5 1.668 3.632-1.21.633 1.896-3.032 1.011 3.096 8.512A5.986 5.986 0 0 1 18 17a5.985 5.985 0 0 1-4.329-1.845l3.094-8.512L13 5.387V19h4v2H7v-2h4V5.387L7.232 6.643l3.096 8.512A5.982 5.982 0 0 1 6 17a5.985 5.985 0 0 1-4.329-1.845l3.094-8.512-3.03-1.01.633-1.898L6 4.945l5-1.667V2h2Zm5 7.103L16.582 13h2.835L18 9.103Zm-12 0L4.582 13h2.835L6 9.103Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/others/scales-3-line.svg b/dsfr/dsfr/icons/others/scales-3-line.svg
deleted file mode 100644
index 656e260f60f9158a1fe08418a250c13f6495def4..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/others/scales-3-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M13 2v1.278l5 1.668 3.632-1.21.633 1.896-3.032 1.011 3.096 8.512A5.986 5.986 0 0 1 18 17a5.985 5.985 0 0 1-4.329-1.845l3.094-8.512L13 5.387V19h4v2H7v-2h4V5.387L7.232 6.643l3.096 8.512A5.982 5.982 0 0 1 6 17a5.985 5.985 0 0 1-4.329-1.845l3.094-8.512-3.03-1.01.633-1.898L6 4.945l5-1.667V2h2Zm5 7.103-1.958 5.386A3.975 3.975 0 0 0 18 15c.7 0 1.37-.18 1.958-.51L18 9.102v.001Zm-12 0-1.958 5.386A3.975 3.975 0 0 0 6 15c.7 0 1.37-.18 1.958-.51L6 9.102v.001Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/others/seedling-fill.svg b/dsfr/dsfr/icons/others/seedling-fill.svg
deleted file mode 100644
index 4e9b6d5c4196e125d7d773ce84bfbadd344b7b3a..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/others/seedling-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M22 7v2.5a6.5 6.5 0 0 1-6.5 6.5H13v5h-2v-7l.019-1A6.5 6.5 0 0 1 17.5 7H22ZM6 3a7.004 7.004 0 0 1 6.643 4.786A7.477 7.477 0 0 0 10.016 13H9a7 7 0 0 1-7-7V3h4Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/others/seedling-line.svg b/dsfr/dsfr/icons/others/seedling-line.svg
deleted file mode 100644
index 47869f3e732304eff7527994edad523cb0358c84..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/others/seedling-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M6 3a7.002 7.002 0 0 1 6.913 5.895A6.479 6.479 0 0 1 17.5 7H22v2.5a6.5 6.5 0 0 1-6.5 6.5H13v5h-2v-8H9a7 7 0 0 1-7-7V3h4Zm14 6h-2.5a4.5 4.5 0 0 0-4.5 4.5v.5h2.5A4.5 4.5 0 0 0 20 9.5V9ZM6 5H4v1a5 5 0 0 0 5 5h2v-1a5 5 0 0 0-5-5Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/others/umbrella-fill.svg b/dsfr/dsfr/icons/others/umbrella-fill.svg
deleted file mode 100644
index 2b8721d18bf4882af5e59f274e50996d5d786ba4..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/others/umbrella-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M13 2.05c5.053.501 9 4.765 9 9.95v1h-9v6a2 2 0 1 0 4 0v-1h2v1a4 4 0 1 1-8 0v-6H2v-1c0-5.185 3.947-9.449 9-9.95V2a1 1 0 0 1 2 0v.05Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/others/umbrella-line.svg b/dsfr/dsfr/icons/others/umbrella-line.svg
deleted file mode 100644
index a5732292ec7844e8c9f98c9bdf2082f954813805..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/others/umbrella-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 1a1 1 0 0 1 1 1v.05c5.053.501 9 4.765 9 9.95v1h-9v6a2 2 0 1 0 4 0v-1h2v1a4 4 0 1 1-8 0v-6H2v-1c0-5.185 3.947-9.449 9-9.95V2a1 1 0 0 1 1-1Zm0 3.001c-4.031 0-7.433 3-7.938 6.999h15.876A8.001 8.001 0 0 0 12 4.001Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/add-circle-fill.svg b/dsfr/dsfr/icons/system/add-circle-fill.svg
deleted file mode 100644
index dfd98831690c717307bba3fc6284aba108d9b025..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/add-circle-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm-1-11H7v2h4v4h2v-4h4v-2h-4V7h-2v4z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/add-circle-line.svg b/dsfr/dsfr/icons/system/add-circle-line.svg
deleted file mode 100644
index faa15274bed4e9b4f60f26abb22212afd4c56359..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/add-circle-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M11 11V7h2v4h4v2h-4v4h-2v-4H7v-2h4zm1 11C6.48 22 2 17.52 2 12S6.48 2 12 2s10 4.48 10 10-4.48 10-10 10zm0-2c4.42 0 8-3.58 8-8s-3.58-8-8-8-8 3.58-8 8 3.58 8 8 8z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/add-line.svg b/dsfr/dsfr/icons/system/add-line.svg
deleted file mode 100644
index eb78dddbce53db633d081bfdd4c5fc6462cfa72c..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/add-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M11 11V5h2v6h6v2h-6v6h-2v-6H5v-2h6Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/alarm-warning-fill.svg b/dsfr/dsfr/icons/system/alarm-warning-fill.svg
deleted file mode 100644
index 2bbd1ec7bdae623b747c31d2f77f1659c077a8a0..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/alarm-warning-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 6a8 8 0 0 1 8 8v6h1v2H3v-2h1v-6a8 8 0 0 1 8-8Zm0 2a6 6 0 0 0-6 6h2a4 4 0 0 1 4-4V8ZM4.222 4.808l2.121 2.12L4.93 8.344 2.808 6.222l1.414-1.414Zm15.556 0 1.414 1.414-2.12 2.121-1.415-1.414 2.121-2.121ZM13 2v3h-2V2h2Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/alarm-warning-line.svg b/dsfr/dsfr/icons/system/alarm-warning-line.svg
deleted file mode 100644
index 0ef83041fc0be0ba69b33833b15118f453609945..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/alarm-warning-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 6a8 8 0 0 1 8 8v6h1v2H3v-2h1v-6a8 8 0 0 1 8-8Zm0 2a6 6 0 0 0-6 6v6h12v-6a6 6 0 0 0-6-6Zm0 1v2a3 3 0 0 0-3 3H7a5 5 0 0 1 5-5ZM4.222 4.808l2.121 2.12L4.93 8.344 2.808 6.222l1.414-1.414Zm15.556 0 1.414 1.414-2.12 2.121-1.415-1.414 2.121-2.121ZM13 2v3h-2V2h2Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/alert-fill.svg b/dsfr/dsfr/icons/system/alert-fill.svg
deleted file mode 100644
index cbe513a8d28ad7adff1c525ac4cd05d0938a034b..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/alert-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m12.866 3 9.526 16.5a1 1 0 0 1-.866 1.5H2.474a1 1 0 0 1-.866-1.5L11.134 3a1 1 0 0 1 1.732 0ZM11 16v2h2v-2h-2Zm0-7v5h2V9h-2Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/alert-line.svg b/dsfr/dsfr/icons/system/alert-line.svg
deleted file mode 100644
index a6a60be868381fe6cadea8014091d258af18bb4c..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/alert-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m12.866 3 9.526 16.5a1 1 0 0 1-.866 1.5H2.474a1 1 0 0 1-.866-1.5L11.134 3a1 1 0 0 1 1.732 0Zm-8.66 16h15.588L12 5.5 4.206 19ZM11 16h2v2h-2v-2Zm0-7h2v5h-2V9Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/arrow-down-fill.svg b/dsfr/dsfr/icons/system/arrow-down-fill.svg
deleted file mode 100644
index ccb87c5db4428ab79f0b8db8362a26156662d55c..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/arrow-down-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M13 12h7l-8 8-8-8h7V4h2v8Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/arrow-down-line.svg b/dsfr/dsfr/icons/system/arrow-down-line.svg
deleted file mode 100644
index dfadb33fdda863ef95a544977daa9c8eaeb4eccb..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/arrow-down-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m13 16.172 5.364-5.364 1.414 1.414L12 20l-7.778-7.778 1.414-1.414L11 16.172V4h2v12.172Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/arrow-down-s-fill.svg b/dsfr/dsfr/icons/system/arrow-down-s-fill.svg
deleted file mode 100644
index 396bdc8a0184cf1c822ce41d901a1329dd389bb6..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/arrow-down-s-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m12 16-6-6h12l-6 6Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/arrow-down-s-line.svg b/dsfr/dsfr/icons/system/arrow-down-s-line.svg
deleted file mode 100644
index db7cbbab6ed88c6d0d5d00134ce64758ce14402c..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/arrow-down-s-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m12 13.172 4.95-4.95 1.414 1.414L12 16 5.636 9.636 7.05 8.222l4.95 4.95Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/arrow-go-back-fill.svg b/dsfr/dsfr/icons/system/arrow-go-back-fill.svg
deleted file mode 100644
index 3de54732fdc0ef80d905b0c256b4609e257e9d7c..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/arrow-go-back-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M8 7v4L2 6l6-5v4h5a8 8 0 1 1 0 16H4v-2h9a6 6 0 1 0 0-12H8Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/arrow-go-back-line.svg b/dsfr/dsfr/icons/system/arrow-go-back-line.svg
deleted file mode 100644
index 8b197527c9a05e85815af222973f9de36e466bbc..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/arrow-go-back-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m5.828 7 2.536 2.536L6.95 10.95 2 6l4.95-4.95 1.414 1.414L5.828 5H13a8 8 0 1 1 0 16H4v-2h9a6 6 0 1 0 0-12H5.828Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/arrow-go-forward-fill.svg b/dsfr/dsfr/icons/system/arrow-go-forward-fill.svg
deleted file mode 100644
index 7cc64360cd4a41f525ca9e6d5c9b40008a2d7415..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/arrow-go-forward-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M16 7h-5a6 6 0 1 0 0 12h9v2h-9a8 8 0 1 1 0-16h5V1l6 5-6 5V7Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/arrow-go-forward-line.svg b/dsfr/dsfr/icons/system/arrow-go-forward-line.svg
deleted file mode 100644
index 334e6e78339d328ca39bd9a951683fe56ab8ce79..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/arrow-go-forward-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M18.172 7H11a6 6 0 1 0 0 12h9v2h-9a8 8 0 1 1 0-16h7.172l-2.536-2.536L17.05 1.05 22 6l-4.95 4.95-1.414-1.414L18.172 7Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/arrow-left-fill.svg b/dsfr/dsfr/icons/system/arrow-left-fill.svg
deleted file mode 100644
index aa0fb82c5ba4b99622317c8615016223b6c63328..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/arrow-left-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 13v7l-8-8 8-8v7h8v2h-8Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/arrow-left-line.svg b/dsfr/dsfr/icons/system/arrow-left-line.svg
deleted file mode 100644
index 0437385ebd64ff7f6dc82b337763fe7ff1ccc6d1..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/arrow-left-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M7.828 11H20v2H7.828l5.364 5.364-1.414 1.414L4 12l7.778-7.778 1.414 1.414L7.828 11Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/arrow-left-s-fill.svg b/dsfr/dsfr/icons/system/arrow-left-s-fill.svg
deleted file mode 100644
index 5b6cbf2aa7c7ab5ef21a7f3d2779d93c47fe5f3e..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/arrow-left-s-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m8 12 6-6v12l-6-6Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/arrow-left-s-line.svg b/dsfr/dsfr/icons/system/arrow-left-s-line.svg
deleted file mode 100644
index 7bfe708f8c1452d124368a3d5a3535f0c7056227..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/arrow-left-s-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m10.828 12 4.95 4.95-1.414 1.414L8 12l6.364-6.364 1.414 1.414-4.95 4.95Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/arrow-right-fill.svg b/dsfr/dsfr/icons/system/arrow-right-fill.svg
deleted file mode 100644
index 599097047b841ba6509056907d7bbd2a846e610f..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/arrow-right-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 13H4v-2h8V4l8 8-8 8v-7Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/arrow-right-line.svg b/dsfr/dsfr/icons/system/arrow-right-line.svg
deleted file mode 100644
index ab1abe989fcab2084e360bc61812584e79967bf1..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/arrow-right-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m16.172 11-5.364-5.364 1.414-1.414L20 12l-7.778 7.778-1.414-1.414L16.172 13H4v-2h12.172Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/arrow-right-s-fill.svg b/dsfr/dsfr/icons/system/arrow-right-s-fill.svg
deleted file mode 100644
index 465609b90c056c0535d71809666c2cc9ae3d68f2..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/arrow-right-s-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m16 12-6 6V6l6 6Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/arrow-right-s-line.svg b/dsfr/dsfr/icons/system/arrow-right-s-line.svg
deleted file mode 100644
index acb1bb61ad8409aa01cf459c9e86cdc039bbefc4..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/arrow-right-s-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m13.172 12-4.95-4.95 1.414-1.414L16 12l-6.364 6.364-1.414-1.414 4.95-4.95Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/arrow-right-up-line.svg b/dsfr/dsfr/icons/system/arrow-right-up-line.svg
deleted file mode 100644
index 51254ef99b48455216f253d54fec3765b305f3d7..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/arrow-right-up-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill="currentColor" fill-rule="evenodd" d="M16 9.41l-8.6 8.61-1.42-1.41L14.58 8H7V6h11v11h-2V9.41z"/></svg>
diff --git a/dsfr/dsfr/icons/system/arrow-up-fill.svg b/dsfr/dsfr/icons/system/arrow-up-fill.svg
deleted file mode 100644
index a62df33325b731f21eb73b82c95204673ac1724c..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/arrow-up-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M13 12v8h-2v-8H4l8-8 8 8h-7Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/arrow-up-line.svg b/dsfr/dsfr/icons/system/arrow-up-line.svg
deleted file mode 100644
index 5f373e5357358a063aeab28da9644c965a059cfa..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/arrow-up-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M13 7.828V20h-2V7.828l-5.364 5.364-1.414-1.414L12 4l7.778 7.778-1.414 1.414L13 7.828Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/arrow-up-s-fill.svg b/dsfr/dsfr/icons/system/arrow-up-s-fill.svg
deleted file mode 100644
index b8b9b389f5b8347742e1268953a72c6855d8f0a7..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/arrow-up-s-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m12 8 6 6H6l6-6Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/arrow-up-s-line.svg b/dsfr/dsfr/icons/system/arrow-up-s-line.svg
deleted file mode 100644
index 18966bae7fa21297b3672859b389f358c21291be..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/arrow-up-s-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m12 10.828-4.95 4.95-1.414-1.414L12 8l6.364 6.364-1.414 1.414-4.95-4.95Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/check-line.svg b/dsfr/dsfr/icons/system/check-line.svg
deleted file mode 100644
index 025bc653d98f387e766ecc77ef316f23b55b2ef6..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/check-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m10 15.172 9.192-9.193 1.415 1.414L10 18l-6.364-6.364 1.414-1.414 4.95 4.95Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/checkbox-circle-fill.svg b/dsfr/dsfr/icons/system/checkbox-circle-fill.svg
deleted file mode 100644
index 802f561ce1e486177618d3895daf5b17d8c1c69c..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/checkbox-circle-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm-.997-6 7.07-7.071-1.414-1.414-5.656 5.657-2.829-2.829-1.414 1.414L11.003 16z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/checkbox-circle-line.svg b/dsfr/dsfr/icons/system/checkbox-circle-line.svg
deleted file mode 100644
index e2dfad0842ce9447205220200ce82b5bde65fe8f..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/checkbox-circle-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-2a8 8 0 1 0 0-16 8 8 0 0 0 0 16zm-.997-4L6.76 11.757l1.414-1.414 2.829 2.829 5.656-5.657 1.415 1.414L11.003 16z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/checkbox-fill.svg b/dsfr/dsfr/icons/system/checkbox-fill.svg
deleted file mode 100644
index d323e124d3ff712ecad5299d94551171ca212963..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/checkbox-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10Zm-.997-6 7.07-7.071-1.414-1.414-5.656 5.657-2.829-2.829-1.414 1.414L11.003 16Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/checkbox-line.svg b/dsfr/dsfr/icons/system/checkbox-line.svg
deleted file mode 100644
index f2616dea4239824e0b260dff5c1151a7cb3f3aa4..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/checkbox-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10Zm0-2a8 8 0 1 0 0-16 8 8 0 0 0 0 16Zm-.997-4L6.76 11.757l1.414-1.414 2.829 2.829 5.656-5.657 1.415 1.414L11.003 16Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/close-circle-fill.svg b/dsfr/dsfr/icons/system/close-circle-fill.svg
deleted file mode 100644
index a297b84fa71939c1e4b7c9cc8174fb480d56aecf..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/close-circle-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-11.414L9.172 7.757 7.757 9.172 10.586 12l-2.829 2.828 1.415 1.415L12 13.414l2.828 2.829 1.415-1.415L13.414 12l2.829-2.828-1.415-1.415L12 10.586z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/close-circle-line.svg b/dsfr/dsfr/icons/system/close-circle-line.svg
deleted file mode 100644
index fe0781855f7850fffdb51bcc31d539cf95ca8bcb..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/close-circle-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 22C6.48 22 2 17.52 2 12S6.48 2 12 2s10 4.48 10 10-4.48 10-10 10zm0-2c4.42 0 8-3.58 8-8s-3.58-8-8-8-8 3.58-8 8 3.58 8 8 8zm0-9.4 2.83-2.84 1.4 1.4L13.42 12l2.84 2.83-1.4 1.4L12 13.42l-2.83 2.84-1.4-1.4L10.58 12 7.75 9.17l1.4-1.4L12 10.58z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/close-line.svg b/dsfr/dsfr/icons/system/close-line.svg
deleted file mode 100644
index c725cde66dfddc83eb49ffb318b286a2adff84b6..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/close-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m12 10.6 4.95-4.96 1.4 1.4L13.42 12l4.96 4.95-1.4 1.4L12 13.42l-4.95 4.96-1.4-1.4L10.58 12 5.63 7.05l1.4-1.4z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/delete-bin-fill.svg b/dsfr/dsfr/icons/system/delete-bin-fill.svg
deleted file mode 100644
index 62d8af4c5f79eb40923845de96a200e53f689078..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/delete-bin-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M17 4h5v2h-2v15a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V6H2V4h5V2h10v2ZM9 9v8h2V9H9Zm4 0v8h2V9h-2Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/delete-bin-line.svg b/dsfr/dsfr/icons/system/delete-bin-line.svg
deleted file mode 100644
index ea9474729827018ff53829c47cfb1dae4920f018..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/delete-bin-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M7 4V2h10v2h5v2h-2v15a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V6H2V4h5ZM6 6v14h12V6H6Zm3 3h2v8H9V9Zm4 0h2v8h-2V9Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/download-fill.svg b/dsfr/dsfr/icons/system/download-fill.svg
deleted file mode 100644
index 2b91891b48f4aded21028b8a6176fa82702d457a..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/download-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M3 19h18v2H3v-2ZM13 9h7l-8 8-8-8h7V1h2v8Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/download-line.svg b/dsfr/dsfr/icons/system/download-line.svg
deleted file mode 100644
index a83739db799554001a82b2ca97f053f7bd012a77..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/download-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M3 19h18v2H3v-2Zm10-5.828L19.071 7.1l1.414 1.414L12 17 3.515 8.515 4.929 7.1 11 13.17V2h2v11.172Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/error-warning-fill.svg b/dsfr/dsfr/icons/system/error-warning-fill.svg
deleted file mode 100644
index 41794479423888058bbd54f4c244f6cfafe470fa..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/error-warning-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2Zm1 13h-2v2h2v-2Zm0-8h-2v6h2V7Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/error-warning-line.svg b/dsfr/dsfr/icons/system/error-warning-line.svg
deleted file mode 100644
index d752f271bf50e4d0e855c744284a35c035baeac7..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/error-warning-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2Zm0 2a8 8 0 1 0 0 16 8 8 0 0 0 0-16Zm1 11v2h-2v-2h2Zm0-8v6h-2V7h2Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/external-link-fill.svg b/dsfr/dsfr/icons/system/external-link-fill.svg
deleted file mode 100644
index 082d5bb07227f40a5bd5e1e877b221e2f8b4ee1b..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/external-link-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M10 6v2H5v11h11v-5h2v6a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h6Zm11-3v9l-3.794-3.793-5.999 6-1.414-1.414 5.999-6L12 3h9Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/external-link-line.svg b/dsfr/dsfr/icons/system/external-link-line.svg
deleted file mode 100644
index 5a827fe39a8e477abf22ee8d905e88fce0c644f0..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/external-link-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M10 6v2H5v11h11v-5h2v6a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h6Zm11-3v8h-2V6.413l-7.793 7.794-1.414-1.414L17.585 5H13V3h8Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/eye-fill.svg b/dsfr/dsfr/icons/system/eye-fill.svg
deleted file mode 100644
index dcc648c36f4070d63e7c573e98cf127d1502dcb2..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/eye-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 3c5.392 0 9.878 3.88 10.819 9-.94 5.12-5.427 9-10.819 9-5.392 0-9.878-3.88-10.819-9C2.121 6.88 6.608 3 12 3Zm0 4a5 5 0 1 0 0 10 5 5 0 0 0 0-10Zm0 2a3 3 0 1 1 0 6 3 3 0 0 1 0-6Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/eye-line.svg b/dsfr/dsfr/icons/system/eye-line.svg
deleted file mode 100644
index f9524efd5914858e726bfdd5580c1ec80e19f7e2..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/eye-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 3c5.392 0 9.878 3.88 10.819 9-.94 5.12-5.427 9-10.819 9-5.392 0-9.878-3.88-10.819-9C2.121 6.88 6.608 3 12 3Zm0 16c4.2 0 7.842-2.905 8.777-7a9.005 9.005 0 0 0-17.554 0A9.005 9.005 0 0 0 12 19Zm0-2.5a4.5 4.5 0 1 1 0-9 4.5 4.5 0 0 1 0 9Zm0-2a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/eye-off-fill.svg b/dsfr/dsfr/icons/system/eye-off-fill.svg
deleted file mode 100644
index 33e1ad0b76bea2a5d1a1cb75b5f4e470587da708..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/eye-off-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m2.808 1.393 19.799 19.8-1.415 1.414-3.31-3.31A10.949 10.949 0 0 1 12 21c-5.392 0-9.878-3.88-10.819-9a10.982 10.982 0 0 1 3.34-6.066H4.52L1.393 2.808l1.415-1.415Zm5.02 7.85a5 5 0 0 0 6.929 6.929l-1.464-1.464a3 3 0 0 1-4.001-4.001L7.828 9.243ZM12 3c5.392 0 9.878 3.88 10.819 9a10.947 10.947 0 0 1-2.012 4.592l-3.86-3.86a5 5 0 0 0-5.68-5.68L7.974 3.761V3.76C9.221 3.27 10.58 3 12 3Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/eye-off-line.svg b/dsfr/dsfr/icons/system/eye-off-line.svg
deleted file mode 100644
index 4a23abfae9bfa449bafedff388a0bec78120ef61..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/eye-off-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M17.882 19.297A10.949 10.949 0 0 1 12 21c-5.392 0-9.878-3.88-10.819-9a10.982 10.982 0 0 1 3.34-6.066L1.392 2.808l1.415-1.415 19.799 19.8-1.415 1.414-3.31-3.31h.001ZM5.935 7.35A8.965 8.965 0 0 0 3.223 12a9.005 9.005 0 0 0 13.201 5.838l-2.028-2.028A4.5 4.5 0 0 1 8.19 9.604L5.935 7.35Zm6.979 6.978-3.242-3.242a2.5 2.5 0 0 0 3.241 3.241l.001.001Zm7.893 2.264-1.431-1.43A8.935 8.935 0 0 0 20.777 12 9.005 9.005 0 0 0 9.552 5.338L7.974 3.76C9.221 3.27 10.58 3 12 3c5.392 0 9.878 3.88 10.819 9a10.947 10.947 0 0 1-2.012 4.592Zm-9.084-9.084a4.5 4.5 0 0 1 4.769 4.769l-4.77-4.769h.001Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/filter-fill.svg b/dsfr/dsfr/icons/system/filter-fill.svg
deleted file mode 100644
index 164b1609422165c7e0972b95f52acf1e39329f16..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/filter-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M21 4v2h-1l-6 9v7h-4v-7L4 6H3V4h18Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/filter-line.svg b/dsfr/dsfr/icons/system/filter-line.svg
deleted file mode 100644
index 9734d6a511125297b3f626670d5413e5a480ce18..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/filter-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M21 4v2h-1l-5 7.5V22H9v-8.5L4 6H3V4h18Zm-3.404 2H6.404L11 12.894V20h2v-7.106L17.596 6Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/fr--arrow-left-s-first-line.svg b/dsfr/dsfr/icons/system/fr--arrow-left-s-first-line.svg
deleted file mode 100644
index fb6d5a342bce1549f0583fd1ca5005217a725f6d..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/fr--arrow-left-s-first-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m12.828 12.364 4.95 4.95-1.414 1.414L10 12.364 16.364 6l1.414 1.414-4.95 4.95ZM6 6h2v12.73H6V6Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/fr--arrow-left-s-line-double.svg b/dsfr/dsfr/icons/system/fr--arrow-left-s-line-double.svg
deleted file mode 100644
index c5fc725d6afeb7d931f89080e7f434937c8d649a..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/fr--arrow-left-s-line-double.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M13.9 12l5 5-1.4 1.4-6.4-6.4 6.4-6.4L18.9 7l-5 5zm-1-5l-1.4-1.4L5.1 12l6.4 6.4 1.4-1.4-5-5 5-5z"/></svg>
diff --git a/dsfr/dsfr/icons/system/fr--arrow-right-s-last-line.svg b/dsfr/dsfr/icons/system/fr--arrow-right-s-last-line.svg
deleted file mode 100644
index 34b2528078bd3bad10b1a5380cdb35d62fbd935c..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/fr--arrow-right-s-last-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m11.17 12.364-4.95 4.95 1.414 1.414 6.364-6.364L7.634 6 6.22 7.414l4.95 4.95ZM17.998 6h-2v12.73h2V6Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/fr--arrow-right-s-line-double.svg b/dsfr/dsfr/icons/system/fr--arrow-right-s-line-double.svg
deleted file mode 100644
index 4e746916ab888d2d8508e813460d012e27a4361b..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/fr--arrow-right-s-line-double.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M10.1 12l-5-4.9 1.4-1.4 6.4 6.4-6.4 6.4L5.1 17l5-5zm6 0l-5-4.9 1.4-1.4 6.4 6.4-6.4 6.4-1.4-1.5 5-5z"/></svg>
diff --git a/dsfr/dsfr/icons/system/fr--error-fill.svg b/dsfr/dsfr/icons/system/fr--error-fill.svg
deleted file mode 100644
index 64610cddeef9e51d59ce8ce56fe6e528c509302b..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/fr--error-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M17.5,2.5h-11L1,12l5.5,9.5h11L23,12L17.5,2.5z M16.2,14.8l-1.4,1.4L12,13.4l-2.8,2.8l-1.4-1.4l2.8-2.8L7.8,9.2l1.4-1.4l2.8,2.8l2.8-2.8l1.4,1.4L13.4,12L16.2,14.8z"/></svg>
diff --git a/dsfr/dsfr/icons/system/fr--error-line.svg b/dsfr/dsfr/icons/system/fr--error-line.svg
deleted file mode 100644
index 1d2c32cdb7e0cff5142d30f54056d63a2cf2a683..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/fr--error-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M17.5,2.5L23,12l-5.5,9.5h-11L1,12l5.5-9.5H17.5z M16.3,4.5H7.7L3.3,12l4.3,7.5h8.7l4.3-7.5L16.3,4.5z M12,10.6l2.8-2.8l1.4,1.4L13.4,12l2.8,2.8l-1.4,1.4L12,13.4l-2.8,2.8l-1.4-1.4l2.8-2.8L7.8,9.2l1.4-1.4L12,10.6z"/></svg>
diff --git a/dsfr/dsfr/icons/system/fr--info-fill.svg b/dsfr/dsfr/icons/system/fr--info-fill.svg
deleted file mode 100644
index 0bbf4212b749d67d99fd717753248c21d201ad13..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/fr--info-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M19.5,2.5h-15c-1.1,0-2,0.9-2,2v15c0,1.1,0.9,2,2,2h15c1.1,0,2-0.9,2-2v-15C21.5,3.4,20.6,2.5,19.5,2.5z M13,17h-2v-6h2V17z M13,9h-2V7h2V9z"/></svg>
diff --git a/dsfr/dsfr/icons/system/fr--info-line.svg b/dsfr/dsfr/icons/system/fr--info-line.svg
deleted file mode 100644
index b4976fb2f9d2557f4aca0d769dd054ec2b5d9947..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/fr--info-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M19.5,2.5h-15c-1.1,0-2,0.9-2,2v15c0,1.1,0.9,2,2,2h15c1.1,0,2-0.9,2-2v-15C21.5,3.4,20.6,2.5,19.5,2.5zM19.5,18.5c0,0.6-0.4,1-1,1h-13c-0.6,0-1-0.4-1-1v-13c0-0.6,0.4-1,1-1h13c0.6,0,1,0.4,1,1V18.5z M11,7v2h2V7H11z M11,11v6h2v-6H11z"/></svg>
diff --git a/dsfr/dsfr/icons/system/fr--success-fill.svg b/dsfr/dsfr/icons/system/fr--success-fill.svg
deleted file mode 100644
index 4f365b6cf91c5042cad0adf80ebd31494d97319a..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/fr--success-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm-.997-6l7.07-7.071-1.414-1.414-5.656 5.657-2.829-2.829-1.414 1.414L11.003 16z"/></svg>
diff --git a/dsfr/dsfr/icons/system/fr--success-line.svg b/dsfr/dsfr/icons/system/fr--success-line.svg
deleted file mode 100644
index 4741e47edcd6763ca7ac2ac0c5b1210888d67031..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/fr--success-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10Zm0-2a8 8 0 1 0 0-16 8 8 0 0 0 0 16Zm-.997-4L6.76 11.757l1.414-1.414 2.829 2.829 5.656-5.657 1.415 1.414L11.003 16Z"/></svg>
diff --git a/dsfr/dsfr/icons/system/fr--theme-fill.svg b/dsfr/dsfr/icons/system/fr--theme-fill.svg
deleted file mode 100644
index af9a1ab7499ec62ff8678448f29c1b7e4c7a2f84..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/fr--theme-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M13 20v3h-2v-3h2Zm5.364-3.05 2.121 2.121-1.414 1.414-2.121-2.121 1.414-1.414Zm-12.728 0 1.414 1.414-2.121 2.121-1.414-1.414 2.121-2.121ZM12 6a6 6 0 1 1 0 12 6 6 0 0 1 0-12Zm0 2a4 4 0 0 0-.2 7.995L12 16V8Zm-8 3v2H1v-2h3Zm19 0v2h-3v-2h3ZM4.929 3.515 7.05 5.636 5.636 7.05 3.515 4.93v-.001l1.414-1.414Zm14.142-.001 1.414 1.415-2.121 2.121-1.414-1.414 2.121-2.121v-.001ZM13 1v3h-2V1h2Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/fr--warning-fill.svg b/dsfr/dsfr/icons/system/fr--warning-fill.svg
deleted file mode 100644
index 0bbfcd393ca661c24feb0e4ce8f87f16c55f8e67..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/fr--warning-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="m12.866 3 9.526 16.5a1 1 0 0 1-.866 1.5H2.474a1 1 0 0 1-.866-1.5L11.134 3a1 1 0 0 1 1.732 0ZM11 16v2h2v-2h-2Zm0-7v5h2V9h-2Z"/></svg>
diff --git a/dsfr/dsfr/icons/system/fr--warning-line.svg b/dsfr/dsfr/icons/system/fr--warning-line.svg
deleted file mode 100644
index c9c7e464bbe85228c3331e508c7c48b5c1139ac2..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/fr--warning-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="m12.866 3 9.526 16.5a1 1 0 0 1-.866 1.5H2.474a1 1 0 0 1-.866-1.5L11.134 3a1 1 0 0 1 1.732 0Zm-8.66 16h15.588L12 5.5 4.206 19ZM11 16h2v2h-2v-2Zm0-7h2v5h-2V9Z"/></svg>
diff --git a/dsfr/dsfr/icons/system/information-fill.svg b/dsfr/dsfr/icons/system/information-fill.svg
deleted file mode 100644
index 3611c4babaf37ff8780817754b5dd516d0efb3a3..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/information-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10Zm-1-11v6h2v-6h-2Zm0-4v2h2V7h-2Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/information-line.svg b/dsfr/dsfr/icons/system/information-line.svg
deleted file mode 100644
index e648b9f40fc1ce6e849b175f72b0dd5b154848b9..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/information-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10Zm0-2a8 8 0 1 0 0-16 8 8 0 0 0 0 16ZM11 7h2v2h-2V7Zm0 4h2v6h-2v-6Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/lock-fill.svg b/dsfr/dsfr/icons/system/lock-fill.svg
deleted file mode 100644
index 3c23ae35f27b1784870e94939a6e814abe57f4f2..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/lock-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M19 10h1a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V11a1 1 0 0 1 1-1h1V9a7 7 0 0 1 14 0v1Zm-2 0V9A5 5 0 1 0 7 9v1h10Zm-6 4v4h2v-4h-2Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/lock-line.svg b/dsfr/dsfr/icons/system/lock-line.svg
deleted file mode 100644
index d33db87966730098d942a032cb2fc69bf6236e3d..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/lock-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M19 10h1a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V11a1 1 0 0 1 1-1h1V9a7 7 0 0 1 14 0v1ZM5 12v8h14v-8H5Zm6 2h2v4h-2v-4Zm6-4V9A5 5 0 1 0 7 9v1h10Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/lock-unlock-fill.svg b/dsfr/dsfr/icons/system/lock-unlock-fill.svg
deleted file mode 100644
index b6a10c4d7609aae25aa58be6641fb9dc00a8dd0d..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/lock-unlock-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m18.262 5.869-1.789.894A5 5 0 0 0 7 9v1h13a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V11a1 1 0 0 1 1-1h1V9a7 7 0 0 1 13.262-3.131ZM14 15h-4v2h4v-2Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/lock-unlock-line.svg b/dsfr/dsfr/icons/system/lock-unlock-line.svg
deleted file mode 100644
index ecc654801bf5d09ab2ca8e465d1628aa91f01431..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/lock-unlock-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m18.262 5.869-1.789.894A5 5 0 0 0 7 9v1h13a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V11a1 1 0 0 1 1-1h1V9a7 7 0 0 1 13.262-3.131ZM19 12H5v8h14v-8Zm-5 3v2h-4v-2h4Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/logout-box-r-fill.svg b/dsfr/dsfr/icons/system/logout-box-r-fill.svg
deleted file mode 100644
index 552263367b7577a80bbb5e4059e7571350db101a..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/logout-box-r-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M19 2a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h14Zm-4 6v3H9v2h6v3l5-4-5-4Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/logout-box-r-line.svg b/dsfr/dsfr/icons/system/logout-box-r-line.svg
deleted file mode 100644
index a919c11a715355e2f899f7984f527d3f2bc7f3b4..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/logout-box-r-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M19 2a1 1 0 0 1 1 1v3h-2V4H6v16h12v-2h2v3a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h14Zm-1 6 5 4-5 4v-3h-7v-2h7V8Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/menu-2-fill.svg b/dsfr/dsfr/icons/system/menu-2-fill.svg
deleted file mode 100644
index 975cc73a9a2573345d6cf0308c2399bed235eb42..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/menu-2-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M3 4h18v2H3V4Zm0 7h12v2H3v-2Zm0 7h18v2H3v-2Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/menu-fill.svg b/dsfr/dsfr/icons/system/menu-fill.svg
deleted file mode 100644
index 798cdf6121ae8a983dc5818559a456c8b45e9c0a..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/menu-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M3 4h18v2H3V4Zm0 7h18v2H3v-2Zm0 7h18v2H3v-2Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/more-fill.svg b/dsfr/dsfr/icons/system/more-fill.svg
deleted file mode 100644
index 845dd9ca6c407d7e582603e71d6ed29d27d41948..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/more-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M5 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2Zm14 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2Zm-7 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/more-line.svg b/dsfr/dsfr/icons/system/more-line.svg
deleted file mode 100644
index 6db9e97c74aa5891bf60a2642611d3ea448e8900..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/more-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M4.5 10.5c-.825 0-1.5.675-1.5 1.5s.675 1.5 1.5 1.5S6 12.825 6 12s-.675-1.5-1.5-1.5Zm15 0c-.825 0-1.5.675-1.5 1.5s.675 1.5 1.5 1.5S21 12.825 21 12s-.675-1.5-1.5-1.5Zm-7.5 0c-.825 0-1.5.675-1.5 1.5s.675 1.5 1.5 1.5 1.5-.675 1.5-1.5-.675-1.5-1.5-1.5Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/notification-badge-fill.svg b/dsfr/dsfr/icons/system/notification-badge-fill.svg
deleted file mode 100644
index 32b09641e35ea40d7624177d7385e9bdab4f9e92..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/notification-badge-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M13.341 4A6 6 0 0 0 21 11.659V21a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h9.341ZM19 2a4 4 0 1 1 0 8 4 4 0 0 1 0-8Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/notification-badge-line.svg b/dsfr/dsfr/icons/system/notification-badge-line.svg
deleted file mode 100644
index 0578cbcf938bb322d60ee3b6f9c1eec45c67d930..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/notification-badge-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M13.341 4A5.99 5.99 0 0 0 13 6H5v14h14v-8a5.99 5.99 0 0 0 2-.341V21a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h9.341ZM19 2a4 4 0 1 1 0 8 4 4 0 0 1 0-8Zm0 2a2 2 0 1 0 0 4 2 2 0 0 0 0-4Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/question-fill.svg b/dsfr/dsfr/icons/system/question-fill.svg
deleted file mode 100644
index 577c8d97e55102c960275f73211a1774a4e2fff2..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/question-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10Zm-1-7v2h2v-2h-2Zm2-1.645A3.502 3.502 0 0 0 12 6.5a3.501 3.501 0 0 0-3.433 2.813l1.962.393A1.5 1.5 0 1 1 12 11.5a1 1 0 0 0-1 1V14h2v-.645Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/question-line.svg b/dsfr/dsfr/icons/system/question-line.svg
deleted file mode 100644
index 15a00bfa100984e6c058e75077f55c4b7deb2bc0..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/question-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10Zm0-2a8 8 0 1 0 0-16 8 8 0 0 0 0 16Zm-1-5h2v2h-2v-2Zm2-1.645V14h-2v-1.5a1 1 0 0 1 1-1 1.5 1.5 0 1 0-1.471-1.794l-1.962-.393A3.501 3.501 0 1 1 13 13.355Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/refresh-fill.svg b/dsfr/dsfr/icons/system/refresh-fill.svg
deleted file mode 100644
index 399fa46bbd1c396ba1e16f87e5c1ef695e7f7154..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/refresh-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 22a10 10 0 1 1 0-20 10 10 0 0 1 0 20zm4.82-4.92A7 7 0 0 0 9.03 5.66l.98 1.75A5 5 0 0 1 17 12h-3l2.82 5.08zm-1.85 1.26-.98-1.75A5 5 0 0 1 7 12h3L7.18 6.92a7 7 0 0 0 7.79 11.42z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/refresh-line.svg b/dsfr/dsfr/icons/system/refresh-line.svg
deleted file mode 100644
index ab64a8b3f3d7cdadf72c34be1087c3e3a7339207..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/refresh-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M5.46 4.43a10 10 0 0 1 14.73 13.3L17 12.01h3A8 8 0 0 0 6.46 6.23l-1-1.8zm13.08 15.14A10 10 0 0 1 3.8 6.27L7 11.99H4a8 8 0 0 0 13.54 5.77l1 1.8z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/search-fill.svg b/dsfr/dsfr/icons/system/search-fill.svg
deleted file mode 100644
index 752c11eec5adbda323a9f20862f3f73559af187c..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/search-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m18.031 16.617 4.283 4.282-1.415 1.415-4.282-4.283A8.96 8.96 0 0 1 11 20c-4.968 0-9-4.032-9-9s4.032-9 9-9 9 4.032 9 9a8.96 8.96 0 0 1-1.969 5.617Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/search-line.svg b/dsfr/dsfr/icons/system/search-line.svg
deleted file mode 100644
index 103da75383914394daccf63f2ecac78a6c259995..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/search-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m18.031 16.617 4.283 4.282-1.415 1.415-4.282-4.283A8.96 8.96 0 0 1 11 20c-4.968 0-9-4.032-9-9s4.032-9 9-9 9 4.032 9 9a8.96 8.96 0 0 1-1.969 5.617Zm-2.006-.742A6.977 6.977 0 0 0 18 11c0-3.868-3.133-7-7-7-3.868 0-7 3.132-7 7 0 3.867 3.132 7 7 7a6.977 6.977 0 0 0 4.875-1.975l.15-.15Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/settings-5-fill.svg b/dsfr/dsfr/icons/system/settings-5-fill.svg
deleted file mode 100644
index 2ad081d7b68841f88d96e4415eb18228f1fd601b..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/settings-5-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M13.631 2.132c-.027 1.102.501 2.092 1.43 2.477.93.385 2.004.058 2.763-.74a9.942 9.942 0 0 1 2.307 2.306c-.798.76-1.125 1.834-.74 2.764.385.93 1.376 1.457 2.477 1.43a9.92 9.92 0 0 1 0 3.262c-1.102-.027-2.092.501-2.477 1.43-.385.93-.058 2.004.74 2.763a9.942 9.942 0 0 1-2.306 2.307c-.76-.798-1.834-1.125-2.764-.74-.93.385-1.457 1.376-1.43 2.477a9.92 9.92 0 0 1-3.262 0c.027-1.102-.501-2.092-1.43-2.477-.93-.385-2.004-.058-2.763.74a9.942 9.942 0 0 1-2.307-2.306c.798-.76 1.125-1.834.74-2.764-.385-.93-1.376-1.457-2.477-1.43v-.001a9.942 9.942 0 0 1 0-3.26c1.102.026 2.092-.502 2.477-1.431.385-.93.058-2.004-.74-2.763a9.942 9.942 0 0 1 2.306-2.307c.76.798 1.834 1.125 2.764.74.93-.385 1.457-1.376 1.43-2.477a9.942 9.942 0 0 1 3.262 0ZM12 9a3 3 0 1 0 0 6 3 3 0 0 0 0-6Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/settings-5-line.svg b/dsfr/dsfr/icons/system/settings-5-line.svg
deleted file mode 100644
index 746638b7cfb44a08730bdcf5199e07eeb85278f3..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/settings-5-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M14.06 2.213c-.13 1.11.237 2.08 1.001 2.396.765.317 1.71-.108 2.403-.986a9.945 9.945 0 0 1 2.913 2.913c-.877.692-1.303 1.638-.986 2.403.317.765 1.286 1.132 2.396 1.001a9.945 9.945 0 0 1 0 4.12c-1.11-.13-2.08.237-2.396 1.001-.317.765.108 1.71.986 2.403a9.945 9.945 0 0 1-2.913 2.913c-.692-.877-1.638-1.303-2.403-.986-.765.317-1.132 1.286-1.001 2.396a9.945 9.945 0 0 1-4.12 0c.13-1.11-.237-2.08-1.001-2.396-.765-.317-1.71.108-2.403.986a9.945 9.945 0 0 1-2.913-2.913c.877-.692 1.303-1.638.986-2.403-.317-.765-1.286-1.132-2.396-1.001a9.945 9.945 0 0 1 0-4.12c1.11.13 2.08-.237 2.396-1.001.317-.765-.108-1.71-.986-2.403a9.945 9.945 0 0 1 2.913-2.913c.692.877 1.638 1.303 2.403.986.765-.317 1.132-1.286 1.001-2.396a9.945 9.945 0 0 1 4.12 0ZM11.79 4c-.305 1.1-1.002 2.007-2.086 2.457-1.085.449-2.22.3-3.212-.262a6.932 6.932 0 0 0-.297.297c.562.993.71 2.127.262 3.212C6.007 10.788 5.1 11.485 4 11.79c-.004.14-.004.28 0 .42 1.1.305 2.007 1.002 2.457 2.086.449 1.085.3 2.22-.262 3.212.096.102.195.201.297.297.993-.562 2.127-.71 3.212-.262 1.084.45 1.781 1.357 2.086 2.457.14.004.28.004.42 0 .305-1.1 1.002-2.007 2.086-2.457 1.085-.449 2.22-.3 3.212.262.102-.096.201-.195.297-.297-.562-.993-.71-2.127-.262-3.212.45-1.084 1.357-1.781 2.457-2.086.004-.14.004-.28 0-.42-1.1-.305-2.007-1.002-2.457-2.086-.449-1.085-.3-2.22.262-3.212a7.935 7.935 0 0 0-.297-.297c-.993.562-2.127.71-3.212.262C13.212 6.007 12.515 5.1 12.21 4a7.935 7.935 0 0 0-.42 0ZM12 9a3 3 0 1 1 0 6 3 3 0 0 1 0-6Zm0 2a1 1 0 1 0 0 2 1 1 0 0 0 0-2Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/shield-fill.svg b/dsfr/dsfr/icons/system/shield-fill.svg
deleted file mode 100644
index 953aeb8a2c96792dc6703a6462bc59a5379f814b..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/shield-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M3.783 2.826 12 1l8.217 1.826a1 1 0 0 1 .783.976v9.987a6 6 0 0 1-2.672 4.992L12 23l-6.328-4.219A6 6 0 0 1 3 13.79V3.802a1 1 0 0 1 .783-.976Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/shield-line.svg b/dsfr/dsfr/icons/system/shield-line.svg
deleted file mode 100644
index 770264bb475016e0bc499ab776c040896006e3e2..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/shield-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m12 1 8.217 1.826a1 1 0 0 1 .783.976v9.987a6 6 0 0 1-2.672 4.992L12 23l-6.328-4.219A6 6 0 0 1 3 13.79V3.802a1 1 0 0 1 .783-.976L12 1Zm0 2.05L5 4.604v9.185a4 4 0 0 0 1.781 3.328L12 20.597l5.219-3.48A4 4 0 0 0 19 13.79V4.604L12 3.05Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/star-fill.svg b/dsfr/dsfr/icons/system/star-fill.svg
deleted file mode 100644
index f0270474770e157d3ebd09e28aa323e1560998d9..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/star-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m12 18.26-7.053 3.948 1.575-7.928L.587 8.792l8.027-.952L12 .5l3.386 7.34 8.027.952-5.935 5.488 1.575 7.928L12 18.26Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/star-line.svg b/dsfr/dsfr/icons/system/star-line.svg
deleted file mode 100644
index 7364f4e357666987290bb6264e87df8f55f58200..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/star-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m12 .5 3.386 7.34 8.027.952-5.935 5.488 1.575 7.928L12 18.26l-7.053 3.948 1.575-7.928L.587 8.792l8.027-.952L12 .5Zm0 4.775-2.038 4.42-4.833.572 3.573 3.305-.949 4.773L12 15.968l4.247 2.377-.949-4.773 3.573-3.305-4.833-.573L12 5.275Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/star-s-fill.svg b/dsfr/dsfr/icons/system/star-s-fill.svg
deleted file mode 100644
index 5de9570e927e35e05c29a00c8588391ff5af907c..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/star-s-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m12 17-5.878 3.59 1.598-6.7-5.23-4.48 6.865-.55L12 2.5l2.645 6.36 6.866.55-5.231 4.48 1.598 6.7L12 17Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/star-s-line.svg b/dsfr/dsfr/icons/system/star-s-line.svg
deleted file mode 100644
index e3ad2827131c447609d7b6a4d75a8e46535ac48c..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/star-s-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m12 2.5 2.645 6.36 6.866.55-5.231 4.48 1.598 6.7L12 17l-5.878 3.59 1.598-6.7-5.23-4.48 6.865-.55L12 2.5Zm0 5.208-1.268 3.047-3.29.264 2.507 2.147-.766 3.21L12 14.657v-.001l2.817 1.72-.766-3.21 2.507-2.147-3.29-.264L12 7.708Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/subtract-line.svg b/dsfr/dsfr/icons/system/subtract-line.svg
deleted file mode 100644
index ff1f55ce48696af3aec8447745c4c92403bd3228..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/subtract-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M5 11h14v2H5v-2Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/thumb-down-fill.svg b/dsfr/dsfr/icons/system/thumb-down-fill.svg
deleted file mode 100644
index dc7aaa20a39657fa92bb476e7ecc2813fc19b96d..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/thumb-down-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M22 15h-3V3h3a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1Zm-5.293 1.293-6.4 6.4a.5.5 0 0 1-.654.047L8.8 22.1a1.5 1.5 0 0 1-.553-1.57L9.4 16H3a2 2 0 0 1-2-2v-2.104a2 2 0 0 1 .15-.762L4.246 3.62A1 1 0 0 1 5.17 3H16a1 1 0 0 1 1 1v11.586a1 1 0 0 1-.293.707Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/thumb-down-line.svg b/dsfr/dsfr/icons/system/thumb-down-line.svg
deleted file mode 100644
index fec551c48fb7a744b71f94218e6ae80f3dcb334e..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/thumb-down-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M22 3a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1h-3.482a1 1 0 0 0-.817.423l-5.453 7.726a.5.5 0 0 1-.632.159L9.802 22.4a2.5 2.5 0 0 1-1.305-2.853L9.4 16H3a2 2 0 0 1-2-2v-2.104a2 2 0 0 1 .15-.762L4.246 3.62A1 1 0 0 1 5.17 3H22Zm-5 2H5.84L3 11.896V14h6.4a2 2 0 0 1 1.938 2.493l-.903 3.548a.5.5 0 0 0 .261.571l.661.33 4.71-6.672c.25-.354.57-.644.933-.858V5Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/thumb-up-fill.svg b/dsfr/dsfr/icons/system/thumb-up-fill.svg
deleted file mode 100644
index ecbbcaf6e2ac74b76a85fd4761add44963208898..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/thumb-up-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M2 9h3v12H2a1 1 0 0 1-1-1V10a1 1 0 0 1 1-1Zm5.293-1.293 6.4-6.4a.5.5 0 0 1 .654-.047l.853.64a1.5 1.5 0 0 1 .553 1.57L14.6 8H21a2 2 0 0 1 2 2v2.104a2 2 0 0 1-.15.762l-3.095 7.515a1 1 0 0 1-.925.619H8a1 1 0 0 1-1-1V8.414a1 1 0 0 1 .293-.707Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/thumb-up-line.svg b/dsfr/dsfr/icons/system/thumb-up-line.svg
deleted file mode 100644
index 990fb7ef54fa719982263cc68a66f67f086e9437..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/thumb-up-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m12.384.691 1.814.907a2.5 2.5 0 0 1 1.305 2.853L14.6 8H21a2 2 0 0 1 2 2v2.104a2 2 0 0 1-.15.762l-3.095 7.515a1 1 0 0 1-.925.619H2a1 1 0 0 1-1-1V10a1 1 0 0 1 1-1h3.482a1 1 0 0 0 .817-.423L11.752.85a.5.5 0 0 1 .632-.159Zm.259 2.367L7.933 9.73c-.25.354-.57.644-.933.858V19h11.16L21 12.104V10h-6.4a2 2 0 0 1-1.938-2.493l.903-3.548a.5.5 0 0 0-.261-.571l-.661-.33Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/time-fill.svg b/dsfr/dsfr/icons/system/time-fill.svg
deleted file mode 100644
index 357b9e19ab9b83daa7efc5bebe403eda8a284cd8..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/time-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2Zm1 5h-2v7h6v-2h-4V7Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/time-line.svg b/dsfr/dsfr/icons/system/time-line.svg
deleted file mode 100644
index 750641e7dddad583b3910a6d095f9c46e3e297a6..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/time-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2Zm0 2a8 8 0 1 0 0 16 8 8 0 0 0 0-16Zm1 3v5h4v2h-6V7h2Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/timer-fill.svg b/dsfr/dsfr/icons/system/timer-fill.svg
deleted file mode 100644
index 54631b0a99539ee00ca228cb724dbe8b7006d158..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/timer-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m17.618 5.968 1.453-1.453 1.414 1.414-1.453 1.453a9 9 0 1 1-1.414-1.414ZM13 8h-2v6h2V8Zm3-7v2H8V1h8Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/timer-line.svg b/dsfr/dsfr/icons/system/timer-line.svg
deleted file mode 100644
index 4b1ae812605b758a1c41dc35889c63f25ccde409..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/timer-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m17.618 5.968 1.453-1.453 1.414 1.414-1.453 1.453a9 9 0 1 1-1.414-1.414ZM12 6a7 7 0 1 0 0 14 7 7 0 0 0 0-14Zm1 2v6h-2V8h2Zm3-7v2H8V1h8Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/upload-2-fill.svg b/dsfr/dsfr/icons/system/upload-2-fill.svg
deleted file mode 100644
index 351bcd63af23b946a5b5f5e4805ffdad6a328f9b..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/upload-2-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M4 19h16v-7h2v8a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1v-8h2v7zM14 9v6h-4V9H5l7-7 7 7h-5z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/upload-2-line.svg b/dsfr/dsfr/icons/system/upload-2-line.svg
deleted file mode 100644
index db786248007454c2d32b40bda463f5da52ebb8c5..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/upload-2-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M4 19h16v-7h2v8a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1v-8h2v7zm9-10v7h-2V9H6l6-6 6 6h-5z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/upload-fill.svg b/dsfr/dsfr/icons/system/upload-fill.svg
deleted file mode 100644
index 855fb341691898518884beeadc91954320ea9a7b..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/upload-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M3 19h18v2H3v-2Zm10-9v8h-2v-8H4l8-8 8 8h-7Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/upload-line.svg b/dsfr/dsfr/icons/system/upload-line.svg
deleted file mode 100644
index dd9103d85aacde83f0c20d2b9a931f375a4cc974..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/upload-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M3 19h18v2H3v-2ZM13 5.828V17h-2V5.828L4.929 11.9l-1.414-1.414L12 2l8.485 8.485-1.414 1.414L13 5.83v-.002Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/zoom-in-fill.svg b/dsfr/dsfr/icons/system/zoom-in-fill.svg
deleted file mode 100644
index 35666ab5a749f35dfdc9b34873b8f1618ff96fbf..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/zoom-in-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M11 2c4.968 0 9 4.032 9 9a8.96 8.96 0 0 1-1.969 5.617l4.283 4.282-1.415 1.415-4.282-4.283A8.96 8.96 0 0 1 11 20c-4.968 0-9-4.032-9-9s4.032-9 9-9Zm1 5h-2v3H7v2h3v3h2v-3h3v-2h-3V7Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/zoom-in-line.svg b/dsfr/dsfr/icons/system/zoom-in-line.svg
deleted file mode 100644
index 8bfa9317507dbd5a70a12a757edc37c4426cae5f..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/zoom-in-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M11 2c4.968 0 9 4.032 9 9a8.96 8.96 0 0 1-1.969 5.617l4.283 4.282-1.415 1.415-4.282-4.283A8.96 8.96 0 0 1 11 20c-4.968 0-9-4.032-9-9s4.032-9 9-9Zm0 2c-3.868 0-7 3.132-7 7 0 3.867 3.132 7 7 7a6.977 6.977 0 0 0 4.875-1.975l.15-.15A6.977 6.977 0 0 0 18 11c0-3.868-3.133-7-7-7Zm1 3v3h3v2h-3v3h-2v-3H7v-2h3V7h2Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/zoom-out-fill.svg b/dsfr/dsfr/icons/system/zoom-out-fill.svg
deleted file mode 100644
index c3c0e4eeaa349e850a3f0304a26a0c8f78f26870..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/zoom-out-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M11 2c4.968 0 9 4.032 9 9a8.96 8.96 0 0 1-1.969 5.617l4.283 4.282-1.415 1.415-4.282-4.283A8.96 8.96 0 0 1 11 20c-4.968 0-9-4.032-9-9s4.032-9 9-9Zm4 8H7v2h8v-2Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/system/zoom-out-line.svg b/dsfr/dsfr/icons/system/zoom-out-line.svg
deleted file mode 100644
index 41cfaaa8fdc36e0b2204c9b0b50f15a1f8a4fa4d..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/system/zoom-out-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M11 2c4.968 0 9 4.032 9 9a8.96 8.96 0 0 1-1.969 5.617l4.283 4.282-1.415 1.415-4.282-4.283A8.96 8.96 0 0 1 11 20c-4.968 0-9-4.032-9-9s4.032-9 9-9Zm0 2c-3.868 0-7 3.132-7 7 0 3.867 3.132 7 7 7a6.977 6.977 0 0 0 4.875-1.975l.15-.15A6.977 6.977 0 0 0 18 11c0-3.868-3.133-7-7-7Zm4 6v2H7v-2h8Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/user/account-circle-fill.svg b/dsfr/dsfr/icons/user/account-circle-fill.svg
deleted file mode 100644
index de569d2c364c3710f5eeec5de37b93eff804d075..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/user/account-circle-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 2c5.52 0 10 4.48 10 10s-4.48 10-10 10S2 17.52 2 12 6.48 2 12 2ZM6.023 15.416C7.491 17.606 9.695 19 12.16 19c2.464 0 4.669-1.393 6.136-3.584A8.968 8.968 0 0 0 12.16 13a8.968 8.968 0 0 0-6.137 2.416ZM12 11a3 3 0 1 0 0-6 3 3 0 0 0 0 6Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/user/account-circle-line.svg b/dsfr/dsfr/icons/user/account-circle-line.svg
deleted file mode 100644
index c6a5f4e6125323661a5907ae0ffef1ea96274113..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/user/account-circle-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10Zm-4.987-3.744A7.966 7.966 0 0 0 12 20a7.97 7.97 0 0 0 5.167-1.892A6.979 6.979 0 0 0 12.16 16a6.981 6.981 0 0 0-5.147 2.256ZM5.616 16.82A8.975 8.975 0 0 1 12.16 14a8.972 8.972 0 0 1 6.362 2.634 8 8 0 1 0-12.906.187v-.001ZM12 13a4 4 0 1 1 0-8 4 4 0 0 1 0 8Zm0-2a2 2 0 1 0 0-4 2 2 0 0 0 0 4Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/user/account-pin-circle-fill.svg b/dsfr/dsfr/icons/user/account-pin-circle-fill.svg
deleted file mode 100644
index a7e012e420d50843cf9abe7aeda120078b6271cb..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/user/account-pin-circle-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 2c5.52 0 10 4.48 10 10 0 4.744-3.31 8.72-7.744 9.744L12 24l-2.256-2.256C5.31 20.72 2 16.744 2 12 2 6.48 6.48 2 12 2Zm.16 11a8.968 8.968 0 0 0-6.137 2.416C7.491 17.606 9.695 19 12.16 19c2.464 0 4.669-1.393 6.136-3.584A8.968 8.968 0 0 0 12.16 13ZM12 5a3 3 0 1 0 0 6 3 3 0 0 0 0-6Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/user/account-pin-circle-line.svg b/dsfr/dsfr/icons/user/account-pin-circle-line.svg
deleted file mode 100644
index 51ac76ff8d1a829e1fdf81108735bc3da0e06b2e..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/user/account-pin-circle-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 2c5.523 0 10 4.477 10 10 0 4.747-3.308 8.722-7.745 9.745L12 24l-2.255-2.255C5.308 20.722 2 16.747 2 12 2 6.477 6.477 2 12 2Zm.16 14c-2.036 0-3.87.87-5.148 2.257a7.953 7.953 0 0 0 3.182 1.539l.56.129L12 21.172l1.247-1.247.56-.13a7.956 7.956 0 0 0 3.36-1.686A6.979 6.979 0 0 0 12.16 16ZM6.554 6.14a8 8 0 0 0-.938 10.681v-.001A8.975 8.975 0 0 1 12.16 14a8.972 8.972 0 0 1 6.362 2.634A8 8 0 0 0 6.554 6.141ZM12 5a4 4 0 1 1 0 8 4 4 0 0 1 0-8Zm0 2a2 2 0 1 0 0 4 2 2 0 0 0 0-4Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/user/admin-fill.svg b/dsfr/dsfr/icons/user/admin-fill.svg
deleted file mode 100644
index aea1130d1923c78f1e1e84bab02db723400f19e5..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/user/admin-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 14v8H4a8 8 0 0 1 8-8Zm6-1a3 3 0 0 1 3 3v1h1v5h-8v-5h1v-1a3 3 0 0 1 3-3Zm0 2a1 1 0 0 0-1 1v1h2v-1a1 1 0 0 0-1-1ZM12 1c3.315 0 6 2.685 6 6s-2.685 6-6 6-6-2.685-6-6 2.685-6 6-6Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/user/admin-line.svg b/dsfr/dsfr/icons/user/admin-line.svg
deleted file mode 100644
index 1d3b02661d9e14607b1f4eea84f3d651515a03f1..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/user/admin-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 14v2a6 6 0 0 0-6 6H4a8 8 0 0 1 8-8Zm6-1a3 3 0 0 1 3 3v1h1v5h-8v-5h1v-1a3 3 0 0 1 3-3Zm0 2a1 1 0 0 0-1 1v1h2v-1a1 1 0 0 0-1-1ZM12 1c3.315 0 6 2.685 6 6s-2.685 6-6 6-6-2.685-6-6 2.685-6 6-6Zm0 2C9.79 3 8 4.79 8 7s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/user/group-fill.svg b/dsfr/dsfr/icons/user/group-fill.svg
deleted file mode 100644
index 37d29ea332873a7e63eaaf03b12a1794557430d2..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/user/group-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M10 14a8 8 0 0 1 8 8H2a8 8 0 0 1 8-8Zm7.363 1.233A7.505 7.505 0 0 1 22.983 22H20c0-2.61-1-4.986-2.637-6.767ZM10 1c3.315 0 6 2.685 6 6s-2.685 6-6 6-6-2.685-6-6 2.685-6 6-6Zm6.985 2.097a5 5 0 0 1-1.645 9.86A7.98 7.98 0 0 0 18 7a7.964 7.964 0 0 0-1.015-3.903Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/user/group-line.svg b/dsfr/dsfr/icons/user/group-line.svg
deleted file mode 100644
index b0ad98354df6cfbd5e5d582724878520fa5bb941..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/user/group-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M10 14a8 8 0 0 1 8 8h-2a6 6 0 1 0-12 0H2a8 8 0 0 1 8-8Zm8.284.703A8.002 8.002 0 0 1 23 22h-2a6.001 6.001 0 0 0-3.537-5.473l.82-1.824h.001Zm-.688-11.29A5.5 5.5 0 0 1 21 8.5a5.499 5.499 0 0 1-5 5.478v-2.013a3.5 3.5 0 0 0 1.041-6.609l.555-1.943ZM10 1c3.315 0 6 2.685 6 6s-2.685 6-6 6-6-2.685-6-6 2.685-6 6-6Zm0 2C7.79 3 6 4.79 6 7s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/user/parent-fill.svg b/dsfr/dsfr/icons/user/parent-fill.svg
deleted file mode 100644
index a32d643216f30e55853b3edc8fa2743298c506fa..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/user/parent-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M7 11a4.5 4.5 0 1 1 0-9 4.5 4.5 0 0 1 0 9Zm10.5 4a4 4 0 1 1 0-8 4 4 0 0 1 0 8Zm0 1a4.5 4.5 0 0 1 4.5 4.5v.5h-9v-.5a4.5 4.5 0 0 1 4.5-4.5ZM7 12a5 5 0 0 1 5 5v4H2v-4a5 5 0 0 1 5-5Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/user/parent-line.svg b/dsfr/dsfr/icons/user/parent-line.svg
deleted file mode 100644
index 9749ff5766c22681ad7975deb34087d46ebfe21c..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/user/parent-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M7 12a5 5 0 0 1 5 5v4h-2v-4a3 3 0 0 0-6 0v4H2v-4a5 5 0 0 1 5-5Zm12.75 4.603A4.5 4.5 0 0 1 22 20.5v.5h-2v-.5a2.5 2.5 0 0 0-5 0v.5h-2v-.5a4.5 4.5 0 0 1 6.75-3.897ZM17.5 7a4 4 0 1 1 0 8 4 4 0 0 1 0-8Zm0 2a2 2 0 1 0 0 4 2 2 0 0 0 0-4ZM7 2a4.5 4.5 0 1 1 0 9 4.5 4.5 0 0 1 0-9Zm0 2a2.5 2.5 0 1 0 0 5 2.5 2.5 0 0 0 0-5Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/user/team-fill.svg b/dsfr/dsfr/icons/user/team-fill.svg
deleted file mode 100644
index 889e24fe00991da4700270293f30061de7fa05ca..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/user/team-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 11a5 5 0 0 1 5 5v6H7v-6a5 5 0 0 1 5-5Zm-6.712 3.006a6.983 6.983 0 0 0-.28 1.65L5 16v6H2v-4.5a3.5 3.5 0 0 1 3.119-3.48l.169-.014Zm13.424 0A3.501 3.501 0 0 1 22 17.5V22h-3v-6c0-.693-.1-1.362-.288-1.994ZM5.5 8a2.5 2.5 0 1 1 0 5 2.5 2.5 0 0 1 0-5Zm13 0a2.5 2.5 0 1 1 0 5 2.5 2.5 0 0 1 0-5ZM12 2a4 4 0 1 1 0 8 4 4 0 0 1 0-8Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/user/team-line.svg b/dsfr/dsfr/icons/user/team-line.svg
deleted file mode 100644
index 66bc37129e2536aa2415fe9957b95090060e92fe..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/user/team-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 11a5 5 0 0 1 5 5v6h-2v-6a3 3 0 0 0-2.824-2.995L12 13a3 3 0 0 0-2.995 2.824L9 16v6H7v-6a5 5 0 0 1 5-5Zm-6.5 3c.279 0 .55.033.81.094a5.947 5.947 0 0 0-.301 1.575L6 16v.086a1.492 1.492 0 0 0-.356-.08L5.5 16a1.5 1.5 0 0 0-1.493 1.356L4 17.5V22H2v-4.5A3.5 3.5 0 0 1 5.5 14Zm13 0a3.5 3.5 0 0 1 3.5 3.5V22h-2v-4.5a1.5 1.5 0 0 0-1.356-1.493L18.5 16c-.175 0-.343.03-.5.085V16c0-.666-.108-1.306-.309-1.904A3.42 3.42 0 0 1 18.5 14Zm-13-6a2.5 2.5 0 1 1 0 5 2.5 2.5 0 0 1 0-5Zm13 0a2.5 2.5 0 1 1 0 5 2.5 2.5 0 0 1 0-5Zm-13 2a.5.5 0 1 0 0 1 .5.5 0 0 0 0-1Zm13 0a.5.5 0 1 0 0 1 .5.5 0 0 0 0-1ZM12 2a4 4 0 1 1 0 8 4 4 0 0 1 0-8Zm0 2a2 2 0 1 0 0 4 2 2 0 0 0 0-4Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/user/user-add-fill.svg b/dsfr/dsfr/icons/user/user-add-fill.svg
deleted file mode 100644
index 4a2833e5d8ce8354214d5b84fb779eb4d4fbf6c8..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/user/user-add-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M14 14.252V22H4a8 8 0 0 1 10-7.748ZM12 13c-3.315 0-6-2.685-6-6s2.685-6 6-6 6 2.685 6 6-2.685 6-6 6Zm6 4v-3h2v3h3v2h-3v3h-2v-3h-3v-2h3Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/user/user-add-line.svg b/dsfr/dsfr/icons/user/user-add-line.svg
deleted file mode 100644
index 32157579df582234868f75e32611cfdeed425cb8..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/user/user-add-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M14 14.251v2.091A6 6 0 0 0 6 22l-2-.001a8 8 0 0 1 10-7.748ZM20 14v3h3v2h-3v3h-2v-3h-3v-2h3v-3h2ZM12 1c3.315 0 6 2.685 6 6s-2.685 6-6 6-6-2.685-6-6 2.685-6 6-6Zm0 2C9.79 3 8 4.79 8 7s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/user/user-fill.svg b/dsfr/dsfr/icons/user/user-fill.svg
deleted file mode 100644
index d8933082a88dd03f6f7b86a001842b495301829d..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/user/user-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M4 22a8 8 0 1 1 16 0H4Zm8-9c-3.315 0-6-2.685-6-6s2.685-6 6-6 6 2.685 6 6-2.685 6-6 6Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/user/user-heart-fill.svg b/dsfr/dsfr/icons/user/user-heart-fill.svg
deleted file mode 100644
index a90cb78236e8f5ee4a45114077d42571da166e80..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/user/user-heart-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m17.841 15.659.176.177.178-.177a2.25 2.25 0 1 1 3.182 3.182l-3.36 3.359-3.358-3.359a2.25 2.25 0 0 1 3.182-3.182ZM12 14v8H4a8 8 0 0 1 7.75-7.996L12 14Zm0-13c3.315 0 6 2.685 6 6s-2.685 6-6 6-6-2.685-6-6 2.685-6 6-6Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/user/user-heart-line.svg b/dsfr/dsfr/icons/user/user-heart-line.svg
deleted file mode 100644
index a6469518965d82f0bf1fbdd1cb95e83b1e42ef9d..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/user/user-heart-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m17.841 15.659.176.177.178-.177a2.25 2.25 0 1 1 3.182 3.182l-3.36 3.359-3.358-3.359a2.25 2.25 0 0 1 3.182-3.182ZM12 14v2a6 6 0 0 0-6 6H4a8 8 0 0 1 7.75-7.996L12 14Zm0-13c3.315 0 6 2.685 6 6a5.998 5.998 0 0 1-5.775 5.996L12 13c-3.315 0-6-2.685-6-6a5.998 5.998 0 0 1 5.775-5.996L12 1Zm0 2C9.79 3 8 4.79 8 7s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/user/user-line.svg b/dsfr/dsfr/icons/user/user-line.svg
deleted file mode 100644
index 10dd822406d95e523b6b0f8be00e5f8c8b2855fe..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/user/user-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 14a8 8 0 0 1 8 8h-2a6 6 0 1 0-12 0H4a8 8 0 0 1 8-8Zm0-13c3.315 0 6 2.685 6 6s-2.685 6-6 6-6-2.685-6-6 2.685-6 6-6Zm0 2C9.79 3 8 4.79 8 7s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/user/user-search-fill.svg b/dsfr/dsfr/icons/user/user-search-fill.svg
deleted file mode 100644
index 9478413030eaa5c69cffdca16dec625f6cacf78e..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/user/user-search-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M20.45 14.838a4 4 0 0 1 .996 5.194l1.504 1.504-1.414 1.414-1.504-1.504a4 4 0 1 1 .418-6.608ZM12 14v8H4a8 8 0 0 1 8-8Zm6 2a2 2 0 1 0 0 4 2 2 0 0 0 0-4ZM12 1c3.315 0 6 2.685 6 6s-2.685 6-6 6-6-2.685-6-6 2.685-6 6-6Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/user/user-search-line.svg b/dsfr/dsfr/icons/user/user-search-line.svg
deleted file mode 100644
index ded3af36b58adf3a43556e258d5f7fdd669c3a19..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/user/user-search-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M20.45 14.838a4 4 0 0 1 .996 5.194l1.504 1.504-1.414 1.414-1.504-1.504a4 4 0 1 1 .418-6.608ZM12 14v2a6 6 0 0 0-6 6H4a8 8 0 0 1 8-8Zm6 2a2 2 0 1 0 0 4 2 2 0 0 0 0-4ZM12 1c3.315 0 6 2.685 6 6s-2.685 6-6 6-6-2.685-6-6 2.685-6 6-6Zm0 2C9.79 3 8 4.79 8 7s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/user/user-setting-fill.svg b/dsfr/dsfr/icons/user/user-setting-fill.svg
deleted file mode 100644
index 327652eeb47d033b3a673f4d5cc91d44a24d30ed..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/user/user-setting-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M19 13.5v1.145c.532.158 1.012.44 1.405.812l.992-.573 1 1.732-.992.573a3.51 3.51 0 0 1 0 1.622l.992.573-1 1.732-.992-.573c-.398.377-.88.655-1.405.812V22.5h-2v-1.145a3.496 3.496 0 0 1-1.405-.812l-.992.573-1-1.732.992-.572a3.51 3.51 0 0 1 0-1.623l-.992-.573 1-1.732.992.573c.398-.377.88-.655 1.405-.812V13.5h2Zm-7 .5v8H4a8 8 0 0 1 8-8Zm6 3a1 1 0 1 0 0 2 1 1 0 0 0 0-2ZM12 1c3.315 0 6 2.685 6 6s-2.685 6-6 6-6-2.685-6-6 2.685-6 6-6Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/user/user-setting-line.svg b/dsfr/dsfr/icons/user/user-setting-line.svg
deleted file mode 100644
index c6a5f4e6125323661a5907ae0ffef1ea96274113..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/user/user-setting-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10Zm-4.987-3.744A7.966 7.966 0 0 0 12 20a7.97 7.97 0 0 0 5.167-1.892A6.979 6.979 0 0 0 12.16 16a6.981 6.981 0 0 0-5.147 2.256ZM5.616 16.82A8.975 8.975 0 0 1 12.16 14a8.972 8.972 0 0 1 6.362 2.634 8 8 0 1 0-12.906.187v-.001ZM12 13a4 4 0 1 1 0-8 4 4 0 0 1 0 8Zm0-2a2 2 0 1 0 0-4 2 2 0 0 0 0 4Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/user/user-star-fill.svg b/dsfr/dsfr/icons/user/user-star-fill.svg
deleted file mode 100644
index e203cc81584e896d1c2d963b7f5e0efeddb7e022..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/user/user-star-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 14v8H4a8 8 0 0 1 8-8Zm6 7.5-2.939 1.545.561-3.272-2.377-2.318 3.286-.478L18 14l1.47 2.977 3.285.478-2.377 2.318.56 3.272L18 21.5ZM12 13c-3.315 0-6-2.685-6-6s2.685-6 6-6 6 2.685 6 6-2.685 6-6 6Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/user/user-star-line.svg b/dsfr/dsfr/icons/user/user-star-line.svg
deleted file mode 100644
index df80f8367c43d2dc23d3fd61ecac004d33b73c3f..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/user/user-star-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="m18 14 1.47 2.977 3.285.478-2.377 2.318.56 3.272L18 21.5l-2.939 1.545.561-3.272-2.377-2.318 3.286-.478L18 14Zm-6 0v2a6 6 0 0 0-6 6H4a8 8 0 0 1 8-8Zm0-13c3.315 0 6 2.685 6 6s-2.685 6-6 6-6-2.685-6-6 2.685-6 6-6Zm0 2C9.79 3 8 4.79 8 7s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/weather/cloudy-2-fill.svg b/dsfr/dsfr/icons/weather/cloudy-2-fill.svg
deleted file mode 100644
index b7f28f8ebcf1fed7bd18478fd2ec4245dffad942..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/weather/cloudy-2-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M17 21H7A6 6 0 0 1 5.008 9.339a7 7 0 1 1 13.984 0A6 6 0 0 1 17 21Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/weather/cloudy-2-line.svg b/dsfr/dsfr/icons/weather/cloudy-2-line.svg
deleted file mode 100644
index 5e7f2b9f8c1940c100b069da45ad95ef8baaa509..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/weather/cloudy-2-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M15.596 2.999a7 7 0 0 1 3.396 6.34A6 6 0 0 1 17 21H7A6 6 0 0 1 5.008 9.339a7 7 0 0 1 10.588-6.34Zm-6.67 2.06a5 5 0 0 0-1.5 5.963A4 4 0 1 0 7 19h10a4 4 0 1 0-.426-7.978 5 5 0 0 0-7.648-5.963Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/weather/flashlight-fill.svg b/dsfr/dsfr/icons/weather/flashlight-fill.svg
deleted file mode 100644
index 9f25629b902c7686faedfef337b44e8076febc10..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/weather/flashlight-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M13 10h7l-9 13v-9H4l9-13v9Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/weather/flashlight-line.svg b/dsfr/dsfr/icons/weather/flashlight-line.svg
deleted file mode 100644
index 04c18c744ddfef2f3a72f1405ad7e369ca13be28..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/weather/flashlight-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M13 0v9h8L11 24v-9H4l9-15Zm-2 7.22L7.532 13H13v4.394L17.263 11H11V7.22Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/weather/moon-fill.svg b/dsfr/dsfr/icons/weather/moon-fill.svg
deleted file mode 100644
index 6e332cd103758f5db6294a01817c162e1e9955b7..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/weather/moon-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M11.38 2.019a7.5 7.5 0 1 0 10.6 10.6C21.662 17.854 17.316 22 12.001 22 6.477 22 2 17.523 2 12c0-5.315 4.146-9.661 9.38-9.981Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/weather/moon-line.svg b/dsfr/dsfr/icons/weather/moon-line.svg
deleted file mode 100644
index 9aa81913fe67e3f4053501bcae1c3309c26421e9..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/weather/moon-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12.1 2A6.979 6.979 0 0 0 10 7a7 7 0 0 0 12 4.9v.1c0 5.523-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2h.1ZM8.238 4.938A7.999 7.999 0 0 0 4 12a8 8 0 0 0 15.062 3.762A9 9 0 0 1 8.238 4.938Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/weather/sun-fill.svg b/dsfr/dsfr/icons/weather/sun-fill.svg
deleted file mode 100644
index 637eb3a1d2540730f316a4c8323acc069e130a31..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/weather/sun-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M13 20v3h-2v-3h2Zm5.364-3.05 2.121 2.121-1.414 1.414-2.121-2.121 1.414-1.414Zm-12.728 0 1.414 1.414-2.121 2.121-1.414-1.414 2.121-2.121ZM12 6a6 6 0 1 1 0 12 6 6 0 0 1 0-12Zm11 5v2h-3v-2h3ZM4 11v2H1v-2h3Zm.929-7.485L7.05 5.636 5.636 7.05 3.515 4.93v-.001l1.414-1.414Zm14.142-.001 1.414 1.415-2.121 2.121-1.414-1.414 2.121-2.121v-.001ZM13 1v3h-2V1h2Z"/></svg>
\ No newline at end of file
diff --git a/dsfr/dsfr/icons/weather/sun-line.svg b/dsfr/dsfr/icons/weather/sun-line.svg
deleted file mode 100644
index 0a791d78485bf8d188d76c0c67217cda9c2031ef..0000000000000000000000000000000000000000
--- a/dsfr/dsfr/icons/weather/sun-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M13 20v3h-2v-3h2Zm5.364-3.05 2.121 2.121-1.414 1.414-2.121-2.121 1.414-1.414Zm-12.728 0 1.414 1.414-2.121 2.121-1.414-1.414 2.121-2.121ZM12 6a6 6 0 1 1 0 12 6 6 0 0 1 0-12Zm0 2a4 4 0 1 0 0 8 4 4 0 0 0 0-8Zm11 3v2h-3v-2h3ZM4 11v2H1v-2h3Zm.929-7.485L7.05 5.636 5.636 7.05 3.515 4.93v-.001l1.414-1.414Zm14.142-.001 1.414 1.415-2.121 2.121-1.414-1.414 2.121-2.121v-.001ZM13 1v3h-2V1h2Z"/></svg>
\ No newline at end of file
diff --git a/mkdocs.yml b/mkdocs.yml
index e3b72c0c65d7ceb8404c5996b2af991c527b814f..ff85c24b0e3c689a7882722db9f13c301a6c7207 100644
--- a/mkdocs.yml
+++ b/mkdocs.yml
@@ -9,7 +9,7 @@ edit_uri: blob/master/docs/
 theme:
     name: mkdocs
     locale: fr
-    custom_dir: 'mkdocs/themes/dsfr/'
+    custom_dir: 'dsfr/'
     menulateral: true
 
 nav:
diff --git a/package-lock.json b/package-lock.json
new file mode 100644
index 0000000000000000000000000000000000000000..02cca3d551c1cfe8f1832ca32b61d01a33c4081a
--- /dev/null
+++ b/package-lock.json
@@ -0,0 +1,1220 @@
+{
+  "name": "mkdocs-dsfr",
+  "version": "0.0.1",
+  "lockfileVersion": 3,
+  "requires": true,
+  "packages": {
+    "": {
+      "name": "mkdocs-dsfr",
+      "version": "0.0.1",
+      "license": "MIT",
+      "dependencies": {
+        "@gouvfr/dsfr": "^1.9.3"
+      },
+      "devDependencies": {
+        "cpy-cli": "^4.2.0"
+      }
+    },
+    "node_modules/@babel/code-frame": {
+      "version": "7.21.4",
+      "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.21.4.tgz",
+      "integrity": "sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==",
+      "dev": true,
+      "dependencies": {
+        "@babel/highlight": "^7.18.6"
+      },
+      "engines": {
+        "node": ">=6.9.0"
+      }
+    },
+    "node_modules/@babel/helper-validator-identifier": {
+      "version": "7.19.1",
+      "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz",
+      "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==",
+      "dev": true,
+      "engines": {
+        "node": ">=6.9.0"
+      }
+    },
+    "node_modules/@babel/highlight": {
+      "version": "7.18.6",
+      "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz",
+      "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==",
+      "dev": true,
+      "dependencies": {
+        "@babel/helper-validator-identifier": "^7.18.6",
+        "chalk": "^2.0.0",
+        "js-tokens": "^4.0.0"
+      },
+      "engines": {
+        "node": ">=6.9.0"
+      }
+    },
+    "node_modules/@gouvfr/dsfr": {
+      "version": "1.9.3",
+      "resolved": "https://registry.npmjs.org/@gouvfr/dsfr/-/dsfr-1.9.3.tgz",
+      "integrity": "sha512-toPM1nvzSxPAwpLhnIgf7a/TJV0WOUa6sDqYummvMhZ9PBolFPGuD+3r8e3vg0bR5BkYxOt9hFErOPDU1tU4sQ==",
+      "engines": {
+        "node": ">=14.18.0"
+      }
+    },
+    "node_modules/@nodelib/fs.scandir": {
+      "version": "2.1.5",
+      "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
+      "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
+      "dev": true,
+      "dependencies": {
+        "@nodelib/fs.stat": "2.0.5",
+        "run-parallel": "^1.1.9"
+      },
+      "engines": {
+        "node": ">= 8"
+      }
+    },
+    "node_modules/@nodelib/fs.stat": {
+      "version": "2.0.5",
+      "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
+      "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
+      "dev": true,
+      "engines": {
+        "node": ">= 8"
+      }
+    },
+    "node_modules/@nodelib/fs.walk": {
+      "version": "1.2.8",
+      "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
+      "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
+      "dev": true,
+      "dependencies": {
+        "@nodelib/fs.scandir": "2.1.5",
+        "fastq": "^1.6.0"
+      },
+      "engines": {
+        "node": ">= 8"
+      }
+    },
+    "node_modules/@types/minimist": {
+      "version": "1.2.2",
+      "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz",
+      "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==",
+      "dev": true
+    },
+    "node_modules/@types/normalize-package-data": {
+      "version": "2.4.1",
+      "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz",
+      "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==",
+      "dev": true
+    },
+    "node_modules/aggregate-error": {
+      "version": "4.0.1",
+      "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-4.0.1.tgz",
+      "integrity": "sha512-0poP0T7el6Vq3rstR8Mn4V/IQrpBLO6POkUSrN7RhyY+GF/InCFShQzsQ39T25gkHhLgSLByyAz+Kjb+c2L98w==",
+      "dev": true,
+      "dependencies": {
+        "clean-stack": "^4.0.0",
+        "indent-string": "^5.0.0"
+      },
+      "engines": {
+        "node": ">=12"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
+      }
+    },
+    "node_modules/ansi-styles": {
+      "version": "3.2.1",
+      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+      "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+      "dev": true,
+      "dependencies": {
+        "color-convert": "^1.9.0"
+      },
+      "engines": {
+        "node": ">=4"
+      }
+    },
+    "node_modules/arrify": {
+      "version": "3.0.0",
+      "resolved": "https://registry.npmjs.org/arrify/-/arrify-3.0.0.tgz",
+      "integrity": "sha512-tLkvA81vQG/XqE2mjDkGQHoOINtMHtysSnemrmoGe6PydDPMRbVugqyk4A6V/WDWEfm3l+0d8anA9r8cv/5Jaw==",
+      "dev": true,
+      "engines": {
+        "node": ">=12"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
+      }
+    },
+    "node_modules/braces": {
+      "version": "3.0.2",
+      "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
+      "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
+      "dev": true,
+      "dependencies": {
+        "fill-range": "^7.0.1"
+      },
+      "engines": {
+        "node": ">=8"
+      }
+    },
+    "node_modules/camelcase": {
+      "version": "6.3.0",
+      "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz",
+      "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==",
+      "dev": true,
+      "engines": {
+        "node": ">=10"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
+      }
+    },
+    "node_modules/camelcase-keys": {
+      "version": "7.0.2",
+      "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-7.0.2.tgz",
+      "integrity": "sha512-Rjs1H+A9R+Ig+4E/9oyB66UC5Mj9Xq3N//vcLf2WzgdTi/3gUu3Z9KoqmlrEG4VuuLK8wJHofxzdQXz/knhiYg==",
+      "dev": true,
+      "dependencies": {
+        "camelcase": "^6.3.0",
+        "map-obj": "^4.1.0",
+        "quick-lru": "^5.1.1",
+        "type-fest": "^1.2.1"
+      },
+      "engines": {
+        "node": ">=12"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
+      }
+    },
+    "node_modules/chalk": {
+      "version": "2.4.2",
+      "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+      "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+      "dev": true,
+      "dependencies": {
+        "ansi-styles": "^3.2.1",
+        "escape-string-regexp": "^1.0.5",
+        "supports-color": "^5.3.0"
+      },
+      "engines": {
+        "node": ">=4"
+      }
+    },
+    "node_modules/chalk/node_modules/escape-string-regexp": {
+      "version": "1.0.5",
+      "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+      "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
+      "dev": true,
+      "engines": {
+        "node": ">=0.8.0"
+      }
+    },
+    "node_modules/clean-stack": {
+      "version": "4.2.0",
+      "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-4.2.0.tgz",
+      "integrity": "sha512-LYv6XPxoyODi36Dp976riBtSY27VmFo+MKqEU9QCCWyTrdEPDog+RWA7xQWHi6Vbp61j5c4cdzzX1NidnwtUWg==",
+      "dev": true,
+      "dependencies": {
+        "escape-string-regexp": "5.0.0"
+      },
+      "engines": {
+        "node": ">=12"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
+      }
+    },
+    "node_modules/color-convert": {
+      "version": "1.9.3",
+      "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+      "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+      "dev": true,
+      "dependencies": {
+        "color-name": "1.1.3"
+      }
+    },
+    "node_modules/color-name": {
+      "version": "1.1.3",
+      "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+      "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==",
+      "dev": true
+    },
+    "node_modules/cp-file": {
+      "version": "9.1.0",
+      "resolved": "https://registry.npmjs.org/cp-file/-/cp-file-9.1.0.tgz",
+      "integrity": "sha512-3scnzFj/94eb7y4wyXRWwvzLFaQp87yyfTnChIjlfYrVqp5lVO3E2hIJMeQIltUT0K2ZAB3An1qXcBmwGyvuwA==",
+      "dev": true,
+      "dependencies": {
+        "graceful-fs": "^4.1.2",
+        "make-dir": "^3.0.0",
+        "nested-error-stacks": "^2.0.0",
+        "p-event": "^4.1.0"
+      },
+      "engines": {
+        "node": ">=10"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
+      }
+    },
+    "node_modules/cpy": {
+      "version": "9.0.1",
+      "resolved": "https://registry.npmjs.org/cpy/-/cpy-9.0.1.tgz",
+      "integrity": "sha512-D9U0DR5FjTCN3oMTcFGktanHnAG5l020yvOCR1zKILmAyPP7I/9pl6NFgRbDcmSENtbK1sQLBz1p9HIOlroiNg==",
+      "dev": true,
+      "dependencies": {
+        "arrify": "^3.0.0",
+        "cp-file": "^9.1.0",
+        "globby": "^13.1.1",
+        "junk": "^4.0.0",
+        "micromatch": "^4.0.4",
+        "nested-error-stacks": "^2.1.0",
+        "p-filter": "^3.0.0",
+        "p-map": "^5.3.0"
+      },
+      "engines": {
+        "node": "^12.20.0 || ^14.17.0 || >=16.0.0"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
+      }
+    },
+    "node_modules/cpy-cli": {
+      "version": "4.2.0",
+      "resolved": "https://registry.npmjs.org/cpy-cli/-/cpy-cli-4.2.0.tgz",
+      "integrity": "sha512-b04b+cbdr29CdpREPKw/itrfjO43Ty0Aj7wRM6M6LoE4GJxZJCk9Xp+Eu1IqztkKh3LxIBt1tDplENsa6KYprg==",
+      "dev": true,
+      "dependencies": {
+        "cpy": "^9.0.0",
+        "meow": "^10.1.2"
+      },
+      "bin": {
+        "cpy": "cli.js"
+      },
+      "engines": {
+        "node": ">=12.20"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
+      }
+    },
+    "node_modules/decamelize": {
+      "version": "5.0.1",
+      "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-5.0.1.tgz",
+      "integrity": "sha512-VfxadyCECXgQlkoEAjeghAr5gY3Hf+IKjKb+X8tGVDtveCjN+USwprd2q3QXBR9T1+x2DG0XZF5/w+7HAtSaXA==",
+      "dev": true,
+      "engines": {
+        "node": ">=10"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
+      }
+    },
+    "node_modules/decamelize-keys": {
+      "version": "1.1.1",
+      "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz",
+      "integrity": "sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==",
+      "dev": true,
+      "dependencies": {
+        "decamelize": "^1.1.0",
+        "map-obj": "^1.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
+      }
+    },
+    "node_modules/decamelize-keys/node_modules/decamelize": {
+      "version": "1.2.0",
+      "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
+      "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==",
+      "dev": true,
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/decamelize-keys/node_modules/map-obj": {
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz",
+      "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==",
+      "dev": true,
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/dir-glob": {
+      "version": "3.0.1",
+      "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
+      "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
+      "dev": true,
+      "dependencies": {
+        "path-type": "^4.0.0"
+      },
+      "engines": {
+        "node": ">=8"
+      }
+    },
+    "node_modules/error-ex": {
+      "version": "1.3.2",
+      "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
+      "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
+      "dev": true,
+      "dependencies": {
+        "is-arrayish": "^0.2.1"
+      }
+    },
+    "node_modules/escape-string-regexp": {
+      "version": "5.0.0",
+      "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz",
+      "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==",
+      "dev": true,
+      "engines": {
+        "node": ">=12"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
+      }
+    },
+    "node_modules/fast-glob": {
+      "version": "3.2.12",
+      "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz",
+      "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==",
+      "dev": true,
+      "dependencies": {
+        "@nodelib/fs.stat": "^2.0.2",
+        "@nodelib/fs.walk": "^1.2.3",
+        "glob-parent": "^5.1.2",
+        "merge2": "^1.3.0",
+        "micromatch": "^4.0.4"
+      },
+      "engines": {
+        "node": ">=8.6.0"
+      }
+    },
+    "node_modules/fastq": {
+      "version": "1.15.0",
+      "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz",
+      "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==",
+      "dev": true,
+      "dependencies": {
+        "reusify": "^1.0.4"
+      }
+    },
+    "node_modules/fill-range": {
+      "version": "7.0.1",
+      "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
+      "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
+      "dev": true,
+      "dependencies": {
+        "to-regex-range": "^5.0.1"
+      },
+      "engines": {
+        "node": ">=8"
+      }
+    },
+    "node_modules/find-up": {
+      "version": "5.0.0",
+      "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
+      "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
+      "dev": true,
+      "dependencies": {
+        "locate-path": "^6.0.0",
+        "path-exists": "^4.0.0"
+      },
+      "engines": {
+        "node": ">=10"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
+      }
+    },
+    "node_modules/function-bind": {
+      "version": "1.1.1",
+      "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
+      "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
+      "dev": true
+    },
+    "node_modules/glob-parent": {
+      "version": "5.1.2",
+      "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
+      "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
+      "dev": true,
+      "dependencies": {
+        "is-glob": "^4.0.1"
+      },
+      "engines": {
+        "node": ">= 6"
+      }
+    },
+    "node_modules/globby": {
+      "version": "13.1.4",
+      "resolved": "https://registry.npmjs.org/globby/-/globby-13.1.4.tgz",
+      "integrity": "sha512-iui/IiiW+QrJ1X1hKH5qwlMQyv34wJAYwH1vrf8b9kBA4sNiif3gKsMHa+BrdnOpEudWjpotfa7LrTzB1ERS/g==",
+      "dev": true,
+      "dependencies": {
+        "dir-glob": "^3.0.1",
+        "fast-glob": "^3.2.11",
+        "ignore": "^5.2.0",
+        "merge2": "^1.4.1",
+        "slash": "^4.0.0"
+      },
+      "engines": {
+        "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
+      }
+    },
+    "node_modules/graceful-fs": {
+      "version": "4.2.11",
+      "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
+      "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
+      "dev": true
+    },
+    "node_modules/hard-rejection": {
+      "version": "2.1.0",
+      "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz",
+      "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==",
+      "dev": true,
+      "engines": {
+        "node": ">=6"
+      }
+    },
+    "node_modules/has": {
+      "version": "1.0.3",
+      "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
+      "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
+      "dev": true,
+      "dependencies": {
+        "function-bind": "^1.1.1"
+      },
+      "engines": {
+        "node": ">= 0.4.0"
+      }
+    },
+    "node_modules/has-flag": {
+      "version": "3.0.0",
+      "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+      "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
+      "dev": true,
+      "engines": {
+        "node": ">=4"
+      }
+    },
+    "node_modules/hosted-git-info": {
+      "version": "4.1.0",
+      "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz",
+      "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==",
+      "dev": true,
+      "dependencies": {
+        "lru-cache": "^6.0.0"
+      },
+      "engines": {
+        "node": ">=10"
+      }
+    },
+    "node_modules/ignore": {
+      "version": "5.2.4",
+      "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz",
+      "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==",
+      "dev": true,
+      "engines": {
+        "node": ">= 4"
+      }
+    },
+    "node_modules/indent-string": {
+      "version": "5.0.0",
+      "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-5.0.0.tgz",
+      "integrity": "sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==",
+      "dev": true,
+      "engines": {
+        "node": ">=12"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
+      }
+    },
+    "node_modules/is-arrayish": {
+      "version": "0.2.1",
+      "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
+      "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==",
+      "dev": true
+    },
+    "node_modules/is-core-module": {
+      "version": "2.12.1",
+      "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.1.tgz",
+      "integrity": "sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==",
+      "dev": true,
+      "dependencies": {
+        "has": "^1.0.3"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/ljharb"
+      }
+    },
+    "node_modules/is-extglob": {
+      "version": "2.1.1",
+      "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
+      "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
+      "dev": true,
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/is-glob": {
+      "version": "4.0.3",
+      "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
+      "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
+      "dev": true,
+      "dependencies": {
+        "is-extglob": "^2.1.1"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/is-number": {
+      "version": "7.0.0",
+      "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
+      "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
+      "dev": true,
+      "engines": {
+        "node": ">=0.12.0"
+      }
+    },
+    "node_modules/is-plain-obj": {
+      "version": "1.1.0",
+      "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
+      "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==",
+      "dev": true,
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/js-tokens": {
+      "version": "4.0.0",
+      "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
+      "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
+      "dev": true
+    },
+    "node_modules/json-parse-even-better-errors": {
+      "version": "2.3.1",
+      "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
+      "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
+      "dev": true
+    },
+    "node_modules/junk": {
+      "version": "4.0.1",
+      "resolved": "https://registry.npmjs.org/junk/-/junk-4.0.1.tgz",
+      "integrity": "sha512-Qush0uP+G8ZScpGMZvHUiRfI0YBWuB3gVBYlI0v0vvOJt5FLicco+IkP0a50LqTTQhmts/m6tP5SWE+USyIvcQ==",
+      "dev": true,
+      "engines": {
+        "node": ">=12.20"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
+      }
+    },
+    "node_modules/kind-of": {
+      "version": "6.0.3",
+      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+      "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
+      "dev": true,
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/lines-and-columns": {
+      "version": "1.2.4",
+      "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
+      "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==",
+      "dev": true
+    },
+    "node_modules/locate-path": {
+      "version": "6.0.0",
+      "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
+      "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
+      "dev": true,
+      "dependencies": {
+        "p-locate": "^5.0.0"
+      },
+      "engines": {
+        "node": ">=10"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
+      }
+    },
+    "node_modules/lru-cache": {
+      "version": "6.0.0",
+      "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
+      "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
+      "dev": true,
+      "dependencies": {
+        "yallist": "^4.0.0"
+      },
+      "engines": {
+        "node": ">=10"
+      }
+    },
+    "node_modules/make-dir": {
+      "version": "3.1.0",
+      "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
+      "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
+      "dev": true,
+      "dependencies": {
+        "semver": "^6.0.0"
+      },
+      "engines": {
+        "node": ">=8"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
+      }
+    },
+    "node_modules/map-obj": {
+      "version": "4.3.0",
+      "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz",
+      "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==",
+      "dev": true,
+      "engines": {
+        "node": ">=8"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
+      }
+    },
+    "node_modules/meow": {
+      "version": "10.1.5",
+      "resolved": "https://registry.npmjs.org/meow/-/meow-10.1.5.tgz",
+      "integrity": "sha512-/d+PQ4GKmGvM9Bee/DPa8z3mXs/pkvJE2KEThngVNOqtmljC6K7NMPxtc2JeZYTmpWb9k/TmxjeL18ez3h7vCw==",
+      "dev": true,
+      "dependencies": {
+        "@types/minimist": "^1.2.2",
+        "camelcase-keys": "^7.0.0",
+        "decamelize": "^5.0.0",
+        "decamelize-keys": "^1.1.0",
+        "hard-rejection": "^2.1.0",
+        "minimist-options": "4.1.0",
+        "normalize-package-data": "^3.0.2",
+        "read-pkg-up": "^8.0.0",
+        "redent": "^4.0.0",
+        "trim-newlines": "^4.0.2",
+        "type-fest": "^1.2.2",
+        "yargs-parser": "^20.2.9"
+      },
+      "engines": {
+        "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
+      }
+    },
+    "node_modules/merge2": {
+      "version": "1.4.1",
+      "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
+      "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
+      "dev": true,
+      "engines": {
+        "node": ">= 8"
+      }
+    },
+    "node_modules/micromatch": {
+      "version": "4.0.5",
+      "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz",
+      "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==",
+      "dev": true,
+      "dependencies": {
+        "braces": "^3.0.2",
+        "picomatch": "^2.3.1"
+      },
+      "engines": {
+        "node": ">=8.6"
+      }
+    },
+    "node_modules/min-indent": {
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz",
+      "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==",
+      "dev": true,
+      "engines": {
+        "node": ">=4"
+      }
+    },
+    "node_modules/minimist-options": {
+      "version": "4.1.0",
+      "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz",
+      "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==",
+      "dev": true,
+      "dependencies": {
+        "arrify": "^1.0.1",
+        "is-plain-obj": "^1.1.0",
+        "kind-of": "^6.0.3"
+      },
+      "engines": {
+        "node": ">= 6"
+      }
+    },
+    "node_modules/minimist-options/node_modules/arrify": {
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
+      "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==",
+      "dev": true,
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/nested-error-stacks": {
+      "version": "2.1.1",
+      "resolved": "https://registry.npmjs.org/nested-error-stacks/-/nested-error-stacks-2.1.1.tgz",
+      "integrity": "sha512-9iN1ka/9zmX1ZvLV9ewJYEk9h7RyRRtqdK0woXcqohu8EWIerfPUjYJPg0ULy0UqP7cslmdGc8xKDJcojlKiaw==",
+      "dev": true
+    },
+    "node_modules/normalize-package-data": {
+      "version": "3.0.3",
+      "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz",
+      "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==",
+      "dev": true,
+      "dependencies": {
+        "hosted-git-info": "^4.0.1",
+        "is-core-module": "^2.5.0",
+        "semver": "^7.3.4",
+        "validate-npm-package-license": "^3.0.1"
+      },
+      "engines": {
+        "node": ">=10"
+      }
+    },
+    "node_modules/normalize-package-data/node_modules/semver": {
+      "version": "7.5.1",
+      "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.1.tgz",
+      "integrity": "sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==",
+      "dev": true,
+      "dependencies": {
+        "lru-cache": "^6.0.0"
+      },
+      "bin": {
+        "semver": "bin/semver.js"
+      },
+      "engines": {
+        "node": ">=10"
+      }
+    },
+    "node_modules/p-event": {
+      "version": "4.2.0",
+      "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz",
+      "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==",
+      "dev": true,
+      "dependencies": {
+        "p-timeout": "^3.1.0"
+      },
+      "engines": {
+        "node": ">=8"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
+      }
+    },
+    "node_modules/p-filter": {
+      "version": "3.0.0",
+      "resolved": "https://registry.npmjs.org/p-filter/-/p-filter-3.0.0.tgz",
+      "integrity": "sha512-QtoWLjXAW++uTX67HZQz1dbTpqBfiidsB6VtQUC9iR85S120+s0T5sO6s+B5MLzFcZkrEd/DGMmCjR+f2Qpxwg==",
+      "dev": true,
+      "dependencies": {
+        "p-map": "^5.1.0"
+      },
+      "engines": {
+        "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
+      }
+    },
+    "node_modules/p-finally": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
+      "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==",
+      "dev": true,
+      "engines": {
+        "node": ">=4"
+      }
+    },
+    "node_modules/p-limit": {
+      "version": "3.1.0",
+      "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
+      "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
+      "dev": true,
+      "dependencies": {
+        "yocto-queue": "^0.1.0"
+      },
+      "engines": {
+        "node": ">=10"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
+      }
+    },
+    "node_modules/p-locate": {
+      "version": "5.0.0",
+      "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
+      "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
+      "dev": true,
+      "dependencies": {
+        "p-limit": "^3.0.2"
+      },
+      "engines": {
+        "node": ">=10"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
+      }
+    },
+    "node_modules/p-map": {
+      "version": "5.5.0",
+      "resolved": "https://registry.npmjs.org/p-map/-/p-map-5.5.0.tgz",
+      "integrity": "sha512-VFqfGDHlx87K66yZrNdI4YGtD70IRyd+zSvgks6mzHPRNkoKy+9EKP4SFC77/vTTQYmRmti7dvqC+m5jBrBAcg==",
+      "dev": true,
+      "dependencies": {
+        "aggregate-error": "^4.0.0"
+      },
+      "engines": {
+        "node": ">=12"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
+      }
+    },
+    "node_modules/p-timeout": {
+      "version": "3.2.0",
+      "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz",
+      "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==",
+      "dev": true,
+      "dependencies": {
+        "p-finally": "^1.0.0"
+      },
+      "engines": {
+        "node": ">=8"
+      }
+    },
+    "node_modules/parse-json": {
+      "version": "5.2.0",
+      "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
+      "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
+      "dev": true,
+      "dependencies": {
+        "@babel/code-frame": "^7.0.0",
+        "error-ex": "^1.3.1",
+        "json-parse-even-better-errors": "^2.3.0",
+        "lines-and-columns": "^1.1.6"
+      },
+      "engines": {
+        "node": ">=8"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
+      }
+    },
+    "node_modules/path-exists": {
+      "version": "4.0.0",
+      "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
+      "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
+      "dev": true,
+      "engines": {
+        "node": ">=8"
+      }
+    },
+    "node_modules/path-type": {
+      "version": "4.0.0",
+      "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
+      "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
+      "dev": true,
+      "engines": {
+        "node": ">=8"
+      }
+    },
+    "node_modules/picomatch": {
+      "version": "2.3.1",
+      "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
+      "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
+      "dev": true,
+      "engines": {
+        "node": ">=8.6"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/jonschlinkert"
+      }
+    },
+    "node_modules/queue-microtask": {
+      "version": "1.2.3",
+      "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
+      "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
+      "dev": true,
+      "funding": [
+        {
+          "type": "github",
+          "url": "https://github.com/sponsors/feross"
+        },
+        {
+          "type": "patreon",
+          "url": "https://www.patreon.com/feross"
+        },
+        {
+          "type": "consulting",
+          "url": "https://feross.org/support"
+        }
+      ]
+    },
+    "node_modules/quick-lru": {
+      "version": "5.1.1",
+      "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz",
+      "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==",
+      "dev": true,
+      "engines": {
+        "node": ">=10"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
+      }
+    },
+    "node_modules/read-pkg": {
+      "version": "6.0.0",
+      "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-6.0.0.tgz",
+      "integrity": "sha512-X1Fu3dPuk/8ZLsMhEj5f4wFAF0DWoK7qhGJvgaijocXxBmSToKfbFtqbxMO7bVjNA1dmE5huAzjXj/ey86iw9Q==",
+      "dev": true,
+      "dependencies": {
+        "@types/normalize-package-data": "^2.4.0",
+        "normalize-package-data": "^3.0.2",
+        "parse-json": "^5.2.0",
+        "type-fest": "^1.0.1"
+      },
+      "engines": {
+        "node": ">=12"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
+      }
+    },
+    "node_modules/read-pkg-up": {
+      "version": "8.0.0",
+      "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-8.0.0.tgz",
+      "integrity": "sha512-snVCqPczksT0HS2EC+SxUndvSzn6LRCwpfSvLrIfR5BKDQQZMaI6jPRC9dYvYFDRAuFEAnkwww8kBBNE/3VvzQ==",
+      "dev": true,
+      "dependencies": {
+        "find-up": "^5.0.0",
+        "read-pkg": "^6.0.0",
+        "type-fest": "^1.0.1"
+      },
+      "engines": {
+        "node": ">=12"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
+      }
+    },
+    "node_modules/redent": {
+      "version": "4.0.0",
+      "resolved": "https://registry.npmjs.org/redent/-/redent-4.0.0.tgz",
+      "integrity": "sha512-tYkDkVVtYkSVhuQ4zBgfvciymHaeuel+zFKXShfDnFP5SyVEP7qo70Rf1jTOTCx3vGNAbnEi/xFkcfQVMIBWag==",
+      "dev": true,
+      "dependencies": {
+        "indent-string": "^5.0.0",
+        "strip-indent": "^4.0.0"
+      },
+      "engines": {
+        "node": ">=12"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
+      }
+    },
+    "node_modules/reusify": {
+      "version": "1.0.4",
+      "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
+      "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
+      "dev": true,
+      "engines": {
+        "iojs": ">=1.0.0",
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/run-parallel": {
+      "version": "1.2.0",
+      "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
+      "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
+      "dev": true,
+      "funding": [
+        {
+          "type": "github",
+          "url": "https://github.com/sponsors/feross"
+        },
+        {
+          "type": "patreon",
+          "url": "https://www.patreon.com/feross"
+        },
+        {
+          "type": "consulting",
+          "url": "https://feross.org/support"
+        }
+      ],
+      "dependencies": {
+        "queue-microtask": "^1.2.2"
+      }
+    },
+    "node_modules/semver": {
+      "version": "6.3.0",
+      "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+      "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+      "dev": true,
+      "bin": {
+        "semver": "bin/semver.js"
+      }
+    },
+    "node_modules/slash": {
+      "version": "4.0.0",
+      "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz",
+      "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==",
+      "dev": true,
+      "engines": {
+        "node": ">=12"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
+      }
+    },
+    "node_modules/spdx-correct": {
+      "version": "3.2.0",
+      "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz",
+      "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==",
+      "dev": true,
+      "dependencies": {
+        "spdx-expression-parse": "^3.0.0",
+        "spdx-license-ids": "^3.0.0"
+      }
+    },
+    "node_modules/spdx-exceptions": {
+      "version": "2.3.0",
+      "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz",
+      "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==",
+      "dev": true
+    },
+    "node_modules/spdx-expression-parse": {
+      "version": "3.0.1",
+      "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz",
+      "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==",
+      "dev": true,
+      "dependencies": {
+        "spdx-exceptions": "^2.1.0",
+        "spdx-license-ids": "^3.0.0"
+      }
+    },
+    "node_modules/spdx-license-ids": {
+      "version": "3.0.13",
+      "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.13.tgz",
+      "integrity": "sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==",
+      "dev": true
+    },
+    "node_modules/strip-indent": {
+      "version": "4.0.0",
+      "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-4.0.0.tgz",
+      "integrity": "sha512-mnVSV2l+Zv6BLpSD/8V87CW/y9EmmbYzGCIavsnsI6/nwn26DwffM/yztm30Z/I2DY9wdS3vXVCMnHDgZaVNoA==",
+      "dev": true,
+      "dependencies": {
+        "min-indent": "^1.0.1"
+      },
+      "engines": {
+        "node": ">=12"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
+      }
+    },
+    "node_modules/supports-color": {
+      "version": "5.5.0",
+      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
+      "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+      "dev": true,
+      "dependencies": {
+        "has-flag": "^3.0.0"
+      },
+      "engines": {
+        "node": ">=4"
+      }
+    },
+    "node_modules/to-regex-range": {
+      "version": "5.0.1",
+      "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
+      "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
+      "dev": true,
+      "dependencies": {
+        "is-number": "^7.0.0"
+      },
+      "engines": {
+        "node": ">=8.0"
+      }
+    },
+    "node_modules/trim-newlines": {
+      "version": "4.1.1",
+      "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-4.1.1.tgz",
+      "integrity": "sha512-jRKj0n0jXWo6kh62nA5TEh3+4igKDXLvzBJcPpiizP7oOolUrYIxmVBG9TOtHYFHoddUk6YvAkGeGoSVTXfQXQ==",
+      "dev": true,
+      "engines": {
+        "node": ">=12"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
+      }
+    },
+    "node_modules/type-fest": {
+      "version": "1.4.0",
+      "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz",
+      "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==",
+      "dev": true,
+      "engines": {
+        "node": ">=10"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
+      }
+    },
+    "node_modules/validate-npm-package-license": {
+      "version": "3.0.4",
+      "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
+      "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
+      "dev": true,
+      "dependencies": {
+        "spdx-correct": "^3.0.0",
+        "spdx-expression-parse": "^3.0.0"
+      }
+    },
+    "node_modules/yallist": {
+      "version": "4.0.0",
+      "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
+      "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
+      "dev": true
+    },
+    "node_modules/yargs-parser": {
+      "version": "20.2.9",
+      "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
+      "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==",
+      "dev": true,
+      "engines": {
+        "node": ">=10"
+      }
+    },
+    "node_modules/yocto-queue": {
+      "version": "0.1.0",
+      "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
+      "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
+      "dev": true,
+      "engines": {
+        "node": ">=10"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
+      }
+    }
+  }
+}
diff --git a/package.json b/package.json
new file mode 100644
index 0000000000000000000000000000000000000000..444810df35a3a3a6680ae1f79fef289112115c8e
--- /dev/null
+++ b/package.json
@@ -0,0 +1,21 @@
+{
+  "name": "mkdocs-dsfr",
+  "version": "0.0.1",
+  "description": "Mkdocs theme for DSFR",
+  "main": "index.js",
+  "directories": {
+    "doc": "docs"
+  },
+  "scripts": {
+    "test": "echo \"Error: no test specified\" && exit 1",
+    "copy": "cpy dsfr.min.css dsfr.module.min.js dsfr.nomodule.min.js favicon fonts icons utility/icons ../../../../dsfr/ --cwd=node_modules/@gouvfr/dsfr/dist"
+  },
+  "author": "MTE Numérique écologie",
+  "license": "MIT",
+  "dependencies": {
+    "@gouvfr/dsfr": "^1.9.3"
+  },
+  "devDependencies": {
+    "cpy-cli": "^4.2.0"
+  }
+}
diff --git a/pyproject.toml b/pyproject.toml
new file mode 100644
index 0000000000000000000000000000000000000000..f0eda8bd75699ffc97bdf7b33b48cbcbfce6976c
--- /dev/null
+++ b/pyproject.toml
@@ -0,0 +1,24 @@
+
+[project]
+name = "mkdocs-dsfr"
+version = "0.0.4"
+description = "DSFR theme for Mkdocs"
+readme = "README.md"
+authors = [
+    {name = "Ministère Transition Écologique - DNUM", email = "numerique-ecologie@developpement-durable.gouv.fr"},
+]
+requires-python = ">=3.7"
+dependencies = [
+    "mkdocs>=1.4",
+]
+license = {text = "MIT"}
+
+[project.urls]
+Homepage = "https://gitlab-forge.din.developpement-durable.gouv.fr/pub/numeco/mkdocs-dsfr"
+
+[project.entry-points."mkdocs.themes"]
+dsfr = "dsfr"
+
+[build-system]
+requires = ["pdm-backend"]
+build-backend = "pdm.backend"
diff --git a/setup.py b/setup.py
deleted file mode 100644
index 5dae74221223f570a7885e207f3349156309a2a4..0000000000000000000000000000000000000000
--- a/setup.py
+++ /dev/null
@@ -1,23 +0,0 @@
-from setuptools import setup, find_packages
-
-VERSION = '0.0.1'
-
-setup(
-    name="mkdocs-dsfr",
-    version=VERSION,
-    url='https://www.systeme-de-design.gouv.fr',
-    license='MIT',
-    description='DSFR theme for Mkdocs',
-    author='Ministère Transition Écologique - DNUM',
-    author_email='numerique-ecologie@developpement-durable.gouv.fr',
-    packages=find_packages(),
-    include_package_data=True,
-    install_requires=['mkdocs>=1.4'],
-    python_requires='>=3.7',
-    entry_points={
-        'mkdocs.themes': [
-            'themename = mkdocs_dsfr',
-        ]
-    },
-    zip_safe=False
-)
\ No newline at end of file