diff --git a/Makefile b/Makefile index d88bf3f..6106c86 100644 --- a/Makefile +++ b/Makefile @@ -4,7 +4,7 @@ all: install_requirements makemessages install_requirements: pipenv requirements > postcode_lookup/requirements.txt -.PHONY: i18n +.PHONY: i18n_extract i18n_extract: pybabel extract -F ./babel.cfg -o /tmp/_messages.pot postcode_lookup/ pybabel update -i /tmp/_messages.pot -d postcode_lookup/locale/ diff --git a/Pipfile b/Pipfile index 7076fad..645e5d5 100644 --- a/Pipfile +++ b/Pipfile @@ -15,7 +15,7 @@ sentry-sdk = {extras = ["starlette"], version = "*"} urllib3 = "<2" ruff = "*" typing-extensions = ">=3.7.4" - +starlette-babel = "*" [dev-packages] uvicorn = "*" diff --git a/Pipfile.lock b/Pipfile.lock index 675ec97..629b6f3 100644 --- a/Pipfile.lock +++ b/Pipfile.lock @@ -1,7 +1,7 @@ { "_meta": { "hash": { - "sha256": "857b07cca5b5c2989404d5bd37d9eff220b97e7c212a599216122dd3e9c82965" + "sha256": "761b7ca95c851b733725c47f5123324682092db047c1252bef9305bc36eef485" }, "pipfile-spec": 6, "requires": { @@ -15,2319 +15,6 @@ } ] }, - "default": { - "anyio": { - "hashes": [ - "sha256:048e05d0f6caeed70d731f3db756d35dcc1f35747c8c403364a8332c630441b8", - "sha256:f75253795a87df48568485fd18cdd2a3fa5c4f7c5be8e5e36637733fce06fed6" - ], - "markers": "python_version >= '3.8'", - "version": "==4.3.0" - }, - "babel": { - "hashes": [ - "sha256:1ad3eca1c885218f6dce2ab67291178944f810a10a9b5f3cb8382a5a232b64fe", - "sha256:5ef4b3226b0180dedded4229651c8b0e1a3a6a2837d45a073272f313e4cf97f6" - ], - "index": "pypi", - "markers": "python_version >= '3.6'", - "version": "==2.11.0" - }, - "certifi": { - "hashes": [ - "sha256:0569859f95fc761b18b45ef421b1290a0f65f147e92a1e5eb3e635f9a5e4e66f", - "sha256:dc383c07b76109f368f6106eee2b593b04a011ea4d55f652c6ca24a754d1cdd1" - ], - "markers": "python_version >= '3.6'", - "version": "==2024.2.2" - }, - "dateparser": { - "hashes": [ - "sha256:fbed8b738a24c9cd7f47c4f2089527926566fe539e1a06125eddba75917b1eef", - "sha256:ff047d9cffad4d3113ead8ec0faf8a7fc43bab7d853ac8715e071312b53c465a" - ], - "index": "pypi", - "markers": "python_version >= '3.7'", - "version": "==1.1.7" - }, - "dc-response-builder": { - "file": "https://github.com/DemocracyClub/dc_response_builder/archive/refs/tags/0.0.13.zip" - }, - "dnspython": { - "hashes": [ - "sha256:5ef3b9680161f6fa89daf8ad451b5f1a33b18ae8a1c6778cdf4b43f08c0a6e50", - "sha256:e8f0f9c23a7b7cb99ded64e6c3a6f3e701d78f50c55e002b839dea7225cff7cc" - ], - "markers": "python_version >= '3.8'", - "version": "==2.6.1" - }, - "email-validator": { - "hashes": [ - "sha256:200a70680ba08904be6d1eef729205cc0d687634399a5924d842533efb824b84", - "sha256:97d882d174e2a65732fb43bfce81a3a834cbc1bde8bf419e30ef5ea976370a05" - ], - "version": "==2.1.1" - }, - "exceptiongroup": { - "hashes": [ - "sha256:5258b9ed329c5bbdd31a309f53cbfb0b155341807f6ff7606a1e801a891b29ad", - "sha256:a4785e48b045528f5bfe627b6ad554ff32def154f42372786903b7abcfe1aa16" - ], - "markers": "python_version < '3.11'", - "version": "==1.2.1" - }, - "h11": { - "hashes": [ - "sha256:8f19fbbe99e72420ff35c00b27a34cb9937e902a8b810e2c88300c6f0a3b699d", - "sha256:e3fe4ac4b851c468cc8363d500db52c2ead036020723024a109d37346efaa761" - ], - "markers": "python_version >= '3.7'", - "version": "==0.14.0" - }, - "httpcore": { - "hashes": [ - "sha256:c5d6f04e2fc530f39e0c077e6a30caa53f1451096120f1f38b954afd0b17c0cb", - "sha256:da1fb708784a938aa084bde4feb8317056c55037247c787bd7e19eb2c2949dc0" - ], - "markers": "python_version >= '3.7'", - "version": "==0.16.3" - }, - "httpx": { - "hashes": [ - "sha256:0b9b1f0ee18b9978d637b0776bfd7f54e2ca278e063e3586d8f01cda89e042a8", - "sha256:202ae15319be24efe9a8bd4ed4360e68fde7b38bcc2ce87088d416f026667d19" - ], - "index": "pypi", - "markers": "python_version >= '3.7'", - "version": "==0.23.1" - }, - "idna": { - "hashes": [ - "sha256:028ff3aadf0609c1fd278d8ea3089299412a7a8b9bd005dd08b9f8285bcb5cfc", - "sha256:82fee1fc78add43492d3a1898bfa6d8a904cc97d8427f683ed8e798d07761aa0" - ], - "markers": "python_version >= '3.5'", - "version": "==3.7" - }, - "jinja2": { - "hashes": [ - "sha256:7d6d50dd97d52cbc355597bd845fabfbac3f551e1f99619e39a35ce8c370b5fa", - "sha256:ac8bd6544d4bb2c9792bf3a159e80bba8fda7f07e81bc3aed565432d5925ba90" - ], - "index": "pypi", - "markers": "python_version >= '3.7'", - "version": "==3.1.3" - }, - "mangum": { - "hashes": [ - "sha256:12e84806198b23bbd5a54b9b69c1aef3c62177347219bb57c8ec114b8a6b8537", - "sha256:bfd0e59ca8102be119b00b0d65894fcead8184438ecfa3110f87c7d2d9c90f01" - ], - "index": "pypi", - "markers": "python_version >= '3.7'", - "version": "==0.15.0" - }, - "markupsafe": { - "hashes": [ - "sha256:00e046b6dd71aa03a41079792f8473dc494d564611a8f89bbbd7cb93295ebdcf", - "sha256:075202fa5b72c86ad32dc7d0b56024ebdbcf2048c0ba09f1cde31bfdd57bcfff", - "sha256:0e397ac966fdf721b2c528cf028494e86172b4feba51d65f81ffd65c63798f3f", - "sha256:17b950fccb810b3293638215058e432159d2b71005c74371d784862b7e4683f3", - "sha256:1f3fbcb7ef1f16e48246f704ab79d79da8a46891e2da03f8783a5b6fa41a9532", - "sha256:2174c595a0d73a3080ca3257b40096db99799265e1c27cc5a610743acd86d62f", - "sha256:2b7c57a4dfc4f16f7142221afe5ba4e093e09e728ca65c51f5620c9aaeb9a617", - "sha256:2d2d793e36e230fd32babe143b04cec8a8b3eb8a3122d2aceb4a371e6b09b8df", - "sha256:30b600cf0a7ac9234b2638fbc0fb6158ba5bdcdf46aeb631ead21248b9affbc4", - "sha256:397081c1a0bfb5124355710fe79478cdbeb39626492b15d399526ae53422b906", - "sha256:3a57fdd7ce31c7ff06cdfbf31dafa96cc533c21e443d57f5b1ecc6cdc668ec7f", - "sha256:3c6b973f22eb18a789b1460b4b91bf04ae3f0c4234a0a6aa6b0a92f6f7b951d4", - "sha256:3e53af139f8579a6d5f7b76549125f0d94d7e630761a2111bc431fd820e163b8", - "sha256:4096e9de5c6fdf43fb4f04c26fb114f61ef0bf2e5604b6ee3019d51b69e8c371", - "sha256:4275d846e41ecefa46e2015117a9f491e57a71ddd59bbead77e904dc02b1bed2", - "sha256:4c31f53cdae6ecfa91a77820e8b151dba54ab528ba65dfd235c80b086d68a465", - "sha256:4f11aa001c540f62c6166c7726f71f7573b52c68c31f014c25cc7901deea0b52", - "sha256:5049256f536511ee3f7e1b3f87d1d1209d327e818e6ae1365e8653d7e3abb6a6", - "sha256:58c98fee265677f63a4385256a6d7683ab1832f3ddd1e66fe948d5880c21a169", - "sha256:598e3276b64aff0e7b3451b72e94fa3c238d452e7ddcd893c3ab324717456bad", - "sha256:5b7b716f97b52c5a14bffdf688f971b2d5ef4029127f1ad7a513973cfd818df2", - "sha256:5dedb4db619ba5a2787a94d877bc8ffc0566f92a01c0ef214865e54ecc9ee5e0", - "sha256:619bc166c4f2de5caa5a633b8b7326fbe98e0ccbfacabd87268a2b15ff73a029", - "sha256:629ddd2ca402ae6dbedfceeba9c46d5f7b2a61d9749597d4307f943ef198fc1f", - "sha256:656f7526c69fac7f600bd1f400991cc282b417d17539a1b228617081106feb4a", - "sha256:6ec585f69cec0aa07d945b20805be741395e28ac1627333b1c5b0105962ffced", - "sha256:72b6be590cc35924b02c78ef34b467da4ba07e4e0f0454a2c5907f473fc50ce5", - "sha256:7502934a33b54030eaf1194c21c692a534196063db72176b0c4028e140f8f32c", - "sha256:7a68b554d356a91cce1236aa7682dc01df0edba8d043fd1ce607c49dd3c1edcf", - "sha256:7b2e5a267c855eea6b4283940daa6e88a285f5f2a67f2220203786dfa59b37e9", - "sha256:823b65d8706e32ad2df51ed89496147a42a2a6e01c13cfb6ffb8b1e92bc910bb", - "sha256:8590b4ae07a35970728874632fed7bd57b26b0102df2d2b233b6d9d82f6c62ad", - "sha256:8dd717634f5a044f860435c1d8c16a270ddf0ef8588d4887037c5028b859b0c3", - "sha256:8dec4936e9c3100156f8a2dc89c4b88d5c435175ff03413b443469c7c8c5f4d1", - "sha256:97cafb1f3cbcd3fd2b6fbfb99ae11cdb14deea0736fc2b0952ee177f2b813a46", - "sha256:a17a92de5231666cfbe003f0e4b9b3a7ae3afb1ec2845aadc2bacc93ff85febc", - "sha256:a549b9c31bec33820e885335b451286e2969a2d9e24879f83fe904a5ce59d70a", - "sha256:ac07bad82163452a6884fe8fa0963fb98c2346ba78d779ec06bd7a6262132aee", - "sha256:ae2ad8ae6ebee9d2d94b17fb62763125f3f374c25618198f40cbb8b525411900", - "sha256:b91c037585eba9095565a3556f611e3cbfaa42ca1e865f7b8015fe5c7336d5a5", - "sha256:bc1667f8b83f48511b94671e0e441401371dfd0f0a795c7daa4a3cd1dde55bea", - "sha256:bec0a414d016ac1a18862a519e54b2fd0fc8bbfd6890376898a6c0891dd82e9f", - "sha256:bf50cd79a75d181c9181df03572cdce0fbb75cc353bc350712073108cba98de5", - "sha256:bff1b4290a66b490a2f4719358c0cdcd9bafb6b8f061e45c7a2460866bf50c2e", - "sha256:c061bb86a71b42465156a3ee7bd58c8c2ceacdbeb95d05a99893e08b8467359a", - "sha256:c8b29db45f8fe46ad280a7294f5c3ec36dbac9491f2d1c17345be8e69cc5928f", - "sha256:ce409136744f6521e39fd8e2a24c53fa18ad67aa5bc7c2cf83645cce5b5c4e50", - "sha256:d050b3361367a06d752db6ead6e7edeb0009be66bc3bae0ee9d97fb326badc2a", - "sha256:d283d37a890ba4c1ae73ffadf8046435c76e7bc2247bbb63c00bd1a709c6544b", - "sha256:d9fad5155d72433c921b782e58892377c44bd6252b5af2f67f16b194987338a4", - "sha256:daa4ee5a243f0f20d528d939d06670a298dd39b1ad5f8a72a4275124a7819eff", - "sha256:db0b55e0f3cc0be60c1f19efdde9a637c32740486004f20d1cff53c3c0ece4d2", - "sha256:e61659ba32cf2cf1481e575d0462554625196a1f2fc06a1c777d3f48e8865d46", - "sha256:ea3d8a3d18833cf4304cd2fc9cbb1efe188ca9b5efef2bdac7adc20594a0e46b", - "sha256:ec6a563cff360b50eed26f13adc43e61bc0c04d94b8be985e6fb24b81f6dcfdf", - "sha256:f5dfb42c4604dddc8e4305050aa6deb084540643ed5804d7455b5df8fe16f5e5", - "sha256:fa173ec60341d6bb97a89f5ea19c85c5643c1e7dedebc22f5181eb73573142c5", - "sha256:fa9db3f79de01457b03d4f01b34cf91bc0048eb2c3846ff26f66687c2f6d16ab", - "sha256:fce659a462a1be54d2ffcacea5e3ba2d74daa74f30f5f143fe0c58636e355fdd", - "sha256:ffee1f21e5ef0d712f9033568f8344d5da8cc2869dbd08d87c84656e6a2d2f68" - ], - "markers": "python_version >= '3.7'", - "version": "==2.1.5" - }, - "pydantic": { - "extras": [ - "email" - ], - "hashes": [ - "sha256:005655cabc29081de8243126e036f2065bd7ea5b9dff95fde6d2c642d39755de", - "sha256:0d142fa1b8f2f0ae11ddd5e3e317dcac060b951d605fda26ca9b234b92214986", - "sha256:22ed12ee588b1df028a2aa5d66f07bf8f8b4c8579c2e96d5a9c1f96b77f3bb55", - "sha256:2746189100c646682eff0bce95efa7d2e203420d8e1c613dc0c6b4c1d9c1fde4", - "sha256:28e552a060ba2740d0d2aabe35162652c1459a0b9069fe0db7f4ee0e18e74d58", - "sha256:3287e1614393119c67bd4404f46e33ae3be3ed4cd10360b48d0a4459f420c6a3", - "sha256:3350f527bb04138f8aff932dc828f154847fbdc7a1a44c240fbfff1b57f49a12", - "sha256:3453685ccd7140715e05f2193d64030101eaad26076fad4e246c1cc97e1bb30d", - "sha256:394f08750bd8eaad714718812e7fab615f873b3cdd0b9d84e76e51ef3b50b6b7", - "sha256:4e316e54b5775d1eb59187f9290aeb38acf620e10f7fd2f776d97bb788199e53", - "sha256:50f1666a9940d3d68683c9d96e39640f709d7a72ff8702987dab1761036206bb", - "sha256:51d405b42f1b86703555797270e4970a9f9bd7953f3990142e69d1037f9d9e51", - "sha256:584f2d4c98ffec420e02305cf675857bae03c9d617fcfdc34946b1160213a948", - "sha256:5e09c19df304b8123938dc3c53d3d3be6ec74b9d7d0d80f4f4b5432ae16c2022", - "sha256:676ed48f2c5bbad835f1a8ed8a6d44c1cd5a21121116d2ac40bd1cd3619746ed", - "sha256:67f1a1fb467d3f49e1708a3f632b11c69fccb4e748a325d5a491ddc7b5d22383", - "sha256:6a51a1dd4aa7b3f1317f65493a182d3cff708385327c1c82c81e4a9d6d65b2e4", - "sha256:6bd7030c9abc80134087d8b6e7aa957e43d35714daa116aced57269a445b8f7b", - "sha256:75279d3cac98186b6ebc2597b06bcbc7244744f6b0b44a23e4ef01e5683cc0d2", - "sha256:7ac9237cd62947db00a0d16acf2f3e00d1ae9d3bd602b9c415f93e7a9fc10528", - "sha256:7ea210336b891f5ea334f8fc9f8f862b87acd5d4a0cbc9e3e208e7aa1775dabf", - "sha256:82790d4753ee5d00739d6cb5cf56bceb186d9d6ce134aca3ba7befb1eedbc2c8", - "sha256:92229f73400b80c13afcd050687f4d7e88de9234d74b27e6728aa689abcf58cc", - "sha256:9bea1f03b8d4e8e86702c918ccfd5d947ac268f0f0cc6ed71782e4b09353b26f", - "sha256:a980a77c52723b0dc56640ced396b73a024d4b74f02bcb2d21dbbac1debbe9d0", - "sha256:af9850d98fc21e5bc24ea9e35dd80a29faf6462c608728a110c0a30b595e58b7", - "sha256:bbc6989fad0c030bd70a0b6f626f98a862224bc2b1e36bfc531ea2facc0a340c", - "sha256:be51dd2c8596b25fe43c0a4a59c2bee4f18d88efb8031188f9e7ddc6b469cf44", - "sha256:c365ad9c394f9eeffcb30a82f4246c0006417f03a7c0f8315d6211f25f7cb654", - "sha256:c3d5731a120752248844676bf92f25a12f6e45425e63ce22e0849297a093b5b0", - "sha256:ca832e124eda231a60a041da4f013e3ff24949d94a01154b137fc2f2a43c3ffb", - "sha256:d207d5b87f6cbefbdb1198154292faee8017d7495a54ae58db06762004500d00", - "sha256:d31ee5b14a82c9afe2bd26aaa405293d4237d0591527d9129ce36e58f19f95c1", - "sha256:d3b5c4cbd0c9cb61bbbb19ce335e1f8ab87a811f6d589ed52b0254cf585d709c", - "sha256:d573082c6ef99336f2cb5b667b781d2f776d4af311574fb53d908517ba523c22", - "sha256:e49db944fad339b2ccb80128ffd3f8af076f9f287197a480bf1e4ca053a866f0" - ], - "markers": "python_version >= '3.7'", - "version": "==1.10.15" - }, - "python-dateutil": { - "hashes": [ - "sha256:37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3", - "sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427" - ], - "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2'", - "version": "==2.9.0.post0" - }, - "pytz": { - "hashes": [ - "sha256:2a29735ea9c18baf14b448846bde5a48030ed267578472d8955cd0e7443a9812", - "sha256:328171f4e3623139da4983451950b28e95ac706e13f3f2630a879749e7a8b319" - ], - "version": "==2024.1" - }, - "regex": { - "hashes": [ - "sha256:05d9b6578a22db7dedb4df81451f360395828b04f4513980b6bd7a1412c679cc", - "sha256:08a1749f04fee2811c7617fdd46d2e46d09106fa8f475c884b65c01326eb15c5", - "sha256:0940038bec2fe9e26b203d636c44d31dd8766abc1fe66262da6484bd82461ccf", - "sha256:0a2a512d623f1f2d01d881513af9fc6a7c46e5cfffb7dc50c38ce959f9246c94", - "sha256:0a54a047b607fd2d2d52a05e6ad294602f1e0dec2291152b745870afc47c1397", - "sha256:0dd3f69098511e71880fb00f5815db9ed0ef62c05775395968299cb400aeab82", - "sha256:1031a5e7b048ee371ab3653aad3030ecfad6ee9ecdc85f0242c57751a05b0ac4", - "sha256:108e2dcf0b53a7c4ab8986842a8edcb8ab2e59919a74ff51c296772e8e74d0ae", - "sha256:144a1fc54765f5c5c36d6d4b073299832aa1ec6a746a6452c3ee7b46b3d3b11d", - "sha256:19d6c11bf35a6ad077eb23852827f91c804eeb71ecb85db4ee1386825b9dc4db", - "sha256:1f687a28640f763f23f8a9801fe9e1b37338bb1ca5d564ddd41619458f1f22d1", - "sha256:224803b74aab56aa7be313f92a8d9911dcade37e5f167db62a738d0c85fdac4b", - "sha256:23a412b7b1a7063f81a742463f38821097b6a37ce1e5b89dd8e871d14dbfd86b", - "sha256:25f87ae6b96374db20f180eab083aafe419b194e96e4f282c40191e71980c666", - "sha256:2630ca4e152c221072fd4a56d4622b5ada876f668ecd24d5ab62544ae6793ed6", - "sha256:28e1f28d07220c0f3da0e8fcd5a115bbb53f8b55cecf9bec0c946eb9a059a94c", - "sha256:2b51739ddfd013c6f657b55a508de8b9ea78b56d22b236052c3a85a675102dc6", - "sha256:2cc1b87bba1dd1a898e664a31012725e48af826bf3971e786c53e32e02adae6c", - "sha256:2fef0b38c34ae675fcbb1b5db760d40c3fc3612cfa186e9e50df5782cac02bcd", - "sha256:36f392dc7763fe7924575475736bddf9ab9f7a66b920932d0ea50c2ded2f5636", - "sha256:374f690e1dd0dbdcddea4a5c9bdd97632cf656c69113f7cd6a361f2a67221cb6", - "sha256:3986217ec830c2109875be740531feb8ddafe0dfa49767cdcd072ed7e8927962", - "sha256:39fb166d2196413bead229cd64a2ffd6ec78ebab83fff7d2701103cf9f4dfd26", - "sha256:4290035b169578ffbbfa50d904d26bec16a94526071ebec3dadbebf67a26b25e", - "sha256:43548ad74ea50456e1c68d3c67fff3de64c6edb85bcd511d1136f9b5376fc9d1", - "sha256:44a22ae1cfd82e4ffa2066eb3390777dc79468f866f0625261a93e44cdf6482b", - "sha256:457c2cd5a646dd4ed536c92b535d73548fb8e216ebee602aa9f48e068fc393f3", - "sha256:459226445c7d7454981c4c0ce0ad1a72e1e751c3e417f305722bbcee6697e06a", - "sha256:47af45b6153522733aa6e92543938e97a70ce0900649ba626cf5aad290b737b6", - "sha256:499334ad139557de97cbc4347ee921c0e2b5e9c0f009859e74f3f77918339257", - "sha256:57ba112e5530530fd175ed550373eb263db4ca98b5f00694d73b18b9a02e7185", - "sha256:5ce479ecc068bc2a74cb98dd8dba99e070d1b2f4a8371a7dfe631f85db70fe6e", - "sha256:5dbc1bcc7413eebe5f18196e22804a3be1bfdfc7e2afd415e12c068624d48247", - "sha256:6277d426e2f31bdbacb377d17a7475e32b2d7d1f02faaecc48d8e370c6a3ff31", - "sha256:66372c2a01782c5fe8e04bff4a2a0121a9897e19223d9eab30c54c50b2ebeb7f", - "sha256:670fa596984b08a4a769491cbdf22350431970d0112e03d7e4eeaecaafcd0fec", - "sha256:6f435946b7bf7a1b438b4e6b149b947c837cb23c704e780c19ba3e6855dbbdd3", - "sha256:7413167c507a768eafb5424413c5b2f515c606be5bb4ef8c5dee43925aa5718b", - "sha256:7c3d389e8d76a49923683123730c33e9553063d9041658f23897f0b396b2386f", - "sha256:7d77b6f63f806578c604dca209280e4c54f0fa9a8128bb8d2cc5fb6f99da4150", - "sha256:7e76b9cfbf5ced1aca15a0e5b6f229344d9b3123439ffce552b11faab0114a02", - "sha256:7f3502f03b4da52bbe8ba962621daa846f38489cae5c4a7b5d738f15f6443d17", - "sha256:7fe9739a686dc44733d52d6e4f7b9c77b285e49edf8570754b322bca6b85b4cc", - "sha256:83ab366777ea45d58f72593adf35d36ca911ea8bd838483c1823b883a121b0e4", - "sha256:84077821c85f222362b72fdc44f7a3a13587a013a45cf14534df1cbbdc9a6796", - "sha256:8bb381f777351bd534462f63e1c6afb10a7caa9fa2a421ae22c26e796fe31b1f", - "sha256:92da587eee39a52c91aebea8b850e4e4f095fe5928d415cb7ed656b3460ae79a", - "sha256:9301cc6db4d83d2c0719f7fcda37229691745168bf6ae849bea2e85fc769175d", - "sha256:965fd0cf4694d76f6564896b422724ec7b959ef927a7cb187fc6b3f4e4f59833", - "sha256:99d6a550425cc51c656331af0e2b1651e90eaaa23fb4acde577cf15068e2e20f", - "sha256:99ef6289b62042500d581170d06e17f5353b111a15aa6b25b05b91c6886df8fc", - "sha256:a1409c4eccb6981c7baabc8888d3550df518add6e06fe74fa1d9312c1838652d", - "sha256:a74fcf77d979364f9b69fcf8200849ca29a374973dc193a7317698aa37d8b01c", - "sha256:aaa179975a64790c1f2701ac562b5eeb733946eeb036b5bcca05c8d928a62f10", - "sha256:ac69b394764bb857429b031d29d9604842bc4cbfd964d764b1af1868eeebc4f0", - "sha256:b45d4503de8f4f3dc02f1d28a9b039e5504a02cc18906cfe744c11def942e9eb", - "sha256:b7d893c8cf0e2429b823ef1a1d360a25950ed11f0e2a9df2b5198821832e1947", - "sha256:b8eb28995771c087a73338f695a08c9abfdf723d185e57b97f6175c5051ff1ae", - "sha256:b91d529b47798c016d4b4c1d06cc826ac40d196da54f0de3c519f5a297c5076a", - "sha256:bc365ce25f6c7c5ed70e4bc674f9137f52b7dd6a125037f9132a7be52b8a252f", - "sha256:bf29304a8011feb58913c382902fde3395957a47645bf848eea695839aa101b7", - "sha256:c06bf3f38f0707592898428636cbb75d0a846651b053a1cf748763e3063a6925", - "sha256:c77d10ec3c1cf328b2f501ca32583625987ea0f23a0c2a49b37a39ee5c4c4630", - "sha256:cd196d056b40af073d95a2879678585f0b74ad35190fac04ca67954c582c6b61", - "sha256:d7a353ebfa7154c871a35caca7bfd8f9e18666829a1dc187115b80e35a29393e", - "sha256:d84308f097d7a513359757c69707ad339da799e53b7393819ec2ea36bc4beb58", - "sha256:dd7ef715ccb8040954d44cfeff17e6b8e9f79c8019daae2fd30a8806ef5435c0", - "sha256:e672cf9caaf669053121f1766d659a8813bd547edef6e009205378faf45c67b8", - "sha256:ecc6148228c9ae25ce403eade13a0961de1cb016bdb35c6eafd8e7b87ad028b1", - "sha256:f1c5742c31ba7d72f2dedf7968998730664b45e38827637e0f04a2ac7de2f5f1", - "sha256:f1d6e4b7b2ae3a6a9df53efbf199e4bfcff0959dbdb5fd9ced34d4407348e39a", - "sha256:f2fc053228a6bd3a17a9b0a3f15c3ab3cf95727b00557e92e1cfe094b88cc662", - "sha256:f57515750d07e14743db55d59759893fdb21d2668f39e549a7d6cad5d70f9fea", - "sha256:f85151ec5a232335f1be022b09fbbe459042ea1951d8a48fef251223fc67eee1", - "sha256:fb0315a2b26fde4005a7c401707c5352df274460f2f85b209cf6024271373013", - "sha256:fc0916c4295c64d6890a46e02d4482bb5ccf33bf1a824c0eaa9e83b148291f90", - "sha256:fd24fd140b69f0b0bcc9165c397e9b2e89ecbeda83303abf2a072609f60239e2", - "sha256:fdae0120cddc839eb8e3c15faa8ad541cc6d906d3eb24d82fb041cfe2807bc1e", - "sha256:fe00f4fe11c8a521b173e6324d862ee7ee3412bf7107570c9b564fe1119b56fb" - ], - "markers": "python_version >= '3.8'", - "version": "==2024.4.28" - }, - "rfc3986": { - "extras": [ - "idna2008" - ], - "hashes": [ - "sha256:270aaf10d87d0d4e095063c65bf3ddbc6ee3d0b226328ce21e036f946e421835", - "sha256:a86d6e1f5b1dc238b218b012df0aa79409667bb209e58da56d0b94704e712a97" - ], - "version": "==1.5.0" - }, - "ruff": { - "hashes": [ - "sha256:0e2e06459042ac841ed510196c350ba35a9b24a643e23db60d79b2db92af0c2b", - "sha256:1f32cadf44c2020e75e0c56c3408ed1d32c024766bd41aedef92aa3ca28eef68", - "sha256:22e306bf15e09af45ca812bc42fa59b628646fa7c26072555f278994890bc7ac", - "sha256:24016ed18db3dc9786af103ff49c03bdf408ea253f3cb9e3638f39ac9cf2d483", - "sha256:33bcc160aee2520664bc0859cfeaebc84bb7323becff3f303b8f1f2d81cb4edc", - "sha256:3afabaf7ba8e9c485a14ad8f4122feff6b2b93cc53cd4dad2fd24ae35112d5c5", - "sha256:5ec481661fb2fd88a5d6cf1f83403d388ec90f9daaa36e40e2c003de66751798", - "sha256:652e4ba553e421a6dc2a6d4868bc3b3881311702633eb3672f9f244ded8908cd", - "sha256:6a2243f8f434e487c2a010c7252150b1fdf019035130f41b77626f5655c9ca22", - "sha256:6ab165ef5d72392b4ebb85a8b0fbd321f69832a632e07a74794c0e598e7a8376", - "sha256:7891ee376770ac094da3ad40c116258a381b86c7352552788377c6eb16d784fe", - "sha256:799eb468ea6bc54b95527143a4ceaf970d5aa3613050c6cff54c85fda3fde480", - "sha256:82986bb77ad83a1719c90b9528a9dd663c9206f7c0ab69282af8223566a0c34e", - "sha256:8772130a063f3eebdf7095da00c0b9898bd1774c43b336272c3e98667d4fb8fa", - "sha256:8d14dc8953f8af7e003a485ef560bbefa5f8cc1ad994eebb5b12136049bbccc5", - "sha256:cbd1e87c71bca14792948c4ccb51ee61c3296e164019d2d484f3eaa2d360dfaf", - "sha256:ec4ba9436a51527fb6931a8839af4c36a5481f8c19e8f5e42c2f7ad3a49f5069" - ], - "index": "pypi", - "markers": "python_version >= '3.7'", - "version": "==0.4.2" - }, - "sentry-sdk": { - "extras": [ - "starlette" - ], - "hashes": [ - "sha256:b54c54a2160f509cf2757260d0cf3885b608c6192c2555a3857e3a4d0f84bdb3", - "sha256:c278e0f523f6f0ee69dc43ad26dcdb1202dffe5ac326ae31472e012d941bee21" - ], - "markers": "python_version >= '3.6'", - "version": "==2.0.1" - }, - "six": { - "hashes": [ - "sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926", - "sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254" - ], - "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2'", - "version": "==1.16.0" - }, - "sniffio": { - "hashes": [ - "sha256:2f6da418d1f1e0fddd844478f41680e794e6051915791a034ff65e5f100525a2", - "sha256:f4324edc670a0f49750a81b895f35c3adb843cca46f0530f79fc1babb23789dc" - ], - "markers": "python_version >= '3.7'", - "version": "==1.3.1" - }, - "starlette": { - "extras": [ - "jinja2" - ], - "hashes": [ - "sha256:7bf3da5e997e796cc202cef2bd3f96a7d9b1e1943203c2fe2b42e020bc658482", - "sha256:e58b9fc402c579950260fbb6d57173395c4e62804c40d3ede7e9ef1074f0c579" - ], - "markers": "python_version >= '3.7'", - "version": "==0.28.0" - }, - "typing-extensions": { - "hashes": [ - "sha256:83f085bd5ca59c80295fc2a82ab5dac679cbe02b9f33f7d83af68e241bea51b0", - "sha256:c1f94d72897edaf4ce775bb7558d5b79d8126906a14ea5ed1635921406c0387a" - ], - "index": "pypi", - "markers": "python_version >= '3.8'", - "version": "==4.11.0" - }, - "tzlocal": { - "hashes": [ - "sha256:49816ef2fe65ea8ac19d19aa7a1ae0551c834303d5014c6d5a62e4cbda8047b8", - "sha256:8d399205578f1a9342816409cc1e46a93ebd5755e39ea2d85334bea911bf0e6e" - ], - "markers": "python_version >= '3.8'", - "version": "==5.2" - }, - "uk-election-ids": { - "hashes": [ - "sha256:043d4699ff3717c85649b9fc79e1fa2b9dcdb18e62a7bdc45179c4c516b5e157", - "sha256:f75aaaa362728426f459fca1fb2b6c610ff2093ea2f27e944e81e2ed10f6e35c" - ], - "version": "==0.7.3" - }, - "urllib3": { - "hashes": [ - "sha256:34b97092d7e0a3a8cf7cd10e386f401b3737364026c45e622aa02903dffe0f07", - "sha256:f8ecc1bba5667413457c529ab955bf8c67b45db799d159066261719e328580a0" - ], - "index": "pypi", - "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4, 3.5'", - "version": "==1.26.18" - } - }, - "develop": { - "annotated-types": { - "hashes": [ - "sha256:0641064de18ba7a25dee8f96403ebc39113d0cb953a01429249d5c7564666a43", - "sha256:563339e807e53ffd9c267e99fc6d9ea23eb8443c08f112651963e24e22f84a5d" - ], - "markers": "python_version >= '3.8'", - "version": "==0.6.0" - }, - "anyio": { - "hashes": [ - "sha256:048e05d0f6caeed70d731f3db756d35dcc1f35747c8c403364a8332c630441b8", - "sha256:f75253795a87df48568485fd18cdd2a3fa5c4f7c5be8e5e36637733fce06fed6" - ], - "markers": "python_version >= '3.8'", - "version": "==4.3.0" - }, - "arrow": { - "hashes": [ - "sha256:c728b120ebc00eb84e01882a6f5e7927a53960aa990ce7dd2b10f39005a67f80", - "sha256:d4540617648cb5f895730f1ad8c82a65f2dad0166f57b75f3ca54759c4d67a85" - ], - "markers": "python_version >= '3.8'", - "version": "==1.3.0" - }, - "asttokens": { - "hashes": [ - "sha256:051ed49c3dcae8913ea7cd08e46a606dba30b79993209636c4875bc1d637bc24", - "sha256:b03869718ba9a6eb027e134bfdf69f38a236d681c83c160d510768af11254ba0" - ], - "version": "==2.4.1" - }, - "attrs": { - "hashes": [ - "sha256:935dc3b529c262f6cf76e50877d35a4bd3c1de194fd41f47a2b7ae8f19971f30", - "sha256:99b87a485a5820b23b879f04c2305b44b951b502fd64be915879d77a7e8fc6f1" - ], - "markers": "python_version >= '3.7'", - "version": "==23.2.0" - }, - "aws-lambda-builders": { - "hashes": [ - "sha256:c0d3c4e1d9d663ccc9d13470487958fd4cc0918610786a454759b8d383a10043", - "sha256:f2d6dc0ca6cb454d4419b8df1e2a5b4dc4973484a16b809bdb8e00620f95e6af" - ], - "markers": "python_version >= '3.7'", - "version": "==1.42.0" - }, - "aws-sam-cli": { - "hashes": [ - "sha256:3a8add61f5817413dd507563e1719b3f0c0bb89c5b357f6ae31613612bc67d71", - "sha256:9d1857d733bff70ed062ffb09ace2a2a2c3d0f86e159c6fef269d3897a9e0765" - ], - "index": "pypi", - "markers": "python_version >= '3.8' and python_version != '4.0' and python_version <= '4.0'", - "version": "==1.103.0" - }, - "aws-sam-translator": { - "hashes": [ - "sha256:36afb8b802af0180a35efa68a8ab19d5d929d0a6a649a0101e8a4f8e1f05681f", - "sha256:f00215f9314cef1bbbdbd7520e3b0c75a76b88bdc3f0dedb6a2c69a12e904b12" - ], - "markers": "python_version >= '3.7' and python_version != '4.0' and python_version <= '4.0'", - "version": "==1.80.0" - }, - "beautifulsoup4": { - "hashes": [ - "sha256:74e3d1928edc070d21748185c46e3fb33490f22f52a3addee9aee0f4f7781051", - "sha256:b80878c9f40111313e55da8ba20bdba06d8fa3969fc68304167741bbf9e082ed" - ], - "index": "pypi", - "markers": "python_full_version >= '3.6.0'", - "version": "==4.12.3" - }, - "binaryornot": { - "hashes": [ - "sha256:359501dfc9d40632edc9fac890e19542db1a287bbcfa58175b66658392018061", - "sha256:b8b71173c917bddcd2c16070412e369c3ed7f0528926f70cac18a6c97fd563e4" - ], - "version": "==0.4.4" - }, - "blinker": { - "hashes": [ - "sha256:5f1cdeff423b77c31b89de0565cd03e5275a03028f44b2b15f912632a58cced6", - "sha256:da44ec748222dcd0105ef975eed946da197d5bdf8bafb6aa92f5bc89da63fa25" - ], - "markers": "python_version >= '3.8'", - "version": "==1.8.1" - }, - "boto3": { - "hashes": [ - "sha256:22f65b3c9b7a419f8f39c2dddc421e14fab8cbb3bd8a9d467e874237d39f59b1", - "sha256:bbb87d641c73462e53b1777083b55c8f13921618ad08757478a8122985c56c13" - ], - "markers": "python_version >= '3.8'", - "version": "==1.34.94" - }, - "boto3-stubs": { - "extras": [ - "apigateway", - "cloudformation", - "ecr", - "iam", - "kinesis", - "lambda", - "s3", - "schemas", - "secretsmanager", - "signer", - "sqs", - "stepfunctions", - "sts", - "xray" - ], - "hashes": [ - "sha256:897cb22cbf7971809cac10470121ac194a5cc57d5fb3d8bfec09e07b3cb7646b", - "sha256:e0ffd497ebd63b5d66b7eeef3192201be5453e8e5f449c864dd23877cf18fe3e" - ], - "markers": "python_version >= '3.7'", - "version": "==1.29.0" - }, - "botocore": { - "hashes": [ - "sha256:99b11be9a28f9051af4c96fa121e9c3f22a86d499abd773c9e868b2a38961bae", - "sha256:f00a79002e0cb9d6895ecd0919c506402850177d7b6c4d2634fa2da362d95bcb" - ], - "markers": "python_version >= '3.8'", - "version": "==1.34.94" - }, - "botocore-stubs": { - "hashes": [ - "sha256:64d80a3467e3b19939e9c2750af33328b3087f8f524998dbdf7ed168227f507d", - "sha256:b0345f55babd8b901c53804fc5c326a4a0bd2e23e3b71f9ea5d9f7663466e6ba" - ], - "markers": "python_version >= '3.8' and python_version < '4.0'", - "version": "==1.34.94" - }, - "certifi": { - "hashes": [ - "sha256:0569859f95fc761b18b45ef421b1290a0f65f147e92a1e5eb3e635f9a5e4e66f", - "sha256:dc383c07b76109f368f6106eee2b593b04a011ea4d55f652c6ca24a754d1cdd1" - ], - "markers": "python_version >= '3.6'", - "version": "==2024.2.2" - }, - "cffi": { - "hashes": [ - "sha256:0c9ef6ff37e974b73c25eecc13952c55bceed9112be2d9d938ded8e856138bcc", - "sha256:131fd094d1065b19540c3d72594260f118b231090295d8c34e19a7bbcf2e860a", - "sha256:1b8ebc27c014c59692bb2664c7d13ce7a6e9a629be20e54e7271fa696ff2b417", - "sha256:2c56b361916f390cd758a57f2e16233eb4f64bcbeee88a4881ea90fca14dc6ab", - "sha256:2d92b25dbf6cae33f65005baf472d2c245c050b1ce709cc4588cdcdd5495b520", - "sha256:31d13b0f99e0836b7ff893d37af07366ebc90b678b6664c955b54561fc36ef36", - "sha256:32c68ef735dbe5857c810328cb2481e24722a59a2003018885514d4c09af9743", - "sha256:3686dffb02459559c74dd3d81748269ffb0eb027c39a6fc99502de37d501faa8", - "sha256:582215a0e9adbe0e379761260553ba11c58943e4bbe9c36430c4ca6ac74b15ed", - "sha256:5b50bf3f55561dac5438f8e70bfcdfd74543fd60df5fa5f62d94e5867deca684", - "sha256:5bf44d66cdf9e893637896c7faa22298baebcd18d1ddb6d2626a6e39793a1d56", - "sha256:6602bc8dc6f3a9e02b6c22c4fc1e47aa50f8f8e6d3f78a5e16ac33ef5fefa324", - "sha256:673739cb539f8cdaa07d92d02efa93c9ccf87e345b9a0b556e3ecc666718468d", - "sha256:68678abf380b42ce21a5f2abde8efee05c114c2fdb2e9eef2efdb0257fba1235", - "sha256:68e7c44931cc171c54ccb702482e9fc723192e88d25a0e133edd7aff8fcd1f6e", - "sha256:6b3d6606d369fc1da4fd8c357d026317fbb9c9b75d36dc16e90e84c26854b088", - "sha256:748dcd1e3d3d7cd5443ef03ce8685043294ad6bd7c02a38d1bd367cfd968e000", - "sha256:7651c50c8c5ef7bdb41108b7b8c5a83013bfaa8a935590c5d74627c047a583c7", - "sha256:7b78010e7b97fef4bee1e896df8a4bbb6712b7f05b7ef630f9d1da00f6444d2e", - "sha256:7e61e3e4fa664a8588aa25c883eab612a188c725755afff6289454d6362b9673", - "sha256:80876338e19c951fdfed6198e70bc88f1c9758b94578d5a7c4c91a87af3cf31c", - "sha256:8895613bcc094d4a1b2dbe179d88d7fb4a15cee43c052e8885783fac397d91fe", - "sha256:88e2b3c14bdb32e440be531ade29d3c50a1a59cd4e51b1dd8b0865c54ea5d2e2", - "sha256:8f8e709127c6c77446a8c0a8c8bf3c8ee706a06cd44b1e827c3e6a2ee6b8c098", - "sha256:9cb4a35b3642fc5c005a6755a5d17c6c8b6bcb6981baf81cea8bfbc8903e8ba8", - "sha256:9f90389693731ff1f659e55c7d1640e2ec43ff725cc61b04b2f9c6d8d017df6a", - "sha256:a09582f178759ee8128d9270cd1344154fd473bb77d94ce0aeb2a93ebf0feaf0", - "sha256:a6a14b17d7e17fa0d207ac08642c8820f84f25ce17a442fd15e27ea18d67c59b", - "sha256:a72e8961a86d19bdb45851d8f1f08b041ea37d2bd8d4fd19903bc3083d80c896", - "sha256:abd808f9c129ba2beda4cfc53bde801e5bcf9d6e0f22f095e45327c038bfe68e", - "sha256:ac0f5edd2360eea2f1daa9e26a41db02dd4b0451b48f7c318e217ee092a213e9", - "sha256:b29ebffcf550f9da55bec9e02ad430c992a87e5f512cd63388abb76f1036d8d2", - "sha256:b2ca4e77f9f47c55c194982e10f058db063937845bb2b7a86c84a6cfe0aefa8b", - "sha256:b7be2d771cdba2942e13215c4e340bfd76398e9227ad10402a8767ab1865d2e6", - "sha256:b84834d0cf97e7d27dd5b7f3aca7b6e9263c56308ab9dc8aae9784abb774d404", - "sha256:b86851a328eedc692acf81fb05444bdf1891747c25af7529e39ddafaf68a4f3f", - "sha256:bcb3ef43e58665bbda2fb198698fcae6776483e0c4a631aa5647806c25e02cc0", - "sha256:c0f31130ebc2d37cdd8e44605fb5fa7ad59049298b3f745c74fa74c62fbfcfc4", - "sha256:c6a164aa47843fb1b01e941d385aab7215563bb8816d80ff3a363a9f8448a8dc", - "sha256:d8a9d3ebe49f084ad71f9269834ceccbf398253c9fac910c4fd7053ff1386936", - "sha256:db8e577c19c0fda0beb7e0d4e09e0ba74b1e4c092e0e40bfa12fe05b6f6d75ba", - "sha256:dc9b18bf40cc75f66f40a7379f6a9513244fe33c0e8aa72e2d56b0196a7ef872", - "sha256:e09f3ff613345df5e8c3667da1d918f9149bd623cd9070c983c013792a9a62eb", - "sha256:e4108df7fe9b707191e55f33efbcb2d81928e10cea45527879a4749cbe472614", - "sha256:e6024675e67af929088fda399b2094574609396b1decb609c55fa58b028a32a1", - "sha256:e70f54f1796669ef691ca07d046cd81a29cb4deb1e5f942003f401c0c4a2695d", - "sha256:e715596e683d2ce000574bae5d07bd522c781a822866c20495e52520564f0969", - "sha256:e760191dd42581e023a68b758769e2da259b5d52e3103c6060ddc02c9edb8d7b", - "sha256:ed86a35631f7bfbb28e108dd96773b9d5a6ce4811cf6ea468bb6a359b256b1e4", - "sha256:ee07e47c12890ef248766a6e55bd38ebfb2bb8edd4142d56db91b21ea68b7627", - "sha256:fa3a0128b152627161ce47201262d3140edb5a5c3da88d73a1b790a959126956", - "sha256:fcc8eb6d5902bb1cf6dc4f187ee3ea80a1eba0a89aba40a5cb20a5087d961357" - ], - "markers": "python_version >= '3.8'", - "version": "==1.16.0" - }, - "cfgv": { - "hashes": [ - "sha256:b7265b1f29fd3316bfcd2b330d63d024f2bfd8bcb8b0272f8e19a504856c48f9", - "sha256:e52591d4c5f5dead8e0f673fb16db7949d2cfb3f7da4582893288f0ded8fe560" - ], - "markers": "python_version >= '3.8'", - "version": "==3.4.0" - }, - "cfn-lint": { - "hashes": [ - "sha256:5e9409e950590c772696a5298fb1dde7d22ca2da431fc6b8dd2de96434a964b7", - "sha256:fe386419ec2c92ffd795a9d1e1bea8131c9c8fae90e7a823f43da2fff82e9af7" - ], - "markers": "python_version >= '3.7' and python_version != '4.0' and python_version <= '4.0'", - "version": "==0.83.4" - }, - "chardet": { - "hashes": [ - "sha256:1b3b6ff479a8c414bc3fa2c0852995695c4a026dcd6d0633b2dd092ca39c1cf7", - "sha256:e1cf59446890a00105fe7b7912492ea04b6e6f06d4b742b2c788469e34c82970" - ], - "markers": "python_version >= '3.7'", - "version": "==5.2.0" - }, - "charset-normalizer": { - "hashes": [ - "sha256:06435b539f889b1f6f4ac1758871aae42dc3a8c0e24ac9e60c2384973ad73027", - "sha256:06a81e93cd441c56a9b65d8e1d043daeb97a3d0856d177d5c90ba85acb3db087", - "sha256:0a55554a2fa0d408816b3b5cedf0045f4b8e1a6065aec45849de2d6f3f8e9786", - "sha256:0b2b64d2bb6d3fb9112bafa732def486049e63de9618b5843bcdd081d8144cd8", - "sha256:10955842570876604d404661fbccbc9c7e684caf432c09c715ec38fbae45ae09", - "sha256:122c7fa62b130ed55f8f285bfd56d5f4b4a5b503609d181f9ad85e55c89f4185", - "sha256:1ceae2f17a9c33cb48e3263960dc5fc8005351ee19db217e9b1bb15d28c02574", - "sha256:1d3193f4a680c64b4b6a9115943538edb896edc190f0b222e73761716519268e", - "sha256:1f79682fbe303db92bc2b1136016a38a42e835d932bab5b3b1bfcfbf0640e519", - "sha256:2127566c664442652f024c837091890cb1942c30937add288223dc895793f898", - "sha256:22afcb9f253dac0696b5a4be4a1c0f8762f8239e21b99680099abd9b2b1b2269", - "sha256:25baf083bf6f6b341f4121c2f3c548875ee6f5339300e08be3f2b2ba1721cdd3", - "sha256:2e81c7b9c8979ce92ed306c249d46894776a909505d8f5a4ba55b14206e3222f", - "sha256:3287761bc4ee9e33561a7e058c72ac0938c4f57fe49a09eae428fd88aafe7bb6", - "sha256:34d1c8da1e78d2e001f363791c98a272bb734000fcef47a491c1e3b0505657a8", - "sha256:37e55c8e51c236f95b033f6fb391d7d7970ba5fe7ff453dad675e88cf303377a", - "sha256:3d47fa203a7bd9c5b6cee4736ee84ca03b8ef23193c0d1ca99b5089f72645c73", - "sha256:3e4d1f6587322d2788836a99c69062fbb091331ec940e02d12d179c1d53e25fc", - "sha256:42cb296636fcc8b0644486d15c12376cb9fa75443e00fb25de0b8602e64c1714", - "sha256:45485e01ff4d3630ec0d9617310448a8702f70e9c01906b0d0118bdf9d124cf2", - "sha256:4a78b2b446bd7c934f5dcedc588903fb2f5eec172f3d29e52a9096a43722adfc", - "sha256:4ab2fe47fae9e0f9dee8c04187ce5d09f48eabe611be8259444906793ab7cbce", - "sha256:4d0d1650369165a14e14e1e47b372cfcb31d6ab44e6e33cb2d4e57265290044d", - "sha256:549a3a73da901d5bc3ce8d24e0600d1fa85524c10287f6004fbab87672bf3e1e", - "sha256:55086ee1064215781fff39a1af09518bc9255b50d6333f2e4c74ca09fac6a8f6", - "sha256:572c3763a264ba47b3cf708a44ce965d98555f618ca42c926a9c1616d8f34269", - "sha256:573f6eac48f4769d667c4442081b1794f52919e7edada77495aaed9236d13a96", - "sha256:5b4c145409bef602a690e7cfad0a15a55c13320ff7a3ad7ca59c13bb8ba4d45d", - "sha256:6463effa3186ea09411d50efc7d85360b38d5f09b870c48e4600f63af490e56a", - "sha256:65f6f63034100ead094b8744b3b97965785388f308a64cf8d7c34f2f2e5be0c4", - "sha256:663946639d296df6a2bb2aa51b60a2454ca1cb29835324c640dafb5ff2131a77", - "sha256:6897af51655e3691ff853668779c7bad41579facacf5fd7253b0133308cf000d", - "sha256:68d1f8a9e9e37c1223b656399be5d6b448dea850bed7d0f87a8311f1ff3dabb0", - "sha256:6ac7ffc7ad6d040517be39eb591cac5ff87416c2537df6ba3cba3bae290c0fed", - "sha256:6b3251890fff30ee142c44144871185dbe13b11bab478a88887a639655be1068", - "sha256:6c4caeef8fa63d06bd437cd4bdcf3ffefe6738fb1b25951440d80dc7df8c03ac", - "sha256:6ef1d82a3af9d3eecdba2321dc1b3c238245d890843e040e41e470ffa64c3e25", - "sha256:753f10e867343b4511128c6ed8c82f7bec3bd026875576dfd88483c5c73b2fd8", - "sha256:7cd13a2e3ddeed6913a65e66e94b51d80a041145a026c27e6bb76c31a853c6ab", - "sha256:7ed9e526742851e8d5cc9e6cf41427dfc6068d4f5a3bb03659444b4cabf6bc26", - "sha256:7f04c839ed0b6b98b1a7501a002144b76c18fb1c1850c8b98d458ac269e26ed2", - "sha256:802fe99cca7457642125a8a88a084cef28ff0cf9407060f7b93dca5aa25480db", - "sha256:80402cd6ee291dcb72644d6eac93785fe2c8b9cb30893c1af5b8fdd753b9d40f", - "sha256:8465322196c8b4d7ab6d1e049e4c5cb460d0394da4a27d23cc242fbf0034b6b5", - "sha256:86216b5cee4b06df986d214f664305142d9c76df9b6512be2738aa72a2048f99", - "sha256:87d1351268731db79e0f8e745d92493ee2841c974128ef629dc518b937d9194c", - "sha256:8bdb58ff7ba23002a4c5808d608e4e6c687175724f54a5dade5fa8c67b604e4d", - "sha256:8c622a5fe39a48f78944a87d4fb8a53ee07344641b0562c540d840748571b811", - "sha256:8d756e44e94489e49571086ef83b2bb8ce311e730092d2c34ca8f7d925cb20aa", - "sha256:8f4a014bc36d3c57402e2977dada34f9c12300af536839dc38c0beab8878f38a", - "sha256:9063e24fdb1e498ab71cb7419e24622516c4a04476b17a2dab57e8baa30d6e03", - "sha256:90d558489962fd4918143277a773316e56c72da56ec7aa3dc3dbbe20fdfed15b", - "sha256:923c0c831b7cfcb071580d3f46c4baf50f174be571576556269530f4bbd79d04", - "sha256:95f2a5796329323b8f0512e09dbb7a1860c46a39da62ecb2324f116fa8fdc85c", - "sha256:96b02a3dc4381e5494fad39be677abcb5e6634bf7b4fa83a6dd3112607547001", - "sha256:9f96df6923e21816da7e0ad3fd47dd8f94b2a5ce594e00677c0013018b813458", - "sha256:a10af20b82360ab00827f916a6058451b723b4e65030c5a18577c8b2de5b3389", - "sha256:a50aebfa173e157099939b17f18600f72f84eed3049e743b68ad15bd69b6bf99", - "sha256:a981a536974bbc7a512cf44ed14938cf01030a99e9b3a06dd59578882f06f985", - "sha256:a9a8e9031d613fd2009c182b69c7b2c1ef8239a0efb1df3f7c8da66d5dd3d537", - "sha256:ae5f4161f18c61806f411a13b0310bea87f987c7d2ecdbdaad0e94eb2e404238", - "sha256:aed38f6e4fb3f5d6bf81bfa990a07806be9d83cf7bacef998ab1a9bd660a581f", - "sha256:b01b88d45a6fcb69667cd6d2f7a9aeb4bf53760d7fc536bf679ec94fe9f3ff3d", - "sha256:b261ccdec7821281dade748d088bb6e9b69e6d15b30652b74cbbac25e280b796", - "sha256:b2b0a0c0517616b6869869f8c581d4eb2dd83a4d79e0ebcb7d373ef9956aeb0a", - "sha256:b4a23f61ce87adf89be746c8a8974fe1c823c891d8f86eb218bb957c924bb143", - "sha256:bd8f7df7d12c2db9fab40bdd87a7c09b1530128315d047a086fa3ae3435cb3a8", - "sha256:beb58fe5cdb101e3a055192ac291b7a21e3b7ef4f67fa1d74e331a7f2124341c", - "sha256:c002b4ffc0be611f0d9da932eb0f704fe2602a9a949d1f738e4c34c75b0863d5", - "sha256:c083af607d2515612056a31f0a8d9e0fcb5876b7bfc0abad3ecd275bc4ebc2d5", - "sha256:c180f51afb394e165eafe4ac2936a14bee3eb10debc9d9e4db8958fe36afe711", - "sha256:c235ebd9baae02f1b77bcea61bce332cb4331dc3617d254df3323aa01ab47bd4", - "sha256:cd70574b12bb8a4d2aaa0094515df2463cb429d8536cfb6c7ce983246983e5a6", - "sha256:d0eccceffcb53201b5bfebb52600a5fb483a20b61da9dbc885f8b103cbe7598c", - "sha256:d965bba47ddeec8cd560687584e88cf699fd28f192ceb452d1d7ee807c5597b7", - "sha256:db364eca23f876da6f9e16c9da0df51aa4f104a972735574842618b8c6d999d4", - "sha256:ddbb2551d7e0102e7252db79ba445cdab71b26640817ab1e3e3648dad515003b", - "sha256:deb6be0ac38ece9ba87dea880e438f25ca3eddfac8b002a2ec3d9183a454e8ae", - "sha256:e06ed3eb3218bc64786f7db41917d4e686cc4856944f53d5bdf83a6884432e12", - "sha256:e27ad930a842b4c5eb8ac0016b0a54f5aebbe679340c26101df33424142c143c", - "sha256:e537484df0d8f426ce2afb2d0f8e1c3d0b114b83f8850e5f2fbea0e797bd82ae", - "sha256:eb00ed941194665c332bf8e078baf037d6c35d7c4f3102ea2d4f16ca94a26dc8", - "sha256:eb6904c354526e758fda7167b33005998fb68c46fbc10e013ca97f21ca5c8887", - "sha256:eb8821e09e916165e160797a6c17edda0679379a4be5c716c260e836e122f54b", - "sha256:efcb3f6676480691518c177e3b465bcddf57cea040302f9f4e6e191af91174d4", - "sha256:f27273b60488abe721a075bcca6d7f3964f9f6f067c8c4c605743023d7d3944f", - "sha256:f30c3cb33b24454a82faecaf01b19c18562b1e89558fb6c56de4d9118a032fd5", - "sha256:fb69256e180cb6c8a894fee62b3afebae785babc1ee98b81cdf68bbca1987f33", - "sha256:fd1abc0d89e30cc4e02e4064dc67fcc51bd941eb395c502aac3ec19fab46b519", - "sha256:ff8fa367d09b717b2a17a052544193ad76cd49979c805768879cb63d9ca50561" - ], - "markers": "python_full_version >= '3.7.0'", - "version": "==3.3.2" - }, - "chevron": { - "hashes": [ - "sha256:87613aafdf6d77b6a90ff073165a61ae5086e21ad49057aa0e53681601800ebf", - "sha256:fbf996a709f8da2e745ef763f482ce2d311aa817d287593a5b990d6d6e4f0443" - ], - "version": "==0.14.0" - }, - "click": { - "hashes": [ - "sha256:ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28", - "sha256:ca9853ad459e787e2192211578cc907e7594e294c7ccc834310722b41b9ca6de" - ], - "markers": "python_version >= '3.7'", - "version": "==8.1.7" - }, - "cookiecutter": { - "hashes": [ - "sha256:6d1494e66a784f23324df9d593f3e43af3db4f4b926b9e49e6ff060169fc042a", - "sha256:8344663028abc08ec09b912e663636a97e1775bffe973425ec0107431acd390e" - ], - "markers": "python_version >= '3.7'", - "version": "==2.4.0" - }, - "coverage": { - "extras": [ - "toml" - ], - "hashes": [ - "sha256:075299460948cd12722a970c7eae43d25d37989da682997687b34ae6b87c0ef0", - "sha256:07dfdd492d645eea1bd70fb1d6febdcf47db178b0d99161d8e4eed18e7f62fe7", - "sha256:0cbdf2cae14a06827bec50bd58e49249452d211d9caddd8bd80e35b53cb04631", - "sha256:2055c4fb9a6ff624253d432aa471a37202cd8f458c033d6d989be4499aed037b", - "sha256:262fffc1f6c1a26125d5d573e1ec379285a3723363f3bd9c83923c9593a2ac25", - "sha256:280132aada3bc2f0fac939a5771db4fbb84f245cb35b94fae4994d4c1f80dae7", - "sha256:2b57780b51084d5223eee7b59f0d4911c31c16ee5aa12737c7a02455829ff067", - "sha256:2bd7065249703cbeb6d4ce679c734bef0ee69baa7bff9724361ada04a15b7e3b", - "sha256:3235d7c781232e525b0761730e052388a01548bd7f67d0067a253887c6e8df46", - "sha256:33c020d3322662e74bc507fb11488773a96894aa82a622c35a5a28673c0c26f5", - "sha256:357754dcdfd811462a725e7501a9b4556388e8ecf66e79df6f4b988fa3d0b39a", - "sha256:39793731182c4be939b4be0cdecde074b833f6171313cf53481f869937129ed3", - "sha256:3c2b77f295edb9fcdb6a250f83e6481c679335ca7e6e4a955e4290350f2d22a4", - "sha256:41327143c5b1d715f5f98a397608f90ab9ebba606ae4e6f3389c2145410c52b1", - "sha256:427e1e627b0963ac02d7c8730ca6d935df10280d230508c0ba059505e9233475", - "sha256:432949a32c3e3f820af808db1833d6d1631664d53dd3ce487aa25d574e18ad1c", - "sha256:4ba01d9ba112b55bfa4b24808ec431197bb34f09f66f7cb4fd0258ff9d3711b1", - "sha256:4d0e206259b73af35c4ec1319fd04003776e11e859936658cb6ceffdeba0f5be", - "sha256:51431d0abbed3a868e967f8257c5faf283d41ec882f58413cf295a389bb22e58", - "sha256:565b2e82d0968c977e0b0f7cbf25fd06d78d4856289abc79694c8edcce6eb2de", - "sha256:6782cd6216fab5a83216cc39f13ebe30adfac2fa72688c5a4d8d180cd52e8f6a", - "sha256:6afd2e84e7da40fe23ca588379f815fb6dbbb1b757c883935ed11647205111cb", - "sha256:710c62b6e35a9a766b99b15cdc56d5aeda0914edae8bb467e9c355f75d14ee95", - "sha256:84921b10aeb2dd453247fd10de22907984eaf80901b578a5cf0bb1e279a587cb", - "sha256:85a5dbe1ba1bf38d6c63b6d2c42132d45cbee6d9f0c51b52c59aa4afba057517", - "sha256:9c6384cc90e37cfb60435bbbe0488444e54b98700f727f16f64d8bfda0b84656", - "sha256:9dd88fce54abbdbf4c42fb1fea0e498973d07816f24c0e27a1ecaf91883ce69e", - "sha256:a81eb64feded34f40c8986869a2f764f0fe2db58c0530d3a4afbcde50f314880", - "sha256:a898c11dca8f8c97b467138004a30133974aacd572818c383596f8d5b2eb04a9", - "sha256:a9960dd1891b2ddf13a7fe45339cd59ecee3abb6b8326d8b932d0c5da208104f", - "sha256:a9a7ef30a1b02547c1b23fa9a5564f03c9982fc71eb2ecb7f98c96d7a0db5cf2", - "sha256:ad97ec0da94b378e593ef532b980c15e377df9b9608c7c6da3506953182398af", - "sha256:adf032b6c105881f9d77fa17d9eebe0ad1f9bfb2ad25777811f97c5362aa07f2", - "sha256:bbfe6389c5522b99768a93d89aca52ef92310a96b99782973b9d11e80511f932", - "sha256:bd4bacd62aa2f1a1627352fe68885d6ee694bdaebb16038b6e680f2924a9b2cc", - "sha256:bf0b4b8d9caa8d64df838e0f8dcf68fb570c5733b726d1494b87f3da85db3a2d", - "sha256:c379cdd3efc0658e652a14112d51a7668f6bfca7445c5a10dee7eabecabba19d", - "sha256:c58536f6892559e030e6924896a44098bc1290663ea12532c78cef71d0df8493", - "sha256:cbe6581fcff7c8e262eb574244f81f5faaea539e712a058e6707a9d272fe5b64", - "sha256:ced268e82af993d7801a9db2dbc1d2322e786c5dc76295d8e89473d46c6b84d4", - "sha256:cf3539007202ebfe03923128fedfdd245db5860a36810136ad95a564a2fdffff", - "sha256:cf62d17310f34084c59c01e027259076479128d11e4661bb6c9acb38c5e19bb8", - "sha256:d0194d654e360b3e6cc9b774e83235bae6b9b2cac3be09040880bb0e8a88f4a1", - "sha256:d3d117890b6eee85887b1eed41eefe2e598ad6e40523d9f94c4c4b213258e4a4", - "sha256:db2de4e546f0ec4b2787d625e0b16b78e99c3e21bc1722b4977c0dddf11ca84e", - "sha256:e768d870801f68c74c2b669fc909839660180c366501d4cc4b87efd6b0eee375", - "sha256:e7c211f25777746d468d76f11719e64acb40eed410d81c26cefac641975beb88", - "sha256:eed462b4541c540d63ab57b3fc69e7d8c84d5957668854ee4e408b50e92ce26a", - "sha256:f0bfe42523893c188e9616d853c47685e1c575fe25f737adf473d0405dcfa7eb", - "sha256:f609ebcb0242d84b7adeee2b06c11a2ddaec5464d21888b2c8255f5fd6a98ae4", - "sha256:fea9d3ca80bcf17edb2c08a4704259dadac196fe5e9274067e7a20511fad1743", - "sha256:fed7a72d54bd52f4aeb6c6e951f363903bd7d70bc1cad64dd1f087980d309ab9" - ], - "markers": "python_version >= '3.8'", - "version": "==7.5.0" - }, - "cryptography": { - "hashes": [ - "sha256:079b85658ea2f59c4f43b70f8119a52414cdb7be34da5d019a77bf96d473b960", - "sha256:09616eeaef406f99046553b8a40fbf8b1e70795a91885ba4c96a70793de5504a", - "sha256:13f93ce9bea8016c253b34afc6bd6a75993e5c40672ed5405a9c832f0d4a00bc", - "sha256:37a138589b12069efb424220bf78eac59ca68b95696fc622b6ccc1c0a197204a", - "sha256:3c78451b78313fa81607fa1b3f1ae0a5ddd8014c38a02d9db0616133987b9cdf", - "sha256:43f2552a2378b44869fe8827aa19e69512e3245a219104438692385b0ee119d1", - "sha256:48a0476626da912a44cc078f9893f292f0b3e4c739caf289268168d8f4702a39", - "sha256:49f0805fc0b2ac8d4882dd52f4a3b935b210935d500b6b805f321addc8177406", - "sha256:5429ec739a29df2e29e15d082f1d9ad683701f0ec7709ca479b3ff2708dae65a", - "sha256:5a1b41bc97f1ad230a41657d9155113c7521953869ae57ac39ac7f1bb471469a", - "sha256:68a2dec79deebc5d26d617bfdf6e8aab065a4f34934b22d3b5010df3ba36612c", - "sha256:7a698cb1dac82c35fcf8fe3417a3aaba97de16a01ac914b89a0889d364d2f6be", - "sha256:841df4caa01008bad253bce2a6f7b47f86dc9f08df4b433c404def869f590a15", - "sha256:90452ba79b8788fa380dfb587cca692976ef4e757b194b093d845e8d99f612f2", - "sha256:928258ba5d6f8ae644e764d0f996d61a8777559f72dfeb2eea7e2fe0ad6e782d", - "sha256:af03b32695b24d85a75d40e1ba39ffe7db7ffcb099fe507b39fd41a565f1b157", - "sha256:b640981bf64a3e978a56167594a0e97db71c89a479da8e175d8bb5be5178c003", - "sha256:c5ca78485a255e03c32b513f8c2bc39fedb7f5c5f8535545bdc223a03b24f248", - "sha256:c7f3201ec47d5207841402594f1d7950879ef890c0c495052fa62f58283fde1a", - "sha256:d5ec85080cce7b0513cfd233914eb8b7bbd0633f1d1703aa28d1dd5a72f678ec", - "sha256:d6c391c021ab1f7a82da5d8d0b3cee2f4b2c455ec86c8aebbc84837a631ff309", - "sha256:e3114da6d7f95d2dee7d3f4eec16dacff819740bbab931aff8648cb13c5ff5e7", - "sha256:f983596065a18a2183e7f79ab3fd4c475205b839e02cbc0efbbf9666c4b3083d" - ], - "markers": "python_version >= '3.7'", - "version": "==41.0.7" - }, - "dateparser": { - "hashes": [ - "sha256:fbed8b738a24c9cd7f47c4f2089527926566fe539e1a06125eddba75917b1eef", - "sha256:ff047d9cffad4d3113ead8ec0faf8a7fc43bab7d853ac8715e071312b53c465a" - ], - "index": "pypi", - "markers": "python_version >= '3.7'", - "version": "==1.1.7" - }, - "decorator": { - "hashes": [ - "sha256:637996211036b6385ef91435e4fae22989472f9d571faba8927ba8253acbc330", - "sha256:b8c3f85900b9dc423225913c5aace94729fe1fa9763b38939a95226f02d37186" - ], - "markers": "python_version > '3.6' and python_version < '3.11'", - "version": "==5.1.1" - }, - "distlib": { - "hashes": [ - "sha256:034db59a0b96f8ca18035f36290806a9a6e6bd9d1ff91e45a7f172eb17e51784", - "sha256:1530ea13e350031b6312d8580ddb6b27a104275a31106523b8f123787f494f64" - ], - "version": "==0.3.8" - }, - "dnspython": { - "hashes": [ - "sha256:5ef3b9680161f6fa89daf8ad451b5f1a33b18ae8a1c6778cdf4b43f08c0a6e50", - "sha256:e8f0f9c23a7b7cb99ded64e6c3a6f3e701d78f50c55e002b839dea7225cff7cc" - ], - "markers": "python_version >= '3.8'", - "version": "==2.6.1" - }, - "docker": { - "hashes": [ - "sha256:aa6d17830045ba5ef0168d5eaa34d37beeb113948c413affe1d5991fc11f9a20", - "sha256:aecd2277b8bf8e506e484f6ab7aec39abe0038e29fa4a6d3ba86c3fe01844ed9" - ], - "markers": "python_version >= '3.7'", - "version": "==6.1.3" - }, - "email-validator": { - "hashes": [ - "sha256:200a70680ba08904be6d1eef729205cc0d687634399a5924d842533efb824b84", - "sha256:97d882d174e2a65732fb43bfce81a3a834cbc1bde8bf419e30ef5ea976370a05" - ], - "version": "==2.1.1" - }, - "exceptiongroup": { - "hashes": [ - "sha256:5258b9ed329c5bbdd31a309f53cbfb0b155341807f6ff7606a1e801a891b29ad", - "sha256:a4785e48b045528f5bfe627b6ad554ff32def154f42372786903b7abcfe1aa16" - ], - "markers": "python_version < '3.11'", - "version": "==1.2.1" - }, - "executing": { - "hashes": [ - "sha256:35afe2ce3affba8ee97f2d69927fa823b08b472b7b994e36a52a964b93d16147", - "sha256:eac49ca94516ccc753f9fb5ce82603156e590b27525a8bc32cce8ae302eb61bc" - ], - "markers": "python_version >= '3.5'", - "version": "==2.0.1" - }, - "faker": { - "hashes": [ - "sha256:87ef41e24b39a5be66ecd874af86f77eebd26782a2681200e86c5326340a95d3", - "sha256:e23a2b74888885c3d23a9237bacb823041291c03d609a39acb9ebe6c123f3986" - ], - "markers": "python_version >= '3.8'", - "version": "==25.0.0" - }, - "filelock": { - "hashes": [ - "sha256:43339835842f110ca7ae60f1e1c160714c5a6afd15a2873419ab185334975c0f", - "sha256:6ea72da3be9b8c82afd3edcf99f2fffbb5076335a5ae4d03248bb5b6c3eae78a" - ], - "markers": "python_version >= '3.8'", - "version": "==3.14.0" - }, - "flask": { - "hashes": [ - "sha256:34e815dfaa43340d1d15a5c3a02b8476004037eb4840b34910c6e21679d288f3", - "sha256:ceb27b0af3823ea2737928a4d99d125a06175b8512c445cbd9a9ce200ef76842" - ], - "markers": "python_version >= '3.8'", - "version": "==3.0.3" - }, - "greenlet": { - "hashes": [ - "sha256:01bc7ea167cf943b4c802068e178bbf70ae2e8c080467070d01bfa02f337ee67", - "sha256:0448abc479fab28b00cb472d278828b3ccca164531daab4e970a0458786055d6", - "sha256:086152f8fbc5955df88382e8a75984e2bb1c892ad2e3c80a2508954e52295257", - "sha256:098d86f528c855ead3479afe84b49242e174ed262456c342d70fc7f972bc13c4", - "sha256:149e94a2dd82d19838fe4b2259f1b6b9957d5ba1b25640d2380bea9c5df37676", - "sha256:1551a8195c0d4a68fac7a4325efac0d541b48def35feb49d803674ac32582f61", - "sha256:15d79dd26056573940fcb8c7413d84118086f2ec1a8acdfa854631084393efcc", - "sha256:1996cb9306c8595335bb157d133daf5cf9f693ef413e7673cb07e3e5871379ca", - "sha256:1a7191e42732df52cb5f39d3527217e7ab73cae2cb3694d241e18f53d84ea9a7", - "sha256:1ea188d4f49089fc6fb283845ab18a2518d279c7cd9da1065d7a84e991748728", - "sha256:1f672519db1796ca0d8753f9e78ec02355e862d0998193038c7073045899f305", - "sha256:2516a9957eed41dd8f1ec0c604f1cdc86758b587d964668b5b196a9db5bfcde6", - "sha256:2797aa5aedac23af156bbb5a6aa2cd3427ada2972c828244eb7d1b9255846379", - "sha256:2dd6e660effd852586b6a8478a1d244b8dc90ab5b1321751d2ea15deb49ed414", - "sha256:3ddc0f794e6ad661e321caa8d2f0a55ce01213c74722587256fb6566049a8b04", - "sha256:3ed7fb269f15dc662787f4119ec300ad0702fa1b19d2135a37c2c4de6fadfd4a", - "sha256:419b386f84949bf0e7c73e6032e3457b82a787c1ab4a0e43732898a761cc9dbf", - "sha256:43374442353259554ce33599da8b692d5aa96f8976d567d4badf263371fbe491", - "sha256:52f59dd9c96ad2fc0d5724107444f76eb20aaccb675bf825df6435acb7703559", - "sha256:57e8974f23e47dac22b83436bdcf23080ade568ce77df33159e019d161ce1d1e", - "sha256:5b51e85cb5ceda94e79d019ed36b35386e8c37d22f07d6a751cb659b180d5274", - "sha256:649dde7de1a5eceb258f9cb00bdf50e978c9db1b996964cd80703614c86495eb", - "sha256:64d7675ad83578e3fc149b617a444fab8efdafc9385471f868eb5ff83e446b8b", - "sha256:68834da854554926fbedd38c76e60c4a2e3198c6fbed520b106a8986445caaf9", - "sha256:6b66c9c1e7ccabad3a7d037b2bcb740122a7b17a53734b7d72a344ce39882a1b", - "sha256:70fb482fdf2c707765ab5f0b6655e9cfcf3780d8d87355a063547b41177599be", - "sha256:7170375bcc99f1a2fbd9c306f5be8764eaf3ac6b5cb968862cad4c7057756506", - "sha256:73a411ef564e0e097dbe7e866bb2dda0f027e072b04da387282b02c308807405", - "sha256:77457465d89b8263bca14759d7c1684df840b6811b2499838cc5b040a8b5b113", - "sha256:7f362975f2d179f9e26928c5b517524e89dd48530a0202570d55ad6ca5d8a56f", - "sha256:81bb9c6d52e8321f09c3d165b2a78c680506d9af285bfccbad9fb7ad5a5da3e5", - "sha256:881b7db1ebff4ba09aaaeae6aa491daeb226c8150fc20e836ad00041bcb11230", - "sha256:894393ce10ceac937e56ec00bb71c4c2f8209ad516e96033e4b3b1de270e200d", - "sha256:99bf650dc5d69546e076f413a87481ee1d2d09aaaaaca058c9251b6d8c14783f", - "sha256:9da2bd29ed9e4f15955dd1595ad7bc9320308a3b766ef7f837e23ad4b4aac31a", - "sha256:afaff6cf5200befd5cec055b07d1c0a5a06c040fe5ad148abcd11ba6ab9b114e", - "sha256:b1b5667cced97081bf57b8fa1d6bfca67814b0afd38208d52538316e9422fc61", - "sha256:b37eef18ea55f2ffd8f00ff8fe7c8d3818abd3e25fb73fae2ca3b672e333a7a6", - "sha256:b542be2440edc2d48547b5923c408cbe0fc94afb9f18741faa6ae970dbcb9b6d", - "sha256:b7dcbe92cc99f08c8dd11f930de4d99ef756c3591a5377d1d9cd7dd5e896da71", - "sha256:b7f009caad047246ed379e1c4dbcb8b020f0a390667ea74d2387be2998f58a22", - "sha256:bba5387a6975598857d86de9eac14210a49d554a77eb8261cc68b7d082f78ce2", - "sha256:c5e1536de2aad7bf62e27baf79225d0d64360d4168cf2e6becb91baf1ed074f3", - "sha256:c5ee858cfe08f34712f548c3c363e807e7186f03ad7a5039ebadb29e8c6be067", - "sha256:c9db1c18f0eaad2f804728c67d6c610778456e3e1cc4ab4bbd5eeb8e6053c6fc", - "sha256:d353cadd6083fdb056bb46ed07e4340b0869c305c8ca54ef9da3421acbdf6881", - "sha256:d46677c85c5ba00a9cb6f7a00b2bfa6f812192d2c9f7d9c4f6a55b60216712f3", - "sha256:d4d1ac74f5c0c0524e4a24335350edad7e5f03b9532da7ea4d3c54d527784f2e", - "sha256:d73a9fe764d77f87f8ec26a0c85144d6a951a6c438dfe50487df5595c6373eac", - "sha256:da70d4d51c8b306bb7a031d5cff6cc25ad253affe89b70352af5f1cb68e74b53", - "sha256:daf3cb43b7cf2ba96d614252ce1684c1bccee6b2183a01328c98d36fcd7d5cb0", - "sha256:dca1e2f3ca00b84a396bc1bce13dd21f680f035314d2379c4160c98153b2059b", - "sha256:dd4f49ae60e10adbc94b45c0b5e6a179acc1736cf7a90160b404076ee283cf83", - "sha256:e1f145462f1fa6e4a4ae3c0f782e580ce44d57c8f2c7aae1b6fa88c0b2efdb41", - "sha256:e3391d1e16e2a5a1507d83e4a8b100f4ee626e8eca43cf2cadb543de69827c4c", - "sha256:fcd2469d6a2cf298f198f0487e0a5b1a47a42ca0fa4dfd1b6862c999f018ebbf", - "sha256:fd096eb7ffef17c456cfa587523c5f92321ae02427ff955bebe9e3c63bc9f0da", - "sha256:fe754d231288e1e64323cfad462fcee8f0288654c10bdf4f603a39ed923bef33" - ], - "markers": "python_version >= '3.7'", - "version": "==3.0.3" - }, - "h11": { - "hashes": [ - "sha256:8f19fbbe99e72420ff35c00b27a34cb9937e902a8b810e2c88300c6f0a3b699d", - "sha256:e3fe4ac4b851c468cc8363d500db52c2ead036020723024a109d37346efaa761" - ], - "markers": "python_version >= '3.7'", - "version": "==0.14.0" - }, - "httpcore": { - "hashes": [ - "sha256:c5d6f04e2fc530f39e0c077e6a30caa53f1451096120f1f38b954afd0b17c0cb", - "sha256:da1fb708784a938aa084bde4feb8317056c55037247c787bd7e19eb2c2949dc0" - ], - "markers": "python_version >= '3.7'", - "version": "==0.16.3" - }, - "httpx": { - "hashes": [ - "sha256:0b9b1f0ee18b9978d637b0776bfd7f54e2ca278e063e3586d8f01cda89e042a8", - "sha256:202ae15319be24efe9a8bd4ed4360e68fde7b38bcc2ce87088d416f026667d19" - ], - "index": "pypi", - "markers": "python_version >= '3.7'", - "version": "==0.23.1" - }, - "identify": { - "hashes": [ - "sha256:37d93f380f4de590500d9dba7db359d0d3da95ffe7f9de1753faa159e71e7dfa", - "sha256:e5e00f54165f9047fbebeb4a560f9acfb8af4c88232be60a488e9b68d122745d" - ], - "markers": "python_version >= '3.8'", - "version": "==2.5.36" - }, - "idna": { - "hashes": [ - "sha256:028ff3aadf0609c1fd278d8ea3089299412a7a8b9bd005dd08b9f8285bcb5cfc", - "sha256:82fee1fc78add43492d3a1898bfa6d8a904cc97d8427f683ed8e798d07761aa0" - ], - "markers": "python_version >= '3.5'", - "version": "==3.7" - }, - "iniconfig": { - "hashes": [ - "sha256:2d91e135bf72d31a410b17c16da610a82cb55f6b0477d1a902134b24a455b8b3", - "sha256:b6a85871a79d2e3b22d2d1b94ac2824226a63c6b741c88f7ae975f18b6778374" - ], - "markers": "python_version >= '3.7'", - "version": "==2.0.0" - }, - "ipdb": { - "hashes": [ - "sha256:45529994741c4ab6d2388bfa5d7b725c2cf7fe9deffabdb8a6113aa5ed449ed4", - "sha256:e3ac6018ef05126d442af680aad863006ec19d02290561ac88b8b1c0b0cfc726" - ], - "index": "pypi", - "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'", - "version": "==0.13.13" - }, - "ipython": { - "hashes": [ - "sha256:010db3f8a728a578bb641fdd06c063b9fb8e96a9464c63aec6310fbcb5e80501", - "sha256:d7bf2f6c4314984e3e02393213bab8703cf163ede39672ce5918c51fe253a2a3" - ], - "markers": "python_version > '3.6' and python_version < '3.11'", - "version": "==8.24.0" - }, - "itsdangerous": { - "hashes": [ - "sha256:c6242fc49e35958c8b15141343aa660db5fc54d4f13a1db01a3f5891b98700ef", - "sha256:e0050c0b7da1eea53ffaf149c0cfbb5c6e2e2b69c4bef22c81fa6eb73e5f6173" - ], - "markers": "python_version >= '3.8'", - "version": "==2.2.0" - }, - "jedi": { - "hashes": [ - "sha256:cf0496f3651bc65d7174ac1b7d043eff454892c708a87d1b683e57b569927ffd", - "sha256:e983c654fe5c02867aef4cdfce5a2fbb4a50adc0af145f70504238f18ef5e7e0" - ], - "markers": "python_version >= '3.6'", - "version": "==0.19.1" - }, - "jinja2": { - "hashes": [ - "sha256:7d6d50dd97d52cbc355597bd845fabfbac3f551e1f99619e39a35ce8c370b5fa", - "sha256:ac8bd6544d4bb2c9792bf3a159e80bba8fda7f07e81bc3aed565432d5925ba90" - ], - "index": "pypi", - "markers": "python_version >= '3.7'", - "version": "==3.1.3" - }, - "jmespath": { - "hashes": [ - "sha256:02e2e4cc71b5bcab88332eebf907519190dd9e6e82107fa7f83b1003a6252980", - "sha256:90261b206d6defd58fdd5e85f478bf633a2901798906be2ad389150c5c60edbe" - ], - "markers": "python_version >= '3.7'", - "version": "==1.0.1" - }, - "jschema-to-python": { - "hashes": [ - "sha256:76ff14fe5d304708ccad1284e4b11f96a658949a31ee7faed9e0995279549b91", - "sha256:8a703ca7604d42d74b2815eecf99a33359a8dccbb80806cce386d5e2dd992b05" - ], - "markers": "python_version >= '2.7'", - "version": "==1.2.3" - }, - "jsonpatch": { - "hashes": [ - "sha256:0ae28c0cd062bbd8b8ecc26d7d164fbbea9652a1a3693f3b956c1eae5145dade", - "sha256:9fcd4009c41e6d12348b4a0ff2563ba56a2923a7dfee731d004e212e1ee5030c" - ], - "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": "==1.33" - }, - "jsonpickle": { - "hashes": [ - "sha256:04ae7567a14269579e3af66b76bda284587458d7e8a204951ca8f71a3309952e", - "sha256:a1b14c8d6221cd8f394f2a97e735ea1d7edc927fbd135b26f2f8700657c8c62b" - ], - "markers": "python_version >= '3.7'", - "version": "==3.0.4" - }, - "jsonpointer": { - "hashes": [ - "sha256:15d51bba20eea3165644553647711d150376234112651b4f1811022aecad7d7a", - "sha256:585cee82b70211fa9e6043b7bb89db6e1aa49524340dde8ad6b63206ea689d88" - ], - "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": "==2.4" - }, - "jsonschema": { - "hashes": [ - "sha256:c9ff4d7447eed9592c23a12ccee508baf0dd0d59650615e847feb6cdca74f392", - "sha256:eee9e502c788e89cb166d4d37f43084e3b64ab405c795c03d343a4dbc2c810fc" - ], - "markers": "python_version >= '3.8'", - "version": "==4.19.2" - }, - "jsonschema-specifications": { - "hashes": [ - "sha256:48a76787b3e70f5ed53f1160d2b81f586e4ca6d1548c5de7085d1682674764cc", - "sha256:87e4fdf3a94858b8a2ba2778d9ba57d8a9cafca7c7489c46ba0d30a8bc6a9c3c" - ], - "markers": "python_version >= '3.8'", - "version": "==2023.12.1" - }, - "junit-xml": { - "hashes": [ - "sha256:de16a051990d4e25a3982b2dd9e89d671067548718866416faec14d9de56db9f", - "sha256:ec5ca1a55aefdd76d28fcc0b135251d156c7106fa979686a4b48d62b761b4732" - ], - "version": "==1.9" - }, - "markdown-it-py": { - "hashes": [ - "sha256:355216845c60bd96232cd8d8c40e8f9765cc86f46880e43a8fd22dc1a1a8cab1", - "sha256:e3f60a94fa066dc52ec76661e37c851cb232d92f9886b15cb560aaada2df8feb" - ], - "markers": "python_version >= '3.8'", - "version": "==3.0.0" - }, - "markupsafe": { - "hashes": [ - "sha256:00e046b6dd71aa03a41079792f8473dc494d564611a8f89bbbd7cb93295ebdcf", - "sha256:075202fa5b72c86ad32dc7d0b56024ebdbcf2048c0ba09f1cde31bfdd57bcfff", - "sha256:0e397ac966fdf721b2c528cf028494e86172b4feba51d65f81ffd65c63798f3f", - "sha256:17b950fccb810b3293638215058e432159d2b71005c74371d784862b7e4683f3", - "sha256:1f3fbcb7ef1f16e48246f704ab79d79da8a46891e2da03f8783a5b6fa41a9532", - "sha256:2174c595a0d73a3080ca3257b40096db99799265e1c27cc5a610743acd86d62f", - "sha256:2b7c57a4dfc4f16f7142221afe5ba4e093e09e728ca65c51f5620c9aaeb9a617", - "sha256:2d2d793e36e230fd32babe143b04cec8a8b3eb8a3122d2aceb4a371e6b09b8df", - "sha256:30b600cf0a7ac9234b2638fbc0fb6158ba5bdcdf46aeb631ead21248b9affbc4", - "sha256:397081c1a0bfb5124355710fe79478cdbeb39626492b15d399526ae53422b906", - "sha256:3a57fdd7ce31c7ff06cdfbf31dafa96cc533c21e443d57f5b1ecc6cdc668ec7f", - "sha256:3c6b973f22eb18a789b1460b4b91bf04ae3f0c4234a0a6aa6b0a92f6f7b951d4", - "sha256:3e53af139f8579a6d5f7b76549125f0d94d7e630761a2111bc431fd820e163b8", - "sha256:4096e9de5c6fdf43fb4f04c26fb114f61ef0bf2e5604b6ee3019d51b69e8c371", - "sha256:4275d846e41ecefa46e2015117a9f491e57a71ddd59bbead77e904dc02b1bed2", - "sha256:4c31f53cdae6ecfa91a77820e8b151dba54ab528ba65dfd235c80b086d68a465", - "sha256:4f11aa001c540f62c6166c7726f71f7573b52c68c31f014c25cc7901deea0b52", - "sha256:5049256f536511ee3f7e1b3f87d1d1209d327e818e6ae1365e8653d7e3abb6a6", - "sha256:58c98fee265677f63a4385256a6d7683ab1832f3ddd1e66fe948d5880c21a169", - "sha256:598e3276b64aff0e7b3451b72e94fa3c238d452e7ddcd893c3ab324717456bad", - "sha256:5b7b716f97b52c5a14bffdf688f971b2d5ef4029127f1ad7a513973cfd818df2", - "sha256:5dedb4db619ba5a2787a94d877bc8ffc0566f92a01c0ef214865e54ecc9ee5e0", - "sha256:619bc166c4f2de5caa5a633b8b7326fbe98e0ccbfacabd87268a2b15ff73a029", - "sha256:629ddd2ca402ae6dbedfceeba9c46d5f7b2a61d9749597d4307f943ef198fc1f", - "sha256:656f7526c69fac7f600bd1f400991cc282b417d17539a1b228617081106feb4a", - "sha256:6ec585f69cec0aa07d945b20805be741395e28ac1627333b1c5b0105962ffced", - "sha256:72b6be590cc35924b02c78ef34b467da4ba07e4e0f0454a2c5907f473fc50ce5", - "sha256:7502934a33b54030eaf1194c21c692a534196063db72176b0c4028e140f8f32c", - "sha256:7a68b554d356a91cce1236aa7682dc01df0edba8d043fd1ce607c49dd3c1edcf", - "sha256:7b2e5a267c855eea6b4283940daa6e88a285f5f2a67f2220203786dfa59b37e9", - "sha256:823b65d8706e32ad2df51ed89496147a42a2a6e01c13cfb6ffb8b1e92bc910bb", - "sha256:8590b4ae07a35970728874632fed7bd57b26b0102df2d2b233b6d9d82f6c62ad", - "sha256:8dd717634f5a044f860435c1d8c16a270ddf0ef8588d4887037c5028b859b0c3", - "sha256:8dec4936e9c3100156f8a2dc89c4b88d5c435175ff03413b443469c7c8c5f4d1", - "sha256:97cafb1f3cbcd3fd2b6fbfb99ae11cdb14deea0736fc2b0952ee177f2b813a46", - "sha256:a17a92de5231666cfbe003f0e4b9b3a7ae3afb1ec2845aadc2bacc93ff85febc", - "sha256:a549b9c31bec33820e885335b451286e2969a2d9e24879f83fe904a5ce59d70a", - "sha256:ac07bad82163452a6884fe8fa0963fb98c2346ba78d779ec06bd7a6262132aee", - "sha256:ae2ad8ae6ebee9d2d94b17fb62763125f3f374c25618198f40cbb8b525411900", - "sha256:b91c037585eba9095565a3556f611e3cbfaa42ca1e865f7b8015fe5c7336d5a5", - "sha256:bc1667f8b83f48511b94671e0e441401371dfd0f0a795c7daa4a3cd1dde55bea", - "sha256:bec0a414d016ac1a18862a519e54b2fd0fc8bbfd6890376898a6c0891dd82e9f", - "sha256:bf50cd79a75d181c9181df03572cdce0fbb75cc353bc350712073108cba98de5", - "sha256:bff1b4290a66b490a2f4719358c0cdcd9bafb6b8f061e45c7a2460866bf50c2e", - "sha256:c061bb86a71b42465156a3ee7bd58c8c2ceacdbeb95d05a99893e08b8467359a", - "sha256:c8b29db45f8fe46ad280a7294f5c3ec36dbac9491f2d1c17345be8e69cc5928f", - "sha256:ce409136744f6521e39fd8e2a24c53fa18ad67aa5bc7c2cf83645cce5b5c4e50", - "sha256:d050b3361367a06d752db6ead6e7edeb0009be66bc3bae0ee9d97fb326badc2a", - "sha256:d283d37a890ba4c1ae73ffadf8046435c76e7bc2247bbb63c00bd1a709c6544b", - "sha256:d9fad5155d72433c921b782e58892377c44bd6252b5af2f67f16b194987338a4", - "sha256:daa4ee5a243f0f20d528d939d06670a298dd39b1ad5f8a72a4275124a7819eff", - "sha256:db0b55e0f3cc0be60c1f19efdde9a637c32740486004f20d1cff53c3c0ece4d2", - "sha256:e61659ba32cf2cf1481e575d0462554625196a1f2fc06a1c777d3f48e8865d46", - "sha256:ea3d8a3d18833cf4304cd2fc9cbb1efe188ca9b5efef2bdac7adc20594a0e46b", - "sha256:ec6a563cff360b50eed26f13adc43e61bc0c04d94b8be985e6fb24b81f6dcfdf", - "sha256:f5dfb42c4604dddc8e4305050aa6deb084540643ed5804d7455b5df8fe16f5e5", - "sha256:fa173ec60341d6bb97a89f5ea19c85c5643c1e7dedebc22f5181eb73573142c5", - "sha256:fa9db3f79de01457b03d4f01b34cf91bc0048eb2c3846ff26f66687c2f6d16ab", - "sha256:fce659a462a1be54d2ffcacea5e3ba2d74daa74f30f5f143fe0c58636e355fdd", - "sha256:ffee1f21e5ef0d712f9033568f8344d5da8cc2869dbd08d87c84656e6a2d2f68" - ], - "markers": "python_version >= '3.7'", - "version": "==2.1.5" - }, - "matplotlib-inline": { - "hashes": [ - "sha256:8423b23ec666be3d16e16b60bdd8ac4e86e840ebd1dd11a30b9f117f2fa0ab90", - "sha256:df192d39a4ff8f21b1895d72e6a13f5fcc5099f00fa84384e0ea28c2cc0653ca" - ], - "markers": "python_version >= '3.8'", - "version": "==0.1.7" - }, - "mdurl": { - "hashes": [ - "sha256:84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8", - "sha256:bb413d29f5eea38f31dd4754dd7377d4465116fb207585f97bf925588687c1ba" - ], - "markers": "python_version >= '3.7'", - "version": "==0.1.2" - }, - "mpmath": { - "hashes": [ - "sha256:7a28eb2a9774d00c7bc92411c19a89209d5da7c4c9a9e227be8330a23a25b91f", - "sha256:a0b2b9fe80bbcd81a6647ff13108738cfb482d481d826cc0e02f5b35e5c88d2c" - ], - "version": "==1.3.0" - }, - "mypy-boto3-apigateway": { - "hashes": [ - "sha256:2f905563c4b96c2e22e6cbaa2f85cf732d405ac4d60b6c6c70675bea717f895a", - "sha256:e43a402334f5d2b5e91de23f7d496b72730e7445302147cc4ca6f2bd1214650f" - ], - "version": "==1.29.0" - }, - "mypy-boto3-cloudformation": { - "hashes": [ - "sha256:919a00c0cce7fd6182bb0c15f3679dc2483fbf4934cbca3756addd1c0292b745", - "sha256:97de6aa92ce09783e5d58c97f417f5af5de659ef415b7c11ec202cea85c2d6c7" - ], - "version": "==1.29.3" - }, - "mypy-boto3-ecr": { - "hashes": [ - "sha256:9776c447d952e6eef6a089f98318c30a8fab4ed1d5e5515f6a86576f5d526095", - "sha256:b98cc486a7550f699fb43f3477a0f48923d0edff38c5ced839f5dc4029076985" - ], - "version": "==1.29.3" - }, - "mypy-boto3-iam": { - "hashes": [ - "sha256:26b617b134ed0a1011b0ccc7e94792899591f19ae2f0e9305789a0d1c7f5a427", - "sha256:629495854a1608e137a0ef01f0f30247082148b554533ccfaba4e13f33bb7ebb" - ], - "version": "==1.29.0" - }, - "mypy-boto3-kinesis": { - "hashes": [ - "sha256:089a664c7b2316fd47506456956d49bdea487d47bb85fb5698a50f43225fd263", - "sha256:ccd6bb018e248d16d83a5c88164cb6f2e4a9438d99b1d160d490f345bd217304" - ], - "version": "==1.29.6" - }, - "mypy-boto3-lambda": { - "hashes": [ - "sha256:c3c14e03a303d687a0e08c37d601a5586771329f598c3c54eadfd919dbb9de4f", - "sha256:ef91beb5c3b0e46b2d57f95454c940673ed4fd35a56bdaaafdf0ef0b1cfd662d" - ], - "version": "==1.29.2" - }, - "mypy-boto3-s3": { - "hashes": [ - "sha256:57d29de8c8fb1ee90b6f03866924afdecbd188d746c49ed0d07bc42b86025dc1", - "sha256:fa663afafbe0190a1e4c94fa454de781429aac230ec4cb5ce3b1e21cea4e2f72" - ], - "version": "==1.29.7" - }, - "mypy-boto3-schemas": { - "hashes": [ - "sha256:2332f348ffcb7544e76a84bba0b82cd3d47c2dff3e000176a3818aac6d9c8908", - "sha256:590fe23c13a2fa129f25e8b37285061d6264f4aed53ac26fcbcf1aace29775b4" - ], - "version": "==1.29.0" - }, - "mypy-boto3-secretsmanager": { - "hashes": [ - "sha256:5f6af6ca47403c22889e15482256e93e35b587da358d9afe7b36607ec6dc2a9a", - "sha256:657e85777278442180a5a6157365a5080fa44540b73a2a17f4a2ab7cbf7c73f1" - ], - "version": "==1.29.7" - }, - "mypy-boto3-signer": { - "hashes": [ - "sha256:3446b001ecad6c63e6e5e28d81a4e982f704b79b8c8a9272d244bae267361e74", - "sha256:fee1b7eda26be4b59fb1d4d880f42f7d35a19d1685c46dbf19faaab65ac168f0" - ], - "version": "==1.29.0" - }, - "mypy-boto3-sqs": { - "hashes": [ - "sha256:0835256e3aabd27b2acf613c1b82a22b9de18412a0b07bd04d6d214c3f063906", - "sha256:db88751bd7765f51c2b1f9061545ddb06639d301c3d981d3b3fa4b367f0ca8ea" - ], - "version": "==1.29.0" - }, - "mypy-boto3-stepfunctions": { - "hashes": [ - "sha256:09955c3de60599ebac0e2518c5be714e34d080bb34b1934603b9b115cc60468f", - "sha256:a064c54c758a7fdbe37e797c33ed1868448402b7de3775bb993832eed3288ae3" - ], - "version": "==1.29.7" - }, - "mypy-boto3-sts": { - "hashes": [ - "sha256:07f384710303c6b3e4fdf5a8b617c73b3e449e85113efd957be2fd1d7f2b8e40", - "sha256:a519d9c19b600ab4f5ed8bc2c8e7074c7ee2ff7a1de6a64b15dd2c2bae830427" - ], - "version": "==1.29.3" - }, - "mypy-boto3-xray": { - "hashes": [ - "sha256:ddc37e681d73c56f88268eff13d98572888ab4ea10430af7d181b39f3aca40f7", - "sha256:ec68909f30158e155631d2934c7936daa0c1d80b083cdbe1719c349d0d4ff342" - ], - "version": "==1.29.0" - }, - "networkx": { - "hashes": [ - "sha256:0c127d8b2f4865f59ae9cb8aafcd60b5c70f3241ebd66f7defad7c4ab90126c9", - "sha256:28575580c6ebdaf4505b22c6256a2b9de86b316dc63ba9e93abde3d78dfdbcf2" - ], - "markers": "python_version >= '3.10'", - "version": "==3.3" - }, - "nodeenv": { - "hashes": [ - "sha256:d51e0c37e64fbf47d017feac3145cdbb58836d7eee8c6f6d3b6880c5456227d2", - "sha256:df865724bb3c3adc86b3876fa209771517b0cfe596beff01a92700e0e8be4cec" - ], - "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": "==1.8.0" - }, - "packaging": { - "hashes": [ - "sha256:2ddfb553fdf02fb784c234c7ba6ccc288296ceabec964ad2eae3777778130bc5", - "sha256:eb82c5e3e56209074766e6885bb04b8c38a0c015d0a30036ebe7ece34c9989e9" - ], - "markers": "python_version >= '3.7'", - "version": "==24.0" - }, - "parso": { - "hashes": [ - "sha256:a418670a20291dacd2dddc80c377c5c3791378ee1e8d12bffc35420643d43f18", - "sha256:eb3a7b58240fb99099a345571deecc0f9540ea5f4dd2fe14c2a99d6b281ab92d" - ], - "markers": "python_version >= '3.6'", - "version": "==0.8.4" - }, - "pbr": { - "hashes": [ - "sha256:4a7317d5e3b17a3dccb6a8cfe67dab65b20551404c52c8ed41279fa4f0cb4cda", - "sha256:d1377122a5a00e2f940ee482999518efe16d745d423a670c27773dfbc3c9a7d9" - ], - "markers": "python_version >= '2.6'", - "version": "==6.0.0" - }, - "pexpect": { - "hashes": [ - "sha256:7236d1e080e4936be2dc3e326cec0af72acf9212a7e1d060210e70a47e253523", - "sha256:ee7d41123f3c9911050ea2c2dac107568dc43b2d3b0c7557a33212c398ead30f" - ], - "markers": "sys_platform != 'win32' and sys_platform != 'emscripten'", - "version": "==4.9.0" - }, - "platformdirs": { - "hashes": [ - "sha256:031cd18d4ec63ec53e82dceaac0417d218a6863f7745dfcc9efe7793b7039bdf", - "sha256:17d5a1161b3fd67b390023cb2d3b026bbd40abde6fdb052dfbd3a29c3ba22ee1" - ], - "markers": "python_version >= '3.8'", - "version": "==4.2.1" - }, - "playwright": { - "hashes": [ - "sha256:50d9a5c07c76456945a2296d63f78fdf6eb11aed3e8d39bb5ccbda760a8d6d41", - "sha256:87191272c40b4c282cf2c9449ca3acaf705f38ac6e2372270f1617ce16b661b8", - "sha256:9b7bd707eeeaebee47f656b2de90aa9bd85e9ca2c6af7a08efd73896299e4d50", - "sha256:b03b12bd4da9c2cfb78dff820deac8b52892fe3c2f89a4d95d6f08c59e41deb9", - "sha256:bd8b818904b17e2914be23e7bc2a340b203f57fe81678520b10f908485b056ea", - "sha256:e05a8d8fb2040c630429cca07e843c8fa33059717837c8f50c01b7d1fc651ce1", - "sha256:e9ec21b141727392f630761c7f4dec46d80c98243614257cc501b64ff636d337" - ], - "markers": "python_version >= '3.8'", - "version": "==1.43.0" - }, - "pluggy": { - "hashes": [ - "sha256:2cffa88e94fdc978c4c574f15f9e59b7f4201d439195c3715ca9e2486f1d0cf1", - "sha256:44e1ad92c8ca002de6377e165f3e0f1be63266ab4d554740532335b9d75ea669" - ], - "markers": "python_version >= '3.8'", - "version": "==1.5.0" - }, - "pre-commit": { - "hashes": [ - "sha256:5eae9e10c2b5ac51577c3452ec0a490455c45a0533f7960f993a0d01e59decab", - "sha256:e209d61b8acdcf742404408531f0c37d49d2c734fd7cff2d6076083d191cb060" - ], - "index": "pypi", - "markers": "python_version >= '3.9'", - "version": "==3.7.0" - }, - "prompt-toolkit": { - "hashes": [ - "sha256:3527b7af26106cbc65a040bcc84839a3566ec1b051bb0bfe953631e704b0ff7d", - "sha256:a11a29cb3bf0a28a387fe5122cdb649816a957cd9261dcedf8c9f1fef33eacf6" - ], - "markers": "python_full_version >= '3.7.0'", - "version": "==3.0.43" - }, - "ptyprocess": { - "hashes": [ - "sha256:4b41f3967fce3af57cc7e94b888626c18bf37a083e3651ca8feeb66d492fef35", - "sha256:5c5d0a3b48ceee0b48485e0c26037c0acd7d29765ca3fbb5cb3831d347423220" - ], - "version": "==0.7.0" - }, - "pure-eval": { - "hashes": [ - "sha256:01eaab343580944bc56080ebe0a674b39ec44a945e6d09ba7db3cb8cec289350", - "sha256:2b45320af6dfaa1750f543d714b6d1c520a1688dec6fd24d339063ce0aaa9ac3" - ], - "version": "==0.2.2" - }, - "pycparser": { - "hashes": [ - "sha256:491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6", - "sha256:c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc" - ], - "markers": "python_version >= '3.8'", - "version": "==2.22" - }, - "pydantic": { - "extras": [ - "email" - ], - "hashes": [ - "sha256:005655cabc29081de8243126e036f2065bd7ea5b9dff95fde6d2c642d39755de", - "sha256:0d142fa1b8f2f0ae11ddd5e3e317dcac060b951d605fda26ca9b234b92214986", - "sha256:22ed12ee588b1df028a2aa5d66f07bf8f8b4c8579c2e96d5a9c1f96b77f3bb55", - "sha256:2746189100c646682eff0bce95efa7d2e203420d8e1c613dc0c6b4c1d9c1fde4", - "sha256:28e552a060ba2740d0d2aabe35162652c1459a0b9069fe0db7f4ee0e18e74d58", - "sha256:3287e1614393119c67bd4404f46e33ae3be3ed4cd10360b48d0a4459f420c6a3", - "sha256:3350f527bb04138f8aff932dc828f154847fbdc7a1a44c240fbfff1b57f49a12", - "sha256:3453685ccd7140715e05f2193d64030101eaad26076fad4e246c1cc97e1bb30d", - "sha256:394f08750bd8eaad714718812e7fab615f873b3cdd0b9d84e76e51ef3b50b6b7", - "sha256:4e316e54b5775d1eb59187f9290aeb38acf620e10f7fd2f776d97bb788199e53", - "sha256:50f1666a9940d3d68683c9d96e39640f709d7a72ff8702987dab1761036206bb", - "sha256:51d405b42f1b86703555797270e4970a9f9bd7953f3990142e69d1037f9d9e51", - "sha256:584f2d4c98ffec420e02305cf675857bae03c9d617fcfdc34946b1160213a948", - "sha256:5e09c19df304b8123938dc3c53d3d3be6ec74b9d7d0d80f4f4b5432ae16c2022", - "sha256:676ed48f2c5bbad835f1a8ed8a6d44c1cd5a21121116d2ac40bd1cd3619746ed", - "sha256:67f1a1fb467d3f49e1708a3f632b11c69fccb4e748a325d5a491ddc7b5d22383", - "sha256:6a51a1dd4aa7b3f1317f65493a182d3cff708385327c1c82c81e4a9d6d65b2e4", - "sha256:6bd7030c9abc80134087d8b6e7aa957e43d35714daa116aced57269a445b8f7b", - "sha256:75279d3cac98186b6ebc2597b06bcbc7244744f6b0b44a23e4ef01e5683cc0d2", - "sha256:7ac9237cd62947db00a0d16acf2f3e00d1ae9d3bd602b9c415f93e7a9fc10528", - "sha256:7ea210336b891f5ea334f8fc9f8f862b87acd5d4a0cbc9e3e208e7aa1775dabf", - "sha256:82790d4753ee5d00739d6cb5cf56bceb186d9d6ce134aca3ba7befb1eedbc2c8", - "sha256:92229f73400b80c13afcd050687f4d7e88de9234d74b27e6728aa689abcf58cc", - "sha256:9bea1f03b8d4e8e86702c918ccfd5d947ac268f0f0cc6ed71782e4b09353b26f", - "sha256:a980a77c52723b0dc56640ced396b73a024d4b74f02bcb2d21dbbac1debbe9d0", - "sha256:af9850d98fc21e5bc24ea9e35dd80a29faf6462c608728a110c0a30b595e58b7", - "sha256:bbc6989fad0c030bd70a0b6f626f98a862224bc2b1e36bfc531ea2facc0a340c", - "sha256:be51dd2c8596b25fe43c0a4a59c2bee4f18d88efb8031188f9e7ddc6b469cf44", - "sha256:c365ad9c394f9eeffcb30a82f4246c0006417f03a7c0f8315d6211f25f7cb654", - "sha256:c3d5731a120752248844676bf92f25a12f6e45425e63ce22e0849297a093b5b0", - "sha256:ca832e124eda231a60a041da4f013e3ff24949d94a01154b137fc2f2a43c3ffb", - "sha256:d207d5b87f6cbefbdb1198154292faee8017d7495a54ae58db06762004500d00", - "sha256:d31ee5b14a82c9afe2bd26aaa405293d4237d0591527d9129ce36e58f19f95c1", - "sha256:d3b5c4cbd0c9cb61bbbb19ce335e1f8ab87a811f6d589ed52b0254cf585d709c", - "sha256:d573082c6ef99336f2cb5b667b781d2f776d4af311574fb53d908517ba523c22", - "sha256:e49db944fad339b2ccb80128ffd3f8af076f9f287197a480bf1e4ca053a866f0" - ], - "markers": "python_version >= '3.7'", - "version": "==1.10.15" - }, - "pydantic-core": { - "hashes": [ - "sha256:00ee1c97b5364b84cb0bd82e9bbf645d5e2871fb8c58059d158412fee2d33d8a", - "sha256:0d32576b1de5a30d9a97f300cc6a3f4694c428d956adbc7e6e2f9cad279e45ed", - "sha256:0df446663464884297c793874573549229f9eca73b59360878f382a0fc085979", - "sha256:0f56ae86b60ea987ae8bcd6654a887238fd53d1384f9b222ac457070b7ac4cff", - "sha256:13dcc4802961b5f843a9385fc821a0b0135e8c07fc3d9949fd49627c1a5e6ae5", - "sha256:162e498303d2b1c036b957a1278fa0899d02b2842f1ff901b6395104c5554a45", - "sha256:1b662180108c55dfbf1280d865b2d116633d436cfc0bba82323554873967b340", - "sha256:1cac689f80a3abab2d3c0048b29eea5751114054f032a941a32de4c852c59cad", - "sha256:21b888c973e4f26b7a96491c0965a8a312e13be108022ee510248fe379a5fa23", - "sha256:287073c66748f624be4cef893ef9174e3eb88fe0b8a78dc22e88eca4bc357ca6", - "sha256:2a1ef6a36fdbf71538142ed604ad19b82f67b05749512e47f247a6ddd06afdc7", - "sha256:2a72fb9963cba4cd5793854fd12f4cfee731e86df140f59ff52a49b3552db241", - "sha256:2acca2be4bb2f2147ada8cac612f8a98fc09f41c89f87add7256ad27332c2fda", - "sha256:2f583bd01bbfbff4eaee0868e6fc607efdfcc2b03c1c766b06a707abbc856187", - "sha256:33809aebac276089b78db106ee692bdc9044710e26f24a9a2eaa35a0f9fa70ba", - "sha256:36fa178aacbc277bc6b62a2c3da95226520da4f4e9e206fdf076484363895d2c", - "sha256:4204e773b4b408062960e65468d5346bdfe139247ee5f1ca2a378983e11388a2", - "sha256:4384a8f68ddb31a0b0c3deae88765f5868a1b9148939c3f4121233314ad5532c", - "sha256:456855f57b413f077dff513a5a28ed838dbbb15082ba00f80750377eed23d132", - "sha256:49d5d58abd4b83fb8ce763be7794d09b2f50f10aa65c0f0c1696c677edeb7cbf", - "sha256:4ac6b4ce1e7283d715c4b729d8f9dab9627586dafce81d9eaa009dd7f25dd972", - "sha256:4df8a199d9f6afc5ae9a65f8f95ee52cae389a8c6b20163762bde0426275b7db", - "sha256:500960cb3a0543a724a81ba859da816e8cf01b0e6aaeedf2c3775d12ee49cade", - "sha256:519ae0312616026bf4cedc0fe459e982734f3ca82ee8c7246c19b650b60a5ee4", - "sha256:578114bc803a4c1ff9946d977c221e4376620a46cf78da267d946397dc9514a8", - "sha256:5c5cbc703168d1b7a838668998308018a2718c2130595e8e190220238addc96f", - "sha256:6162f8d2dc27ba21027f261e4fa26f8bcb3cf9784b7f9499466a311ac284b5b9", - "sha256:704d35ecc7e9c31d48926150afada60401c55efa3b46cd1ded5a01bdffaf1d48", - "sha256:716b542728d4c742353448765aa7cdaa519a7b82f9564130e2b3f6766018c9ec", - "sha256:72282ad4892a9fb2da25defeac8c2e84352c108705c972db82ab121d15f14e6d", - "sha256:7233d65d9d651242a68801159763d09e9ec96e8a158dbf118dc090cd77a104c9", - "sha256:732da3243e1b8d3eab8c6ae23ae6a58548849d2e4a4e03a1924c8ddf71a387cb", - "sha256:75b81e678d1c1ede0785c7f46690621e4c6e63ccd9192af1f0bd9d504bbb6bf4", - "sha256:75f76ee558751746d6a38f89d60b6228fa174e5172d143886af0f85aa306fd89", - "sha256:7ee8d5f878dccb6d499ba4d30d757111847b6849ae07acdd1205fffa1fc1253c", - "sha256:7f752826b5b8361193df55afcdf8ca6a57d0232653494ba473630a83ba50d8c9", - "sha256:86b3d0033580bd6bbe07590152007275bd7af95f98eaa5bd36f3da219dcd93da", - "sha256:8d62da299c6ecb04df729e4b5c52dc0d53f4f8430b4492b93aa8de1f541c4aac", - "sha256:8e47755d8152c1ab5b55928ab422a76e2e7b22b5ed8e90a7d584268dd49e9c6b", - "sha256:9091632a25b8b87b9a605ec0e61f241c456e9248bfdcf7abdf344fdb169c81cf", - "sha256:936e5db01dd49476fa8f4383c259b8b1303d5dd5fb34c97de194560698cc2c5e", - "sha256:99b6add4c0b39a513d323d3b93bc173dac663c27b99860dd5bf491b240d26137", - "sha256:9c865a7ee6f93783bd5d781af5a4c43dadc37053a5b42f7d18dc019f8c9d2bd1", - "sha256:a425479ee40ff021f8216c9d07a6a3b54b31c8267c6e17aa88b70d7ebd0e5e5b", - "sha256:a4b2bf78342c40b3dc830880106f54328928ff03e357935ad26c7128bbd66ce8", - "sha256:a6b1bb0827f56654b4437955555dc3aeeebeddc47c2d7ed575477f082622c49e", - "sha256:aaf09e615a0bf98d406657e0008e4a8701b11481840be7d31755dc9f97c44053", - "sha256:b1f6f5938d63c6139860f044e2538baeee6f0b251a1816e7adb6cbce106a1f01", - "sha256:b29eeb887aa931c2fcef5aa515d9d176d25006794610c264ddc114c053bf96fe", - "sha256:b3992a322a5617ded0a9f23fd06dbc1e4bd7cf39bc4ccf344b10f80af58beacd", - "sha256:b5b6079cc452a7c53dd378c6f881ac528246b3ac9aae0f8eef98498a75657805", - "sha256:b60cc1a081f80a2105a59385b92d82278b15d80ebb3adb200542ae165cd7d183", - "sha256:b926dd38db1519ed3043a4de50214e0d600d404099c3392f098a7f9d75029ff8", - "sha256:bd87f48924f360e5d1c5f770d6155ce0e7d83f7b4e10c2f9ec001c73cf475c99", - "sha256:bda1ee3e08252b8d41fa5537413ffdddd58fa73107171a126d3b9ff001b9b820", - "sha256:be0ec334369316fa73448cc8c982c01e5d2a81c95969d58b8f6e272884df0074", - "sha256:c6119dc90483a5cb50a1306adb8d52c66e447da88ea44f323e0ae1a5fcb14256", - "sha256:c9803edf8e29bd825f43481f19c37f50d2b01899448273b3a7758441b512acf8", - "sha256:c9bd22a2a639e26171068f8ebb5400ce2c1bc7d17959f60a3b753ae13c632975", - "sha256:cbcc558401de90a746d02ef330c528f2e668c83350f045833543cd57ecead1ad", - "sha256:cf6204fe865da605285c34cf1172879d0314ff267b1c35ff59de7154f35fdc2e", - "sha256:d33dd21f572545649f90c38c227cc8631268ba25c460b5569abebdd0ec5974ca", - "sha256:d89ca19cdd0dd5f31606a9329e309d4fcbb3df860960acec32630297d61820df", - "sha256:d8f99b147ff3fcf6b3cc60cb0c39ea443884d5559a30b1481e92495f2310ff2b", - "sha256:d937653a696465677ed583124b94a4b2d79f5e30b2c46115a68e482c6a591c8a", - "sha256:dcca5d2bf65c6fb591fff92da03f94cd4f315972f97c21975398bd4bd046854a", - "sha256:ded1c35f15c9dea16ead9bffcde9bb5c7c031bff076355dc58dcb1cb436c4721", - "sha256:e3e70c94a0c3841e6aa831edab1619ad5c511199be94d0c11ba75fe06efe107a", - "sha256:e56f8186d6210ac7ece503193ec84104da7ceb98f68ce18c07282fcc2452e76f", - "sha256:e7774b570e61cb998490c5235740d475413a1f6de823169b4cf94e2fe9e9f6b2", - "sha256:e7c6ed0dc9d8e65f24f5824291550139fe6f37fac03788d4580da0d33bc00c97", - "sha256:ec08be75bb268473677edb83ba71e7e74b43c008e4a7b1907c6d57e940bf34b6", - "sha256:ecdf6bf5f578615f2e985a5e1f6572e23aa632c4bd1dc67f8f406d445ac115ed", - "sha256:ed25e1835c00a332cb10c683cd39da96a719ab1dfc08427d476bce41b92531fc", - "sha256:f4cb85f693044e0f71f394ff76c98ddc1bc0953e48c061725e540396d5c8a2e1", - "sha256:f53aace168a2a10582e570b7736cc5bef12cae9cf21775e3eafac597e8551fbe", - "sha256:f651dd19363c632f4abe3480a7c87a9773be27cfe1341aef06e8759599454120", - "sha256:fc4ad7f7ee1a13d9cb49d8198cd7d7e3aa93e425f371a68235f784e99741561f", - "sha256:fee427241c2d9fb7192b658190f9f5fd6dfe41e02f3c1489d2ec1e6a5ab1e04a" - ], - "markers": "python_version >= '3.8'", - "version": "==2.16.3" - }, - "pydantic-factories": { - "hashes": [ - "sha256:5a1522a31d27e1af414719c510a4a934365292f3ea6fdc843ed65d0564242636", - "sha256:de36e0db7108af5f4328308da9a4049311c4d5e0814553d2f39078b08b05e48d" - ], - "index": "pypi", - "markers": "python_version >= '3.8' and python_version < '4.0'", - "version": "==1.17.3" - }, - "pyee": { - "hashes": [ - "sha256:5d346a7d0f861a4b2e6c47960295bd895f816725b27d656181947346be98d7c1", - "sha256:b53af98f6990c810edd9b56b87791021a8f54fd13db4edd1142438d44ba2263f" - ], - "markers": "python_version >= '3.8'", - "version": "==11.1.0" - }, - "pygments": { - "hashes": [ - "sha256:b27c2826c47d0f3219f29554824c30c5e8945175d888647acd804ddd04af846c", - "sha256:da46cec9fd2de5be3a8a784f434e4c4ab670b4ff54d605c4c2717e9d49c4c367" - ], - "markers": "python_version >= '3.7'", - "version": "==2.17.2" - }, - "pyopenssl": { - "hashes": [ - "sha256:6756834481d9ed5470f4a9393455154bc92fe7a64b7bc6ee2c804e78c52099b2", - "sha256:6b2cba5cc46e822750ec3e5a81ee12819850b11303630d575e98108a079c2b12" - ], - "markers": "python_version >= '3.7'", - "version": "==23.3.0" - }, - "pytest": { - "hashes": [ - "sha256:1733f0620f6cda4095bbf0d9ff8022486e91892245bb9e7d5542c018f612f233", - "sha256:d507d4482197eac0ba2bae2e9babf0672eb333017bcedaa5fb1a3d42c1174b3f" - ], - "index": "pypi", - "markers": "python_version >= '3.8'", - "version": "==8.2.0" - }, - "pytest-asyncio": { - "hashes": [ - "sha256:68516fdd1018ac57b846c9846b954f0393b26f094764a28c955eabb0536a4e8a", - "sha256:ffe523a89c1c222598c76856e76852b787504ddb72dd5d9b6617ffa8aa2cde5f" - ], - "index": "pypi", - "markers": "python_version >= '3.8'", - "version": "==0.23.6" - }, - "pytest-base-url": { - "hashes": [ - "sha256:02748589a54f9e63fcbe62301d6b0496da0d10231b753e950c63e03aee745d45", - "sha256:3ad15611778764d451927b2a53240c1a7a591b521ea44cebfe45849d2d2812e6" - ], - "markers": "python_version >= '3.8'", - "version": "==2.1.0" - }, - "pytest-cov": { - "hashes": [ - "sha256:4f0764a1219df53214206bf1feea4633c3b558a2925c8b59f144f682861ce652", - "sha256:5837b58e9f6ebd335b0f8060eecce69b662415b16dc503883a02f45dfeb14857" - ], - "index": "pypi", - "markers": "python_version >= '3.8'", - "version": "==5.0.0" - }, - "pytest-playwright": { - "hashes": [ - "sha256:5488db4cc49028491c5130af0a2bb6b1d0b222a202217f6d14491d4c9aa67ff9", - "sha256:df306f3a60a8631a3cfde1b95a2ed5a89203a3408dfa1154de049ca7de87c90b" - ], - "index": "pypi", - "markers": "python_version >= '3.8'", - "version": "==0.4.4" - }, - "python-dateutil": { - "hashes": [ - "sha256:37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3", - "sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427" - ], - "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2'", - "version": "==2.9.0.post0" - }, - "python-slugify": { - "hashes": [ - "sha256:276540b79961052b66b7d116620b36518847f52d5fd9e3a70164fc8c50faa6b8", - "sha256:59202371d1d05b54a9e7720c5e038f928f45daaffe41dd10822f3907b937c856" - ], - "markers": "python_version >= '3.7'", - "version": "==8.0.4" - }, - "pytz": { - "hashes": [ - "sha256:2a29735ea9c18baf14b448846bde5a48030ed267578472d8955cd0e7443a9812", - "sha256:328171f4e3623139da4983451950b28e95ac706e13f3f2630a879749e7a8b319" - ], - "version": "==2024.1" - }, - "pyyaml": { - "hashes": [ - "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5", - "sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc", - "sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df", - "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741", - "sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206", - "sha256:18aeb1bf9a78867dc38b259769503436b7c72f7a1f1f4c93ff9a17de54319b27", - "sha256:1d4c7e777c441b20e32f52bd377e0c409713e8bb1386e1099c2415f26e479595", - "sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62", - "sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98", - "sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696", - "sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290", - "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9", - "sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d", - "sha256:49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6", - "sha256:4fb147e7a67ef577a588a0e2c17b6db51dda102c71de36f8549b6816a96e1867", - "sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47", - "sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486", - "sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6", - "sha256:596106435fa6ad000c2991a98fa58eeb8656ef2325d7e158344fb33864ed87e3", - "sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007", - "sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938", - "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0", - "sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c", - "sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735", - "sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d", - "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28", - "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4", - "sha256:9046c58c4395dff28dd494285c82ba00b546adfc7ef001486fbf0324bc174fba", - "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8", - "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef", - "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5", - "sha256:afd7e57eddb1a54f0f1a974bc4391af8bcce0b444685d936840f125cf046d5bd", - "sha256:b1275ad35a5d18c62a7220633c913e1b42d44b46ee12554e5fd39c70a243d6a3", - "sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0", - "sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515", - "sha256:baa90d3f661d43131ca170712d903e6295d1f7a0f595074f151c0aed377c9b9c", - "sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c", - "sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924", - "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34", - "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43", - "sha256:c8098ddcc2a85b61647b2590f825f3db38891662cfc2fc776415143f599bb859", - "sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673", - "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54", - "sha256:d858aa552c999bc8a8d57426ed01e40bef403cd8ccdd0fc5f6f04a00414cac2a", - "sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b", - "sha256:f003ed9ad21d6a4713f0a9b5a7a0a79e08dd0f221aff4525a2be4c346ee60aab", - "sha256:f22ac1c3cac4dbc50079e965eba2c1058622631e526bd9afd45fedd49ba781fa", - "sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c", - "sha256:fca0e3a251908a499833aa292323f32437106001d436eca0e6e7833256674585", - "sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d", - "sha256:fd66fc5d0da6d9815ba2cebeb4205f95818ff4b79c3ebe268e75d961704af52f" - ], - "markers": "python_version >= '3.6'", - "version": "==6.0.1" - }, - "referencing": { - "hashes": [ - "sha256:191e936b0c696d0af17ad7430a3dc68e88bc11be6514f4757dc890f04ab05889", - "sha256:8080727b30e364e5783152903672df9b6b091c926a146a759080b62ca3126cd6" - ], - "markers": "python_version >= '3.8'", - "version": "==0.35.0" - }, - "regex": { - "hashes": [ - "sha256:05d9b6578a22db7dedb4df81451f360395828b04f4513980b6bd7a1412c679cc", - "sha256:08a1749f04fee2811c7617fdd46d2e46d09106fa8f475c884b65c01326eb15c5", - "sha256:0940038bec2fe9e26b203d636c44d31dd8766abc1fe66262da6484bd82461ccf", - "sha256:0a2a512d623f1f2d01d881513af9fc6a7c46e5cfffb7dc50c38ce959f9246c94", - "sha256:0a54a047b607fd2d2d52a05e6ad294602f1e0dec2291152b745870afc47c1397", - "sha256:0dd3f69098511e71880fb00f5815db9ed0ef62c05775395968299cb400aeab82", - "sha256:1031a5e7b048ee371ab3653aad3030ecfad6ee9ecdc85f0242c57751a05b0ac4", - "sha256:108e2dcf0b53a7c4ab8986842a8edcb8ab2e59919a74ff51c296772e8e74d0ae", - "sha256:144a1fc54765f5c5c36d6d4b073299832aa1ec6a746a6452c3ee7b46b3d3b11d", - "sha256:19d6c11bf35a6ad077eb23852827f91c804eeb71ecb85db4ee1386825b9dc4db", - "sha256:1f687a28640f763f23f8a9801fe9e1b37338bb1ca5d564ddd41619458f1f22d1", - "sha256:224803b74aab56aa7be313f92a8d9911dcade37e5f167db62a738d0c85fdac4b", - "sha256:23a412b7b1a7063f81a742463f38821097b6a37ce1e5b89dd8e871d14dbfd86b", - "sha256:25f87ae6b96374db20f180eab083aafe419b194e96e4f282c40191e71980c666", - "sha256:2630ca4e152c221072fd4a56d4622b5ada876f668ecd24d5ab62544ae6793ed6", - "sha256:28e1f28d07220c0f3da0e8fcd5a115bbb53f8b55cecf9bec0c946eb9a059a94c", - "sha256:2b51739ddfd013c6f657b55a508de8b9ea78b56d22b236052c3a85a675102dc6", - "sha256:2cc1b87bba1dd1a898e664a31012725e48af826bf3971e786c53e32e02adae6c", - "sha256:2fef0b38c34ae675fcbb1b5db760d40c3fc3612cfa186e9e50df5782cac02bcd", - "sha256:36f392dc7763fe7924575475736bddf9ab9f7a66b920932d0ea50c2ded2f5636", - "sha256:374f690e1dd0dbdcddea4a5c9bdd97632cf656c69113f7cd6a361f2a67221cb6", - "sha256:3986217ec830c2109875be740531feb8ddafe0dfa49767cdcd072ed7e8927962", - "sha256:39fb166d2196413bead229cd64a2ffd6ec78ebab83fff7d2701103cf9f4dfd26", - "sha256:4290035b169578ffbbfa50d904d26bec16a94526071ebec3dadbebf67a26b25e", - "sha256:43548ad74ea50456e1c68d3c67fff3de64c6edb85bcd511d1136f9b5376fc9d1", - "sha256:44a22ae1cfd82e4ffa2066eb3390777dc79468f866f0625261a93e44cdf6482b", - "sha256:457c2cd5a646dd4ed536c92b535d73548fb8e216ebee602aa9f48e068fc393f3", - "sha256:459226445c7d7454981c4c0ce0ad1a72e1e751c3e417f305722bbcee6697e06a", - "sha256:47af45b6153522733aa6e92543938e97a70ce0900649ba626cf5aad290b737b6", - "sha256:499334ad139557de97cbc4347ee921c0e2b5e9c0f009859e74f3f77918339257", - "sha256:57ba112e5530530fd175ed550373eb263db4ca98b5f00694d73b18b9a02e7185", - "sha256:5ce479ecc068bc2a74cb98dd8dba99e070d1b2f4a8371a7dfe631f85db70fe6e", - "sha256:5dbc1bcc7413eebe5f18196e22804a3be1bfdfc7e2afd415e12c068624d48247", - "sha256:6277d426e2f31bdbacb377d17a7475e32b2d7d1f02faaecc48d8e370c6a3ff31", - "sha256:66372c2a01782c5fe8e04bff4a2a0121a9897e19223d9eab30c54c50b2ebeb7f", - "sha256:670fa596984b08a4a769491cbdf22350431970d0112e03d7e4eeaecaafcd0fec", - "sha256:6f435946b7bf7a1b438b4e6b149b947c837cb23c704e780c19ba3e6855dbbdd3", - "sha256:7413167c507a768eafb5424413c5b2f515c606be5bb4ef8c5dee43925aa5718b", - "sha256:7c3d389e8d76a49923683123730c33e9553063d9041658f23897f0b396b2386f", - "sha256:7d77b6f63f806578c604dca209280e4c54f0fa9a8128bb8d2cc5fb6f99da4150", - "sha256:7e76b9cfbf5ced1aca15a0e5b6f229344d9b3123439ffce552b11faab0114a02", - "sha256:7f3502f03b4da52bbe8ba962621daa846f38489cae5c4a7b5d738f15f6443d17", - "sha256:7fe9739a686dc44733d52d6e4f7b9c77b285e49edf8570754b322bca6b85b4cc", - "sha256:83ab366777ea45d58f72593adf35d36ca911ea8bd838483c1823b883a121b0e4", - "sha256:84077821c85f222362b72fdc44f7a3a13587a013a45cf14534df1cbbdc9a6796", - "sha256:8bb381f777351bd534462f63e1c6afb10a7caa9fa2a421ae22c26e796fe31b1f", - "sha256:92da587eee39a52c91aebea8b850e4e4f095fe5928d415cb7ed656b3460ae79a", - "sha256:9301cc6db4d83d2c0719f7fcda37229691745168bf6ae849bea2e85fc769175d", - "sha256:965fd0cf4694d76f6564896b422724ec7b959ef927a7cb187fc6b3f4e4f59833", - "sha256:99d6a550425cc51c656331af0e2b1651e90eaaa23fb4acde577cf15068e2e20f", - "sha256:99ef6289b62042500d581170d06e17f5353b111a15aa6b25b05b91c6886df8fc", - "sha256:a1409c4eccb6981c7baabc8888d3550df518add6e06fe74fa1d9312c1838652d", - "sha256:a74fcf77d979364f9b69fcf8200849ca29a374973dc193a7317698aa37d8b01c", - "sha256:aaa179975a64790c1f2701ac562b5eeb733946eeb036b5bcca05c8d928a62f10", - "sha256:ac69b394764bb857429b031d29d9604842bc4cbfd964d764b1af1868eeebc4f0", - "sha256:b45d4503de8f4f3dc02f1d28a9b039e5504a02cc18906cfe744c11def942e9eb", - "sha256:b7d893c8cf0e2429b823ef1a1d360a25950ed11f0e2a9df2b5198821832e1947", - "sha256:b8eb28995771c087a73338f695a08c9abfdf723d185e57b97f6175c5051ff1ae", - "sha256:b91d529b47798c016d4b4c1d06cc826ac40d196da54f0de3c519f5a297c5076a", - "sha256:bc365ce25f6c7c5ed70e4bc674f9137f52b7dd6a125037f9132a7be52b8a252f", - "sha256:bf29304a8011feb58913c382902fde3395957a47645bf848eea695839aa101b7", - "sha256:c06bf3f38f0707592898428636cbb75d0a846651b053a1cf748763e3063a6925", - "sha256:c77d10ec3c1cf328b2f501ca32583625987ea0f23a0c2a49b37a39ee5c4c4630", - "sha256:cd196d056b40af073d95a2879678585f0b74ad35190fac04ca67954c582c6b61", - "sha256:d7a353ebfa7154c871a35caca7bfd8f9e18666829a1dc187115b80e35a29393e", - "sha256:d84308f097d7a513359757c69707ad339da799e53b7393819ec2ea36bc4beb58", - "sha256:dd7ef715ccb8040954d44cfeff17e6b8e9f79c8019daae2fd30a8806ef5435c0", - "sha256:e672cf9caaf669053121f1766d659a8813bd547edef6e009205378faf45c67b8", - "sha256:ecc6148228c9ae25ce403eade13a0961de1cb016bdb35c6eafd8e7b87ad028b1", - "sha256:f1c5742c31ba7d72f2dedf7968998730664b45e38827637e0f04a2ac7de2f5f1", - "sha256:f1d6e4b7b2ae3a6a9df53efbf199e4bfcff0959dbdb5fd9ced34d4407348e39a", - "sha256:f2fc053228a6bd3a17a9b0a3f15c3ab3cf95727b00557e92e1cfe094b88cc662", - "sha256:f57515750d07e14743db55d59759893fdb21d2668f39e549a7d6cad5d70f9fea", - "sha256:f85151ec5a232335f1be022b09fbbe459042ea1951d8a48fef251223fc67eee1", - "sha256:fb0315a2b26fde4005a7c401707c5352df274460f2f85b209cf6024271373013", - "sha256:fc0916c4295c64d6890a46e02d4482bb5ccf33bf1a824c0eaa9e83b148291f90", - "sha256:fd24fd140b69f0b0bcc9165c397e9b2e89ecbeda83303abf2a072609f60239e2", - "sha256:fdae0120cddc839eb8e3c15faa8ad541cc6d906d3eb24d82fb041cfe2807bc1e", - "sha256:fe00f4fe11c8a521b173e6324d862ee7ee3412bf7107570c9b564fe1119b56fb" - ], - "markers": "python_version >= '3.8'", - "version": "==2024.4.28" - }, - "requests": { - "hashes": [ - "sha256:58cd2187c01e70e6e26505bca751777aa9f2ee0b7f4300988b709f44e013003f", - "sha256:942c5a758f98d790eaed1a29cb6eefc7ffb0d1cf7af05c3d2791656dbd6ad1e1" - ], - "markers": "python_version >= '3.7'", - "version": "==2.31.0" - }, - "respx": { - "hashes": [ - "sha256:05f45de23f0c785862a2c92a3e173916e8ca88e4caad715dd5f68584d6053c20", - "sha256:0bd7fe21bfaa52106caa1223ce61224cf30786985f17c63c5d71eff0307ee8af" - ], - "index": "pypi", - "markers": "python_version >= '3.7'", - "version": "==0.21.1" - }, - "rfc3986": { - "extras": [ - "idna2008" - ], - "hashes": [ - "sha256:270aaf10d87d0d4e095063c65bf3ddbc6ee3d0b226328ce21e036f946e421835", - "sha256:a86d6e1f5b1dc238b218b012df0aa79409667bb209e58da56d0b94704e712a97" - ], - "version": "==1.5.0" - }, - "rich": { - "hashes": [ - "sha256:2b38e2fe9ca72c9a00170a1a2d20c63c790d0e10ef1fe35eba76e1e7b1d7d245", - "sha256:5c14d22737e6d5084ef4771b62d5d4363165b403455a30a1c8ca39dc7b644bef" - ], - "markers": "python_full_version >= '3.7.0'", - "version": "==13.6.0" - }, - "rpds-py": { - "hashes": [ - "sha256:01e36a39af54a30f28b73096dd39b6802eddd04c90dbe161c1b8dbe22353189f", - "sha256:044a3e61a7c2dafacae99d1e722cc2d4c05280790ec5a05031b3876809d89a5c", - "sha256:08231ac30a842bd04daabc4d71fddd7e6d26189406d5a69535638e4dcb88fe76", - "sha256:08f9ad53c3f31dfb4baa00da22f1e862900f45908383c062c27628754af2e88e", - "sha256:0ab39c1ba9023914297dd88ec3b3b3c3f33671baeb6acf82ad7ce883f6e8e157", - "sha256:0af039631b6de0397ab2ba16eaf2872e9f8fca391b44d3d8cac317860a700a3f", - "sha256:0b8612cd233543a3781bc659c731b9d607de65890085098986dfd573fc2befe5", - "sha256:11a8c85ef4a07a7638180bf04fe189d12757c696eb41f310d2426895356dcf05", - "sha256:1374f4129f9bcca53a1bba0bb86bf78325a0374577cf7e9e4cd046b1e6f20e24", - "sha256:1d4acf42190d449d5e89654d5c1ed3a4f17925eec71f05e2a41414689cda02d1", - "sha256:1d9a5be316c15ffb2b3c405c4ff14448c36b4435be062a7f578ccd8b01f0c4d8", - "sha256:1df3659d26f539ac74fb3b0c481cdf9d725386e3552c6fa2974f4d33d78e544b", - "sha256:22806714311a69fd0af9b35b7be97c18a0fc2826e6827dbb3a8c94eac6cf7eeb", - "sha256:2644e47de560eb7bd55c20fc59f6daa04682655c58d08185a9b95c1970fa1e07", - "sha256:2e6d75ab12b0bbab7215e5d40f1e5b738aa539598db27ef83b2ec46747df90e1", - "sha256:30f43887bbae0d49113cbaab729a112251a940e9b274536613097ab8b4899cf6", - "sha256:34b18ba135c687f4dac449aa5157d36e2cbb7c03cbea4ddbd88604e076aa836e", - "sha256:36b3ee798c58ace201289024b52788161e1ea133e4ac93fba7d49da5fec0ef9e", - "sha256:39514da80f971362f9267c600b6d459bfbbc549cffc2cef8e47474fddc9b45b1", - "sha256:39f5441553f1c2aed4de4377178ad8ff8f9d733723d6c66d983d75341de265ab", - "sha256:3a96e0c6a41dcdba3a0a581bbf6c44bb863f27c541547fb4b9711fd8cf0ffad4", - "sha256:3f26b5bd1079acdb0c7a5645e350fe54d16b17bfc5e71f371c449383d3342e17", - "sha256:41ef53e7c58aa4ef281da975f62c258950f54b76ec8e45941e93a3d1d8580594", - "sha256:42821446ee7a76f5d9f71f9e33a4fb2ffd724bb3e7f93386150b61a43115788d", - "sha256:43fbac5f22e25bee1d482c97474f930a353542855f05c1161fd804c9dc74a09d", - "sha256:4457a94da0d5c53dc4b3e4de1158bdab077db23c53232f37a3cb7afdb053a4e3", - "sha256:465a3eb5659338cf2a9243e50ad9b2296fa15061736d6e26240e713522b6235c", - "sha256:482103aed1dfe2f3b71a58eff35ba105289b8d862551ea576bd15479aba01f66", - "sha256:4832d7d380477521a8c1644bbab6588dfedea5e30a7d967b5fb75977c45fd77f", - "sha256:4901165d170a5fde6f589acb90a6b33629ad1ec976d4529e769c6f3d885e3e80", - "sha256:5307def11a35f5ae4581a0b658b0af8178c65c530e94893345bebf41cc139d33", - "sha256:5417558f6887e9b6b65b4527232553c139b57ec42c64570569b155262ac0754f", - "sha256:56a737287efecafc16f6d067c2ea0117abadcd078d58721f967952db329a3e5c", - "sha256:586f8204935b9ec884500498ccc91aa869fc652c40c093bd9e1471fbcc25c022", - "sha256:5b4e7d8d6c9b2e8ee2d55c90b59c707ca59bc30058269b3db7b1f8df5763557e", - "sha256:5ddcba87675b6d509139d1b521e0c8250e967e63b5909a7e8f8944d0f90ff36f", - "sha256:618a3d6cae6ef8ec88bb76dd80b83cfe415ad4f1d942ca2a903bf6b6ff97a2da", - "sha256:635dc434ff724b178cb192c70016cc0ad25a275228f749ee0daf0eddbc8183b1", - "sha256:661d25cbffaf8cc42e971dd570d87cb29a665f49f4abe1f9e76be9a5182c4688", - "sha256:66e6a3af5a75363d2c9a48b07cb27c4ea542938b1a2e93b15a503cdfa8490795", - "sha256:67071a6171e92b6da534b8ae326505f7c18022c6f19072a81dcf40db2638767c", - "sha256:685537e07897f173abcf67258bee3c05c374fa6fff89d4c7e42fb391b0605e98", - "sha256:69e64831e22a6b377772e7fb337533c365085b31619005802a79242fee620bc1", - "sha256:6b0817e34942b2ca527b0e9298373e7cc75f429e8da2055607f4931fded23e20", - "sha256:6c81e5f372cd0dc5dc4809553d34f832f60a46034a5f187756d9b90586c2c307", - "sha256:6d7faa6f14017c0b1e69f5e2c357b998731ea75a442ab3841c0dbbbfe902d2c4", - "sha256:6ef0befbb5d79cf32d0266f5cff01545602344eda89480e1dd88aca964260b18", - "sha256:6ef687afab047554a2d366e112dd187b62d261d49eb79b77e386f94644363294", - "sha256:7223a2a5fe0d217e60a60cdae28d6949140dde9c3bcc714063c5b463065e3d66", - "sha256:77f195baa60a54ef9d2de16fbbfd3ff8b04edc0c0140a761b56c267ac11aa467", - "sha256:793968759cd0d96cac1e367afd70c235867831983f876a53389ad869b043c948", - "sha256:7bd339195d84439cbe5771546fe8a4e8a7a045417d8f9de9a368c434e42a721e", - "sha256:7cd863afe7336c62ec78d7d1349a2f34c007a3cc6c2369d667c65aeec412a5b1", - "sha256:7f2facbd386dd60cbbf1a794181e6aa0bd429bd78bfdf775436020172e2a23f0", - "sha256:84ffab12db93b5f6bad84c712c92060a2d321b35c3c9960b43d08d0f639d60d7", - "sha256:8c8370641f1a7f0e0669ddccca22f1da893cef7628396431eb445d46d893e5cd", - "sha256:8db715ebe3bb7d86d77ac1826f7d67ec11a70dbd2376b7cc214199360517b641", - "sha256:8e8916ae4c720529e18afa0b879473049e95949bf97042e938530e072fde061d", - "sha256:8f03bccbd8586e9dd37219bce4d4e0d3ab492e6b3b533e973fa08a112cb2ffc9", - "sha256:8f2fc11e8fe034ee3c34d316d0ad8808f45bc3b9ce5857ff29d513f3ff2923a1", - "sha256:923d39efa3cfb7279a0327e337a7958bff00cc447fd07a25cddb0a1cc9a6d2da", - "sha256:93df1de2f7f7239dc9cc5a4a12408ee1598725036bd2dedadc14d94525192fc3", - "sha256:998e33ad22dc7ec7e030b3df701c43630b5bc0d8fbc2267653577e3fec279afa", - "sha256:99f70b740dc04d09e6b2699b675874367885217a2e9f782bdf5395632ac663b7", - "sha256:9a00312dea9310d4cb7dbd7787e722d2e86a95c2db92fbd7d0155f97127bcb40", - "sha256:9d54553c1136b50fd12cc17e5b11ad07374c316df307e4cfd6441bea5fb68496", - "sha256:9dbbeb27f4e70bfd9eec1be5477517365afe05a9b2c441a0b21929ee61048124", - "sha256:a1ce3ba137ed54f83e56fb983a5859a27d43a40188ba798993812fed73c70836", - "sha256:a34d557a42aa28bd5c48a023c570219ba2593bcbbb8dc1b98d8cf5d529ab1434", - "sha256:a5f446dd5055667aabaee78487f2b5ab72e244f9bc0b2ffebfeec79051679984", - "sha256:ad36cfb355e24f1bd37cac88c112cd7730873f20fb0bdaf8ba59eedf8216079f", - "sha256:aec493917dd45e3c69d00a8874e7cbed844efd935595ef78a0f25f14312e33c6", - "sha256:b316144e85316da2723f9d8dc75bada12fa58489a527091fa1d5a612643d1a0e", - "sha256:b34ae4636dfc4e76a438ab826a0d1eed2589ca7d9a1b2d5bb546978ac6485461", - "sha256:b34b7aa8b261c1dbf7720b5d6f01f38243e9b9daf7e6b8bc1fd4657000062f2c", - "sha256:bc362ee4e314870a70f4ae88772d72d877246537d9f8cb8f7eacf10884862432", - "sha256:bed88b9a458e354014d662d47e7a5baafd7ff81c780fd91584a10d6ec842cb73", - "sha256:c0013fe6b46aa496a6749c77e00a3eb07952832ad6166bd481c74bda0dcb6d58", - "sha256:c0b5dcf9193625afd8ecc92312d6ed78781c46ecbf39af9ad4681fc9f464af88", - "sha256:c4325ff0442a12113a6379af66978c3fe562f846763287ef66bdc1d57925d337", - "sha256:c463ed05f9dfb9baebef68048aed8dcdc94411e4bf3d33a39ba97e271624f8f7", - "sha256:c8362467a0fdeccd47935f22c256bec5e6abe543bf0d66e3d3d57a8fb5731863", - "sha256:cd5bf1af8efe569654bbef5a3e0a56eca45f87cfcffab31dd8dde70da5982475", - "sha256:cf1ea2e34868f6fbf070e1af291c8180480310173de0b0c43fc38a02929fc0e3", - "sha256:d62dec4976954a23d7f91f2f4530852b0c7608116c257833922a896101336c51", - "sha256:d68c93e381010662ab873fea609bf6c0f428b6d0bb00f2c6939782e0818d37bf", - "sha256:d7c36232a90d4755b720fbd76739d8891732b18cf240a9c645d75f00639a9024", - "sha256:dd18772815d5f008fa03d2b9a681ae38d5ae9f0e599f7dda233c439fcaa00d40", - "sha256:ddc2f4dfd396c7bfa18e6ce371cba60e4cf9d2e5cdb71376aa2da264605b60b9", - "sha256:e003b002ec72c8d5a3e3da2989c7d6065b47d9eaa70cd8808b5384fbb970f4ec", - "sha256:e32a92116d4f2a80b629778280103d2a510a5b3f6314ceccd6e38006b5e92dcb", - "sha256:e4461d0f003a0aa9be2bdd1b798a041f177189c1a0f7619fe8c95ad08d9a45d7", - "sha256:e541ec6f2ec456934fd279a3120f856cd0aedd209fc3852eca563f81738f6861", - "sha256:e546e768d08ad55b20b11dbb78a745151acbd938f8f00d0cfbabe8b0199b9880", - "sha256:ea7d4a99f3b38c37eac212dbd6ec42b7a5ec51e2c74b5d3223e43c811609e65f", - "sha256:ed4eb745efbff0a8e9587d22a84be94a5eb7d2d99c02dacf7bd0911713ed14dd", - "sha256:f8a2f084546cc59ea99fda8e070be2fd140c3092dc11524a71aa8f0f3d5a55ca", - "sha256:fcb25daa9219b4cf3a0ab24b0eb9a5cc8949ed4dc72acb8fa16b7e1681aa3c58", - "sha256:fdea4952db2793c4ad0bdccd27c1d8fdd1423a92f04598bc39425bcc2b8ee46e" - ], - "markers": "python_version >= '3.8'", - "version": "==0.18.0" - }, - "ruamel-yaml": { - "hashes": [ - "sha256:57b53ba33def16c4f3d807c0ccbc00f8a6081827e81ba2491691b76882d0c636", - "sha256:8b27e6a217e786c6fbe5634d8f3f11bc63e0f80f6a5890f28863d9c45aac311b" - ], - "markers": "python_version >= '3.7'", - "version": "==0.18.6" - }, - "ruamel.yaml.clib": { - "hashes": [ - "sha256:024cfe1fc7c7f4e1aff4a81e718109e13409767e4f871443cbff3dba3578203d", - "sha256:03d1162b6d1df1caa3a4bd27aa51ce17c9afc2046c31b0ad60a0a96ec22f8001", - "sha256:07238db9cbdf8fc1e9de2489a4f68474e70dffcb32232db7c08fa61ca0c7c462", - "sha256:09b055c05697b38ecacb7ac50bdab2240bfca1a0c4872b0fd309bb07dc9aa3a9", - "sha256:1707814f0d9791df063f8c19bb51b0d1278b8e9a2353abbb676c2f685dee6afe", - "sha256:1758ce7d8e1a29d23de54a16ae867abd370f01b5a69e1a3ba75223eaa3ca1a1b", - "sha256:184565012b60405d93838167f425713180b949e9d8dd0bbc7b49f074407c5a8b", - "sha256:1b617618914cb00bf5c34d4357c37aa15183fa229b24767259657746c9077615", - "sha256:1dc67314e7e1086c9fdf2680b7b6c2be1c0d8e3a8279f2e993ca2a7545fecf62", - "sha256:25ac8c08322002b06fa1d49d1646181f0b2c72f5cbc15a85e80b4c30a544bb15", - "sha256:25c515e350e5b739842fc3228d662413ef28f295791af5e5110b543cf0b57d9b", - "sha256:305889baa4043a09e5b76f8e2a51d4ffba44259f6b4c72dec8ca56207d9c6fe1", - "sha256:3213ece08ea033eb159ac52ae052a4899b56ecc124bb80020d9bbceeb50258e9", - "sha256:3f215c5daf6a9d7bbed4a0a4f760f3113b10e82ff4c5c44bec20a68c8014f675", - "sha256:46d378daaac94f454b3a0e3d8d78cafd78a026b1d71443f4966c696b48a6d899", - "sha256:4ecbf9c3e19f9562c7fdd462e8d18dd902a47ca046a2e64dba80699f0b6c09b7", - "sha256:53a300ed9cea38cf5a2a9b069058137c2ca1ce658a874b79baceb8f892f915a7", - "sha256:56f4252222c067b4ce51ae12cbac231bce32aee1d33fbfc9d17e5b8d6966c312", - "sha256:5c365d91c88390c8d0a8545df0b5857172824b1c604e867161e6b3d59a827eaa", - "sha256:700e4ebb569e59e16a976857c8798aee258dceac7c7d6b50cab63e080058df91", - "sha256:75e1ed13e1f9de23c5607fe6bd1aeaae21e523b32d83bb33918245361e9cc51b", - "sha256:77159f5d5b5c14f7c34073862a6b7d34944075d9f93e681638f6d753606c6ce6", - "sha256:7f67a1ee819dc4562d444bbafb135832b0b909f81cc90f7aa00260968c9ca1b3", - "sha256:840f0c7f194986a63d2c2465ca63af8ccbbc90ab1c6001b1978f05119b5e7334", - "sha256:84b554931e932c46f94ab306913ad7e11bba988104c5cff26d90d03f68258cd5", - "sha256:87ea5ff66d8064301a154b3933ae406b0863402a799b16e4a1d24d9fbbcbe0d3", - "sha256:955eae71ac26c1ab35924203fda6220f84dce57d6d7884f189743e2abe3a9fbe", - "sha256:a1a45e0bb052edf6a1d3a93baef85319733a888363938e1fc9924cb00c8df24c", - "sha256:a5aa27bad2bb83670b71683aae140a1f52b0857a2deff56ad3f6c13a017a26ed", - "sha256:a6a9ffd280b71ad062eae53ac1659ad86a17f59a0fdc7699fd9be40525153337", - "sha256:a75879bacf2c987c003368cf14bed0ffe99e8e85acfa6c0bfffc21a090f16880", - "sha256:aa2267c6a303eb483de8d02db2871afb5c5fc15618d894300b88958f729ad74f", - "sha256:aab7fd643f71d7946f2ee58cc88c9b7bfc97debd71dcc93e03e2d174628e7e2d", - "sha256:b16420e621d26fdfa949a8b4b47ade8810c56002f5389970db4ddda51dbff248", - "sha256:b42169467c42b692c19cf539c38d4602069d8c1505e97b86387fcf7afb766e1d", - "sha256:bba64af9fa9cebe325a62fa398760f5c7206b215201b0ec825005f1b18b9bccf", - "sha256:beb2e0404003de9a4cab9753a8805a8fe9320ee6673136ed7f04255fe60bb512", - "sha256:bef08cd86169d9eafb3ccb0a39edb11d8e25f3dae2b28f5c52fd997521133069", - "sha256:c2a72e9109ea74e511e29032f3b670835f8a59bbdc9ce692c5b4ed91ccf1eedb", - "sha256:c58ecd827313af6864893e7af0a3bb85fd529f862b6adbefe14643947cfe2942", - "sha256:c69212f63169ec1cfc9bb44723bf2917cbbd8f6191a00ef3410f5a7fe300722d", - "sha256:cabddb8d8ead485e255fe80429f833172b4cadf99274db39abc080e068cbcc31", - "sha256:d176b57452ab5b7028ac47e7b3cf644bcfdc8cacfecf7e71759f7f51a59e5c92", - "sha256:da09ad1c359a728e112d60116f626cc9f29730ff3e0e7db72b9a2dbc2e4beed5", - "sha256:e2b4c44b60eadec492926a7270abb100ef9f72798e18743939bdbf037aab8c28", - "sha256:e79e5db08739731b0ce4850bed599235d601701d5694c36570a99a0c5ca41a9d", - "sha256:ebc06178e8821efc9692ea7544aa5644217358490145629914d8020042c24aa1", - "sha256:edaef1c1200c4b4cb914583150dcaa3bc30e592e907c01117c08b13a07255ec2", - "sha256:f481f16baec5290e45aebdc2a5168ebc6d35189ae6fea7a58787613a25f6e875", - "sha256:fff3573c2db359f091e1589c3d7c5fc2f86f5bdb6f24252c2d8e539d4e45f412" - ], - "markers": "platform_python_implementation == 'CPython' and python_version < '3.13'", - "version": "==0.2.8" - }, - "ruff": { - "hashes": [ - "sha256:0e2e06459042ac841ed510196c350ba35a9b24a643e23db60d79b2db92af0c2b", - "sha256:1f32cadf44c2020e75e0c56c3408ed1d32c024766bd41aedef92aa3ca28eef68", - "sha256:22e306bf15e09af45ca812bc42fa59b628646fa7c26072555f278994890bc7ac", - "sha256:24016ed18db3dc9786af103ff49c03bdf408ea253f3cb9e3638f39ac9cf2d483", - "sha256:33bcc160aee2520664bc0859cfeaebc84bb7323becff3f303b8f1f2d81cb4edc", - "sha256:3afabaf7ba8e9c485a14ad8f4122feff6b2b93cc53cd4dad2fd24ae35112d5c5", - "sha256:5ec481661fb2fd88a5d6cf1f83403d388ec90f9daaa36e40e2c003de66751798", - "sha256:652e4ba553e421a6dc2a6d4868bc3b3881311702633eb3672f9f244ded8908cd", - "sha256:6a2243f8f434e487c2a010c7252150b1fdf019035130f41b77626f5655c9ca22", - "sha256:6ab165ef5d72392b4ebb85a8b0fbd321f69832a632e07a74794c0e598e7a8376", - "sha256:7891ee376770ac094da3ad40c116258a381b86c7352552788377c6eb16d784fe", - "sha256:799eb468ea6bc54b95527143a4ceaf970d5aa3613050c6cff54c85fda3fde480", - "sha256:82986bb77ad83a1719c90b9528a9dd663c9206f7c0ab69282af8223566a0c34e", - "sha256:8772130a063f3eebdf7095da00c0b9898bd1774c43b336272c3e98667d4fb8fa", - "sha256:8d14dc8953f8af7e003a485ef560bbefa5f8cc1ad994eebb5b12136049bbccc5", - "sha256:cbd1e87c71bca14792948c4ccb51ee61c3296e164019d2d484f3eaa2d360dfaf", - "sha256:ec4ba9436a51527fb6931a8839af4c36a5481f8c19e8f5e42c2f7ad3a49f5069" - ], - "index": "pypi", - "markers": "python_version >= '3.7'", - "version": "==0.4.2" - }, - "s3transfer": { - "hashes": [ - "sha256:5683916b4c724f799e600f41dd9e10a9ff19871bf87623cc8f491cb4f5fa0a19", - "sha256:ceb252b11bcf87080fb7850a224fb6e05c8a776bab8f2b64b7f25b969464839d" - ], - "markers": "python_version >= '3.8'", - "version": "==0.10.1" - }, - "sarif-om": { - "hashes": [ - "sha256:539ef47a662329b1c8502388ad92457425e95dc0aaaf995fe46f4984c4771911", - "sha256:cd5f416b3083e00d402a92e449a7ff67af46f11241073eea0461802a3b5aef98" - ], - "markers": "python_version >= '2.7'", - "version": "==1.0.4" - }, - "setuptools": { - "hashes": [ - "sha256:6c1fccdac05a97e598fb0ae3bbed5904ccb317337a51139dcd51453611bbb987", - "sha256:c636ac361bc47580504644275c9ad802c50415c7522212252c033bd15f301f32" - ], - "markers": "python_version >= '3.8'", - "version": "==69.5.1" - }, - "six": { - "hashes": [ - "sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926", - "sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254" - ], - "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2'", - "version": "==1.16.0" - }, - "sniffio": { - "hashes": [ - "sha256:2f6da418d1f1e0fddd844478f41680e794e6051915791a034ff65e5f100525a2", - "sha256:f4324edc670a0f49750a81b895f35c3adb843cca46f0530f79fc1babb23789dc" - ], - "markers": "python_version >= '3.7'", - "version": "==1.3.1" - }, - "soupsieve": { - "hashes": [ - "sha256:5663d5a7b3bfaeee0bc4372e7fc48f9cff4940b3eec54a6451cc5299f1097690", - "sha256:eaa337ff55a1579b6549dc679565eac1e3d000563bcb1c8ab0d0fefbc0c2cdc7" - ], - "markers": "python_version >= '3.8'", - "version": "==2.5" - }, - "stack-data": { - "hashes": [ - "sha256:836a778de4fec4dcd1dcd89ed8abff8a221f58308462e1c4aa2a3cf30148f0b9", - "sha256:d5558e0c25a4cb0853cddad3d77da9891a08cb85dd9f9f91b9f8cd66e511e695" - ], - "version": "==0.6.3" - }, - "sympy": { - "hashes": [ - "sha256:c3588cd4295d0c0f603d0f2ae780587e64e2efeedb3521e46b9bb1d08d184fa5", - "sha256:ebf595c8dac3e0fdc4152c51878b498396ec7f30e7a914d6071e674d49420fb8" - ], - "markers": "python_version >= '3.8'", - "version": "==1.12" - }, - "text-unidecode": { - "hashes": [ - "sha256:1311f10e8b895935241623731c2ba64f4c455287888b18189350b67134a822e8", - "sha256:bad6603bb14d279193107714b288be206cac565dfa49aa5b105294dd5c4aab93" - ], - "version": "==1.3" - }, - "tomli": { - "hashes": [ - "sha256:939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc", - "sha256:de526c12914f0c550d15924c62d72abc48d6fe7364aa87328337a31007fe8a4f" - ], - "markers": "python_version > '3.6' and python_version < '3.11'", - "version": "==2.0.1" - }, - "tomlkit": { - "hashes": [ - "sha256:df32fab589a81f0d7dc525a4267b6d7a64ee99619cbd1eeb0fae32c1dd426977", - "sha256:eeea7ac7563faeab0a1ed8fe12c2e5a51c61f933f2502f7e9db0241a65163ad0" - ], - "markers": "python_version >= '3.7'", - "version": "==0.12.2" - }, - "traitlets": { - "hashes": [ - "sha256:9ed0579d3502c94b4b3732ac120375cda96f923114522847de4b3bb98b96b6b7", - "sha256:b74e89e397b1ed28cc831db7aea759ba6640cb3de13090ca145426688ff1ac4f" - ], - "markers": "python_version >= '3.8'", - "version": "==5.14.3" - }, - "types-awscrt": { - "hashes": [ - "sha256:3ae374b553e7228ba41a528cf42bd0b2ad7303d806c73eff4aaaac1515e3ea4e", - "sha256:64898a2f4a2468f66233cb8c29c5f66de907cf80ba1ef5bb1359aef2f81bb521" - ], - "markers": "python_version >= '3.7' and python_version < '4.0'", - "version": "==0.20.9" - }, - "types-python-dateutil": { - "hashes": [ - "sha256:5d2f2e240b86905e40944dd787db6da9263f0deabef1076ddaed797351ec0202", - "sha256:6b8cb66d960771ce5ff974e9dd45e38facb81718cc1e208b10b1baccbfdbee3b" - ], - "markers": "python_version >= '3.8'", - "version": "==2.9.0.20240316" - }, - "types-s3transfer": { - "hashes": [ - "sha256:02154cce46528287ad76ad1a0153840e0492239a0887e8833466eccf84b98da0", - "sha256:49a7c81fa609ac1532f8de3756e64b58afcecad8767933310228002ec7adff74" - ], - "markers": "python_version >= '3.8' and python_version < '4.0'", - "version": "==0.10.1" - }, - "typing-extensions": { - "hashes": [ - "sha256:83f085bd5ca59c80295fc2a82ab5dac679cbe02b9f33f7d83af68e241bea51b0", - "sha256:c1f94d72897edaf4ce775bb7558d5b79d8126906a14ea5ed1635921406c0387a" - ], - "index": "pypi", - "markers": "python_version >= '3.8'", - "version": "==4.11.0" - }, - "tzlocal": { - "hashes": [ - "sha256:49816ef2fe65ea8ac19d19aa7a1ae0551c834303d5014c6d5a62e4cbda8047b8", - "sha256:8d399205578f1a9342816409cc1e46a93ebd5755e39ea2d85334bea911bf0e6e" - ], - "markers": "python_version >= '3.8'", - "version": "==5.2" - }, - "urllib3": { - "hashes": [ - "sha256:34b97092d7e0a3a8cf7cd10e386f401b3737364026c45e622aa02903dffe0f07", - "sha256:f8ecc1bba5667413457c529ab955bf8c67b45db799d159066261719e328580a0" - ], - "index": "pypi", - "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4, 3.5'", - "version": "==1.26.18" - }, - "uvicorn": { - "hashes": [ - "sha256:2c2aac7ff4f4365c206fd773a39bf4ebd1047c238f8b8268ad996829323473de", - "sha256:6a69214c0b6a087462412670b3ef21224fa48cae0e452b5883e8e8bdfdd11dd0" - ], - "index": "pypi", - "markers": "python_version >= '3.8'", - "version": "==0.29.0" - }, - "virtualenv": { - "hashes": [ - "sha256:604bfdceaeece392802e6ae48e69cec49168b9c5f4a44e483963f9242eb0e78b", - "sha256:7aa9982a728ae5892558bff6a2839c00b9ed145523ece2274fad6f414690ae75" - ], - "markers": "python_version >= '3.7'", - "version": "==20.26.1" - }, - "watchdog": { - "hashes": [ - "sha256:0e06ab8858a76e1219e68c7573dfeba9dd1c0219476c5a44d5333b01d7e1743a", - "sha256:13bbbb462ee42ec3c5723e1205be8ced776f05b100e4737518c67c8325cf6100", - "sha256:233b5817932685d39a7896b1090353fc8efc1ef99c9c054e46c8002561252fb8", - "sha256:25f70b4aa53bd743729c7475d7ec41093a580528b100e9a8c5b5efe8899592fc", - "sha256:2b57a1e730af3156d13b7fdddfc23dea6487fceca29fc75c5a868beed29177ae", - "sha256:336adfc6f5cc4e037d52db31194f7581ff744b67382eb6021c868322e32eef41", - "sha256:3aa7f6a12e831ddfe78cdd4f8996af9cf334fd6346531b16cec61c3b3c0d8da0", - "sha256:3ed7c71a9dccfe838c2f0b6314ed0d9b22e77d268c67e015450a29036a81f60f", - "sha256:4c9956d27be0bb08fc5f30d9d0179a855436e655f046d288e2bcc11adfae893c", - "sha256:4d98a320595da7a7c5a18fc48cb633c2e73cda78f93cac2ef42d42bf609a33f9", - "sha256:4f94069eb16657d2c6faada4624c39464f65c05606af50bb7902e036e3219be3", - "sha256:5113334cf8cf0ac8cd45e1f8309a603291b614191c9add34d33075727a967709", - "sha256:51f90f73b4697bac9c9a78394c3acbbd331ccd3655c11be1a15ae6fe289a8c83", - "sha256:5d9f3a10e02d7371cd929b5d8f11e87d4bad890212ed3901f9b4d68767bee759", - "sha256:7ade88d0d778b1b222adebcc0927428f883db07017618a5e684fd03b83342bd9", - "sha256:7c5f84b5194c24dd573fa6472685b2a27cc5a17fe5f7b6fd40345378ca6812e3", - "sha256:7e447d172af52ad204d19982739aa2346245cc5ba6f579d16dac4bfec226d2e7", - "sha256:8ae9cda41fa114e28faf86cb137d751a17ffd0316d1c34ccf2235e8a84365c7f", - "sha256:8f3ceecd20d71067c7fd4c9e832d4e22584318983cabc013dbf3f70ea95de346", - "sha256:9fac43a7466eb73e64a9940ac9ed6369baa39b3bf221ae23493a9ec4d0022674", - "sha256:a70a8dcde91be523c35b2bf96196edc5730edb347e374c7de7cd20c43ed95397", - "sha256:adfdeab2da79ea2f76f87eb42a3ab1966a5313e5a69a0213a3cc06ef692b0e96", - "sha256:ba07e92756c97e3aca0912b5cbc4e5ad802f4557212788e72a72a47ff376950d", - "sha256:c07253088265c363d1ddf4b3cdb808d59a0468ecd017770ed716991620b8f77a", - "sha256:c9d8c8ec7efb887333cf71e328e39cffbf771d8f8f95d308ea4125bf5f90ba64", - "sha256:d00e6be486affb5781468457b21a6cbe848c33ef43f9ea4a73b4882e5f188a44", - "sha256:d429c2430c93b7903914e4db9a966c7f2b068dd2ebdd2fa9b9ce094c7d459f33" - ], - "markers": "python_version >= '3.7'", - "version": "==3.0.0" - }, - "wcwidth": { - "hashes": [ - "sha256:3da69048e4540d84af32131829ff948f1e022c1c6bdb8d6102117aac784f6859", - "sha256:72ea0c06399eb286d978fdedb6923a9eb47e1c486ce63e9b4e64fc18303972b5" - ], - "version": "==0.2.13" - }, - "websocket-client": { - "hashes": [ - "sha256:17b44cc997f5c498e809b22cdf2d9c7a9e71c02c8cc2b6c56e7c2d1239bfa526", - "sha256:3239df9f44da632f96012472805d40a23281a991027ce11d2f45a6f24ac4c3da" - ], - "markers": "python_version >= '3.8'", - "version": "==1.8.0" - }, - "werkzeug": { - "hashes": [ - "sha256:3aac3f5da756f93030740bc235d3e09449efcf65f2f55e3602e1d851b8f48795", - "sha256:e39b645a6ac92822588e7b39a692e7828724ceae0b0d702ef96701f90e70128d" - ], - "markers": "python_version >= '3.8'", - "version": "==3.0.2" - }, - "wheel": { - "hashes": [ - "sha256:465ef92c69fa5c5da2d1cf8ac40559a8c940886afcef87dcf14b9470862f1d85", - "sha256:55c570405f142630c6b9f72fe09d9b67cf1477fcf543ae5b8dcb1f5b7377da81" - ], - "markers": "python_version >= '3.8'", - "version": "==0.43.0" - } - } + "default": {}, + "develop": {} } diff --git a/babel.cfg b/babel.cfg index 09888a7..cc7959b 100644 --- a/babel.cfg +++ b/babel.cfg @@ -1,3 +1,7 @@ [jinja2: **/templates/**.html] encoding = utf-8 trimmed = True + +[python: **.py] +encoding = utf-8 +trimmed = True diff --git a/lib/template_generator/generate_base_template.py b/lib/template_generator/generate_base_template.py index b3f3a62..cf3ba9d 100644 --- a/lib/template_generator/generate_base_template.py +++ b/lib/template_generator/generate_base_template.py @@ -143,6 +143,7 @@ def add_local_font_css(soup): } {% endif %} + {% include 'includes/extra_header.html' %} """, "html.parser", ), diff --git a/postcode_lookup/app.py b/postcode_lookup/app.py index 21c6de9..7f6c5ff 100644 --- a/postcode_lookup/app.py +++ b/postcode_lookup/app.py @@ -15,8 +15,10 @@ from mangum import Mangum from starlette.applications import Starlette from starlette.middleware import Middleware +from starlette.requests import HTTPConnection from starlette.routing import Mount, Route from starlette.staticfiles import StaticFiles +from starlette_babel import LocaleMiddleware, get_translator from utils import ForwardedForMiddleware, i18nMiddleware if sentry_dsn := os.environ.get("SENTRY_DSN"): @@ -130,11 +132,25 @@ ), ] +shared_translator = get_translator() # process global instance +shared_translator.load_from_directories([Path(__file__).parent / "locale"]) + + +def current_language_selector(conn: HTTPConnection) -> str | None: + return conn.scope["current_language"] + + app = Starlette( debug=True, routes=routes, middleware=[ Middleware(i18nMiddleware), + Middleware( + LocaleMiddleware, + locales=["en", "cy"], + default_locale="en", + selectors=[current_language_selector], + ), Middleware(ForwardedForMiddleware), ], ) diff --git a/postcode_lookup/dc_api_client.py b/postcode_lookup/dc_api_client.py index 967a98e..10860b8 100644 --- a/postcode_lookup/dc_api_client.py +++ b/postcode_lookup/dc_api_client.py @@ -1,11 +1,14 @@ import re from abc import ABC, abstractmethod +from copy import deepcopy from urllib.parse import urljoin import httpx from mock_responses import example_responses +from response_builder.v1.builders.base import RootBuilder from response_builder.v1.models.base import RootModel from response_builder.v1.sandbox import SANDBOX_BASE_URL, SANDBOX_POSTCODES +from starlette.requests import Request class InvalidPostcodeException(Exception): ... @@ -36,8 +39,9 @@ def valid_postcode(postcode: str): class BaseAPIClient(ABC): URL_PREFIX = None - def __init__(self, api_key: str): + def __init__(self, api_key: str, request: Request): self.api_key = api_key + self.request = request self.api_version = "v1" assert self.URL_PREFIX is not None, "URL_PREFIX must be set on backend" @@ -113,11 +117,18 @@ def get_uprn(self, uprn: str) -> dict: class MockAPIBackend(BaseAPIClient): + def get_mock_response(self, postcode): + builder: RootBuilder = example_responses[postcode]["response"] + if baseline_date := self.request.query_params.get("baseline_date"): + builder = deepcopy(builder) + builder = builder.set_date_baseline(baseline_date) + return builder.build().dict() + def get_uprn(self, uprn: str) -> dict: - pass + return self.get_mock_response(uprn) def get_postcode(self, postcode: str) -> dict: - return example_responses[postcode]["response"].build().dict() + return self.get_mock_response(postcode) POSTCODES = example_responses URL_PREFIX = "mock" diff --git a/postcode_lookup/endpoints.py b/postcode_lookup/endpoints.py index 2f9b9f1..7b4f1a1 100644 --- a/postcode_lookup/endpoints.py +++ b/postcode_lookup/endpoints.py @@ -1,3 +1,4 @@ +import datetime import functools import os @@ -60,6 +61,7 @@ async def base_postcode_endpoint( return RedirectResponse( request.url_for(backend.URL_PREFIX + "_postcode_form_en") ) + if postcode == "FA1LL": return Response(status_code=400) if postcode == "FA2LL": @@ -67,7 +69,8 @@ async def base_postcode_endpoint( try: api_response = backend( - api_key=os.environ.get("API_KEY", "ec-postcode-testing") + api_key=os.environ.get("API_KEY", "ec-postcode-testing"), + request=request, ).get_postcode(postcode) except InvalidPostcodeException: return RedirectResponse( @@ -89,6 +92,7 @@ async def base_postcode_endpoint( context["parl_recall_petition"]["signing_end"] = parse( context["parl_recall_petition"]["signing_end"] ) + context["current_date"] = str(datetime.date.today()) template_sorter = TemplateSorter(context["api_response"]) context["template_sorter"] = template_sorter template_name = template_sorter.main_template_name @@ -177,12 +181,20 @@ async def redirect_root_to_postcode_form(request: Request): if not request.app.debug: return Response(status_code=404) + poll_open_date = datetime.date.today() + ballot_stages = { + "Polling day": poll_open_date, + "After SOPNs": poll_open_date + datetime.timedelta(days=20), + "Before SOPNs": poll_open_date + datetime.timedelta(days=35), + } + return get_loader(request).TemplateResponse( "debug_page.html", { "request": request, "sandbox_postcodes": SANDBOX_POSTCODES, "mock_postcodes": example_responses, + "ballot_stages": ballot_stages, }, ) diff --git a/postcode_lookup/locale/cy/LC_MESSAGES/messages.po b/postcode_lookup/locale/cy/LC_MESSAGES/messages.po index e44efd7..147c502 100644 --- a/postcode_lookup/locale/cy/LC_MESSAGES/messages.po +++ b/postcode_lookup/locale/cy/LC_MESSAGES/messages.po @@ -15,6 +15,42 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.11.0\n" +#: postcode_lookup/utils.py:58 +msgid "one" +msgstr "" + +#: postcode_lookup/utils.py:59 +msgid "two" +msgstr "" + +#: postcode_lookup/utils.py:60 +msgid "three" +msgstr "" + +#: postcode_lookup/utils.py:61 +msgid "four" +msgstr "" + +#: postcode_lookup/utils.py:62 +msgid "five" +msgstr "" + +#: postcode_lookup/utils.py:63 +msgid "six" +msgstr "" + +#: postcode_lookup/utils.py:64 +msgid "seven" +msgstr "" + +#: postcode_lookup/utils.py:65 +msgid "eight" +msgstr "" + +#: postcode_lookup/utils.py:66 +msgid "nine" +msgstr "" + #: postcode_lookup/templates/includes/html_meta.html:12 #: postcode_lookup/templates/includes/html_meta.html:20 #: postcode_lookup/templates/index.html:4 @@ -26,6 +62,8 @@ msgstr "Gwybodaeth etholiadol" #, fuzzy msgid "Upcoming election information" msgstr "Gwybodaeth etholiad sydd i ddod" +msgid "Enter your postcode" +msgstr "Nodwch eich cod post" #: postcode_lookup/templates/index.html:30 msgid "" @@ -37,6 +75,9 @@ msgstr "" "ble mae eich gorsaf bleidleisio. Gallwch hefyd ddod o hyd i fanylion cyswllt " "eich cyngor lleol." +#: postcode_lookup/templates/index.html:35 +msgid "Enter a postcode" +msgstr "Nodwch god post" #: postcode_lookup/templates/index.html:38 msgid "Submit Postcode" @@ -80,15 +121,43 @@ msgstr "Mae gennych etholiad sydd ar y gweill" #: postcode_lookup/templates/result.html:21 #: postcode_lookup/templates/result.html:45 +#: postcode_lookup/templates/old_result.html:6 +#: postcode_lookup/templates/old_result.html:12 +#: postcode_lookup/templates/old_result.html:31 +#: postcode_lookup/templates/old_result.html:37 +msgid "You have upcoming elections" +msgstr "Mae gennych etholiadau sydd ar y gweill" + +#: postcode_lookup/templates/old_result.html:14 +#: postcode_lookup/templates/old_result.html:39 +#: postcode_lookup/templates/results_multiple_dates.html:7 +#: postcode_lookup/templates/results_multiple_dates.html:15 +#: postcode_lookup/templates/results_one_current_ballot.html:7 +#: postcode_lookup/templates/results_one_current_ballot.html:15 +#: postcode_lookup/templates/results_one_current_date.html:7 +#: postcode_lookup/templates/results_one_current_date.html:15 +msgid "You have an upcoming election" +msgstr "Mae gennych etholiad sydd ar y gweill" + +#: postcode_lookup/templates/old_result.html:21 +#: postcode_lookup/templates/old_result.html:45 #, fuzzy msgid "There is a recall petition in your area" msgstr "Nid oes etholiadau ar y gweill yn eich ardal chi" #: postcode_lookup/templates/result.html:23 #: postcode_lookup/templates/result.html:47 +#: postcode_lookup/templates/old_result.html:23 +#: postcode_lookup/templates/old_result.html:47 +#: postcode_lookup/templates/results_no_upcoming.html:4 msgid "There are no upcoming elections in your area" msgstr "Nid oes etholiadau ar y gweill yn eich ardal chi" +#: postcode_lookup/templates/results_no_upcoming.html:8 +#, fuzzy +msgid "There are no upcoming elections in your areas" +msgstr "Nid oes etholiadau ar y gweill yn eich ardal chi" + #: postcode_lookup/templates/includes/html_meta.html:9 #, fuzzy msgid "" @@ -109,24 +178,25 @@ msgstr "" "bleidleisio, ymgeiswyr, a manylion cyswllt eich tîm gwasanaethau " "etholiadol lleol" -#: postcode_lookup/templates/includes/polling_station.html:3 +#: postcode_lookup/templates/includes/polling_station.html:1 msgid "Your polling station" msgstr "Eich gorsaf bleidleisio" -#: postcode_lookup/templates/includes/polling_station.html:14 +#: postcode_lookup/templates/includes/polling_station.html:12 +#, fuzzy msgid "" -"You’ll get a poll card in the post before the election. This will tell " -"you where to vote. If you haven’t got one, contact your local council." +"You'll get a poll card in the post before the election. This will tell " +"you where to vote. If you haven't got one, contact your local council." msgstr "" "Fe gewch chi gerdyn pleidleisio yn y post cyn yr etholiad. Bydd hyn yn " "dweud wrthych ble i bleidleisio. Os nad oes gennych un, cysylltwch â'ch " "cyngor lleol." -#: postcode_lookup/templates/includes/polling_station.html:17 +#: postcode_lookup/templates/includes/polling_station.html:15 msgid "Opening times" msgstr "Oriau agor" -#: postcode_lookup/templates/includes/polling_station.html:20 +#: postcode_lookup/templates/includes/polling_station.html:18 #, python-format msgid "%(ballot_date)s - 7am to 10pm" msgstr "%(ballot_date)s - 7am i 10pm" @@ -146,3 +216,5 @@ msgstr "%(ballot_date)s - 7am i 10pm" #~ msgid "Enter a postcode" #~ msgstr "Nodwch god post" +#~ msgid "%(title)s" +#~ msgstr "" diff --git a/postcode_lookup/mock_responses.py b/postcode_lookup/mock_responses.py index 5586467..ccf9b93 100644 --- a/postcode_lookup/mock_responses.py +++ b/postcode_lookup/mock_responses.py @@ -1,16 +1,14 @@ from response_builder.v1.generated_responses.root_responses import ( - CANCELLED_BALLOT, + CANCELLED_BALLOT_CANDIDATE_DEATH, + CANCELLED_BALLOT_EQUAL_CANDIDATES, + CANCELLED_BALLOT_NO_CANDIDATES, + CANCELLED_BALLOT_UNDER_CONTESTED, + MULTIPLE_BALLOTS_WITH_CANCELLATION, + MULTIPLE_BALLOTS_WITH_VOTING_SYSTEM_AND_POLLING_STATION, NO_LOCAL_BALLOTS, - RECENTLY_PASSED_LOCAL_BALLOT, - GLA_BALLOT, - MAYORAL_BALLOT, - PARL_BALLOT, - PCC_BALLOT, - SINGLE_LOCAL_FUTURE_BALLOT_WITH_POLLING_STATION, + ONE_CANCELLED_BALLOT_ONE_NOT, + SINGLE_LOCAL_FUTURE_BALLOT_WITH_POLLING_STATION, SINGLE_LOCAL_FUTURE_BALLOT_WITHOUT_POLLING_STATION, - SINGLE_LOCAL_FUTURE_BALLOT_WITH_ADDRESS_PICKER, - MULTIPLE_BALLOTS_WITH_VOTING_SYSTEM_AND_POLLING_STATION, - MULTIPLE_BALLOTS_WITH_CANCELLATION, ) __ALL__ = ("example_responses",) @@ -19,13 +17,25 @@ "description": "No local ballots", "response": NO_LOCAL_BALLOTS, }, - "AA1 1AB": { - "description": "Cancelled ballot", - "response": CANCELLED_BALLOT, + "CA1 1AB": { + "description": "Cancelled ballot due to candidate death", + "response": CANCELLED_BALLOT_CANDIDATE_DEATH, + }, + "CA1 2AB": { + "description": "Cancelled ballot due to no candidates", + "response": CANCELLED_BALLOT_NO_CANDIDATES, }, - "AA1 1BB": { - "description": "Recently passed local ballot", - "response": RECENTLY_PASSED_LOCAL_BALLOT, + "CA1 3AB": { + "description": "Cancelled ballot due to equal number of candidates", + "response": CANCELLED_BALLOT_EQUAL_CANDIDATES, + }, + "CA1 4AB": { + "description": "Cancelled ballot due to not enough candidates", + "response": CANCELLED_BALLOT_UNDER_CONTESTED, + }, + "CA1 5AB": { + "description": "One cancelled ballot, one not cancelled", + "response": ONE_CANCELLED_BALLOT_ONE_NOT, }, "AA1 1AC": { "description": "Single local ballot (One upcoming ballot, station known, with candidates)", @@ -34,10 +44,6 @@ "AA1 1AD": { "description": "Single local ballot (One upcoming ballot, station not known, with candidates)", "response": SINGLE_LOCAL_FUTURE_BALLOT_WITHOUT_POLLING_STATION, - }, - "AA1 1AE": { - "description": "Single local ballot (One upcoming ballot, station not known, with address picker)", - "response": SINGLE_LOCAL_FUTURE_BALLOT_WITH_ADDRESS_PICKER, }, "AA1 1AF": { "description": "Multiple ballots including Greater London Assembly and Mayoral with voting system and polling station", @@ -46,21 +52,21 @@ "AA1 1AG": { "description": "Multiple ballots including a Local, GLA, Mayoral, Parliamentary ballots including one cancellation.", "response": MULTIPLE_BALLOTS_WITH_CANCELLATION, - }, - "AA1 1AH": { - "description": "Parliamentary ballot", - "response": PARL_BALLOT, - }, - "AA1 1AI": { - "description": "London Assembly ballot", - "response": GLA_BALLOT, - }, - "AA1 1AJ": { - "description": "Mayoral ballot", - "response": MAYORAL_BALLOT, - }, - "AA1 1AK": { - "description": "Police and Crime Commissioner ballot", - "response": PCC_BALLOT, }, + # "AA1 1AH": { + # "description": "Parliamentary ballot", + # "response": PARL_BALLOT, + # }, + # "AA1 1AI": { + # "description": "London Assembly ballot", + # "response": GLA_BALLOT, + # }, + # "AA1 1AJ": { + # "description": "Mayoral ballot", + # "response": MAYORAL_BALLOT, + # }, + # "AA1 1AK": { + # "description": "Police and Crime Commissioner ballot", + # "response": PCC_BALLOT, + # }, } diff --git a/postcode_lookup/static/css/all.32bf79506ac7614ef040bddde95e86bc.css b/postcode_lookup/static/css/all.32bf79506ac7614ef040bddde95e86bc.css new file mode 100644 index 0000000..848a9d6 --- /dev/null +++ b/postcode_lookup/static/css/all.32bf79506ac7614ef040bddde95e86bc.css @@ -0,0 +1,191 @@ +/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */ +.responsive-figure-table{max-width:100%;overflow-x:auto;margin:0;} +.gin-secondary-toolbar--frontend{position:fixed !important;top:var(--gin-toolbar-height) !important;left:var(--gin-toolbar-x-offset);width:calc(100% - var(--gin-toolbar-x-offset));}html{--gin-toolbar-y-offset:calc(var(--gin-toolbar-height) + var(--gin-toolbar-secondary-height)) !important;} +.paragraph--unpublished{background-color:#fff4f4;} +/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */ +@media screen{html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;}.swiper-container-no-flexbox .swiper-slide{float:left;}.swiper-container-vertical > .swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box;}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px,0,0);transform:translate3d(0px,0,0);}.swiper-container-multirow > .swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;}.swiper-container-free-mode > .swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto;}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;}.swiper-slide-invisible-blank{visibility:hidden;}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto;}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform;}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px;}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10;}.swiper-container-3d .swiper-slide-shadow-left{background-image:-o-linear-gradient(right,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to left,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-container-3d .swiper-slide-shadow-right{background-image:-o-linear-gradient(left,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to right,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-container-3d .swiper-slide-shadow-top{background-image:-o-linear-gradient(bottom,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to top,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-o-linear-gradient(top,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal > .swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y;}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical > .swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x;}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat;}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:0.35;cursor:auto;pointer-events:none;}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto;}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto;}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");}.swiper-button-lock{display:none;}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms opacity;-o-transition:300ms opacity;transition:300ms opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10;}.swiper-pagination.swiper-pagination-hidden{opacity:0;}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal > .swiper-pagination-bullets{bottom:10px;left:0;width:100%;}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0;}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33);position:relative;}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(0.66);-ms-transform:scale(0.66);transform:scale(0.66);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(0.66);-ms-transform:scale(0.66);transform:scale(0.66);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33);}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:0.2;}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer;}.swiper-pagination-bullet-active{opacity:1;background:#007aff;}.swiper-container-vertical > .swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0px,-50%,0);transform:translate3d(0px,-50%,0);}.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block;}.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px;}.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:200ms top,200ms -webkit-transform;transition:200ms top,200ms -webkit-transform;-o-transition:200ms transform,200ms top;transition:200ms transform,200ms top;transition:200ms transform,200ms top,200ms -webkit-transform;}.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px;}.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap;}.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms left,200ms -webkit-transform;transition:200ms left,200ms -webkit-transform;-o-transition:200ms transform,200ms left;transition:200ms transform,200ms left;transition:200ms transform,200ms left,200ms -webkit-transform;}.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms right,200ms -webkit-transform;transition:200ms right,200ms -webkit-transform;-o-transition:200ms transform,200ms right;transition:200ms transform,200ms right;transition:200ms transform,200ms right,200ms -webkit-transform;}.swiper-pagination-progressbar{background:rgba(0,0,0,0.25);position:absolute;}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top;}.swiper-container-horizontal > .swiper-pagination-progressbar,.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0;}.swiper-container-vertical > .swiper-pagination-progressbar,.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0;}.swiper-pagination-white .swiper-pagination-bullet-active{background:#ffffff;}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,0.25);}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#ffffff;}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000000;}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,0.25);}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000000;}.swiper-pagination-lock{display:none;}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,0.1);}.swiper-container-horizontal > .swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%;}.swiper-container-vertical > .swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%;}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,0.5);border-radius:10px;left:0;top:0;}.swiper-scrollbar-cursor-drag{cursor:move;}.swiper-scrollbar-lock{display:none;}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;}.swiper-zoom-container > img,.swiper-zoom-container > svg,.swiper-zoom-container > canvas{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;}.swiper-slide-zoomed{cursor:move;}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite;}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat;}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000;}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none;}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto;}.swiper-container-cube{overflow:visible;}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%;}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none;}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto;}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next + .swiper-slide{pointer-events:auto;visibility:visible;}.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:0.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0;}.swiper-container-flip{overflow:visible;}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none;}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto;}.swiper-container-flip .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px;}[data-simplebar]{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit;}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto !important;height:auto !important;z-index:0;}.simplebar-offset{direction:inherit !important;-webkit-box-sizing:inherit !important;box-sizing:inherit !important;resize:none !important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch;}.simplebar-content-wrapper{direction:inherit;-webkit-box-sizing:border-box !important;box-sizing:border-box !important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;scrollbar-width:none;-ms-overflow-style:none;}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{width:0;height:0;}.simplebar-content:before,.simplebar-content:after{content:' ';display:table;}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none;}.simplebar-height-auto-observer-wrapper{-webkit-box-sizing:inherit !important;box-sizing:inherit !important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;-webkit-box-flex:inherit;-ms-flex-positive:inherit;flex-grow:inherit;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:0;flex-basis:0;}.simplebar-height-auto-observer{-webkit-box-sizing:inherit;box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1;}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden;}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all;}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px;}.simplebar-scrollbar:before{position:absolute;content:'';background:black;border-radius:7px;left:2px;right:2px;opacity:0;-webkit-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;transition:opacity 0.2s linear;}.simplebar-scrollbar.simplebar-visible:before{opacity:0.5;-webkit-transition:opacity 0s linear;-o-transition:opacity 0s linear;transition:opacity 0s linear;}.simplebar-track.simplebar-vertical{top:0;width:11px;}.simplebar-track.simplebar-vertical .simplebar-scrollbar:before{top:2px;bottom:2px;}.simplebar-track.simplebar-horizontal{left:0;height:11px;}.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{height:100%;left:2px;right:2px;}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:2px;height:7px;min-height:0;min-width:10px;width:auto;}[data-simplebar-direction='rtl'] .simplebar-track.simplebar-vertical{right:auto;left:0;}.hs-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll;}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none;}@media screen and (min-width:320px){head{font-family:"tiny 320px";}body:after{content:"tiny - min-width: 320px";}}@media screen and (min-width:480px){head{font-family:"small 480px";}body:after{content:"small - min-width: 480px";}}@media screen and (min-width:767px){head{font-family:"medium 767px";}body:after{content:"medium - min-width: 767px";}}@media screen and (min-width:1024px){head{font-family:"large 1024px";}body:after{content:"large - min-width: 1024px";}}@media screen and (min-width:1400px){head{font-family:"huge 1400px";}body:after{content:"huge - min-width: 1400px";}}@media screen and (min-width:1800px){head{font-family:"mega 1800px";}body:after{content:"mega - min-width: 1800px";}}head{clear:both;}head title{font-family:"tiny 320px, small 480px, medium 767px, large 1024px, huge 1400px, mega 1800px";}body:after{display:none;}*[data-usn-if]{display:none;}*:focus{outline:none;}main:focus,a:focus,button:focus,textarea:focus,select:focus,input:focus,[role="button"]:focus,.c-voter-wizard-radio__input + .c-voter-wizard__label:focus,.c-glossary-item--enabled:focus{-webkit-box-shadow:0 0 0 5px #16aa47;box-shadow:0 0 0 5px #16aa47;outline:none;}main:focus:not(:focus-visible),a:focus:not(:focus-visible),button:focus:not(:focus-visible),textarea:focus:not(:focus-visible),select:focus:not(:focus-visible),input:focus:not(:focus-visible),[role="button"]:focus:not(:focus-visible),.c-voter-wizard-radio__input + .c-voter-wizard__label:focus:not(:focus-visible),.c-glossary-item--enabled:focus:not(:focus-visible){-webkit-box-shadow:none;box-shadow:none;}main:focus-visible,a:focus-visible,button:focus-visible,textarea:focus-visible,select:focus-visible,input:focus-visible,[role="button"]:focus-visible,.c-voter-wizard-radio__input + .c-voter-wizard__label:focus-visible,.c-glossary-item--enabled:focus-visible{-webkit-box-shadow:0 0 0 5px #16aa47;box-shadow:0 0 0 5px #16aa47;outline:none;}@media (min-width:767px){.o-grid-gutter{margin-left:-1.66667rem;}}@media (min-width:1024px){.o-grid-gutter{margin-left:-2.22222rem;}}@media (min-width:1400px){.o-grid-gutter{margin-left:-2.5rem;}}@media (min-width:767px){.o-grid-gutter__item{padding-left:1.66667rem;}}@media (min-width:1024px){.o-grid-gutter__item{padding-left:2.22222rem;}}@media (min-width:1400px){.o-grid-gutter__item{padding-left:2.5rem;}}.o-link-animate{-webkit-backface-visibility:hidden;backface-visibility:hidden;}.o-link-animate > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),#25B2D3 calc(100% - 2px),#25B2D3 calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),#25B2D3 calc(100% - 2px),#25B2D3 calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;}@media (min-width:767px){.o-link-animate > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.o-link-animate:hover,.o-link-animate:focus{text-decoration:none;}.o-link-animate:hover > span:not(.visually-hidden),.o-link-animate:focus > span:not(.visually-hidden){background-size:100% 100%;}.o-link-animate.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.u-visually-hidden,.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal;}.u-visually-hidden-focusable:active,.u-visually-hidden-focusable:focus,.visually-hidden-focusable:active,.visually-hidden-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}.u-hidden{display:none;}@media print{.u-print\:hidden{display:none !important;}}.u-invisible{visibility:hidden;}.u-clear{clear:both;}.u-list-reset{margin:0;padding:0;list-style:none;}@media (min-width:1024px){.u-hide-desk{display:none;}}.u-hide-mob{display:none;}@media (min-width:1024px){.u-hide-mob{display:block;}}.svg-symbols{display:none;}form{zoom:1;}form:before,form:after{content:"";display:table;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}form:after{clear:both;}fieldset{zoom:1;border:0;padding:0;margin-left:0;}fieldset:before,fieldset:after{content:"";display:table;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}fieldset:after{clear:both;}legend,label{font-size:1.12rem;line-height:1.2;display:block;}@media all and (min-width:767px){legend,label{font-size:1.12rem;line-height:1.2;}}@media all and (min-width:1024px){legend,label{font-size:1.11rem;line-height:1.2;}}@media all and (min-width:1400px){legend,label{font-size:1.1rem;line-height:1.2;}}.fieldset-legend,label{margin-bottom:0.75em;display:block;}input,textarea,select{font-size:1rem;line-height:initial;display:block;width:100%;outline:0;border-radius:0px;border:0;background-color:#e5f4f8;padding:20px;border-bottom:2px solid #007292;}@media all and (min-width:767px){input,textarea,select{font-size:0.88rem;line-height:initial;}}@media all and (min-width:1024px){input,textarea,select{font-size:1rem;line-height:initial;}}@media all and (min-width:1400px){input,textarea,select{font-size:0.9rem;line-height:initial;}}@media (min-width:767px){input,textarea,select{padding:18px;}}select{-webkit-appearance:none;-webkit-border-radius:0px;background-image:url(https://www.electoralcommission.org.uk/themes/custom/electoralcommission/dist/img/svg/icon-chevron.svg);background-repeat:no-repeat;background-size:15px 8px;background-position:right 20px center;line-height:auto;}select::-ms-expand{display:none;}textarea{min-height:100px;resize:vertical;-webkit-overflow-scrolling:touch;}input[type=button],input[type=submit],button{border:0;width:auto;display:inline-block;vertical-align:middle;cursor:pointer;font-family:"Swis721LtBTW05-Medium","helvetica","arial",sans-serif;}input[type=checkbox],input[type=radio]{width:15px;height:15px;display:inline-block;vertical-align:middle;border:1px solid "keyline";position:static;background-color:#FFFFFF;margin-right:0.5em;}input[type=checkbox] + label,input[type=radio] + label{display:inline-block;vertical-align:middle;margin-bottom:0;}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}input[type=number]{-moz-appearance:textfield;}input:-webkit-autofill{-webkit-box-shadow:0 0 0 60px white inset;}::-webkit-input-placeholder{font-size:1rem;line-height:1.2;}@media all and (min-width:767px){::-webkit-input-placeholder{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){::-webkit-input-placeholder{font-size:0.8rem;line-height:1.2;}}@media all and (min-width:1400px){::-webkit-input-placeholder{font-size:0.8rem;line-height:1.2;}}:-moz-placeholder{font-size:1rem;line-height:1.2;}@media all and (min-width:767px){:-moz-placeholder{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){:-moz-placeholder{font-size:0.8rem;line-height:1.2;}}@media all and (min-width:1400px){:-moz-placeholder{font-size:0.8rem;line-height:1.2;}}::-moz-placeholder{font-size:1rem;line-height:1.2;}@media all and (min-width:767px){::-moz-placeholder{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){::-moz-placeholder{font-size:0.8rem;line-height:1.2;}}@media all and (min-width:1400px){::-moz-placeholder{font-size:0.8rem;line-height:1.2;}}:-ms-input-placeholder{font-size:1rem;line-height:1.2;}@media all and (min-width:767px){:-ms-input-placeholder{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){:-ms-input-placeholder{font-size:0.8rem;line-height:1.2;}}@media all and (min-width:1400px){:-ms-input-placeholder{font-size:0.8rem;line-height:1.2;}}::-ms-input-placeholder{font-size:1rem;line-height:1.2;}@media all and (min-width:767px){::-ms-input-placeholder{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){::-ms-input-placeholder{font-size:0.8rem;line-height:1.2;}}@media all and (min-width:1400px){::-ms-input-placeholder{font-size:0.8rem;line-height:1.2;}}.fieldset-inset{padding:24px 24px 0 24px;border:1px solid #003057;}.fieldset-inset.t-learning,.t-learning .fieldset-inset{border-color:#FF8BFF;}.fieldset-inset.t-learning--educator,.t-learning--educator .fieldset-inset{border-color:#00E7BD;}.fieldset-inset.t-digital-transparency,.t-digital-transparency .fieldset-inset{border-color:#6F00B0;}@media (min-width:767px){.fieldset-inset{padding:27px 27px 0 27px;}}@media (min-width:1024px){.fieldset-inset{padding:40px 40px 10px 40px;}}@font-face{font-family:"Swis721LtBTW05-Medium";font-style:normal;font-weight:normal;src:url(https://www.electoralcommission.org.uk/themes/custom/electoralcommission/dist/fonts/swis721/Swis721MdBTW05-Medium.woff2) format("woff2"),url(https://www.electoralcommission.org.uk/themes/custom/electoralcommission/dist/fonts/swis721/Swis721MdBTW05-Medium.woff) format("woff");}@font-face{font-family:"Swis721LtBTW05-Medium";font-style:italic;font-weight:normal;src:url(https://www.electoralcommission.org.uk/themes/custom/electoralcommission/dist/fonts/swis721/Swis721MdBTW05-MediumItalic.woff2) format("woff2"),url(https://www.electoralcommission.org.uk/themes/custom/electoralcommission/dist/fonts/swis721/Swis721MdBTW05-MediumItalic.woff) format("woff");}@font-face{font-family:"Swis721LtBTW05-Medium";font-style:normal;font-weight:bold;src:url(https://www.electoralcommission.org.uk/themes/custom/electoralcommission/dist/fonts/swis721/Swis721BTWGL4W05-Bold.woff2) format("woff2"),url(https://www.electoralcommission.org.uk/themes/custom/electoralcommission/dist/fonts/swis721/Swis721BTWGL4W05-Bold.woff) format("woff");}@font-face{font-family:"Swis721MdBTW05-Bold";font-style:normal;font-weight:normal;src:url(https://www.electoralcommission.org.uk/themes/custom/electoralcommission/dist/fonts/swis721/Swis721BTWGL4W05-Bold.woff2) format("woff2"),url(https://www.electoralcommission.org.uk/themes/custom/electoralcommission/dist/fonts/swis721/Swis721BTWGL4W05-Bold.woff) format("woff");}html{font-size:100%;line-height:1.4;}@media all and (min-width:767px){html{font-size:112.5%;line-height:1.5;}}@media all and (min-width:1024px){html{font-size:112.5%;line-height:1.5;}}@media all and (min-width:1400px){html{font-size:125%;line-height:1.5;}}*,*:after,*:before{-webkit-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}html{font-family:"Swis721LtBTW05-Medium","helvetica","arial",sans-serif;min-height:100%;overflow-x:hidden;}body{min-height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#FFFFFF;color:#002C57;}body.with-border{border:32px solid black !important;}body.with-border .o-back-to-top{right:32px;}body.with-border .c-home-hero{background-color:#252525;}body.nav-is-active{height:100%;width:100%;overflow:hidden;position:fixed;}body.moderation-note-highlight{background:#FFFFFF !important;}h1,h2,h3,h4,h5,h6,.o-type-h1,.o-type-h2,.o-type-h3,.o-type-h4,.o-type-h5,.o-type-h6{margin:0 0 1em;font-family:"Swis721MdBTW05-Bold","helvetica","arial",sans-serif;font-weight:normal;}h1,.o-type-h1{font-size:1.67rem;line-height:1.4;}@media all and (min-width:767px){h1,.o-type-h1{font-size:1.78rem;line-height:1.4;}}@media all and (min-width:1024px){h1,.o-type-h1{font-size:2.11rem;line-height:1.4;}}@media all and (min-width:1400px){h1,.o-type-h1{font-size:2.3rem;line-height:1.4;}}h2,.o-type-h2{font-size:1.56rem;line-height:1.4;}@media all and (min-width:767px){h2,.o-type-h2{font-size:1.56rem;line-height:1.4;}}@media all and (min-width:1024px){h2,.o-type-h2{font-size:1.67rem;line-height:1.4;}}@media all and (min-width:1400px){h2,.o-type-h2{font-size:1.8rem;line-height:1.4;}}h3,.o-type-h3{font-size:1.38rem;line-height:1.4;}@media all and (min-width:767px){h3,.o-type-h3{font-size:1.35rem;line-height:1.4;}}@media all and (min-width:1024px){h3,.o-type-h3{font-size:1.33rem;line-height:1.4;}}@media all and (min-width:1400px){h3,.o-type-h3{font-size:1.3rem;line-height:1.4;}}h4,.o-type-h4{font-size:1.12rem;line-height:1.4;}@media all and (min-width:767px){h4,.o-type-h4{font-size:1.12rem;line-height:1.4;}}@media all and (min-width:1024px){h4,.o-type-h4{font-size:1.11rem;line-height:1.4;}}@media all and (min-width:1400px){h4,.o-type-h4{font-size:1.1rem;line-height:1.4;}}h5,.o-type-h5{font-size:1.12rem;line-height:1.4;}h6,.o-type-h6{font-size:1.12rem;line-height:1.4;}p{margin:0 0 1em;}ul,ol,dl{margin:0 0 1em;padding-left:1.5em;}ul ul,ul ol,ol ul,ol ol{margin-top:0;margin-bottom:0;}a{color:currentColor;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration:none;}a:hover,a:focus{color:"hover";outline:0;text-decoration:underline;}.link-underline{text-decoration:underline;}.link-underline:hover,.link-underline:focus{text-decoration:none;}address{font-style:normal;}hr{border-bottom:1px solid "grey";border-left:none;border-right:none;border-top:none;margin:1em;}strong{font-family:"Swis721MdBTW05-Bold","helvetica","arial",sans-serif;font-weight:normal;}img,picture,svg{margin:0;max-width:100%;}figure{margin:0;padding:0;}blockquote{margin:1em 0;padding-left:2em;border-left:1px solid "keyline";}blockquote p{position:relative;}blockquote p:first-child:before{content:open-quote;}blockquote p:last-child{margin-bottom:0;}blockquote p:last-child:after{content:close-quote;}cite{color:#002C57;font-style:italic;}cite:before{content:"\2014 \00A0";}code{padding:4px 6px;}.l-main-content{position:relative;}@media (min-width:767px){.l-main-content{margin-left:-1.66667rem;}}@media (min-width:1024px){.l-main-content{margin-left:-2.22222rem;}}@media (min-width:1400px){.l-main-content{margin-left:-2.5rem;}}@media (min-width:767px){.l-main-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;}}@media (min-width:767px){.l-content-w-sidebar{padding-left:1.66667rem;}}@media (min-width:1024px){.l-content-w-sidebar{padding-left:2.22222rem;}}@media (min-width:1400px){.l-content-w-sidebar{padding-left:2.5rem;}}@media (min-width:767px){.l-content-w-sidebar{width:70%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.l-content-w-sidebar .c-accordion__content{width:100%;}}@media (min-width:767px){.l-sidebar{padding-left:1.66667rem;}}@media (min-width:1024px){.l-sidebar{padding-left:2.22222rem;}}@media (min-width:1400px){.l-sidebar{padding-left:2.5rem;}}@media (min-width:767px){.l-sidebar{width:30%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}.l-sidebar__padding{margin-top:1.875rem;}@media (min-width:767px){.l-sidebar__padding{margin-top:2.77778rem;}}@media (min-width:1400px){.l-sidebar__padding{margin-top:3.5rem;}}@media (min-width:767px){.page-node-type-landing-page .paragraph--type--slice-content,.page-node-type-landing-page .paragraph--type--slice-form,.page-node-type-landing-page .paragraph--type--slice-media,.page-node-type-landing-page .paragraph--type--summary-box,.page-node-type-landing-page .paragraph--type--tableau,.page-node-type-landing-page .paragraph--type--quote,.page-node-type-guidance-type .paragraph--type--slice-content,.page-node-type-guidance-type .paragraph--type--slice-form,.page-node-type-guidance-type .paragraph--type--slice-media,.page-node-type-guidance-type .paragraph--type--summary-box,.page-node-type-guidance-type .paragraph--type--tableau,.page-node-type-guidance-type .paragraph--type--quote{width:70%;}}.page-node-type-guidlet .l-content-w-sidebar,.page-node-type-guidance .l-content-w-sidebar{width:100%;}@media (min-width:767px){.page-node-type-guidlet .l-content-w-sidebar,.page-node-type-guidance .l-content-w-sidebar{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}}@media (min-width:1024px){.page-node-type-guidlet .l-content-w-sidebar,.page-node-type-guidance .l-content-w-sidebar{width:70%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}}.page-node-type-guidlet .l-sidebar,.page-node-type-guidance .l-sidebar{width:100%;}@media (min-width:767px){.page-node-type-guidlet .l-sidebar,.page-node-type-guidance .l-sidebar{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}}@media (min-width:1024px){.page-node-type-guidlet .l-sidebar,.page-node-type-guidance .l-sidebar{width:30%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}}.region-content{margin:1.875rem 0;}@media (min-width:767px){.region-content{margin:2.77778rem 0;}}@media (min-width:1400px){.region-content{margin:3.5rem 0;}}.path-polling-stations .l-sidebar{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}.l-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;}@media (min-width:767px){.l-grid{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;}}.l-grid--align-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}.l-grid__item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}.l-grid__item--wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;}@media (min-width:767px){.l-grid--2-col .l-grid__item{width:50%;}}@media (min-width:767px){.l-grid--3-col .l-grid__item{width:33.333%;}}@media (min-width:1024px){.l-grid--3-col-lrg .l-grid__item{width:33.333%;}}@media (min-width:767px){.l-grid--4-col .l-grid__item{width:50%;}}@media (min-width:1024px){.l-grid--4-col .l-grid__item{width:25%;}}@media (min-width:767px){.l-grid--w-h-gutter{margin-left:-0.83333rem;margin-right:-0.83333rem;}}@media (min-width:767px){.l-grid--w-h-gutter .l-grid__item{padding-left:0.83333rem;padding-right:0.83333rem;}}@media (min-width:767px){.l-grid--w-v-gutter{margin-top:-0.83333rem;margin-bottom:-0.83333rem;}}@media (min-width:767px){.l-grid--w-v-gutter .l-grid__item{padding-top:0.83333rem;padding-bottom:0.83333rem;}}.o-button,.c-wysiwyg .button-link{font-family:"Swis721LtBTW05-Medium","helvetica","arial",sans-serif;font-size:1rem;line-height:1;background-color:transparent;border:0;cursor:pointer;padding:0;outline:none;text-align:left;-webkit-transition:background-color 0.2s ease-in-out,color 0.2s ease-in-out;-o-transition:background-color 0.2s ease-in-out,color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out,color 0.2s ease-in-out;}@media all and (min-width:767px){.o-button,.c-wysiwyg .button-link{font-size:0.88rem;line-height:1;}}@media all and (min-width:1024px){.o-button,.c-wysiwyg .button-link{font-size:1rem;line-height:1;}}@media all and (min-width:1400px){.o-button,.c-wysiwyg .button-link{font-size:0.9rem;line-height:1;}}.o-button--primary,.c-wysiwyg .button-link{padding:20px;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.o-button--primary:hover,.c-wysiwyg .button-link:hover,.o-button--primary:focus,.c-wysiwyg .button-link:focus{text-decoration:none;}.o-button--primary:hover:not(.o-button--no-icon-transition) .o-icon,.c-wysiwyg .button-link:hover:not(.o-button--no-icon-transition) .o-icon,.o-button--primary:focus:not(.o-button--no-icon-transition) .o-icon,.c-wysiwyg .button-link:focus:not(.o-button--no-icon-transition) .o-icon{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px);}.o-button--primary.o-external-link:after,.c-wysiwyg .o-external-link.button-link:after{content:none;}.o-button--primary.o-external-link:hover .o-icon,.c-wysiwyg .o-external-link.button-link:hover .o-icon,.o-button--primary.o-external-link:focus .o-icon,.c-wysiwyg .o-external-link.button-link:focus .o-icon{-webkit-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px);}.o-button--primary .o-icon,.c-wysiwyg .button-link .o-icon{margin-left:1rem;position:relative;}.o-button--primary .o-icon:only-child,.c-wysiwyg .button-link .o-icon:only-child{margin:0;}.o-button--primary-reverse{padding:20px;}.o-button--primary-reverse:hover,.o-button--primary-reverse:focus{text-decoration:none;}.o-button--primary-reverse:hover:not(.o-button--no-icon-transition) .o-icon,.o-button--primary-reverse:focus:not(.o-button--no-icon-transition) .o-icon{-webkit-transform:translateX(-5px) scaleX(-1);-ms-transform:translateX(-5px) scaleX(-1);transform:translateX(-5px) scaleX(-1);}.o-button--primary-reverse .o-icon{-webkit-transform:translateX(0px) scaleX(-1);-ms-transform:translateX(0px) scaleX(-1);transform:translateX(0px) scaleX(-1);margin-right:1rem;margin-left:0;}.o-button--light{background-color:#FFFFFF;color:#003057;}.o-button--light:hover,.o-button--light:focus{background-color:#e6e6e6;}.o-button--dark{background-color:#003057;color:#FFFFFF;}.o-button--dark:hover,.o-button--dark:focus{background-color:#007292;}.o-button--outline{background-color:transparent;-webkit-box-shadow:inset 2px 2px 0px #003057,inset -2px -2px 0px #003057;box-shadow:inset 2px 2px 0px #003057,inset -2px -2px 0px #003057;}.o-button--voting{background-color:#077988;color:#FFFFFF;}.o-button--voting:hover,.o-button--voting:focus{background-color:#054e57;}.o-button--error{background-color:#ED1D24;color:#FFFFFF;}.o-button--error[disabled]{pointer-events:none;}.o-button--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.o-button--light-blue{background-color:#25B2D3;color:#003057;}.o-button--light-blue:hover,.o-button--light-blue:focus{background-color:#1a7b92;color:#FFFFFF;}.o-button--theme,.c-wysiwyg .button-link{background-color:#003057;color:#FFFFFF;}.o-button--theme:hover,.c-wysiwyg .button-link:hover,.o-button--theme:focus,.c-wysiwyg .button-link:focus{background-color:#007292;}.t-digital-transparency .o-button--theme,.t-digital-transparency .c-wysiwyg .button-link,.c-wysiwyg .t-digital-transparency .button-link{background-color:#6F00B0;color:#FFFFFF;}.t-digital-transparency .o-button--theme:hover,.t-digital-transparency .c-wysiwyg .button-link:hover,.c-wysiwyg .t-digital-transparency .button-link:hover,.t-digital-transparency .o-button--theme:focus,.t-digital-transparency .c-wysiwyg .button-link:focus,.c-wysiwyg .t-digital-transparency .button-link:focus{background-color:#4f007d;}.o-button--keyline-white{border:1px solid #FFFFFF;color:#FFFFFF;}.o-button--keyline-white:hover,.o-button--keyline-white:focus,.o-button--keyline-white.is-active{background-color:#FFFFFF;color:#705191;}.o-button--keyline-blue{border:1px solid #003057;color:#003057;}.o-button--keyline-blue:hover,.o-button--keyline-blue:focus,.o-button--keyline-blue.is-active{background-color:#003057;color:#FFFFFF;}.o-meta-link{-webkit-backface-visibility:hidden;backface-visibility:hidden;font-size:1rem;line-height:1.5;}.o-meta-link > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;}@media (min-width:767px){.o-meta-link > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.o-meta-link:hover,.o-meta-link:focus{text-decoration:none;}.o-meta-link:hover > span:not(.visually-hidden),.o-meta-link:focus > span:not(.visually-hidden){background-size:0% 100%;}.o-meta-link.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}@media all and (min-width:767px){.o-meta-link{font-size:0.88rem;line-height:1.5;}}@media all and (min-width:1024px){.o-meta-link{font-size:1rem;line-height:1.5;}}@media all and (min-width:1400px){.o-meta-link{font-size:0.9rem;line-height:1.5;}}.o-external-link:after{content:'';background-image:url(https://www.electoralcommission.org.uk/themes/custom/electoralcommission/dist/img/svg/icon-external-link.svg);width:22px;height:22px;background-size:cover;position:relative;display:inline-block;margin:2px 5px;vertical-align:sub;}.o-container,.o-container-fluid{margin:0 auto;padding:0 20px;max-width:1400px;width:100%;}@media (min-width:480px){.o-container,.o-container-fluid{padding:0 20px;}}@media (min-width:767px){.o-container,.o-container-fluid{padding:0 30px;}}@media (min-width:1024px){.o-container,.o-container-fluid{padding:0 50px;}}.o-container-fluid{max-width:none;}.o-container__padding{margin:1.875rem 0;}@media (min-width:767px){.o-container__padding{margin:2.77778rem 0;}}@media (min-width:1400px){.o-container__padding{margin:3.5rem 0;}}.o-page{overflow-x:hidden;}.o-back-to-top{width:100%;position:fixed;bottom:-100px;margin-bottom:0;border-top:1px solid #FFFFFF;z-index:1;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}@media (min-width:767px){.o-back-to-top{border-top:0;right:0;width:auto;}}.o-back-to-top.-reveal{bottom:0;}.o-back-to-top:hover .o-icon,.o-back-to-top:focus .o-icon{top:45%;-webkit-transform:translateX(5px) rotate(180deg);-ms-transform:translateX(5px) rotate(180deg);transform:translateX(5px) rotate(180deg);}.o-back-to-top .o-icon{width:0.5rem;height:0.5rem;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.o-icon{width:1.25rem;height:1.25rem;display:inline-block;fill:currentColor;-webkit-transition:-webkit-transform 0.2s ease-in-out;transition:-webkit-transform 0.2s ease-in-out;-o-transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out,-webkit-transform 0.2s ease-in-out;}.o-icon--small{width:1rem;height:1rem;}.o-icon--large{width:2rem;height:2rem;}.o-icon--rotate-90{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}.o-icon--rotate-180{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.o-icon--rotate-270{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);}.media figcaption,.figure figcaption{font-size:1rem;line-height:1.2;padding:20px 0;border-bottom:1px solid #25B2D3;}@media all and (min-width:767px){.media figcaption,.figure figcaption{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){.media figcaption,.figure figcaption{font-size:0.8rem;line-height:1.2;}}@media all and (min-width:1400px){.media figcaption,.figure figcaption{font-size:0.8rem;line-height:1.2;}}.media figcaption.t-learning,.t-learning .media figcaption,.figure figcaption.t-learning,.t-learning + .figure figcaption{border-color:#FF8BFF;}.media figcaption.t-learning--educator,.t-learning--educator .media figcaption,.figure figcaption.t-learning--educator,.t-learning--educator + .figure figcaption{border-color:#00E7BD;}.media figcaption.t-digital-transparency,.t-digital-transparency .media figcaption,.figure figcaption.t-digital-transparency,.t-digital-transparency + .figure figcaption{border-color:#6F00B0;}.media img,.figure img{display:block;}.media.align-left,.media.align-right,.figure.align-left,.figure.align-right{width:50%;margin-bottom:15px;}@media (min-width:767px){.media.align-left,.media.align-right,.figure.align-left,.figure.align-right{width:40%;margin-bottom:20px;}}.media.align-left,.figure.align-left{float:left;margin-right:15px;}@media (min-width:767px){.media.align-left,.figure.align-left{margin-left:20px;}}.media.align-right,.figure.align-right{float:right;margin-left:15px;}@media (min-width:767px){.media.align-right,.figure.align-right{margin-left:20px;}}.figure:not(.align-left):not(.align-right){width:100%;margin-bottom:15px;clear:both;}@media (min-width:767px){.figure:not(.align-left):not(.align-right){margin-bottom:20px;}}.figure:not(.align-left):not(.align-right):last-child{margin-bottom:0;}.media-image{display:block;}.media-image img{height:auto;display:block;}.media-image img:not([width]){width:100%;}.media-16_9_media .media__wrapper{position:relative;padding-top:56.25%;background-color:#002e54;}.media-16_9_media img{position:absolute;top:0;left:0;right:0;bottom:0;}.lazyload,.lazyloading{opacity:0;}.lazyloaded{opacity:1;-webkit-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s;}.video-embed-field-lazy-play{height:40px;width:40px;left:auto;top:auto;margin-left:-36px;margin-top:-36px;position:absolute;background:url(https://www.electoralcommission.org.uk/themes/custom/electoralcommission/dist/img/svg/background-image/icon-play-bg.svg) no-repeat;background-size:20%;background-position:center;background-color:#003057;right:20px;bottom:20px;-webkit-transition:0.2s ease-in-out;-o-transition:0.2s ease-in-out;transition:0.2s ease-in-out;}@media (min-width:767px){.video-embed-field-lazy-play{height:60px;width:60px;}}@media (min-width:1024px){.video-embed-field-lazy-play{height:80px;width:80px;}}.video-embed-field-lazy-play:hover,.video-embed-field-lazy-play:focus{background-color:black;}.video-embed-field-lazy img{height:auto;}.media-document figcaption{padding-top:0;}.o-slice{clear:both;}.o-slice--100{width:100%;}.o-slice__padding{margin:1.875rem 0;}@media (min-width:767px){.o-slice__padding{margin:2.77778rem 0;}}@media (min-width:1400px){.o-slice__padding{margin:3.5rem 0;}}.o-slice--dark{background-color:#003057;color:#FFFFFF;margin-left:calc(50% - var(--vw,1vw) * 50);margin-right:calc(50% - var(--vw,1vw) * 50);padding:1.875rem calc(var(--vw,1vw) * 50 - 50%);}@media (min-width:767px){.o-slice--dark{padding:2.77778rem calc(var(--vw,1vw) * 50 - 50%);}}@media (min-width:1400px){.o-slice--dark{padding:3.5rem calc(var(--vw,1vw) * 50 - 50%);}}.o-slice--dark .o-slice__padding{margin:0;}@media (min-width:767px){.l-content-w-sidebar .o-slice--dark{margin-right:0;}}.o-slice--pale{background-color:#e5f4f8;margin-left:calc(50% - var(--vw,1vw) * 50);margin-right:calc(50% - var(--vw,1vw) * 50);padding:1.875rem calc(var(--vw,1vw) * 50 - 50%);margin-top:22px;}@media (min-width:767px){.o-slice--pale{padding:2.77778rem calc(var(--vw,1vw) * 50 - 50%);}}@media (min-width:1400px){.o-slice--pale{padding:3.5rem calc(var(--vw,1vw) * 50 - 50%);}}.o-view__padding{margin:calc(1.875rem / 2) 0 1.875rem;}@media (min-width:767px){.o-view__padding{margin:calc(2.77778rem / 2) 0 2.77778rem;}}@media (min-width:1400px){.o-view__padding{margin:calc(3.5rem / 2) 0 3.5rem;}}.o-view-title{margin:1.875rem 0 calc(1.875rem / 2);}@media (min-width:767px){.o-view-title{margin:2.77778rem 0 calc(2.77778rem / 2);}}@media (min-width:1400px){.o-view-title{margin:3.5rem 0 calc(3.5rem / 2);}}.o-form-subtitle{font-size:1.12rem;line-height:1.2;display:block;margin-bottom:20px;}@media all and (min-width:767px){.o-form-subtitle{font-size:1.12rem;line-height:1.2;}}@media all and (min-width:1024px){.o-form-subtitle{font-size:1.11rem;line-height:1.2;}}@media all and (min-width:1400px){.o-form-subtitle{font-size:1.1rem;line-height:1.2;}}@media (min-width:767px){.o-form-subtitle{margin-bottom:30px;}}@media (min-width:1024px){.o-form-subtitle{margin-bottom:40px;}}.ajax-progress-fullscreen{background:url(https://www.electoralcommission.org.uk/themes/custom/electoralcommission/dist/img/svg/loader.svg);width:100px;height:100px;background-size:100px;border-radius:0;opacity:1;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);position:fixed;top:48.5%;z-index:1000;padding:4px;}.ajax-progress,.ajax-progress-throbber{display:inline-block;padding:1px 5px 2px 5px;}.ajax-links-api-loading{background-image:url(https://www.electoralcommission.org.uk/themes/custom/electoralcommission/dist/img/svg/loader.svg);background-repeat:no-repeat;background-position:center;background-size:100px;height:100px;margin:0 auto;width:100%;}.throbber{background-image:url(https://www.electoralcommission.org.uk/themes/custom/electoralcommission/dist/img/svg/loader.svg);background-position:center;background-size:60px;height:33px;margin:0 auto;width:33px;}.ui-datepicker{background-color:#003057;color:#FFFFFF;border:0 !important;border-radius:0;display:none;}.ui-datepicker.is-active{display:block !important;}.ui-datepicker-header{background-color:#003057;border:0;border-bottom:1px solid #FFFFFF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.ui-datepicker-calendar{margin:20px;border-collapse:collapse;}.ui-datepicker-calendar th{font-size:1rem;line-height:1.2;}@media all and (min-width:767px){.ui-datepicker-calendar th{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){.ui-datepicker-calendar th{font-size:1rem;line-height:1.4;}}@media all and (min-width:1400px){.ui-datepicker-calendar th{font-size:0.9rem;line-height:1.4;}}.ui-datepicker-calendar td{border:1px solid #25B2D3;text-align:center;}.ui-datepicker-calendar td .ui-state-default{border:0;background-color:transparent;color:#FFFFFF;padding:5px;display:block;-webkit-transition:0.2s ease-in-out;-o-transition:0.2s ease-in-out;transition:0.2s ease-in-out;}.ui-datepicker-calendar td .ui-state-default:hover,.ui-datepicker-calendar td .ui-state-default:focus,.ui-datepicker-calendar td .ui-state-default:active{text-decoration:none;background-color:#25B2D3;}.ui-datepicker-calendar td .ui-state-active{background-color:#25B2D3;color:#003057;}.ui-datepicker-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;}.ui-datepicker-title select{font-size:1rem;line-height:1.2;border-left:1px solid #FFFFFF;border-bottom:1px solid transparent;background-image:none;background-color:transparent;padding-top:5px;padding-bottom:5px;height:50px;color:#FFFFFF;}@media all and (min-width:767px){.ui-datepicker-title select{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){.ui-datepicker-title select{font-size:1rem;line-height:1.4;}}@media all and (min-width:1400px){.ui-datepicker-title select{font-size:0.9rem;line-height:1.4;}}.ui-datepicker-title select:last-of-type{border-right:1px solid #FFFFFF;}.ui-datepicker-next,.ui-datepicker-prev{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:0.2s ease-in-out;-o-transition:0.2s ease-in-out;transition:0.2s ease-in-out;cursor:pointer;}.ui-datepicker-next:hover,.ui-datepicker-next:focus,.ui-datepicker-next:active,.ui-datepicker-prev:hover,.ui-datepicker-prev:focus,.ui-datepicker-prev:active{border:0 !important;background-color:#001424;}.ui-datepicker-next{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}.ui-icon{background-image:url(https://www.electoralcommission.org.uk/themes/custom/electoralcommission/dist/img/svg/background-image/icon-chevron-bg.svg) !important;background-repeat:no-repeat;background-position:center;width:10px;height:10px;margin-top:0;overflow:hidden;text-indent:-9999px;}.ui-icon.ui-icon-circle-triangle-w{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}.ui-icon.ui-icon-circle-triangle-e{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);}.ui-datepicker-trigger{text-indent:-9999px;white-space:nowrap;overflow:hidden;border-bottom:2px solid #007292;background-image:url(https://www.electoralcommission.org.uk/themes/custom/electoralcommission/dist/img/svg/icon-calendar.svg) !important;width:60px;background-size:50%;background-color:#e5f4f8;background-repeat:no-repeat;background-position:center;-webkit-transition:0.2s ease-in-out;-o-transition:0.2s ease-in-out;transition:0.2s ease-in-out;}.ui-datepicker-trigger:hover,.ui-datepicker-trigger:focus{background-color:#25B2D3;}.c-date-picker{display:-webkit-box;display:-ms-flexbox;display:flex;}.ui-helper-clearfix:before{content:none;}.tableauPlaceholder{display:none !important;}@media (min-width:767px){.tableauPlaceholder{display:block !important;width:100% !important;overflow-x:auto !important;}}.form-item,.form-wrapper{margin-bottom:1.5em;}.form-item .c-status-message,.form-wrapper .c-status-message{margin-bottom:0;}input:not([type=checkbox]):not([type=radio]).parsley-error,input:not([type=checkbox]):not([type=radio]).input-error,select.parsley-error,select.input-error,textarea.parsley-error,textarea.input-error{border-left:5px solid #ED1D24;}input:not([type=checkbox]):not([type=radio]).parsley-error:not(.voter-wizard__input):not(.postcode-search__input),input:not([type=checkbox]):not([type=radio]).input-error:not(.voter-wizard__input):not(.postcode-search__input),select.parsley-error:not(.voter-wizard__input):not(.postcode-search__input),select.input-error:not(.voter-wizard__input):not(.postcode-search__input),textarea.parsley-error:not(.voter-wizard__input):not(.postcode-search__input),textarea.input-error:not(.voter-wizard__input):not(.postcode-search__input){margin-bottom:1em;}.parsley-required,.parsley-type,.parsley-postcode{font-size:1rem;line-height:initial;color:#ED1D24;}@media all and (min-width:767px){.parsley-required,.parsley-type,.parsley-postcode{font-size:0.88rem;line-height:initial;}}@media all and (min-width:1024px){.parsley-required,.parsley-type,.parsley-postcode{font-size:1rem;line-height:initial;}}@media all and (min-width:1400px){.parsley-required,.parsley-type,.parsley-postcode{font-size:0.9rem;line-height:initial;}}.parsley-errors-list,.errors-list{list-style-type:none;margin:10px 0;padding:0;}.form-required:after{content:'*';}.form-managed-file + .description{font-size:1rem;line-height:1.2;}@media all and (min-width:767px){.form-managed-file + .description{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){.form-managed-file + .description{font-size:0.8rem;line-height:1.2;}}@media all and (min-width:1400px){.form-managed-file + .description{font-size:0.8rem;line-height:1.2;}}.form-managed-file .form-submit{margin-top:1em;margin-bottom:1em;}.form-submit{padding:20px;padding-right:70px;-webkit-transition:0.2s ease-in-out;-o-transition:0.2s ease-in-out;transition:0.2s ease-in-out;background-color:#003057;color:#FFFFFF;background-image:url(https://www.electoralcommission.org.uk/themes/custom/electoralcommission/dist/img/svg/background-image/icon-button-arrow-bg.svg);background-repeat:no-repeat;background-size:30px 19px;background-position:right 20px center;}.form-submit:hover,.form-submit:focus{background-position:right 15px center;background-color:#007292;}.form-submit:disabled{pointer-events:none;opacity:0.4;}.webform-confirmation__message,.c-status-message{margin-bottom:1rem;padding:20px;border:1px solid #25B2D3;}.webform-confirmation__message.-error,.c-status-message.-error{border:1px solid #ED1D24;}.webform-multiple-table th{text-align:left;}.webform-multiple-table th,.webform-multiple-table td.webform-multiple-table--operations{vertical-align:top;}.webform-multiple-table .form-managed-file .file{font-size:1rem;line-height:initial;background-color:#e5f4f8;padding:20px;border-bottom:2px solid #007292;}@media all and (min-width:767px){.webform-multiple-table .form-managed-file .file{font-size:0.88rem;line-height:initial;}}@media all and (min-width:1024px){.webform-multiple-table .form-managed-file .file{font-size:1rem;line-height:initial;}}@media all and (min-width:1400px){.webform-multiple-table .form-managed-file .file{font-size:0.9rem;line-height:initial;}}@media (min-width:767px){.webform-multiple-table .form-managed-file .file{padding:18px;}}@media (min-width:767px){.webform-multiple-table .form-managed-file .file,.webform-multiple-table input{height:65px;}}td.webform-multiple-table--operations input[type=image]{display:inline-block;width:30px;height:30px;border-bottom:0;opacity:.7;}@media (max-width:766px){.webform-multiple-table-responsive .js-form-type-managed-file{margin-bottom:0;}}.webform-multiple-table-responsive tr:last-child .js-form-type-managed-file{margin-bottom:0;}@media (max-width:766px){.webform-multiple-table-responsive td{padding:0;}}.see-footnote{font-size:0.75rem;line-height:1.4;font-family:"Swis721MdBTW05-Bold","helvetica","arial",sans-serif;position:relative;margin:0 10px;vertical-align:top;display:inline-block;}@media all and (min-width:767px){.see-footnote{font-size:0.67rem;line-height:1.4;}}@media all and (min-width:1024px){.see-footnote{font-size:0.67rem;line-height:1.4;}}@media all and (min-width:1400px){.see-footnote{font-size:0.6rem;line-height:1.4;}}.see-footnote:before{content:'[';position:absolute;left:-6px;top:-1px;}.see-footnote:after{content:']';position:absolute;right:-6px;top:-1px;}.o-slice--dark .see-footnote{color:#25B2D3;}.footnotes{list-style-type:none;padding:0;margin:0;}.footnotes li{margin-bottom:0 !important;}.footnote-label{text-decoration:none !important;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.footnote-label > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;}@media (min-width:767px){.footnote-label > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.footnote-label:hover,.footnote-label:focus{text-decoration:none;}.footnote-label:hover > span:not(.visually-hidden),.footnote-label:focus > span:not(.visually-hidden){background-size:0% 100%;}.footnote-label.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.tippy-box[data-animation="fade"][data-state="hidden"]{opacity:0;}[data-tippy-root]{max-width:calc(100vw - 10px);}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;-webkit-transition-property:visibility,opacity,-webkit-transform;transition-property:visibility,opacity,-webkit-transform;-o-transition-property:transform,visibility,opacity;transition-property:transform,visibility,opacity;transition-property:transform,visibility,opacity,-webkit-transform;}.tippy-box[data-placement^="top"] > .tippy-arrow{bottom:0;}.tippy-box[data-placement^="top"] > .tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;-webkit-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top;}.tippy-box[data-placement^="bottom"] > .tippy-arrow{top:0;}.tippy-box[data-placement^="bottom"] > .tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;}.tippy-box[data-placement^="left"] > .tippy-arrow{right:0;}.tippy-box[data-placement^="left"] > .tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;-webkit-transform-origin:center left;-ms-transform-origin:center left;transform-origin:center left;}.tippy-box[data-placement^="right"] > .tippy-arrow{left:0;}.tippy-box[data-placement^="right"] > .tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;-webkit-transform-origin:center right;-ms-transform-origin:center right;transform-origin:center right;}.tippy-box[data-inertia][data-state="visible"]{-webkit-transition-timing-function:cubic-bezier(0.54,1.5,0.38,1.11);-o-transition-timing-function:cubic-bezier(0.54,1.5,0.38,1.11);transition-timing-function:cubic-bezier(0.54,1.5,0.38,1.11);}.tippy-arrow{width:16px;height:16px;color:#333;}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid;}.tippy-content{position:relative;padding:5px 9px;z-index:1;}.t-guidance-print .c-book-nav{display:none !important;}.t-guidance-print .c-accordion__content{display:block !important;}.page-node-type-longform-content .o-slice__title{font-size:1.625rem;line-height:1.4;}@media all and (min-width:767px){.page-node-type-longform-content .o-slice__title{font-size:1.61rem;line-height:1.4;}}@media all and (min-width:1024px){.page-node-type-longform-content .o-slice__title{font-size:2.22rem;line-height:1.4;}}@media all and (min-width:1400px){.page-node-type-longform-content .o-slice__title{font-size:2.5rem;line-height:1.4;}}@media (min-width:767px){.page-node-type-longform-content .o-slice__title{width:70%;}}.page-node-type-longform-content .o-slice__title > span{background-image:-webkit-gradient(linear,left top,left bottom,from(#e5f4f8),to(#e5f4f8));background-image:-o-linear-gradient(#e5f4f8,#e5f4f8);background-image:linear-gradient(#e5f4f8,#e5f4f8);background-size:0 16px;background-position:left bottom;background-repeat:no-repeat;-webkit-transition:background-size 1s ease;-o-transition:background-size 1s ease;transition:background-size 1s ease;}@media (min-width:1024px){.page-node-type-longform-content .o-slice__title > span{background-size:0 24px;}}@media (min-width:1400px){.page-node-type-longform-content .o-slice__title > span{background-size:0 30px;}}@media (min-width:767px){.page-node-type-longform-content .paragraph--type--intro-content{width:70%;}}.page-node-type-longform-content .o-slice__title--underline > span{background-size:100% 16px;}@media (min-width:1024px){.page-node-type-longform-content .o-slice__title--underline > span{background-size:100% 24px;}}@media (min-width:1400px){.page-node-type-longform-content .o-slice__title--underline > span{background-size:100% 30px;}}.page-node-type-longform-content .o-slice--dark .o-slice__title > span{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(37,178,211,0.5)),to(rgba(37,178,211,0.5)));background-image:-o-linear-gradient(rgba(37,178,211,0.5),rgba(37,178,211,0.5));background-image:linear-gradient(rgba(37,178,211,0.5),rgba(37,178,211,0.5));}@media (min-width:767px){.page-node-type-longform-content .paragraph--type--slice-content .c-wysiwyg{width:70%;}}@media (min-width:767px){.page-node-type-longform-content .paragraph--type--slice-content .wysiwyg--column-wrapper{width:calc(100% * 100 / 70 + 1.66667rem);}}@media (min-width:767px){.page-node-type-longform-content .paragraph--type--slice-content .c-summary-box{margin-left:0;margin-right:0;width:calc(100% * 100 / 70);}}.page-node-type-longform-content .o-slice--dark + .o-slice--dark,.page-node-type-longform-content .o-slice--dark + .c-quote-container,.page-node-type-longform-content .c-quote-container + .o-slice-dark{margin-top:-3.75rem;}@media (min-width:767px){.page-node-type-longform-content .o-slice--dark + .o-slice--dark,.page-node-type-longform-content .o-slice--dark + .c-quote-container,.page-node-type-longform-content .c-quote-container + .o-slice-dark{margin-top:-5.55556rem;}}@media (min-width:1400px){.page-node-type-longform-content .o-slice--dark + .o-slice--dark,.page-node-type-longform-content .o-slice--dark + .c-quote-container,.page-node-type-longform-content .c-quote-container + .o-slice-dark{margin-top:-7rem;}}.page-node-type-longform-content .o-slice--dark + .o-slice--dark::before,.page-node-type-longform-content .o-slice--dark + .c-quote-container::before,.page-node-type-longform-content .c-quote-container + .o-slice-dark::before{position:relative;top:-1.875rem;}@media (min-width:767px){.page-node-type-longform-content .o-slice--dark + .o-slice--dark::before,.page-node-type-longform-content .o-slice--dark + .c-quote-container::before,.page-node-type-longform-content .c-quote-container + .o-slice-dark::before{top:-2.77778rem;}}@media (min-width:1400px){.page-node-type-longform-content .o-slice--dark + .o-slice--dark::before,.page-node-type-longform-content .o-slice--dark + .c-quote-container::before,.page-node-type-longform-content .c-quote-container + .o-slice-dark::before{top:-3.5rem;}}.page-node-type-longform-content .o-slice + .o-slice{margin-top:0;}.page-node-type-longform-content .o-slice + .o-slice::before{content:"";border-top:1px solid #25B2D3;display:block;}.page-node-type-longform-content .o-slice:not(.o-slice--dark):not(.c-quote-container) + .o-slice--dark::before,.page-node-type-longform-content .o-slice:not(.o-slice--dark):not(.c-quote-container) + .c-quote-container::before,.page-node-type-longform-content .o-slice--dark + .o-slice:not(.o-slice--dark):not(.c-quote-container)::before,.page-node-type-longform-content .c-quote-container + .o-slice:not(.o-slice--dark):not(.c-quote-container)::before{display:none;}.page-node-type-longform-content .o-slice + .o-slice--has-jump-link::before{margin-left:calc(50% - var(--vw,1vw) * 50);margin-right:calc(50% - var(--vw,1vw) * 50);}.t-learning{color:#000000;}.t-learning .c-feedback-form__item{-webkit-backface-visibility:hidden;backface-visibility:hidden;}.t-learning .c-feedback-form__item > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;}@media (min-width:767px){.t-learning .c-feedback-form__item > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.t-learning .c-feedback-form__item:hover,.t-learning .c-feedback-form__item:focus{text-decoration:none;}.t-learning .c-feedback-form__item:hover > span:not(.visually-hidden),.t-learning .c-feedback-form__item:focus > span:not(.visually-hidden){background-size:100% 100%;}.t-learning .c-feedback-form__item.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.t-learning .c-hero__title{font-family:"Montserrat","Swis721MdBTW05-Bold","helvetica","arial","sans-serif";font-weight:900;text-transform:uppercase;}@media all and (min-width:767px){.t-learning .c-hero__title{font-size:2.222rem;line-height:1.4;}}@media all and (min-width:1024px){.t-learning .c-hero__title{font-size:3.6111rem;line-height:1.4;}}.t-learning .c-hero__img,.t-learning .c-hero__img *{height:100%;}.t-learning .video-embed-field-lazy-play{right:50%;bottom:50%;-webkit-transform:translate(50%,50%);-ms-transform:translate(50%,50%);transform:translate(50%,50%);border-radius:50%;background-color:#323131;background-image:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media (min-width:1024px){.t-learning .video-embed-field-lazy-play{width:100px;height:100px;}}.t-learning .video-embed-field-lazy-play:hover,.t-learning .video-embed-field-lazy-play:focus{background-color:#000000;}.t-learning .video-embed-field-lazy-play::before{content:"";width:0;height:0;border:13px solid;border-color:transparent;border-left:19.5px solid #B5FF2B;border-right:0;display:block;-webkit-transform:translateX(3px);-ms-transform:translateX(3px);transform:translateX(3px);}@media (min-width:767px){.t-learning .paragraph--type--slice-content .c-wysiwyg{width:70%;}}@media (min-width:767px){.t-learning .paragraph--type--slice-content .wysiwyg--column-wrapper{width:calc(100% * 100 / 70 + 1.66667rem);}}.t-learning .c-accordion__btn{color:#000000;}@media (min-width:767px){.t-learning .l-grid{margin-left:-1.66667rem;}}@media (min-width:1024px){.t-learning .l-grid{margin-left:-2.22222rem;}}@media (min-width:1400px){.t-learning .l-grid{margin-left:-2.5rem;}}@media (min-width:767px){.t-learning .l-grid__item{padding-left:1.66667rem;}}@media (min-width:1024px){.t-learning .l-grid__item{padding-left:2.22222rem;}}@media (min-width:1400px){.t-learning .l-grid__item{padding-left:2.5rem;}}.t-learning .c-location-bar__status{background-color:#003057;}.t-learning .c-location-bar__actions{background-color:#012844;}.t-learning .c-location-bar__actions button.is-active,.t-learning .c-location-bar__actions button:hover,.t-learning .c-location-bar__actions button:focus-visible{color:#012844;}.t-learning .c-location-bar__popup{--icon-circle:color('white');background-color:#012844;}.t-learning .c-location-bar__popup:before{border-bottom:16px solid #012844;}.t-learning{--icon-circle:#B5FF2B;}.t-learning--educator{--icon-circle:#DEACFF;}.t-digital-transparency{--icon-circle:#6F00B0;}.t-learning .video-embed-field-lazy-play::before{border-left-color:#B5FF2B;}.t-learning--educator .video-embed-field-lazy-play::before{border-left-color:#DEACFF;}.t-digital-transparency .video-embed-field-lazy-play::before{border-left-color:#6F00B0;}.t-digital-transparency .region-content,.t-digital-transparency .region-sidebar-first,.t-digital-transparency .c-sidebar{color:#000000;}.t-digital-transparency .region-content h2,.t-digital-transparency .region-content h3,.t-digital-transparency .region-content h4,.t-digital-transparency .region-content h5,.t-digital-transparency .region-content h6,.t-digital-transparency .region-sidebar-first h2,.t-digital-transparency .region-sidebar-first h3,.t-digital-transparency .region-sidebar-first h4,.t-digital-transparency .region-sidebar-first h5,.t-digital-transparency .region-sidebar-first h6,.t-digital-transparency .c-sidebar h2,.t-digital-transparency .c-sidebar h3,.t-digital-transparency .c-sidebar h4,.t-digital-transparency .c-sidebar h5,.t-digital-transparency .c-sidebar h6{color:#6E0BAD;}.t-digital-transparency .c-link-hub__link{background-image:-webkit-gradient(linear,left top,left bottom,from(#C60097),to(#50077C));background-image:-o-linear-gradient(top,#C60097,#50077C);background-image:linear-gradient(to bottom,#C60097,#50077C);-webkit-backface-visibility:hidden;backface-visibility:hidden;}.t-digital-transparency .c-link-hub__link > span span{width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),#FFFFFF calc(100% - 2px),#FFFFFF calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),#FFFFFF calc(100% - 2px),#FFFFFF calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;}@media (min-width:767px){.t-digital-transparency .c-link-hub__link > span span{-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.t-digital-transparency .c-link-hub__link:hover,.t-digital-transparency .c-link-hub__link:focus{text-decoration:none;}.t-digital-transparency .c-link-hub__link:hover > span span,.t-digital-transparency .c-link-hub__link:focus > span span{background-size:100% 100%;}.t-digital-transparency .c-link-hub__link.is-active > span span{position:relative;width:calc(100%);background-size:100% 100%;}.t-digital-transparency .c-hero--w-img{background-image:url(https://www.electoralcommission.org.uk/themes/custom/electoralcommission/dist/img/raster/hero-digital-transparency-bg.jpg);background-size:cover;}@media (min-width:767px){.t-digital-transparency .c-hero--w-img{padding:1rem 0;}}.t-digital-transparency .c-hero--w-img:before{content:"";display:block;position:absolute;z-index:0;top:0;left:0;right:0;bottom:0;background-color:#6F00B0;mix-blend-mode:color;}.t-digital-transparency .c-hero--w-img .c-hero__img,.t-digital-transparency .c-hero--w-img .c-hero__img *{height:100%;}@media (min-width:767px){.t-digital-transparency .c-hero--w-img .c-hero__img{padding:1rem 0;}}.t-digital-transparency .c-hero--w-img .c-hero__img img{-o-object-fit:contain;object-fit:contain;}.t-digital-transparency .c-hero__title{position:relative;}.paragraph--type--slice-content .paragraph--type--slice-summary-box .o-slice__padding{margin:0.5rem 0;}.paragraph--type--slice-accordion .paragraph--type--slice-content .o-slice__padding,.paragraph--type--slice-accordion .paragraph--type--slice-summary-box .o-slice__padding{margin:2rem 0 0.5rem;}.paragraph--type--slice-accordion .paragraph--type--intro-content{margin:2.5rem 0 0.5rem;}.c-accordion{border-bottom:1px solid #25B2D3;}.c-accordion:first-of-type{border-top:1px solid #25B2D3;}.c-accordion.t-learning,.t-learning .c-accordion{--icon-circle:#FF8BFF;border-color:#FF8BFF;}.c-accordion.t-learning--educator,.t-learning--educator .c-accordion{--icon-circle:#00E7BD;border-color:#00E7BD;}.c-accordion.t-digital-transparency,.t-digital-transparency .c-accordion{--icon-circle:#6F00B0;border-color:#6F00B0;}.c-accordion__tab{margin-bottom:0;}.c-accordion__btn{-webkit-backface-visibility:hidden;backface-visibility:hidden;font-family:"Swis721MdBTW05-Bold","helvetica","arial",sans-serif;font-size:inherit;width:100%;text-align:left;padding:20px 0;padding-right:2.5rem;position:relative;color:#003057;}.c-accordion__btn > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;}@media (min-width:767px){.c-accordion__btn > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-accordion__btn:hover,.c-accordion__btn:focus{text-decoration:none;}.c-accordion__btn:hover > span:not(.visually-hidden),.c-accordion__btn:focus > span:not(.visually-hidden){background-size:100% 100%;}.c-accordion__btn.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.t-digital-transparency .c-accordion__btn{color:#6E0BAD;}.c-accordion__btn:hover span,.c-accordion__btn:focus span{background-size:100% 100%;}.c-accordion__btn:hover .c-accordion__icon,.c-accordion__btn:focus .c-accordion__icon{-webkit-transform:translateY(-50%) scale(0.9);-ms-transform:translateY(-50%) scale(0.9);transform:translateY(-50%) scale(0.9);}.c-accordion__btn.-active .c-accordion__icon{-webkit-transform:translateY(-50%) rotate(45deg) scale(0.9);-ms-transform:translateY(-50%) rotate(45deg) scale(0.9);transform:translateY(-50%) rotate(45deg) scale(0.9);}.c-accordion__icon{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:30px;height:30px;}@media (min-width:767px){.c-accordion__icon{width:35px;height:35px;}}.c-accordion__content{zoom:1;display:none;padding:20px 0;}.c-accordion__content:before,.c-accordion__content:after{content:"";display:table;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.c-accordion__content:after{clear:both;}.page-node-type-longform-content .c-accordion{border:0;background-color:#e5f4f8;}@media (min-width:767px){.page-node-type-longform-content .c-accordion{width:70%;}}.page-node-type-longform-content .c-accordion:not(:last-child){margin-bottom:12px;}.page-node-type-longform-content .c-accordion__btn{font-size:1.12rem;line-height:1.4;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#e5f4f8;padding-left:20px;padding-right:75px;}@media all and (min-width:767px){.page-node-type-longform-content .c-accordion__btn{font-size:1.12rem;line-height:1.4;}}@media all and (min-width:1024px){.page-node-type-longform-content .c-accordion__btn{font-size:1.11rem;line-height:1.4;}}@media all and (min-width:1400px){.page-node-type-longform-content .c-accordion__btn{font-size:1.1rem;line-height:1.4;}}.page-node-type-longform-content .c-accordion__btn > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;}@media (min-width:767px){.page-node-type-longform-content .c-accordion__btn > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.page-node-type-longform-content .c-accordion__btn:hover,.page-node-type-longform-content .c-accordion__btn:focus{text-decoration:none;}.page-node-type-longform-content .c-accordion__btn:hover > span:not(.visually-hidden),.page-node-type-longform-content .c-accordion__btn:focus > span:not(.visually-hidden){background-size:100% 100%;}.page-node-type-longform-content .c-accordion__btn.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}@media (min-width:767px){.page-node-type-longform-content .c-accordion__btn{padding-left:30px;padding-right:85px;}}.page-node-type-longform-content .c-accordion__icon{right:20px;}@media (min-width:767px){.page-node-type-longform-content .c-accordion__icon{right:30px;}}.page-node-type-longform-content .c-accordion__content{padding:0 20px;}@media (min-width:767px){.page-node-type-longform-content .c-accordion__content{padding:0 30px;}}.page-node-type-longform-content .c-accordion__content .c-wysiwyg-table{width:100%;margin:1.875rem 0;}.c-accordion--guidlet-menu{border-bottom:1px solid #25B2D3;}.c-accordion--guidlet-menu:first-of-type{border-top:0;}@media (min-width:1024px){.c-accordion--guidlet-menu{border-bottom:0;}}.c-accordion--guidlet-menu .c-accordion__tab{font-size:1.12rem;line-height:1.4;}@media all and (min-width:767px){.c-accordion--guidlet-menu .c-accordion__tab{font-size:1.12rem;line-height:1.4;}}@media all and (min-width:1024px){.c-accordion--guidlet-menu .c-accordion__tab{font-size:1.11rem;line-height:1.4;}}@media all and (min-width:1400px){.c-accordion--guidlet-menu .c-accordion__tab{font-size:1.1rem;line-height:1.4;}}.c-accordion--guidlet-menu .c-accordion__btn{border-top:1px solid #25B2D3;}@media (min-width:1024px){.c-accordion--guidlet-menu .c-accordion__btn{display:none;}}.c-accordion--guidlet-menu .c-accordion__content{padding:30px 0;width:100%;}@media (min-width:1024px){.c-accordion--guidlet-menu .c-accordion__content{display:block;padding:0;border-bottom:0;}}.c-accordion--legacy{border-top:1px solid #25B2D3;border-bottom:0;}.c-accordion--legacy .c-accordion__tab{font-size:1rem;line-height:1.2;}@media all and (min-width:767px){.c-accordion--legacy .c-accordion__tab{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){.c-accordion--legacy .c-accordion__tab{font-size:1rem;line-height:1.4;}}@media all and (min-width:1400px){.c-accordion--legacy .c-accordion__tab{font-size:0.9rem;line-height:1.4;}}.c-accordion--legacy .c-accordion__btn{background-color:#e5f4f8;padding:20px;padding-right:60px;}.c-accordion--legacy .c-accordion__content{background-color:#e5f4f8;padding:20px;padding-top:1px;}@media (min-width:767px){.c-accordion--legacy .c-accordion__content{width:100%;}}.c-accordion--legacy .c-accordion__icon{right:0;}.c-alert-revision{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}.c-alert-revision__icon{width:25px;margin:2px 10px 0 0;}.c-alert-revision__content{width:80%;}.c-alert-revision__content a{-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-alert-revision__content a > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;}@media (min-width:767px){.c-alert-revision__content a > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-alert-revision__content a:hover,.c-alert-revision__content a:focus{text-decoration:none;}.c-alert-revision__content a:hover > span:not(.visually-hidden),.c-alert-revision__content a:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-alert-revision__content a.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-breadcrumb{padding:10px 0;}.c-breadcrumb.page-node-type-longform-content,.page-node-type-longform-content .c-breadcrumb{background-color:#705191;color:#FFFFFF;}.c-breadcrumb.t-default,.t-default .c-breadcrumb{background-color:#e5f4f8;color:#003057;}.c-breadcrumb.t-default-dark,.t-default-dark .c-breadcrumb{background-color:#003057;color:#FFFFFF;}.c-breadcrumb.t-guidance,.t-guidance .c-breadcrumb{background-color:#a91255;color:#FFFFFF;}.c-breadcrumb.t-your-vote-matters,.t-your-vote-matters .c-breadcrumb{background-color:#077988;color:#FFFFFF;}.c-breadcrumb.t-mature-orange,.t-mature-orange .c-breadcrumb{background-color:#B74E20;color:#FFFFFF;}.c-breadcrumb.t-mature-green,.t-mature-green .c-breadcrumb{background-color:#897616;color:#FFFFFF;}.c-breadcrumb.t-mature-purple,.t-mature-purple .c-breadcrumb{background-color:#705191;color:#FFFFFF;}.c-breadcrumb.t-mature-yellow,.t-mature-yellow .c-breadcrumb{background-color:#897616;color:#FFFFFF;}.c-breadcrumb.t-mature-brown,.t-mature-brown .c-breadcrumb{background-color:#2B220A;color:#FFFFFF;}.c-breadcrumb.t-learning,.t-learning .c-breadcrumb{background-color:#FF8BFF;color:#000000;}.c-breadcrumb.t-learning--educator,.t-learning--educator .c-breadcrumb{background-color:#00E7BD;color:#000000;}.c-breadcrumb.t-digital-transparency,.t-digital-transparency .c-breadcrumb{background-color:#6F00B0;color:#FFFFFF;}.c-breadcrumb.t-black,.t-black .c-breadcrumb{background-color:#e5f4f8;color:#002C57;}.has-campaign-hero .c-breadcrumb{background-color:#FEC2DB;color:#003057;}.c-breadcrumb__menu{display:none;}@media (min-width:767px){.c-breadcrumb__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;}.has-campaign-hero .c-breadcrumb__menu{max-width:60%;}}.c-breadcrumb__title{font-size:1rem;line-height:1.5;margin-bottom:0;padding:10px 0;}@media all and (min-width:767px){.c-breadcrumb__title{font-size:0.88rem;line-height:1.5;}}@media all and (min-width:1024px){.c-breadcrumb__title{font-size:1rem;line-height:1.5;}}@media all and (min-width:1400px){.c-breadcrumb__title{font-size:0.9rem;line-height:1.5;}}.c-breadcrumb__title a{text-decoration:underline;}.c-breadcrumb__title a:hover,.c-breadcrumb__title a:focus{text-decoration:none;}@media (min-width:767px){.c-breadcrumb__title{display:none;}}.c-breadcrumb__item{font-size:1rem;line-height:1.5;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:10px;}@media all and (min-width:767px){.c-breadcrumb__item{font-size:0.88rem;line-height:1.5;}}@media all and (min-width:1024px){.c-breadcrumb__item{font-size:1rem;line-height:1.5;}}@media all and (min-width:1400px){.c-breadcrumb__item{font-size:0.9rem;line-height:1.5;}}.c-breadcrumb__item a{-webkit-backface-visibility:hidden;backface-visibility:hidden;padding:10px;padding-left:0;}.c-breadcrumb__item a > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;}@media (min-width:767px){.c-breadcrumb__item a > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-breadcrumb__item a:hover,.c-breadcrumb__item a:focus{text-decoration:none;}.c-breadcrumb__item a:hover > span:not(.visually-hidden),.c-breadcrumb__item a:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-breadcrumb__item a.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.has-campaign-hero .c-breadcrumb__item a{-webkit-backface-visibility:hidden;backface-visibility:hidden;}.has-campaign-hero .c-breadcrumb__item a > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;}@media (min-width:767px){.has-campaign-hero .c-breadcrumb__item a > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.has-campaign-hero .c-breadcrumb__item a:hover,.has-campaign-hero .c-breadcrumb__item a:focus{text-decoration:none;}.has-campaign-hero .c-breadcrumb__item a:hover > span:not(.visually-hidden),.has-campaign-hero .c-breadcrumb__item a:focus > span:not(.visually-hidden){background-size:0% 100%;}.has-campaign-hero .c-breadcrumb__item a.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-breadcrumb__item .o-icon{display:none;}@media (min-width:767px){.c-breadcrumb__item .o-icon{display:inline-block;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);height:0.5rem;width:0.5rem;}}.c-banner-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;}@media (min-width:767px){.c-banner-group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-left:-1.66667rem;}}.c-banner{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.875rem;}@media (min-width:767px){.c-banner{margin-left:1.66667rem;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;-ms-flex-preferred-size:calc(50% - 1.66667rem);flex-basis:calc(50% - 1.66667rem);}}.c-banner__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding:20px;border:1px solid #25B2D3;}@media (min-width:767px){.c-banner__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding:30px;}}@media (min-width:1024px){.c-banner__wrapper{padding:40px;}}.c-banner__content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;}.c-banner__content p{margin-bottom:0;}.c-banner__content h2{margin-bottom:15px;}.c-banner__btn{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;margin-top:20px;}@media (min-width:767px){.c-banner__btn{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%;padding-left:0;margin-top:20px;}}.c-banner__btn a{width:100%;}@media (min-width:767px){.c-banner__btn a{width:auto;}}.c-book-nav{border-top:1px solid #25B2D3;padding:30px 0;}.c-book-nav--w-prev .c-book-nav__items{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.c-book-nav__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.c-book-nav__item{width:50%;}.c-book-nav__item:nth-child(2n) .c-book-nav__link{padding-left:10px;}.c-book-nav__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;}.c-book-nav__link:hover .o-icon,.c-book-nav__link:focus .o-icon{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);}@media (min-width:767px){.c-book-nav__link{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.c-book-nav__link:hover,.c-book-nav__link:focus{text-decoration:none;}.c-book-nav__link:hover .c-book-nav__title span,.c-book-nav__link:focus .c-book-nav__title span{background-size:100% 100%;}.c-book-nav__link .o-icon{width:1.75rem;height:1.75rem;-ms-flex-negative:0;flex-shrink:0;}.c-book-nav__link--prev .o-icon{margin-right:20px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.c-book-nav__link--prev:hover .o-icon,.c-book-nav__link--prev:focus .o-icon{-webkit-transform:rotate(180deg) scale(1.2);-ms-transform:rotate(180deg) scale(1.2);transform:rotate(180deg) scale(1.2);}.c-book-nav__link--next{text-align:right;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}@media (min-width:767px){.c-book-nav__link--next{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}}@media (min-width:767px){.c-book-nav__link--next .c-book-nav__title{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}}@media (min-width:767px){.c-book-nav__link--next .o-icon{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-left:20px;}}.c-book-nav__title{-webkit-backface-visibility:hidden;backface-visibility:hidden;margin-top:10px;width:100%;}.c-book-nav__title > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;}@media (min-width:767px){.c-book-nav__title > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-book-nav__title:hover,.c-book-nav__title:focus{text-decoration:none;}.c-book-nav__title:hover > span:not(.visually-hidden),.c-book-nav__title:focus > span:not(.visually-hidden){background-size:100% 100%;}.c-book-nav__title.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}@media (min-width:767px){.c-book-nav__title{width:85%;margin-top:0;}}.c-guidlet-footer{margin:30px 0;padding:20px;border:1px solid #25B2D3;}.c-carousel{position:relative;background-color:#003057;color:#FFFFFF;}.c-carousel__container{overflow:hidden;}@media (max-width:766px){.c-carousel__container .o-container{padding:0;}}@media (min-width:767px){.c-carousel__container .o-container{position:relative;}}@media (min-width:767px){.c-carousel__container .swiper-container{overflow:visible;}}.c-carousel__container .swiper-slide{opacity:1;-webkit-transition:opacity 0.2s ease-in-out;-o-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out;}@media (min-width:767px){.c-carousel__container .swiper-slide{-ms-flex-preferred-size:40%;flex-basis:40%;margin-right:40px;}}@media (min-width:1024px){.c-carousel__container .swiper-slide{-ms-flex-preferred-size:35%;flex-basis:35%;}}@media (min-width:1800px){.c-carousel__container .swiper-slide{-ms-flex-preferred-size:40%;flex-basis:40%;}}.c-carousel__container .swiper-slide.swiper-slide-prev,.c-carousel__container .swiper-slide.swiper-slide-next + .swiper-slide{opacity:0.4;pointer-events:none;}.c-carousel__container .swiper-wrapper{margin-bottom:30px;}@media (min-width:767px){.c-carousel__container .swiper-wrapper{padding-top:30px;}}.c-carousel__container .swiper-scrollbar-drag{border-radius:0;background-color:#25B2D3;cursor:pointer;}.c-carousel__btns{position:absolute;width:100%;z-index:1;top:0;margin-top:calc(100% / (16 / 9));-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px;}@media (min-width:767px){.c-carousel__btns{position:static;margin-top:0;padding:0;-webkit-transform:none;-ms-transform:none;transform:none;}}@media (min-width:1024px){.c-carousel__btns{border:none;padding:0;}}.c-carousel__btn-next,.c-carousel__btn-prev{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;outline:0;background:#FFFFFF;color:#003057;width:2rem;height:2rem;border-radius:50%;padding:10px;margin:0 5px;}@media (min-width:767px){.c-carousel__btn-next,.c-carousel__btn-prev{position:absolute;z-index:1;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:0 7.5px;}}@media (min-width:1440px){.c-carousel__btn-next,.c-carousel__btn-prev{width:2.5rem;height:2.5rem;}}@media (min-width:1500px){.c-carousel__btn-next,.c-carousel__btn-prev{width:3rem;height:3rem;}}.c-carousel__btn-next:hover,.c-carousel__btn-next:focus,.c-carousel__btn-prev:hover,.c-carousel__btn-prev:focus{cursor:pointer;}.c-carousel__btn-next.swiper-button-disabled,.c-carousel__btn-prev.swiper-button-disabled{pointer-events:none;opacity:0.3;}.c-carousel__btn-next{right:10px;}@media (min-width:1024px){.c-carousel__btn-next{right:0;}}@media (min-width:1440px){.c-carousel__btn-next{right:-15px;}}@media (min-width:1500px){.c-carousel__btn-next{right:-40px;}}@media (min-width:1800px){.c-carousel__btn-next{right:-60px;}}.c-carousel__btn-next .o-icon{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);}.c-carousel__btn-prev{left:10px;}@media (min-width:1024px){.c-carousel__btn-prev{left:0;}}@media (min-width:1440px){.c-carousel__btn-prev{left:-15px;}}@media (min-width:1500px){.c-carousel__btn-prev{left:-40px;}}@media (min-width:1800px){.c-carousel__btn-prev{left:-60px;}}.c-carousel__btn-prev .o-icon{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}.c-carousel-teaser{display:block;position:relative;}@media (min-width:767px){.c-carousel-teaser::before{content:'';position:absolute;left:-10px;right:-10px;top:-10px;bottom:-10px;border:1px solid #25B2D3;display:none;}}.c-carousel-teaser:hover,.c-carousel-teaser:focus{text-decoration:none;}@media (min-width:767px){.c-carousel-teaser:hover::before,.c-carousel-teaser:focus::before{display:block;}}.c-carousel-teaser:hover h2 span,.c-carousel-teaser:focus h2 span{background-size:100% 100% !important;}.c-carousel-teaser__img{margin-bottom:20px;}.c-carousel-teaser__content{padding:0 20px;}@media (min-width:767px){.c-carousel-teaser__content{padding:0;}}.c-carousel-teaser__content h2{font-size:1.12rem;line-height:1.4;-webkit-backface-visibility:hidden;backface-visibility:hidden;margin-bottom:15px;}@media all and (min-width:767px){.c-carousel-teaser__content h2{font-size:1.12rem;line-height:1.4;}}@media all and (min-width:1024px){.c-carousel-teaser__content h2{font-size:1.11rem;line-height:1.4;}}@media all and (min-width:1400px){.c-carousel-teaser__content h2{font-size:1.1rem;line-height:1.4;}}.c-carousel-teaser__content h2 > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),#25B2D3 calc(100% - 2px),#25B2D3 calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),#25B2D3 calc(100% - 2px),#25B2D3 calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;}@media (min-width:767px){.c-carousel-teaser__content h2 > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-carousel-teaser__content h2:hover,.c-carousel-teaser__content h2:focus{text-decoration:none;}.c-carousel-teaser__content h2:hover > span:not(.visually-hidden),.c-carousel-teaser__content h2:focus > span:not(.visually-hidden){background-size:100% 100%;}.c-carousel-teaser__content h2.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-cookie{background-color:#e5f4f8;color:#003057;padding:20px 0;display:none;}@media (min-width:767px){.c-cookie__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}.c-cookie__text{margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media (min-width:767px){.c-cookie__text{width:50%;}}@media (min-width:1024px){.c-cookie__text{width:auto;}}.c-cookie__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}@media (min-width:767px){.c-cookie__controls{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-left:auto;}}.c-cookie__controls li{margin:10px;margin-bottom:0;}.c-cookie__controls li:first-of-type{margin-left:0;}@media (min-width:767px){.c-cookie__controls li{margin:0;}}.c-cookie__cta{-webkit-backface-visibility:hidden;backface-visibility:hidden;color:inherit;display:block;background:none;padding:0;outline:none;}.c-cookie__cta > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;}@media (min-width:767px){.c-cookie__cta > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-cookie__cta:hover,.c-cookie__cta:focus{text-decoration:none;}.c-cookie__cta:hover > span:not(.visually-hidden),.c-cookie__cta:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-cookie__cta.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}@media (min-width:767px){.c-cookie__cta{margin-left:30px;}}.c-cookie--alert{background-color:#9E0055;color:#FFFFFF;}.c-cookie--alert .c-cookie__cta{-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-cookie--alert .c-cookie__cta > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;}@media (min-width:767px){.c-cookie--alert .c-cookie__cta > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-cookie--alert .c-cookie__cta:hover,.c-cookie--alert .c-cookie__cta:focus{text-decoration:none;}.c-cookie--alert .c-cookie__cta:hover > span:not(.visually-hidden),.c-cookie--alert .c-cookie__cta:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-cookie--alert .c-cookie__cta.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}@media (min-width:767px){.c-cookie--alert .c-cookie__text{width:auto;}}.c-cookie--alert .o-icon{margin-right:15px;-webkit-box-flex:0;-ms-flex:none;flex:none;}#ccc #ccc-notify{margin:0 auto !important;padding:20px !important;width:100%;max-width:1400px;}@media (min-width:600px){#ccc #ccc-notify{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important;}}@media (min-width:767px){#ccc #ccc-notify{padding:30px !important;}}@media (min-width:1024px){#ccc #ccc-notify{padding:50px !important;}}@media (min-width:1400px){#ccc #ccc-notify{overflow:visible !important;}#ccc #ccc-notify::before,#ccc #ccc-notify::after{content:'';position:absolute;top:0;width:calc(2px + (100vw - 1400px) / 2);height:100%;background-color:inherit;}#ccc #ccc-notify::before{left:0;-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(-1) translateX(-2px);-ms-transform:scaleX(-1) translateX(-2px);transform:scaleX(-1) translateX(-2px);}#ccc #ccc-notify::after{right:0;-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(-1) translateX(2px);-ms-transform:scaleX(-1) translateX(2px);transform:scaleX(-1) translateX(2px);}}@media (min-width:600px){#ccc .ccc-notify-buttons{margin-top:16px !important;white-space:normal !important;}}body #ccc .ccc-notify-button{padding:20px !important;border:none;border-radius:0;font-size:1rem;line-height:1.5;-webkit-transition:background-color 0.2s ease-in-out;-o-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out;}@media all and (min-width:767px){body #ccc .ccc-notify-button{font-size:0.88rem;line-height:1.5;}}@media all and (min-width:1024px){body #ccc .ccc-notify-button{font-size:1rem;line-height:1.5;}}@media all and (min-width:1400px){body #ccc .ccc-notify-button{font-size:0.9rem;line-height:1.5;}}body #ccc .ccc-notify-button:focus{-webkit-filter:none !important;filter:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;}body #ccc .ccc-notify-button:focus-visible{outline:none;}body #ccc .ccc-notify-button:not(.ccc-notify-link):hover{background-color:#007292 !important;}body #ccc .ccc-notify-button:not(.ccc-notify-link):focus-visible{background-color:#007292 !important;}body #ccc .ccc-notify-button:focus-visible{-webkit-box-shadow:0 0 0 5px #16aa47 !important;box-shadow:0 0 0 5px #16aa47 !important;}body #ccc .ccc-notify-button.ccc-accept-button span,body #ccc .ccc-notify-button.ccc-reject-button span,body #ccc .ccc-notify-button.ccc-close-button span{background-color:transparent !important;}#ccc .ccc-notify-text h3{margin-bottom:10px;}#ccc .ccc-notify-text a{text-decoration:underline;}#ccc .ccc-notify-text a:hover,#ccc .ccc-notify-text a:focus{text-decoration:none;}body #ccc .checkbox-toggle-input:focus-visible ~ .checkbox-toggle-toggle{-webkit-filter:none !important;filter:none !important;-webkit-box-shadow:0 0 0 5px #16aa47 !important;box-shadow:0 0 0 5px #16aa47 !important;}.c-download{position:relative;text-align:left;}.c-download a{font-family:"Swis721LtBTW05-Medium","helvetica","arial",sans-serif;font-size:1rem;line-height:1.5;padding:20px;padding-right:20px;padding-left:2.5rem;outline:0;background-color:#003057;color:#FFFFFF;-webkit-transition:0.2s ease-in-out;-o-transition:0.2s ease-in-out;transition:0.2s ease-in-out;text-decoration:none !important;}@media all and (min-width:767px){.c-download a{font-size:0.88rem;line-height:1.5;}}@media all and (min-width:1024px){.c-download a{font-size:1rem;line-height:1.5;}}@media all and (min-width:1400px){.c-download a{font-size:0.9rem;line-height:1.5;}}.c-download a:hover,.c-download a:focus{background-color:#007292;}.c-wysiwyg .c-download a{color:#FFFFFF;}.c-download .o-icon{width:1.5rem;position:absolute;-webkit-transform:translate(50%,-50%) scaleX(-1);-ms-transform:translate(50%,-50%) scaleX(-1);transform:translate(50%,-50%) scaleX(-1);top:50%;right:auto;left:0;color:#FFFFFF;pointer-events:none;}.t-guidance .c-download--guidance{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}.t-guidance .c-download--guidance .o-icon{position:relative;-webkit-transform:none;-ms-transform:none;transform:none;color:currentColor;-ms-flex-negative:0;flex-shrink:0;}.t-guidance .c-download--guidance a{background-color:transparent;padding:0;color:#003057;text-decoration:none !important;font-size:1rem;line-height:1.2;-webkit-backface-visibility:hidden;backface-visibility:hidden;margin-left:10px;}@media all and (min-width:767px){.t-guidance .c-download--guidance a{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){.t-guidance .c-download--guidance a{font-size:0.8rem;line-height:1.2;}}@media all and (min-width:1400px){.t-guidance .c-download--guidance a{font-size:0.8rem;line-height:1.2;}}.t-guidance .c-download--guidance a > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;}@media (min-width:767px){.t-guidance .c-download--guidance a > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.t-guidance .c-download--guidance a:hover,.t-guidance .c-download--guidance a:focus{text-decoration:none;}.t-guidance .c-download--guidance a:hover > span:not(.visually-hidden),.t-guidance .c-download--guidance a:focus > span:not(.visually-hidden){background-size:0% 100%;}.t-guidance .c-download--guidance a.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-facet{position:relative;margin-bottom:20px;width:100%;}@media (min-width:767px){.c-facet{margin-bottom:0;}}.l-grid__item:last-child .c-facet{margin-bottom:0;}.c-facet__tab{font-family:"Swis721LtBTW05-Medium","helvetica","arial",sans-serif;font-size:1rem;line-height:initial;-webkit-backface-visibility:hidden;backface-visibility:hidden;color:#003057;margin-bottom:0;background-color:#e5f4f8;padding:20px;width:100%;text-align:left;position:relative;}@media all and (min-width:767px){.c-facet__tab{font-size:0.88rem;line-height:initial;}}@media all and (min-width:1024px){.c-facet__tab{font-size:1rem;line-height:initial;}}@media all and (min-width:1400px){.c-facet__tab{font-size:0.9rem;line-height:initial;}}.c-facet__tab > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;}@media (min-width:767px){.c-facet__tab > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-facet__tab:hover,.c-facet__tab:focus{text-decoration:none;}.c-facet__tab:hover > span:not(.visually-hidden),.c-facet__tab:focus > span:not(.visually-hidden){background-size:100% 100%;}.c-facet__tab.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}@media (min-width:767px){.c-facet__tab{padding:18px;}}.c-facet__tab:hover span,.c-facet__tab:focus span{background-size:100% 100%;}.c-facet__tab.is-active .o-icon{-webkit-transform:translate(-50%,-50%) rotate(180deg);-ms-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg);}.c-facet__tab.is-active span{background-size:100% 100%;}.c-facet__tab .o-icon{width:0.75rem;height:0.25rem;position:absolute;top:50%;right:15px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.c-facet__panel{background-color:#003057;color:#FFFFFF;padding:20px 10px;position:absolute;width:100%;z-index:100;display:none;max-height:400px;overflow-y:auto;}.c-facet__panel .c-taxonomy-tag{display:block;margin:0;}.c-facet__panel.is-active{display:block;}.c-facet__results{margin-top:20px;}.facet-empty{margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#FFFFFF;color:#002C57;padding:15px;width:100%;font-family:"Swis721LtBTW05-Medium","helvetica","arial",sans-serif;font-size:1rem;line-height:1.2;opacity:0.3;pointer-events:none;}@media all and (min-width:767px){.facet-empty{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){.facet-empty{font-size:1rem;line-height:1.4;}}@media all and (min-width:1400px){.facet-empty{font-size:0.9rem;line-height:1.4;}}@media (min-width:767px){.facet-empty{margin-bottom:0;padding:18px;}}.c-facet-hero{border-bottom:1px solid #FFFFFF;}.c-facet-hero.page-node-type-longform-content,.page-node-type-longform-content .c-facet-hero{background-color:#705191;color:#FFFFFF;}.c-facet-hero.t-default,.t-default .c-facet-hero{background-color:#e5f4f8;color:#003057;}.c-facet-hero.t-default-dark,.t-default-dark .c-facet-hero{background-color:#003057;color:#FFFFFF;}.c-facet-hero.t-guidance,.t-guidance .c-facet-hero{background-color:#a91255;color:#FFFFFF;}.c-facet-hero.t-your-vote-matters,.t-your-vote-matters .c-facet-hero{background-color:#077988;color:#FFFFFF;}.c-facet-hero.t-mature-orange,.t-mature-orange .c-facet-hero{background-color:#B74E20;color:#FFFFFF;}.c-facet-hero.t-mature-green,.t-mature-green .c-facet-hero{background-color:#897616;color:#FFFFFF;}.c-facet-hero.t-mature-purple,.t-mature-purple .c-facet-hero{background-color:#705191;color:#FFFFFF;}.c-facet-hero.t-mature-yellow,.t-mature-yellow .c-facet-hero{background-color:#897616;color:#FFFFFF;}.c-facet-hero.t-mature-brown,.t-mature-brown .c-facet-hero{background-color:#2B220A;color:#FFFFFF;}.c-facet-hero.t-learning,.t-learning .c-facet-hero{background-color:#FF8BFF;color:#000000;}.c-facet-hero.t-learning--educator,.t-learning--educator .c-facet-hero{background-color:#00E7BD;color:#000000;}.c-facet-hero.t-digital-transparency,.t-digital-transparency .c-facet-hero{background-color:#6F00B0;color:#FFFFFF;}.c-facet-hero.t-black,.t-black .c-facet-hero{background-color:#000000;color:#FFFFFF;}.c-facet-hero__content{width:100%;padding:1.875rem 0;}@media (min-width:767px){.c-facet-hero__content{padding:3.33333rem 0;}}.c-facet-hero__clear{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px;font-size:18px;}@media (min-width:767px){.c-facet-hero__clear{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:22px;}}.c-facet-hero__clear a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.c-facet-hero__clear.c-facet-hero__clear--white .o-icon{stroke:#a91255;}.c-facet-hero__clear .o-icon{margin-left:15px;width:20px;height:20px;stroke:#003057;}.c-guidance-facet,.c-guidance-search{width:100%;}@media (min-width:767px){.c-guidance-facet{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}}@media (min-width:1024px){.c-guidance-facet{display:block;}}@media (min-width:767px){.c-facet-hero--grid-from-medium .c-guidance-facet{display:block;-webkit-box-align:initial;-ms-flex-align:initial;align-items:initial;}}@media (min-width:767px){.c-guidance-facet .c-facet{margin-bottom:0;}}.c-guidance-facet .c-facet__tab{background-color:#FFFFFF;}@media (min-width:767px){.c-guidance-facet__facet{width:80%;}}@media (min-width:1024px){.c-guidance-facet__facet{width:100%;}}@media (min-width:767px){.c-facet-hero--grid-from-medium .c-guidance-facet__facet{width:auto;}}.c-guidance-facet__title{font-size:1.12rem;line-height:1.4;margin-bottom:20px;}@media all and (min-width:767px){.c-guidance-facet__title{font-size:1.12rem;line-height:1.4;}}@media all and (min-width:1024px){.c-guidance-facet__title{font-size:1.11rem;line-height:1.4;}}@media all and (min-width:1400px){.c-guidance-facet__title{font-size:1.1rem;line-height:1.4;}}@media (min-width:767px){.c-guidance-facet__title{width:20%;margin-bottom:0;}}@media (min-width:1024px){.c-guidance-facet__title{width:100%;margin-bottom:20px;}}@media (min-width:767px){.c-facet-hero--grid-from-medium .c-guidance-facet__title{margin-bottom:20px;width:auto;}}.c-guidance-search__title{font-size:1.12rem;line-height:1.4;font-weight:bold;margin-bottom:20px;}@media all and (min-width:767px){.c-guidance-search__title{font-size:1.12rem;line-height:1.4;}}@media all and (min-width:1024px){.c-guidance-search__title{font-size:1.11rem;line-height:1.4;}}@media all and (min-width:1400px){.c-guidance-search__title{font-size:1.1rem;line-height:1.4;}}.c-feedback-form__options{padding:20px;border-bottom:1px solid #FFFFFF;}.c-feedback-form__options.page-node-type-longform-content,.page-node-type-longform-content .c-feedback-form__options{color:#3A0C4C;background-color:#F2F0F3;}.c-feedback-form__options.t-default,.t-default .c-feedback-form__options{color:#003057;background-color:#e5f4f8;}.c-feedback-form__options.t-default-dark,.t-default-dark .c-feedback-form__options{color:#003057;background-color:#E3E7EA;}.c-feedback-form__options.t-guidance,.t-guidance .c-feedback-form__options{color:#8F1049;background-color:#F4EDF0;}.c-feedback-form__options.t-your-vote-matters,.t-your-vote-matters .c-feedback-form__options{color:#076A6E;background-color:#ECF3F3;}.c-feedback-form__options.t-mature-orange,.t-mature-orange .c-feedback-form__options{color:#B24B1F;background-color:#F6F0EE;}.c-feedback-form__options.t-mature-green,.t-mature-green .c-feedback-form__options{color:#706012;background-color:#F1F2ED;}.c-feedback-form__options.t-mature-purple,.t-mature-purple .c-feedback-form__options{color:#3A0C4C;background-color:#F2F0F3;}.c-feedback-form__options.t-mature-yellow,.t-mature-yellow .c-feedback-form__options{color:#706012;background-color:#F3F2ED;}.c-feedback-form__options.t-mature-brown,.t-mature-brown .c-feedback-form__options{color:#2B220A;background-color:#EEEEED;}.c-feedback-form__options.t-learning,.t-learning .c-feedback-form__options{color:#FFFFFF;background-color:#323131;}.c-feedback-form__options.t-learning--educator,.t-learning--educator .c-feedback-form__options{color:#FFFFFF;background-color:#323131;}.c-feedback-form__options.t-digital-transparency,.t-digital-transparency .c-feedback-form__options{color:#000000;background-color:#F0E6F6;}.c-feedback-form__options.t-black,.t-black .c-feedback-form__options{color:#003057;background-color:#e5f4f8;}@media (min-width:767px){.c-feedback-form__options{padding:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}@media (min-width:1024px){.c-feedback-form__options{padding:40px;}}.c-feedback-form__title{font-size:1.38rem;line-height:1.4;}@media all and (min-width:767px){.c-feedback-form__title{font-size:1.35rem;line-height:1.4;}}@media all and (min-width:1024px){.c-feedback-form__title{font-size:1.33rem;line-height:1.4;}}@media all and (min-width:1400px){.c-feedback-form__title{font-size:1.3rem;line-height:1.4;}}@media (min-width:767px){.c-feedback-form__title{margin-bottom:0;}}.c-feedback-form__controls{display:-webkit-box;display:-ms-flexbox;display:flex;}.c-feedback-form__item{-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;margin-right:20px;}.c-feedback-form__item > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;}@media (min-width:767px){.c-feedback-form__item > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-feedback-form__item:hover,.c-feedback-form__item:focus{text-decoration:none;}.c-feedback-form__item:hover > span:not(.visually-hidden),.c-feedback-form__item:focus > span:not(.visually-hidden){background-size:100% 100%;}.c-feedback-form__item.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-feedback-form__item:hover .o-icon,.c-feedback-form__item:focus .o-icon{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);}@media (min-width:767px){.c-feedback-form__item{margin:0 10px;}}.c-feedback-form__item.-disable{opacity:0.1;pointer-events:none;}.c-feedback-form__item.-active{pointer-events:none;}.c-feedback-form__item.-active .o-icon{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);}.c-feedback-form__item.-active span{background-size:100% 100%;}.c-feedback-form__item .o-icon{vertical-align:middle;width:1.75rem;height:1.75rem;margin-right:10px;}@media (min-width:767px){.c-feedback-form__item .o-icon{margin:0 10px;}}.c-feedback-form__item span{vertical-align:middle;width:auto;}.c-feedback-form__content{height:100% !important;}.c-feedback-form__content.page-node-type-longform-content,.page-node-type-longform-content .c-feedback-form__content{background-color:#F2F0F3;}.c-feedback-form__content.t-default,.t-default .c-feedback-form__content{background-color:#e5f4f8;}.c-feedback-form__content.t-default-dark,.t-default-dark .c-feedback-form__content{background-color:#E3E7EA;}.c-feedback-form__content.t-guidance,.t-guidance .c-feedback-form__content{background-color:#F4EDF0;}.c-feedback-form__content.t-your-vote-matters,.t-your-vote-matters .c-feedback-form__content{background-color:#ECF3F3;}.c-feedback-form__content.t-mature-orange,.t-mature-orange .c-feedback-form__content{background-color:#F6F0EE;}.c-feedback-form__content.t-mature-green,.t-mature-green .c-feedback-form__content{background-color:#F1F2ED;}.c-feedback-form__content.t-mature-purple,.t-mature-purple .c-feedback-form__content{background-color:#F2F0F3;}.c-feedback-form__content.t-mature-yellow,.t-mature-yellow .c-feedback-form__content{background-color:#F3F2ED;}.c-feedback-form__content.t-mature-brown,.t-mature-brown .c-feedback-form__content{background-color:#EEEEED;}.c-feedback-form__content.t-learning,.t-learning .c-feedback-form__content{background-color:#323131;}.c-feedback-form__content.t-learning--educator,.t-learning--educator .c-feedback-form__content{background-color:#323131;}.c-feedback-form__content.t-digital-transparency,.t-digital-transparency .c-feedback-form__content{background-color:#F0E6F6;}.c-feedback-form__content.t-black,.t-black .c-feedback-form__content{background-color:#e5f4f8;}.c-feedback-form__content .fieldset-inset{padding:0;border:none;}.c-feedback-form__content select,.c-feedback-form__content textarea,.c-feedback-form__content input[type=text]{background-color:#FFFFFF;}.c-feedback-form__content .c-feedback-form__inner{padding:20px;margin:0;}@media (min-width:767px){.c-feedback-form__content .c-feedback-form__inner{padding:30px;}}@media (min-width:1024px){.c-feedback-form__content .c-feedback-form__inner{padding:40px;}}.c-feedback-form__content .form-actions{margin-bottom:0;}.c-foi-search{margin-bottom:20px;border-bottom:1px solid #25B2D3;}@media (min-width:767px){.c-foi-search{padding-bottom:30px;margin-bottom:30px;}}@media (min-width:1024px){.c-foi-search{padding-bottom:40px;margin-bottom:40px;}}@media (min-width:767px){.c-foi-search .form-item-search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}@media (min-width:767px){.c-foi-search .form-item-search label{margin-bottom:0;-webkit-box-flex:0;-ms-flex:0 0 33.33%;flex:0 0 33.33%;padding-right:30px;}}@media (min-width:767px){.c-foi-search .form-item-search input{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}}.c-footer{font-size:1rem;line-height:1.2;background-color:#003057;color:#FFFFFF;}@media all and (min-width:767px){.c-footer{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){.c-footer{font-size:1rem;line-height:1.4;}}@media all and (min-width:1400px){.c-footer{font-size:0.9rem;line-height:1.4;}}.c-footer__padding{padding:1.875rem 0;}@media (min-width:767px){.c-footer__padding{padding:2.77778rem 0;}}@media (min-width:1400px){.c-footer__padding{padding:3.5rem 0;}}.c-footer-grid{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #25B2D3;}@media (min-width:767px){.c-footer-grid{display:-webkit-box;display:-ms-flexbox;display:flex;}}.c-footer-grid__item--links{margin-bottom:30px;}@media (min-width:767px){.c-footer-grid__item--links{-ms-flex-preferred-size:80%;flex-basis:80%;margin-bottom:0;}}@media (min-width:1024px){.c-footer-grid__item--links{-ms-flex-preferred-size:70%;flex-basis:70%;}}@media (min-width:767px){.c-footer-grid__item--links .c-footer-menu__item{float:left;width:50%;}}@media (min-width:767px){.c-footer-grid__item--social{-ms-flex-preferred-size:20%;flex-basis:20%;}}@media (min-width:1024px){.c-footer-grid__item--social{-ms-flex-preferred-size:30%;flex-basis:30%;}}.c-footer-grid__title{font-size:1.12rem;line-height:1.4;}@media all and (min-width:767px){.c-footer-grid__title{font-size:1.12rem;line-height:1.4;}}@media all and (min-width:1024px){.c-footer-grid__title{font-size:1.11rem;line-height:1.4;}}@media all and (min-width:1400px){.c-footer-grid__title{font-size:1.1rem;line-height:1.4;}}.c-footer-menu .o-icon{fill:#25B2D3;width:1rem;height:1rem;vertical-align:middle;}.c-footer-menu__social-icon{width:100%;}.c-footer-menu__social-icon:hover .o-icon,.c-footer-menu__social-icon:focus .o-icon{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);}.c-footer-menu__social-icon span{margin-left:10px;}.c-footer-menu__item a{font-size:1rem;line-height:1.2;-webkit-backface-visibility:hidden;backface-visibility:hidden;margin-bottom:10px;display:inline-block;}@media all and (min-width:767px){.c-footer-menu__item a{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){.c-footer-menu__item a{font-size:1rem;line-height:1.4;}}@media all and (min-width:1400px){.c-footer-menu__item a{font-size:0.9rem;line-height:1.4;}}.c-footer-menu__item a > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),#25B2D3 calc(100% - 2px),#25B2D3 calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),#25B2D3 calc(100% - 2px),#25B2D3 calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;}@media (min-width:767px){.c-footer-menu__item a > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-footer-menu__item a:hover,.c-footer-menu__item a:focus{text-decoration:none;}.c-footer-menu__item a:hover > span:not(.visually-hidden),.c-footer-menu__item a:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-footer-menu__item a.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-guidlet-menu{list-style-type:none;}.c-guidlet-menu__item a{-webkit-backface-visibility:hidden;backface-visibility:hidden;margin-bottom:20px;display:block;position:relative;}.c-guidlet-menu__item a > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;}@media (min-width:767px){.c-guidlet-menu__item a > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-guidlet-menu__item a:hover,.c-guidlet-menu__item a:focus{text-decoration:none;}.c-guidlet-menu__item a:hover > span:not(.visually-hidden),.c-guidlet-menu__item a:focus > span:not(.visually-hidden){background-size:100% 100%;}.c-guidlet-menu__item a.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-guidlet-menu__item--collapsed > a > span::after,.c-guidlet-menu__item--expanded > a > span::after{content:'\25BE';margin-left:5px;}.c-guidlet-menu__item--active-trail.active > a span{background-size:100% 100%;}.c-guidlet-menu--level-0 > .c-guidlet-menu__item{position:relative;margin-left:40px;}.c-guidlet-menu--level-0 > .c-guidlet-menu__item:before{content:'';width:1px;height:calc(100% + 15px);background-color:#003057;position:absolute;left:-30px;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);margin-top:20px;}.c-guidlet-menu--level-0 > .c-guidlet-menu__item:last-of-type:before{content:none;}.c-guidlet-menu--level-0 > .c-guidlet-menu__item > a:before{content:'';width:0.75rem;height:0.75rem;border-radius:50%;border:1px solid #003057;position:absolute;left:-30px;top:0.3rem;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);background-color:#FFFFFF;}.c-guidlet-menu--level-0 .c-guidlet-menu{padding-left:20px;}.c-guidlet-menu--level-0 > .c-guidlet-menu__item--active-trail{color:#a91255;}.c-guidlet-menu--level-0 > .c-guidlet-menu__item--active-trail > a:before{border:1px solid #a91255;}.c-guidlet-menu--level-0 > .c-guidlet-menu__item--active-trail > a:after{content:'';width:0.45rem;height:0.45rem;border-radius:50%;background-color:#a91255;position:absolute;left:-30px;top:0.45rem;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);}.c-guidance-link{-webkit-backface-visibility:hidden;backface-visibility:hidden;margin-bottom:20px;display:block;cursor:pointer;}.c-guidance-link > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;}@media (min-width:767px){.c-guidance-link > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-guidance-link:hover,.c-guidance-link:focus{text-decoration:none;}.c-guidance-link:hover > span:not(.visually-hidden),.c-guidance-link:focus > span:not(.visually-hidden){background-size:100% 100%;}.c-guidance-link.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-header{background-color:#FFFFFF;}@media (min-width:1400px){.c-header{position:relative;border-bottom:1px solid #25B2D3;}.c-header:before{content:'';display:block;width:100%;height:100%;background-color:#FFFFFF;position:absolute;top:0;left:0;z-index:20;}}.c-header__logo{display:block;width:120px;height:60px;}.c-header__logo svg{fill:#003057;}.c-header__logo.-cy{width:95px;height:60px;}@media (min-width:767px){.c-header__logo.-cy{width:145px;height:90px;}}.c-header__logo.-en{width:120px;height:60px;}@media (min-width:767px){.c-header__logo.-en{width:180px;height:90px;}}.c-header__upper{background-color:#FFFFFF;padding:20px 0;position:relative;z-index:30;}.c-header__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.c-header__actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.75rem;}.c-header__actions-search{display:none;}@media (min-width:1400px){.c-header__actions-search{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;}}.c-header__lower{border-top:1px solid #25B2D3;background-color:#FFFFFF;}@media (min-width:1400px){.c-header__lower{border-top:none;background-color:transparent;}}.c-header__nav-bar{background-color:#FFFFFF;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;}@media (min-width:1400px){.c-header__nav-bar{display:none;}}.c-header__nav-bar-button{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:transparent;color:inherit;border-bottom:1px solid #25B2D3;padding:1.25em;}.c-header__nav-bar-button:not(:first-child){border-left:1px solid #25B2D3;}.c-header__nav-bar-button[aria-expanded=true]{border-bottom:2px solid #003057;}.c-header__nav-bar-button .o-icon{margin-right:0.5em;}.c-header__dropdown{background-color:#fff;width:100%;}.c-header__dropdown[aria-hidden=true]{display:none;}.c-header__dropdown[aria-hidden=false]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;}@media (max-width:1399px){.c-header__dropdown--main-nav{z-index:20;position:absolute;left:0;height:calc(100dvh - 167px);}}.c-header-block{display:none;position:absolute;width:100%;background-color:#FFFFFF;left:0;right:0;z-index:1;border-bottom:1px solid #25B2D3;}@media (min-width:767px){.c-header-block{background-color:transparent;display:block;position:relative;border:0;}}.c-header-block:before{content:'';width:20px;height:10px;border-bottom:solid 10px #FFFFFF;border-left:solid 10px transparent;border-right:solid 10px transparent;position:absolute;bottom:100%;}@media (min-width:767px){.c-header-block:before{content:none;}}.c-header-block.is-active{display:block;}.c-hero{position:relative;overflow:hidden;border-bottom:1px solid #FFFFFF;}.c-hero:not(.c-hero--no-theme).page-node-type-longform-content,.page-node-type-longform-content .c-hero:not(.c-hero--no-theme){background-color:#705191;color:#FFFFFF;}.c-hero:not(.c-hero--no-theme).t-default,.t-default .c-hero:not(.c-hero--no-theme){background-color:#e5f4f8;color:#003057;}.c-hero:not(.c-hero--no-theme).t-default-dark,.t-default-dark .c-hero:not(.c-hero--no-theme){background-color:#003057;color:#FFFFFF;}.c-hero:not(.c-hero--no-theme).t-guidance,.t-guidance .c-hero:not(.c-hero--no-theme){background-color:#a91255;color:#FFFFFF;}.c-hero:not(.c-hero--no-theme).t-your-vote-matters,.t-your-vote-matters .c-hero:not(.c-hero--no-theme){background-color:#077988;color:#FFFFFF;}.c-hero:not(.c-hero--no-theme).t-mature-orange,.t-mature-orange .c-hero:not(.c-hero--no-theme){background-color:#B74E20;color:#FFFFFF;}.c-hero:not(.c-hero--no-theme).t-mature-green,.t-mature-green .c-hero:not(.c-hero--no-theme){background-color:#897616;color:#FFFFFF;}.c-hero:not(.c-hero--no-theme).t-mature-purple,.t-mature-purple .c-hero:not(.c-hero--no-theme){background-color:#705191;color:#FFFFFF;}.c-hero:not(.c-hero--no-theme).t-mature-yellow,.t-mature-yellow .c-hero:not(.c-hero--no-theme){background-color:#897616;color:#FFFFFF;}.c-hero:not(.c-hero--no-theme).t-mature-brown,.t-mature-brown .c-hero:not(.c-hero--no-theme){background-color:#2B220A;color:#FFFFFF;}.c-hero:not(.c-hero--no-theme).t-learning,.t-learning .c-hero:not(.c-hero--no-theme){background-color:#FF8BFF;color:#000000;}.c-hero:not(.c-hero--no-theme).t-learning--educator,.t-learning--educator .c-hero:not(.c-hero--no-theme){background-color:#00E7BD;color:#000000;}.c-hero:not(.c-hero--no-theme).t-digital-transparency,.t-digital-transparency .c-hero:not(.c-hero--no-theme){background-color:#6F00B0;color:#FFFFFF;}.c-hero:not(.c-hero--no-theme).t-black,.t-black .c-hero:not(.c-hero--no-theme){background-color:#000000;color:#FFFFFF;}.c-hero__title{margin-bottom:10px;}@media (min-width:767px){.c-hero__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}.c-hero__inner .c-social{margin-bottom:0.5em;}@media (min-width:767px){.c-hero__inner .c-social{margin-bottom:0;}}.c-hero__content{width:100%;padding:1.875rem 0;}@media (min-width:767px){.c-hero__content{padding:2.77778rem 0;}}.c-hero__half{margin-bottom:20px;}@media (min-width:1024px){.c-hero__half{padding-left:2.22222rem;margin-bottom:0;width:50%;}}@media (min-width:1024px){.c-hero__desc{margin-top:10px;}}@media (min-width:767px){.c-hero--w-img{display:-webkit-box;display:-ms-flexbox;display:flex;}}@media (min-width:767px){.c-hero--w-img .c-hero__wrapper{min-height:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;}}@media (min-width:1024px){.c-hero--w-img .c-hero__wrapper{min-height:350px;}}.c-hero--w-img .c-hero__img{display:none;margin:30px -20px -30px -20px;}@media (min-width:767px){.c-hero--w-img .c-hero__img{display:block;position:absolute;right:0;bottom:0;margin:0;max-width:50%;width:50%;padding-left:20px;}}.c-hero--w-img .c-hero__img img{display:block;height:auto;width:100%;}.t-learning .c-hero--w-img .c-hero__img img{height:100%;-o-object-fit:cover;object-fit:cover;}@media (min-width:767px){.c-hero--w-img .c-hero__title{width:50%;}}@media (min-width:767px){.c-hero--error .c-hero__wrapper{min-height:30vh;}}@media (min-width:1024px){.c-hero--error .c-hero__wrapper{min-height:40vh;}}@media (min-width:1400px){.c-hero--error .c-hero__wrapper{min-height:50vh;}}.c-hero--error .c-hero__title{margin-bottom:20px;}@media (min-width:767px){.c-hero--error .c-hero__title{margin-bottom:30px;}}@media (min-width:767px){.c-hero--error .c-hero__title{max-width:30%;}}@media (min-width:1400px){.c-hero--error .c-hero__title{max-width:50%;}}@media (min-width:767px){.c-hero--error .c-hero__img{max-width:70%;}}@media (min-width:1400px){.c-hero--error .c-hero__img{max-width:50%;}}.c-hero--error .c-hero__img .media-full{margin-bottom:0;}.c-hero--search{background-color:#e5f4f8;}.c-hero--search .c-hero__title{font-size:1.56rem;line-height:1.4;}@media all and (min-width:767px){.c-hero--search .c-hero__title{font-size:1.56rem;line-height:1.4;}}@media all and (min-width:1024px){.c-hero--search .c-hero__title{font-size:1.67rem;line-height:1.4;}}@media all and (min-width:1400px){.c-hero--search .c-hero__title{font-size:1.8rem;line-height:1.4;}}@media (min-width:1024px){.c-hero--search .c-hero__content{margin-left:-2.22222rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto;}}.c-hero--search .c-hero__content input[type=text]{background-color:#FFFFFF;}.c-hero--search .c-hero__content label{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal;}.c-hero--longform-content{position:relative;margin-top:-1px;border-bottom:0;}.c-hero--longform-content .c-hero__wrapper{position:relative;}@media (min-width:767px){.c-hero--longform-content .c-hero__wrapper{min-height:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}@media (min-width:1024px){.c-hero--longform-content .c-hero__wrapper{min-height:350px;}}.c-hero--longform-content .media-hero{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0.1;-webkit-filter:grayscale(1);filter:grayscale(1);}.c-hero--campaign{background-color:#FEC2DB;color:#003057;overflow:visible;}.c-hero--campaign .c-hero__campaign-image{margin-top:-40px;pointer-events:none;max-width:300px;margin-left:auto;margin-right:auto;}@media (min-width:767px){.c-hero--campaign .c-hero__campaign-image{margin:0;position:absolute;right:0;bottom:0;-webkit-transform:translateY(30%) translateX(10%);-ms-transform:translateY(30%) translateX(10%);transform:translateY(30%) translateX(10%);top:auto;width:300px;max-width:none;margin-top:0;}.c-hero--campaign .c-hero__campaign-image::before{content:'';display:block;padding-bottom:100%;}.c-hero--campaign .c-hero__campaign-image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;}}@media (min-width:1024px){.c-hero--campaign .c-hero__campaign-image{width:375px;-webkit-transform:translateY(30%) translateX(5%);-ms-transform:translateY(30%) translateX(5%);transform:translateY(30%) translateX(5%);}}@media (min-width:1280px){.c-hero--campaign .c-hero__campaign-image{width:450px;-webkit-transform:translateY(35%) translateX(5%);-ms-transform:translateY(35%) translateX(5%);transform:translateY(35%) translateX(5%);}}@media (min-width:1400px){.c-hero--campaign .c-hero__campaign-image{width:500px;}}@media (min-width:767px){.c-hero--campaign .c-hero__text-content{max-width:60%;}.c-hero--campaign .c-hero__content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;}}@media (min-width:1024px){.c-hero--campaign .c-hero__content{padding:3.88889rem 0;}}.c-hero--campaign .c-social__list .o-icon{fill:#003057 !important;}.has-campaign-hero .c-hero--campaign .o-meta-link{-webkit-backface-visibility:hidden;backface-visibility:hidden;}.has-campaign-hero .c-hero--campaign .o-meta-link > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;}@media (min-width:767px){.has-campaign-hero .c-hero--campaign .o-meta-link > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.has-campaign-hero .c-hero--campaign .o-meta-link:hover,.has-campaign-hero .c-hero--campaign .o-meta-link:focus{text-decoration:none;}.has-campaign-hero .c-hero--campaign .o-meta-link:hover > span:not(.visually-hidden),.has-campaign-hero .c-hero--campaign .o-meta-link:focus > span:not(.visually-hidden){background-size:0% 100%;}.has-campaign-hero .c-hero--campaign .o-meta-link.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-home-hero{padding:20px;background-color:#003057;color:#FFFFFF;position:relative;}@media (min-width:767px){.c-home-hero{padding:30px;}}@media (min-width:1024px){.c-home-hero{padding:40px;}}.c-home-hero > *:last-child{margin-bottom:0;}.c-home-hero__content{position:relative;z-index:1;}@media (min-width:767px){.c-home-hero__content{width:50%;padding-right:30px;}}@media (min-width:1024px){.c-home-hero__content{padding-right:40px;}}.c-home-hero__title{font-size:1.56rem;line-height:1.4;margin-bottom:0.5em;}@media all and (min-width:767px){.c-home-hero__title{font-size:1.56rem;line-height:1.4;}}@media all and (min-width:1024px){.c-home-hero__title{font-size:1.67rem;line-height:1.4;}}@media all and (min-width:1400px){.c-home-hero__title{font-size:1.8rem;line-height:1.4;}}.c-home-hero__image{margin-left:-20px;margin-right:-20px;margin-top:-20px;margin-bottom:20px;}@media (min-width:767px){.c-home-hero__image{margin:0;position:absolute;z-index:0;top:0;right:0;bottom:0;left:50%;}}@media (min-width:767px){.c-home-hero__image img{-o-object-fit:cover;object-fit:cover;position:absolute;top:0;right:0;height:100%;width:100%;}}.c-legacy{border:1px solid #25B2D3;}.c-legacy__header{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #25B2D3;}.c-legacy__tag{width:30%;padding:10px;background-color:#003057;color:#FFFFFF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;word-break:break-word;}@media (min-width:767px){.c-legacy__tag{padding:15px;width:20%;}}@media (min-width:1024px){.c-legacy__tag{padding:20px;width:18%;}}.c-legacy__title{font-size:1.12rem;line-height:1.4;width:70%;padding:10px;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media all and (min-width:767px){.c-legacy__title{font-size:1.12rem;line-height:1.4;}}@media all and (min-width:1024px){.c-legacy__title{font-size:1.11rem;line-height:1.4;}}@media all and (min-width:1400px){.c-legacy__title{font-size:1.1rem;line-height:1.4;}}@media (min-width:767px){.c-legacy__title{padding:15px;width:80%;}}@media (min-width:1024px){.c-legacy__title{padding:20px;width:82%;}}.c-legacy__content{padding:15px;}@media (min-width:767px){.c-legacy__content{padding:30px;}}.c-main{margin-bottom:1.875rem;}@media (min-width:767px){.c-main{margin-bottom:2.77778rem;}}@media (min-width:1024px){.c-main{margin-bottom:3.5rem;}}@media (max-width:1399px){.c-drilldown-reveal{height:100%;width:100%;overflow:hidden;overflow-y:auto;}}.c-main-navigation__menu-wrapper--level-1{display:none;position:absolute;left:0;width:100%;will-change:transform;background-color:#FFFFFF;}@media (max-width:1399px){.c-main-navigation__menu-wrapper--level-1{top:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);padding-bottom:56px;-webkit-box-shadow:-1px 0px 0px #25B2D3;box-shadow:-1px 0px 0px #25B2D3;}}@media (min-width:1400px){.c-main-navigation__menu-wrapper--level-1{top:calc(100% + 1px);z-index:10;position:absolute;width:100%;padding:3rem 0rem;background-color:#FFFFFF;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);max-width:1400px;}}@media (min-width:1400px){.c-main-navigation__menu-wrapper--level-1:before{content:'';width:100%;height:100%;background-image:-webkit-gradient(linear,left top,right top,from(#e5f4f8),color-stop(33%,#e5f4f8),color-stop(33%,#FFFFFF),to(#FFFFFF));background-image:-o-linear-gradient(left,#e5f4f8 0%,#e5f4f8 33%,#FFFFFF 33%,#FFFFFF 100%);background-image:linear-gradient(90deg,#e5f4f8 0%,#e5f4f8 33%,#FFFFFF 33%,#FFFFFF 100%);position:absolute;z-index:20;top:0;left:0;}}@media (min-width:1400px){.c-main-navigation__menu-wrapper--level-1:after{content:'';width:100vw;height:100%;background-image:-webkit-gradient(linear,left top,right top,from(#e5f4f8),color-stop(50%,#e5f4f8),color-stop(50%,#FFFFFF),to(#FFFFFF));background-image:-o-linear-gradient(left,#e5f4f8 0%,#e5f4f8 50%,#FFFFFF 50%,#FFFFFF 100%);background-image:linear-gradient(90deg,#e5f4f8 0%,#e5f4f8 50%,#FFFFFF 50%,#FFFFFF 100%);position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}}.c-main-navigation__menu-wrapper--level-1.is-active{display:grid;grid-template-columns:462px 1fr;}.c-main-navigation__menu{margin:0;padding:0;list-style:none;}@media (max-width:1399px){.c-main-navigation__menu{z-index:10;min-height:100%;position:relative;}}.c-main-navigation__menu--level-0{width:100%;}@media (min-width:1400px){.c-main-navigation__menu--level-0{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;max-width:1400px;width:100%;padding:0 50px;margin:0 auto;}}@media (min-width:1400px){.c-main-navigation__menu--level-1{-webkit-column-count:2;column-count:2;}}.c-main-navigation__menu--level-2{padding-bottom:1rem;margin-top:-0.75rem;}@media (min-width:1400px){.c-main-navigation__menu--level-2{margin-top:0rem;margin-bottom:0.25rem;padding-bottom:0;}}@media (max-width:1399px){.c-main-navigation__item--level-0{border-bottom:1px solid #25B2D3;}}@media (min-width:1400px){.c-main-navigation__item--level-0{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-bottom:1rem;}}@media (min-width:1400px){.c-main-navigation__item--level-0:last-child .c-main-navigation__item-link--level-0:after{display:block;}}@media (max-width:1399px){.c-main-navigation__item--level-1{border-bottom:1px solid #25B2D3;}}@media (min-width:1400px){.c-main-navigation__item--level-1{padding:0 50px;position:relative;z-index:20;-webkit-column-break-inside:avoid;break-inside:avoid;}}.c-main-navigation__item--description{background-color:#e5f4f8;}@media (min-width:1400px){.c-main-navigation__item--description{background-color:transparent;padding:50px;width:462px;-ms-flex-negative:0;flex-shrink:0;margin-top:-3rem;margin-bottom:0;height:100%;}}.c-main-navigation__item:has(~ .submenu-open),.c-main-navigation__item.submenu-open ~ .c-main-navigation__item{display:none;}@media (min-width:1400px){.c-main-navigation__item-description-title{margin-bottom:4rem;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-main-navigation__item-description-title > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;}}@media (min-width:1400px) and (min-width:767px){.c-main-navigation__item-description-title > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:1400px){.c-main-navigation__item-description-title:hover,.c-main-navigation__item-description-title:focus{text-decoration:none;}.c-main-navigation__item-description-title:hover > span:not(.visually-hidden),.c-main-navigation__item-description-title:focus > span:not(.visually-hidden){background-size:100% 100%;}.c-main-navigation__item-description-title.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}}.c-main-navigation__item-description-summary{font-weight:normal;line-height:1.6;}@media (min-width:1400px){.c-main-navigation__item-description-summary:before{content:'';display:block;width:50px;height:2px;background-color:#25B2D3;margin-bottom:1rem;}}.c-main-navigation__item-description-summary > *:last-child{margin-bottom:0;}.c-main-navigation__item-link{font-size:1rem;line-height:1.25;text-decoration:none;font-weight:bold;}@media all and (min-width:767px){.c-main-navigation__item-link{font-size:0.88rem;line-height:1.25;}}@media all and (min-width:1024px){.c-main-navigation__item-link{font-size:0.88rem;line-height:1.25;}}@media all and (min-width:1400px){.c-main-navigation__item-link{font-size:0.8rem;line-height:1.25;}}@media (max-width:1399px){.c-main-navigation__item-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:0.5rem 1.25rem;}}@media (min-width:1400px){.c-main-navigation__item-link{display:block;position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-main-navigation__item-link > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;}}@media (min-width:1400px) and (min-width:767px){.c-main-navigation__item-link > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:1400px){.c-main-navigation__item-link:hover,.c-main-navigation__item-link:focus{text-decoration:none;}.c-main-navigation__item-link:hover > span:not(.visually-hidden),.c-main-navigation__item-link:focus > span:not(.visually-hidden){background-size:100% 100%;}.c-main-navigation__item-link.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}}.c-main-navigation__item-link:hover,.c-main-navigation__item-link:focus{text-decoration:none;}@media (max-width:1399px){.c-main-navigation__item-link > span{pointer-events:none;margin-right:0.5rem;}}.c-main-navigation__item-link > svg{pointer-events:none;}@media (max-width:1399px){.c-main-navigation__item-link--level-0{padding:1.25rem 1.25rem;}}@media (min-width:1400px){.c-main-navigation__item-link--level-0{width:100%;padding:0 1.25rem;line-height:1.25;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:20;}}@media (min-width:1400px){.c-main-navigation__item-link--level-0:focus{-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-main-navigation__item-link--level-0:focus > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;}}@media (min-width:1400px) and (min-width:767px){.c-main-navigation__item-link--level-0:focus > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:1400px){.c-main-navigation__item-link--level-0:focus:hover,.c-main-navigation__item-link--level-0:focus:focus{text-decoration:none;}.c-main-navigation__item-link--level-0:focus:hover > span:not(.visually-hidden),.c-main-navigation__item-link--level-0:focus:focus > span:not(.visually-hidden){background-size:100% 100%;}.c-main-navigation__item-link--level-0:focus.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}}@media (min-width:1400px){.c-main-navigation__item-link--level-0:before,.c-main-navigation__item-link--level-0:after{content:'';width:1px;height:70%;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:#25B2D3;}}@media (min-width:1400px){.c-main-navigation__item-link--level-0:before{left:0;}}@media (min-width:1400px){.c-main-navigation__item-link--level-0:after{display:none;right:0;}}@media (min-width:1400px){.c-main-navigation__item-link--level-0 > span{display:block;padding:0.75rem 0;}}.c-main-navigation__item-link--level-1{padding-top:1.25rem;padding-bottom:1.25rem;}@media (min-width:1400px){.c-main-navigation__item-link--level-1{padding-top:1rem;padding-bottom:1rem;}}.c-main-navigation__item-link--level-2{opacity:0.7;font-weight:normal;}@media (min-width:1400px){.c-main-navigation__item-link--level-2{padding-top:0.25rem;padding-bottom:0.25rem;}}@media (max-width:1399px){.c-main-navigation__item-link--description{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:0;}}@media (min-width:1400px){.c-main-navigation__item-link--description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;text-align:left;}}@media (max-width:1399px){.c-main-navigation__item-link--description > *:last-child{margin-bottom:0;}}@media (min-width:1400px){.c-main-navigation__item-link > .o-icon{display:none;}}@media (max-width:1399px){.c-main-navigation__back-button{opacity:0;visibility:hidden;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;bottom:0;left:0;z-index:20;will-change:opacity;}}@media (min-width:1400px){.c-main-navigation__back-button{display:none;}}.c-main-navigation__back-button .o-icon{margin-right:1rem;}.c-pagination{padding:30px 0;}.c-pagination__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.c-pagination__item.is-active a{text-decoration:underline;}.c-pagination__item a{padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;}.c-pagination__item .o-icon{width:2rem;height:2rem;}.c-pagination__item--prev,.c-pagination__item--next{-ms-flex-negative:0;flex-shrink:0;}.c-pagination__item--prev a:hover .o-icon,.c-pagination__item--prev a:focus .o-icon,.c-pagination__item--next a:hover .o-icon,.c-pagination__item--next a:focus .o-icon{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);}.c-pagination__item--prev .o-icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.c-pagination__item--prev a:hover .o-icon,.c-pagination__item--prev a:focus .o-icon{-webkit-transform:scale(1.2) rotate(180deg);-ms-transform:scale(1.2) rotate(180deg);transform:scale(1.2) rotate(180deg);}.t-learning .c-pagination__item{font-size:1.25rem;line-height:1.2;font-weight:bold;}@media all and (min-width:767px){.t-learning .c-pagination__item{font-size:1.66667rem;}}@media all and (min-width:1400px){.t-learning .c-pagination__item{font-size:1.5rem;}}.t-learning .c-pagination__item a,.t-learning .c-pagination__item.is-active a{text-decoration:none;}.t-learning .c-pagination__item a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.t-learning .c-pagination__item a::after{content:"";width:calc(100%);height:10px;display:block;background-repeat:no-repeat;background-image:-o-linear-gradient(transparent calc(100% - 10px),#B5FF2B calc(100% - 10px),#B5FF2B calc(100% + 1px),transparent calc(100% + 1px));background-image:linear-gradient(transparent calc(100% - 10px),#B5FF2B calc(100% - 10px),#B5FF2B calc(100% + 1px),transparent calc(100% + 1px));background-size:0 100%;}@media (min-width:767px){.t-learning .c-pagination__item a::after{-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.t-learning .c-pagination__item a:hover::after,.t-learning .c-pagination__item a:focus::after{background-size:100% 100%;}.t-learning .c-pagination__item.is-active a::after{background-size:100% 100%;}.t-learning .c-pagination__item .o-icon{width:1.8rem;height:1.8rem;border-radius:50%;}.t-learning .pager__item--previous a::after,.t-learning .pager__item--previous a:hover::after,.t-learning .pager__item--previous a:focus::after,.t-learning .pager__item--next a::after,.t-learning .pager__item--next a:hover::after,.t-learning .pager__item--next a:focus::after{background-size:0 100%;}.c-nav-jumplink{font-size:1rem;line-height:1.5;background-color:#003057;color:#FFFFFF;position:relative;z-index:5;}@media all and (min-width:767px){.c-nav-jumplink{font-size:0.88rem;line-height:1.5;}}@media all and (min-width:1024px){.c-nav-jumplink{font-size:1rem;line-height:1.5;}}@media all and (min-width:1400px){.c-nav-jumplink{font-size:0.9rem;line-height:1.5;}}.c-nav-jumplink.is-sticky{position:fixed;z-index:1000;top:0;left:0;right:0;}.toolbar-fixed .c-nav-jumplink.is-sticky{top:var(--gin-toolbar-y-offset);}.c-nav-jumplink__header{padding:20px 0;}.c-nav-jumplink__header-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.c-nav-jumplink__synopsis{margin-bottom:0;}.c-nav-jumplink__content{padding:20px 0;background-color:#003057;border-top:1px solid #FFFFFF;}.c-nav-jumplink__links{display:grid;row-gap:20px;}@media (min-width:1024px){.c-nav-jumplink__links{grid-template-columns:repeat(3,minmax(0,1fr));-webkit-column-gap:50px;column-gap:50px;}}.c-nav-jumplink__link{text-decoration:underline;}.c-nav-jumplink__link:hover,.c-nav-jumplink__link:focus{text-decoration:none;}.c-nav-jumplink__link.is-active{font-weight:bold;}.c-nav-jumplink__progress{height:5px;background-color:#25B2D3;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}.c-nav-jumplink__toggle-btn{background:none;padding:0;color:inherit;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;outline:none;}.c-nav-jumplink__toggle-btn.is-active .c-nav-jumplink__icon{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}.c-nav-jumplink__icon{margin-left:20px;width:36px;height:36px;}.c-language-switcher{position:relative;z-index:10;}.c-language-switcher__dropdown{display:none;font-size:1rem;line-height:1;position:absolute;z-index:10;top:100%;left:0;width:100%;min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content;background-color:#003057;color:#FFFFFF;}@media all and (min-width:767px){.c-language-switcher__dropdown{font-size:0.88rem;line-height:1;}}@media all and (min-width:1024px){.c-language-switcher__dropdown{font-size:1rem;line-height:1;}}@media all and (min-width:1400px){.c-language-switcher__dropdown{font-size:0.9rem;line-height:1;}}.c-language-switcher__dropdown.is-active{display:block;}.c-language-switcher__menu{padding:10px 20px 20px;margin:0;list-style:none;border:1px solid #003057;}.c-language-switcher__menu li:not(:last-child){margin-bottom:1rem;}.c-language-switcher__menu a{-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-language-switcher__menu a > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;}@media (min-width:767px){.c-language-switcher__menu a > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-language-switcher__menu a:hover,.c-language-switcher__menu a:focus{text-decoration:none;}.c-language-switcher__menu a:hover > span:not(.visually-hidden),.c-language-switcher__menu a:focus > span:not(.visually-hidden){background-size:100% 100%;}.c-language-switcher__menu a.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.media-post_content_logo{border-top:1px solid #25B2D3;padding-top:20px;margin-top:20px;margin-bottom:-0.625rem;}.media-post_content_logo.t-learning,.t-learning .media-post_content_logo{border-color:#FF8BFF;}.media-post_content_logo.t-learning--educator,.t-learning--educator .media-post_content_logo{border-color:#00E7BD;}.media-post_content_logo.t-digital-transparency,.t-digital-transparency .media-post_content_logo{border-color:#6F00B0;}.t-digital-transparency .media-post_content_logo{border-color:#6F00B0;}@media (min-width:767px){.media-post_content_logo{padding-top:30px;margin-top:30px;margin-bottom:-1.11111rem;}}@media (min-width:1024px){.media-post_content_logo{margin-bottom:-1.83333rem;}}.media-post_content_logo img{margin-left:auto;}.c-promo-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-ms-flex-item-align:stretch;align-self:stretch;width:100%;position:relative;}.c-promo-link__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px;padding-left:0;padding-right:10px;width:100%;height:100%;border-bottom:1px solid #25B2D3;position:relative;}.c-promo-link__link:hover .c-promo-link__download-icon svg,.c-promo-link__link:focus .c-promo-link__download-icon svg{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);}.c-promo-link__link .c-promo-link__btn-icon{-ms-flex-negative:0;flex-shrink:0;width:1.75rem;height:1.75rem;}.c-promo-link__link .c-promo-link__btn-icon.page-node-type-longform-content,.page-node-type-longform-content .c-promo-link__link .c-promo-link__btn-icon{border-bottom-color:#3A0C4C;}.c-promo-link__link .c-promo-link__btn-icon.t-default,.t-default .c-promo-link__link .c-promo-link__btn-icon{border-bottom-color:#003057;}.c-promo-link__link .c-promo-link__btn-icon.t-default-dark,.t-default-dark .c-promo-link__link .c-promo-link__btn-icon{border-bottom-color:#003057;}.c-promo-link__link .c-promo-link__btn-icon.t-guidance,.t-guidance .c-promo-link__link .c-promo-link__btn-icon{border-bottom-color:#8F1049;}.c-promo-link__link .c-promo-link__btn-icon.t-your-vote-matters,.t-your-vote-matters .c-promo-link__link .c-promo-link__btn-icon{border-bottom-color:#076A6E;}.c-promo-link__link .c-promo-link__btn-icon.t-mature-orange,.t-mature-orange .c-promo-link__link .c-promo-link__btn-icon{border-bottom-color:#B24B1F;}.c-promo-link__link .c-promo-link__btn-icon.t-mature-green,.t-mature-green .c-promo-link__link .c-promo-link__btn-icon{border-bottom-color:#706012;}.c-promo-link__link .c-promo-link__btn-icon.t-mature-purple,.t-mature-purple .c-promo-link__link .c-promo-link__btn-icon{border-bottom-color:#3A0C4C;}.c-promo-link__link .c-promo-link__btn-icon.t-mature-yellow,.t-mature-yellow .c-promo-link__link .c-promo-link__btn-icon{border-bottom-color:#706012;}.c-promo-link__link .c-promo-link__btn-icon.t-mature-brown,.t-mature-brown .c-promo-link__link .c-promo-link__btn-icon{border-bottom-color:#2B220A;}.c-promo-link__link .c-promo-link__btn-icon.t-learning,.t-learning .c-promo-link__link .c-promo-link__btn-icon{border-bottom-color:#FFFFFF;}.c-promo-link__link .c-promo-link__btn-icon.t-learning--educator,.t-learning--educator .c-promo-link__link .c-promo-link__btn-icon{border-bottom-color:#FFFFFF;}.c-promo-link__link .c-promo-link__btn-icon.t-digital-transparency,.t-digital-transparency .c-promo-link__link .c-promo-link__btn-icon{border-bottom-color:#000000;}.c-promo-link__link .c-promo-link__btn-icon.t-black,.t-black .c-promo-link__link .c-promo-link__btn-icon{border-bottom-color:#003057;}.c-promo-link__link:hover,.c-promo-link__link:focus{text-decoration:none;}@media (min-width:767px){.c-promo-link__link:hover .c-promo-link__btn-icon,.c-promo-link__link:focus .c-promo-link__btn-icon{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px);}}.c-promo-link__link:hover .c-promo-link__title span,.c-promo-link__link:focus .c-promo-link__title span{background-size:100% 100%;}.c-promo-link__has-icon .c-promo-link__title-wrapper,.c-promo-link__has-icon .c-promo-link__subtitle{margin-left:40px;}@media (min-width:767px){.c-promo-link__has-icon .c-promo-link__title-wrapper,.c-promo-link__has-icon .c-promo-link__subtitle{margin-left:60px;}}.c-promo-link__link--no-padding-top{padding-top:0;}.c-promo-link__title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0;}.c-promo-link__title-wrapper > .o-icon{-ms-flex-negative:0;flex-shrink:0;width:1.75rem;height:1.75rem;}.c-promo-link__title{font-size:1.12rem;line-height:1.4;font-family:"Swis721MdBTW05-Bold","helvetica","arial",sans-serif;-webkit-backface-visibility:hidden;backface-visibility:hidden;margin-right:20px;margin-bottom:0;width:80%;}@media all and (min-width:767px){.c-promo-link__title{font-size:1.12rem;line-height:1.4;}}@media all and (min-width:1024px){.c-promo-link__title{font-size:1.11rem;line-height:1.4;}}@media all and (min-width:1400px){.c-promo-link__title{font-size:1.1rem;line-height:1.4;}}.c-promo-link__title > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;}@media (min-width:767px){.c-promo-link__title > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-promo-link__title:hover,.c-promo-link__title:focus{text-decoration:none;}.c-promo-link__title:hover > span:not(.visually-hidden),.c-promo-link__title:focus > span:not(.visually-hidden){background-size:100% 100%;}.c-promo-link__title.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-promo-link__title .o-icon{display:none;}@media (min-width:767px){.c-promo-link__title .o-icon{display:inline-block;vertical-align:middle;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);height:0.5rem;width:0.5rem;}}.c-promo-link__title--large{font-size:1.38rem;line-height:1.4;}@media all and (min-width:767px){.c-promo-link__title--large{font-size:1.35rem;line-height:1.4;}}@media all and (min-width:1024px){.c-promo-link__title--large{font-size:1.33rem;line-height:1.4;}}@media all and (min-width:1400px){.c-promo-link__title--large{font-size:1.3rem;line-height:1.4;}}.c-promo-link__subtitle{display:inline-block;position:relative;margin-bottom:5px;padding-top:20px;font-family:"Swis721LtBTW05-Medium","helvetica","arial",sans-serif;font-size:18px;}.c-promo-link__subtitle::after{content:'';margin-left:10px;padding-right:6px;background-image:url(https://www.electoralcommission.org.uk/themes/custom/electoralcommission/dist/img/svg/background-image/icon-caret-guidance-bg.svg);background-size:contain;background-position:center;background-repeat:no-repeat;}.c-promo-link__download-icon{position:absolute;left:0;top:0;}.c-promo-link__download-icon .o-icon{width:30px;height:36px;}.c-promo-link__download-icon--no-parent{top:20px;}.c-promo-link__summary{width:100%;font-size:1rem;line-height:1.5;margin-top:15px;font-weight:normal;}@media all and (min-width:767px){.c-promo-link__summary{font-size:0.88rem;line-height:1.5;}}@media all and (min-width:1024px){.c-promo-link__summary{font-size:1rem;line-height:1.5;}}@media all and (min-width:1400px){.c-promo-link__summary{font-size:0.9rem;line-height:1.5;}}@media (min-width:767px){.c-promo-link--teaser .c-promo-link__link{border-bottom:0;border-left:1px solid #25B2D3;padding:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.c-promo-link--teaser .c-promo-link__link:before{content:'';background-color:#e5f4f8;width:0;position:absolute;left:0;right:0;top:0;bottom:0;z-index:-1;-webkit-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;}.c-promo-link--teaser .c-promo-link__link:hover:before,.c-promo-link--teaser .c-promo-link__link:focus:before{width:100%;}}.c-promo-link--guidance-legacy .c-promo-link__link{border-bottom:1px solid #a91255;}@media (min-width:767px){.c-promo-link--guidance-legacy .c-promo-link__link{border-bottom:0;border-left:1px solid #a91255;}.c-promo-link--guidance-legacy .c-promo-link__link:before{background-color:rgba(169,18,85,0.1);}}.c-promo-link--guidance-legacy .o-icon{fill:#a91255;}.c-content-hub--themed{width:100vw;position:relative;left:50%;margin-left:-50vw;overflow:hidden;}.c-content-hub--themed.page-node-type-longform-content,.page-node-type-longform-content .c-content-hub--themed{background-color:#F2F0F3;color:#3A0C4C;}.c-content-hub--themed.t-default,.t-default .c-content-hub--themed{background-color:#e5f4f8;color:#003057;}.c-content-hub--themed.t-default-dark,.t-default-dark .c-content-hub--themed{background-color:#E3E7EA;color:#003057;}.c-content-hub--themed.t-guidance,.t-guidance .c-content-hub--themed{background-color:#F4EDF0;color:#8F1049;}.c-content-hub--themed.t-your-vote-matters,.t-your-vote-matters .c-content-hub--themed{background-color:#ECF3F3;color:#076A6E;}.c-content-hub--themed.t-mature-orange,.t-mature-orange .c-content-hub--themed{background-color:#F6F0EE;color:#B24B1F;}.c-content-hub--themed.t-mature-green,.t-mature-green .c-content-hub--themed{background-color:#F1F2ED;color:#706012;}.c-content-hub--themed.t-mature-purple,.t-mature-purple .c-content-hub--themed{background-color:#F2F0F3;color:#3A0C4C;}.c-content-hub--themed.t-mature-yellow,.t-mature-yellow .c-content-hub--themed{background-color:#F3F2ED;color:#706012;}.c-content-hub--themed.t-mature-brown,.t-mature-brown .c-content-hub--themed{background-color:#EEEEED;color:#2B220A;}.c-content-hub--themed.t-learning,.t-learning .c-content-hub--themed{background-color:#323131;color:#FFFFFF;}.c-content-hub--themed.t-learning--educator,.t-learning--educator .c-content-hub--themed{background-color:#323131;color:#FFFFFF;}.c-content-hub--themed.t-digital-transparency,.t-digital-transparency .c-content-hub--themed{background-color:#F0E6F6;color:#000000;}.c-content-hub--themed.t-black,.t-black .c-content-hub--themed{background-color:#e5f4f8;color:#003057;}@media (min-width:767px){.page-node-type-page .c-content-hub--themed,.page-node-type-article .c-content-hub--themed{left:calc(70% + 0.83333rem);}}@media (min-width:1024px){.page-node-type-page .c-content-hub--themed,.page-node-type-article .c-content-hub--themed{left:calc(70% + 1.11111rem);}}@media (min-width:1400px){.page-node-type-page .c-content-hub--themed,.page-node-type-article .c-content-hub--themed{left:calc(70% + 1.25rem);}}.polling-station-hero{padding:1.875rem 0;background-color:#077988;text-align:center;color:#FFFFFF;}@media (min-width:767px){.polling-station-hero{padding:2.77778rem 0;}}@media (min-width:1400px){.polling-station-hero{padding:3.5rem 0;}}.polling-station-hero__heading{font-family:"Swis721LtBTW05-Medium","helvetica","arial",sans-serif;text-align:left;margin:0;}.polling-station-hero__heading-upper{display:block;margin-bottom:1em;font-size:1rem;line-height:1.2;}@media all and (min-width:767px){.polling-station-hero__heading-upper{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){.polling-station-hero__heading-upper{font-size:0.8rem;line-height:1.2;}}@media all and (min-width:1400px){.polling-station-hero__heading-upper{font-size:0.8rem;line-height:1.2;}}.polling-station{padding:1.875rem 0;}@media (min-width:767px){.polling-station{padding:2.77778rem 0;}}@media (min-width:1400px){.polling-station{padding:3.5rem 0;}}.polling-station:last-child{padding-bottom:0;}.polling-station:not(:first-child){border-top:1px solid #25B2D3;}.polling-station__list{padding:0;}.polling-station__list li:not(:last-child){margin-bottom:1rem;}.polling-station__list li,.polling-station__list button{width:100%;}.polling-station__ballots,.polling-station__address{margin-bottom:1.5rem;}@media (min-width:767px){.polling-station__ballots,.polling-station__address{margin-bottom:2rem;}}@media (min-width:1024px){.polling-station__address address{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}.polling-station__map{width:100%;height:50vh;}@media (max-width:1023px){.polling-station__services{margin-top:0.5rem;}}@media (min-width:1024px){.polling-station__services{width:50%;}}.polling-station__services a{-webkit-backface-visibility:hidden;backface-visibility:hidden;}.polling-station__services a > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;}@media (min-width:767px){.polling-station__services a > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.polling-station__services a:hover,.polling-station__services a:focus{text-decoration:none;}.polling-station__services a:hover > span:not(.visually-hidden),.polling-station__services a:focus > span:not(.visually-hidden){background-size:0% 100%;}.polling-station__services a.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.polling-station-footer{border-top:1px solid #25B2D3;}.polling-station-footer__inner{text-align:center;margin:1.875rem 0;}@media (min-width:767px){.polling-station-footer__inner{margin:2.77778rem 0;}}@media (min-width:1400px){.polling-station-footer__inner{margin:3.5rem 0;}}.ballot{padding:20px 0;margin-bottom:20px;border-top:1px solid #077988;border-bottom:1px solid #077988;}.ballot__candidate:not(:last-child){margin-bottom:20px;}.c-summary-box .polling-station__map{margin-bottom:20px;}.c-polling-station-slice{border:1px solid #25B2D3;padding:20px;}@media (min-width:767px){.c-polling-station-slice{padding:30px;}}@media (min-width:1024px){.c-polling-station-slice{padding:40px;}}.postcode-search{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;}.postcode-search__input{color:#002C57;margin-bottom:0;}.postcode-search__input::-webkit-input-placeholder{color:#002C57;}.postcode-search__input:-ms-input-placeholder{color:#002C57;}.postcode-search__input::-ms-input-placeholder{color:#002C57;}.postcode-search__input::placeholder{color:#002C57;}.postcode-search__input::-webkit-input-placeholder{color:#002C57;}.postcode-search__input:-moz-placeholder{color:#002C57;}.postcode-search__input::-moz-placeholder{color:#002C57;}.postcode-search__input:-ms-input-placeholder{color:#002C57;}.postcode-search__input::-ms-input-placeholder{color:#002C57;}.postcode-search__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:59px;-ms-flex-negative:0;flex-shrink:0;border:2px solid #007292;background-color:#e5f4f8;color:#007292;-webkit-transition:0.2s ease-in-out;-o-transition:0.2s ease-in-out;transition:0.2s ease-in-out;cursor:pointer;}.postcode-search__btn:hover,.postcode-search__btn:focus{background-color:#007292;}.postcode-search__btn:hover .o-icon,.postcode-search__btn:focus .o-icon{fill:#FFFFFF;}.postcode-search__btn .o-icon{fill:#007292;}.postcode-search__error{margin-top:0.5rem;}.c-quote{margin:0;padding:30px 0;border-top:1px solid #25B2D3;border-bottom:1px solid #25B2D3;}@media (min-width:1024px){.c-quote{padding:50px 0;}}.c-quote__image{overflow:hidden;border-radius:9999px;width:60px;height:60px;margin-bottom:1em;position:relative;}.c-quote__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;}.c-quote__content{font-size:1.38rem;line-height:1.4;font-weight:600;}@media all and (min-width:767px){.c-quote__content{font-size:1.333rem;line-height:1.4;}}@media all and (min-width:1400px){.c-quote__content{font-size:1.3rem;}}.c-quote__content p:first-child:before,.c-quote__content p:last-child:after{content:none;}.c-quote__content--small{font-size:1.25rem;}@media all and (min-width:767px){.c-quote__content--small{font-size:1.111rem;}}@media all and (min-width:1400px){.c-quote__content--small{font-size:1rem;}}.c-quote__cite{margin-top:20px;}.c-quote__cite p{font-size:1rem;line-height:1.2;}@media all and (min-width:767px){.c-quote__cite p{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){.c-quote__cite p{font-size:0.8rem;line-height:1.2;}}@media all and (min-width:1400px){.c-quote__cite p{font-size:0.8rem;line-height:1.2;}}.c-quote__cite .o-icon{margin-right:10px;-ms-flex-negative:0;flex-shrink:0;width:1.5rem;height:1.5rem;display:inline-block;vertical-align:sub;}.page-node-type-longform-content .c-quote-container{background-color:#003057;color:#FFFFFF;margin-left:calc(50% - var(--vw,1vw) * 50);margin-right:calc(50% - var(--vw,1vw) * 50);padding:1.875rem calc(var(--vw,1vw) * 50 - 50%);}@media (min-width:767px){.page-node-type-longform-content .c-quote-container{padding:2.77778rem calc(var(--vw,1vw) * 50 - 50%);}}@media (min-width:1400px){.page-node-type-longform-content .c-quote-container{padding:3.5rem calc(var(--vw,1vw) * 50 - 50%);}}.page-node-type-longform-content .c-quote-container .o-slice__padding{margin:0;}.page-node-type-longform-content .c-quote-container .o-slice__title > span{background:none;}.page-node-type-longform-content .c-quote{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:0;padding:0;}.page-node-type-longform-content .c-quote__content{font-size:1.56rem;line-height:1.4;}@media all and (min-width:767px){.page-node-type-longform-content .c-quote__content{font-size:1.56rem;line-height:1.4;}}@media all and (min-width:1024px){.page-node-type-longform-content .c-quote__content{font-size:1.67rem;line-height:1.4;}}@media all and (min-width:1400px){.page-node-type-longform-content .c-quote__content{font-size:1.8rem;line-height:1.4;}}.page-node-type-longform-content .c-quote__cite{font-size:1rem;line-height:1.2;margin-bottom:0;margin-top:20px;color:#25B2D3;}@media all and (min-width:767px){.page-node-type-longform-content .c-quote__cite{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){.page-node-type-longform-content .c-quote__cite{font-size:0.8rem;line-height:1.2;}}@media all and (min-width:1400px){.page-node-type-longform-content .c-quote__cite{font-size:0.8rem;line-height:1.2;}}.page-node-type-longform-content .c-quote__cite::before{content:"\2014";display:inline-block;}.page-node-type-longform-content .c-quote__cite .o-icon{display:none;}.c-resources-download{padding:20px;background-color:#e5f4f8;color:#003057;}@media (min-width:767px){.c-resources-download{padding:30px;}}@media (min-width:1024px){.c-resources-download{padding:40px;}}.c-resources-download.page-node-type-longform-content,.page-node-type-longform-content .c-resources-download{background-color:#F2F0F3;color:#3A0C4C;}.c-resources-download.t-default,.t-default .c-resources-download{background-color:#e5f4f8;color:#003057;}.c-resources-download.t-default-dark,.t-default-dark .c-resources-download{background-color:#E3E7EA;color:#003057;}.c-resources-download.t-guidance,.t-guidance .c-resources-download{background-color:#F4EDF0;color:#8F1049;}.c-resources-download.t-your-vote-matters,.t-your-vote-matters .c-resources-download{background-color:#ECF3F3;color:#076A6E;}.c-resources-download.t-mature-orange,.t-mature-orange .c-resources-download{background-color:#F6F0EE;color:#B24B1F;}.c-resources-download.t-mature-green,.t-mature-green .c-resources-download{background-color:#F1F2ED;color:#706012;}.c-resources-download.t-mature-purple,.t-mature-purple .c-resources-download{background-color:#F2F0F3;color:#3A0C4C;}.c-resources-download.t-mature-yellow,.t-mature-yellow .c-resources-download{background-color:#F3F2ED;color:#706012;}.c-resources-download.t-mature-brown,.t-mature-brown .c-resources-download{background-color:#EEEEED;color:#2B220A;}.c-resources-download.t-learning,.t-learning .c-resources-download{background-color:#323131;color:#FFFFFF;}.c-resources-download.t-learning--educator,.t-learning--educator .c-resources-download{background-color:#323131;color:#FFFFFF;}.c-resources-download.t-digital-transparency,.t-digital-transparency .c-resources-download{background-color:#F0E6F6;color:#000000;}.c-resources-download.t-black,.t-black .c-resources-download{background-color:#e5f4f8;color:#003057;}.c-resources-download h1.page-node-type-longform-content,.page-node-type-longform-content .c-resources-download h1,.c-resources-download h2.page-node-type-longform-content,.page-node-type-longform-content .c-resources-download h2,.c-resources-download h3.page-node-type-longform-content,.page-node-type-longform-content .c-resources-download h3,.c-resources-download h4.page-node-type-longform-content,.page-node-type-longform-content .c-resources-download h4,.c-resources-download h5.page-node-type-longform-content,.page-node-type-longform-content .c-resources-download h5{color:#705191;}.c-resources-download h1.t-default,.t-default .c-resources-download h1,.c-resources-download h2.t-default,.t-default .c-resources-download h2,.c-resources-download h3.t-default,.t-default .c-resources-download h3,.c-resources-download h4.t-default,.t-default .c-resources-download h4,.c-resources-download h5.t-default,.t-default .c-resources-download h5{color:#003057;}.c-resources-download h1.t-default-dark,.t-default-dark .c-resources-download h1,.c-resources-download h2.t-default-dark,.t-default-dark .c-resources-download h2,.c-resources-download h3.t-default-dark,.t-default-dark .c-resources-download h3,.c-resources-download h4.t-default-dark,.t-default-dark .c-resources-download h4,.c-resources-download h5.t-default-dark,.t-default-dark .c-resources-download h5{color:#003057;}.c-resources-download h1.t-guidance,.t-guidance .c-resources-download h1,.c-resources-download h2.t-guidance,.t-guidance .c-resources-download h2,.c-resources-download h3.t-guidance,.t-guidance .c-resources-download h3,.c-resources-download h4.t-guidance,.t-guidance .c-resources-download h4,.c-resources-download h5.t-guidance,.t-guidance .c-resources-download h5{color:#a91255;}.c-resources-download h1.t-your-vote-matters,.t-your-vote-matters .c-resources-download h1,.c-resources-download h2.t-your-vote-matters,.t-your-vote-matters .c-resources-download h2,.c-resources-download h3.t-your-vote-matters,.t-your-vote-matters .c-resources-download h3,.c-resources-download h4.t-your-vote-matters,.t-your-vote-matters .c-resources-download h4,.c-resources-download h5.t-your-vote-matters,.t-your-vote-matters .c-resources-download h5{color:#077988;}.c-resources-download h1.t-mature-orange,.t-mature-orange .c-resources-download h1,.c-resources-download h2.t-mature-orange,.t-mature-orange .c-resources-download h2,.c-resources-download h3.t-mature-orange,.t-mature-orange .c-resources-download h3,.c-resources-download h4.t-mature-orange,.t-mature-orange .c-resources-download h4,.c-resources-download h5.t-mature-orange,.t-mature-orange .c-resources-download h5{color:#B74E20;}.c-resources-download h1.t-mature-green,.t-mature-green .c-resources-download h1,.c-resources-download h2.t-mature-green,.t-mature-green .c-resources-download h2,.c-resources-download h3.t-mature-green,.t-mature-green .c-resources-download h3,.c-resources-download h4.t-mature-green,.t-mature-green .c-resources-download h4,.c-resources-download h5.t-mature-green,.t-mature-green .c-resources-download h5{color:#897616;}.c-resources-download h1.t-mature-purple,.t-mature-purple .c-resources-download h1,.c-resources-download h2.t-mature-purple,.t-mature-purple .c-resources-download h2,.c-resources-download h3.t-mature-purple,.t-mature-purple .c-resources-download h3,.c-resources-download h4.t-mature-purple,.t-mature-purple .c-resources-download h4,.c-resources-download h5.t-mature-purple,.t-mature-purple .c-resources-download h5{color:#705191;}.c-resources-download h1.t-mature-yellow,.t-mature-yellow .c-resources-download h1,.c-resources-download h2.t-mature-yellow,.t-mature-yellow .c-resources-download h2,.c-resources-download h3.t-mature-yellow,.t-mature-yellow .c-resources-download h3,.c-resources-download h4.t-mature-yellow,.t-mature-yellow .c-resources-download h4,.c-resources-download h5.t-mature-yellow,.t-mature-yellow .c-resources-download h5{color:#897616;}.c-resources-download h1.t-mature-brown,.t-mature-brown .c-resources-download h1,.c-resources-download h2.t-mature-brown,.t-mature-brown .c-resources-download h2,.c-resources-download h3.t-mature-brown,.t-mature-brown .c-resources-download h3,.c-resources-download h4.t-mature-brown,.t-mature-brown .c-resources-download h4,.c-resources-download h5.t-mature-brown,.t-mature-brown .c-resources-download h5{color:#2B220A;}.c-resources-download h1.t-learning,.t-learning .c-resources-download h1,.c-resources-download h2.t-learning,.t-learning .c-resources-download h2,.c-resources-download h3.t-learning,.t-learning .c-resources-download h3,.c-resources-download h4.t-learning,.t-learning .c-resources-download h4,.c-resources-download h5.t-learning,.t-learning .c-resources-download h5{color:#B5FF2B;}.c-resources-download h1.t-learning--educator,.t-learning--educator .c-resources-download h1,.c-resources-download h2.t-learning--educator,.t-learning--educator .c-resources-download h2,.c-resources-download h3.t-learning--educator,.t-learning--educator .c-resources-download h3,.c-resources-download h4.t-learning--educator,.t-learning--educator .c-resources-download h4,.c-resources-download h5.t-learning--educator,.t-learning--educator .c-resources-download h5{color:#DEACFF;}.c-resources-download h1.t-digital-transparency,.t-digital-transparency .c-resources-download h1,.c-resources-download h2.t-digital-transparency,.t-digital-transparency .c-resources-download h2,.c-resources-download h3.t-digital-transparency,.t-digital-transparency .c-resources-download h3,.c-resources-download h4.t-digital-transparency,.t-digital-transparency .c-resources-download h4,.c-resources-download h5.t-digital-transparency,.t-digital-transparency .c-resources-download h5{color:#6E0BAD;}.c-resources-download h1.t-black,.t-black .c-resources-download h1,.c-resources-download h2.t-black,.t-black .c-resources-download h2,.c-resources-download h3.t-black,.t-black .c-resources-download h3,.c-resources-download h4.t-black,.t-black .c-resources-download h4,.c-resources-download h5.t-black,.t-black .c-resources-download h5{color:#003057;}.c-resources-download .c-resources-download__title{font-size:1.38rem;line-height:1.4;}@media all and (min-width:767px){.c-resources-download .c-resources-download__title{font-size:1.35rem;line-height:1.4;}}@media all and (min-width:1024px){.c-resources-download .c-resources-download__title{font-size:1.33rem;line-height:1.4;}}@media all and (min-width:1400px){.c-resources-download .c-resources-download__title{font-size:1.3rem;line-height:1.4;}}.c-resources-download .c-resources-download__title > span{background:none;}@media (min-width:767px){.c-resources-download__items{margin-left:-1.66667rem;}}@media (min-width:1024px){.c-resources-download__items{margin-left:-2.22222rem;}}@media (min-width:1400px){.c-resources-download__items{margin-left:-2.5rem;}}@media (min-width:767px){.c-resources-download__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}}@media (min-width:767px){.c-resources-download__item{padding-left:1.66667rem;}}@media (min-width:1024px){.c-resources-download__item{padding-left:2.22222rem;}}@media (min-width:1400px){.c-resources-download__item{padding-left:2.5rem;}}@media (min-width:767px){.c-resources-download__item{width:50%;}}.c-resources-download__content{-webkit-backface-visibility:hidden;backface-visibility:hidden;font-size:1.12rem;line-height:1.4;font-family:"Swis721MdBTW05-Bold","helvetica","arial",sans-serif;margin-right:20px;}.c-resources-download__content > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;}@media (min-width:767px){.c-resources-download__content > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-resources-download__content:hover,.c-resources-download__content:focus{text-decoration:none;}.c-resources-download__content:hover > span:not(.visually-hidden),.c-resources-download__content:focus > span:not(.visually-hidden){background-size:100% 100%;}.c-resources-download__content.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}@media all and (min-width:767px){.c-resources-download__content{font-size:1.12rem;line-height:1.4;}}@media all and (min-width:1024px){.c-resources-download__content{font-size:1.11rem;line-height:1.4;}}@media all and (min-width:1400px){.c-resources-download__content{font-size:1.1rem;line-height:1.4;}}.c-resources-download__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #003057;height:100%;padding:20px;padding-left:0;padding-right:10px;}.c-resources-download__link.t-learning,.t-learning .c-resources-download__link{border-color:#B5FF2B;}.c-resources-download__link.t-learning--educator,.t-learning--educator .c-resources-download__link{border-color:#DEACFF;}.c-resources-download__link.t-digital-transparency,.t-digital-transparency .c-resources-download__link{border-color:#6F00B0;}.c-resources-download__link:hover,.c-resources-download__link:focus{text-decoration:none;}@media (min-width:767px){.c-resources-download__link:hover > .o-icon,.c-resources-download__link:focus > .o-icon{-webkit-transform:rotate(90deg) translateY(-5px);-ms-transform:rotate(90deg) translateY(-5px);transform:rotate(90deg) translateY(-5px);}}.c-resources-download__link:hover .c-resources-download__content span,.c-resources-download__link:focus .c-resources-download__content span{background-size:100% 100%;}.c-resources-download__link .o-icon{-ms-flex-negative:0;flex-shrink:0;width:1.75rem;height:1.75rem;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}.c-review{margin:1.875rem 0;border:1px solid #25B2D3;padding:10px;}@media (min-width:767px){.c-review{margin:2.77778rem 0;}}@media (min-width:1400px){.c-review{margin:3.5rem 0;}}@media (min-width:767px){.c-review{padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;}}@media (min-width:1024px){.c-review{padding:15px;}}.c-review__item{padding:10px;}@media (min-width:767px){.c-review__item{padding:0 10px;-ms-flex-preferred-size:50%;flex-basis:50%;}}@media (min-width:1024px){.c-review__item{padding:10px 15px;}}.c-review__item.-last{border-top:1px solid #25B2D3;}@media (min-width:767px){.c-review__item.-last{padding-left:15px;border-left:1px solid #25B2D3;border-top:0;}}@media (min-width:1024px){.c-review__item.-last{padding-left:30px;}}.c-review__item a{-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-review__item a > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;}@media (min-width:767px){.c-review__item a > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-review__item a:hover,.c-review__item a:focus{text-decoration:none;}.c-review__item a:hover > span:not(.visually-hidden),.c-review__item a:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-review__item a.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-review--longform{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px;border:0;background-color:#e5f4f8;color:#003057;}.c-review--longform.page-node-type-longform-content,.page-node-type-longform-content .c-review--longform{background-color:#F2F0F3;color:#3A0C4C;}.c-review--longform.t-default,.t-default .c-review--longform{background-color:#e5f4f8;color:#003057;}.c-review--longform.t-default-dark,.t-default-dark .c-review--longform{background-color:#E3E7EA;color:#003057;}.c-review--longform.t-guidance,.t-guidance .c-review--longform{background-color:#F4EDF0;color:#8F1049;}.c-review--longform.t-your-vote-matters,.t-your-vote-matters .c-review--longform{background-color:#ECF3F3;color:#076A6E;}.c-review--longform.t-mature-orange,.t-mature-orange .c-review--longform{background-color:#F6F0EE;color:#B24B1F;}.c-review--longform.t-mature-green,.t-mature-green .c-review--longform{background-color:#F1F2ED;color:#706012;}.c-review--longform.t-mature-purple,.t-mature-purple .c-review--longform{background-color:#F2F0F3;color:#3A0C4C;}.c-review--longform.t-mature-yellow,.t-mature-yellow .c-review--longform{background-color:#F3F2ED;color:#706012;}.c-review--longform.t-mature-brown,.t-mature-brown .c-review--longform{background-color:#EEEEED;color:#2B220A;}.c-review--longform.t-learning,.t-learning .c-review--longform{background-color:#323131;color:#FFFFFF;}.c-review--longform.t-learning--educator,.t-learning--educator .c-review--longform{background-color:#323131;color:#FFFFFF;}.c-review--longform.t-digital-transparency,.t-digital-transparency .c-review--longform{background-color:#F0E6F6;color:#000000;}.c-review--longform.t-black,.t-black .c-review--longform{background-color:#e5f4f8;color:#003057;}@media (min-width:767px){.c-review--longform{padding:30px;width:70%;}}@media (min-width:1024px){.c-review--longform{padding:40px;}}.c-review--longform .c-review__title{width:100%;margin-bottom:0.5em;}.c-review--longform .c-review__title.page-node-type-longform-content,.page-node-type-longform-content .c-review--longform .c-review__title{color:#705191;}.c-review--longform .c-review__title.t-default,.t-default .c-review--longform .c-review__title{color:#003057;}.c-review--longform .c-review__title.t-default-dark,.t-default-dark .c-review--longform .c-review__title{color:#003057;}.c-review--longform .c-review__title.t-guidance,.t-guidance .c-review--longform .c-review__title{color:#a91255;}.c-review--longform .c-review__title.t-your-vote-matters,.t-your-vote-matters .c-review--longform .c-review__title{color:#077988;}.c-review--longform .c-review__title.t-mature-orange,.t-mature-orange .c-review--longform .c-review__title{color:#B74E20;}.c-review--longform .c-review__title.t-mature-green,.t-mature-green .c-review--longform .c-review__title{color:#897616;}.c-review--longform .c-review__title.t-mature-purple,.t-mature-purple .c-review--longform .c-review__title{color:#705191;}.c-review--longform .c-review__title.t-mature-yellow,.t-mature-yellow .c-review--longform .c-review__title{color:#897616;}.c-review--longform .c-review__title.t-mature-brown,.t-mature-brown .c-review--longform .c-review__title{color:#2B220A;}.c-review--longform .c-review__title.t-learning,.t-learning .c-review--longform .c-review__title{color:#B5FF2B;}.c-review--longform .c-review__title.t-learning--educator,.t-learning--educator .c-review--longform .c-review__title{color:#DEACFF;}.c-review--longform .c-review__title.t-digital-transparency,.t-digital-transparency .c-review--longform .c-review__title{color:#6E0BAD;}.c-review--longform .c-review__title.t-black,.t-black .c-review--longform .c-review__title{color:#003057;}.c-review--longform .c-review__item{padding-left:0;padding-right:0;}@media (min-width:767px){.c-review--log .c-review__item.-last{border-left:0;padding-left:0;text-align:right;}}.c-search-block{top:100%;padding:6px 20px;}@media (min-width:767px){.c-search-block{display:none;}}.c-search-block:before{right:40px;}.c-search-block__form{display:-webkit-box;display:-ms-flexbox;display:flex;}.c-search-block__form input{padding:16px 0;background-color:#FFFFFF;border-bottom:0;}.c-search-block__submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;}.c-search-block__submit .o-icon{width:1rem;height:1rem;}.c-search-bar .form-item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}.c-search-bar .form-submit{height:100%;background-color:#003057;border:1px solid #FFFFFF;-webkit-transition:background-color 0.2s ease-in-out;-o-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out;background-image:url(https://www.electoralcommission.org.uk/themes/custom/electoralcommission/dist/img/svg/background-image/icon-search-bg.svg);background-size:15%;background-repeat:no-repeat;background-position:right 20px center;}@media (min-width:767px){.c-search-bar .form-submit{padding-top:0;padding-bottom:0;}}.c-search-bar .form-submit:hover,.c-search-bar .form-submit:focus{background-color:#007292;}@media (min-width:767px){.c-search-bar--foi{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;}}.c-search-bar--foi .form-submit{border:none;}@media (min-width:767px){.c-search-bar--foi .form-wrapper,.c-search-bar--foi .form-item{margin-bottom:0;}}.c-search-bar--in-hero form,.c-search-bar--guidance form{display:-webkit-box;display:-ms-flexbox;display:flex;}.c-search-bar--in-hero .form-wrapper,.c-search-bar--in-hero .form-item,.c-search-bar--guidance .form-wrapper,.c-search-bar--guidance .form-item{margin-bottom:0;}.c-search-bar--in-hero .form-submit,.c-search-bar--guidance .form-submit{text-indent:-999px;white-space:nowrap;overflow:hidden;background-size:35%;background-position:center;width:4rem;padding:0;}@media (min-width:767px){.c-search-bar--in-hero .form-submit,.c-search-bar--guidance .form-submit{width:3.33rem;}}.c-search-bar--in-hero form{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;}.c-search-bar--in-hero label{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal;}.c-search-bar--in-hero .form-item input{border-bottom:1px solid transparent;background-color:#FFFFFF;}.c-search-bar--guidance{display:-webkit-box;display:-ms-flexbox;display:flex;}.c-search-bar--guidance .form-item input{border:none;color:#003057;background-color:#FFFFFF;}.c-search-bar--guidance .form-item input::-webkit-input-placeholder{font-size:1rem;line-height:initial;color:#003057;}.c-search-bar--guidance .form-item input:-ms-input-placeholder{font-size:1rem;line-height:initial;color:#003057;}.c-search-bar--guidance .form-item input::-ms-input-placeholder{font-size:1rem;line-height:initial;color:#003057;}.c-search-bar--guidance .form-item input::placeholder{font-size:1rem;line-height:initial;color:#003057;}@media all and (min-width:767px){.c-search-bar--guidance .form-item input::-webkit-input-placeholder{font-size:0.88rem;line-height:initial;}.c-search-bar--guidance .form-item input:-ms-input-placeholder{font-size:0.88rem;line-height:initial;}.c-search-bar--guidance .form-item input::-ms-input-placeholder{font-size:0.88rem;line-height:initial;}.c-search-bar--guidance .form-item input::placeholder{font-size:0.88rem;line-height:initial;}}@media all and (min-width:1024px){.c-search-bar--guidance .form-item input::-webkit-input-placeholder{font-size:1rem;line-height:initial;}.c-search-bar--guidance .form-item input:-ms-input-placeholder{font-size:1rem;line-height:initial;}.c-search-bar--guidance .form-item input::-ms-input-placeholder{font-size:1rem;line-height:initial;}.c-search-bar--guidance .form-item input::placeholder{font-size:1rem;line-height:initial;}}@media all and (min-width:1400px){.c-search-bar--guidance .form-item input::-webkit-input-placeholder{font-size:0.9rem;line-height:initial;}.c-search-bar--guidance .form-item input:-ms-input-placeholder{font-size:0.9rem;line-height:initial;}.c-search-bar--guidance .form-item input::-ms-input-placeholder{font-size:0.9rem;line-height:initial;}.c-search-bar--guidance .form-item input::placeholder{font-size:0.9rem;line-height:initial;}}.c-search-bar--guidance .form-item input::-webkit-input-placeholder{font-size:1rem;line-height:initial;color:#003057;}@media all and (min-width:767px){.c-search-bar--guidance .form-item input::-webkit-input-placeholder{font-size:0.88rem;line-height:initial;}}@media all and (min-width:1024px){.c-search-bar--guidance .form-item input::-webkit-input-placeholder{font-size:1rem;line-height:initial;}}@media all and (min-width:1400px){.c-search-bar--guidance .form-item input::-webkit-input-placeholder{font-size:0.9rem;line-height:initial;}}.c-search-bar--guidance .form-item input:-moz-placeholder{font-size:1rem;line-height:initial;color:#003057;}@media all and (min-width:767px){.c-search-bar--guidance .form-item input:-moz-placeholder{font-size:0.88rem;line-height:initial;}}@media all and (min-width:1024px){.c-search-bar--guidance .form-item input:-moz-placeholder{font-size:1rem;line-height:initial;}}@media all and (min-width:1400px){.c-search-bar--guidance .form-item input:-moz-placeholder{font-size:0.9rem;line-height:initial;}}.c-search-bar--guidance .form-item input::-moz-placeholder{font-size:1rem;line-height:initial;color:#003057;}@media all and (min-width:767px){.c-search-bar--guidance .form-item input::-moz-placeholder{font-size:0.88rem;line-height:initial;}}@media all and (min-width:1024px){.c-search-bar--guidance .form-item input::-moz-placeholder{font-size:1rem;line-height:initial;}}@media all and (min-width:1400px){.c-search-bar--guidance .form-item input::-moz-placeholder{font-size:0.9rem;line-height:initial;}}.c-search-bar--guidance .form-item input:-ms-input-placeholder{font-size:1rem;line-height:initial;color:#003057;}@media all and (min-width:767px){.c-search-bar--guidance .form-item input:-ms-input-placeholder{font-size:0.88rem;line-height:initial;}}@media all and (min-width:1024px){.c-search-bar--guidance .form-item input:-ms-input-placeholder{font-size:1rem;line-height:initial;}}@media all and (min-width:1400px){.c-search-bar--guidance .form-item input:-ms-input-placeholder{font-size:0.9rem;line-height:initial;}}.c-search-bar--guidance .form-item input::-ms-input-placeholder{font-size:1rem;line-height:initial;color:#003057;}@media all and (min-width:767px){.c-search-bar--guidance .form-item input::-ms-input-placeholder{font-size:0.88rem;line-height:initial;}}@media all and (min-width:1024px){.c-search-bar--guidance .form-item input::-ms-input-placeholder{font-size:1rem;line-height:initial;}}@media all and (min-width:1400px){.c-search-bar--guidance .form-item input::-ms-input-placeholder{font-size:0.9rem;line-height:initial;}}.c-search-bar--guidance .form-submit{border:2px solid #FFFFFF;border-left:none;}.c-sidebar{margin:20px 0;font-size:1rem;line-height:1.2;}@media all and (min-width:767px){.c-sidebar{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){.c-sidebar{font-size:1rem;line-height:1.4;}}@media all and (min-width:1400px){.c-sidebar{font-size:0.9rem;line-height:1.4;}}@media (min-width:767px){.c-sidebar{padding:0 10px 10px;margin-top:0;}}@media (min-width:1024px){.c-sidebar{padding:0 20px 20px;}}.c-sidebar > span{display:block;margin-bottom:10px;}.c-sidebar a{font-size:1rem;line-height:1.2;-webkit-backface-visibility:hidden;backface-visibility:hidden;margin-bottom:10px;display:block;}@media all and (min-width:767px){.c-sidebar a{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){.c-sidebar a{font-size:1rem;line-height:1.4;}}@media all and (min-width:1400px){.c-sidebar a{font-size:0.9rem;line-height:1.4;}}.c-sidebar a > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;}@media (min-width:767px){.c-sidebar a > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-sidebar a:hover,.c-sidebar a:focus{text-decoration:none;}.c-sidebar a:hover > span:not(.visually-hidden),.c-sidebar a:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-sidebar a.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.t-digital-transparency .c-sidebar a{-webkit-backface-visibility:hidden;backface-visibility:hidden;}.t-digital-transparency .c-sidebar a > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),#6E0BAD calc(100% - 2px),#6E0BAD calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),#6E0BAD calc(100% - 2px),#6E0BAD calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;}@media (min-width:767px){.t-digital-transparency .c-sidebar a > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.t-digital-transparency .c-sidebar a:hover,.t-digital-transparency .c-sidebar a:focus{text-decoration:none;}.t-digital-transparency .c-sidebar a:hover > span:not(.visually-hidden),.t-digital-transparency .c-sidebar a:focus > span:not(.visually-hidden){background-size:0% 100%;}.t-digital-transparency .c-sidebar a.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-sidebar__title{font-size:1.12rem;line-height:1.4;margin-bottom:0.5em;}@media all and (min-width:767px){.c-sidebar__title{font-size:1.12rem;line-height:1.4;}}@media all and (min-width:1024px){.c-sidebar__title{font-size:1.11rem;line-height:1.4;}}@media all and (min-width:1400px){.c-sidebar__title{font-size:1.1rem;line-height:1.4;}}.c-sidebar--first{padding-bottom:20px;border-bottom:1px solid #25B2D3;}.c-sidebar--first.t-learning,.t-learning .c-sidebar--first{border-color:#FF8BFF;}.c-sidebar--first.t-learning--educator,.t-learning--educator .c-sidebar--first{border-color:#00E7BD;}.c-sidebar--first.t-digital-transparency,.t-digital-transparency .c-sidebar--first{border-color:#6F00B0;}.t-digital-transparency .c-sidebar--first{border-color:#6F00B0;}.c-social__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;}.c-social__list:last-of-type.-print:after,.c-social__list:last-of-type.-email:after{content:none;}.c-social__list:first-of-type.-print,.c-social__list:first-of-type.-email,.c-social__list:first-of-type.-pdf-download{padding-left:0;}.c-social__list.-social{padding-right:10px;margin-right:10px;}.c-social__list.-print:after,.c-social__list.-social:after,.c-social__list.-email:after{content:'';width:1px;height:25px;background-color:currentColor;position:absolute;right:0;top:50%;margin-top:-12px;}.c-social__list.-print,.c-social__list.-email{padding:0 10px;}.c-social__list.-pdf-download .o-icon{position:relative;top:-3px;}.c-social__list .c-social__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px;}.c-social__list .c-social__link:hover .o-icon,.c-social__list .c-social__link:focus .o-icon{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);}.c-social__list .o-icon{width:1rem;height:1rem;}.c-social__list .o-icon.page-node-type-longform-content,.page-node-type-longform-content .c-social__list .o-icon{fill:#FFFFFF;}.c-social__list .o-icon.t-default,.t-default .c-social__list .o-icon{fill:#003057;}.c-social__list .o-icon.t-default-dark,.t-default-dark .c-social__list .o-icon{fill:#FFFFFF;}.c-social__list .o-icon.t-guidance,.t-guidance .c-social__list .o-icon{fill:#FFFFFF;}.c-social__list .o-icon.t-your-vote-matters,.t-your-vote-matters .c-social__list .o-icon{fill:#FFFFFF;}.c-social__list .o-icon.t-mature-orange,.t-mature-orange .c-social__list .o-icon{fill:#FFFFFF;}.c-social__list .o-icon.t-mature-green,.t-mature-green .c-social__list .o-icon{fill:#FFFFFF;}.c-social__list .o-icon.t-mature-purple,.t-mature-purple .c-social__list .o-icon{fill:#FFFFFF;}.c-social__list .o-icon.t-mature-yellow,.t-mature-yellow .c-social__list .o-icon{fill:#FFFFFF;}.c-social__list .o-icon.t-mature-brown,.t-mature-brown .c-social__list .o-icon{fill:#FFFFFF;}.c-social__list .o-icon.t-learning,.t-learning .c-social__list .o-icon{fill:#000000;}.c-social__list .o-icon.t-learning--educator,.t-learning--educator .c-social__list .o-icon{fill:#000000;}.c-social__list .o-icon.t-digital-transparency,.t-digital-transparency .c-social__list .o-icon{fill:#FFFFFF;}.c-social__list .o-icon.t-black,.t-black .c-social__list .o-icon{fill:#FFFFFF;}.c-social__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.c-social__title{font-size:1rem;line-height:1.5;display:none;}@media all and (min-width:767px){.c-social__title{font-size:0.88rem;line-height:1.5;}}@media all and (min-width:1024px){.c-social__title{font-size:1rem;line-height:1.5;}}@media all and (min-width:1400px){.c-social__title{font-size:0.9rem;line-height:1.5;}}@media (min-width:767px){.c-social__title{display:block;margin-right:20px;}}.c-summary-box{padding:20px;background-color:#e5f4f8;color:#003057;}@media (min-width:767px){.c-summary-box{padding:30px;}}@media (min-width:1024px){.c-summary-box{padding:40px;}}.c-summary-box h2,.c-summary-box h3,.c-summary-box h4{margin-bottom:0.5em;}.c-summary-box p:last-child,.c-summary-box ul:last-child,.c-summary-box ol:last-child,.c-summary-box ul > li:last-child{margin-bottom:0;}.c-summary-box .c-summary-box{background-color:transparent;border:1px solid #003057;margin:0;}.c-summary-box--grey{background-color:#f5f5f5;}.c-summary-box__title--boxed{font-size:1.38rem;line-height:1.4;}@media all and (min-width:767px){.c-summary-box__title--boxed{font-size:1.35rem;line-height:1.4;}}@media all and (min-width:1024px){.c-summary-box__title--boxed{font-size:1.33rem;line-height:1.4;}}@media all and (min-width:1400px){.c-summary-box__title--boxed{font-size:1.3rem;line-height:1.4;}}@media (min-width:767px){.page-node-type-longform-content .c-summary-box{width:70%;}}.c-summary-box--themed.c-summary-box a:not(.button-link){color:inherit;}.c-summary-box--themed.page-node-type-longform-content,.page-node-type-longform-content .c-summary-box--themed{background-color:#F2F0F3;color:#3A0C4C;}.c-summary-box--themed.t-default,.t-default .c-summary-box--themed{background-color:#e5f4f8;color:#003057;}.c-summary-box--themed.t-default-dark,.t-default-dark .c-summary-box--themed{background-color:#E3E7EA;color:#003057;}.c-summary-box--themed.t-guidance,.t-guidance .c-summary-box--themed{background-color:#F4EDF0;color:#8F1049;}.c-summary-box--themed.t-your-vote-matters,.t-your-vote-matters .c-summary-box--themed{background-color:#ECF3F3;color:#076A6E;}.c-summary-box--themed.t-mature-orange,.t-mature-orange .c-summary-box--themed{background-color:#F6F0EE;color:#B24B1F;}.c-summary-box--themed.t-mature-green,.t-mature-green .c-summary-box--themed{background-color:#F1F2ED;color:#706012;}.c-summary-box--themed.t-mature-purple,.t-mature-purple .c-summary-box--themed{background-color:#F2F0F3;color:#3A0C4C;}.c-summary-box--themed.t-mature-purple a:not(.button-link),.t-mature-purple .c-summary-box--themed a:not(.button-link){color:#9F1BFF;}.c-summary-box--themed.t-mature-yellow,.t-mature-yellow .c-summary-box--themed{background-color:#F3F2ED;color:#706012;}.c-summary-box--themed.t-mature-brown,.t-mature-brown .c-summary-box--themed{background-color:#EEEEED;color:#2B220A;}.c-summary-box--themed.t-learning,.t-learning .c-summary-box--themed{background-color:#323131;color:#FFFFFF;}.c-summary-box--themed.t-learning--educator,.t-learning--educator .c-summary-box--themed{background-color:#323131;color:#FFFFFF;}.c-summary-box--themed.t-digital-transparency,.t-digital-transparency .c-summary-box--themed{background-color:#F0E6F6;color:#000000;}.c-summary-box--themed.t-black,.t-black .c-summary-box--themed{background-color:#e5f4f8;color:#003057;}.c-summary-box--themed h1.page-node-type-longform-content,.page-node-type-longform-content .c-summary-box--themed h1,.c-summary-box--themed h2.page-node-type-longform-content,.page-node-type-longform-content .c-summary-box--themed h2,.c-summary-box--themed h3.page-node-type-longform-content,.page-node-type-longform-content .c-summary-box--themed h3,.c-summary-box--themed h4.page-node-type-longform-content,.page-node-type-longform-content .c-summary-box--themed h4,.c-summary-box--themed h5.page-node-type-longform-content,.page-node-type-longform-content .c-summary-box--themed h5{color:#705191;}.c-summary-box--themed h1.t-default,.t-default .c-summary-box--themed h1,.c-summary-box--themed h2.t-default,.t-default .c-summary-box--themed h2,.c-summary-box--themed h3.t-default,.t-default .c-summary-box--themed h3,.c-summary-box--themed h4.t-default,.t-default .c-summary-box--themed h4,.c-summary-box--themed h5.t-default,.t-default .c-summary-box--themed h5{color:#003057;}.c-summary-box--themed h1.t-default-dark,.t-default-dark .c-summary-box--themed h1,.c-summary-box--themed h2.t-default-dark,.t-default-dark .c-summary-box--themed h2,.c-summary-box--themed h3.t-default-dark,.t-default-dark .c-summary-box--themed h3,.c-summary-box--themed h4.t-default-dark,.t-default-dark .c-summary-box--themed h4,.c-summary-box--themed h5.t-default-dark,.t-default-dark .c-summary-box--themed h5{color:#003057;}.c-summary-box--themed h1.t-guidance,.t-guidance .c-summary-box--themed h1,.c-summary-box--themed h2.t-guidance,.t-guidance .c-summary-box--themed h2,.c-summary-box--themed h3.t-guidance,.t-guidance .c-summary-box--themed h3,.c-summary-box--themed h4.t-guidance,.t-guidance .c-summary-box--themed h4,.c-summary-box--themed h5.t-guidance,.t-guidance .c-summary-box--themed h5{color:#a91255;}.c-summary-box--themed h1.t-your-vote-matters,.t-your-vote-matters .c-summary-box--themed h1,.c-summary-box--themed h2.t-your-vote-matters,.t-your-vote-matters .c-summary-box--themed h2,.c-summary-box--themed h3.t-your-vote-matters,.t-your-vote-matters .c-summary-box--themed h3,.c-summary-box--themed h4.t-your-vote-matters,.t-your-vote-matters .c-summary-box--themed h4,.c-summary-box--themed h5.t-your-vote-matters,.t-your-vote-matters .c-summary-box--themed h5{color:#077988;}.c-summary-box--themed h1.t-mature-orange,.t-mature-orange .c-summary-box--themed h1,.c-summary-box--themed h2.t-mature-orange,.t-mature-orange .c-summary-box--themed h2,.c-summary-box--themed h3.t-mature-orange,.t-mature-orange .c-summary-box--themed h3,.c-summary-box--themed h4.t-mature-orange,.t-mature-orange .c-summary-box--themed h4,.c-summary-box--themed h5.t-mature-orange,.t-mature-orange .c-summary-box--themed h5{color:#B74E20;}.c-summary-box--themed h1.t-mature-green,.t-mature-green .c-summary-box--themed h1,.c-summary-box--themed h2.t-mature-green,.t-mature-green .c-summary-box--themed h2,.c-summary-box--themed h3.t-mature-green,.t-mature-green .c-summary-box--themed h3,.c-summary-box--themed h4.t-mature-green,.t-mature-green .c-summary-box--themed h4,.c-summary-box--themed h5.t-mature-green,.t-mature-green .c-summary-box--themed h5{color:#897616;}.c-summary-box--themed h1.t-mature-purple,.t-mature-purple .c-summary-box--themed h1,.c-summary-box--themed h2.t-mature-purple,.t-mature-purple .c-summary-box--themed h2,.c-summary-box--themed h3.t-mature-purple,.t-mature-purple .c-summary-box--themed h3,.c-summary-box--themed h4.t-mature-purple,.t-mature-purple .c-summary-box--themed h4,.c-summary-box--themed h5.t-mature-purple,.t-mature-purple .c-summary-box--themed h5{color:#705191;}.c-summary-box--themed h1.t-mature-yellow,.t-mature-yellow .c-summary-box--themed h1,.c-summary-box--themed h2.t-mature-yellow,.t-mature-yellow .c-summary-box--themed h2,.c-summary-box--themed h3.t-mature-yellow,.t-mature-yellow .c-summary-box--themed h3,.c-summary-box--themed h4.t-mature-yellow,.t-mature-yellow .c-summary-box--themed h4,.c-summary-box--themed h5.t-mature-yellow,.t-mature-yellow .c-summary-box--themed h5{color:#897616;}.c-summary-box--themed h1.t-mature-brown,.t-mature-brown .c-summary-box--themed h1,.c-summary-box--themed h2.t-mature-brown,.t-mature-brown .c-summary-box--themed h2,.c-summary-box--themed h3.t-mature-brown,.t-mature-brown .c-summary-box--themed h3,.c-summary-box--themed h4.t-mature-brown,.t-mature-brown .c-summary-box--themed h4,.c-summary-box--themed h5.t-mature-brown,.t-mature-brown .c-summary-box--themed h5{color:#2B220A;}.c-summary-box--themed h1.t-learning,.t-learning .c-summary-box--themed h1,.c-summary-box--themed h2.t-learning,.t-learning .c-summary-box--themed h2,.c-summary-box--themed h3.t-learning,.t-learning .c-summary-box--themed h3,.c-summary-box--themed h4.t-learning,.t-learning .c-summary-box--themed h4,.c-summary-box--themed h5.t-learning,.t-learning .c-summary-box--themed h5{color:#B5FF2B;}.c-summary-box--themed h1.t-learning--educator,.t-learning--educator .c-summary-box--themed h1,.c-summary-box--themed h2.t-learning--educator,.t-learning--educator .c-summary-box--themed h2,.c-summary-box--themed h3.t-learning--educator,.t-learning--educator .c-summary-box--themed h3,.c-summary-box--themed h4.t-learning--educator,.t-learning--educator .c-summary-box--themed h4,.c-summary-box--themed h5.t-learning--educator,.t-learning--educator .c-summary-box--themed h5{color:#DEACFF;}.c-summary-box--themed h1.t-digital-transparency,.t-digital-transparency .c-summary-box--themed h1,.c-summary-box--themed h2.t-digital-transparency,.t-digital-transparency .c-summary-box--themed h2,.c-summary-box--themed h3.t-digital-transparency,.t-digital-transparency .c-summary-box--themed h3,.c-summary-box--themed h4.t-digital-transparency,.t-digital-transparency .c-summary-box--themed h4,.c-summary-box--themed h5.t-digital-transparency,.t-digital-transparency .c-summary-box--themed h5{color:#6E0BAD;}.c-summary-box--themed h1.t-black,.t-black .c-summary-box--themed h1,.c-summary-box--themed h2.t-black,.t-black .c-summary-box--themed h2,.c-summary-box--themed h3.t-black,.t-black .c-summary-box--themed h3,.c-summary-box--themed h4.t-black,.t-black .c-summary-box--themed h4,.c-summary-box--themed h5.t-black,.t-black .c-summary-box--themed h5{color:#003057;}.c-summary-box--themed .c-summary-box.page-node-type-longform-content,.page-node-type-longform-content .c-summary-box--themed .c-summary-box{border:1px solid #705191;}.c-summary-box--themed .c-summary-box.t-default,.t-default .c-summary-box--themed .c-summary-box{border:1px solid #003057;}.c-summary-box--themed .c-summary-box.t-default-dark,.t-default-dark .c-summary-box--themed .c-summary-box{border:1px solid #003057;}.c-summary-box--themed .c-summary-box.t-guidance,.t-guidance .c-summary-box--themed .c-summary-box{border:1px solid #a91255;}.c-summary-box--themed .c-summary-box.t-your-vote-matters,.t-your-vote-matters .c-summary-box--themed .c-summary-box{border:1px solid #077988;}.c-summary-box--themed .c-summary-box.t-mature-orange,.t-mature-orange .c-summary-box--themed .c-summary-box{border:1px solid #B74E20;}.c-summary-box--themed .c-summary-box.t-mature-green,.t-mature-green .c-summary-box--themed .c-summary-box{border:1px solid #897616;}.c-summary-box--themed .c-summary-box.t-mature-purple,.t-mature-purple .c-summary-box--themed .c-summary-box{border:1px solid #705191;}.c-summary-box--themed .c-summary-box.t-mature-yellow,.t-mature-yellow .c-summary-box--themed .c-summary-box{border:1px solid #897616;}.c-summary-box--themed .c-summary-box.t-mature-brown,.t-mature-brown .c-summary-box--themed .c-summary-box{border:1px solid #2B220A;}.c-summary-box--themed .c-summary-box.t-learning,.t-learning .c-summary-box--themed .c-summary-box{border:1px solid #B5FF2B;}.c-summary-box--themed .c-summary-box.t-learning--educator,.t-learning--educator .c-summary-box--themed .c-summary-box{border:1px solid #DEACFF;}.c-summary-box--themed .c-summary-box.t-digital-transparency,.t-digital-transparency .c-summary-box--themed .c-summary-box{border:1px solid #6E0BAD;}.c-summary-box--themed .c-summary-box.t-black,.t-black .c-summary-box--themed .c-summary-box{border:1px solid #003057;}.c-summary-box--w-margin{margin:1.875rem 0;}@media (min-width:767px){.c-summary-box--w-margin{margin:2.77778rem 0;}}@media (min-width:1400px){.c-summary-box--w-margin{margin:3.5rem 0;}}.c-further-reading{padding:20px;background-color:#e5f4f8;color:#003057;}@media (min-width:767px){.c-further-reading{padding:30px;}}@media (min-width:1024px){.c-further-reading{padding:40px;}}.c-further-reading.page-node-type-longform-content,.page-node-type-longform-content .c-further-reading{background-color:#F2F0F3;color:#3A0C4C;}.c-further-reading.t-default,.t-default .c-further-reading{background-color:#e5f4f8;color:#003057;}.c-further-reading.t-default-dark,.t-default-dark .c-further-reading{background-color:#E3E7EA;color:#003057;}.c-further-reading.t-guidance,.t-guidance .c-further-reading{background-color:#F4EDF0;color:#8F1049;}.c-further-reading.t-your-vote-matters,.t-your-vote-matters .c-further-reading{background-color:#ECF3F3;color:#076A6E;}.c-further-reading.t-mature-orange,.t-mature-orange .c-further-reading{background-color:#F6F0EE;color:#B24B1F;}.c-further-reading.t-mature-green,.t-mature-green .c-further-reading{background-color:#F1F2ED;color:#706012;}.c-further-reading.t-mature-purple,.t-mature-purple .c-further-reading{background-color:#F2F0F3;color:#3A0C4C;}.c-further-reading.t-mature-yellow,.t-mature-yellow .c-further-reading{background-color:#F3F2ED;color:#706012;}.c-further-reading.t-mature-brown,.t-mature-brown .c-further-reading{background-color:#EEEEED;color:#2B220A;}.c-further-reading.t-learning,.t-learning .c-further-reading{background-color:#323131;color:#FFFFFF;}.c-further-reading.t-learning--educator,.t-learning--educator .c-further-reading{background-color:#323131;color:#FFFFFF;}.c-further-reading.t-digital-transparency,.t-digital-transparency .c-further-reading{background-color:#F0E6F6;color:#000000;}.c-further-reading.t-black,.t-black .c-further-reading{background-color:#e5f4f8;color:#003057;}.c-further-reading h1.page-node-type-longform-content,.page-node-type-longform-content .c-further-reading h1,.c-further-reading h2.page-node-type-longform-content,.page-node-type-longform-content .c-further-reading h2,.c-further-reading h3.page-node-type-longform-content,.page-node-type-longform-content .c-further-reading h3,.c-further-reading h4.page-node-type-longform-content,.page-node-type-longform-content .c-further-reading h4,.c-further-reading h5.page-node-type-longform-content,.page-node-type-longform-content .c-further-reading h5{color:#705191;}.c-further-reading h1.t-default,.t-default .c-further-reading h1,.c-further-reading h2.t-default,.t-default .c-further-reading h2,.c-further-reading h3.t-default,.t-default .c-further-reading h3,.c-further-reading h4.t-default,.t-default .c-further-reading h4,.c-further-reading h5.t-default,.t-default .c-further-reading h5{color:#003057;}.c-further-reading h1.t-default-dark,.t-default-dark .c-further-reading h1,.c-further-reading h2.t-default-dark,.t-default-dark .c-further-reading h2,.c-further-reading h3.t-default-dark,.t-default-dark .c-further-reading h3,.c-further-reading h4.t-default-dark,.t-default-dark .c-further-reading h4,.c-further-reading h5.t-default-dark,.t-default-dark .c-further-reading h5{color:#003057;}.c-further-reading h1.t-guidance,.t-guidance .c-further-reading h1,.c-further-reading h2.t-guidance,.t-guidance .c-further-reading h2,.c-further-reading h3.t-guidance,.t-guidance .c-further-reading h3,.c-further-reading h4.t-guidance,.t-guidance .c-further-reading h4,.c-further-reading h5.t-guidance,.t-guidance .c-further-reading h5{color:#a91255;}.c-further-reading h1.t-your-vote-matters,.t-your-vote-matters .c-further-reading h1,.c-further-reading h2.t-your-vote-matters,.t-your-vote-matters .c-further-reading h2,.c-further-reading h3.t-your-vote-matters,.t-your-vote-matters .c-further-reading h3,.c-further-reading h4.t-your-vote-matters,.t-your-vote-matters .c-further-reading h4,.c-further-reading h5.t-your-vote-matters,.t-your-vote-matters .c-further-reading h5{color:#077988;}.c-further-reading h1.t-mature-orange,.t-mature-orange .c-further-reading h1,.c-further-reading h2.t-mature-orange,.t-mature-orange .c-further-reading h2,.c-further-reading h3.t-mature-orange,.t-mature-orange .c-further-reading h3,.c-further-reading h4.t-mature-orange,.t-mature-orange .c-further-reading h4,.c-further-reading h5.t-mature-orange,.t-mature-orange .c-further-reading h5{color:#B74E20;}.c-further-reading h1.t-mature-green,.t-mature-green .c-further-reading h1,.c-further-reading h2.t-mature-green,.t-mature-green .c-further-reading h2,.c-further-reading h3.t-mature-green,.t-mature-green .c-further-reading h3,.c-further-reading h4.t-mature-green,.t-mature-green .c-further-reading h4,.c-further-reading h5.t-mature-green,.t-mature-green .c-further-reading h5{color:#897616;}.c-further-reading h1.t-mature-purple,.t-mature-purple .c-further-reading h1,.c-further-reading h2.t-mature-purple,.t-mature-purple .c-further-reading h2,.c-further-reading h3.t-mature-purple,.t-mature-purple .c-further-reading h3,.c-further-reading h4.t-mature-purple,.t-mature-purple .c-further-reading h4,.c-further-reading h5.t-mature-purple,.t-mature-purple .c-further-reading h5{color:#705191;}.c-further-reading h1.t-mature-yellow,.t-mature-yellow .c-further-reading h1,.c-further-reading h2.t-mature-yellow,.t-mature-yellow .c-further-reading h2,.c-further-reading h3.t-mature-yellow,.t-mature-yellow .c-further-reading h3,.c-further-reading h4.t-mature-yellow,.t-mature-yellow .c-further-reading h4,.c-further-reading h5.t-mature-yellow,.t-mature-yellow .c-further-reading h5{color:#897616;}.c-further-reading h1.t-mature-brown,.t-mature-brown .c-further-reading h1,.c-further-reading h2.t-mature-brown,.t-mature-brown .c-further-reading h2,.c-further-reading h3.t-mature-brown,.t-mature-brown .c-further-reading h3,.c-further-reading h4.t-mature-brown,.t-mature-brown .c-further-reading h4,.c-further-reading h5.t-mature-brown,.t-mature-brown .c-further-reading h5{color:#2B220A;}.c-further-reading h1.t-learning,.t-learning .c-further-reading h1,.c-further-reading h2.t-learning,.t-learning .c-further-reading h2,.c-further-reading h3.t-learning,.t-learning .c-further-reading h3,.c-further-reading h4.t-learning,.t-learning .c-further-reading h4,.c-further-reading h5.t-learning,.t-learning .c-further-reading h5{color:#B5FF2B;}.c-further-reading h1.t-learning--educator,.t-learning--educator .c-further-reading h1,.c-further-reading h2.t-learning--educator,.t-learning--educator .c-further-reading h2,.c-further-reading h3.t-learning--educator,.t-learning--educator .c-further-reading h3,.c-further-reading h4.t-learning--educator,.t-learning--educator .c-further-reading h4,.c-further-reading h5.t-learning--educator,.t-learning--educator .c-further-reading h5{color:#DEACFF;}.c-further-reading h1.t-digital-transparency,.t-digital-transparency .c-further-reading h1,.c-further-reading h2.t-digital-transparency,.t-digital-transparency .c-further-reading h2,.c-further-reading h3.t-digital-transparency,.t-digital-transparency .c-further-reading h3,.c-further-reading h4.t-digital-transparency,.t-digital-transparency .c-further-reading h4,.c-further-reading h5.t-digital-transparency,.t-digital-transparency .c-further-reading h5{color:#6E0BAD;}.c-further-reading h1.t-black,.t-black .c-further-reading h1,.c-further-reading h2.t-black,.t-black .c-further-reading h2,.c-further-reading h3.t-black,.t-black .c-further-reading h3,.c-further-reading h4.t-black,.t-black .c-further-reading h4,.c-further-reading h5.t-black,.t-black .c-further-reading h5{color:#003057;}.c-further-reading .c-further-reading__title{font-size:1.38rem;line-height:1.4;}@media all and (min-width:767px){.c-further-reading .c-further-reading__title{font-size:1.35rem;line-height:1.4;}}@media all and (min-width:1024px){.c-further-reading .c-further-reading__title{font-size:1.33rem;line-height:1.4;}}@media all and (min-width:1400px){.c-further-reading .c-further-reading__title{font-size:1.3rem;line-height:1.4;}}.c-further-reading .c-further-reading__title > span{background:none;}@media (min-width:767px){.c-further-reading__items{margin-left:-1.66667rem;}}@media (min-width:1024px){.c-further-reading__items{margin-left:-2.22222rem;}}@media (min-width:1400px){.c-further-reading__items{margin-left:-2.5rem;}}@media (min-width:767px){.c-further-reading__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}}@media (min-width:767px){.c-further-reading__item{padding-left:1.66667rem;}}@media (min-width:1024px){.c-further-reading__item{padding-left:2.22222rem;}}@media (min-width:1400px){.c-further-reading__item{padding-left:2.5rem;}}@media (min-width:767px){.c-further-reading__item{width:50%;}}.c-further-reading__content{-webkit-backface-visibility:hidden;backface-visibility:hidden;font-size:1.12rem;line-height:1.4;font-family:"Swis721MdBTW05-Bold","helvetica","arial",sans-serif;margin-right:20px;}.c-further-reading__content > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;}@media (min-width:767px){.c-further-reading__content > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-further-reading__content:hover,.c-further-reading__content:focus{text-decoration:none;}.c-further-reading__content:hover > span:not(.visually-hidden),.c-further-reading__content:focus > span:not(.visually-hidden){background-size:100% 100%;}.c-further-reading__content.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}@media all and (min-width:767px){.c-further-reading__content{font-size:1.12rem;line-height:1.4;}}@media all and (min-width:1024px){.c-further-reading__content{font-size:1.11rem;line-height:1.4;}}@media all and (min-width:1400px){.c-further-reading__content{font-size:1.1rem;line-height:1.4;}}.c-further-reading__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #003057;height:100%;padding:20px;padding-left:0;padding-right:10px;}.c-further-reading__link:hover,.c-further-reading__link:focus{text-decoration:none;}@media (min-width:767px){.c-further-reading__link:hover > .o-icon,.c-further-reading__link:focus > .o-icon{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px);}}.c-further-reading__link:hover .c-further-reading__content span,.c-further-reading__link:focus .c-further-reading__content span{background-size:100% 100%;}.c-further-reading__link.page-node-type-longform-content,.page-node-type-longform-content .c-further-reading__link{border-color:#3A0C4C;}.c-further-reading__link.t-default,.t-default .c-further-reading__link{border-color:#003057;}.c-further-reading__link.t-default-dark,.t-default-dark .c-further-reading__link{border-color:#003057;}.c-further-reading__link.t-guidance,.t-guidance .c-further-reading__link{border-color:#8F1049;}.c-further-reading__link.t-your-vote-matters,.t-your-vote-matters .c-further-reading__link{border-color:#076A6E;}.c-further-reading__link.t-mature-orange,.t-mature-orange .c-further-reading__link{border-color:#B24B1F;}.c-further-reading__link.t-mature-green,.t-mature-green .c-further-reading__link{border-color:#706012;}.c-further-reading__link.t-mature-purple,.t-mature-purple .c-further-reading__link{border-color:#3A0C4C;}.c-further-reading__link.t-mature-yellow,.t-mature-yellow .c-further-reading__link{border-color:#706012;}.c-further-reading__link.t-mature-brown,.t-mature-brown .c-further-reading__link{border-color:#2B220A;}.c-further-reading__link.t-learning,.t-learning .c-further-reading__link{border-color:#FFFFFF;}.c-further-reading__link.t-learning--educator,.t-learning--educator .c-further-reading__link{border-color:#FFFFFF;}.c-further-reading__link.t-digital-transparency,.t-digital-transparency .c-further-reading__link{border-color:#000000;}.c-further-reading__link.t-black,.t-black .c-further-reading__link{border-color:#003057;}.c-further-reading__link .o-icon{-ms-flex-negative:0;flex-shrink:0;width:1.75rem;height:1.75rem;}.c-taxonomy-tag{background-color:#003057;margin-bottom:10px;display:inline-block;margin-right:10px;color:#FFFFFF;font-size:1rem;line-height:1.2;padding:7px 15px;border-radius:20px;}@media all and (min-width:767px){.c-taxonomy-tag{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){.c-taxonomy-tag{font-size:0.8rem;line-height:1.2;}}@media all and (min-width:1400px){.c-taxonomy-tag{font-size:0.8rem;line-height:1.2;}}.c-taxonomy-tag a{display:block;}.c-taxonomy-tag a:hover .o-icon,.c-taxonomy-tag a:focus .o-icon{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);}.c-taxonomy-tag a > span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.c-taxonomy-tag a.is-active .c-taxonomy-tag__value{margin-left:10px;}.c-taxonomy-tag__status{-ms-flex-negative:0;flex-shrink:0;}.c-taxonomy-tag__status .o-icon{width:0.6rem;height:0.6rem;}.c-teaser{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;}@media (min-width:767px){.c-teaser{height:100%;}}.c-teaser__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px 0;position:relative;width:100%;border-bottom:1px solid #25B2D3;}@media (min-width:767px){.c-teaser__link{padding:20px;border-bottom:0;border-left:1px solid #25B2D3;}.c-teaser__link:before{content:'';background-color:#e5f4f8;width:0;position:absolute;left:0;right:0;top:0;bottom:0;z-index:-1;-webkit-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;}}@media (min-width:1400px){.c-teaser__link{padding:30px;}}.c-teaser__link:hover,.c-teaser__link:focus{text-decoration:none;}@media (min-width:767px){.c-teaser__link:hover:before,.c-teaser__link:focus:before{width:100%;}}.c-teaser__link:hover .c-teaser__title span,.c-teaser__link:focus .c-teaser__title span{background-size:100% 100%;}.c-teaser__link.c-teaser__link--borderless{padding:0;border:0;}.c-teaser__link.c-teaser__link--borderless:before{display:none;}.c-teaser__img{margin-bottom:15px;-ms-flex-negative:0;flex-shrink:0;}.c-teaser__img img{display:block;width:100%;}.c-teaser__desc{font-size:1rem;line-height:1.5;margin-bottom:15px;}@media all and (min-width:767px){.c-teaser__desc{font-size:0.88rem;line-height:1.5;}}@media all and (min-width:1024px){.c-teaser__desc{font-size:1rem;line-height:1.5;}}@media all and (min-width:1400px){.c-teaser__desc{font-size:0.9rem;line-height:1.5;}}.hide-teaser-summary .c-teaser__desc{display:none;}.c-teaser__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}.c-teaser__taxonomy{font-size:0.88rem;line-height:1.4;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media all and (min-width:767px){.c-teaser__taxonomy{font-size:0.78rem;line-height:1.4;}}@media all and (min-width:1024px){.c-teaser__taxonomy{font-size:0.78rem;line-height:1.4;}}@media all and (min-width:1400px){.c-teaser__taxonomy{font-size:0.7rem;line-height:1.4;}}.c-teaser__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:10px;}.c-teaser__meta svg{margin-right:5px;fill:#003057;}.c-teaser__title{font-size:1.12rem;line-height:1.4;-webkit-backface-visibility:hidden;backface-visibility:hidden;margin-bottom:15px;}@media all and (min-width:767px){.c-teaser__title{font-size:1.12rem;line-height:1.4;}}@media all and (min-width:1024px){.c-teaser__title{font-size:1.11rem;line-height:1.4;}}@media all and (min-width:1400px){.c-teaser__title{font-size:1.1rem;line-height:1.4;}}.c-teaser__title > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;}@media (min-width:767px){.c-teaser__title > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-teaser__title:hover,.c-teaser__title:focus{text-decoration:none;}.c-teaser__title:hover > span:not(.visually-hidden),.c-teaser__title:focus > span:not(.visually-hidden){background-size:100% 100%;}.c-teaser__title.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.t-learning .c-teaser__link{border:0;padding:0;overflow:hidden;}@media (min-width:767px){.t-learning .c-teaser__link:before{display:none;}}@media (prefers-reduced-motion:no-preference){.t-learning .c-teaser__link:hover .c-teaser__img img,.t-learning .c-teaser__link:focus .c-teaser__img img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}}.t-learning .c-teaser__title{font-size:1.5rem;line-height:1.4;}@media all and (min-width:767px){.t-learning .c-teaser__title{font-size:1.3333rem;line-height:1.4;}}@media all and (min-width:1024px){.t-learning .c-teaser__title{font-size:1.5rem;line-height:1.4;}}.t-learning .c-teaser__taxonomy{display:none;}.t-learning .c-teaser__img img{-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;-o-transition:transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease;}.t-learning .c-teaser__img .media__wrapper{overflow:hidden;}.t-learning .c-teaser__img img{opacity:0.6;}@supports (mix-blend-mode:multiply){.t-learning .c-teaser__img img{mix-blend-mode:multiply;opacity:1;}}.c-teaser__img .media__wrapper.t-learning,.t-learning .c-teaser__img .media__wrapper{background-color:#FF8BFF;}.c-teaser__img .media__wrapper.t-learning--educator,.t-learning--educator .c-teaser__img .media__wrapper{background-color:#00E7BD;}.c-teaser__img .media__wrapper.t-digital-transparency,.t-digital-transparency .c-teaser__img .media__wrapper{background-color:#6F00B0;}.c-teaser--learning-educator .c-teaser__img .media__wrapper{background-color:#00E7BD;}.c-teaser-listing{border-top:1px solid #25B2D3;}.c-teaser-listing__wrapper{padding:20px 0;display:block;}.c-teaser-listing__wrapper:hover .o-icon,.c-teaser-listing__wrapper:focus .o-icon{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);}@media (min-width:767px){.c-teaser-listing__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-left:-1.66667rem;}}@media (min-width:1024px){.c-teaser-listing__wrapper{margin-left:-2.22222rem;padding:30px 0;}}.c-teaser-listing__wrapper:hover,.c-teaser-listing__wrapper:focus{text-decoration:none;}@media (min-width:767px){.c-teaser-listing__wrapper:hover:before,.c-teaser-listing__wrapper:focus:before{width:100%;}}.c-teaser-listing__wrapper:hover .c-teaser-listing__title span,.c-teaser-listing__wrapper:focus .c-teaser-listing__title span{background-size:100% 100%;}.c-teaser-listing__wrapper .o-icon{-ms-flex-negative:0;flex-shrink:0;}.c-teaser-listing__wrapper p{font-size:1rem;line-height:1.5;}@media all and (min-width:767px){.c-teaser-listing__wrapper p{font-size:0.88rem;line-height:1.5;}}@media all and (min-width:1024px){.c-teaser-listing__wrapper p{font-size:1rem;line-height:1.5;}}@media all and (min-width:1400px){.c-teaser-listing__wrapper p{font-size:0.9rem;line-height:1.5;}}.c-teaser-listing__title{-webkit-backface-visibility:hidden;backface-visibility:hidden;font-size:1.12rem;line-height:1.4;}.c-teaser-listing__title > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;}@media (min-width:767px){.c-teaser-listing__title > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-teaser-listing__title:hover,.c-teaser-listing__title:focus{text-decoration:none;}.c-teaser-listing__title:hover > span:not(.visually-hidden),.c-teaser-listing__title:focus > span:not(.visually-hidden){background-size:100% 100%;}.c-teaser-listing__title.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}@media all and (min-width:767px){.c-teaser-listing__title{font-size:1.12rem;line-height:1.4;}}@media all and (min-width:1024px){.c-teaser-listing__title{font-size:1.11rem;line-height:1.4;}}@media all and (min-width:1400px){.c-teaser-listing__title{font-size:1.1rem;line-height:1.4;}}@media (min-width:767px){.c-teaser-listing__title{margin-bottom:5px;}}.c-teaser-listing__date{margin-bottom:10px;}.c-teaser-listing__desc{margin-bottom:5px;}@media (min-width:767px){.c-teaser-listing__2-col-l{padding-left:1.66667rem;width:75%;}}@media (min-width:1024px){.c-teaser-listing__2-col-l{width:80%;padding-left:2.22222rem;}}.c-teaser-listing__w-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}.c-teaser-listing__w-icon .c-teaser-listing__title{margin-left:10px;}@media (min-width:767px){.c-teaser-listing__2-col-s{padding-left:1.66667rem;width:25%;}}@media (min-width:1024px){.c-teaser-listing__2-col-s{width:20%;padding-left:2.22222rem;}}@media (min-width:767px){.c-teaser-listing__3-col-s{width:30%;padding-left:1.66667rem;}}@media (min-width:1024px){.c-teaser-listing__3-col-s{width:25%;padding-left:2.22222rem;}}@media (min-width:767px){.c-teaser-listing__3-col-l{width:40%;padding-left:1.66667rem;}}@media (min-width:1024px){.c-teaser-listing__3-col-l{width:50%;padding-left:2.22222rem;}}.o-date{display:block;font-weight:bold;font-size:1rem;line-height:1.2;}@media all and (min-width:767px){.o-date{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){.o-date{font-size:0.8rem;line-height:1.2;}}@media all and (min-width:1400px){.o-date{font-size:0.8rem;line-height:1.2;}}.c-teaser-listing--foi .c-teaser-listing__title{font-size:1rem;line-height:1.2;margin-bottom:15px;}@media all and (min-width:767px){.c-teaser-listing--foi .c-teaser-listing__title{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){.c-teaser-listing--foi .c-teaser-listing__title{font-size:1rem;line-height:1.4;}}@media all and (min-width:1400px){.c-teaser-listing--foi .c-teaser-listing__title{font-size:0.9rem;line-height:1.4;}}.c-teaser-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:10px;padding-bottom:10px;}@media (min-width:767px){.c-teaser-icon{padding:0;}}.c-teaser-icon:hover,.c-teaser-icon:focus{text-decoration:none;}.c-teaser-icon:hover .c-teaser-icon__title span,.c-teaser-icon:focus .c-teaser-icon__title span{background-size:100% 100%;}.c-teaser-icon__icon{max-width:5rem;margin-right:1rem;}.c-teaser-icon__title{font-size:1.12rem;line-height:1.4;-webkit-backface-visibility:hidden;backface-visibility:hidden;}@media all and (min-width:767px){.c-teaser-icon__title{font-size:1.12rem;line-height:1.4;}}@media all and (min-width:1024px){.c-teaser-icon__title{font-size:1.11rem;line-height:1.4;}}@media all and (min-width:1400px){.c-teaser-icon__title{font-size:1.1rem;line-height:1.4;}}.c-teaser-icon__title > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;}@media (min-width:767px){.c-teaser-icon__title > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-teaser-icon__title:hover,.c-teaser-icon__title:focus{text-decoration:none;}.c-teaser-icon__title:hover > span:not(.visually-hidden),.c-teaser-icon__title:focus > span:not(.visually-hidden){background-size:100% 100%;}.c-teaser-icon__title.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-translate-block{top:0;padding:20px;color:#002C57;}@media (min-width:767px){.c-translate-block{margin-right:-15px;color:#FFFFFF;background-color:transparent;width:auto;padding:0;}}.c-translate-block:before{right:90px;}.c-translate-block__items{display:-webkit-box;display:-ms-flexbox;display:flex;}.c-translate-block__items a{-webkit-backface-visibility:hidden;backface-visibility:hidden;font-size:1rem;line-height:1.5;color:currentColor;padding:10px 0;}.c-translate-block__items a > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),#25B2D3 calc(100% - 2px),#25B2D3 calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),#25B2D3 calc(100% - 2px),#25B2D3 calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;}@media (min-width:767px){.c-translate-block__items a > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-translate-block__items a:hover,.c-translate-block__items a:focus{text-decoration:none;}.c-translate-block__items a:hover > span:not(.visually-hidden),.c-translate-block__items a:focus > span:not(.visually-hidden){background-size:100% 100%;}.c-translate-block__items a.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}@media all and (min-width:767px){.c-translate-block__items a{font-size:0.88rem;line-height:1.5;}}@media all and (min-width:1024px){.c-translate-block__items a{font-size:1rem;line-height:1.5;}}@media all and (min-width:1400px){.c-translate-block__items a{font-size:0.9rem;line-height:1.5;}}@media (min-width:767px){.c-translate-block__items a{-webkit-backface-visibility:hidden;backface-visibility:hidden;padding:20px 15px;}.c-translate-block__items a > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),#25B2D3 calc(100% - 2px),#25B2D3 calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),#25B2D3 calc(100% - 2px),#25B2D3 calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;}}@media (min-width:767px) and (min-width:767px){.c-translate-block__items a > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.c-translate-block__items a:hover,.c-translate-block__items a:focus{text-decoration:none;}.c-translate-block__items a:hover > span:not(.visually-hidden),.c-translate-block__items a:focus > span:not(.visually-hidden){background-size:100% 100%;}.c-translate-block__items a.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}}.c-translate-block__items a.is-active span{background-size:100% 100%;}.c-translate-block__items li{-ms-flex-preferred-size:50%;flex-basis:50%;}.c-translate-block__items li:last-child{border-left:1px solid #25B2D3;padding-left:20px;}@media (min-width:767px){.c-translate-block__items li{-ms-flex-preferred-size:auto;flex-basis:auto;}.c-translate-block__items li:last-child{border-left:0;padding-left:0;}}.c-voter-wizard{font-size:1rem;line-height:1.4;}@media all and (min-width:767px){.c-voter-wizard{font-size:1rem;line-height:1.4;}}@media all and (min-width:1024px){.c-voter-wizard{font-size:1rem;line-height:1.4;}}@media all and (min-width:1400px){.c-voter-wizard{font-size:0.9rem;line-height:1.4;}}.c-voter-wizard select,.c-voter-wizard textarea,.c-voter-wizard input{background-color:#FFFFFF;border:none;}.c-voter-wizard select.t-your-vote-matters,.t-your-vote-matters .c-voter-wizard select,.c-voter-wizard textarea.t-your-vote-matters,.t-your-vote-matters + .c-voter-wizard textarea,.c-voter-wizard input.t-your-vote-matters,.t-your-vote-matters + .c-voter-wizard input{color:#076A6E;}.c-voter-wizard select.t-guidance,.t-guidance .c-voter-wizard select,.c-voter-wizard textarea.t-guidance,.t-guidance + .c-voter-wizard textarea,.c-voter-wizard input.t-guidance,.t-guidance + .c-voter-wizard input{color:#8F1049;}.c-voter-wizard select.t-mature-orange,.t-mature-orange .c-voter-wizard select,.c-voter-wizard textarea.t-mature-orange,.t-mature-orange + .c-voter-wizard textarea,.c-voter-wizard input.t-mature-orange,.t-mature-orange + .c-voter-wizard input{color:#B24B1F;}.c-voter-wizard select.t-mature-green,.t-mature-green .c-voter-wizard select,.c-voter-wizard textarea.t-mature-green,.t-mature-green + .c-voter-wizard textarea,.c-voter-wizard input.t-mature-green,.t-mature-green + .c-voter-wizard input{color:#706012;}.c-voter-wizard select.t-mature-purple,.t-mature-purple .c-voter-wizard select,.c-voter-wizard textarea.t-mature-purple,.t-mature-purple + .c-voter-wizard textarea,.c-voter-wizard input.t-mature-purple,.t-mature-purple + .c-voter-wizard input{color:#3A0C4C;}.c-voter-wizard select.t-mature-yellow,.t-mature-yellow .c-voter-wizard select,.c-voter-wizard textarea.t-mature-yellow,.t-mature-yellow + .c-voter-wizard textarea,.c-voter-wizard input.t-mature-yellow,.t-mature-yellow + .c-voter-wizard input{color:#706012;}.c-voter-wizard select.t-mature-brown,.t-mature-brown .c-voter-wizard select,.c-voter-wizard textarea.t-mature-brown,.t-mature-brown + .c-voter-wizard textarea,.c-voter-wizard input.t-mature-brown,.t-mature-brown + .c-voter-wizard input{color:#2B220A;}.c-voter-wizard select.t-learning,.t-learning .c-voter-wizard select,.c-voter-wizard textarea.t-learning,.t-learning + .c-voter-wizard textarea,.c-voter-wizard input.t-learning,.t-learning + .c-voter-wizard input{color:#000000;}.c-voter-wizard select.t-learning--educator,.t-learning--educator .c-voter-wizard select,.c-voter-wizard textarea.t-learning--educator,.t-learning--educator + .c-voter-wizard textarea,.c-voter-wizard input.t-learning--educator,.t-learning--educator + .c-voter-wizard input{color:#000000;}.c-voter-wizard h1,.c-voter-wizard h2,.c-voter-wizard h3,.c-voter-wizard h4,.c-voter-wizard h5,.c-voter-wizard h6,.c-voter-wizard .o-type-h1,.c-voter-wizard .o-type-h2,.c-voter-wizard .o-type-h3,.c-voter-wizard .o-type-h4,.c-voter-wizard .o-type-h5,.c-voter-wizard .o-type-h6{margin:0 0 0.5em;}.c-voter-wizard__main{background-color:#003057;color:#FFFFFF;padding:20px;}.c-voter-wizard__main.t-your-vote-matters,.t-your-vote-matters .c-voter-wizard__main{background-color:#077988;}.c-voter-wizard__main.t-guidance,.t-guidance .c-voter-wizard__main{background-color:#a91255;}.c-voter-wizard__main.t-mature-orange,.t-mature-orange .c-voter-wizard__main{background-color:#B74E20;}.c-voter-wizard__main.t-mature-green,.t-mature-green .c-voter-wizard__main{background-color:#897616;}.c-voter-wizard__main.t-mature-purple,.t-mature-purple .c-voter-wizard__main{background-color:#705191;}.c-voter-wizard__main.t-mature-yellow,.t-mature-yellow .c-voter-wizard__main{background-color:#897616;}.c-voter-wizard__main.t-mature-brown,.t-mature-brown .c-voter-wizard__main{background-color:#2B220A;}.c-voter-wizard__main.t-learning,.t-learning .c-voter-wizard__main{background-color:#323131;}.c-voter-wizard__main.t-learning--educator,.t-learning--educator .c-voter-wizard__main{background-color:#323131;}@media (min-width:767px){.c-voter-wizard__main{padding:30px;}}@media (min-width:1024px){.c-voter-wizard__main{padding:40px;}}.c-voter-wizard__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px;background-color:#e5f4f8;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:20px;-webkit-column-gap:20px;column-gap:20px;}.c-voter-wizard__controls.t-your-vote-matters,.t-your-vote-matters .c-voter-wizard__controls{background-color:#ECF3F3;}.c-voter-wizard__controls.t-guidance,.t-guidance .c-voter-wizard__controls{background-color:#F4EDF0;}.c-voter-wizard__controls.t-mature-orange,.t-mature-orange .c-voter-wizard__controls{background-color:#F6F0EE;}.c-voter-wizard__controls.t-mature-green,.t-mature-green .c-voter-wizard__controls{background-color:#F1F2ED;}.c-voter-wizard__controls.t-mature-purple,.t-mature-purple .c-voter-wizard__controls{background-color:#F2F0F3;}.c-voter-wizard__controls.t-mature-yellow,.t-mature-yellow .c-voter-wizard__controls{background-color:#F3F2ED;}.c-voter-wizard__controls.t-mature-brown,.t-mature-brown .c-voter-wizard__controls{background-color:#EEEEED;}.c-voter-wizard__controls.t-learning,.t-learning .c-voter-wizard__controls{background-color:rgba(50,49,49,0.75);}.c-voter-wizard__controls.t-learning--educator,.t-learning--educator .c-voter-wizard__controls{background-color:rgba(50,49,49,0.75);}@media (min-width:767px){.c-voter-wizard__controls{padding:20px 30px;}}@media (min-width:1024px){.c-voter-wizard__controls{padding:20px 40px;}}.c-voter-wizard__control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.c-voter-wizard__control .o-icon{-webkit-box-flex:0;-ms-flex:none;flex:none;}.c-voter-wizard__control--next.t-your-vote-matters,.t-your-vote-matters .c-voter-wizard__control--next,.c-voter-wizard__control--prev.t-your-vote-matters,.t-your-vote-matters +.c-voter-wizard__control--prev{background-color:#077988;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-voter-wizard__control--next.t-your-vote-matters > span:not(.visually-hidden),.t-your-vote-matters .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-your-vote-matters > span:not(.visually-hidden),.t-your-vote-matters + .c-voter-wizard__control--prev > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;}@media (min-width:767px){.c-voter-wizard__control--next.t-your-vote-matters > span:not(.visually-hidden),.t-your-vote-matters .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-your-vote-matters > span:not(.visually-hidden),.t-your-vote-matters + .c-voter-wizard__control--prev > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-voter-wizard__control--next.t-your-vote-matters:hover,.c-voter-wizard__control--next.t-your-vote-matters:focus,.t-your-vote-matters .c-voter-wizard__control--next:hover,.t-your-vote-matters .c-voter-wizard__control--next:focus,.c-voter-wizard__control--prev.t-your-vote-matters:hover,.c-voter-wizard__control--prev.t-your-vote-matters:focus,.t-your-vote-matters + .c-voter-wizard__control--prev:hover,.t-your-vote-matters + .c-voter-wizard__control--prev:focus{text-decoration:none;}.c-voter-wizard__control--next.t-your-vote-matters:hover > span:not(.visually-hidden),.c-voter-wizard__control--next.t-your-vote-matters:focus > span:not(.visually-hidden),.t-your-vote-matters .c-voter-wizard__control--next:hover > span:not(.visually-hidden),.t-your-vote-matters .c-voter-wizard__control--next:focus > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-your-vote-matters:hover > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-your-vote-matters:focus > span:not(.visually-hidden),.t-your-vote-matters + .c-voter-wizard__control--prev:hover > span:not(.visually-hidden),.t-your-vote-matters + .c-voter-wizard__control--prev:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-voter-wizard__control--next.t-your-vote-matters.is-active > span:not(.visually-hidden),.t-your-vote-matters .c-voter-wizard__control--next.is-active > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-your-vote-matters.is-active > span:not(.visually-hidden),.t-your-vote-matters + .c-voter-wizard__control--prev.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-voter-wizard__control--next.t-guidance,.t-guidance .c-voter-wizard__control--next,.c-voter-wizard__control--prev.t-guidance,.t-guidance +.c-voter-wizard__control--prev{background-color:#a91255;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-voter-wizard__control--next.t-guidance > span:not(.visually-hidden),.t-guidance .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-guidance > span:not(.visually-hidden),.t-guidance + .c-voter-wizard__control--prev > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;}@media (min-width:767px){.c-voter-wizard__control--next.t-guidance > span:not(.visually-hidden),.t-guidance .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-guidance > span:not(.visually-hidden),.t-guidance + .c-voter-wizard__control--prev > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-voter-wizard__control--next.t-guidance:hover,.c-voter-wizard__control--next.t-guidance:focus,.t-guidance .c-voter-wizard__control--next:hover,.t-guidance .c-voter-wizard__control--next:focus,.c-voter-wizard__control--prev.t-guidance:hover,.c-voter-wizard__control--prev.t-guidance:focus,.t-guidance + .c-voter-wizard__control--prev:hover,.t-guidance + .c-voter-wizard__control--prev:focus{text-decoration:none;}.c-voter-wizard__control--next.t-guidance:hover > span:not(.visually-hidden),.c-voter-wizard__control--next.t-guidance:focus > span:not(.visually-hidden),.t-guidance .c-voter-wizard__control--next:hover > span:not(.visually-hidden),.t-guidance .c-voter-wizard__control--next:focus > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-guidance:hover > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-guidance:focus > span:not(.visually-hidden),.t-guidance + .c-voter-wizard__control--prev:hover > span:not(.visually-hidden),.t-guidance + .c-voter-wizard__control--prev:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-voter-wizard__control--next.t-guidance.is-active > span:not(.visually-hidden),.t-guidance .c-voter-wizard__control--next.is-active > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-guidance.is-active > span:not(.visually-hidden),.t-guidance + .c-voter-wizard__control--prev.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-voter-wizard__control--next.t-mature-orange,.t-mature-orange .c-voter-wizard__control--next,.c-voter-wizard__control--prev.t-mature-orange,.t-mature-orange +.c-voter-wizard__control--prev{background-color:#B74E20;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-voter-wizard__control--next.t-mature-orange > span:not(.visually-hidden),.t-mature-orange .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-orange > span:not(.visually-hidden),.t-mature-orange + .c-voter-wizard__control--prev > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;}@media (min-width:767px){.c-voter-wizard__control--next.t-mature-orange > span:not(.visually-hidden),.t-mature-orange .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-orange > span:not(.visually-hidden),.t-mature-orange + .c-voter-wizard__control--prev > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-voter-wizard__control--next.t-mature-orange:hover,.c-voter-wizard__control--next.t-mature-orange:focus,.t-mature-orange .c-voter-wizard__control--next:hover,.t-mature-orange .c-voter-wizard__control--next:focus,.c-voter-wizard__control--prev.t-mature-orange:hover,.c-voter-wizard__control--prev.t-mature-orange:focus,.t-mature-orange + .c-voter-wizard__control--prev:hover,.t-mature-orange + .c-voter-wizard__control--prev:focus{text-decoration:none;}.c-voter-wizard__control--next.t-mature-orange:hover > span:not(.visually-hidden),.c-voter-wizard__control--next.t-mature-orange:focus > span:not(.visually-hidden),.t-mature-orange .c-voter-wizard__control--next:hover > span:not(.visually-hidden),.t-mature-orange .c-voter-wizard__control--next:focus > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-orange:hover > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-orange:focus > span:not(.visually-hidden),.t-mature-orange + .c-voter-wizard__control--prev:hover > span:not(.visually-hidden),.t-mature-orange + .c-voter-wizard__control--prev:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-voter-wizard__control--next.t-mature-orange.is-active > span:not(.visually-hidden),.t-mature-orange .c-voter-wizard__control--next.is-active > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-orange.is-active > span:not(.visually-hidden),.t-mature-orange + .c-voter-wizard__control--prev.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-voter-wizard__control--next.t-mature-green,.t-mature-green .c-voter-wizard__control--next,.c-voter-wizard__control--prev.t-mature-green,.t-mature-green +.c-voter-wizard__control--prev{background-color:#897616;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-voter-wizard__control--next.t-mature-green > span:not(.visually-hidden),.t-mature-green .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-green > span:not(.visually-hidden),.t-mature-green + .c-voter-wizard__control--prev > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;}@media (min-width:767px){.c-voter-wizard__control--next.t-mature-green > span:not(.visually-hidden),.t-mature-green .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-green > span:not(.visually-hidden),.t-mature-green + .c-voter-wizard__control--prev > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-voter-wizard__control--next.t-mature-green:hover,.c-voter-wizard__control--next.t-mature-green:focus,.t-mature-green .c-voter-wizard__control--next:hover,.t-mature-green .c-voter-wizard__control--next:focus,.c-voter-wizard__control--prev.t-mature-green:hover,.c-voter-wizard__control--prev.t-mature-green:focus,.t-mature-green + .c-voter-wizard__control--prev:hover,.t-mature-green + .c-voter-wizard__control--prev:focus{text-decoration:none;}.c-voter-wizard__control--next.t-mature-green:hover > span:not(.visually-hidden),.c-voter-wizard__control--next.t-mature-green:focus > span:not(.visually-hidden),.t-mature-green .c-voter-wizard__control--next:hover > span:not(.visually-hidden),.t-mature-green .c-voter-wizard__control--next:focus > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-green:hover > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-green:focus > span:not(.visually-hidden),.t-mature-green + .c-voter-wizard__control--prev:hover > span:not(.visually-hidden),.t-mature-green + .c-voter-wizard__control--prev:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-voter-wizard__control--next.t-mature-green.is-active > span:not(.visually-hidden),.t-mature-green .c-voter-wizard__control--next.is-active > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-green.is-active > span:not(.visually-hidden),.t-mature-green + .c-voter-wizard__control--prev.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-voter-wizard__control--next.t-mature-purple,.t-mature-purple .c-voter-wizard__control--next,.c-voter-wizard__control--prev.t-mature-purple,.t-mature-purple +.c-voter-wizard__control--prev{background-color:#705191;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-voter-wizard__control--next.t-mature-purple > span:not(.visually-hidden),.t-mature-purple .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-purple > span:not(.visually-hidden),.t-mature-purple + .c-voter-wizard__control--prev > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;}@media (min-width:767px){.c-voter-wizard__control--next.t-mature-purple > span:not(.visually-hidden),.t-mature-purple .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-purple > span:not(.visually-hidden),.t-mature-purple + .c-voter-wizard__control--prev > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-voter-wizard__control--next.t-mature-purple:hover,.c-voter-wizard__control--next.t-mature-purple:focus,.t-mature-purple .c-voter-wizard__control--next:hover,.t-mature-purple .c-voter-wizard__control--next:focus,.c-voter-wizard__control--prev.t-mature-purple:hover,.c-voter-wizard__control--prev.t-mature-purple:focus,.t-mature-purple + .c-voter-wizard__control--prev:hover,.t-mature-purple + .c-voter-wizard__control--prev:focus{text-decoration:none;}.c-voter-wizard__control--next.t-mature-purple:hover > span:not(.visually-hidden),.c-voter-wizard__control--next.t-mature-purple:focus > span:not(.visually-hidden),.t-mature-purple .c-voter-wizard__control--next:hover > span:not(.visually-hidden),.t-mature-purple .c-voter-wizard__control--next:focus > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-purple:hover > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-purple:focus > span:not(.visually-hidden),.t-mature-purple + .c-voter-wizard__control--prev:hover > span:not(.visually-hidden),.t-mature-purple + .c-voter-wizard__control--prev:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-voter-wizard__control--next.t-mature-purple.is-active > span:not(.visually-hidden),.t-mature-purple .c-voter-wizard__control--next.is-active > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-purple.is-active > span:not(.visually-hidden),.t-mature-purple + .c-voter-wizard__control--prev.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-voter-wizard__control--next.t-mature-yellow,.t-mature-yellow .c-voter-wizard__control--next,.c-voter-wizard__control--prev.t-mature-yellow,.t-mature-yellow +.c-voter-wizard__control--prev{background-color:#897616;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-voter-wizard__control--next.t-mature-yellow > span:not(.visually-hidden),.t-mature-yellow .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-yellow > span:not(.visually-hidden),.t-mature-yellow + .c-voter-wizard__control--prev > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;}@media (min-width:767px){.c-voter-wizard__control--next.t-mature-yellow > span:not(.visually-hidden),.t-mature-yellow .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-yellow > span:not(.visually-hidden),.t-mature-yellow + .c-voter-wizard__control--prev > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-voter-wizard__control--next.t-mature-yellow:hover,.c-voter-wizard__control--next.t-mature-yellow:focus,.t-mature-yellow .c-voter-wizard__control--next:hover,.t-mature-yellow .c-voter-wizard__control--next:focus,.c-voter-wizard__control--prev.t-mature-yellow:hover,.c-voter-wizard__control--prev.t-mature-yellow:focus,.t-mature-yellow + .c-voter-wizard__control--prev:hover,.t-mature-yellow + .c-voter-wizard__control--prev:focus{text-decoration:none;}.c-voter-wizard__control--next.t-mature-yellow:hover > span:not(.visually-hidden),.c-voter-wizard__control--next.t-mature-yellow:focus > span:not(.visually-hidden),.t-mature-yellow .c-voter-wizard__control--next:hover > span:not(.visually-hidden),.t-mature-yellow .c-voter-wizard__control--next:focus > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-yellow:hover > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-yellow:focus > span:not(.visually-hidden),.t-mature-yellow + .c-voter-wizard__control--prev:hover > span:not(.visually-hidden),.t-mature-yellow + .c-voter-wizard__control--prev:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-voter-wizard__control--next.t-mature-yellow.is-active > span:not(.visually-hidden),.t-mature-yellow .c-voter-wizard__control--next.is-active > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-yellow.is-active > span:not(.visually-hidden),.t-mature-yellow + .c-voter-wizard__control--prev.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-voter-wizard__control--next.t-mature-brown,.t-mature-brown .c-voter-wizard__control--next,.c-voter-wizard__control--prev.t-mature-brown,.t-mature-brown +.c-voter-wizard__control--prev{background-color:#2B220A;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-voter-wizard__control--next.t-mature-brown > span:not(.visually-hidden),.t-mature-brown .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-brown > span:not(.visually-hidden),.t-mature-brown + .c-voter-wizard__control--prev > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;}@media (min-width:767px){.c-voter-wizard__control--next.t-mature-brown > span:not(.visually-hidden),.t-mature-brown .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-brown > span:not(.visually-hidden),.t-mature-brown + .c-voter-wizard__control--prev > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-voter-wizard__control--next.t-mature-brown:hover,.c-voter-wizard__control--next.t-mature-brown:focus,.t-mature-brown .c-voter-wizard__control--next:hover,.t-mature-brown .c-voter-wizard__control--next:focus,.c-voter-wizard__control--prev.t-mature-brown:hover,.c-voter-wizard__control--prev.t-mature-brown:focus,.t-mature-brown + .c-voter-wizard__control--prev:hover,.t-mature-brown + .c-voter-wizard__control--prev:focus{text-decoration:none;}.c-voter-wizard__control--next.t-mature-brown:hover > span:not(.visually-hidden),.c-voter-wizard__control--next.t-mature-brown:focus > span:not(.visually-hidden),.t-mature-brown .c-voter-wizard__control--next:hover > span:not(.visually-hidden),.t-mature-brown .c-voter-wizard__control--next:focus > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-brown:hover > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-brown:focus > span:not(.visually-hidden),.t-mature-brown + .c-voter-wizard__control--prev:hover > span:not(.visually-hidden),.t-mature-brown + .c-voter-wizard__control--prev:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-voter-wizard__control--next.t-mature-brown.is-active > span:not(.visually-hidden),.t-mature-brown .c-voter-wizard__control--next.is-active > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-brown.is-active > span:not(.visually-hidden),.t-mature-brown + .c-voter-wizard__control--prev.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-voter-wizard__control--next.t-learning,.t-learning .c-voter-wizard__control--next,.c-voter-wizard__control--prev.t-learning,.t-learning +.c-voter-wizard__control--prev{background-color:#323131;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-voter-wizard__control--next.t-learning > span:not(.visually-hidden),.t-learning .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-learning > span:not(.visually-hidden),.t-learning + .c-voter-wizard__control--prev > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;}@media (min-width:767px){.c-voter-wizard__control--next.t-learning > span:not(.visually-hidden),.t-learning .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-learning > span:not(.visually-hidden),.t-learning + .c-voter-wizard__control--prev > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-voter-wizard__control--next.t-learning:hover,.c-voter-wizard__control--next.t-learning:focus,.t-learning .c-voter-wizard__control--next:hover,.t-learning .c-voter-wizard__control--next:focus,.c-voter-wizard__control--prev.t-learning:hover,.c-voter-wizard__control--prev.t-learning:focus,.t-learning + .c-voter-wizard__control--prev:hover,.t-learning + .c-voter-wizard__control--prev:focus{text-decoration:none;}.c-voter-wizard__control--next.t-learning:hover > span:not(.visually-hidden),.c-voter-wizard__control--next.t-learning:focus > span:not(.visually-hidden),.t-learning .c-voter-wizard__control--next:hover > span:not(.visually-hidden),.t-learning .c-voter-wizard__control--next:focus > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-learning:hover > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-learning:focus > span:not(.visually-hidden),.t-learning + .c-voter-wizard__control--prev:hover > span:not(.visually-hidden),.t-learning + .c-voter-wizard__control--prev:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-voter-wizard__control--next.t-learning.is-active > span:not(.visually-hidden),.t-learning .c-voter-wizard__control--next.is-active > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-learning.is-active > span:not(.visually-hidden),.t-learning + .c-voter-wizard__control--prev.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-voter-wizard__control--next.t-learning--educator,.t-learning--educator .c-voter-wizard__control--next,.c-voter-wizard__control--prev.t-learning--educator,.t-learning--educator +.c-voter-wizard__control--prev{background-color:#323131;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-voter-wizard__control--next.t-learning--educator > span:not(.visually-hidden),.t-learning--educator .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-learning--educator > span:not(.visually-hidden),.t-learning--educator + .c-voter-wizard__control--prev > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;}@media (min-width:767px){.c-voter-wizard__control--next.t-learning--educator > span:not(.visually-hidden),.t-learning--educator .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-learning--educator > span:not(.visually-hidden),.t-learning--educator + .c-voter-wizard__control--prev > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-voter-wizard__control--next.t-learning--educator:hover,.c-voter-wizard__control--next.t-learning--educator:focus,.t-learning--educator .c-voter-wizard__control--next:hover,.t-learning--educator .c-voter-wizard__control--next:focus,.c-voter-wizard__control--prev.t-learning--educator:hover,.c-voter-wizard__control--prev.t-learning--educator:focus,.t-learning--educator + .c-voter-wizard__control--prev:hover,.t-learning--educator + .c-voter-wizard__control--prev:focus{text-decoration:none;}.c-voter-wizard__control--next.t-learning--educator:hover > span:not(.visually-hidden),.c-voter-wizard__control--next.t-learning--educator:focus > span:not(.visually-hidden),.t-learning--educator .c-voter-wizard__control--next:hover > span:not(.visually-hidden),.t-learning--educator .c-voter-wizard__control--next:focus > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-learning--educator:hover > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-learning--educator:focus > span:not(.visually-hidden),.t-learning--educator + .c-voter-wizard__control--prev:hover > span:not(.visually-hidden),.t-learning--educator + .c-voter-wizard__control--prev:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-voter-wizard__control--next.t-learning--educator.is-active > span:not(.visually-hidden),.t-learning--educator .c-voter-wizard__control--next.is-active > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-learning--educator.is-active > span:not(.visually-hidden),.t-learning--educator + .c-voter-wizard__control--prev.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-voter-wizard__control--next{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}@media (min-width:480px){.c-voter-wizard__control--next{margin-left:auto;}}.c-voter-wizard__control--reset{-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-voter-wizard__control--reset > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;}@media (min-width:767px){.c-voter-wizard__control--reset > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-voter-wizard__control--reset:hover,.c-voter-wizard__control--reset:focus{text-decoration:none;}.c-voter-wizard__control--reset:hover > span:not(.visually-hidden),.c-voter-wizard__control--reset:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-voter-wizard__control--reset.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-voter-wizard__control--reset.t-your-vote-matters,.t-your-vote-matters .c-voter-wizard__control--reset{-webkit-box-shadow:inset 2px 2px 0px #077988,inset -2px -2px 0px #077988;box-shadow:inset 2px 2px 0px #077988,inset -2px -2px 0px #077988;color:#077988;}.c-voter-wizard__control--reset.t-guidance,.t-guidance .c-voter-wizard__control--reset{-webkit-box-shadow:inset 2px 2px 0px #a91255,inset -2px -2px 0px #a91255;box-shadow:inset 2px 2px 0px #a91255,inset -2px -2px 0px #a91255;color:#a91255;}.c-voter-wizard__control--reset.t-mature-orange,.t-mature-orange .c-voter-wizard__control--reset{-webkit-box-shadow:inset 2px 2px 0px #B74E20,inset -2px -2px 0px #B74E20;box-shadow:inset 2px 2px 0px #B74E20,inset -2px -2px 0px #B74E20;color:#B74E20;}.c-voter-wizard__control--reset.t-mature-green,.t-mature-green .c-voter-wizard__control--reset{-webkit-box-shadow:inset 2px 2px 0px #897616,inset -2px -2px 0px #897616;box-shadow:inset 2px 2px 0px #897616,inset -2px -2px 0px #897616;color:#897616;}.c-voter-wizard__control--reset.t-mature-purple,.t-mature-purple .c-voter-wizard__control--reset{-webkit-box-shadow:inset 2px 2px 0px #705191,inset -2px -2px 0px #705191;box-shadow:inset 2px 2px 0px #705191,inset -2px -2px 0px #705191;color:#705191;}.c-voter-wizard__control--reset.t-mature-yellow,.t-mature-yellow .c-voter-wizard__control--reset{-webkit-box-shadow:inset 2px 2px 0px #897616,inset -2px -2px 0px #897616;box-shadow:inset 2px 2px 0px #897616,inset -2px -2px 0px #897616;color:#897616;}.c-voter-wizard__control--reset.t-mature-brown,.t-mature-brown .c-voter-wizard__control--reset{-webkit-box-shadow:inset 2px 2px 0px #2B220A,inset -2px -2px 0px #2B220A;box-shadow:inset 2px 2px 0px #2B220A,inset -2px -2px 0px #2B220A;color:#2B220A;}.c-voter-wizard__control--reset.t-learning,.t-learning .c-voter-wizard__control--reset{-webkit-box-shadow:inset 2px 2px 0px #323131,inset -2px -2px 0px #323131;box-shadow:inset 2px 2px 0px #323131,inset -2px -2px 0px #323131;color:#323131;}.c-voter-wizard__control--reset.t-learning--educator,.t-learning--educator .c-voter-wizard__control--reset{-webkit-box-shadow:inset 2px 2px 0px #323131,inset -2px -2px 0px #323131;box-shadow:inset 2px 2px 0px #323131,inset -2px -2px 0px #323131;color:#323131;}.c-voter-wizard__input-container--inline,.c-voter-wizard__inline-input{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.c-voter-wizard__input-container--has-spacer{margin-left:-20px;margin-top:-20px;}@media (min-width:767px){.c-voter-wizard__input-container--has-spacer{margin-left:-30px;}}@media (min-width:1024px){.c-voter-wizard__input-container--has-spacer{margin-left:-40px;}}.c-voter-wizard__input-container--has-spacer .c-voter-wizard__inline-input{padding-left:20px;padding-top:20px;}@media (min-width:767px){.c-voter-wizard__input-container--has-spacer .c-voter-wizard__inline-input{padding-left:30px;}}@media (min-width:1024px){.c-voter-wizard__input-container--has-spacer .c-voter-wizard__inline-input{padding-left:40px;}}.c-voter-wizard__inline-input{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.c-voter-wizard__inline-input--date{width:100%;}@media (min-width:767px){.c-voter-wizard__inline-input--date{width:33.33333%;}}.c-voter-wizard__results-message-container{border:1px solid #25B2D3;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;}.c-voter-wizard__results-message-container.t-your-vote-matters,.t-your-vote-matters .c-voter-wizard__results-message-container{border-color:#ECF3F3;}.c-voter-wizard__results-message-container.t-guidance,.t-guidance .c-voter-wizard__results-message-container{border-color:#F4EDF0;}.c-voter-wizard__results-message-container.t-mature-orange,.t-mature-orange .c-voter-wizard__results-message-container{border-color:#F6F0EE;}.c-voter-wizard__results-message-container.t-mature-green,.t-mature-green .c-voter-wizard__results-message-container{border-color:#F1F2ED;}.c-voter-wizard__results-message-container.t-mature-purple,.t-mature-purple .c-voter-wizard__results-message-container{border-color:#F2F0F3;}.c-voter-wizard__results-message-container.t-mature-yellow,.t-mature-yellow .c-voter-wizard__results-message-container{border-color:#F3F2ED;}.c-voter-wizard__results-message-container.t-mature-brown,.t-mature-brown .c-voter-wizard__results-message-container{border-color:#EEEEED;}.c-voter-wizard__results-message-container.t-learning,.t-learning .c-voter-wizard__results-message-container{border-color:#B5FF2B;}.c-voter-wizard__results-message-container.t-learning--educator,.t-learning--educator .c-voter-wizard__results-message-container{border-color:#DEACFF;}.c-voter-wizard__results-message-container *:last-child{margin-bottom:0;}.c-voter-wizard__results-icon{margin-right:0.5em;-webkit-box-flex:0;-ms-flex:none;flex:none;}.c-voter-wizard__results-section{padding-bottom:20px;}.c-voter-wizard__results-section:not(:first-child){padding-top:20px;border-top:1px solid #25B2D3;}.c-voter-wizard__results-section:not(:first-child).t-your-vote-matters,.t-your-vote-matters .c-voter-wizard__results-section:not(:first-child){border-color:#ECF3F3;}.c-voter-wizard__results-section:not(:first-child).t-guidance,.t-guidance .c-voter-wizard__results-section:not(:first-child){border-color:#F4EDF0;}.c-voter-wizard__results-section:not(:first-child).t-mature-orange,.t-mature-orange .c-voter-wizard__results-section:not(:first-child){border-color:#F6F0EE;}.c-voter-wizard__results-section:not(:first-child).t-mature-green,.t-mature-green .c-voter-wizard__results-section:not(:first-child){border-color:#F1F2ED;}.c-voter-wizard__results-section:not(:first-child).t-mature-purple,.t-mature-purple .c-voter-wizard__results-section:not(:first-child){border-color:#F2F0F3;}.c-voter-wizard__results-section:not(:first-child).t-mature-yellow,.t-mature-yellow .c-voter-wizard__results-section:not(:first-child){border-color:#F3F2ED;}.c-voter-wizard__results-section:not(:first-child).t-mature-brown,.t-mature-brown .c-voter-wizard__results-section:not(:first-child){border-color:#EEEEED;}.c-voter-wizard__results-section:not(:first-child).t-learning,.t-learning .c-voter-wizard__results-section:not(:first-child){border-color:#B5FF2B;}.c-voter-wizard__results-section:not(:first-child).t-learning--educator,.t-learning--educator .c-voter-wizard__results-section:not(:first-child){border-color:#DEACFF;}.c-voter-wizard__results-section *:last-child{margin-bottom:0;}.c-voter-wizard__results-heading-icon{font-size:1.12rem;line-height:1.4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media all and (min-width:767px){.c-voter-wizard__results-heading-icon{font-size:1.12rem;line-height:1.4;}}@media all and (min-width:1024px){.c-voter-wizard__results-heading-icon{font-size:1.11rem;line-height:1.4;}}@media all and (min-width:1400px){.c-voter-wizard__results-heading-icon{font-size:1.1rem;line-height:1.4;}}.c-voter-wizard__results-heading-icon .o-icon{margin-right:0.5em;}.c-voter-wizard__results-link{display:block;text-decoration:underline;}.c-voter-wizard__results-link:hover{text-decoration:none;}.c-voter-wizard__results-link:not(:last-child){margin-bottom:1em;}.c-voter-wizard__link{text-decoration:underline;}.c-voter-wizard__link:hover{text-decoration:none;}.c-voter-wizard__link:not(:last-child){margin-bottom:1em;}.c-voter-wizard-radio .c-voter-wizard-radio__input{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal;}.c-voter-wizard-radio .c-voter-wizard__label--radio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.c-voter-wizard__label{font-size:1rem;line-height:1.4;}@media all and (min-width:767px){.c-voter-wizard__label{font-size:1rem;line-height:1.4;}}@media all and (min-width:1024px){.c-voter-wizard__label{font-size:1rem;line-height:1.4;}}@media all and (min-width:1400px){.c-voter-wizard__label{font-size:0.9rem;line-height:1.4;}}.c-voter-wizard__label--radio{background:#003057;color:#FFFFFF;cursor:pointer;padding:20px;border:2px solid transparent;}.c-voter-wizard__label--radio.t-your-vote-matters,.t-your-vote-matters .c-voter-wizard__label--radio{background:#077988;}.c-voter-wizard__label--radio.t-guidance,.t-guidance .c-voter-wizard__label--radio{background:#a91255;}.c-voter-wizard__label--radio.t-mature-orange,.t-mature-orange .c-voter-wizard__label--radio{background:#B74E20;}.c-voter-wizard__label--radio.t-mature-green,.t-mature-green .c-voter-wizard__label--radio{background:#897616;}.c-voter-wizard__label--radio.t-mature-purple,.t-mature-purple .c-voter-wizard__label--radio{background:#705191;}.c-voter-wizard__label--radio.t-mature-yellow,.t-mature-yellow .c-voter-wizard__label--radio{background:#897616;}.c-voter-wizard__label--radio.t-mature-brown,.t-mature-brown .c-voter-wizard__label--radio{background:#2B220A;}.c-voter-wizard__label--radio.t-learning,.t-learning .c-voter-wizard__label--radio{background:#323131;}.c-voter-wizard__label--radio.t-learning--educator,.t-learning--educator .c-voter-wizard__label--radio{background:#323131;}@media (min-width:767px){.c-voter-wizard__label--radio{padding:18px;}}.c-voter-wizard__label--radio:before{content:"";width:20px;height:20px;border-radius:50%;background-color:#FFFFFF;display:block;margin-right:0.5em;}.c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio{border-color:#25B2D3;}.c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio.t-your-vote-matters,.t-your-vote-matters .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio{border-color:#ECF3F3;}.c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio.t-guidance,.t-guidance .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio{border-color:#F4EDF0;}.c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio.t-mature-orange,.t-mature-orange .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio{border-color:#F6F0EE;}.c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio.t-mature-green,.t-mature-green .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio{border-color:#F1F2ED;}.c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio.t-mature-purple,.t-mature-purple .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio{border-color:#F2F0F3;}.c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio.t-mature-yellow,.t-mature-yellow .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio{border-color:#F3F2ED;}.c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio.t-mature-brown,.t-mature-brown .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio{border-color:#EEEEED;}.c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio.t-learning,.t-learning .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio{border-color:#B5FF2B;}.c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio.t-learning--educator,.t-learning--educator .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio{border-color:#DEACFF;}.c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio:before{background-color:#003057;border:5px solid #FFFFFF;}.t-your-vote-matters .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio:before{background-color:#077988;}.t-guidance .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio:before{background-color:#a91255;}.t-mature-orange .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio:before{background-color:#B74E20;}.t-mature-green .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio:before{background-color:#897616;}.t-mature-purple .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio:before{background-color:#705191;}.t-mature-yellow .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio:before{background-color:#897616;}.t-mature-brown .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio:before{background-color:#2B220A;}.t-learning .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio:before{background-color:#323131;}.t-learning--educator .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio:before{background-color:#323131;}.c-voter-wizard-modal-trigger{font-size:1rem;line-height:1.2;background:none;border:0;padding:0;color:currentColor;text-decoration:underline;}.c-voter-wizard-modal-trigger:hover .o-icon,.c-voter-wizard-modal-trigger:focus .o-icon{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);}@media all and (min-width:767px){.c-voter-wizard-modal-trigger{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){.c-voter-wizard-modal-trigger{font-size:0.8rem;line-height:1.2;}}@media all and (min-width:1400px){.c-voter-wizard-modal-trigger{font-size:0.8rem;line-height:1.2;}}.c-voter-wizard-modal-trigger:hover{text-decoration:none;}.c-process-tool--pull-content{}.page-node-type-page .c-process-tool--pull-content,.page-node-type-article .c-process-tool--pull-content{--sidebarWidth:0.3;--sliceColumnWidth:0.7;--gutter:1.66667rem;}@media (min-width:767px){.page-node-type-page .c-process-tool--pull-content,.page-node-type-article .c-process-tool--pull-content{width:calc((100% * (1 + (var(--sidebarWidth)) / (var(--sliceColumnWidth)))) + (var(--gutter) / 2));}}@media (min-width:1024px){.page-node-type-page .c-process-tool--pull-content,.page-node-type-article .c-process-tool--pull-content{--gutter:2.22222rem;}}@media (min-width:1400px){.page-node-type-page .c-process-tool--pull-content,.page-node-type-article .c-process-tool--pull-content{--gutter:2.5rem;}}.c-process-tool-placeholder{height:400px;background-color:#003057;}.c-process-tool{background-color:#003057;color:#FFFFFF;}.c-process-tool h1,.c-process-tool h2,.c-process-tool h3,.c-process-tool h4,.c-process-tool h5,.c-process-tool h6,.c-process-tool .o-type-h1,.c-process-tool .o-type-h2,.c-process-tool .o-type-h3,.c-process-tool .o-type-h4,.c-process-tool .o-type-h5,.c-process-tool .o-type-h6{margin:0 0 0.5em;}.c-process-tool h1:only-child,.c-process-tool h2:only-child,.c-process-tool h3:only-child,.c-process-tool h4:only-child,.c-process-tool h5:only-child,.c-process-tool h6:only-child,.c-process-tool .o-type-h1:only-child,.c-process-tool .o-type-h2:only-child,.c-process-tool .o-type-h3:only-child,.c-process-tool .o-type-h4:only-child,.c-process-tool .o-type-h5:only-child,.c-process-tool .o-type-h6:only-child{margin-bottom:0;}.c-process-tool__landing{height:600px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}@media (min-width:1024px){.c-process-tool__landing{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.c-process-tool__landing-content{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.c-process-tool__landing-content-inner{padding:20px;width:100%;}@media (min-width:1024px){.c-process-tool__landing-content-inner{padding:50px;}}.c-process-tool__landing-image-container{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;}.c-process-tool__landing-image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.c-process-tool__question{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;}.c-process-tool__question-content-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;}@media (min-width:1024px){.c-process-tool__question-content-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.c-process-tool__question-content{overflow:auto;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin-top:auto;margin-bottom:auto;}@media (min-width:1024px){.c-process-tool__question-content{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:0;margin-bottom:0;}}.c-process-tool__question-content-inner{width:100%;margin-top:auto;margin-bottom:auto;padding:40px 20px;}@media (min-width:1024px){.c-process-tool__question-content-inner{padding:50px;}}.c-process-tool__question-content--list .c-process-tool__question-content-inner{padding-left:20px;}.c-process-tool__question-content-label{margin-bottom:0;}.c-process-tool__question-content--list{background-color:#e5f4f8;color:#003057;position:relative;}.c-process-tool__question-content--list::before{content:"";width:0;height:0;position:-webkit-sticky;position:sticky;border:25px solid transparent;left:50%;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-bottom-width:0;border-top-color:#003057;}@media (min-width:1024px){.c-process-tool__question-content--list::before{left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border:25px solid transparent;border-right-width:0;border-left-color:#003057;}}.c-process-tool__question-content--list:first-child::before{display:none;}.c-process-tool__question-list{margin:0;padding:0;list-style:none;}.c-process-tool__question-list li{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1em;font-weight:bold;}.c-process-tool__question-list li:last-child{margin-bottom:0;}.c-process-tool__question-list li::before{content:"";background-image:url(https://www.electoralcommission.org.uk/themes/custom/electoralcommission/dist/img/svg/icon-process-list-item.svg);width:25px;height:25px;-webkit-box-flex:0;-ms-flex:none;flex:none;margin-right:1em;}.c-process-tool__controls{background-color:#25B2D3;padding:20px;}@media (min-width:1024px){.c-process-tool__controls{padding:35px 50px;}}.c-process-tool__buttons-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-20px;}.c-process-tool__button{margin-left:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-preferred-size:33.33%;flex-basis:33.33%;}@media (min-width:1024px){.c-process-tool__button{-ms-flex-preferred-size:auto;flex-basis:auto;min-width:150px;}}.c-process-tool__button:first-child{margin-right:auto;}@media (min-width:1024px){.c-process-tool__button:first-child{margin-right:0;}}.c-process-tool__button span{text-shadow:none;}.c-process-tool__button--back{background-color:#FFFFFF;}.c-process-tool__button--reset{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:30px;right:20px;color:#FFFFFF;}.c-process-tool__button--reset > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;}@media (min-width:767px){.c-process-tool__button--reset > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-process-tool__button--reset:hover,.c-process-tool__button--reset:focus{text-decoration:none;}.c-process-tool__button--reset:hover > span:not(.visually-hidden),.c-process-tool__button--reset:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-process-tool__button--reset.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}@media (min-width:1024px){.c-process-tool__button--reset{color:#003057;position:static;margin-right:auto;min-width:0;}}.c-process-tool__button-icon{display:none;}@media (min-width:1024px){.c-process-tool__button-icon{display:block;}}.c-wysiwyg{}.c-wysiwyg blockquote{font-size:1.38rem;line-height:1.4;margin:1rem 0;font-weight:600;padding-left:20px;}@media all and (min-width:767px){.c-wysiwyg blockquote{font-size:1.35rem;line-height:1.4;}}@media all and (min-width:1024px){.c-wysiwyg blockquote{font-size:1.33rem;line-height:1.4;}}@media all and (min-width:1400px){.c-wysiwyg blockquote{font-size:1.3rem;line-height:1.4;}}.c-wysiwyg a:not([class]){text-decoration:underline;display:inline-block;}.c-wysiwyg a:not([class]):hover,.c-wysiwyg a:not([class]):focus{text-decoration:none;}.c-wysiwyg a{color:#19809e;}.c-wysiwyg .o-external-link:not(.button-link) > .o-external-link-content{text-decoration:underline;}.c-wysiwyg .o-external-link:not(.button-link):hover,.c-wysiwyg .o-external-link:not(.button-link):focus{text-decoration:none;}.c-wysiwyg .o-external-link:not(.button-link):hover > .o-external-link-content,.c-wysiwyg .o-external-link:not(.button-link):focus > .o-external-link-content{text-decoration:none;}.c-wysiwyg li{margin:0 0 0.5em;}.c-wysiwyg .button-link{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:1em;}.c-wysiwyg .button-link:first-child{margin-top:0;}.c-wysiwyg .button-link:last-child{margin-bottom:0;}.c-wysiwyg h2,.c-wysiwyg h3,.c-wysiwyg h4,.c-wysiwyg h5,.c-wysiwyg h6{margin-bottom:0.5em;}.c-wysiwyg h2:not(:first-child),.c-wysiwyg h3:not(:first-child),.c-wysiwyg h4:not(:first-child),.c-wysiwyg h5:not(:first-child),.c-wysiwyg h6:not(:first-child){margin-top:1em;}.c-wysiwyg-table{margin:1.875rem 0;}.c-wysiwyg-table th{background-color:#003057;color:#FFFFFF;}.c-wysiwyg-table td{background-color:#e5f4f8;color:#003057;}.c-wysiwyg-table td,.c-wysiwyg-table th{font-size:1rem;line-height:1.5;border:1px solid #FFFFFF;margin:0;padding:20px;text-align:left;min-width:250px;max-width:500px;}@media all and (min-width:767px){.c-wysiwyg-table td,.c-wysiwyg-table th{font-size:0.88rem;line-height:1.5;}}@media all and (min-width:1024px){.c-wysiwyg-table td,.c-wysiwyg-table th{font-size:1rem;line-height:1.5;}}@media all and (min-width:1400px){.c-wysiwyg-table td,.c-wysiwyg-table th{font-size:0.9rem;line-height:1.5;}}.c-wysiwyg-table table{border-collapse:collapse;width:100% !important;}.c-wysiwyg-table caption{font-size:1rem;line-height:1.5;text-align:left;margin-bottom:10px;}@media all and (min-width:767px){.c-wysiwyg-table caption{font-size:0.88rem;line-height:1.5;}}@media all and (min-width:1024px){.c-wysiwyg-table caption{font-size:1rem;line-height:1.5;}}@media all and (min-width:1400px){.c-wysiwyg-table caption{font-size:0.9rem;line-height:1.5;}}.c-wysiwyg-table .simplebar-track.horizontal{background-color:#e5f4f8;border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;height:40px;padding:10px;overflow:hidden;position:relative;}.c-wysiwyg-table .horizontal.simplebar-track .simplebar-scrollbar{background-color:#003057;top:50%;margin-top:-3px;}.page-node-type-longform-content .c-wysiwyg-table{margin-left:-20px;margin-right:-20px;}@media (min-width:480px){.page-node-type-longform-content .c-wysiwyg-table{margin-left:-20px;margin-right:-20px;}}@media (max-width:766px){.page-node-type-longform-content .c-wysiwyg-table .simplebar-wrapper{padding-bottom:60px;}.page-node-type-longform-content .c-wysiwyg-table .simplebar-horizontal{background-color:#003057;}.page-node-type-longform-content .c-wysiwyg-table .simplebar-track.simplebar-horizontal{height:60px;}.page-node-type-longform-content .c-wysiwyg-table .simplebar-track.simplebar-horizontal::before{content:"";left:20px;right:20px;position:absolute;height:8px;top:26px;background-color:rgba(255,255,255,0.2);}.page-node-type-longform-content .c-wysiwyg-table .simplebar-track.simplebar-horizontal .simplebar-scrollbar{height:8px;top:26px;}.page-node-type-longform-content .c-wysiwyg-table .simplebar-scrollbar::before{background-color:#25B2D3;border-radius:0;opacity:1;left:20px;right:20px;}}@media (min-width:767px){.page-node-type-longform-content .c-wysiwyg-table{margin-left:0;margin-right:0;width:calc(100% * 100 / 70);}.page-node-type-longform-content .c-wysiwyg-table .simplebar-wrapper{width:100%;}}.c-resources-country-filter__list{font-family:"Swis721MdBTW05-Bold","helvetica","arial",sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;font-weight:bolder;list-style:none;padding:0;}@media (min-width:480px){.c-resources-country-filter__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.c-resources-country-filter__list .form-item{-webkit-backface-visibility:hidden;backface-visibility:hidden;margin-bottom:0;height:100%;}.c-resources-country-filter__list .form-item .underline{width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;}@media (min-width:767px){.c-resources-country-filter__list .form-item .underline{-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-resources-country-filter__list .form-item:hover,.c-resources-country-filter__list .form-item:focus{text-decoration:none;}.c-resources-country-filter__list .form-item:hover .underline,.c-resources-country-filter__list .form-item:focus .underline{background-size:100% 100%;}.c-resources-country-filter__list .form-item.is-active .underline{position:relative;width:calc(100%);background-size:100% 100%;}.c-resources-country-filter__list .form-item .underline{width:auto;}.c-resources-country-filter__item{-webkit-box-flex:1;-ms-flex:1;flex:1;}.c-resources-country-filter__item .form-item-country .option{font-size:1.25rem;line-height:1.4;border-bottom:1px solid #B5FF2B;padding-top:16px;padding-bottom:16px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;}@media all and (min-width:767px){.c-resources-country-filter__item .form-item-country .option{font-size:1.66667rem;line-height:1.4;}}@media all and (min-width:1400px){.c-resources-country-filter__item .form-item-country .option{font-size:1.5rem;line-height:1.4;}}@media (min-width:480px){.c-resources-country-filter__item .form-item-country .option{padding-top:0;padding-bottom:24px;}}.c-resources-country-filter__item .form-item-country input{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal;}.c-resources-country-filter__item .form-item-country input:checked + label{padding-bottom:15px;border-bottom-width:10px;}.paragraph--type--slice-learning-resources .form-submit{display:none;}.c-modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;overflow:auto;background-color:rgba(0,44,87,0.8);}.c-modal__wrapper{display:table;width:100%;height:100%;}.c-modal__content{display:table-cell;padding:20px 0;width:100%;height:100%;vertical-align:middle;text-align:center;}.c-modal__container{display:inline-block;width:calc(100% - 3rem);max-width:768px;text-align:left;}.c-modal__header{display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px 30px;background-color:#077988;color:#FFFFFF;}.c-modal__title{margin:0;}.c-modal__close{padding:0;margin-left:auto;background-color:transparent;}.c-modal__close svg{width:35px;height:35px;fill:#FFFFFF;}.c-modal__body{padding:30px;background-color:#FFFFFF;}.c-modal__body > :last-child{margin-bottom:0;}@media (min-width:767px){.c-modal__body{overflow-y:auto;max-height:600px;}.c-modal__body::-webkit-scrollbar{padding:5px;background-color:#f5f5f5;width:10px;}.c-modal__body::-webkit-scrollbar-thumb{border-radius:15px;background-color:#002C57;}}.c-modal--alert .c-modal__header,.c-modal--alert .c-modal__body{background-color:#9E0055;color:#FFFFFF;}.c-modal--alert .c-modal__title{font-size:1.67rem;line-height:1.4;}@media all and (min-width:767px){.c-modal--alert .c-modal__title{font-size:1.78rem;line-height:1.4;}}@media all and (min-width:1024px){.c-modal--alert .c-modal__title{font-size:2.11rem;line-height:1.4;}}@media all and (min-width:1400px){.c-modal--alert .c-modal__title{font-size:2.3rem;line-height:1.4;}}.c-modal--alert .c-modal__body{padding-top:0;}.c-modal__list-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-left:-15px;margin-bottom:15px;}.c-modal__list-container .c-modal__list{list-style:none;padding-left:15px;margin-bottom:0;}.c-modal__list--2-col{width:100%;-webkit-columns:2;columns:2;}.c-modal--campaign{overflow:hidden;}.c-modal--campaign .c-modal__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.c-modal--campaign .c-modal__content{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;margin:auto;}.c-modal--campaign .c-modal__container{width:100%;max-width:700px;margin:10px auto;}@media (min-width:1280px){.c-modal--campaign .c-modal__container{max-width:1000px;margin:100px auto;}}@media (min-width:1400px){.c-modal--campaign .c-modal__container{max-width:1150px;}}.c-modal--campaign .c-modal__body{position:relative;padding:30px 20px;background:#FEC2DB;font-size:1rem;line-height:1.5;}@media all and (min-width:1400px){.c-modal--campaign .c-modal__body{font-size:0.9rem;}}.c-modal--campaign .c-modal__body h2{font-size:2rem;line-height:1.2;margin-bottom:15px;}@media all and (min-width:1400px){.c-modal--campaign .c-modal__body h2{font-size:2.5rem;}}@media (min-width:767px){.c-modal--campaign .c-modal__body h2{margin-bottom:20px;}}@media (min-width:767px){.c-modal--campaign .c-modal__body{overflow-y:visible;max-height:none;padding:30px;}}@media (min-width:1280px){.c-modal--campaign .c-modal__body{padding:50px;}}@media (min-width:1280px){.c-modal--campaign .c-modal__content-cta-wrapper{width:65%;}}@media (min-width:1400px){.c-modal--campaign .c-modal__content-cta-wrapper{width:62.5%;}}.c-modal--campaign .c-modal__img{opacity:0;position:relative;margin-top:-55px;margin-bottom:-10px;max-width:375px;margin-left:auto;margin-right:auto;-webkit-transform:scale(1) rotate(0deg);-ms-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);}.c-modal--campaign .c-modal__img::before{content:'';display:block;padding-bottom:100%;}.c-modal--campaign .c-modal__img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;}@media (min-width:1280px){.c-modal--campaign .c-modal__img{width:500px;max-width:none;margin:0;position:absolute;top:50%;right:0;-webkit-transform:translate(27%,-43%) scale(1) rotate(0deg);-ms-transform:translate(27%,-43%) scale(1) rotate(0deg);transform:translate(27%,-43%) scale(1) rotate(0deg);}}@media (min-width:1400px){.c-modal--campaign .c-modal__img{width:550px;-webkit-transform:translate(22%,-43%) scale(1) rotate(0deg);-ms-transform:translate(22%,-43%) scale(1) rotate(0deg);transform:translate(22%,-43%) scale(1) rotate(0deg);}}.c-modal--campaign .c-modal__img.c-modal__img--animation-finished{opacity:1;}.c-modal--campaign .c-modal__img.c-modal__img--animation{opacity:1;-webkit-animation-name:imageAnimationMobile;animation-name:imageAnimationMobile;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:cubic-bezier(0.76,0,0.24,1);animation-timing-function:cubic-bezier(0.76,0,0.24,1);}@media (min-width:1280px){.c-modal--campaign .c-modal__img.c-modal__img--animation{-webkit-animation-name:imageAnimation1280;animation-name:imageAnimation1280;}}@media (min-width:1400px){.c-modal--campaign .c-modal__img.c-modal__img--animation{-webkit-animation-name:imageAnimationHuge;animation-name:imageAnimationHuge;}}.c-modal--campaign .c-modal__ctas{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.c-modal--campaign .c-modal__ctas > *:not(:first-child){margin-top:15px;}@media (min-width:1280px){.c-modal--campaign .c-modal__ctas > *:not(:first-child){margin-top:0;margin-left:20px;}}@media (min-width:767px){.c-modal--campaign .c-modal__ctas{margin-top:30px;}}@media (min-width:1280px){.c-modal--campaign .c-modal__ctas{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}@-webkit-keyframes imageAnimationMobile{from{-webkit-transform:scale(1.4) rotate(2deg);transform:scale(1.4) rotate(2deg);}to{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);}}@keyframes imageAnimationMobile{from{-webkit-transform:scale(1.4) rotate(2deg);transform:scale(1.4) rotate(2deg);}to{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);}}@-webkit-keyframes imageAnimation1280{from{-webkit-transform:translate(27%,-43%) scale(2) rotate(2deg);transform:translate(27%,-43%) scale(2) rotate(2deg);}to{-webkit-transform:translate(27%,-43%) scale(1) rotate(0deg);transform:translate(27%,-43%) scale(1) rotate(0deg);}}@keyframes imageAnimation1280{from{-webkit-transform:translate(27%,-43%) scale(2) rotate(2deg);transform:translate(27%,-43%) scale(2) rotate(2deg);}to{-webkit-transform:translate(27%,-43%) scale(1) rotate(0deg);transform:translate(27%,-43%) scale(1) rotate(0deg);}}@-webkit-keyframes imageAnimationHuge{from{-webkit-transform:translate(22%,-43%) scale(2) rotate(2deg);transform:translate(22%,-43%) scale(2) rotate(2deg);}to{-webkit-transform:translate(22%,-43%) scale(1) rotate(0deg);transform:translate(22%,-43%) scale(1) rotate(0deg);}}@keyframes imageAnimationHuge{from{-webkit-transform:translate(22%,-43%) scale(2) rotate(2deg);transform:translate(22%,-43%) scale(2) rotate(2deg);}to{-webkit-transform:translate(22%,-43%) scale(1) rotate(0deg);transform:translate(22%,-43%) scale(1) rotate(0deg);}}.c-voter-wizard{font-size:1rem;line-height:1.4;}@media all and (min-width:767px){.c-voter-wizard{font-size:1rem;line-height:1.4;}}@media all and (min-width:1024px){.c-voter-wizard{font-size:1rem;line-height:1.4;}}@media all and (min-width:1400px){.c-voter-wizard{font-size:0.9rem;line-height:1.4;}}.c-voter-wizard select,.c-voter-wizard textarea,.c-voter-wizard input{background-color:#FFFFFF;border:none;}.c-voter-wizard select.t-your-vote-matters,.t-your-vote-matters .c-voter-wizard select,.c-voter-wizard textarea.t-your-vote-matters,.t-your-vote-matters + .c-voter-wizard textarea,.c-voter-wizard input.t-your-vote-matters,.t-your-vote-matters + .c-voter-wizard input{color:#076A6E;}.c-voter-wizard select.t-guidance,.t-guidance .c-voter-wizard select,.c-voter-wizard textarea.t-guidance,.t-guidance + .c-voter-wizard textarea,.c-voter-wizard input.t-guidance,.t-guidance + .c-voter-wizard input{color:#8F1049;}.c-voter-wizard select.t-mature-orange,.t-mature-orange .c-voter-wizard select,.c-voter-wizard textarea.t-mature-orange,.t-mature-orange + .c-voter-wizard textarea,.c-voter-wizard input.t-mature-orange,.t-mature-orange + .c-voter-wizard input{color:#B24B1F;}.c-voter-wizard select.t-mature-green,.t-mature-green .c-voter-wizard select,.c-voter-wizard textarea.t-mature-green,.t-mature-green + .c-voter-wizard textarea,.c-voter-wizard input.t-mature-green,.t-mature-green + .c-voter-wizard input{color:#706012;}.c-voter-wizard select.t-mature-purple,.t-mature-purple .c-voter-wizard select,.c-voter-wizard textarea.t-mature-purple,.t-mature-purple + .c-voter-wizard textarea,.c-voter-wizard input.t-mature-purple,.t-mature-purple + .c-voter-wizard input{color:#3A0C4C;}.c-voter-wizard select.t-mature-yellow,.t-mature-yellow .c-voter-wizard select,.c-voter-wizard textarea.t-mature-yellow,.t-mature-yellow + .c-voter-wizard textarea,.c-voter-wizard input.t-mature-yellow,.t-mature-yellow + .c-voter-wizard input{color:#706012;}.c-voter-wizard select.t-mature-brown,.t-mature-brown .c-voter-wizard select,.c-voter-wizard textarea.t-mature-brown,.t-mature-brown + .c-voter-wizard textarea,.c-voter-wizard input.t-mature-brown,.t-mature-brown + .c-voter-wizard input{color:#2B220A;}.c-voter-wizard select.t-learning,.t-learning .c-voter-wizard select,.c-voter-wizard textarea.t-learning,.t-learning + .c-voter-wizard textarea,.c-voter-wizard input.t-learning,.t-learning + .c-voter-wizard input{color:#000000;}.c-voter-wizard select.t-learning--educator,.t-learning--educator .c-voter-wizard select,.c-voter-wizard textarea.t-learning--educator,.t-learning--educator + .c-voter-wizard textarea,.c-voter-wizard input.t-learning--educator,.t-learning--educator + .c-voter-wizard input{color:#000000;}.c-voter-wizard h1,.c-voter-wizard h2,.c-voter-wizard h3,.c-voter-wizard h4,.c-voter-wizard h5,.c-voter-wizard h6,.c-voter-wizard .o-type-h1,.c-voter-wizard .o-type-h2,.c-voter-wizard .o-type-h3,.c-voter-wizard .o-type-h4,.c-voter-wizard .o-type-h5,.c-voter-wizard .o-type-h6{margin:0 0 0.5em;}.c-voter-wizard__main{background-color:#003057;color:#FFFFFF;padding:20px;}.c-voter-wizard__main.t-your-vote-matters,.t-your-vote-matters .c-voter-wizard__main{background-color:#077988;}.c-voter-wizard__main.t-guidance,.t-guidance .c-voter-wizard__main{background-color:#a91255;}.c-voter-wizard__main.t-mature-orange,.t-mature-orange .c-voter-wizard__main{background-color:#B74E20;}.c-voter-wizard__main.t-mature-green,.t-mature-green .c-voter-wizard__main{background-color:#897616;}.c-voter-wizard__main.t-mature-purple,.t-mature-purple .c-voter-wizard__main{background-color:#705191;}.c-voter-wizard__main.t-mature-yellow,.t-mature-yellow .c-voter-wizard__main{background-color:#897616;}.c-voter-wizard__main.t-mature-brown,.t-mature-brown .c-voter-wizard__main{background-color:#2B220A;}.c-voter-wizard__main.t-learning,.t-learning .c-voter-wizard__main{background-color:#323131;}.c-voter-wizard__main.t-learning--educator,.t-learning--educator .c-voter-wizard__main{background-color:#323131;}@media (min-width:767px){.c-voter-wizard__main{padding:30px;}}@media (min-width:1024px){.c-voter-wizard__main{padding:40px;}}.c-voter-wizard__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px;background-color:#e5f4f8;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:20px;-webkit-column-gap:20px;column-gap:20px;}.c-voter-wizard__controls.t-your-vote-matters,.t-your-vote-matters .c-voter-wizard__controls{background-color:#ECF3F3;}.c-voter-wizard__controls.t-guidance,.t-guidance .c-voter-wizard__controls{background-color:#F4EDF0;}.c-voter-wizard__controls.t-mature-orange,.t-mature-orange .c-voter-wizard__controls{background-color:#F6F0EE;}.c-voter-wizard__controls.t-mature-green,.t-mature-green .c-voter-wizard__controls{background-color:#F1F2ED;}.c-voter-wizard__controls.t-mature-purple,.t-mature-purple .c-voter-wizard__controls{background-color:#F2F0F3;}.c-voter-wizard__controls.t-mature-yellow,.t-mature-yellow .c-voter-wizard__controls{background-color:#F3F2ED;}.c-voter-wizard__controls.t-mature-brown,.t-mature-brown .c-voter-wizard__controls{background-color:#EEEEED;}.c-voter-wizard__controls.t-learning,.t-learning .c-voter-wizard__controls{background-color:rgba(50,49,49,0.75);}.c-voter-wizard__controls.t-learning--educator,.t-learning--educator .c-voter-wizard__controls{background-color:rgba(50,49,49,0.75);}@media (min-width:767px){.c-voter-wizard__controls{padding:20px 30px;}}@media (min-width:1024px){.c-voter-wizard__controls{padding:20px 40px;}}.c-voter-wizard__control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.c-voter-wizard__control .o-icon{-webkit-box-flex:0;-ms-flex:none;flex:none;}.c-voter-wizard__control--next.t-your-vote-matters,.t-your-vote-matters .c-voter-wizard__control--next,.c-voter-wizard__control--prev.t-your-vote-matters,.t-your-vote-matters +.c-voter-wizard__control--prev{background-color:#077988;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-voter-wizard__control--next.t-your-vote-matters > span:not(.visually-hidden),.t-your-vote-matters .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-your-vote-matters > span:not(.visually-hidden),.t-your-vote-matters + .c-voter-wizard__control--prev > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;}@media (min-width:767px){.c-voter-wizard__control--next.t-your-vote-matters > span:not(.visually-hidden),.t-your-vote-matters .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-your-vote-matters > span:not(.visually-hidden),.t-your-vote-matters + .c-voter-wizard__control--prev > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-voter-wizard__control--next.t-your-vote-matters:hover,.c-voter-wizard__control--next.t-your-vote-matters:focus,.t-your-vote-matters .c-voter-wizard__control--next:hover,.t-your-vote-matters .c-voter-wizard__control--next:focus,.c-voter-wizard__control--prev.t-your-vote-matters:hover,.c-voter-wizard__control--prev.t-your-vote-matters:focus,.t-your-vote-matters + .c-voter-wizard__control--prev:hover,.t-your-vote-matters + .c-voter-wizard__control--prev:focus{text-decoration:none;}.c-voter-wizard__control--next.t-your-vote-matters:hover > span:not(.visually-hidden),.c-voter-wizard__control--next.t-your-vote-matters:focus > span:not(.visually-hidden),.t-your-vote-matters .c-voter-wizard__control--next:hover > span:not(.visually-hidden),.t-your-vote-matters .c-voter-wizard__control--next:focus > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-your-vote-matters:hover > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-your-vote-matters:focus > span:not(.visually-hidden),.t-your-vote-matters + .c-voter-wizard__control--prev:hover > span:not(.visually-hidden),.t-your-vote-matters + .c-voter-wizard__control--prev:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-voter-wizard__control--next.t-your-vote-matters.is-active > span:not(.visually-hidden),.t-your-vote-matters .c-voter-wizard__control--next.is-active > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-your-vote-matters.is-active > span:not(.visually-hidden),.t-your-vote-matters + .c-voter-wizard__control--prev.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-voter-wizard__control--next.t-guidance,.t-guidance .c-voter-wizard__control--next,.c-voter-wizard__control--prev.t-guidance,.t-guidance +.c-voter-wizard__control--prev{background-color:#a91255;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-voter-wizard__control--next.t-guidance > span:not(.visually-hidden),.t-guidance .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-guidance > span:not(.visually-hidden),.t-guidance + .c-voter-wizard__control--prev > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;}@media (min-width:767px){.c-voter-wizard__control--next.t-guidance > span:not(.visually-hidden),.t-guidance .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-guidance > span:not(.visually-hidden),.t-guidance + .c-voter-wizard__control--prev > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-voter-wizard__control--next.t-guidance:hover,.c-voter-wizard__control--next.t-guidance:focus,.t-guidance .c-voter-wizard__control--next:hover,.t-guidance .c-voter-wizard__control--next:focus,.c-voter-wizard__control--prev.t-guidance:hover,.c-voter-wizard__control--prev.t-guidance:focus,.t-guidance + .c-voter-wizard__control--prev:hover,.t-guidance + .c-voter-wizard__control--prev:focus{text-decoration:none;}.c-voter-wizard__control--next.t-guidance:hover > span:not(.visually-hidden),.c-voter-wizard__control--next.t-guidance:focus > span:not(.visually-hidden),.t-guidance .c-voter-wizard__control--next:hover > span:not(.visually-hidden),.t-guidance .c-voter-wizard__control--next:focus > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-guidance:hover > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-guidance:focus > span:not(.visually-hidden),.t-guidance + .c-voter-wizard__control--prev:hover > span:not(.visually-hidden),.t-guidance + .c-voter-wizard__control--prev:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-voter-wizard__control--next.t-guidance.is-active > span:not(.visually-hidden),.t-guidance .c-voter-wizard__control--next.is-active > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-guidance.is-active > span:not(.visually-hidden),.t-guidance + .c-voter-wizard__control--prev.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-voter-wizard__control--next.t-mature-orange,.t-mature-orange .c-voter-wizard__control--next,.c-voter-wizard__control--prev.t-mature-orange,.t-mature-orange +.c-voter-wizard__control--prev{background-color:#B74E20;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-voter-wizard__control--next.t-mature-orange > span:not(.visually-hidden),.t-mature-orange .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-orange > span:not(.visually-hidden),.t-mature-orange + .c-voter-wizard__control--prev > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;}@media (min-width:767px){.c-voter-wizard__control--next.t-mature-orange > span:not(.visually-hidden),.t-mature-orange .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-orange > span:not(.visually-hidden),.t-mature-orange + .c-voter-wizard__control--prev > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-voter-wizard__control--next.t-mature-orange:hover,.c-voter-wizard__control--next.t-mature-orange:focus,.t-mature-orange .c-voter-wizard__control--next:hover,.t-mature-orange .c-voter-wizard__control--next:focus,.c-voter-wizard__control--prev.t-mature-orange:hover,.c-voter-wizard__control--prev.t-mature-orange:focus,.t-mature-orange + .c-voter-wizard__control--prev:hover,.t-mature-orange + .c-voter-wizard__control--prev:focus{text-decoration:none;}.c-voter-wizard__control--next.t-mature-orange:hover > span:not(.visually-hidden),.c-voter-wizard__control--next.t-mature-orange:focus > span:not(.visually-hidden),.t-mature-orange .c-voter-wizard__control--next:hover > span:not(.visually-hidden),.t-mature-orange .c-voter-wizard__control--next:focus > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-orange:hover > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-orange:focus > span:not(.visually-hidden),.t-mature-orange + .c-voter-wizard__control--prev:hover > span:not(.visually-hidden),.t-mature-orange + .c-voter-wizard__control--prev:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-voter-wizard__control--next.t-mature-orange.is-active > span:not(.visually-hidden),.t-mature-orange .c-voter-wizard__control--next.is-active > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-orange.is-active > span:not(.visually-hidden),.t-mature-orange + .c-voter-wizard__control--prev.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-voter-wizard__control--next.t-mature-green,.t-mature-green .c-voter-wizard__control--next,.c-voter-wizard__control--prev.t-mature-green,.t-mature-green +.c-voter-wizard__control--prev{background-color:#897616;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-voter-wizard__control--next.t-mature-green > span:not(.visually-hidden),.t-mature-green .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-green > span:not(.visually-hidden),.t-mature-green + .c-voter-wizard__control--prev > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;}@media (min-width:767px){.c-voter-wizard__control--next.t-mature-green > span:not(.visually-hidden),.t-mature-green .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-green > span:not(.visually-hidden),.t-mature-green + .c-voter-wizard__control--prev > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-voter-wizard__control--next.t-mature-green:hover,.c-voter-wizard__control--next.t-mature-green:focus,.t-mature-green .c-voter-wizard__control--next:hover,.t-mature-green .c-voter-wizard__control--next:focus,.c-voter-wizard__control--prev.t-mature-green:hover,.c-voter-wizard__control--prev.t-mature-green:focus,.t-mature-green + .c-voter-wizard__control--prev:hover,.t-mature-green + .c-voter-wizard__control--prev:focus{text-decoration:none;}.c-voter-wizard__control--next.t-mature-green:hover > span:not(.visually-hidden),.c-voter-wizard__control--next.t-mature-green:focus > span:not(.visually-hidden),.t-mature-green .c-voter-wizard__control--next:hover > span:not(.visually-hidden),.t-mature-green .c-voter-wizard__control--next:focus > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-green:hover > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-green:focus > span:not(.visually-hidden),.t-mature-green + .c-voter-wizard__control--prev:hover > span:not(.visually-hidden),.t-mature-green + .c-voter-wizard__control--prev:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-voter-wizard__control--next.t-mature-green.is-active > span:not(.visually-hidden),.t-mature-green .c-voter-wizard__control--next.is-active > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-green.is-active > span:not(.visually-hidden),.t-mature-green + .c-voter-wizard__control--prev.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-voter-wizard__control--next.t-mature-purple,.t-mature-purple .c-voter-wizard__control--next,.c-voter-wizard__control--prev.t-mature-purple,.t-mature-purple +.c-voter-wizard__control--prev{background-color:#705191;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-voter-wizard__control--next.t-mature-purple > span:not(.visually-hidden),.t-mature-purple .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-purple > span:not(.visually-hidden),.t-mature-purple + .c-voter-wizard__control--prev > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;}@media (min-width:767px){.c-voter-wizard__control--next.t-mature-purple > span:not(.visually-hidden),.t-mature-purple .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-purple > span:not(.visually-hidden),.t-mature-purple + .c-voter-wizard__control--prev > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-voter-wizard__control--next.t-mature-purple:hover,.c-voter-wizard__control--next.t-mature-purple:focus,.t-mature-purple .c-voter-wizard__control--next:hover,.t-mature-purple .c-voter-wizard__control--next:focus,.c-voter-wizard__control--prev.t-mature-purple:hover,.c-voter-wizard__control--prev.t-mature-purple:focus,.t-mature-purple + .c-voter-wizard__control--prev:hover,.t-mature-purple + .c-voter-wizard__control--prev:focus{text-decoration:none;}.c-voter-wizard__control--next.t-mature-purple:hover > span:not(.visually-hidden),.c-voter-wizard__control--next.t-mature-purple:focus > span:not(.visually-hidden),.t-mature-purple .c-voter-wizard__control--next:hover > span:not(.visually-hidden),.t-mature-purple .c-voter-wizard__control--next:focus > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-purple:hover > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-purple:focus > span:not(.visually-hidden),.t-mature-purple + .c-voter-wizard__control--prev:hover > span:not(.visually-hidden),.t-mature-purple + .c-voter-wizard__control--prev:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-voter-wizard__control--next.t-mature-purple.is-active > span:not(.visually-hidden),.t-mature-purple .c-voter-wizard__control--next.is-active > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-purple.is-active > span:not(.visually-hidden),.t-mature-purple + .c-voter-wizard__control--prev.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-voter-wizard__control--next.t-mature-yellow,.t-mature-yellow .c-voter-wizard__control--next,.c-voter-wizard__control--prev.t-mature-yellow,.t-mature-yellow +.c-voter-wizard__control--prev{background-color:#897616;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-voter-wizard__control--next.t-mature-yellow > span:not(.visually-hidden),.t-mature-yellow .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-yellow > span:not(.visually-hidden),.t-mature-yellow + .c-voter-wizard__control--prev > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;}@media (min-width:767px){.c-voter-wizard__control--next.t-mature-yellow > span:not(.visually-hidden),.t-mature-yellow .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-yellow > span:not(.visually-hidden),.t-mature-yellow + .c-voter-wizard__control--prev > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-voter-wizard__control--next.t-mature-yellow:hover,.c-voter-wizard__control--next.t-mature-yellow:focus,.t-mature-yellow .c-voter-wizard__control--next:hover,.t-mature-yellow .c-voter-wizard__control--next:focus,.c-voter-wizard__control--prev.t-mature-yellow:hover,.c-voter-wizard__control--prev.t-mature-yellow:focus,.t-mature-yellow + .c-voter-wizard__control--prev:hover,.t-mature-yellow + .c-voter-wizard__control--prev:focus{text-decoration:none;}.c-voter-wizard__control--next.t-mature-yellow:hover > span:not(.visually-hidden),.c-voter-wizard__control--next.t-mature-yellow:focus > span:not(.visually-hidden),.t-mature-yellow .c-voter-wizard__control--next:hover > span:not(.visually-hidden),.t-mature-yellow .c-voter-wizard__control--next:focus > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-yellow:hover > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-yellow:focus > span:not(.visually-hidden),.t-mature-yellow + .c-voter-wizard__control--prev:hover > span:not(.visually-hidden),.t-mature-yellow + .c-voter-wizard__control--prev:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-voter-wizard__control--next.t-mature-yellow.is-active > span:not(.visually-hidden),.t-mature-yellow .c-voter-wizard__control--next.is-active > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-yellow.is-active > span:not(.visually-hidden),.t-mature-yellow + .c-voter-wizard__control--prev.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-voter-wizard__control--next.t-mature-brown,.t-mature-brown .c-voter-wizard__control--next,.c-voter-wizard__control--prev.t-mature-brown,.t-mature-brown +.c-voter-wizard__control--prev{background-color:#2B220A;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-voter-wizard__control--next.t-mature-brown > span:not(.visually-hidden),.t-mature-brown .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-brown > span:not(.visually-hidden),.t-mature-brown + .c-voter-wizard__control--prev > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;}@media (min-width:767px){.c-voter-wizard__control--next.t-mature-brown > span:not(.visually-hidden),.t-mature-brown .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-brown > span:not(.visually-hidden),.t-mature-brown + .c-voter-wizard__control--prev > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-voter-wizard__control--next.t-mature-brown:hover,.c-voter-wizard__control--next.t-mature-brown:focus,.t-mature-brown .c-voter-wizard__control--next:hover,.t-mature-brown .c-voter-wizard__control--next:focus,.c-voter-wizard__control--prev.t-mature-brown:hover,.c-voter-wizard__control--prev.t-mature-brown:focus,.t-mature-brown + .c-voter-wizard__control--prev:hover,.t-mature-brown + .c-voter-wizard__control--prev:focus{text-decoration:none;}.c-voter-wizard__control--next.t-mature-brown:hover > span:not(.visually-hidden),.c-voter-wizard__control--next.t-mature-brown:focus > span:not(.visually-hidden),.t-mature-brown .c-voter-wizard__control--next:hover > span:not(.visually-hidden),.t-mature-brown .c-voter-wizard__control--next:focus > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-brown:hover > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-brown:focus > span:not(.visually-hidden),.t-mature-brown + .c-voter-wizard__control--prev:hover > span:not(.visually-hidden),.t-mature-brown + .c-voter-wizard__control--prev:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-voter-wizard__control--next.t-mature-brown.is-active > span:not(.visually-hidden),.t-mature-brown .c-voter-wizard__control--next.is-active > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-brown.is-active > span:not(.visually-hidden),.t-mature-brown + .c-voter-wizard__control--prev.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-voter-wizard__control--next.t-learning,.t-learning .c-voter-wizard__control--next,.c-voter-wizard__control--prev.t-learning,.t-learning +.c-voter-wizard__control--prev{background-color:#323131;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-voter-wizard__control--next.t-learning > span:not(.visually-hidden),.t-learning .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-learning > span:not(.visually-hidden),.t-learning + .c-voter-wizard__control--prev > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;}@media (min-width:767px){.c-voter-wizard__control--next.t-learning > span:not(.visually-hidden),.t-learning .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-learning > span:not(.visually-hidden),.t-learning + .c-voter-wizard__control--prev > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-voter-wizard__control--next.t-learning:hover,.c-voter-wizard__control--next.t-learning:focus,.t-learning .c-voter-wizard__control--next:hover,.t-learning .c-voter-wizard__control--next:focus,.c-voter-wizard__control--prev.t-learning:hover,.c-voter-wizard__control--prev.t-learning:focus,.t-learning + .c-voter-wizard__control--prev:hover,.t-learning + .c-voter-wizard__control--prev:focus{text-decoration:none;}.c-voter-wizard__control--next.t-learning:hover > span:not(.visually-hidden),.c-voter-wizard__control--next.t-learning:focus > span:not(.visually-hidden),.t-learning .c-voter-wizard__control--next:hover > span:not(.visually-hidden),.t-learning .c-voter-wizard__control--next:focus > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-learning:hover > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-learning:focus > span:not(.visually-hidden),.t-learning + .c-voter-wizard__control--prev:hover > span:not(.visually-hidden),.t-learning + .c-voter-wizard__control--prev:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-voter-wizard__control--next.t-learning.is-active > span:not(.visually-hidden),.t-learning .c-voter-wizard__control--next.is-active > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-learning.is-active > span:not(.visually-hidden),.t-learning + .c-voter-wizard__control--prev.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-voter-wizard__control--next.t-learning--educator,.t-learning--educator .c-voter-wizard__control--next,.c-voter-wizard__control--prev.t-learning--educator,.t-learning--educator +.c-voter-wizard__control--prev{background-color:#323131;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-voter-wizard__control--next.t-learning--educator > span:not(.visually-hidden),.t-learning--educator .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-learning--educator > span:not(.visually-hidden),.t-learning--educator + .c-voter-wizard__control--prev > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;}@media (min-width:767px){.c-voter-wizard__control--next.t-learning--educator > span:not(.visually-hidden),.t-learning--educator .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-learning--educator > span:not(.visually-hidden),.t-learning--educator + .c-voter-wizard__control--prev > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-voter-wizard__control--next.t-learning--educator:hover,.c-voter-wizard__control--next.t-learning--educator:focus,.t-learning--educator .c-voter-wizard__control--next:hover,.t-learning--educator .c-voter-wizard__control--next:focus,.c-voter-wizard__control--prev.t-learning--educator:hover,.c-voter-wizard__control--prev.t-learning--educator:focus,.t-learning--educator + .c-voter-wizard__control--prev:hover,.t-learning--educator + .c-voter-wizard__control--prev:focus{text-decoration:none;}.c-voter-wizard__control--next.t-learning--educator:hover > span:not(.visually-hidden),.c-voter-wizard__control--next.t-learning--educator:focus > span:not(.visually-hidden),.t-learning--educator .c-voter-wizard__control--next:hover > span:not(.visually-hidden),.t-learning--educator .c-voter-wizard__control--next:focus > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-learning--educator:hover > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-learning--educator:focus > span:not(.visually-hidden),.t-learning--educator + .c-voter-wizard__control--prev:hover > span:not(.visually-hidden),.t-learning--educator + .c-voter-wizard__control--prev:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-voter-wizard__control--next.t-learning--educator.is-active > span:not(.visually-hidden),.t-learning--educator .c-voter-wizard__control--next.is-active > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-learning--educator.is-active > span:not(.visually-hidden),.t-learning--educator + .c-voter-wizard__control--prev.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-voter-wizard__control--next{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}@media (min-width:480px){.c-voter-wizard__control--next{margin-left:auto;}}.c-voter-wizard__control--reset{-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-voter-wizard__control--reset > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;}@media (min-width:767px){.c-voter-wizard__control--reset > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-voter-wizard__control--reset:hover,.c-voter-wizard__control--reset:focus{text-decoration:none;}.c-voter-wizard__control--reset:hover > span:not(.visually-hidden),.c-voter-wizard__control--reset:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-voter-wizard__control--reset.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-voter-wizard__control--reset.t-your-vote-matters,.t-your-vote-matters .c-voter-wizard__control--reset{-webkit-box-shadow:inset 2px 2px 0px #077988,inset -2px -2px 0px #077988;box-shadow:inset 2px 2px 0px #077988,inset -2px -2px 0px #077988;color:#077988;}.c-voter-wizard__control--reset.t-guidance,.t-guidance .c-voter-wizard__control--reset{-webkit-box-shadow:inset 2px 2px 0px #a91255,inset -2px -2px 0px #a91255;box-shadow:inset 2px 2px 0px #a91255,inset -2px -2px 0px #a91255;color:#a91255;}.c-voter-wizard__control--reset.t-mature-orange,.t-mature-orange .c-voter-wizard__control--reset{-webkit-box-shadow:inset 2px 2px 0px #B74E20,inset -2px -2px 0px #B74E20;box-shadow:inset 2px 2px 0px #B74E20,inset -2px -2px 0px #B74E20;color:#B74E20;}.c-voter-wizard__control--reset.t-mature-green,.t-mature-green .c-voter-wizard__control--reset{-webkit-box-shadow:inset 2px 2px 0px #897616,inset -2px -2px 0px #897616;box-shadow:inset 2px 2px 0px #897616,inset -2px -2px 0px #897616;color:#897616;}.c-voter-wizard__control--reset.t-mature-purple,.t-mature-purple .c-voter-wizard__control--reset{-webkit-box-shadow:inset 2px 2px 0px #705191,inset -2px -2px 0px #705191;box-shadow:inset 2px 2px 0px #705191,inset -2px -2px 0px #705191;color:#705191;}.c-voter-wizard__control--reset.t-mature-yellow,.t-mature-yellow .c-voter-wizard__control--reset{-webkit-box-shadow:inset 2px 2px 0px #897616,inset -2px -2px 0px #897616;box-shadow:inset 2px 2px 0px #897616,inset -2px -2px 0px #897616;color:#897616;}.c-voter-wizard__control--reset.t-mature-brown,.t-mature-brown .c-voter-wizard__control--reset{-webkit-box-shadow:inset 2px 2px 0px #2B220A,inset -2px -2px 0px #2B220A;box-shadow:inset 2px 2px 0px #2B220A,inset -2px -2px 0px #2B220A;color:#2B220A;}.c-voter-wizard__control--reset.t-learning,.t-learning .c-voter-wizard__control--reset{-webkit-box-shadow:inset 2px 2px 0px #323131,inset -2px -2px 0px #323131;box-shadow:inset 2px 2px 0px #323131,inset -2px -2px 0px #323131;color:#323131;}.c-voter-wizard__control--reset.t-learning--educator,.t-learning--educator .c-voter-wizard__control--reset{-webkit-box-shadow:inset 2px 2px 0px #323131,inset -2px -2px 0px #323131;box-shadow:inset 2px 2px 0px #323131,inset -2px -2px 0px #323131;color:#323131;}.c-voter-wizard__input-container--inline,.c-voter-wizard__inline-input{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.c-voter-wizard__input-container--has-spacer{margin-left:-20px;margin-top:-20px;}@media (min-width:767px){.c-voter-wizard__input-container--has-spacer{margin-left:-30px;}}@media (min-width:1024px){.c-voter-wizard__input-container--has-spacer{margin-left:-40px;}}.c-voter-wizard__input-container--has-spacer .c-voter-wizard__inline-input{padding-left:20px;padding-top:20px;}@media (min-width:767px){.c-voter-wizard__input-container--has-spacer .c-voter-wizard__inline-input{padding-left:30px;}}@media (min-width:1024px){.c-voter-wizard__input-container--has-spacer .c-voter-wizard__inline-input{padding-left:40px;}}.c-voter-wizard__inline-input{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.c-voter-wizard__inline-input--date{width:100%;}@media (min-width:767px){.c-voter-wizard__inline-input--date{width:33.33333%;}}.c-voter-wizard__results-message-container{border:1px solid #25B2D3;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;}.c-voter-wizard__results-message-container.t-your-vote-matters,.t-your-vote-matters .c-voter-wizard__results-message-container{border-color:#ECF3F3;}.c-voter-wizard__results-message-container.t-guidance,.t-guidance .c-voter-wizard__results-message-container{border-color:#F4EDF0;}.c-voter-wizard__results-message-container.t-mature-orange,.t-mature-orange .c-voter-wizard__results-message-container{border-color:#F6F0EE;}.c-voter-wizard__results-message-container.t-mature-green,.t-mature-green .c-voter-wizard__results-message-container{border-color:#F1F2ED;}.c-voter-wizard__results-message-container.t-mature-purple,.t-mature-purple .c-voter-wizard__results-message-container{border-color:#F2F0F3;}.c-voter-wizard__results-message-container.t-mature-yellow,.t-mature-yellow .c-voter-wizard__results-message-container{border-color:#F3F2ED;}.c-voter-wizard__results-message-container.t-mature-brown,.t-mature-brown .c-voter-wizard__results-message-container{border-color:#EEEEED;}.c-voter-wizard__results-message-container.t-learning,.t-learning .c-voter-wizard__results-message-container{border-color:#B5FF2B;}.c-voter-wizard__results-message-container.t-learning--educator,.t-learning--educator .c-voter-wizard__results-message-container{border-color:#DEACFF;}.c-voter-wizard__results-message-container *:last-child{margin-bottom:0;}.c-voter-wizard__results-icon{margin-right:0.5em;-webkit-box-flex:0;-ms-flex:none;flex:none;}.c-voter-wizard__results-section{padding-bottom:20px;}.c-voter-wizard__results-section:not(:first-child){padding-top:20px;border-top:1px solid #25B2D3;}.c-voter-wizard__results-section:not(:first-child).t-your-vote-matters,.t-your-vote-matters .c-voter-wizard__results-section:not(:first-child){border-color:#ECF3F3;}.c-voter-wizard__results-section:not(:first-child).t-guidance,.t-guidance .c-voter-wizard__results-section:not(:first-child){border-color:#F4EDF0;}.c-voter-wizard__results-section:not(:first-child).t-mature-orange,.t-mature-orange .c-voter-wizard__results-section:not(:first-child){border-color:#F6F0EE;}.c-voter-wizard__results-section:not(:first-child).t-mature-green,.t-mature-green .c-voter-wizard__results-section:not(:first-child){border-color:#F1F2ED;}.c-voter-wizard__results-section:not(:first-child).t-mature-purple,.t-mature-purple .c-voter-wizard__results-section:not(:first-child){border-color:#F2F0F3;}.c-voter-wizard__results-section:not(:first-child).t-mature-yellow,.t-mature-yellow .c-voter-wizard__results-section:not(:first-child){border-color:#F3F2ED;}.c-voter-wizard__results-section:not(:first-child).t-mature-brown,.t-mature-brown .c-voter-wizard__results-section:not(:first-child){border-color:#EEEEED;}.c-voter-wizard__results-section:not(:first-child).t-learning,.t-learning .c-voter-wizard__results-section:not(:first-child){border-color:#B5FF2B;}.c-voter-wizard__results-section:not(:first-child).t-learning--educator,.t-learning--educator .c-voter-wizard__results-section:not(:first-child){border-color:#DEACFF;}.c-voter-wizard__results-section *:last-child{margin-bottom:0;}.c-voter-wizard__results-heading-icon{font-size:1.12rem;line-height:1.4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media all and (min-width:767px){.c-voter-wizard__results-heading-icon{font-size:1.12rem;line-height:1.4;}}@media all and (min-width:1024px){.c-voter-wizard__results-heading-icon{font-size:1.11rem;line-height:1.4;}}@media all and (min-width:1400px){.c-voter-wizard__results-heading-icon{font-size:1.1rem;line-height:1.4;}}.c-voter-wizard__results-heading-icon .o-icon{margin-right:0.5em;}.c-voter-wizard__results-link{display:block;text-decoration:underline;}.c-voter-wizard__results-link:hover{text-decoration:none;}.c-voter-wizard__results-link:not(:last-child){margin-bottom:1em;}.c-voter-wizard__link{text-decoration:underline;}.c-voter-wizard__link:hover{text-decoration:none;}.c-voter-wizard__link:not(:last-child){margin-bottom:1em;}.c-voter-wizard-radio .c-voter-wizard-radio__input{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal;}.c-voter-wizard-radio .c-voter-wizard__label--radio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.c-voter-wizard__label{font-size:1rem;line-height:1.4;}@media all and (min-width:767px){.c-voter-wizard__label{font-size:1rem;line-height:1.4;}}@media all and (min-width:1024px){.c-voter-wizard__label{font-size:1rem;line-height:1.4;}}@media all and (min-width:1400px){.c-voter-wizard__label{font-size:0.9rem;line-height:1.4;}}.c-voter-wizard__label--radio{background:#003057;color:#FFFFFF;cursor:pointer;padding:20px;border:2px solid transparent;}.c-voter-wizard__label--radio.t-your-vote-matters,.t-your-vote-matters .c-voter-wizard__label--radio{background:#077988;}.c-voter-wizard__label--radio.t-guidance,.t-guidance .c-voter-wizard__label--radio{background:#a91255;}.c-voter-wizard__label--radio.t-mature-orange,.t-mature-orange .c-voter-wizard__label--radio{background:#B74E20;}.c-voter-wizard__label--radio.t-mature-green,.t-mature-green .c-voter-wizard__label--radio{background:#897616;}.c-voter-wizard__label--radio.t-mature-purple,.t-mature-purple .c-voter-wizard__label--radio{background:#705191;}.c-voter-wizard__label--radio.t-mature-yellow,.t-mature-yellow .c-voter-wizard__label--radio{background:#897616;}.c-voter-wizard__label--radio.t-mature-brown,.t-mature-brown .c-voter-wizard__label--radio{background:#2B220A;}.c-voter-wizard__label--radio.t-learning,.t-learning .c-voter-wizard__label--radio{background:#323131;}.c-voter-wizard__label--radio.t-learning--educator,.t-learning--educator .c-voter-wizard__label--radio{background:#323131;}@media (min-width:767px){.c-voter-wizard__label--radio{padding:18px;}}.c-voter-wizard__label--radio:before{content:"";width:20px;height:20px;border-radius:50%;background-color:#FFFFFF;display:block;margin-right:0.5em;}.c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio{border-color:#25B2D3;}.c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio.t-your-vote-matters,.t-your-vote-matters .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio{border-color:#ECF3F3;}.c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio.t-guidance,.t-guidance .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio{border-color:#F4EDF0;}.c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio.t-mature-orange,.t-mature-orange .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio{border-color:#F6F0EE;}.c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio.t-mature-green,.t-mature-green .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio{border-color:#F1F2ED;}.c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio.t-mature-purple,.t-mature-purple .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio{border-color:#F2F0F3;}.c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio.t-mature-yellow,.t-mature-yellow .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio{border-color:#F3F2ED;}.c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio.t-mature-brown,.t-mature-brown .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio{border-color:#EEEEED;}.c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio.t-learning,.t-learning .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio{border-color:#B5FF2B;}.c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio.t-learning--educator,.t-learning--educator .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio{border-color:#DEACFF;}.c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio:before{background-color:#003057;border:5px solid #FFFFFF;}.t-your-vote-matters .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio:before{background-color:#077988;}.t-guidance .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio:before{background-color:#a91255;}.t-mature-orange .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio:before{background-color:#B74E20;}.t-mature-green .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio:before{background-color:#897616;}.t-mature-purple .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio:before{background-color:#705191;}.t-mature-yellow .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio:before{background-color:#897616;}.t-mature-brown .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio:before{background-color:#2B220A;}.t-learning .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio:before{background-color:#323131;}.t-learning--educator .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio:before{background-color:#323131;}.c-voter-wizard-modal-trigger{font-size:1rem;line-height:1.2;background:none;border:0;padding:0;color:currentColor;text-decoration:underline;}.c-voter-wizard-modal-trigger:hover .o-icon,.c-voter-wizard-modal-trigger:focus .o-icon{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);}@media all and (min-width:767px){.c-voter-wizard-modal-trigger{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){.c-voter-wizard-modal-trigger{font-size:0.8rem;line-height:1.2;}}@media all and (min-width:1400px){.c-voter-wizard-modal-trigger{font-size:0.8rem;line-height:1.2;}}.c-voter-wizard-modal-trigger:hover{text-decoration:none;}.c-parallax-image{width:100vw;position:relative;left:50%;margin-left:-50vw;overflow:hidden;height:300px;}@media (min-width:767px){.c-parallax-image{height:400px;}}@media (min-width:767px){.page-node-type-page .c-parallax-image,.page-node-type-article .c-parallax-image{left:calc(70% + 0.83333rem);}}@media (min-width:1024px){.page-node-type-page .c-parallax-image,.page-node-type-article .c-parallax-image{left:calc(70% + 1.11111rem);}}@media (min-width:1400px){.page-node-type-page .c-parallax-image,.page-node-type-article .c-parallax-image{left:calc(70% + 1.25rem);}}.c-parallax-image img{height:400px;-o-object-fit:cover;object-fit:cover;}@media (min-width:767px){.c-parallax-image img{height:600px;}}.c-quiz-container{-webkit-transition:height 0.3s ease;-o-transition:height 0.3s ease;transition:height 0.3s ease;overflow:hidden;text-align:center;position:relative;}.c-quiz-container::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0.1;background-image:url(https://www.electoralcommission.org.uk/themes/custom/electoralcommission/dist/img/raster/learning-resources-text-wall.png);background-position:center;}.c-quiz-container__inner{position:relative;padding:50px 8.33333%;background-repeat:no-repeat;background-position:center bottom;background-size:100%;}@media (min-width:767px){.c-quiz-container__inner{padding:100px 8.33333%;}}@media (min-width:1024px){.c-quiz-container__inner{padding:160px 8.33333%;}}.c-quiz{background-color:#323131;color:#FFFFFF;}.c-quiz__title{font-family:"Montserrat","Swis721MdBTW05-Bold","helvetica","arial","sans-serif";font-size:1.875rem;line-height:1.4;font-weight:800;text-align:center;margin-bottom:0.5em;}@media all and (min-width:767px){.c-quiz__title{font-size:1.66667rem;line-height:1.4;}}.c-quiz__subtitle{font-size:1rem;line-height:1.2;}@media all and (min-width:767px){.c-quiz__subtitle{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){.c-quiz__subtitle{font-size:0.8rem;line-height:1.2;}}@media all and (min-width:1400px){.c-quiz__subtitle{font-size:0.8rem;line-height:1.2;}}.c-quiz__component-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;}.c-quiz__component{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%;}.c-quiz__heading{font-size:2.5rem;line-height:1.4;font-family:"Montserrat","Swis721MdBTW05-Bold","helvetica","arial","sans-serif";font-weight:800;color:#FF8BFF;text-transform:none;text-align:center;margin-bottom:0.33em;}@media all and (min-width:767px){.c-quiz__heading{font-size:2.778rem;line-height:1.4;}}@media all and (min-width:1400px){.c-quiz__heading{font-size:3rem;line-height:1.4;}}.c-quiz__title--left{text-align:left;}.c-quiz__lazyload-img-container{position:relative;}.c-quiz__lazyload-img{position:absolute;top:0;left:0;width:100%;height:100%;}.c-quiz__inline-buttons{list-style:none;padding-left:0;margin-left:-1.25rem;margin-top:-1.25rem;margin-bottom:0;width:100%;}@media (min-width:767px){.c-quiz__inline-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-1.66667rem;margin-top:-1.66667rem;height:100%;}}@media (min-width:1024px){.c-quiz__inline-buttons{margin-left:-2.22222rem;margin-top:-2.22222rem;padding:0 10%;}}@media (min-width:1400px){.c-quiz__inline-buttons{margin-left:-2.5rem;margin-top:-2.5rem;}}.c-quiz__inline-buttons--results{margin-bottom:50px;}.c-quiz__question-button-container{padding-left:1.25rem;padding-top:1.25rem;}@media (min-width:767px){.c-quiz__question-button-container{padding-left:1.66667rem;padding-top:1.66667rem;width:50%;}}@media (min-width:1024px){.c-quiz__question-button-container{padding-left:2.22222rem;padding-top:2.22222rem;}}@media (min-width:1400px){.c-quiz__question-button-container{padding-left:2.5rem;padding-top:2.5rem;}}.c-quiz__button{cursor:pointer;width:100%;text-transform:none;text-align:center;padding:20px;-webkit-transition:0.2s ease-in-out;-o-transition:0.2s ease-in-out;transition:0.2s ease-in-out;position:relative;background-color:#B5FF2B;color:#000000;}.c-quiz__button:hover,.c-quiz__button:focus{text-decoration:none;background-color:#9ad925;}.c-quiz__button:last-child{margin-bottom:0;}.c-quiz__button--results{margin-bottom:20px;}@media (min-width:767px){.c-quiz__button--results{width:33.33333%;}}.c-quiz__button--back{background-color:#FF8BFF;}.c-quiz__button--back:hover,.c-quiz__button--back:focus{background-color:#cc6fcc;}@media (min-width:1024px){.c-quiz__button--next{width:auto;}}.c-quiz__results{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;}.c-quiz__results-image{width:100%;margin-bottom:20px;}@media (min-width:767px){.c-quiz__results-image{max-width:450px;}}@media (min-width:1024px){.c-quiz__results-image{margin-bottom:20px;}}.c-quiz__results-share-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;}@media (min-width:1024px){.c-quiz__results-share-container{margin-bottom:20px;}}.c-quiz__results-share-container .c-quiz__title{margin-bottom:0;}.c-quiz__results-share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:none;margin:0;padding:0;}.c-quiz__results-share-label{font-size:1rem;line-height:1.2;margin-bottom:0;}@media all and (min-width:767px){.c-quiz__results-share-label{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){.c-quiz__results-share-label{font-size:0.8rem;line-height:1.2;}}@media all and (min-width:1400px){.c-quiz__results-share-label{font-size:0.8rem;line-height:1.2;}}.c-quiz__results-share-item{margin-left:20px;}@media (min-width:1024px){.c-quiz__results-share-item{margin-left:20px;}}.c-quiz__results-share-link{display:block;-webkit-transition:color 0.3s ease 0s;-o-transition:color 0.3s ease 0s;transition:color 0.3s ease 0s;}.c-quiz__results-share-link:hover .o-icon,.c-quiz__results-share-link:focus .o-icon{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);}.c-quiz__results-share-link .o-icon{display:block;width:30px;height:30px;fill:#B5FF2B;}.c-quiz__answers-list{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:left;counter-reset:answers-list;margin-top:-20px;margin-bottom:40px;}@media (min-width:767px){.c-quiz__answers-list{margin-left:-1.66667rem;margin-top:-30px;}}@media (min-width:1024px){.c-quiz__answers-list{margin-left:-2.22222rem;margin-bottom:50px;}}@media (min-width:1400px){.c-quiz__answers-list{margin-left:-2.5rem;margin-bottom:70px;}}.c-quiz__answer{counter-increment:answers-list;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:20px;}@media (min-width:767px){.c-quiz__answer{width:50%;padding-left:1.66667rem;padding-top:30px;}}@media (min-width:1024px){.c-quiz__answer{padding-left:2.22222rem;}}@media (min-width:1400px){.c-quiz__answer{padding-left:2.5rem;}}.c-quiz__answer::before{font-family:"Montserrat","Swis721MdBTW05-Bold","helvetica","arial","sans-serif";border-radius:50%;background-color:#ED1D24;color:#000000;width:36px;height:36px;margin-right:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:none;flex:none;font-size:20px;font-weight:900;content:counter(answers-list);}.c-quiz__answer--correct::before{background-color:#B5FF2B;}.c-quiz__answer-question{margin-bottom:0.5em;}.c-quiz__answer-answer{font-size:1rem;line-height:1.2;margin-bottom:0;}@media all and (min-width:767px){.c-quiz__answer-answer{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){.c-quiz__answer-answer{font-size:0.8rem;line-height:1.2;}}@media all and (min-width:1400px){.c-quiz__answer-answer{font-size:0.8rem;line-height:1.2;}}.slide-next-enter,.slide-next-leave,.slide-prev-leave{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}.slide-next-enter-to,.slide-next-leave-to{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);}.slide-prev-enter,.slide-prev-leave-to{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);}.slide-prev-enter-to{-webkit-animation:enter-prev 0.3s ease-in-out;animation:enter-prev 0.3s ease-in-out;}.slide-next-enter-active,.slide-next-leave-active,.slide-prev-enter-active,.slide-prev-leave-active{-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}@-webkit-keyframes enter-prev{from{-webkit-transform:translateX(-200%);transform:translateX(-200%);}to{-webkit-transform:translateX(-100%);transform:translateX(-100%);}}@keyframes enter-prev{from{-webkit-transform:translateX(-200%);transform:translateX(-200%);}to{-webkit-transform:translateX(-100%);transform:translateX(-100%);}}@media (prefers-reduced-motion){.slide-next-enter-active,.slide-next-leave-active,.slide-prev-enter-active,.slide-prev-leave-active{-webkit-transition:none;-o-transition:none;transition:none;-webkit-animation:none;animation:none;}}.c-link-hub{margin:30px 0 0 0;}.c-link-hub__link{border-radius:2rem;border:3px solid #d0d0d0;background-image:-webkit-gradient(linear,left top,left bottom,from(#003057),to(#003057));background-image:-o-linear-gradient(top,#003057,#003057);background-image:linear-gradient(to bottom,#003057,#003057);display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;color:#FFFFFF;padding:2rem 1rem;text-align:center;margin-bottom:1rem;font-size:1.38rem;line-height:1.4;-webkit-backface-visibility:hidden;backface-visibility:hidden;}@media all and (min-width:767px){.c-link-hub__link{font-size:1.35rem;line-height:1.4;}}@media all and (min-width:1024px){.c-link-hub__link{font-size:1.33rem;line-height:1.4;}}@media all and (min-width:1400px){.c-link-hub__link{font-size:1.3rem;line-height:1.4;}}.c-link-hub__link > span span{width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),#FFFFFF calc(100% - 2px),#FFFFFF calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),#FFFFFF calc(100% - 2px),#FFFFFF calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;}@media (min-width:767px){.c-link-hub__link > span span{-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-link-hub__link:hover,.c-link-hub__link:focus{text-decoration:none;}.c-link-hub__link:hover > span span,.c-link-hub__link:focus > span span{background-size:100% 100%;}.c-link-hub__link.is-active > span span{position:relative;width:calc(100%);background-size:100% 100%;}@media (min-width:767px){.c-link-hub__link{margin-bottom:0;min-height:12rem;}}.c-link-hub__link:before{content:"";display:block;position:absolute;top:0.35rem;right:0.35rem;bottom:0.35rem;left:0.35rem;border:2px solid rgba(255,255,255,0.7);border-radius:1.7rem;mix-blend-mode:overlay;z-index:0;}.c-link-hub__link.o-external-link::after{position:absolute;bottom:1rem;right:1rem;width:24px;height:24px;background-image:url(https://www.electoralcommission.org.uk/themes/custom/electoralcommission/dist/img/svg/icon-external-link.svg);background-size:cover;-webkit-filter:invert(1);filter:invert(1);}.c-location-bar{color:#FFFFFF;overflow:hidden;margin:1.875rem 0;}.c-location-bar__status,.c-location-bar__actions,.c-location-bar__popup{padding:20px;}@media (min-width:767px){.c-location-bar__status,.c-location-bar__actions,.c-location-bar__popup{padding:30px;}}@media (min-width:1024px){.c-location-bar__status,.c-location-bar__actions,.c-location-bar__popup{padding:40px;}}.c-location-bar__status{background-color:#705191;color:#FFFFFF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;}@media (min-width:767px){.c-location-bar__status{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;}}[data-js-location-actions]{display:none;}.c-location-bar__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#573f70;}@media (min-width:767px){.c-location-bar__actions{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;}}.c-location-bar__actions button{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 0.5rem 0;}@media (min-width:767px){.c-location-bar__actions button{margin:0 0.5rem;}}.c-location-bar__actions button:first-child{margin-left:0;}.c-location-bar__actions button:last-child{margin-right:0;}.c-location-bar__icon{margin-right:1rem;}.c-location-bar__status-text{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;}.c-location-bar__change-button{margin:1rem 0 0 calc(1.25rem + 1rem);text-decoration:underline;border:0;background:none;color:currentColor;outline:none;}@media (min-width:767px){.c-location-bar__change-button{padding-left:1rem;margin:0 0 0 1rem;border-left:2px solid #FFFFFF;}}.c-location-bar__change-button:hover,.c-location-bar__change-button:focus{text-decoration:none;}.c-location-bar__popup{display:none;background-color:#573f70;color:#FFFFFF;margin-top:1.5rem;position:absolute;z-index:10;padding-right:4rem;}@media (min-width:1024px){.c-location-bar__popup{max-width:40%;}}@media (min-width:1400px){.c-location-bar__popup{max-width:35%;}}.c-location-bar__popup:before{content:"";width:0;height:0;border-left:16px solid transparent;border-right:16px solid transparent;border-bottom:16px solid #573f70;position:absolute;top:-16px;left:40px;}.c-location-bar__close{background-color:transparent;padding:0;color:#FFFFFF;position:absolute;top:20px;right:20px;outline:none;}@media (min-width:767px){.c-location-bar__close{top:30px;right:30px;}}@media (min-width:1024px){.c-location-bar__close{top:40px;right:40px;}}.c-location-bar__close .o-icon{-webkit-transition:-webkit-transform 0.3s ease 0s;transition:-webkit-transform 0.3s ease 0s;-o-transition:transform 0.3s ease 0s;transition:transform 0.3s ease 0s;transition:transform 0.3s ease 0s,-webkit-transform 0.3s ease 0s;}.c-location-bar__close:hover .o-icon,.c-location-bar__close:focus .o-icon{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}.pdf-puppeteer .c-nav-jumplink-container,.pdf-puppeteer .c-header,.pdf-puppeteer .c-social,.pdf-puppeteer .c-footer,.pdf-puppeteer .c-accordion__icon,.pdf-puppeteer .c-parallax-image,.pdf-puppeteer .o-back-to-top{display:none;}.pdf-puppeteer .c-accordion__content{display:block;}.pdf-puppeteer .o-slice--dark,.pdf-puppeteer .c-quote-container{margin-left:-20px;margin-right:-20px;padding:1.875rem 20px;}@media (min-width:480px){.pdf-puppeteer .o-slice--dark,.pdf-puppeteer .c-quote-container{margin-left:-20px;margin-right:-20px;padding:2.77778rem 20px;}}.pdf-puppeteer .o-slice--dark .o-slice__padding,.pdf-puppeteer .c-quote-container .o-slice__padding{margin:0;}.pdf-puppeteer .c-wysiwyg-table table{width:100%;table-layout:fixed;}.pdf-puppeteer #ccc,.pdf-puppeteer #ccc-overlay,.pdf-puppeteer #ccc-notify{display:none;}.c-alert{display:none;background-color:rgba(0,0,0,0.8);color:#FFFFFF;position:relative;}.c-alert--critical{background-color:#000000;}.c-alert--polite{background-color:rgba(0,0,0,0.6);}.c-alert__inner{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1rem 4rem 1rem 0;}@media (min-width:767px){.c-alert__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:0;}}@media (min-width:767px){.c-alert__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}.c-alert__content P:last-child{margin-bottom:0;}.c-alert__content P:last-of-type{display:inline;}.c-alert__content a{display:inline-block;text-decoration:underline;}@media (min-width:767px){.c-alert__content a{margin-top:0;}}.c-alert__content a:hover,.c-alert__content a:focus{text-decoration:none;}.c-alert__content a:after{display:none;}.c-alert__cta{margin-top:1rem;}@media (min-width:767px){.c-alert__cta{margin-top:0;margin-left:2rem;-ms-flex-negative:0;flex-shrink:0;}}@media (min-width:1024px){.c-alert__cta{margin-left:2.5rem;}}.c-alert__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;}@media (min-width:767px){.c-alert__controls{margin-left:1.75rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;}}@media (min-width:1024px){.c-alert__controls{margin-left:2.5rem;}}.c-alert__close{position:absolute;top:1rem;right:20px;background:none;padding:0;border:0;color:#FFFFFF;}@media (min-width:767px){.c-alert__close{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;}}.c-alert__close .o-icon{-webkit-transition:-webkit-transform 0.3s ease 0s;transition:-webkit-transform 0.3s ease 0s;-o-transition:transform 0.3s ease 0s;transition:transform 0.3s ease 0s;transition:transform 0.3s ease 0s,-webkit-transform 0.3s ease 0s;}.c-alert__close:hover .o-icon,.c-alert__close:focus .o-icon{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}.c-campaign{position:relative;padding:30px 20px;background:#FEC2DB;color:#003057;margin-left:-20px;margin-right:-20px;margin-top:5rem;margin-bottom:5rem;}@media (min-width:767px){.c-campaign{margin-left:0;margin-right:0;padding:30px;}}@media (min-width:1024px){.c-campaign{padding:2.44444rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}@media (min-width:1400px){.c-campaign{padding:2.5rem;}}.page-node-type-page .c-campaign,.page-node-type-article .c-campaign{--sidebarWidth:0.3;--sliceColumnWidth:0.7;--gutter:1.66667rem;}@media (min-width:767px){.page-node-type-page .c-campaign,.page-node-type-article .c-campaign{width:calc((100% * (1 + (var(--sidebarWidth)) / (var(--sliceColumnWidth)))) + (var(--gutter) / 2));}}@media (min-width:1024px){.page-node-type-page .c-campaign,.page-node-type-article .c-campaign{--gutter:2.22222rem;}}@media (min-width:1400px){.page-node-type-page .c-campaign,.page-node-type-article .c-campaign{--gutter:2.5rem;}}.c-campaign__title{margin-bottom:1rem;}@media (min-width:1024px){.c-campaign__title{margin-bottom:1.5rem;}}.c-campaign__content{font-size:1rem;line-height:1.5;}@media all and (min-width:1400px){.c-campaign__content{font-size:0.9rem;}}@media (min-width:1024px){.c-campaign__content{max-width:60%;padding-right:20px;}}.c-campaign__content .c-wysiwyg a{color:#002C57;}.c-campaign__footer{margin-top:15px;width:100%;}@media (min-width:767px){.c-campaign__footer{margin-top:30px;}}.c-campaign__footer a{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media (min-width:767px){.c-campaign__footer a{width:auto;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;}}.c-campaign__img{position:relative;margin-top:-40px;width:100%;max-width:400px;margin-left:auto;margin-right:auto;}.c-campaign__img::before{content:'';display:block;padding-bottom:90%;}.c-campaign__img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top right;object-position:top right;}@media (min-width:1024px){.c-campaign__img{width:45%;max-width:450px;margin-right:-80px;margin-top:-75px;margin-bottom:-120px;}}@media (min-width:1400px){.c-campaign__img{width:40%;max-width:500px;margin-right:-80px;margin-bottom:-140px;}}.c-glossary-item__icon{display:none;}.c-glossary-item--enabled{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:pointer;}.c-glossary-item--enabled .c-glossary-item__icon{display:inline;width:1rem;margin-left:0.15rem;}.c-page-blur{display:none;}@media (min-width:1400px){.c-page-blur{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.5);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);z-index:9;}} +} +.c-social .o-external-link::after {display: none} diff --git a/postcode_lookup/static/css/all.b851a2b81821e56093624f11617e53cc.css b/postcode_lookup/static/css/all.b851a2b81821e56093624f11617e53cc.css deleted file mode 100644 index 647ed4d..0000000 --- a/postcode_lookup/static/css/all.b851a2b81821e56093624f11617e53cc.css +++ /dev/null @@ -1,208 +0,0 @@ -/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */ -.responsive-figure-table{max-width:100%;overflow-x:auto;margin:0;} -.paragraph--unpublished{background-color:#fff4f4;} -/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */ -@media screen{html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;}.swiper-container-no-flexbox .swiper-slide{float:left;}.swiper-container-vertical > .swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box;}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px,0,0);transform:translate3d(0px,0,0);}.swiper-container-multirow > .swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;}.swiper-container-free-mode > .swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto;}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;}.swiper-slide-invisible-blank{visibility:hidden;}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto;}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform;}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px;}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10;}.swiper-container-3d .swiper-slide-shadow-left{background-image:-o-linear-gradient(right,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to left,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-container-3d .swiper-slide-shadow-right{background-image:-o-linear-gradient(left,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to right,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-container-3d .swiper-slide-shadow-top{background-image:-o-linear-gradient(bottom,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to top,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-o-linear-gradient(top,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal > .swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y;}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical > .swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x;}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat;}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:0.35;cursor:auto;pointer-events:none;}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto;}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto;}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");}.swiper-button-lock{display:none;}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms opacity;-o-transition:300ms opacity;transition:300ms opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10;}.swiper-pagination.swiper-pagination-hidden{opacity:0;}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal > .swiper-pagination-bullets{bottom:10px;left:0;width:100%;}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0;}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33);position:relative;}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(0.66);-ms-transform:scale(0.66);transform:scale(0.66);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(0.66);-ms-transform:scale(0.66);transform:scale(0.66);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33);}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:0.2;}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer;}.swiper-pagination-bullet-active{opacity:1;background:#007aff;}.swiper-container-vertical > .swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0px,-50%,0);transform:translate3d(0px,-50%,0);}.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block;}.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px;}.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:200ms top,200ms -webkit-transform;transition:200ms top,200ms -webkit-transform;-o-transition:200ms transform,200ms top;transition:200ms transform,200ms top;transition:200ms transform,200ms top,200ms -webkit-transform;}.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px;}.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap;}.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms left,200ms -webkit-transform;transition:200ms left,200ms -webkit-transform;-o-transition:200ms transform,200ms left;transition:200ms transform,200ms left;transition:200ms transform,200ms left,200ms -webkit-transform;}.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms right,200ms -webkit-transform;transition:200ms right,200ms -webkit-transform;-o-transition:200ms transform,200ms right;transition:200ms transform,200ms right;transition:200ms transform,200ms right,200ms -webkit-transform;}.swiper-pagination-progressbar{background:rgba(0,0,0,0.25);position:absolute;}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top;}.swiper-container-horizontal > .swiper-pagination-progressbar,.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0;}.swiper-container-vertical > .swiper-pagination-progressbar,.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0;}.swiper-pagination-white .swiper-pagination-bullet-active{background:#ffffff;}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,0.25);}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#ffffff;}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000000;}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,0.25);}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000000;}.swiper-pagination-lock{display:none;}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,0.1);}.swiper-container-horizontal > .swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%;}.swiper-container-vertical > .swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%;}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,0.5);border-radius:10px;left:0;top:0;}.swiper-scrollbar-cursor-drag{cursor:move;}.swiper-scrollbar-lock{display:none;}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;}.swiper-zoom-container > img,.swiper-zoom-container > svg,.swiper-zoom-container > canvas{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;}.swiper-slide-zoomed{cursor:move;}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite;}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat;}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000;}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none;}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto;}.swiper-container-cube{overflow:visible;}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%;}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none;}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto;}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next + .swiper-slide{pointer-events:auto;visibility:visible;}.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:0.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0;}.swiper-container-flip{overflow:visible;}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none;}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto;}.swiper-container-flip .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px;}[data-simplebar]{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit;}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto !important;height:auto !important;z-index:0;}.simplebar-offset{direction:inherit !important;-webkit-box-sizing:inherit !important;box-sizing:inherit !important;resize:none !important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch;}.simplebar-content-wrapper{direction:inherit;-webkit-box-sizing:border-box !important;box-sizing:border-box !important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;scrollbar-width:none;-ms-overflow-style:none;}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{width:0;height:0;}.simplebar-content:before,.simplebar-content:after{content:' ';display:table;}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none;}.simplebar-height-auto-observer-wrapper{-webkit-box-sizing:inherit !important;box-sizing:inherit !important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;-webkit-box-flex:inherit;-ms-flex-positive:inherit;flex-grow:inherit;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:0;flex-basis:0;}.simplebar-height-auto-observer{-webkit-box-sizing:inherit;box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1;}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden;}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all;}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px;}.simplebar-scrollbar:before{position:absolute;content:'';background:black;border-radius:7px;left:2px;right:2px;opacity:0;-webkit-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;transition:opacity 0.2s linear;}.simplebar-scrollbar.simplebar-visible:before{opacity:0.5;-webkit-transition:opacity 0s linear;-o-transition:opacity 0s linear;transition:opacity 0s linear;}.simplebar-track.simplebar-vertical{top:0;width:11px;}.simplebar-track.simplebar-vertical .simplebar-scrollbar:before{top:2px;bottom:2px;}.simplebar-track.simplebar-horizontal{left:0;height:11px;}.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{height:100%;left:2px;right:2px;}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:2px;height:7px;min-height:0;min-width:10px;width:auto;}[data-simplebar-direction='rtl'] .simplebar-track.simplebar-vertical{right:auto;left:0;}.hs-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll;}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none;}@media screen and (min-width:320px){head{font-family:"tiny 320px";}body:after{content:"tiny - min-width: 320px";}}@media screen and (min-width:480px){head{font-family:"small 480px";}body:after{content:"small - min-width: 480px";}}@media screen and (min-width:767px){head{font-family:"medium 767px";}body:after{content:"medium - min-width: 767px";}}@media screen and (min-width:1024px){head{font-family:"large 1024px";}body:after{content:"large - min-width: 1024px";}}@media screen and (min-width:1400px){head{font-family:"huge 1400px";}body:after{content:"huge - min-width: 1400px";}}@media screen and (min-width:1800px){head{font-family:"mega 1800px";}body:after{content:"mega - min-width: 1800px";}}head{clear:both;}head title{font-family:"tiny 320px, small 480px, medium 767px, large 1024px, huge 1400px, mega 1800px";}body:after{display:none;}*[data-usn-if]{display:none;}*:focus{outline:none;}.tabbing main:focus,.tabbing a:focus,.tabbing button:focus,.tabbing textarea:focus,.tabbing select:focus,.tabbing input:focus,.tabbing [role="button"]:focus,.tabbing .c-voter-wizard-radio__input:focus + .c-voter-wizard__label{-webkit-box-shadow:0 0 0 5px #16aa47;box-shadow:0 0 0 5px #16aa47;outline:none;}@media (min-width:767px){.o-grid-gutter{margin-left:-1.66667rem;}}@media (min-width:1024px){.o-grid-gutter{margin-left:-2.22222rem;}}@media (min-width:1400px){.o-grid-gutter{margin-left:-2.5rem;}}@media (min-width:767px){.o-grid-gutter__item{padding-left:1.66667rem;}}@media (min-width:1024px){.o-grid-gutter__item{padding-left:2.22222rem;}}@media (min-width:1400px){.o-grid-gutter__item{padding-left:2.5rem;}}.o-link-animate{-webkit-backface-visibility:hidden;backface-visibility:hidden;}.o-link-animate > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),#25B2D3 calc(100% - 2px),#25B2D3 calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),#25B2D3 calc(100% - 2px),#25B2D3 calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;text-shadow:2px 0 0 #003057,-1px 0 0 #003057;}@media (min-width:767px){.o-link-animate > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.o-link-animate > span:not(.visually-hidden){text-shadow:1px 2px 0 #003057,-1px 2px 0 #003057;}}.o-link-animate:hover,.o-link-animate:focus{text-decoration:none;}.o-link-animate:hover > span:not(.visually-hidden),.o-link-animate:focus > span:not(.visually-hidden){background-size:100% 100%;}.o-link-animate.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.u-visually-hidden,.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal;}.u-visually-hidden-focusable:active,.u-visually-hidden-focusable:focus,.visually-hidden-focusable:active,.visually-hidden-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}.u-hidden{display:none;}.u-invisible{visibility:hidden;}.u-clear{clear:both;}.u-list-reset{margin:0;padding:0;list-style:none;}@media (min-width:1024px){.u-hide-desk{display:none;}}.u-hide-mob{display:none;}@media (min-width:1024px){.u-hide-mob{display:block;}}.svg-symbols{display:none;}form{zoom:1;}form:before,form:after{content:"";display:table;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}form:after{clear:both;}fieldset{zoom:1;border:0;padding:0;margin-left:0;}fieldset:before,fieldset:after{content:"";display:table;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}fieldset:after{clear:both;}legend,label{font-size:1.12rem;line-height:1.2;display:block;}@media all and (min-width:767px){legend,label{font-size:1.12rem;line-height:1.2;}}@media all and (min-width:1024px){legend,label{font-size:1.11rem;line-height:1.2;}}@media all and (min-width:1400px){legend,label{font-size:1.1rem;line-height:1.2;}}.fieldset-legend,label{margin-bottom:0.75em;display:block;}input,textarea,select{font-size:1rem;line-height:initial;display:block;width:100%;outline:0;border-radius:0px;border:0;background-color:#e5f4f8;padding:20px;border-bottom:2px solid #007292;}@media all and (min-width:767px){input,textarea,select{font-size:0.88rem;line-height:initial;}}@media all and (min-width:1024px){input,textarea,select{font-size:1rem;line-height:initial;}}@media all and (min-width:1400px){input,textarea,select{font-size:0.9rem;line-height:initial;}}@media (min-width:767px){input,textarea,select{padding:18px;}}select{-webkit-appearance:none;-webkit-border-radius:0px;background-image:url(https://www.electoralcommission.org.uk/themes/custom/electoralcommission/dist/img/svg/icon-chevron.svg);background-repeat:no-repeat;background-size:15px 8px;background-position:right 20px center;line-height:auto;}select::-ms-expand{display:none;}textarea{min-height:100px;resize:vertical;-webkit-overflow-scrolling:touch;}input[type=button],input[type=submit],button{border:0;width:auto;display:inline-block;vertical-align:middle;cursor:pointer;font-family:"Swis721LtBTW05-Medium","helvetica","arial",sans-serif;}input[type=checkbox],input[type=radio]{width:15px;height:15px;display:inline-block;vertical-align:middle;border:1px solid "keyline";position:static;background-color:#FFFFFF;margin-right:0.5em;}input[type=checkbox] + label,input[type=radio] + label{display:inline-block;vertical-align:middle;margin-bottom:0;}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}input[type=number]{-moz-appearance:textfield;}input:-webkit-autofill{-webkit-box-shadow:0 0 0 60px white inset;}::-webkit-input-placeholder{font-size:1rem;line-height:1.2;}@media all and (min-width:767px){::-webkit-input-placeholder{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){::-webkit-input-placeholder{font-size:0.8rem;line-height:1.2;}}@media all and (min-width:1400px){::-webkit-input-placeholder{font-size:0.8rem;line-height:1.2;}}:-moz-placeholder{font-size:1rem;line-height:1.2;}@media all and (min-width:767px){:-moz-placeholder{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){:-moz-placeholder{font-size:0.8rem;line-height:1.2;}}@media all and (min-width:1400px){:-moz-placeholder{font-size:0.8rem;line-height:1.2;}}::-moz-placeholder{font-size:1rem;line-height:1.2;}@media all and (min-width:767px){::-moz-placeholder{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){::-moz-placeholder{font-size:0.8rem;line-height:1.2;}}@media all and (min-width:1400px){::-moz-placeholder{font-size:0.8rem;line-height:1.2;}}:-ms-input-placeholder{font-size:1rem;line-height:1.2;}@media all and (min-width:767px){:-ms-input-placeholder{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){:-ms-input-placeholder{font-size:0.8rem;line-height:1.2;}}@media all and (min-width:1400px){:-ms-input-placeholder{font-size:0.8rem;line-height:1.2;}}::-ms-input-placeholder{font-size:1rem;line-height:1.2;}@media all and (min-width:767px){::-ms-input-placeholder{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){::-ms-input-placeholder{font-size:0.8rem;line-height:1.2;}}@media all and (min-width:1400px){::-ms-input-placeholder{font-size:0.8rem;line-height:1.2;}}.fieldset-inset{padding:24px 24px 0 24px;border:1px solid #003057;}.fieldset-inset.t-learning,.t-learning .fieldset-inset{border-color:#FF8BFF;}.fieldset-inset.t-learning--educator,.t-learning--educator .fieldset-inset{border-color:#00E7BD;}.fieldset-inset.t-digital-transparency,.t-digital-transparency .fieldset-inset{border-color:#6F00B0;}@media (min-width:767px){.fieldset-inset{padding:27px 27px 0 27px;}}@media (min-width:1024px){.fieldset-inset{padding:40px 40px 10px 40px;}}@font-face{font-family:"Swis721LtBTW05-Medium";font-style:normal;font-weight:normal;src:url(https://www.electoralcommission.org.uk/themes/custom/electoralcommission/dist/fonts/swis721/Swis721MdBTW05-Medium.woff2) format("woff2"),url(https://www.electoralcommission.org.uk/themes/custom/electoralcommission/dist/fonts/swis721/Swis721MdBTW05-Medium.woff) format("woff");}@font-face{font-family:"Swis721LtBTW05-Medium";font-style:italic;font-weight:normal;src:url(https://www.electoralcommission.org.uk/themes/custom/electoralcommission/dist/fonts/swis721/Swis721MdBTW05-MediumItalic.woff2) format("woff2"),url(https://www.electoralcommission.org.uk/themes/custom/electoralcommission/dist/fonts/swis721/Swis721MdBTW05-MediumItalic.woff) format("woff");}@font-face{font-family:"Swis721LtBTW05-Medium";font-style:normal;font-weight:bold;src:url(https://www.electoralcommission.org.uk/themes/custom/electoralcommission/dist/fonts/swis721/Swis721BTWGL4W05-Bold.woff2) format("woff2"),url(https://www.electoralcommission.org.uk/themes/custom/electoralcommission/dist/fonts/swis721/Swis721BTWGL4W05-Bold.woff) format("woff");}@font-face{font-family:"Swis721MdBTW05-Bold";font-style:normal;font-weight:normal;src:url(https://www.electoralcommission.org.uk/themes/custom/electoralcommission/dist/fonts/swis721/Swis721BTWGL4W05-Bold.woff2) format("woff2"),url(https://www.electoralcommission.org.uk/themes/custom/electoralcommission/dist/fonts/swis721/Swis721BTWGL4W05-Bold.woff) format("woff");}html{font-size:100%;line-height:1.4;}@media all and (min-width:767px){html{font-size:112.5%;line-height:1.5;}}@media all and (min-width:1024px){html{font-size:112.5%;line-height:1.5;}}@media all and (min-width:1400px){html{font-size:125%;line-height:1.5;}}*,*:after,*:before{-webkit-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}html{font-family:"Swis721LtBTW05-Medium","helvetica","arial",sans-serif;min-height:100%;overflow-x:hidden;}body{min-height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#FFFFFF;color:#002C57;}body.with-border{border:32px solid black !important;}body.with-border .o-back-to-top{right:32px;}body.with-border .c-home-hero{background-color:#252525;}body.nav-is-active{height:100%;width:100%;overflow:hidden;position:fixed;}body.moderation-note-highlight{background:#FFFFFF !important;}h1,h2,h3,h4,h5,h6,.o-type-h1,.o-type-h2,.o-type-h3,.o-type-h4,.o-type-h5,.o-type-h6{margin:0 0 1em;font-family:"Swis721MdBTW05-Bold","helvetica","arial",sans-serif;font-weight:normal;}h1,.o-type-h1{font-size:1.67rem;line-height:1.4;}@media all and (min-width:767px){h1,.o-type-h1{font-size:1.78rem;line-height:1.4;}}@media all and (min-width:1024px){h1,.o-type-h1{font-size:2.11rem;line-height:1.4;}}@media all and (min-width:1400px){h1,.o-type-h1{font-size:2.3rem;line-height:1.4;}}h2,.o-type-h2{font-size:1.56rem;line-height:1.4;}@media all and (min-width:767px){h2,.o-type-h2{font-size:1.56rem;line-height:1.4;}}@media all and (min-width:1024px){h2,.o-type-h2{font-size:1.67rem;line-height:1.4;}}@media all and (min-width:1400px){h2,.o-type-h2{font-size:1.8rem;line-height:1.4;}}h3,.o-type-h3{font-size:1.38rem;line-height:1.4;}@media all and (min-width:767px){h3,.o-type-h3{font-size:1.35rem;line-height:1.4;}}@media all and (min-width:1024px){h3,.o-type-h3{font-size:1.33rem;line-height:1.4;}}@media all and (min-width:1400px){h3,.o-type-h3{font-size:1.3rem;line-height:1.4;}}h4,.o-type-h4{font-size:1.12rem;line-height:1.4;}@media all and (min-width:767px){h4,.o-type-h4{font-size:1.12rem;line-height:1.4;}}@media all and (min-width:1024px){h4,.o-type-h4{font-size:1.11rem;line-height:1.4;}}@media all and (min-width:1400px){h4,.o-type-h4{font-size:1.1rem;line-height:1.4;}}h5,.o-type-h5{font-size:1.12rem;line-height:1.4;}h6,.o-type-h6{font-size:1.12rem;line-height:1.4;}p{margin:0 0 1em;}ul,ol,dl{margin:0 0 1em;padding-left:1.5em;}ul ul,ul ol,ol ul,ol ol{margin-top:0;margin-bottom:0;}a{color:currentColor;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration:none;}a:hover,a:focus{color:"hover";outline:0;text-decoration:underline;}.link-underline{text-decoration:underline;}.link-underline:hover,.link-underline:focus{text-decoration:none;}address{font-style:normal;}hr{border-bottom:1px solid "grey";border-left:none;border-right:none;border-top:none;margin:1em;}strong{font-family:"Swis721MdBTW05-Bold","helvetica","arial",sans-serif;font-weight:normal;}img,picture,svg{margin:0;max-width:100%;}figure{margin:0;padding:0;}blockquote{margin:1em 0;padding-left:2em;border-left:1px solid "keyline";}blockquote p{position:relative;}blockquote p:first-child:before{content:open-quote;position:absolute;left:-0.5em;}blockquote p:last-child{margin-bottom:0;}blockquote p:last-child:after{content:close-quote;}cite{color:#002C57;font-style:italic;}cite:before{content:"\2014 \00A0";}code{padding:4px 6px;}.l-main-content{position:relative;}@media (min-width:767px){.l-main-content{margin-left:-1.66667rem;}}@media (min-width:1024px){.l-main-content{margin-left:-2.22222rem;}}@media (min-width:1400px){.l-main-content{margin-left:-2.5rem;}}@media (min-width:767px){.l-main-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;}}@media (min-width:767px){.l-content-w-sidebar{padding-left:1.66667rem;}}@media (min-width:1024px){.l-content-w-sidebar{padding-left:2.22222rem;}}@media (min-width:1400px){.l-content-w-sidebar{padding-left:2.5rem;}}@media (min-width:767px){.l-content-w-sidebar{width:70%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.l-content-w-sidebar .c-accordion__content{width:100%;}}@media (min-width:767px){.l-sidebar{padding-left:1.66667rem;}}@media (min-width:1024px){.l-sidebar{padding-left:2.22222rem;}}@media (min-width:1400px){.l-sidebar{padding-left:2.5rem;}}@media (min-width:767px){.l-sidebar{width:30%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}.l-sidebar__padding{margin-top:1.875rem;}@media (min-width:767px){.l-sidebar__padding{margin-top:2.77778rem;}}@media (min-width:1400px){.l-sidebar__padding{margin-top:3.5rem;}}@media (min-width:767px){.page-node-type-landing-page .paragraph--type--slice-content,.page-node-type-landing-page .paragraph--type--slice-form,.page-node-type-landing-page .paragraph--type--slice-media,.page-node-type-landing-page .paragraph--type--summary-box,.page-node-type-landing-page .paragraph--type--tableau,.page-node-type-landing-page .paragraph--type--quote,.page-node-type-guidance-type .paragraph--type--slice-content,.page-node-type-guidance-type .paragraph--type--slice-form,.page-node-type-guidance-type .paragraph--type--slice-media,.page-node-type-guidance-type .paragraph--type--summary-box,.page-node-type-guidance-type .paragraph--type--tableau,.page-node-type-guidance-type .paragraph--type--quote{width:70%;}}.page-node-type-guidlet .l-content-w-sidebar,.page-node-type-guidance .l-content-w-sidebar{width:100%;}@media (min-width:767px){.page-node-type-guidlet .l-content-w-sidebar,.page-node-type-guidance .l-content-w-sidebar{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}}@media (min-width:1024px){.page-node-type-guidlet .l-content-w-sidebar,.page-node-type-guidance .l-content-w-sidebar{width:70%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}}.page-node-type-guidlet .l-sidebar,.page-node-type-guidance .l-sidebar{width:100%;}@media (min-width:767px){.page-node-type-guidlet .l-sidebar,.page-node-type-guidance .l-sidebar{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}}@media (min-width:1024px){.page-node-type-guidlet .l-sidebar,.page-node-type-guidance .l-sidebar{width:30%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}}.region-content{margin:1.875rem 0;}@media (min-width:767px){.region-content{margin:2.77778rem 0;}}@media (min-width:1400px){.region-content{margin:3.5rem 0;}}.path-polling-stations .l-sidebar{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}.l-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;}@media (min-width:767px){.l-grid{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;}}.l-grid--align-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}.l-grid__item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}.l-grid__item--wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;}@media (min-width:767px){.l-grid--2-col .l-grid__item{width:50%;}}@media (min-width:767px){.l-grid--3-col .l-grid__item{width:33.333%;}}@media (min-width:1024px){.l-grid--3-col-lrg .l-grid__item{width:33.333%;}}@media (min-width:767px){.l-grid--4-col .l-grid__item{width:50%;}}@media (min-width:1024px){.l-grid--4-col .l-grid__item{width:25%;}}@media (min-width:767px){.l-grid--w-h-gutter{margin-left:-0.83333rem;margin-right:-0.83333rem;}}@media (min-width:767px){.l-grid--w-h-gutter .l-grid__item{padding-left:0.83333rem;padding-right:0.83333rem;}}@media (min-width:767px){.l-grid--w-v-gutter{margin-top:-0.83333rem;margin-bottom:-0.83333rem;}}@media (min-width:767px){.l-grid--w-v-gutter .l-grid__item{padding-top:0.83333rem;padding-bottom:0.83333rem;}}.o-button,.c-wysiwyg .button-link{font-family:"Swis721LtBTW05-Medium","helvetica","arial",sans-serif;font-size:1rem;line-height:1;background-color:transparent;border:0;cursor:pointer;padding:0;outline:none;text-align:left;-webkit-transition:background-color 0.2s ease-in-out,color 0.2s ease-in-out;-o-transition:background-color 0.2s ease-in-out,color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out,color 0.2s ease-in-out;}@media all and (min-width:767px){.o-button,.c-wysiwyg .button-link{font-size:0.88rem;line-height:1;}}@media all and (min-width:1024px){.o-button,.c-wysiwyg .button-link{font-size:1rem;line-height:1;}}@media all and (min-width:1400px){.o-button,.c-wysiwyg .button-link{font-size:0.9rem;line-height:1;}}.o-button--primary,.c-wysiwyg .button-link{padding:20px;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.o-button--primary:hover,.c-wysiwyg .button-link:hover,.o-button--primary:focus,.c-wysiwyg .button-link:focus{text-decoration:none;}.o-button--primary:hover:not(.o-button--no-icon-transition) .o-icon,.c-wysiwyg .button-link:hover:not(.o-button--no-icon-transition) .o-icon,.o-button--primary:focus:not(.o-button--no-icon-transition) .o-icon,.c-wysiwyg .button-link:focus:not(.o-button--no-icon-transition) .o-icon{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px);}.o-button--primary.o-external-link:after,.c-wysiwyg .o-external-link.button-link:after{content:none;}.o-button--primary.o-external-link:hover .o-icon,.c-wysiwyg .o-external-link.button-link:hover .o-icon,.o-button--primary.o-external-link:focus .o-icon,.c-wysiwyg .o-external-link.button-link:focus .o-icon{-webkit-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px);}.o-button--primary .o-icon,.c-wysiwyg .button-link .o-icon{margin-left:1rem;position:relative;}.o-button--primary .o-icon:only-child,.c-wysiwyg .button-link .o-icon:only-child{margin:0;}.o-button--primary-reverse{padding:20px;}.o-button--primary-reverse:hover,.o-button--primary-reverse:focus{text-decoration:none;}.o-button--primary-reverse:hover:not(.o-button--no-icon-transition) .o-icon,.o-button--primary-reverse:focus:not(.o-button--no-icon-transition) .o-icon{-webkit-transform:translateX(-5px) scaleX(-1);-ms-transform:translateX(-5px) scaleX(-1);transform:translateX(-5px) scaleX(-1);}.o-button--primary-reverse .o-icon{-webkit-transform:translateX(0px) scaleX(-1);-ms-transform:translateX(0px) scaleX(-1);transform:translateX(0px) scaleX(-1);margin-right:1rem;margin-left:0;}.o-button--light{background-color:#FFFFFF;color:#003057;}.o-button--light:hover,.o-button--light:focus{background-color:#e6e6e6;}.o-button--dark{background-color:#003057;color:#FFFFFF;}.o-button--dark:hover,.o-button--dark:focus{background-color:#007292;}.o-button--outline{background-color:transparent;-webkit-box-shadow:inset 2px 2px 0px #003057,inset -2px -2px 0px #003057;box-shadow:inset 2px 2px 0px #003057,inset -2px -2px 0px #003057;}.o-button--voting{background-color:#077988;color:#FFFFFF;}.o-button--voting:hover,.o-button--voting:focus{background-color:#054e57;}.o-button--error{background-color:#ED1D24;color:#FFFFFF;}.o-button--error[disabled]{pointer-events:none;}.o-button--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.o-button--light-blue{background-color:#25B2D3;color:#003057;}.o-button--light-blue:hover,.o-button--light-blue:focus{background-color:#1a7b92;color:#FFFFFF;}.o-button--theme,.c-wysiwyg .button-link{background-color:#003057;color:#FFFFFF;}.o-button--theme:hover,.c-wysiwyg .button-link:hover,.o-button--theme:focus,.c-wysiwyg .button-link:focus{background-color:#007292;}.t-digital-transparency .o-button--theme,.t-digital-transparency .c-wysiwyg .button-link,.c-wysiwyg .t-digital-transparency .button-link{background-color:#6F00B0;color:#FFFFFF;}.t-digital-transparency .o-button--theme:hover,.t-digital-transparency .c-wysiwyg .button-link:hover,.c-wysiwyg .t-digital-transparency .button-link:hover,.t-digital-transparency .o-button--theme:focus,.t-digital-transparency .c-wysiwyg .button-link:focus,.c-wysiwyg .t-digital-transparency .button-link:focus{background-color:#4f007d;}.o-button--keyline-white{border:1px solid #FFFFFF;color:#FFFFFF;}.o-button--keyline-white:hover,.o-button--keyline-white:focus,.o-button--keyline-white.is-active{background-color:#FFFFFF;color:#705191;}.o-button--keyline-blue{border:1px solid #003057;color:#003057;}.o-button--keyline-blue:hover,.o-button--keyline-blue:focus,.o-button--keyline-blue.is-active{background-color:#003057;color:#FFFFFF;}.o-meta-link{-webkit-backface-visibility:hidden;backface-visibility:hidden;font-size:1rem;line-height:1.5;}.o-meta-link > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;}@media (min-width:767px){.o-meta-link > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.o-meta-link > span:not(.visually-hidden).page-node-type-longform-content,.page-node-type-longform-content .o-meta-link > span:not(.visually-hidden){text-shadow:2px 0 0 #705191,-1px 0 0 #705191;}@media (min-width:767px){.o-meta-link > span:not(.visually-hidden).page-node-type-longform-content,.page-node-type-longform-content .o-meta-link > span:not(.visually-hidden){text-shadow:1px 2px 0 #705191,-1px 2px 0 #705191;}}.o-meta-link > span:not(.visually-hidden).t-default,.t-default .o-meta-link > span:not(.visually-hidden){text-shadow:2px 0 0 #e5f4f8,-1px 0 0 #e5f4f8;}@media (min-width:767px){.o-meta-link > span:not(.visually-hidden).t-default,.t-default .o-meta-link > span:not(.visually-hidden){text-shadow:1px 2px 0 #e5f4f8,-1px 2px 0 #e5f4f8;}}.o-meta-link > span:not(.visually-hidden).t-default-dark,.t-default-dark .o-meta-link > span:not(.visually-hidden){text-shadow:2px 0 0 #003057,-1px 0 0 #003057;}@media (min-width:767px){.o-meta-link > span:not(.visually-hidden).t-default-dark,.t-default-dark .o-meta-link > span:not(.visually-hidden){text-shadow:1px 2px 0 #003057,-1px 2px 0 #003057;}}.o-meta-link > span:not(.visually-hidden).t-guidance,.t-guidance .o-meta-link > span:not(.visually-hidden){text-shadow:2px 0 0 #a91255,-1px 0 0 #a91255;}@media (min-width:767px){.o-meta-link > span:not(.visually-hidden).t-guidance,.t-guidance .o-meta-link > span:not(.visually-hidden){text-shadow:1px 2px 0 #a91255,-1px 2px 0 #a91255;}}.o-meta-link > span:not(.visually-hidden).t-your-vote-matters,.t-your-vote-matters .o-meta-link > span:not(.visually-hidden){text-shadow:2px 0 0 #077988,-1px 0 0 #077988;}@media (min-width:767px){.o-meta-link > span:not(.visually-hidden).t-your-vote-matters,.t-your-vote-matters .o-meta-link > span:not(.visually-hidden){text-shadow:1px 2px 0 #077988,-1px 2px 0 #077988;}}.o-meta-link > span:not(.visually-hidden).t-mature-orange,.t-mature-orange .o-meta-link > span:not(.visually-hidden){text-shadow:2px 0 0 #B74E20,-1px 0 0 #B74E20;}@media (min-width:767px){.o-meta-link > span:not(.visually-hidden).t-mature-orange,.t-mature-orange .o-meta-link > span:not(.visually-hidden){text-shadow:1px 2px 0 #B74E20,-1px 2px 0 #B74E20;}}.o-meta-link > span:not(.visually-hidden).t-mature-green,.t-mature-green .o-meta-link > span:not(.visually-hidden){text-shadow:2px 0 0 #897616,-1px 0 0 #897616;}@media (min-width:767px){.o-meta-link > span:not(.visually-hidden).t-mature-green,.t-mature-green .o-meta-link > span:not(.visually-hidden){text-shadow:1px 2px 0 #897616,-1px 2px 0 #897616;}}.o-meta-link > span:not(.visually-hidden).t-mature-purple,.t-mature-purple .o-meta-link > span:not(.visually-hidden){text-shadow:2px 0 0 #705191,-1px 0 0 #705191;}@media (min-width:767px){.o-meta-link > span:not(.visually-hidden).t-mature-purple,.t-mature-purple .o-meta-link > span:not(.visually-hidden){text-shadow:1px 2px 0 #705191,-1px 2px 0 #705191;}}.o-meta-link > span:not(.visually-hidden).t-mature-yellow,.t-mature-yellow .o-meta-link > span:not(.visually-hidden){text-shadow:2px 0 0 #897616,-1px 0 0 #897616;}@media (min-width:767px){.o-meta-link > span:not(.visually-hidden).t-mature-yellow,.t-mature-yellow .o-meta-link > span:not(.visually-hidden){text-shadow:1px 2px 0 #897616,-1px 2px 0 #897616;}}.o-meta-link > span:not(.visually-hidden).t-mature-brown,.t-mature-brown .o-meta-link > span:not(.visually-hidden){text-shadow:2px 0 0 #2B220A,-1px 0 0 #2B220A;}@media (min-width:767px){.o-meta-link > span:not(.visually-hidden).t-mature-brown,.t-mature-brown .o-meta-link > span:not(.visually-hidden){text-shadow:1px 2px 0 #2B220A,-1px 2px 0 #2B220A;}}.o-meta-link > span:not(.visually-hidden).t-learning,.t-learning .o-meta-link > span:not(.visually-hidden){text-shadow:2px 0 0 #FF8BFF,-1px 0 0 #FF8BFF;}@media (min-width:767px){.o-meta-link > span:not(.visually-hidden).t-learning,.t-learning .o-meta-link > span:not(.visually-hidden){text-shadow:1px 2px 0 #FF8BFF,-1px 2px 0 #FF8BFF;}}.o-meta-link > span:not(.visually-hidden).t-learning--educator,.t-learning--educator .o-meta-link > span:not(.visually-hidden){text-shadow:2px 0 0 #00E7BD,-1px 0 0 #00E7BD;}@media (min-width:767px){.o-meta-link > span:not(.visually-hidden).t-learning--educator,.t-learning--educator .o-meta-link > span:not(.visually-hidden){text-shadow:1px 2px 0 #00E7BD,-1px 2px 0 #00E7BD;}}.o-meta-link > span:not(.visually-hidden).t-digital-transparency,.t-digital-transparency .o-meta-link > span:not(.visually-hidden){text-shadow:2px 0 0 #6F00B0,-1px 0 0 #6F00B0;}@media (min-width:767px){.o-meta-link > span:not(.visually-hidden).t-digital-transparency,.t-digital-transparency .o-meta-link > span:not(.visually-hidden){text-shadow:1px 2px 0 #6F00B0,-1px 2px 0 #6F00B0;}}.o-meta-link:hover,.o-meta-link:focus{text-decoration:none;}.o-meta-link:hover > span:not(.visually-hidden),.o-meta-link:focus > span:not(.visually-hidden){background-size:0% 100%;}.o-meta-link.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}@media all and (min-width:767px){.o-meta-link{font-size:0.88rem;line-height:1.5;}}@media all and (min-width:1024px){.o-meta-link{font-size:1rem;line-height:1.5;}}@media all and (min-width:1400px){.o-meta-link{font-size:0.9rem;line-height:1.5;}}.o-external-link:after{content:'';background-image:url(https://www.electoralcommission.org.uk/themes/custom/electoralcommission/dist/img/svg/icon-external-link.svg);width:22px;height:22px;background-size:cover;position:relative;display:inline-block;margin:2px 5px;vertical-align:sub;}.o-container,.o-container-fluid{margin:0 auto;padding:0 20px;max-width:1400px;width:100%;}@media (min-width:480px){.o-container,.o-container-fluid{padding:0 20px;}}@media (min-width:767px){.o-container,.o-container-fluid{padding:0 30px;}}@media (min-width:1024px){.o-container,.o-container-fluid{padding:0 50px;}}.o-container-fluid{max-width:none;}.o-container__padding{margin:1.875rem 0;}@media (min-width:767px){.o-container__padding{margin:2.77778rem 0;}}@media (min-width:1400px){.o-container__padding{margin:3.5rem 0;}}.o-page{overflow-x:hidden;}.o-back-to-top{width:100%;position:fixed;bottom:-100px;margin-bottom:0;border-top:1px solid #FFFFFF;z-index:1;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}@media (min-width:767px){.o-back-to-top{border-top:0;right:0;width:auto;}}.o-back-to-top.-reveal{bottom:0;}.o-back-to-top:hover .o-icon,.o-back-to-top:focus .o-icon{top:45%;-webkit-transform:translateX(5px) rotate(180deg);-ms-transform:translateX(5px) rotate(180deg);transform:translateX(5px) rotate(180deg);}.o-back-to-top .o-icon{width:0.5rem;height:0.5rem;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.o-icon{width:1.25rem;height:1.25rem;display:inline-block;fill:currentColor;-webkit-transition:-webkit-transform 0.2s ease-in-out;transition:-webkit-transform 0.2s ease-in-out;-o-transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out,-webkit-transform 0.2s ease-in-out;}.o-icon--small{width:1rem;height:1rem;}.o-icon--large{width:2rem;height:2rem;}.o-icon--rotate-90{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}.o-icon--rotate-180{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.o-icon--rotate-270{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);}.media figcaption,.figure figcaption{font-size:1rem;line-height:1.2;padding:20px 0;border-bottom:1px solid #25B2D3;}@media all and (min-width:767px){.media figcaption,.figure figcaption{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){.media figcaption,.figure figcaption{font-size:0.8rem;line-height:1.2;}}@media all and (min-width:1400px){.media figcaption,.figure figcaption{font-size:0.8rem;line-height:1.2;}}.media figcaption.t-learning,.t-learning .media figcaption,.figure figcaption.t-learning,.t-learning - .figure figcaption{border-color:#FF8BFF;}.media figcaption.t-learning--educator,.t-learning--educator .media figcaption,.figure figcaption.t-learning--educator,.t-learning--educator - .figure figcaption{border-color:#00E7BD;}.media figcaption.t-digital-transparency,.t-digital-transparency .media figcaption,.figure figcaption.t-digital-transparency,.t-digital-transparency - .figure figcaption{border-color:#6F00B0;}.media img,.figure img{display:block;}.media.align-left,.media.align-right,.figure.align-left,.figure.align-right{width:50%;margin-bottom:15px;}@media (min-width:767px){.media.align-left,.media.align-right,.figure.align-left,.figure.align-right{width:40%;margin-bottom:20px;}}.media.align-left,.figure.align-left{float:left;margin-right:15px;}@media (min-width:767px){.media.align-left,.figure.align-left{margin-left:20px;}}.media.align-right,.figure.align-right{float:right;margin-left:15px;}@media (min-width:767px){.media.align-right,.figure.align-right{margin-left:20px;}}.figure:not(.align-left):not(.align-right){width:100%;margin-bottom:15px;clear:both;}@media (min-width:767px){.figure:not(.align-left):not(.align-right){margin-bottom:20px;}}.figure:not(.align-left):not(.align-right):last-child{margin-bottom:0;}.media-image{display:block;}.media-image img{height:auto;display:block;}.media-image img:not([width]){width:100%;}.media-16_9_media .media__wrapper{position:relative;padding-top:56.25%;background-color:#002e54;}.media-16_9_media img{position:absolute;top:0;left:0;right:0;bottom:0;}.lazyload,.lazyloading{opacity:0;}.lazyloaded{opacity:1;-webkit-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s;}.video-embed-field-lazy-play{height:40px;width:40px;left:auto;top:auto;margin-left:-36px;margin-top:-36px;position:absolute;background:url(https://www.electoralcommission.org.uk/themes/custom/electoralcommission/dist/img/svg/background-image/icon-play-bg.svg) no-repeat;background-size:20%;background-position:center;background-color:#003057;right:20px;bottom:20px;-webkit-transition:0.2s ease-in-out;-o-transition:0.2s ease-in-out;transition:0.2s ease-in-out;}@media (min-width:767px){.video-embed-field-lazy-play{height:60px;width:60px;}}@media (min-width:1024px){.video-embed-field-lazy-play{height:80px;width:80px;}}.video-embed-field-lazy-play:hover,.video-embed-field-lazy-play:focus{background-color:black;}.video-embed-field-lazy img{height:auto;}.media-document figcaption{padding-top:0;}.o-slice{clear:both;}.o-slice--100{width:100%;}.o-slice__padding{margin:1.875rem 0;}@media (min-width:767px){.o-slice__padding{margin:2.77778rem 0;}}@media (min-width:1400px){.o-slice__padding{margin:3.5rem 0;}}.o-slice--dark{background-color:#003057;color:#FFFFFF;margin-left:calc(50% - var(--vw,1vw) * 50);margin-right:calc(50% - var(--vw,1vw) * 50);padding:1.875rem calc(var(--vw,1vw) * 50 - 50%);}@media (min-width:767px){.o-slice--dark{padding:2.77778rem calc(var(--vw,1vw) * 50 - 50%);}}@media (min-width:1400px){.o-slice--dark{padding:3.5rem calc(var(--vw,1vw) * 50 - 50%);}}.o-slice--dark .o-slice__padding{margin:0;}@media (min-width:767px){.l-content-w-sidebar .o-slice--dark{margin-right:0;}}.o-slice--pale{background-color:#e5f4f8;margin-left:calc(50% - var(--vw,1vw) * 50);margin-right:calc(50% - var(--vw,1vw) * 50);padding:1.875rem calc(var(--vw,1vw) * 50 - 50%);margin-top:22px;}@media (min-width:767px){.o-slice--pale{padding:2.77778rem calc(var(--vw,1vw) * 50 - 50%);}}@media (min-width:1400px){.o-slice--pale{padding:3.5rem calc(var(--vw,1vw) * 50 - 50%);}}.o-view__padding{margin:calc(1.875rem / 2) 0 1.875rem;}@media (min-width:767px){.o-view__padding{margin:calc(2.77778rem / 2) 0 2.77778rem;}}@media (min-width:1400px){.o-view__padding{margin:calc(3.5rem / 2) 0 3.5rem;}}.o-view-title{margin:1.875rem 0 calc(1.875rem / 2);}@media (min-width:767px){.o-view-title{margin:2.77778rem 0 calc(2.77778rem / 2);}}@media (min-width:1400px){.o-view-title{margin:3.5rem 0 calc(3.5rem / 2);}}.o-form-subtitle{font-size:1.12rem;line-height:1.2;display:block;margin-bottom:20px;}@media all and (min-width:767px){.o-form-subtitle{font-size:1.12rem;line-height:1.2;}}@media all and (min-width:1024px){.o-form-subtitle{font-size:1.11rem;line-height:1.2;}}@media all and (min-width:1400px){.o-form-subtitle{font-size:1.1rem;line-height:1.2;}}@media (min-width:767px){.o-form-subtitle{margin-bottom:30px;}}@media (min-width:1024px){.o-form-subtitle{margin-bottom:40px;}}.ajax-progress-fullscreen{background:url(https://www.electoralcommission.org.uk/themes/custom/electoralcommission/dist/img/svg/loader.svg);width:100px;height:100px;background-size:100px;border-radius:0;opacity:1;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);position:fixed;top:48.5%;z-index:1000;padding:4px;}.ajax-progress,.ajax-progress-throbber{display:inline-block;padding:1px 5px 2px 5px;}.ajax-links-api-loading{background-image:url(https://www.electoralcommission.org.uk/themes/custom/electoralcommission/dist/img/svg/loader.svg);background-repeat:no-repeat;background-position:center;background-size:100px;height:100px;margin:0 auto;width:100%;}.throbber{background-image:url(https://www.electoralcommission.org.uk/themes/custom/electoralcommission/dist/img/svg/loader.svg);background-position:center;background-size:60px;height:33px;margin:0 auto;width:33px;}.ui-datepicker{background-color:#003057;color:#FFFFFF;border:0 !important;border-radius:0;display:none;}.ui-datepicker.is-active{display:block !important;}.ui-datepicker-header{background-color:#003057;border:0;border-bottom:1px solid #FFFFFF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.ui-datepicker-calendar{margin:20px;border-collapse:collapse;}.ui-datepicker-calendar th{font-size:1rem;line-height:1.2;}@media all and (min-width:767px){.ui-datepicker-calendar th{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){.ui-datepicker-calendar th{font-size:1rem;line-height:1.4;}}@media all and (min-width:1400px){.ui-datepicker-calendar th{font-size:0.9rem;line-height:1.4;}}.ui-datepicker-calendar td{border:1px solid #25B2D3;text-align:center;}.ui-datepicker-calendar td .ui-state-default{border:0;background-color:transparent;color:#FFFFFF;padding:5px;display:block;-webkit-transition:0.2s ease-in-out;-o-transition:0.2s ease-in-out;transition:0.2s ease-in-out;}.ui-datepicker-calendar td .ui-state-default:hover,.ui-datepicker-calendar td .ui-state-default:focus,.ui-datepicker-calendar td .ui-state-default:active{text-decoration:none;background-color:#25B2D3;}.ui-datepicker-calendar td .ui-state-active{background-color:#25B2D3;color:#003057;}.ui-datepicker-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;}.ui-datepicker-title select{font-size:1rem;line-height:1.2;border-left:1px solid #FFFFFF;border-bottom:1px solid transparent;background-image:none;background-color:transparent;padding-top:5px;padding-bottom:5px;height:50px;color:#FFFFFF;}@media all and (min-width:767px){.ui-datepicker-title select{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){.ui-datepicker-title select{font-size:1rem;line-height:1.4;}}@media all and (min-width:1400px){.ui-datepicker-title select{font-size:0.9rem;line-height:1.4;}}.ui-datepicker-title select:last-of-type{border-right:1px solid #FFFFFF;}.ui-datepicker-next,.ui-datepicker-prev{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:0.2s ease-in-out;-o-transition:0.2s ease-in-out;transition:0.2s ease-in-out;cursor:pointer;}.ui-datepicker-next:hover,.ui-datepicker-next:focus,.ui-datepicker-next:active,.ui-datepicker-prev:hover,.ui-datepicker-prev:focus,.ui-datepicker-prev:active{border:0 !important;background-color:#001424;}.ui-datepicker-next{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}.ui-icon{background-image:url(https://www.electoralcommission.org.uk/themes/custom/electoralcommission/dist/img/svg/background-image/icon-chevron-bg.svg) !important;background-repeat:no-repeat;background-position:center;width:10px;height:10px;margin-top:0;overflow:hidden;text-indent:-9999px;}.ui-icon.ui-icon-circle-triangle-w{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}.ui-icon.ui-icon-circle-triangle-e{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);}.ui-datepicker-trigger{text-indent:-9999px;white-space:nowrap;overflow:hidden;border-bottom:2px solid #007292;background-image:url(https://www.electoralcommission.org.uk/themes/custom/electoralcommission/dist/img/svg/icon-calendar.svg) !important;width:60px;background-size:50%;background-color:#e5f4f8;background-repeat:no-repeat;background-position:center;-webkit-transition:0.2s ease-in-out;-o-transition:0.2s ease-in-out;transition:0.2s ease-in-out;}.ui-datepicker-trigger:hover,.ui-datepicker-trigger:focus{background-color:#25B2D3;}.c-date-picker{display:-webkit-box;display:-ms-flexbox;display:flex;}.ui-helper-clearfix:before{content:none;}.tableauPlaceholder{display:none !important;}@media (min-width:767px){.tableauPlaceholder{display:block !important;width:100% !important;overflow-x:auto !important;}}.form-item,.form-wrapper{margin-bottom:1.5em;}.form-item .c-status-message,.form-wrapper .c-status-message{margin-bottom:0;}input:not([type=checkbox]):not([type=radio]).parsley-error,input:not([type=checkbox]):not([type=radio]).input-error,select.parsley-error,select.input-error,textarea.parsley-error,textarea.input-error{border-left:5px solid #ED1D24;}input:not([type=checkbox]):not([type=radio]).parsley-error:not(.voter-wizard__input):not(.postcode-search__input),input:not([type=checkbox]):not([type=radio]).input-error:not(.voter-wizard__input):not(.postcode-search__input),select.parsley-error:not(.voter-wizard__input):not(.postcode-search__input),select.input-error:not(.voter-wizard__input):not(.postcode-search__input),textarea.parsley-error:not(.voter-wizard__input):not(.postcode-search__input),textarea.input-error:not(.voter-wizard__input):not(.postcode-search__input){margin-bottom:1em;}.parsley-required,.parsley-type,.parsley-postcode{font-size:1rem;line-height:initial;color:#ED1D24;}@media all and (min-width:767px){.parsley-required,.parsley-type,.parsley-postcode{font-size:0.88rem;line-height:initial;}}@media all and (min-width:1024px){.parsley-required,.parsley-type,.parsley-postcode{font-size:1rem;line-height:initial;}}@media all and (min-width:1400px){.parsley-required,.parsley-type,.parsley-postcode{font-size:0.9rem;line-height:initial;}}.parsley-errors-list,.errors-list{list-style-type:none;margin:10px 0;padding:0;}.form-required:after{content:'*';}.form-managed-file + .description{font-size:1rem;line-height:1.2;}@media all and (min-width:767px){.form-managed-file + .description{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){.form-managed-file + .description{font-size:0.8rem;line-height:1.2;}}@media all and (min-width:1400px){.form-managed-file + .description{font-size:0.8rem;line-height:1.2;}}.form-managed-file .form-submit{margin-top:1em;margin-bottom:1em;}.form-submit{padding:20px;padding-right:70px;-webkit-transition:0.2s ease-in-out;-o-transition:0.2s ease-in-out;transition:0.2s ease-in-out;background-color:#003057;color:#FFFFFF;background-image:url(https://www.electoralcommission.org.uk/themes/custom/electoralcommission/dist/img/svg/background-image/icon-button-arrow-bg.svg);background-repeat:no-repeat;background-size:30px 19px;background-position:right 20px center;}.form-submit:hover,.form-submit:focus{background-position:right 15px center;background-color:#007292;}.form-submit:disabled{pointer-events:none;opacity:0.4;}.webform-confirmation__message,.c-status-message{margin-bottom:1rem;padding:20px;border:1px solid #25B2D3;}.webform-confirmation__message.-error,.c-status-message.-error{border:1px solid #ED1D24;}.webform-multiple-table th{text-align:left;}.webform-multiple-table th,.webform-multiple-table td.webform-multiple-table--operations{vertical-align:top;}.webform-multiple-table .form-managed-file .file{font-size:1rem;line-height:initial;background-color:#e5f4f8;padding:20px;border-bottom:2px solid #007292;}@media all and (min-width:767px){.webform-multiple-table .form-managed-file .file{font-size:0.88rem;line-height:initial;}}@media all and (min-width:1024px){.webform-multiple-table .form-managed-file .file{font-size:1rem;line-height:initial;}}@media all and (min-width:1400px){.webform-multiple-table .form-managed-file .file{font-size:0.9rem;line-height:initial;}}@media (min-width:767px){.webform-multiple-table .form-managed-file .file{padding:18px;}}@media (min-width:767px){.webform-multiple-table .form-managed-file .file,.webform-multiple-table input{height:65px;}}td.webform-multiple-table--operations input[type=image]{display:inline-block;width:30px;height:30px;border-bottom:0;opacity:.7;}@media (max-width:766px){.webform-multiple-table-responsive .js-form-type-managed-file{margin-bottom:0;}}.webform-multiple-table-responsive tr:last-child .js-form-type-managed-file{margin-bottom:0;}@media (max-width:766px){.webform-multiple-table-responsive td{padding:0;}}.see-footnote{font-size:0.75rem;line-height:1.4;font-family:"Swis721MdBTW05-Bold","helvetica","arial",sans-serif;position:relative;margin:0 10px;vertical-align:top;display:inline-block;}@media all and (min-width:767px){.see-footnote{font-size:0.67rem;line-height:1.4;}}@media all and (min-width:1024px){.see-footnote{font-size:0.67rem;line-height:1.4;}}@media all and (min-width:1400px){.see-footnote{font-size:0.6rem;line-height:1.4;}}.see-footnote:before{content:'[';position:absolute;left:-6px;top:-1px;}.see-footnote:after{content:']';position:absolute;right:-6px;top:-1px;}.o-slice--dark .see-footnote{color:#25B2D3;}.footnotes{list-style-type:none;padding:0;margin:0;}.footnotes li{margin-bottom:0 !important;}.footnote-label{text-decoration:none !important;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.footnote-label > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;text-shadow:2px 0 0 #e5f4f8,-1px 0 0 #e5f4f8;}@media (min-width:767px){.footnote-label > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.footnote-label > span:not(.visually-hidden){text-shadow:1px 2px 0 #e5f4f8,-1px 2px 0 #e5f4f8;}}.footnote-label:hover,.footnote-label:focus{text-decoration:none;}.footnote-label:hover > span:not(.visually-hidden),.footnote-label:focus > span:not(.visually-hidden){background-size:0% 100%;}.footnote-label.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.t-guidance-print .c-book-nav{display:none !important;}.t-guidance-print .c-accordion__content{display:block !important;}.page-node-type-longform-content .o-slice__title{font-size:1.625rem;line-height:1.4;}@media all and (min-width:767px){.page-node-type-longform-content .o-slice__title{font-size:1.61rem;line-height:1.4;}}@media all and (min-width:1024px){.page-node-type-longform-content .o-slice__title{font-size:2.22rem;line-height:1.4;}}@media all and (min-width:1400px){.page-node-type-longform-content .o-slice__title{font-size:2.5rem;line-height:1.4;}}@media (min-width:767px){.page-node-type-longform-content .o-slice__title{width:70%;}}.page-node-type-longform-content .o-slice__title > span{background-image:-webkit-gradient(linear,left top,left bottom,from(#e5f4f8),to(#e5f4f8));background-image:-o-linear-gradient(#e5f4f8,#e5f4f8);background-image:linear-gradient(#e5f4f8,#e5f4f8);background-size:0 16px;background-position:left bottom;background-repeat:no-repeat;-webkit-transition:background-size 1s ease;-o-transition:background-size 1s ease;transition:background-size 1s ease;}@media (min-width:1024px){.page-node-type-longform-content .o-slice__title > span{background-size:0 24px;}}@media (min-width:1400px){.page-node-type-longform-content .o-slice__title > span{background-size:0 30px;}}@media (min-width:767px){.page-node-type-longform-content .paragraph--type--intro-content{width:70%;}}.page-node-type-longform-content .o-slice__title--underline > span{background-size:100% 16px;}@media (min-width:1024px){.page-node-type-longform-content .o-slice__title--underline > span{background-size:100% 24px;}}@media (min-width:1400px){.page-node-type-longform-content .o-slice__title--underline > span{background-size:100% 30px;}}.page-node-type-longform-content .o-slice--dark .o-slice__title > span{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(37,178,211,0.5)),to(rgba(37,178,211,0.5)));background-image:-o-linear-gradient(rgba(37,178,211,0.5),rgba(37,178,211,0.5));background-image:linear-gradient(rgba(37,178,211,0.5),rgba(37,178,211,0.5));}@media (min-width:767px){.page-node-type-longform-content .paragraph--type--slice-content .c-wysiwyg{width:70%;}}@media (min-width:767px){.page-node-type-longform-content .paragraph--type--slice-content .wysiwyg--column-wrapper{width:calc(100% * 100 / 70 + 1.66667rem);}}@media (min-width:767px){.page-node-type-longform-content .paragraph--type--slice-content .c-summary-box{margin-left:0;margin-right:0;width:calc(100% * 100 / 70);}}.page-node-type-longform-content .o-slice--dark + .o-slice--dark,.page-node-type-longform-content .o-slice--dark + .c-quote-container,.page-node-type-longform-content .c-quote-container + .o-slice-dark{margin-top:-3.75rem;}@media (min-width:767px){.page-node-type-longform-content .o-slice--dark + .o-slice--dark,.page-node-type-longform-content .o-slice--dark + .c-quote-container,.page-node-type-longform-content .c-quote-container + .o-slice-dark{margin-top:-5.55556rem;}}@media (min-width:1400px){.page-node-type-longform-content .o-slice--dark + .o-slice--dark,.page-node-type-longform-content .o-slice--dark + .c-quote-container,.page-node-type-longform-content .c-quote-container + .o-slice-dark{margin-top:-7rem;}}.page-node-type-longform-content .o-slice--dark + .o-slice--dark::before,.page-node-type-longform-content .o-slice--dark + .c-quote-container::before,.page-node-type-longform-content .c-quote-container + .o-slice-dark::before{position:relative;top:-1.875rem;}@media (min-width:767px){.page-node-type-longform-content .o-slice--dark + .o-slice--dark::before,.page-node-type-longform-content .o-slice--dark + .c-quote-container::before,.page-node-type-longform-content .c-quote-container + .o-slice-dark::before{top:-2.77778rem;}}@media (min-width:1400px){.page-node-type-longform-content .o-slice--dark + .o-slice--dark::before,.page-node-type-longform-content .o-slice--dark + .c-quote-container::before,.page-node-type-longform-content .c-quote-container + .o-slice-dark::before{top:-3.5rem;}}.page-node-type-longform-content .o-slice + .o-slice{margin-top:0;}.page-node-type-longform-content .o-slice + .o-slice::before{content:"";border-top:1px solid #25B2D3;display:block;}.page-node-type-longform-content .o-slice:not(.o-slice--dark):not(.c-quote-container) + .o-slice--dark::before,.page-node-type-longform-content .o-slice:not(.o-slice--dark):not(.c-quote-container) + .c-quote-container::before,.page-node-type-longform-content .o-slice--dark + .o-slice:not(.o-slice--dark):not(.c-quote-container)::before,.page-node-type-longform-content .c-quote-container + .o-slice:not(.o-slice--dark):not(.c-quote-container)::before{display:none;}.page-node-type-longform-content .o-slice + .o-slice--has-jump-link::before{margin-left:calc(50% - var(--vw,1vw) * 50);margin-right:calc(50% - var(--vw,1vw) * 50);}.t-learning{color:#000000;}.t-learning .c-feedback-form__item{-webkit-backface-visibility:hidden;backface-visibility:hidden;}.t-learning .c-feedback-form__item > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;text-shadow:2px 0 0 #323131,-1px 0 0 #323131;}@media (min-width:767px){.t-learning .c-feedback-form__item > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.t-learning .c-feedback-form__item > span:not(.visually-hidden){text-shadow:1px 2px 0 #323131,-1px 2px 0 #323131;}}.t-learning .c-feedback-form__item:hover,.t-learning .c-feedback-form__item:focus{text-decoration:none;}.t-learning .c-feedback-form__item:hover > span:not(.visually-hidden),.t-learning .c-feedback-form__item:focus > span:not(.visually-hidden){background-size:100% 100%;}.t-learning .c-feedback-form__item.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.t-learning .c-hero__title{font-family:"Montserrat","Swis721MdBTW05-Bold","helvetica","arial","sans-serif";font-weight:900;text-transform:uppercase;}@media all and (min-width:767px){.t-learning .c-hero__title{font-size:2.222rem;line-height:1.4;}}@media all and (min-width:1024px){.t-learning .c-hero__title{font-size:3.6111rem;line-height:1.4;}}.t-learning .c-hero__img,.t-learning .c-hero__img *{height:100%;}.t-learning .video-embed-field-lazy-play{right:50%;bottom:50%;-webkit-transform:translate(50%,50%);-ms-transform:translate(50%,50%);transform:translate(50%,50%);border-radius:50%;background-color:#323131;background-image:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media (min-width:1024px){.t-learning .video-embed-field-lazy-play{width:100px;height:100px;}}.t-learning .video-embed-field-lazy-play:hover,.t-learning .video-embed-field-lazy-play:focus{background-color:#000000;}.t-learning .video-embed-field-lazy-play::before{content:"";width:0;height:0;border:13px solid;border-color:transparent;border-left:19.5px solid #B5FF2B;border-right:0;display:block;-webkit-transform:translateX(3px);-ms-transform:translateX(3px);transform:translateX(3px);}@media (min-width:767px){.t-learning .paragraph--type--slice-content .c-wysiwyg{width:70%;}}@media (min-width:767px){.t-learning .paragraph--type--slice-content .wysiwyg--column-wrapper{width:calc(100% * 100 / 70 + 1.66667rem);}}.t-learning .c-accordion__btn{color:#000000;}@media (min-width:767px){.t-learning .l-grid{margin-left:-1.66667rem;}}@media (min-width:1024px){.t-learning .l-grid{margin-left:-2.22222rem;}}@media (min-width:1400px){.t-learning .l-grid{margin-left:-2.5rem;}}@media (min-width:767px){.t-learning .l-grid__item{padding-left:1.66667rem;}}@media (min-width:1024px){.t-learning .l-grid__item{padding-left:2.22222rem;}}@media (min-width:1400px){.t-learning .l-grid__item{padding-left:2.5rem;}}.t-learning .c-location-bar__status{background-color:#003057;}.t-learning .c-location-bar__actions{background-color:#012844;}.t-learning .c-location-bar__actions button.is-active,.t-learning .c-location-bar__actions button:hover,.t-learning .c-location-bar__actions .tabbing button:focus{color:#012844;}.t-learning .c-location-bar__popup{--icon-circle:color('white');background-color:#012844;}.t-learning .c-location-bar__popup:before{border-bottom:16px solid #012844;}.t-learning{--icon-circle:#B5FF2B;}.t-learning--educator{--icon-circle:#DEACFF;}.t-digital-transparency{--icon-circle:#6F00B0;}.t-learning .video-embed-field-lazy-play::before{border-left-color:#B5FF2B;}.t-learning--educator .video-embed-field-lazy-play::before{border-left-color:#DEACFF;}.t-digital-transparency .video-embed-field-lazy-play::before{border-left-color:#6F00B0;}.t-digital-transparency .region-content,.t-digital-transparency .region-sidebar-first,.t-digital-transparency .c-sidebar{color:#000000;}.t-digital-transparency .region-content h2,.t-digital-transparency .region-content h3,.t-digital-transparency .region-content h4,.t-digital-transparency .region-content h5,.t-digital-transparency .region-content h6,.t-digital-transparency .region-sidebar-first h2,.t-digital-transparency .region-sidebar-first h3,.t-digital-transparency .region-sidebar-first h4,.t-digital-transparency .region-sidebar-first h5,.t-digital-transparency .region-sidebar-first h6,.t-digital-transparency .c-sidebar h2,.t-digital-transparency .c-sidebar h3,.t-digital-transparency .c-sidebar h4,.t-digital-transparency .c-sidebar h5,.t-digital-transparency .c-sidebar h6{color:#6E0BAD;}.t-digital-transparency .c-link-hub__link{background-image:-webkit-gradient(linear,left top,left bottom,from(#C60097),to(#50077C));background-image:-o-linear-gradient(top,#C60097,#50077C);background-image:linear-gradient(to bottom,#C60097,#50077C);-webkit-backface-visibility:hidden;backface-visibility:hidden;}.t-digital-transparency .c-link-hub__link > span span{width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),#FFFFFF calc(100% - 2px),#FFFFFF calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),#FFFFFF calc(100% - 2px),#FFFFFF calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;text-shadow:2px 0 0 #50077C,-1px 0 0 #50077C;}@media (min-width:767px){.t-digital-transparency .c-link-hub__link > span span{-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.t-digital-transparency .c-link-hub__link > span span{text-shadow:1px 2px 0 #50077C,-1px 2px 0 #50077C;}}.t-digital-transparency .c-link-hub__link:hover,.t-digital-transparency .c-link-hub__link:focus{text-decoration:none;}.t-digital-transparency .c-link-hub__link:hover > span span,.t-digital-transparency .c-link-hub__link:focus > span span{background-size:100% 100%;}.t-digital-transparency .c-link-hub__link.is-active > span span{position:relative;width:calc(100%);background-size:100% 100%;}.t-digital-transparency .c-hero--w-img{background-image:url(https://www.electoralcommission.org.uk/themes/custom/electoralcommission/dist/img/raster/hero-digital-transparency-bg.jpg);background-size:cover;}@media (min-width:767px){.t-digital-transparency .c-hero--w-img{padding:1rem 0;}}.t-digital-transparency .c-hero--w-img:before{content:"";display:block;position:absolute;z-index:0;top:0;left:0;right:0;bottom:0;background-color:#6F00B0;mix-blend-mode:color;}.t-digital-transparency .c-hero--w-img .c-hero__img,.t-digital-transparency .c-hero--w-img .c-hero__img *{height:100%;}@media (min-width:767px){.t-digital-transparency .c-hero--w-img .c-hero__img{padding:1rem 0;}}.t-digital-transparency .c-hero--w-img .c-hero__img img{-o-object-fit:contain;object-fit:contain;}.t-digital-transparency .c-hero__title{position:relative;}.paragraph--type--slice-content .paragraph--type--slice-summary-box .o-slice__padding{margin:0.5rem 0;}.paragraph--type--slice-accordion .paragraph--type--slice-content .o-slice__padding,.paragraph--type--slice-accordion .paragraph--type--slice-summary-box .o-slice__padding{margin:2rem 0 0.5rem;}.paragraph--type--slice-accordion .paragraph--type--intro-content{margin:2.5rem 0 0.5rem;}.c-accordion{border-bottom:1px solid #25B2D3;}.c-accordion:first-of-type{border-top:1px solid #25B2D3;}.c-accordion.t-learning,.t-learning .c-accordion{--icon-circle:#FF8BFF;border-color:#FF8BFF;}.c-accordion.t-learning--educator,.t-learning--educator .c-accordion{--icon-circle:#00E7BD;border-color:#00E7BD;}.c-accordion.t-digital-transparency,.t-digital-transparency .c-accordion{--icon-circle:#6F00B0;border-color:#6F00B0;}.c-accordion__tab{margin-bottom:0;}.c-accordion__btn{-webkit-backface-visibility:hidden;backface-visibility:hidden;font-family:"Swis721MdBTW05-Bold","helvetica","arial",sans-serif;font-size:inherit;width:100%;text-align:left;padding:20px 0;padding-right:2.5rem;position:relative;color:#003057;}.c-accordion__btn > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;text-shadow:2px 0 0 #FFFFFF,-1px 0 0 #FFFFFF;}@media (min-width:767px){.c-accordion__btn > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.c-accordion__btn > span:not(.visually-hidden){text-shadow:1px 2px 0 #FFFFFF,-1px 2px 0 #FFFFFF;}}.c-accordion__btn:hover,.c-accordion__btn:focus{text-decoration:none;}.c-accordion__btn:hover > span:not(.visually-hidden),.c-accordion__btn:focus > span:not(.visually-hidden){background-size:100% 100%;}.c-accordion__btn.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.t-digital-transparency .c-accordion__btn{color:#6E0BAD;}.c-accordion__btn:hover span,.c-accordion__btn:focus span{background-size:100% 100%;}.c-accordion__btn:hover .c-accordion__icon,.c-accordion__btn:focus .c-accordion__icon{-webkit-transform:translateY(-50%) scale(0.9);-ms-transform:translateY(-50%) scale(0.9);transform:translateY(-50%) scale(0.9);}.c-accordion__btn.-active .c-accordion__icon{-webkit-transform:translateY(-50%) rotate(45deg) scale(0.9);-ms-transform:translateY(-50%) rotate(45deg) scale(0.9);transform:translateY(-50%) rotate(45deg) scale(0.9);}.c-accordion__icon{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:30px;height:30px;}@media (min-width:767px){.c-accordion__icon{width:35px;height:35px;}}.c-accordion__content{zoom:1;display:none;padding:20px 0;}.c-accordion__content:before,.c-accordion__content:after{content:"";display:table;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.c-accordion__content:after{clear:both;}.page-node-type-longform-content .c-accordion{border:0;background-color:#e5f4f8;}@media (min-width:767px){.page-node-type-longform-content .c-accordion{width:70%;}}.page-node-type-longform-content .c-accordion:not(:last-child){margin-bottom:12px;}.page-node-type-longform-content .c-accordion__btn{font-size:1.12rem;line-height:1.4;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#e5f4f8;padding-left:20px;padding-right:75px;}@media all and (min-width:767px){.page-node-type-longform-content .c-accordion__btn{font-size:1.12rem;line-height:1.4;}}@media all and (min-width:1024px){.page-node-type-longform-content .c-accordion__btn{font-size:1.11rem;line-height:1.4;}}@media all and (min-width:1400px){.page-node-type-longform-content .c-accordion__btn{font-size:1.1rem;line-height:1.4;}}.page-node-type-longform-content .c-accordion__btn > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;text-shadow:2px 0 0 #e5f4f8,-1px 0 0 #e5f4f8;}@media (min-width:767px){.page-node-type-longform-content .c-accordion__btn > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.page-node-type-longform-content .c-accordion__btn > span:not(.visually-hidden){text-shadow:1px 2px 0 #e5f4f8,-1px 2px 0 #e5f4f8;}}.page-node-type-longform-content .c-accordion__btn:hover,.page-node-type-longform-content .c-accordion__btn:focus{text-decoration:none;}.page-node-type-longform-content .c-accordion__btn:hover > span:not(.visually-hidden),.page-node-type-longform-content .c-accordion__btn:focus > span:not(.visually-hidden){background-size:100% 100%;}.page-node-type-longform-content .c-accordion__btn.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}@media (min-width:767px){.page-node-type-longform-content .c-accordion__btn{padding-left:30px;padding-right:85px;}}.page-node-type-longform-content .c-accordion__icon{right:20px;}@media (min-width:767px){.page-node-type-longform-content .c-accordion__icon{right:30px;}}.page-node-type-longform-content .c-accordion__content{padding:0 20px;}@media (min-width:767px){.page-node-type-longform-content .c-accordion__content{padding:0 30px;}}.page-node-type-longform-content .c-accordion__content .c-wysiwyg-table{width:100%;margin:1.875rem 0;}.c-accordion--guidlet-menu{border-bottom:1px solid #25B2D3;}.c-accordion--guidlet-menu:first-of-type{border-top:0;}@media (min-width:1024px){.c-accordion--guidlet-menu{border-bottom:0;}}.c-accordion--guidlet-menu .c-accordion__tab{font-size:1.12rem;line-height:1.4;}@media all and (min-width:767px){.c-accordion--guidlet-menu .c-accordion__tab{font-size:1.12rem;line-height:1.4;}}@media all and (min-width:1024px){.c-accordion--guidlet-menu .c-accordion__tab{font-size:1.11rem;line-height:1.4;}}@media all and (min-width:1400px){.c-accordion--guidlet-menu .c-accordion__tab{font-size:1.1rem;line-height:1.4;}}.c-accordion--guidlet-menu .c-accordion__btn{border-top:1px solid #25B2D3;}@media (min-width:1024px){.c-accordion--guidlet-menu .c-accordion__btn{display:none;}}.c-accordion--guidlet-menu .c-accordion__content{padding:30px 0;width:100%;}@media (min-width:1024px){.c-accordion--guidlet-menu .c-accordion__content{display:block;padding:0;border-bottom:0;}}.c-accordion--legacy{border-top:1px solid #25B2D3;border-bottom:0;}.c-accordion--legacy .c-accordion__tab{font-size:1rem;line-height:1.2;}@media all and (min-width:767px){.c-accordion--legacy .c-accordion__tab{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){.c-accordion--legacy .c-accordion__tab{font-size:1rem;line-height:1.4;}}@media all and (min-width:1400px){.c-accordion--legacy .c-accordion__tab{font-size:0.9rem;line-height:1.4;}}.c-accordion--legacy .c-accordion__btn{background-color:#e5f4f8;padding:20px;padding-right:60px;}.c-accordion--legacy .c-accordion__content{background-color:#e5f4f8;padding:20px;padding-top:1px;}@media (min-width:767px){.c-accordion--legacy .c-accordion__content{width:100%;}}.c-accordion--legacy .c-accordion__icon{right:0;}.c-alert-revision{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}.c-alert-revision__icon{width:25px;margin:2px 10px 0 0;}.c-alert-revision__content{width:80%;}.c-alert-revision__content a{-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-alert-revision__content a > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;text-shadow:2px 0 0 #FFFFFF,-1px 0 0 #FFFFFF;}@media (min-width:767px){.c-alert-revision__content a > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.c-alert-revision__content a > span:not(.visually-hidden){text-shadow:1px 2px 0 #FFFFFF,-1px 2px 0 #FFFFFF;}}.c-alert-revision__content a:hover,.c-alert-revision__content a:focus{text-decoration:none;}.c-alert-revision__content a:hover > span:not(.visually-hidden),.c-alert-revision__content a:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-alert-revision__content a.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-breadcrumb{padding:10px 0;}.c-breadcrumb.page-node-type-longform-content,.page-node-type-longform-content .c-breadcrumb{background-color:#705191;color:#FFFFFF;}.c-breadcrumb.t-default,.t-default .c-breadcrumb{background-color:#e5f4f8;color:#003057;}.c-breadcrumb.t-default-dark,.t-default-dark .c-breadcrumb{background-color:#003057;color:#FFFFFF;}.c-breadcrumb.t-guidance,.t-guidance .c-breadcrumb{background-color:#a91255;color:#FFFFFF;}.c-breadcrumb.t-your-vote-matters,.t-your-vote-matters .c-breadcrumb{background-color:#077988;color:#FFFFFF;}.c-breadcrumb.t-mature-orange,.t-mature-orange .c-breadcrumb{background-color:#B74E20;color:#FFFFFF;}.c-breadcrumb.t-mature-green,.t-mature-green .c-breadcrumb{background-color:#897616;color:#FFFFFF;}.c-breadcrumb.t-mature-purple,.t-mature-purple .c-breadcrumb{background-color:#705191;color:#FFFFFF;}.c-breadcrumb.t-mature-yellow,.t-mature-yellow .c-breadcrumb{background-color:#897616;color:#FFFFFF;}.c-breadcrumb.t-mature-brown,.t-mature-brown .c-breadcrumb{background-color:#2B220A;color:#FFFFFF;}.c-breadcrumb.t-learning,.t-learning .c-breadcrumb{background-color:#FF8BFF;color:#000000;}.c-breadcrumb.t-learning--educator,.t-learning--educator .c-breadcrumb{background-color:#00E7BD;color:#000000;}.c-breadcrumb.t-digital-transparency,.t-digital-transparency .c-breadcrumb{background-color:#6F00B0;color:#FFFFFF;}.has-campaign-hero .c-breadcrumb{background-color:#FEC2DB;color:#003057;}.c-breadcrumb__menu{display:none;}@media (min-width:767px){.c-breadcrumb__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;}.has-campaign-hero .c-breadcrumb__menu{max-width:60%;}}.c-breadcrumb__title{font-size:1rem;line-height:1.5;margin-bottom:0;padding:10px 0;}@media all and (min-width:767px){.c-breadcrumb__title{font-size:0.88rem;line-height:1.5;}}@media all and (min-width:1024px){.c-breadcrumb__title{font-size:1rem;line-height:1.5;}}@media all and (min-width:1400px){.c-breadcrumb__title{font-size:0.9rem;line-height:1.5;}}.c-breadcrumb__title a{text-decoration:underline;}.c-breadcrumb__title a:hover,.c-breadcrumb__title a:focus{text-decoration:none;}@media (min-width:767px){.c-breadcrumb__title{display:none;}}.c-breadcrumb__item{font-size:1rem;line-height:1.5;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:10px;}@media all and (min-width:767px){.c-breadcrumb__item{font-size:0.88rem;line-height:1.5;}}@media all and (min-width:1024px){.c-breadcrumb__item{font-size:1rem;line-height:1.5;}}@media all and (min-width:1400px){.c-breadcrumb__item{font-size:0.9rem;line-height:1.5;}}.c-breadcrumb__item a{-webkit-backface-visibility:hidden;backface-visibility:hidden;padding:10px;padding-left:0;}.c-breadcrumb__item a > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;}@media (min-width:767px){.c-breadcrumb__item a > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-breadcrumb__item a > span:not(.visually-hidden).page-node-type-longform-content,.page-node-type-longform-content .c-breadcrumb__item a > span:not(.visually-hidden){text-shadow:2px 0 0 #705191,-1px 0 0 #705191;}@media (min-width:767px){.c-breadcrumb__item a > span:not(.visually-hidden).page-node-type-longform-content,.page-node-type-longform-content .c-breadcrumb__item a > span:not(.visually-hidden){text-shadow:1px 2px 0 #705191,-1px 2px 0 #705191;}}.c-breadcrumb__item a > span:not(.visually-hidden).t-default,.t-default .c-breadcrumb__item a > span:not(.visually-hidden){text-shadow:2px 0 0 #e5f4f8,-1px 0 0 #e5f4f8;}@media (min-width:767px){.c-breadcrumb__item a > span:not(.visually-hidden).t-default,.t-default .c-breadcrumb__item a > span:not(.visually-hidden){text-shadow:1px 2px 0 #e5f4f8,-1px 2px 0 #e5f4f8;}}.c-breadcrumb__item a > span:not(.visually-hidden).t-default-dark,.t-default-dark .c-breadcrumb__item a > span:not(.visually-hidden){text-shadow:2px 0 0 #003057,-1px 0 0 #003057;}@media (min-width:767px){.c-breadcrumb__item a > span:not(.visually-hidden).t-default-dark,.t-default-dark .c-breadcrumb__item a > span:not(.visually-hidden){text-shadow:1px 2px 0 #003057,-1px 2px 0 #003057;}}.c-breadcrumb__item a > span:not(.visually-hidden).t-guidance,.t-guidance .c-breadcrumb__item a > span:not(.visually-hidden){text-shadow:2px 0 0 #a91255,-1px 0 0 #a91255;}@media (min-width:767px){.c-breadcrumb__item a > span:not(.visually-hidden).t-guidance,.t-guidance .c-breadcrumb__item a > span:not(.visually-hidden){text-shadow:1px 2px 0 #a91255,-1px 2px 0 #a91255;}}.c-breadcrumb__item a > span:not(.visually-hidden).t-your-vote-matters,.t-your-vote-matters .c-breadcrumb__item a > span:not(.visually-hidden){text-shadow:2px 0 0 #077988,-1px 0 0 #077988;}@media (min-width:767px){.c-breadcrumb__item a > span:not(.visually-hidden).t-your-vote-matters,.t-your-vote-matters .c-breadcrumb__item a > span:not(.visually-hidden){text-shadow:1px 2px 0 #077988,-1px 2px 0 #077988;}}.c-breadcrumb__item a > span:not(.visually-hidden).t-mature-orange,.t-mature-orange .c-breadcrumb__item a > span:not(.visually-hidden){text-shadow:2px 0 0 #B74E20,-1px 0 0 #B74E20;}@media (min-width:767px){.c-breadcrumb__item a > span:not(.visually-hidden).t-mature-orange,.t-mature-orange .c-breadcrumb__item a > span:not(.visually-hidden){text-shadow:1px 2px 0 #B74E20,-1px 2px 0 #B74E20;}}.c-breadcrumb__item a > span:not(.visually-hidden).t-mature-green,.t-mature-green .c-breadcrumb__item a > span:not(.visually-hidden){text-shadow:2px 0 0 #897616,-1px 0 0 #897616;}@media (min-width:767px){.c-breadcrumb__item a > span:not(.visually-hidden).t-mature-green,.t-mature-green .c-breadcrumb__item a > span:not(.visually-hidden){text-shadow:1px 2px 0 #897616,-1px 2px 0 #897616;}}.c-breadcrumb__item a > span:not(.visually-hidden).t-mature-purple,.t-mature-purple .c-breadcrumb__item a > span:not(.visually-hidden){text-shadow:2px 0 0 #705191,-1px 0 0 #705191;}@media (min-width:767px){.c-breadcrumb__item a > span:not(.visually-hidden).t-mature-purple,.t-mature-purple .c-breadcrumb__item a > span:not(.visually-hidden){text-shadow:1px 2px 0 #705191,-1px 2px 0 #705191;}}.c-breadcrumb__item a > span:not(.visually-hidden).t-mature-yellow,.t-mature-yellow .c-breadcrumb__item a > span:not(.visually-hidden){text-shadow:2px 0 0 #897616,-1px 0 0 #897616;}@media (min-width:767px){.c-breadcrumb__item a > span:not(.visually-hidden).t-mature-yellow,.t-mature-yellow .c-breadcrumb__item a > span:not(.visually-hidden){text-shadow:1px 2px 0 #897616,-1px 2px 0 #897616;}}.c-breadcrumb__item a > span:not(.visually-hidden).t-mature-brown,.t-mature-brown .c-breadcrumb__item a > span:not(.visually-hidden){text-shadow:2px 0 0 #2B220A,-1px 0 0 #2B220A;}@media (min-width:767px){.c-breadcrumb__item a > span:not(.visually-hidden).t-mature-brown,.t-mature-brown .c-breadcrumb__item a > span:not(.visually-hidden){text-shadow:1px 2px 0 #2B220A,-1px 2px 0 #2B220A;}}.c-breadcrumb__item a > span:not(.visually-hidden).t-learning,.t-learning .c-breadcrumb__item a > span:not(.visually-hidden){text-shadow:2px 0 0 #FF8BFF,-1px 0 0 #FF8BFF;}@media (min-width:767px){.c-breadcrumb__item a > span:not(.visually-hidden).t-learning,.t-learning .c-breadcrumb__item a > span:not(.visually-hidden){text-shadow:1px 2px 0 #FF8BFF,-1px 2px 0 #FF8BFF;}}.c-breadcrumb__item a > span:not(.visually-hidden).t-learning--educator,.t-learning--educator .c-breadcrumb__item a > span:not(.visually-hidden){text-shadow:2px 0 0 #00E7BD,-1px 0 0 #00E7BD;}@media (min-width:767px){.c-breadcrumb__item a > span:not(.visually-hidden).t-learning--educator,.t-learning--educator .c-breadcrumb__item a > span:not(.visually-hidden){text-shadow:1px 2px 0 #00E7BD,-1px 2px 0 #00E7BD;}}.c-breadcrumb__item a > span:not(.visually-hidden).t-digital-transparency,.t-digital-transparency .c-breadcrumb__item a > span:not(.visually-hidden){text-shadow:2px 0 0 #6F00B0,-1px 0 0 #6F00B0;}@media (min-width:767px){.c-breadcrumb__item a > span:not(.visually-hidden).t-digital-transparency,.t-digital-transparency .c-breadcrumb__item a > span:not(.visually-hidden){text-shadow:1px 2px 0 #6F00B0,-1px 2px 0 #6F00B0;}}.c-breadcrumb__item a:hover,.c-breadcrumb__item a:focus{text-decoration:none;}.c-breadcrumb__item a:hover > span:not(.visually-hidden),.c-breadcrumb__item a:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-breadcrumb__item a.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.has-campaign-hero .c-breadcrumb__item a{-webkit-backface-visibility:hidden;backface-visibility:hidden;}.has-campaign-hero .c-breadcrumb__item a > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;text-shadow:2px 0 0 #FEC2DB,-1px 0 0 #FEC2DB;}@media (min-width:767px){.has-campaign-hero .c-breadcrumb__item a > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.has-campaign-hero .c-breadcrumb__item a > span:not(.visually-hidden){text-shadow:1px 2px 0 #FEC2DB,-1px 2px 0 #FEC2DB;}}.has-campaign-hero .c-breadcrumb__item a:hover,.has-campaign-hero .c-breadcrumb__item a:focus{text-decoration:none;}.has-campaign-hero .c-breadcrumb__item a:hover > span:not(.visually-hidden),.has-campaign-hero .c-breadcrumb__item a:focus > span:not(.visually-hidden){background-size:0% 100%;}.has-campaign-hero .c-breadcrumb__item a.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-breadcrumb__item .o-icon{display:none;}@media (min-width:767px){.c-breadcrumb__item .o-icon{display:inline-block;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);height:0.5rem;width:0.5rem;}}.c-banner-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;}@media (min-width:767px){.c-banner-group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-left:-1.66667rem;}}.c-banner{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.875rem;}@media (min-width:767px){.c-banner{margin-left:1.66667rem;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;-ms-flex-preferred-size:calc(50% - 1.66667rem);flex-basis:calc(50% - 1.66667rem);}}.c-banner__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding:20px;border:1px solid #25B2D3;}@media (min-width:767px){.c-banner__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding:30px;}}@media (min-width:1024px){.c-banner__wrapper{padding:40px;}}.c-banner__content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;}.c-banner__content p{margin-bottom:0;}.c-banner__content h2{margin-bottom:15px;}.c-banner__btn{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;margin-top:20px;}@media (min-width:767px){.c-banner__btn{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%;padding-left:0;margin-top:20px;}}.c-banner__btn a{width:100%;}@media (min-width:767px){.c-banner__btn a{width:auto;}}.c-book-nav{border-top:1px solid #25B2D3;padding:30px 0;}.c-book-nav--w-prev .c-book-nav__items{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.c-book-nav__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.c-book-nav__item{width:50%;}.c-book-nav__item:nth-child(2n) .c-book-nav__link{padding-left:10px;}.c-book-nav__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;}.c-book-nav__link:hover .o-icon,.c-book-nav__link:focus .o-icon{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);}@media (min-width:767px){.c-book-nav__link{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.c-book-nav__link:hover,.c-book-nav__link:focus{text-decoration:none;}.c-book-nav__link:hover .c-book-nav__title span,.c-book-nav__link:focus .c-book-nav__title span{background-size:100% 100%;}.c-book-nav__link .o-icon{width:1.75rem;height:1.75rem;-ms-flex-negative:0;flex-shrink:0;}.c-book-nav__link--prev .o-icon{margin-right:20px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.c-book-nav__link--prev:hover .o-icon,.c-book-nav__link--prev:focus .o-icon{-webkit-transform:rotate(180deg) scale(1.2);-ms-transform:rotate(180deg) scale(1.2);transform:rotate(180deg) scale(1.2);}.c-book-nav__link--next{text-align:right;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}@media (min-width:767px){.c-book-nav__link--next{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}}@media (min-width:767px){.c-book-nav__link--next .c-book-nav__title{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}}@media (min-width:767px){.c-book-nav__link--next .o-icon{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-left:20px;}}.c-book-nav__title{-webkit-backface-visibility:hidden;backface-visibility:hidden;margin-top:10px;width:100%;}.c-book-nav__title > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;text-shadow:2px 0 0 #FFFFFF,-1px 0 0 #FFFFFF;}@media (min-width:767px){.c-book-nav__title > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.c-book-nav__title > span:not(.visually-hidden){text-shadow:1px 2px 0 #FFFFFF,-1px 2px 0 #FFFFFF;}}.c-book-nav__title:hover,.c-book-nav__title:focus{text-decoration:none;}.c-book-nav__title:hover > span:not(.visually-hidden),.c-book-nav__title:focus > span:not(.visually-hidden){background-size:100% 100%;}.c-book-nav__title.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}@media (min-width:767px){.c-book-nav__title{width:85%;margin-top:0;}}.c-guidlet-footer{margin:30px 0;padding:20px;border:1px solid #25B2D3;}.c-carousel{position:relative;background-color:#003057;color:#FFFFFF;}.c-carousel__container{overflow:hidden;}@media (max-width:766px){.c-carousel__container .o-container{padding:0;}}@media (min-width:767px){.c-carousel__container .o-container{position:relative;}}@media (min-width:767px){.c-carousel__container .swiper-container{overflow:visible;}}.c-carousel__container .swiper-slide{opacity:1;-webkit-transition:opacity 0.2s ease-in-out;-o-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out;}@media (min-width:767px){.c-carousel__container .swiper-slide{-ms-flex-preferred-size:40%;flex-basis:40%;margin-right:40px;}}@media (min-width:1024px){.c-carousel__container .swiper-slide{-ms-flex-preferred-size:35%;flex-basis:35%;}}@media (min-width:1800px){.c-carousel__container .swiper-slide{-ms-flex-preferred-size:40%;flex-basis:40%;}}.c-carousel__container .swiper-slide.swiper-slide-prev,.c-carousel__container .swiper-slide.swiper-slide-next + .swiper-slide{opacity:0.4;pointer-events:none;}.c-carousel__container .swiper-wrapper{margin-bottom:30px;}@media (min-width:767px){.c-carousel__container .swiper-wrapper{padding-top:30px;}}.c-carousel__container .swiper-scrollbar-drag{border-radius:0;background-color:#25B2D3;cursor:pointer;}.c-carousel__btns{position:absolute;width:100%;z-index:1;top:0;margin-top:calc(100% / (16 / 9));-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px;}@media (min-width:767px){.c-carousel__btns{position:static;margin-top:0;padding:0;-webkit-transform:none;-ms-transform:none;transform:none;}}@media (min-width:1024px){.c-carousel__btns{border:none;padding:0;}}.c-carousel__btn-next,.c-carousel__btn-prev{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;outline:0;background:#FFFFFF;color:#003057;width:2rem;height:2rem;border-radius:50%;padding:10px;margin:0 5px;}@media (min-width:767px){.c-carousel__btn-next,.c-carousel__btn-prev{position:absolute;z-index:1;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:0 7.5px;}}@media (min-width:1440px){.c-carousel__btn-next,.c-carousel__btn-prev{width:2.5rem;height:2.5rem;}}@media (min-width:1500px){.c-carousel__btn-next,.c-carousel__btn-prev{width:3rem;height:3rem;}}.c-carousel__btn-next:hover,.c-carousel__btn-next:focus,.c-carousel__btn-prev:hover,.c-carousel__btn-prev:focus{cursor:pointer;}.c-carousel__btn-next.swiper-button-disabled,.c-carousel__btn-prev.swiper-button-disabled{pointer-events:none;opacity:0.3;}.c-carousel__btn-next{right:10px;}@media (min-width:1024px){.c-carousel__btn-next{right:0;}}@media (min-width:1440px){.c-carousel__btn-next{right:-15px;}}@media (min-width:1500px){.c-carousel__btn-next{right:-40px;}}@media (min-width:1800px){.c-carousel__btn-next{right:-60px;}}.c-carousel__btn-next .o-icon{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);}.c-carousel__btn-prev{left:10px;}@media (min-width:1024px){.c-carousel__btn-prev{left:0;}}@media (min-width:1440px){.c-carousel__btn-prev{left:-15px;}}@media (min-width:1500px){.c-carousel__btn-prev{left:-40px;}}@media (min-width:1800px){.c-carousel__btn-prev{left:-60px;}}.c-carousel__btn-prev .o-icon{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}.c-carousel-teaser{display:block;position:relative;}@media (min-width:767px){.c-carousel-teaser::before{content:'';position:absolute;left:-10px;right:-10px;top:-10px;bottom:-10px;border:1px solid #25B2D3;display:none;}}.c-carousel-teaser:hover,.c-carousel-teaser:focus{text-decoration:none;}@media (min-width:767px){.c-carousel-teaser:hover::before,.c-carousel-teaser:focus::before{display:block;}}.c-carousel-teaser:hover h2 span,.c-carousel-teaser:focus h2 span{background-size:100% 100% !important;}.c-carousel-teaser__img{margin-bottom:20px;}.c-carousel-teaser__content{padding:0 20px;}@media (min-width:767px){.c-carousel-teaser__content{padding:0;}}.c-carousel-teaser__content h2{font-size:1.12rem;line-height:1.4;-webkit-backface-visibility:hidden;backface-visibility:hidden;margin-bottom:15px;}@media all and (min-width:767px){.c-carousel-teaser__content h2{font-size:1.12rem;line-height:1.4;}}@media all and (min-width:1024px){.c-carousel-teaser__content h2{font-size:1.11rem;line-height:1.4;}}@media all and (min-width:1400px){.c-carousel-teaser__content h2{font-size:1.1rem;line-height:1.4;}}.c-carousel-teaser__content h2 > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),#25B2D3 calc(100% - 2px),#25B2D3 calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),#25B2D3 calc(100% - 2px),#25B2D3 calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;text-shadow:2px 0 0 #003057,-1px 0 0 #003057;}@media (min-width:767px){.c-carousel-teaser__content h2 > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.c-carousel-teaser__content h2 > span:not(.visually-hidden){text-shadow:1px 2px 0 #003057,-1px 2px 0 #003057;}}.c-carousel-teaser__content h2:hover,.c-carousel-teaser__content h2:focus{text-decoration:none;}.c-carousel-teaser__content h2:hover > span:not(.visually-hidden),.c-carousel-teaser__content h2:focus > span:not(.visually-hidden){background-size:100% 100%;}.c-carousel-teaser__content h2.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-cookie{background-color:#e5f4f8;color:#003057;padding:20px 0;display:none;}@media (min-width:767px){.c-cookie__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}.c-cookie__text{margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media (min-width:767px){.c-cookie__text{width:50%;}}@media (min-width:1024px){.c-cookie__text{width:auto;}}.c-cookie__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}@media (min-width:767px){.c-cookie__controls{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-left:auto;}}.c-cookie__controls li{margin:10px;margin-bottom:0;}.c-cookie__controls li:first-of-type{margin-left:0;}@media (min-width:767px){.c-cookie__controls li{margin:0;}}.c-cookie__cta{-webkit-backface-visibility:hidden;backface-visibility:hidden;color:inherit;display:block;background:none;padding:0;outline:none;}.c-cookie__cta > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;text-shadow:2px 0 0 #e5f4f8,-1px 0 0 #e5f4f8;}@media (min-width:767px){.c-cookie__cta > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.c-cookie__cta > span:not(.visually-hidden){text-shadow:1px 2px 0 #e5f4f8,-1px 2px 0 #e5f4f8;}}.c-cookie__cta:hover,.c-cookie__cta:focus{text-decoration:none;}.c-cookie__cta:hover > span:not(.visually-hidden),.c-cookie__cta:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-cookie__cta.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}@media (min-width:767px){.c-cookie__cta{margin-left:30px;}}.c-cookie--alert{background-color:#9E0055;color:#FFFFFF;}.c-cookie--alert .c-cookie__cta{-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-cookie--alert .c-cookie__cta > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;text-shadow:2px 0 0 #9E0055,-1px 0 0 #9E0055;}@media (min-width:767px){.c-cookie--alert .c-cookie__cta > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.c-cookie--alert .c-cookie__cta > span:not(.visually-hidden){text-shadow:1px 2px 0 #9E0055,-1px 2px 0 #9E0055;}}.c-cookie--alert .c-cookie__cta:hover,.c-cookie--alert .c-cookie__cta:focus{text-decoration:none;}.c-cookie--alert .c-cookie__cta:hover > span:not(.visually-hidden),.c-cookie--alert .c-cookie__cta:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-cookie--alert .c-cookie__cta.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}@media (min-width:767px){.c-cookie--alert .c-cookie__text{width:auto;}}.c-cookie--alert .o-icon{margin-right:15px;-webkit-box-flex:0;-ms-flex:none;flex:none;}#ccc #ccc-notify{margin:0 auto !important;padding:20px !important;width:100%;max-width:1400px;}@media (min-width:600px){#ccc #ccc-notify{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important;}}@media (min-width:767px){#ccc #ccc-notify{padding:30px !important;}}@media (min-width:1024px){#ccc #ccc-notify{padding:50px !important;}}@media (min-width:1400px){#ccc #ccc-notify{overflow:visible !important;}#ccc #ccc-notify::before,#ccc #ccc-notify::after{content:'';position:absolute;top:0;width:calc(2px + (100vw - 1400px) / 2);height:100%;background-color:inherit;}#ccc #ccc-notify::before{left:0;-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(-1) translateX(-2px);-ms-transform:scaleX(-1) translateX(-2px);transform:scaleX(-1) translateX(-2px);}#ccc #ccc-notify::after{right:0;-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(-1) translateX(2px);-ms-transform:scaleX(-1) translateX(2px);transform:scaleX(-1) translateX(2px);}}@media (min-width:600px){#ccc .ccc-notify-buttons{margin-top:16px !important;white-space:normal !important;}}body #ccc .ccc-notify-button{padding:20px !important;border:none;border-radius:0;font-size:1rem;line-height:1.5;-webkit-transition:background-color 0.2s ease-in-out;-o-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out;}@media all and (min-width:767px){body #ccc .ccc-notify-button{font-size:0.88rem;line-height:1.5;}}@media all and (min-width:1024px){body #ccc .ccc-notify-button{font-size:1rem;line-height:1.5;}}@media all and (min-width:1400px){body #ccc .ccc-notify-button{font-size:0.9rem;line-height:1.5;}}body #ccc .ccc-notify-button:focus{-webkit-filter:none !important;filter:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;}body #ccc .ccc-notify-button:focus-visible{outline:none;}body #ccc .ccc-notify-button:not(.ccc-notify-link):hover{background-color:#007292 !important;}.tabbing body #ccc .ccc-notify-button:not(.ccc-notify-link):focus{background-color:#007292 !important;}.tabbing #ccc .ccc-notify-button:focus{-webkit-box-shadow:0 0 0 5px #16aa47 !important;box-shadow:0 0 0 5px #16aa47 !important;}body #ccc .ccc-notify-button.ccc-accept-button span,body #ccc .ccc-notify-button.ccc-reject-button span,body #ccc .ccc-notify-button.ccc-close-button span{background-color:transparent !important;}#ccc .ccc-notify-text h3{margin-bottom:10px;}#ccc .ccc-notify-text a{text-decoration:underline;}#ccc .ccc-notify-text a:hover,#ccc .ccc-notify-text a:focus{text-decoration:none;}#ccc .checkbox-toggle-input:focus ~ .checkbox-toggle-toggle{-webkit-filter:none !important;filter:none !important;}.tabbing #ccc .checkbox-toggle-input:focus ~ .checkbox-toggle-toggle{-webkit-box-shadow:0 0 0 5px #16aa47 !important;box-shadow:0 0 0 5px #16aa47 !important;}.c-download{position:relative;text-align:left;}.c-download a{font-family:"Swis721LtBTW05-Medium","helvetica","arial",sans-serif;font-size:1rem;line-height:1.5;padding:20px;padding-right:20px;padding-left:2.5rem;outline:0;background-color:#003057;color:#FFFFFF;-webkit-transition:0.2s ease-in-out;-o-transition:0.2s ease-in-out;transition:0.2s ease-in-out;text-decoration:none !important;}@media all and (min-width:767px){.c-download a{font-size:0.88rem;line-height:1.5;}}@media all and (min-width:1024px){.c-download a{font-size:1rem;line-height:1.5;}}@media all and (min-width:1400px){.c-download a{font-size:0.9rem;line-height:1.5;}}.c-download a:hover,.c-download a:focus{background-color:#007292;}.c-wysiwyg .c-download a{color:#FFFFFF;}.c-download .o-icon{width:1.5rem;position:absolute;-webkit-transform:translate(50%,-50%) scaleX(-1);-ms-transform:translate(50%,-50%) scaleX(-1);transform:translate(50%,-50%) scaleX(-1);top:50%;right:auto;left:0;color:#FFFFFF;pointer-events:none;}.t-guidance .c-download--guidance{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}.t-guidance .c-download--guidance .o-icon{position:relative;-webkit-transform:none;-ms-transform:none;transform:none;color:currentColor;-ms-flex-negative:0;flex-shrink:0;}.t-guidance .c-download--guidance a{background-color:transparent;padding:0;color:#003057;text-decoration:none !important;font-size:1rem;line-height:1.2;-webkit-backface-visibility:hidden;backface-visibility:hidden;margin-left:10px;}@media all and (min-width:767px){.t-guidance .c-download--guidance a{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){.t-guidance .c-download--guidance a{font-size:0.8rem;line-height:1.2;}}@media all and (min-width:1400px){.t-guidance .c-download--guidance a{font-size:0.8rem;line-height:1.2;}}.t-guidance .c-download--guidance a > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;text-shadow:2px 0 0 #FFFFFF,-1px 0 0 #FFFFFF;}@media (min-width:767px){.t-guidance .c-download--guidance a > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.t-guidance .c-download--guidance a > span:not(.visually-hidden){text-shadow:1px 2px 0 #FFFFFF,-1px 2px 0 #FFFFFF;}}.t-guidance .c-download--guidance a:hover,.t-guidance .c-download--guidance a:focus{text-decoration:none;}.t-guidance .c-download--guidance a:hover > span:not(.visually-hidden),.t-guidance .c-download--guidance a:focus > span:not(.visually-hidden){background-size:0% 100%;}.t-guidance .c-download--guidance a.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-facet{position:relative;margin-bottom:20px;width:100%;}@media (min-width:767px){.c-facet{margin-bottom:0;}}.l-grid__item:last-child .c-facet{margin-bottom:0;}.c-facet__tab{font-family:"Swis721LtBTW05-Medium","helvetica","arial",sans-serif;font-size:1rem;line-height:initial;-webkit-backface-visibility:hidden;backface-visibility:hidden;color:#003057;margin-bottom:0;background-color:#e5f4f8;padding:20px;width:100%;text-align:left;position:relative;}@media all and (min-width:767px){.c-facet__tab{font-size:0.88rem;line-height:initial;}}@media all and (min-width:1024px){.c-facet__tab{font-size:1rem;line-height:initial;}}@media all and (min-width:1400px){.c-facet__tab{font-size:0.9rem;line-height:initial;}}.c-facet__tab > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;text-shadow:2px 0 0 #FFFFFF,-1px 0 0 #FFFFFF;}@media (min-width:767px){.c-facet__tab > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.c-facet__tab > span:not(.visually-hidden){text-shadow:1px 2px 0 #FFFFFF,-1px 2px 0 #FFFFFF;}}.c-facet__tab:hover,.c-facet__tab:focus{text-decoration:none;}.c-facet__tab:hover > span:not(.visually-hidden),.c-facet__tab:focus > span:not(.visually-hidden){background-size:100% 100%;}.c-facet__tab.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}@media (min-width:767px){.c-facet__tab{padding:18px;}}.c-facet__tab:hover span,.c-facet__tab:focus span{background-size:100% 100%;}.c-facet__tab.is-active .o-icon{-webkit-transform:translate(-50%,-50%) rotate(180deg);-ms-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg);}.c-facet__tab.is-active span{background-size:100% 100%;}.c-facet__tab .o-icon{width:0.75rem;height:0.25rem;position:absolute;top:50%;right:15px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.c-facet__panel{background-color:#003057;color:#FFFFFF;padding:20px 10px;position:absolute;width:100%;z-index:100;display:none;max-height:400px;overflow-y:auto;}.c-facet__panel .c-taxonomy-tag{display:block;margin:0;}.c-facet__panel.is-active{display:block;}.c-facet__results{margin-top:20px;}.facet-empty{margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#FFFFFF;color:#002C57;padding:15px;width:100%;font-family:"Swis721LtBTW05-Medium","helvetica","arial",sans-serif;font-size:1rem;line-height:1.2;opacity:0.3;pointer-events:none;}@media all and (min-width:767px){.facet-empty{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){.facet-empty{font-size:1rem;line-height:1.4;}}@media all and (min-width:1400px){.facet-empty{font-size:0.9rem;line-height:1.4;}}@media (min-width:767px){.facet-empty{margin-bottom:0;padding:18px;}}.c-facet-hero{border-bottom:1px solid #FFFFFF;}.c-facet-hero.page-node-type-longform-content,.page-node-type-longform-content .c-facet-hero{background-color:#705191;color:#FFFFFF;}.c-facet-hero.t-default,.t-default .c-facet-hero{background-color:#e5f4f8;color:#003057;}.c-facet-hero.t-default-dark,.t-default-dark .c-facet-hero{background-color:#003057;color:#FFFFFF;}.c-facet-hero.t-guidance,.t-guidance .c-facet-hero{background-color:#a91255;color:#FFFFFF;}.c-facet-hero.t-your-vote-matters,.t-your-vote-matters .c-facet-hero{background-color:#077988;color:#FFFFFF;}.c-facet-hero.t-mature-orange,.t-mature-orange .c-facet-hero{background-color:#B74E20;color:#FFFFFF;}.c-facet-hero.t-mature-green,.t-mature-green .c-facet-hero{background-color:#897616;color:#FFFFFF;}.c-facet-hero.t-mature-purple,.t-mature-purple .c-facet-hero{background-color:#705191;color:#FFFFFF;}.c-facet-hero.t-mature-yellow,.t-mature-yellow .c-facet-hero{background-color:#897616;color:#FFFFFF;}.c-facet-hero.t-mature-brown,.t-mature-brown .c-facet-hero{background-color:#2B220A;color:#FFFFFF;}.c-facet-hero.t-learning,.t-learning .c-facet-hero{background-color:#FF8BFF;color:#000000;}.c-facet-hero.t-learning--educator,.t-learning--educator .c-facet-hero{background-color:#00E7BD;color:#000000;}.c-facet-hero.t-digital-transparency,.t-digital-transparency .c-facet-hero{background-color:#6F00B0;color:#FFFFFF;}.c-facet-hero__content{width:100%;padding:1.875rem 0;}@media (min-width:767px){.c-facet-hero__content{padding:3.33333rem 0;}}.c-facet-hero__clear{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px;font-size:18px;}@media (min-width:767px){.c-facet-hero__clear{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:22px;}}.c-facet-hero__clear a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.c-facet-hero__clear.c-facet-hero__clear--white .o-icon{stroke:#a91255;}.c-facet-hero__clear .o-icon{margin-left:15px;width:20px;height:20px;stroke:#003057;}.c-guidance-facet,.c-guidance-search{width:100%;}@media (min-width:767px){.c-guidance-facet{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}}@media (min-width:1024px){.c-guidance-facet{display:block;}}@media (min-width:767px){.c-facet-hero--grid-from-medium .c-guidance-facet{display:block;-webkit-box-align:initial;-ms-flex-align:initial;align-items:initial;}}@media (min-width:767px){.c-guidance-facet .c-facet{margin-bottom:0;}}.c-guidance-facet .c-facet__tab{background-color:#FFFFFF;}@media (min-width:767px){.c-guidance-facet__facet{width:80%;}}@media (min-width:1024px){.c-guidance-facet__facet{width:100%;}}@media (min-width:767px){.c-facet-hero--grid-from-medium .c-guidance-facet__facet{width:auto;}}.c-guidance-facet__title{font-size:1.12rem;line-height:1.4;margin-bottom:20px;}@media all and (min-width:767px){.c-guidance-facet__title{font-size:1.12rem;line-height:1.4;}}@media all and (min-width:1024px){.c-guidance-facet__title{font-size:1.11rem;line-height:1.4;}}@media all and (min-width:1400px){.c-guidance-facet__title{font-size:1.1rem;line-height:1.4;}}@media (min-width:767px){.c-guidance-facet__title{width:20%;margin-bottom:0;}}@media (min-width:1024px){.c-guidance-facet__title{width:100%;margin-bottom:20px;}}@media (min-width:767px){.c-facet-hero--grid-from-medium .c-guidance-facet__title{margin-bottom:20px;width:auto;}}.c-guidance-search__title{font-size:1.12rem;line-height:1.4;font-weight:bold;margin-bottom:20px;}@media all and (min-width:767px){.c-guidance-search__title{font-size:1.12rem;line-height:1.4;}}@media all and (min-width:1024px){.c-guidance-search__title{font-size:1.11rem;line-height:1.4;}}@media all and (min-width:1400px){.c-guidance-search__title{font-size:1.1rem;line-height:1.4;}}.c-feedback-form__options{padding:20px;border-bottom:1px solid #FFFFFF;}.c-feedback-form__options.page-node-type-longform-content,.page-node-type-longform-content .c-feedback-form__options{color:#3A0C4C;background-color:#F2F0F3;}.c-feedback-form__options.t-default,.t-default .c-feedback-form__options{color:#003057;background-color:#e5f4f8;}.c-feedback-form__options.t-default-dark,.t-default-dark .c-feedback-form__options{color:#003057;background-color:#E3E7EA;}.c-feedback-form__options.t-guidance,.t-guidance .c-feedback-form__options{color:#8F1049;background-color:#F4EDF0;}.c-feedback-form__options.t-your-vote-matters,.t-your-vote-matters .c-feedback-form__options{color:#076A6E;background-color:#ECF3F3;}.c-feedback-form__options.t-mature-orange,.t-mature-orange .c-feedback-form__options{color:#B24B1F;background-color:#F6F0EE;}.c-feedback-form__options.t-mature-green,.t-mature-green .c-feedback-form__options{color:#706012;background-color:#F1F2ED;}.c-feedback-form__options.t-mature-purple,.t-mature-purple .c-feedback-form__options{color:#3A0C4C;background-color:#F2F0F3;}.c-feedback-form__options.t-mature-yellow,.t-mature-yellow .c-feedback-form__options{color:#706012;background-color:#F3F2ED;}.c-feedback-form__options.t-mature-brown,.t-mature-brown .c-feedback-form__options{color:#2B220A;background-color:#EEEEED;}.c-feedback-form__options.t-learning,.t-learning .c-feedback-form__options{color:#FFFFFF;background-color:#323131;}.c-feedback-form__options.t-learning--educator,.t-learning--educator .c-feedback-form__options{color:#FFFFFF;background-color:#323131;}.c-feedback-form__options.t-digital-transparency,.t-digital-transparency .c-feedback-form__options{color:#000000;background-color:#F0E6F6;}@media (min-width:767px){.c-feedback-form__options{padding:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}@media (min-width:1024px){.c-feedback-form__options{padding:40px;}}.c-feedback-form__title{font-size:1.38rem;line-height:1.4;}@media all and (min-width:767px){.c-feedback-form__title{font-size:1.35rem;line-height:1.4;}}@media all and (min-width:1024px){.c-feedback-form__title{font-size:1.33rem;line-height:1.4;}}@media all and (min-width:1400px){.c-feedback-form__title{font-size:1.3rem;line-height:1.4;}}@media (min-width:767px){.c-feedback-form__title{margin-bottom:0;}}.c-feedback-form__controls{display:-webkit-box;display:-ms-flexbox;display:flex;}.c-feedback-form__item{-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;margin-right:20px;}.c-feedback-form__item > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;text-shadow:2px 0 0 #FFFFFF,-1px 0 0 #FFFFFF;}@media (min-width:767px){.c-feedback-form__item > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.c-feedback-form__item > span:not(.visually-hidden){text-shadow:1px 2px 0 #FFFFFF,-1px 2px 0 #FFFFFF;}}.c-feedback-form__item:hover,.c-feedback-form__item:focus{text-decoration:none;}.c-feedback-form__item:hover > span:not(.visually-hidden),.c-feedback-form__item:focus > span:not(.visually-hidden){background-size:100% 100%;}.c-feedback-form__item.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-feedback-form__item:hover .o-icon,.c-feedback-form__item:focus .o-icon{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);}@media (min-width:767px){.c-feedback-form__item{margin:0 10px;}}.c-feedback-form__item.-disable{opacity:0.1;pointer-events:none;}.c-feedback-form__item.-active{pointer-events:none;}.c-feedback-form__item.-active .o-icon{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);}.c-feedback-form__item.-active span{background-size:100% 100%;}.c-feedback-form__item .o-icon{vertical-align:middle;width:1.75rem;height:1.75rem;margin-right:10px;}@media (min-width:767px){.c-feedback-form__item .o-icon{margin:0 10px;}}.c-feedback-form__item span{vertical-align:middle;width:auto;}.c-feedback-form__content{height:100% !important;}.c-feedback-form__content.page-node-type-longform-content,.page-node-type-longform-content .c-feedback-form__content{background-color:#F2F0F3;}.c-feedback-form__content.t-default,.t-default .c-feedback-form__content{background-color:#e5f4f8;}.c-feedback-form__content.t-default-dark,.t-default-dark .c-feedback-form__content{background-color:#E3E7EA;}.c-feedback-form__content.t-guidance,.t-guidance .c-feedback-form__content{background-color:#F4EDF0;}.c-feedback-form__content.t-your-vote-matters,.t-your-vote-matters .c-feedback-form__content{background-color:#ECF3F3;}.c-feedback-form__content.t-mature-orange,.t-mature-orange .c-feedback-form__content{background-color:#F6F0EE;}.c-feedback-form__content.t-mature-green,.t-mature-green .c-feedback-form__content{background-color:#F1F2ED;}.c-feedback-form__content.t-mature-purple,.t-mature-purple .c-feedback-form__content{background-color:#F2F0F3;}.c-feedback-form__content.t-mature-yellow,.t-mature-yellow .c-feedback-form__content{background-color:#F3F2ED;}.c-feedback-form__content.t-mature-brown,.t-mature-brown .c-feedback-form__content{background-color:#EEEEED;}.c-feedback-form__content.t-learning,.t-learning .c-feedback-form__content{background-color:#323131;}.c-feedback-form__content.t-learning--educator,.t-learning--educator .c-feedback-form__content{background-color:#323131;}.c-feedback-form__content.t-digital-transparency,.t-digital-transparency .c-feedback-form__content{background-color:#F0E6F6;}.c-feedback-form__content .fieldset-inset{padding:0;border:none;}.c-feedback-form__content select,.c-feedback-form__content textarea,.c-feedback-form__content input[type=text]{background-color:#FFFFFF;}.c-feedback-form__content .c-feedback-form__inner{padding:20px;margin:0;}@media (min-width:767px){.c-feedback-form__content .c-feedback-form__inner{padding:30px;}}@media (min-width:1024px){.c-feedback-form__content .c-feedback-form__inner{padding:40px;}}.c-feedback-form__content .form-actions{margin-bottom:0;}.c-foi-search{margin-bottom:20px;border-bottom:1px solid #25B2D3;}@media (min-width:767px){.c-foi-search{padding-bottom:30px;margin-bottom:30px;}}@media (min-width:1024px){.c-foi-search{padding-bottom:40px;margin-bottom:40px;}}@media (min-width:767px){.c-foi-search .form-item-search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}@media (min-width:767px){.c-foi-search .form-item-search label{margin-bottom:0;-webkit-box-flex:0;-ms-flex:0 0 33.33%;flex:0 0 33.33%;padding-right:30px;}}@media (min-width:767px){.c-foi-search .form-item-search input{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}}.c-footer{font-size:1rem;line-height:1.2;background-color:#003057;color:#FFFFFF;}@media all and (min-width:767px){.c-footer{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){.c-footer{font-size:1rem;line-height:1.4;}}@media all and (min-width:1400px){.c-footer{font-size:0.9rem;line-height:1.4;}}.c-footer__padding{padding:1.875rem 0;}@media (min-width:767px){.c-footer__padding{padding:2.77778rem 0;}}@media (min-width:1400px){.c-footer__padding{padding:3.5rem 0;}}.c-footer-grid{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #25B2D3;}@media (min-width:767px){.c-footer-grid{display:-webkit-box;display:-ms-flexbox;display:flex;}}.c-footer-grid__item--links{margin-bottom:30px;}@media (min-width:767px){.c-footer-grid__item--links{-ms-flex-preferred-size:80%;flex-basis:80%;margin-bottom:0;}}@media (min-width:1024px){.c-footer-grid__item--links{-ms-flex-preferred-size:70%;flex-basis:70%;}}@media (min-width:767px){.c-footer-grid__item--links .c-footer-menu__item{float:left;width:50%;}}@media (min-width:767px){.c-footer-grid__item--social{-ms-flex-preferred-size:20%;flex-basis:20%;}}@media (min-width:1024px){.c-footer-grid__item--social{-ms-flex-preferred-size:30%;flex-basis:30%;}}.c-footer-grid__title{font-size:1.12rem;line-height:1.4;}@media all and (min-width:767px){.c-footer-grid__title{font-size:1.12rem;line-height:1.4;}}@media all and (min-width:1024px){.c-footer-grid__title{font-size:1.11rem;line-height:1.4;}}@media all and (min-width:1400px){.c-footer-grid__title{font-size:1.1rem;line-height:1.4;}}.c-footer-menu .o-icon{fill:#25B2D3;width:1rem;height:1rem;vertical-align:middle;}.c-footer-menu__social-icon{width:100%;}.c-footer-menu__social-icon:hover .o-icon,.c-footer-menu__social-icon:focus .o-icon{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);}.c-footer-menu__social-icon span{margin-left:10px;}.c-footer-menu__item a{font-size:1rem;line-height:1.2;-webkit-backface-visibility:hidden;backface-visibility:hidden;margin-bottom:10px;display:inline-block;}@media all and (min-width:767px){.c-footer-menu__item a{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){.c-footer-menu__item a{font-size:1rem;line-height:1.4;}}@media all and (min-width:1400px){.c-footer-menu__item a{font-size:0.9rem;line-height:1.4;}}.c-footer-menu__item a > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),#25B2D3 calc(100% - 2px),#25B2D3 calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),#25B2D3 calc(100% - 2px),#25B2D3 calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;text-shadow:2px 0 0 #003057,-1px 0 0 #003057;}@media (min-width:767px){.c-footer-menu__item a > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.c-footer-menu__item a > span:not(.visually-hidden){text-shadow:1px 2px 0 #003057,-1px 2px 0 #003057;}}.c-footer-menu__item a:hover,.c-footer-menu__item a:focus{text-decoration:none;}.c-footer-menu__item a:hover > span:not(.visually-hidden),.c-footer-menu__item a:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-footer-menu__item a.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-guidlet-menu{list-style-type:none;}.c-guidlet-menu__item a{-webkit-backface-visibility:hidden;backface-visibility:hidden;margin-bottom:20px;display:block;position:relative;}.c-guidlet-menu__item a > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;text-shadow:2px 0 0 #FFFFFF,-1px 0 0 #FFFFFF;}@media (min-width:767px){.c-guidlet-menu__item a > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.c-guidlet-menu__item a > span:not(.visually-hidden){text-shadow:1px 2px 0 #FFFFFF,-1px 2px 0 #FFFFFF;}}.c-guidlet-menu__item a:hover,.c-guidlet-menu__item a:focus{text-decoration:none;}.c-guidlet-menu__item a:hover > span:not(.visually-hidden),.c-guidlet-menu__item a:focus > span:not(.visually-hidden){background-size:100% 100%;}.c-guidlet-menu__item a.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-guidlet-menu__item--collapsed > a > span::after,.c-guidlet-menu__item--expanded > a > span::after{content:'\25BE';margin-left:5px;}.c-guidlet-menu__item--active-trail.active > a span{background-size:100% 100%;}.c-guidlet-menu--level-0 > .c-guidlet-menu__item{position:relative;margin-left:40px;}.c-guidlet-menu--level-0 > .c-guidlet-menu__item:before{content:'';width:1px;height:calc(100% + 15px);background-color:#003057;position:absolute;left:-30px;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);margin-top:20px;}.c-guidlet-menu--level-0 > .c-guidlet-menu__item:last-of-type:before{content:none;}.c-guidlet-menu--level-0 > .c-guidlet-menu__item > a:before{content:'';width:0.75rem;height:0.75rem;border-radius:50%;border:1px solid #003057;position:absolute;left:-30px;top:0.3rem;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);background-color:#FFFFFF;}.c-guidlet-menu--level-0 .c-guidlet-menu{padding-left:20px;}.c-guidlet-menu--level-0 > .c-guidlet-menu__item--active-trail{color:#a91255;}.c-guidlet-menu--level-0 > .c-guidlet-menu__item--active-trail > a:before{border:1px solid #a91255;}.c-guidlet-menu--level-0 > .c-guidlet-menu__item--active-trail > a:after{content:'';width:0.45rem;height:0.45rem;border-radius:50%;background-color:#a91255;position:absolute;left:-30px;top:0.45rem;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);}.c-guidance-link{-webkit-backface-visibility:hidden;backface-visibility:hidden;margin-bottom:20px;display:block;cursor:pointer;}.c-guidance-link > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;text-shadow:2px 0 0 #FFFFFF,-1px 0 0 #FFFFFF;}@media (min-width:767px){.c-guidance-link > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.c-guidance-link > span:not(.visually-hidden){text-shadow:1px 2px 0 #FFFFFF,-1px 2px 0 #FFFFFF;}}.c-guidance-link:hover,.c-guidance-link:focus{text-decoration:none;}.c-guidance-link:hover > span:not(.visually-hidden),.c-guidance-link:focus > span:not(.visually-hidden){background-size:100% 100%;}.c-guidance-link.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-header{background-color:#FFFFFF;}@media (min-width:1400px){.c-header{position:relative;border-bottom:1px solid #25B2D3;}.c-header:before{content:'';display:block;width:100%;height:100%;background-color:#FFFFFF;position:absolute;top:0;left:0;z-index:20;}}.c-header__logo{display:block;width:120px;height:60px;}.c-header__logo svg{fill:#003057;}.c-header__logo.-cy{width:95px;height:60px;}@media (min-width:767px){.c-header__logo.-cy{width:145px;height:90px;}}.c-header__logo.-en{width:120px;height:60px;}@media (min-width:767px){.c-header__logo.-en{width:180px;height:90px;}}.c-header__upper{background-color:#FFFFFF;padding:20px 0;position:relative;z-index:30;}.c-header__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.c-header__actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.75rem;}.c-header__actions-search{display:none;}@media (min-width:1400px){.c-header__actions-search{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;}}.c-header__lower{border-top:1px solid #25B2D3;background-color:#FFFFFF;}@media (min-width:1400px){.c-header__lower{border-top:none;background-color:transparent;}}.c-header__nav-bar{background-color:#FFFFFF;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;}@media (min-width:1400px){.c-header__nav-bar{display:none;}}.c-header__nav-bar-button{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:transparent;color:inherit;border-bottom:1px solid #25B2D3;padding:1.25em;}.c-header__nav-bar-button:not(:first-child){border-left:1px solid #25B2D3;}.c-header__nav-bar-button[aria-expanded=true]{border-bottom:2px solid #003057;}.c-header__nav-bar-button .o-icon{margin-right:0.5em;}.c-header__dropdown{background-color:#fff;width:100%;}.c-header__dropdown[aria-hidden=true]{display:none;}.c-header__dropdown[aria-hidden=false]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;}@media (max-width:1399px){.c-header__dropdown--main-nav{z-index:20;position:absolute;left:0;height:calc(100dvh - 167px);}}.c-header-block{display:none;position:absolute;width:100%;background-color:#FFFFFF;left:0;right:0;z-index:1;border-bottom:1px solid #25B2D3;}@media (min-width:767px){.c-header-block{background-color:transparent;display:block;position:relative;border:0;}}.c-header-block:before{content:'';width:20px;height:10px;border-bottom:solid 10px #FFFFFF;border-left:solid 10px transparent;border-right:solid 10px transparent;position:absolute;bottom:100%;}@media (min-width:767px){.c-header-block:before{content:none;}}.c-header-block.is-active{display:block;}.c-hero{position:relative;overflow:hidden;border-bottom:1px solid #FFFFFF;}.c-hero:not(.c-hero--no-theme).page-node-type-longform-content,.page-node-type-longform-content .c-hero:not(.c-hero--no-theme){background-color:#705191;color:#FFFFFF;}.c-hero:not(.c-hero--no-theme).t-default,.t-default .c-hero:not(.c-hero--no-theme){background-color:#e5f4f8;color:#003057;}.c-hero:not(.c-hero--no-theme).t-default-dark,.t-default-dark .c-hero:not(.c-hero--no-theme){background-color:#003057;color:#FFFFFF;}.c-hero:not(.c-hero--no-theme).t-guidance,.t-guidance .c-hero:not(.c-hero--no-theme){background-color:#a91255;color:#FFFFFF;}.c-hero:not(.c-hero--no-theme).t-your-vote-matters,.t-your-vote-matters .c-hero:not(.c-hero--no-theme){background-color:#077988;color:#FFFFFF;}.c-hero:not(.c-hero--no-theme).t-mature-orange,.t-mature-orange .c-hero:not(.c-hero--no-theme){background-color:#B74E20;color:#FFFFFF;}.c-hero:not(.c-hero--no-theme).t-mature-green,.t-mature-green .c-hero:not(.c-hero--no-theme){background-color:#897616;color:#FFFFFF;}.c-hero:not(.c-hero--no-theme).t-mature-purple,.t-mature-purple .c-hero:not(.c-hero--no-theme){background-color:#705191;color:#FFFFFF;}.c-hero:not(.c-hero--no-theme).t-mature-yellow,.t-mature-yellow .c-hero:not(.c-hero--no-theme){background-color:#897616;color:#FFFFFF;}.c-hero:not(.c-hero--no-theme).t-mature-brown,.t-mature-brown .c-hero:not(.c-hero--no-theme){background-color:#2B220A;color:#FFFFFF;}.c-hero:not(.c-hero--no-theme).t-learning,.t-learning .c-hero:not(.c-hero--no-theme){background-color:#FF8BFF;color:#000000;}.c-hero:not(.c-hero--no-theme).t-learning--educator,.t-learning--educator .c-hero:not(.c-hero--no-theme){background-color:#00E7BD;color:#000000;}.c-hero:not(.c-hero--no-theme).t-digital-transparency,.t-digital-transparency .c-hero:not(.c-hero--no-theme){background-color:#6F00B0;color:#FFFFFF;}.c-hero__title{margin-bottom:10px;}@media (min-width:767px){.c-hero__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}.c-hero__inner .c-social{margin-bottom:0.5em;}@media (min-width:767px){.c-hero__inner .c-social{margin-bottom:0;}}.c-hero__content{width:100%;padding:1.875rem 0;}@media (min-width:767px){.c-hero__content{padding:2.77778rem 0;}}.c-hero__half{margin-bottom:20px;}@media (min-width:1024px){.c-hero__half{padding-left:2.22222rem;margin-bottom:0;width:50%;}}@media (min-width:1024px){.c-hero__desc{margin-top:10px;}}@media (min-width:767px){.c-hero--w-img{display:-webkit-box;display:-ms-flexbox;display:flex;}}@media (min-width:767px){.c-hero--w-img .c-hero__wrapper{min-height:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;}}@media (min-width:1024px){.c-hero--w-img .c-hero__wrapper{min-height:350px;}}.c-hero--w-img .c-hero__img{display:none;margin:30px -20px -30px -20px;}@media (min-width:767px){.c-hero--w-img .c-hero__img{display:block;position:absolute;right:0;bottom:0;margin:0;max-width:50%;width:50%;padding-left:20px;}}.c-hero--w-img .c-hero__img img{display:block;height:auto;width:100%;}.t-learning .c-hero--w-img .c-hero__img img{height:100%;-o-object-fit:cover;object-fit:cover;}@media (min-width:767px){.c-hero--w-img .c-hero__title{width:50%;}}@media (min-width:767px){.c-hero--error .c-hero__wrapper{min-height:30vh;}}@media (min-width:1024px){.c-hero--error .c-hero__wrapper{min-height:40vh;}}@media (min-width:1400px){.c-hero--error .c-hero__wrapper{min-height:50vh;}}.c-hero--error .c-hero__title{margin-bottom:20px;}@media (min-width:767px){.c-hero--error .c-hero__title{margin-bottom:30px;}}@media (min-width:767px){.c-hero--error .c-hero__title{max-width:30%;}}@media (min-width:1400px){.c-hero--error .c-hero__title{max-width:50%;}}@media (min-width:767px){.c-hero--error .c-hero__img{max-width:70%;}}@media (min-width:1400px){.c-hero--error .c-hero__img{max-width:50%;}}.c-hero--error .c-hero__img .media-full{margin-bottom:0;}.c-hero--search{background-color:#e5f4f8;}.c-hero--search .c-hero__title{font-size:1.56rem;line-height:1.4;}@media all and (min-width:767px){.c-hero--search .c-hero__title{font-size:1.56rem;line-height:1.4;}}@media all and (min-width:1024px){.c-hero--search .c-hero__title{font-size:1.67rem;line-height:1.4;}}@media all and (min-width:1400px){.c-hero--search .c-hero__title{font-size:1.8rem;line-height:1.4;}}@media (min-width:1024px){.c-hero--search .c-hero__content{margin-left:-2.22222rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto;}}.c-hero--search .c-hero__content input[type=text]{background-color:#FFFFFF;}.c-hero--search .c-hero__content label{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal;}.c-hero--longform-content{position:relative;margin-top:-1px;border-bottom:0;}.c-hero--longform-content .c-hero__wrapper{position:relative;}@media (min-width:767px){.c-hero--longform-content .c-hero__wrapper{min-height:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}@media (min-width:1024px){.c-hero--longform-content .c-hero__wrapper{min-height:350px;}}.c-hero--longform-content .media-hero{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0.1;-webkit-filter:grayscale(1);filter:grayscale(1);}.c-hero--campaign{background-color:#FEC2DB;color:#003057;overflow:visible;}.c-hero--campaign .c-hero__campaign-image{margin-top:-40px;pointer-events:none;max-width:300px;margin-left:auto;margin-right:auto;}@media (min-width:767px){.c-hero--campaign .c-hero__campaign-image{margin:0;position:absolute;right:0;bottom:0;-webkit-transform:translateY(30%) translateX(10%);-ms-transform:translateY(30%) translateX(10%);transform:translateY(30%) translateX(10%);top:auto;width:300px;max-width:none;margin-top:0;}.c-hero--campaign .c-hero__campaign-image::before{content:'';display:block;padding-bottom:100%;}.c-hero--campaign .c-hero__campaign-image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;}}@media (min-width:1024px){.c-hero--campaign .c-hero__campaign-image{width:375px;-webkit-transform:translateY(30%) translateX(5%);-ms-transform:translateY(30%) translateX(5%);transform:translateY(30%) translateX(5%);}}@media (min-width:1280px){.c-hero--campaign .c-hero__campaign-image{width:450px;-webkit-transform:translateY(35%) translateX(5%);-ms-transform:translateY(35%) translateX(5%);transform:translateY(35%) translateX(5%);}}@media (min-width:1400px){.c-hero--campaign .c-hero__campaign-image{width:500px;}}@media (min-width:767px){.c-hero--campaign .c-hero__text-content{max-width:60%;}.c-hero--campaign .c-hero__content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;}}@media (min-width:1024px){.c-hero--campaign .c-hero__content{padding:3.88889rem 0;}}.c-hero--campaign .c-social__list .o-icon{fill:#003057 !important;}.has-campaign-hero .c-hero--campaign .o-meta-link{-webkit-backface-visibility:hidden;backface-visibility:hidden;}.has-campaign-hero .c-hero--campaign .o-meta-link > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;text-shadow:2px 0 0 #FEC2DB,-1px 0 0 #FEC2DB;}@media (min-width:767px){.has-campaign-hero .c-hero--campaign .o-meta-link > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.has-campaign-hero .c-hero--campaign .o-meta-link > span:not(.visually-hidden){text-shadow:1px 2px 0 #FEC2DB,-1px 2px 0 #FEC2DB;}}.has-campaign-hero .c-hero--campaign .o-meta-link:hover,.has-campaign-hero .c-hero--campaign .o-meta-link:focus{text-decoration:none;}.has-campaign-hero .c-hero--campaign .o-meta-link:hover > span:not(.visually-hidden),.has-campaign-hero .c-hero--campaign .o-meta-link:focus > span:not(.visually-hidden){background-size:0% 100%;}.has-campaign-hero .c-hero--campaign .o-meta-link.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-home-hero{padding:20px;background-color:#003057;color:#FFFFFF;position:relative;}@media (min-width:767px){.c-home-hero{padding:30px;}}@media (min-width:1024px){.c-home-hero{padding:40px;}}.c-home-hero > *:last-child{margin-bottom:0;}.c-home-hero__content{position:relative;z-index:1;}@media (min-width:767px){.c-home-hero__content{width:50%;padding-right:30px;}}@media (min-width:1024px){.c-home-hero__content{padding-right:40px;}}.c-home-hero__title{font-size:1.56rem;line-height:1.4;margin-bottom:0.5em;}@media all and (min-width:767px){.c-home-hero__title{font-size:1.56rem;line-height:1.4;}}@media all and (min-width:1024px){.c-home-hero__title{font-size:1.67rem;line-height:1.4;}}@media all and (min-width:1400px){.c-home-hero__title{font-size:1.8rem;line-height:1.4;}}.c-home-hero__image{margin-left:-20px;margin-right:-20px;margin-top:-20px;margin-bottom:20px;}@media (min-width:767px){.c-home-hero__image{margin:0;position:absolute;z-index:0;top:0;right:0;bottom:0;left:50%;}}@media (min-width:767px){.c-home-hero__image img{-o-object-fit:cover;object-fit:cover;position:absolute;top:0;right:0;height:100%;width:100%;}}.c-legacy{border:1px solid #25B2D3;}.c-legacy__header{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #25B2D3;}.c-legacy__tag{width:30%;padding:10px;background-color:#003057;color:#FFFFFF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;word-break:break-word;}@media (min-width:767px){.c-legacy__tag{padding:15px;width:20%;}}@media (min-width:1024px){.c-legacy__tag{padding:20px;width:18%;}}.c-legacy__title{font-size:1.12rem;line-height:1.4;width:70%;padding:10px;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media all and (min-width:767px){.c-legacy__title{font-size:1.12rem;line-height:1.4;}}@media all and (min-width:1024px){.c-legacy__title{font-size:1.11rem;line-height:1.4;}}@media all and (min-width:1400px){.c-legacy__title{font-size:1.1rem;line-height:1.4;}}@media (min-width:767px){.c-legacy__title{padding:15px;width:80%;}}@media (min-width:1024px){.c-legacy__title{padding:20px;width:82%;}}.c-legacy__content{padding:15px;}@media (min-width:767px){.c-legacy__content{padding:30px;}}.c-main{margin-bottom:1.875rem;}@media (min-width:767px){.c-main{margin-bottom:2.77778rem;}}@media (min-width:1024px){.c-main{margin-bottom:3.5rem;}}@media (max-width:1399px){.c-drilldown-reveal{height:100%;width:100%;overflow:hidden;overflow-y:auto;}}.c-main-navigation__menu{margin:0;padding:0;list-style:none;}@media (max-width:1399px){.c-main-navigation__menu{z-index:10;min-height:100%;position:relative;}}.c-main-navigation__menu--level-0{width:100%;}@media (min-width:1400px){.c-main-navigation__menu--level-0{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;max-width:1400px;width:100%;padding:0 50px;margin:0 auto;}}.c-main-navigation__menu--level-1{display:none;position:absolute;left:0;width:100%;will-change:transform;background-color:#FFFFFF;}@media (max-width:1399px){.c-main-navigation__menu--level-1{top:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);padding-bottom:56px;-webkit-box-shadow:-1px 0px 0px #25B2D3;box-shadow:-1px 0px 0px #25B2D3;}}@media (min-width:1400px){.c-main-navigation__menu--level-1{top:calc(100% + 1px);z-index:10;position:absolute;width:100%;padding:3rem 0rem 3rem 462px;background-color:#FFFFFF;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);max-width:1400px;-webkit-column-count:2;column-count:2;}}@media (min-width:1400px){.c-main-navigation__menu--level-1:before{content:'';width:100%;height:100%;background-image:-webkit-gradient(linear,left top,right top,from(#e5f4f8),color-stop(33%,#e5f4f8),color-stop(33%,#FFFFFF),to(#FFFFFF));background-image:-o-linear-gradient(left,#e5f4f8 0%,#e5f4f8 33%,#FFFFFF 33%,#FFFFFF 100%);background-image:linear-gradient(90deg,#e5f4f8 0%,#e5f4f8 33%,#FFFFFF 33%,#FFFFFF 100%);position:absolute;z-index:20;top:0;left:0;}}@media (min-width:1400px){.c-main-navigation__menu--level-1:after{content:'';width:100vw;height:100%;background-image:-webkit-gradient(linear,left top,right top,from(#e5f4f8),color-stop(50%,#e5f4f8),color-stop(50%,#FFFFFF),to(#FFFFFF));background-image:-o-linear-gradient(left,#e5f4f8 0%,#e5f4f8 50%,#FFFFFF 50%,#FFFFFF 100%);background-image:linear-gradient(90deg,#e5f4f8 0%,#e5f4f8 50%,#FFFFFF 50%,#FFFFFF 100%);position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}}@media (max-width:1399px){.c-main-navigation__menu--level-1.is-active{position:relative;}}.c-main-navigation__menu--level-2{padding-bottom:1rem;margin-top:-0.75rem;}@media (min-width:1400px){.c-main-navigation__menu--level-2{margin-top:0rem;margin-bottom:0.25rem;padding-bottom:0;}}@media (max-width:1399px){.c-main-navigation__item--level-0{border-bottom:1px solid #25B2D3;}}@media (min-width:1400px){.c-main-navigation__item--level-0{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-bottom:1rem;}}@media (min-width:1400px){.c-main-navigation__item--level-0:last-child .c-main-navigation__item-link--level-0:after{display:block;}}@media (max-width:1399px){.c-main-navigation__item--level-1{border-bottom:1px solid #25B2D3;}}@media (min-width:1400px){.c-main-navigation__item--level-1{width:462px;float:left;padding:0 50px;position:relative;z-index:20;-webkit-column-break-inside:avoid;break-inside:avoid;}}.c-main-navigation__item--description{background-color:#e5f4f8;}@media (min-width:1400px){.c-main-navigation__item--description{background-color:transparent;padding:50px;width:462px;margin-top:-3rem;margin-left:-462px;margin-bottom:0;height:100%;}}.c-main-navigation__item:has(~ .submenu-open),.c-main-navigation__item.submenu-open ~ .c-main-navigation__item{display:none;}@media (min-width:1400px){.c-main-navigation__item-description-title{margin-bottom:4rem;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-main-navigation__item-description-title > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;text-shadow:2px 0 0 #e5f4f8,-1px 0 0 #e5f4f8;}}@media (min-width:1400px) and (min-width:767px){.c-main-navigation__item-description-title > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:1400px) and (min-width:767px){.c-main-navigation__item-description-title > span:not(.visually-hidden){text-shadow:1px 2px 0 #e5f4f8,-1px 2px 0 #e5f4f8;}}@media (min-width:1400px){.c-main-navigation__item-description-title:hover,.c-main-navigation__item-description-title:focus{text-decoration:none;}.c-main-navigation__item-description-title:hover > span:not(.visually-hidden),.c-main-navigation__item-description-title:focus > span:not(.visually-hidden){background-size:100% 100%;}.c-main-navigation__item-description-title.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}}.c-main-navigation__item-description-summary{font-weight:normal;line-height:1.6;}@media (min-width:1400px){.c-main-navigation__item-description-summary:before{content:'';display:block;width:50px;height:2px;background-color:#25B2D3;margin-bottom:1rem;}}.c-main-navigation__item-description-summary > *:last-child{margin-bottom:0;}.c-main-navigation__item-link{font-size:1rem;line-height:1.25;text-decoration:none;font-weight:bold;}@media all and (min-width:767px){.c-main-navigation__item-link{font-size:0.88rem;line-height:1.25;}}@media all and (min-width:1024px){.c-main-navigation__item-link{font-size:0.88rem;line-height:1.25;}}@media all and (min-width:1400px){.c-main-navigation__item-link{font-size:0.8rem;line-height:1.25;}}@media (max-width:1399px){.c-main-navigation__item-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:0.5rem 1.25rem;}}@media (min-width:1400px){.c-main-navigation__item-link{display:block;position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-main-navigation__item-link > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;text-shadow:2px 0 0 #FFFFFF,-1px 0 0 #FFFFFF;}}@media (min-width:1400px) and (min-width:767px){.c-main-navigation__item-link > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:1400px) and (min-width:767px){.c-main-navigation__item-link > span:not(.visually-hidden){text-shadow:1px 2px 0 #FFFFFF,-1px 2px 0 #FFFFFF;}}@media (min-width:1400px){.c-main-navigation__item-link:hover,.c-main-navigation__item-link:focus{text-decoration:none;}.c-main-navigation__item-link:hover > span:not(.visually-hidden),.c-main-navigation__item-link:focus > span:not(.visually-hidden){background-size:100% 100%;}.c-main-navigation__item-link.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}}.c-main-navigation__item-link:hover,.c-main-navigation__item-link:focus{text-decoration:none;}@media (max-width:1399px){.c-main-navigation__item-link > span{pointer-events:none;margin-right:0.5rem;}}.c-main-navigation__item-link > svg{pointer-events:none;}@media (max-width:1399px){.c-main-navigation__item-link--level-0{padding:1.25rem 1.25rem;}}@media (min-width:1400px){.c-main-navigation__item-link--level-0{width:100%;padding:0 1.25rem;line-height:1.25;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:20;}}@media (min-width:1400px){.c-main-navigation__item-link--level-0:focus{-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-main-navigation__item-link--level-0:focus > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;text-shadow:2px 0 0 #FFFFFF,-1px 0 0 #FFFFFF;}}@media (min-width:1400px) and (min-width:767px){.c-main-navigation__item-link--level-0:focus > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:1400px) and (min-width:767px){.c-main-navigation__item-link--level-0:focus > span:not(.visually-hidden){text-shadow:1px 2px 0 #FFFFFF,-1px 2px 0 #FFFFFF;}}@media (min-width:1400px){.c-main-navigation__item-link--level-0:focus:hover,.c-main-navigation__item-link--level-0:focus:focus{text-decoration:none;}.c-main-navigation__item-link--level-0:focus:hover > span:not(.visually-hidden),.c-main-navigation__item-link--level-0:focus:focus > span:not(.visually-hidden){background-size:100% 100%;}.c-main-navigation__item-link--level-0:focus.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}}@media (min-width:1400px){.c-main-navigation__item-link--level-0:before,.c-main-navigation__item-link--level-0:after{content:'';width:1px;height:70%;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:#25B2D3;}}@media (min-width:1400px){.c-main-navigation__item-link--level-0:before{left:0;}}@media (min-width:1400px){.c-main-navigation__item-link--level-0:after{display:none;right:0;}}@media (min-width:1400px){.c-main-navigation__item-link--level-0 > span{display:block;padding:0.75rem 0;}}.c-main-navigation__item-link--level-1{padding-top:1.25rem;padding-bottom:1.25rem;}@media (min-width:1400px){.c-main-navigation__item-link--level-1{padding-top:1rem;padding-bottom:1rem;}}.c-main-navigation__item-link--level-2{opacity:0.7;font-weight:normal;}@media (min-width:1400px){.c-main-navigation__item-link--level-2{padding-top:0.25rem;padding-bottom:0.25rem;}}@media (max-width:1399px){.c-main-navigation__item-link--description{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:0;}}@media (min-width:1400px){.c-main-navigation__item-link--description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;text-align:left;}}@media (max-width:1399px){.c-main-navigation__item-link--description > *:last-child{margin-bottom:0;}}@media (min-width:1400px){.c-main-navigation__item-link > .o-icon{display:none;}}@media (max-width:1399px){.c-main-navigation__back-button{opacity:0;visibility:hidden;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;bottom:0;left:0;z-index:20;will-change:opacity;}}@media (min-width:1400px){.c-main-navigation__back-button{display:none;}}.c-main-navigation__back-button .o-icon{margin-right:1rem;}.c-pagination{padding:30px 0;}.c-pagination__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.c-pagination__item.is-active a{text-decoration:underline;}.c-pagination__item a{padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;}.c-pagination__item .o-icon{width:2rem;height:2rem;}.c-pagination__item--prev,.c-pagination__item--next{-ms-flex-negative:0;flex-shrink:0;}.c-pagination__item--prev a:hover .o-icon,.c-pagination__item--prev a:focus .o-icon,.c-pagination__item--next a:hover .o-icon,.c-pagination__item--next a:focus .o-icon{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);}.c-pagination__item--prev .o-icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.c-pagination__item--prev a:hover .o-icon,.c-pagination__item--prev a:focus .o-icon{-webkit-transform:scale(1.2) rotate(180deg);-ms-transform:scale(1.2) rotate(180deg);transform:scale(1.2) rotate(180deg);}.t-learning .c-pagination__item{font-size:1.25rem;line-height:1.2;font-weight:bold;}@media all and (min-width:767px){.t-learning .c-pagination__item{font-size:1.66667rem;}}@media all and (min-width:1400px){.t-learning .c-pagination__item{font-size:1.5rem;}}.t-learning .c-pagination__item a,.t-learning .c-pagination__item.is-active a{text-decoration:none;}.t-learning .c-pagination__item a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.t-learning .c-pagination__item a::after{content:"";width:calc(100%);height:10px;display:block;background-repeat:no-repeat;background-image:-o-linear-gradient(transparent calc(100% - 10px),#B5FF2B calc(100% - 10px),#B5FF2B calc(100% + 1px),transparent calc(100% + 1px));background-image:linear-gradient(transparent calc(100% - 10px),#B5FF2B calc(100% - 10px),#B5FF2B calc(100% + 1px),transparent calc(100% + 1px));background-size:0 100%;}@media (min-width:767px){.t-learning .c-pagination__item a::after{-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.t-learning .c-pagination__item a:hover::after,.t-learning .c-pagination__item a:focus::after{background-size:100% 100%;}.t-learning .c-pagination__item.is-active a::after{background-size:100% 100%;}.t-learning .c-pagination__item .o-icon{width:1.8rem;height:1.8rem;border-radius:50%;}.t-learning .pager__item--previous a::after,.t-learning .pager__item--previous a:hover::after,.t-learning .pager__item--previous a:focus::after,.t-learning .pager__item--next a::after,.t-learning .pager__item--next a:hover::after,.t-learning .pager__item--next a:focus::after{background-size:0 100%;}.c-nav-jumplink{font-size:1rem;line-height:1.5;background-color:#003057;color:#FFFFFF;position:relative;z-index:5;}@media all and (min-width:767px){.c-nav-jumplink{font-size:0.88rem;line-height:1.5;}}@media all and (min-width:1024px){.c-nav-jumplink{font-size:1rem;line-height:1.5;}}@media all and (min-width:1400px){.c-nav-jumplink{font-size:0.9rem;line-height:1.5;}}.c-nav-jumplink.is-sticky{position:fixed;z-index:1000;top:0;left:0;right:0;}.toolbar-fixed .c-nav-jumplink.is-sticky{top:79px;}.c-nav-jumplink__header{padding:20px 0;}.c-nav-jumplink__header-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.c-nav-jumplink__synopsis{margin-bottom:0;}.c-nav-jumplink__content{padding:20px 0;background-color:#003057;border-top:1px solid #FFFFFF;}.c-nav-jumplink__links{display:grid;row-gap:20px;}@media (min-width:1024px){.c-nav-jumplink__links{grid-template-columns:repeat(3,minmax(0,1fr));-webkit-column-gap:50px;column-gap:50px;}}.c-nav-jumplink__link{text-decoration:underline;}.c-nav-jumplink__link:hover,.c-nav-jumplink__link:focus{text-decoration:none;}.c-nav-jumplink__link.is-active{font-weight:bold;}.c-nav-jumplink__progress{height:5px;background-color:#25B2D3;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}.c-nav-jumplink__toggle-btn{background:none;padding:0;color:inherit;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;outline:none;}.c-nav-jumplink__toggle-btn.is-active .c-nav-jumplink__icon{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}.c-nav-jumplink__icon{margin-left:20px;width:36px;height:36px;}.c-language-switcher{position:relative;z-index:10;}.c-language-switcher__dropdown{display:none;font-size:1rem;line-height:1;position:absolute;z-index:10;top:100%;left:0;width:100%;min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content;background-color:#003057;color:#FFFFFF;}@media all and (min-width:767px){.c-language-switcher__dropdown{font-size:0.88rem;line-height:1;}}@media all and (min-width:1024px){.c-language-switcher__dropdown{font-size:1rem;line-height:1;}}@media all and (min-width:1400px){.c-language-switcher__dropdown{font-size:0.9rem;line-height:1;}}.c-language-switcher__dropdown.is-active{display:block;}.c-language-switcher__menu{padding:10px 20px 20px;margin:0;list-style:none;border:1px solid #003057;}.c-language-switcher__menu li:not(:last-child){margin-bottom:1rem;}.c-language-switcher__menu a{-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-language-switcher__menu a > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;text-shadow:2px 0 0 #003057,-1px 0 0 #003057;}@media (min-width:767px){.c-language-switcher__menu a > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.c-language-switcher__menu a > span:not(.visually-hidden){text-shadow:1px 2px 0 #003057,-1px 2px 0 #003057;}}.c-language-switcher__menu a:hover,.c-language-switcher__menu a:focus{text-decoration:none;}.c-language-switcher__menu a:hover > span:not(.visually-hidden),.c-language-switcher__menu a:focus > span:not(.visually-hidden){background-size:100% 100%;}.c-language-switcher__menu a.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.media-post_content_logo{border-top:1px solid #25B2D3;padding-top:20px;margin-top:20px;margin-bottom:-0.625rem;}.media-post_content_logo.t-learning,.t-learning .media-post_content_logo{border-color:#FF8BFF;}.media-post_content_logo.t-learning--educator,.t-learning--educator .media-post_content_logo{border-color:#00E7BD;}.media-post_content_logo.t-digital-transparency,.t-digital-transparency .media-post_content_logo{border-color:#6F00B0;}.t-digital-transparency .media-post_content_logo{border-color:#6F00B0;}@media (min-width:767px){.media-post_content_logo{padding-top:30px;margin-top:30px;margin-bottom:-1.11111rem;}}@media (min-width:1024px){.media-post_content_logo{margin-bottom:-1.83333rem;}}.media-post_content_logo img{margin-left:auto;}.c-promo-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-ms-flex-item-align:stretch;align-self:stretch;width:100%;position:relative;}.c-promo-link__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px;padding-left:0;padding-right:10px;width:100%;height:100%;border-bottom:1px solid #25B2D3;position:relative;}.c-promo-link__link:hover .c-promo-link__download-icon svg,.c-promo-link__link:focus .c-promo-link__download-icon svg{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);}.c-promo-link__link .c-promo-link__btn-icon{-ms-flex-negative:0;flex-shrink:0;width:1.75rem;height:1.75rem;}.c-promo-link__link .c-promo-link__btn-icon.page-node-type-longform-content,.page-node-type-longform-content .c-promo-link__link .c-promo-link__btn-icon{border-bottom-color:#3A0C4C;}.c-promo-link__link .c-promo-link__btn-icon.t-default,.t-default .c-promo-link__link .c-promo-link__btn-icon{border-bottom-color:#003057;}.c-promo-link__link .c-promo-link__btn-icon.t-default-dark,.t-default-dark .c-promo-link__link .c-promo-link__btn-icon{border-bottom-color:#003057;}.c-promo-link__link .c-promo-link__btn-icon.t-guidance,.t-guidance .c-promo-link__link .c-promo-link__btn-icon{border-bottom-color:#8F1049;}.c-promo-link__link .c-promo-link__btn-icon.t-your-vote-matters,.t-your-vote-matters .c-promo-link__link .c-promo-link__btn-icon{border-bottom-color:#076A6E;}.c-promo-link__link .c-promo-link__btn-icon.t-mature-orange,.t-mature-orange .c-promo-link__link .c-promo-link__btn-icon{border-bottom-color:#B24B1F;}.c-promo-link__link .c-promo-link__btn-icon.t-mature-green,.t-mature-green .c-promo-link__link .c-promo-link__btn-icon{border-bottom-color:#706012;}.c-promo-link__link .c-promo-link__btn-icon.t-mature-purple,.t-mature-purple .c-promo-link__link .c-promo-link__btn-icon{border-bottom-color:#3A0C4C;}.c-promo-link__link .c-promo-link__btn-icon.t-mature-yellow,.t-mature-yellow .c-promo-link__link .c-promo-link__btn-icon{border-bottom-color:#706012;}.c-promo-link__link .c-promo-link__btn-icon.t-mature-brown,.t-mature-brown .c-promo-link__link .c-promo-link__btn-icon{border-bottom-color:#2B220A;}.c-promo-link__link .c-promo-link__btn-icon.t-learning,.t-learning .c-promo-link__link .c-promo-link__btn-icon{border-bottom-color:#FFFFFF;}.c-promo-link__link .c-promo-link__btn-icon.t-learning--educator,.t-learning--educator .c-promo-link__link .c-promo-link__btn-icon{border-bottom-color:#FFFFFF;}.c-promo-link__link .c-promo-link__btn-icon.t-digital-transparency,.t-digital-transparency .c-promo-link__link .c-promo-link__btn-icon{border-bottom-color:#000000;}.c-promo-link__link:hover,.c-promo-link__link:focus{text-decoration:none;}@media (min-width:767px){.c-promo-link__link:hover .c-promo-link__btn-icon,.c-promo-link__link:focus .c-promo-link__btn-icon{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px);}}.c-promo-link__link:hover .c-promo-link__title span,.c-promo-link__link:focus .c-promo-link__title span{background-size:100% 100%;}.c-promo-link__has-icon .c-promo-link__title-wrapper,.c-promo-link__has-icon .c-promo-link__subtitle{margin-left:40px;}@media (min-width:767px){.c-promo-link__has-icon .c-promo-link__title-wrapper,.c-promo-link__has-icon .c-promo-link__subtitle{margin-left:60px;}}.c-promo-link__link--no-padding-top{padding-top:0;}.c-promo-link__title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0;}.c-promo-link__title-wrapper > .o-icon{-ms-flex-negative:0;flex-shrink:0;width:1.75rem;height:1.75rem;}.c-promo-link__title{font-size:1.12rem;line-height:1.4;font-family:"Swis721MdBTW05-Bold","helvetica","arial",sans-serif;-webkit-backface-visibility:hidden;backface-visibility:hidden;margin-right:20px;margin-bottom:0;width:80%;}@media all and (min-width:767px){.c-promo-link__title{font-size:1.12rem;line-height:1.4;}}@media all and (min-width:1024px){.c-promo-link__title{font-size:1.11rem;line-height:1.4;}}@media all and (min-width:1400px){.c-promo-link__title{font-size:1.1rem;line-height:1.4;}}.c-promo-link__title > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;text-shadow:2px 0 0 #FFFFFF,-1px 0 0 #FFFFFF;}@media (min-width:767px){.c-promo-link__title > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.c-promo-link__title > span:not(.visually-hidden){text-shadow:1px 2px 0 #FFFFFF,-1px 2px 0 #FFFFFF;}}.c-promo-link__title:hover,.c-promo-link__title:focus{text-decoration:none;}.c-promo-link__title:hover > span:not(.visually-hidden),.c-promo-link__title:focus > span:not(.visually-hidden){background-size:100% 100%;}.c-promo-link__title.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-promo-link__title .o-icon{display:none;}@media (min-width:767px){.c-promo-link__title .o-icon{display:inline-block;vertical-align:middle;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);height:0.5rem;width:0.5rem;}}.c-promo-link__title--large{font-size:1.38rem;line-height:1.4;}@media all and (min-width:767px){.c-promo-link__title--large{font-size:1.35rem;line-height:1.4;}}@media all and (min-width:1024px){.c-promo-link__title--large{font-size:1.33rem;line-height:1.4;}}@media all and (min-width:1400px){.c-promo-link__title--large{font-size:1.3rem;line-height:1.4;}}.c-promo-link__subtitle{display:inline-block;position:relative;margin-bottom:5px;padding-top:20px;font-family:"Swis721LtBTW05-Medium","helvetica","arial",sans-serif;font-size:18px;}.c-promo-link__subtitle::after{content:'';margin-left:10px;padding-right:6px;background-image:url(https://www.electoralcommission.org.uk/themes/custom/electoralcommission/dist/img/svg/background-image/icon-caret-guidance-bg.svg);background-size:contain;background-position:center;background-repeat:no-repeat;}.c-promo-link__download-icon{position:absolute;left:0;top:0;}.c-promo-link__download-icon .o-icon{width:30px;height:36px;}.c-promo-link__download-icon--no-parent{top:20px;}.c-promo-link__summary{width:100%;font-size:1rem;line-height:1.5;margin-top:15px;font-weight:normal;}@media all and (min-width:767px){.c-promo-link__summary{font-size:0.88rem;line-height:1.5;}}@media all and (min-width:1024px){.c-promo-link__summary{font-size:1rem;line-height:1.5;}}@media all and (min-width:1400px){.c-promo-link__summary{font-size:0.9rem;line-height:1.5;}}@media (min-width:767px){.c-promo-link--teaser .c-promo-link__link{border-bottom:0;border-left:1px solid #25B2D3;padding:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.c-promo-link--teaser .c-promo-link__link:before{content:'';background-color:#e5f4f8;width:0;position:absolute;left:0;right:0;top:0;bottom:0;z-index:-1;-webkit-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;}.c-promo-link--teaser .c-promo-link__link:hover:before,.c-promo-link--teaser .c-promo-link__link:focus:before{width:100%;}}.c-promo-link--guidance-legacy .c-promo-link__link{border-bottom:1px solid #a91255;}@media (min-width:767px){.c-promo-link--guidance-legacy .c-promo-link__link{border-bottom:0;border-left:1px solid #a91255;}.c-promo-link--guidance-legacy .c-promo-link__link:before{background-color:rgba(169,18,85,0.1);}}.c-promo-link--guidance-legacy .o-icon{fill:#a91255;}.c-content-hub--themed{width:100vw;position:relative;left:50%;margin-left:-50vw;overflow:hidden;}.c-content-hub--themed.page-node-type-longform-content,.page-node-type-longform-content .c-content-hub--themed{background-color:#F2F0F3;color:#3A0C4C;}.c-content-hub--themed.t-default,.t-default .c-content-hub--themed{background-color:#e5f4f8;color:#003057;}.c-content-hub--themed.t-default-dark,.t-default-dark .c-content-hub--themed{background-color:#E3E7EA;color:#003057;}.c-content-hub--themed.t-guidance,.t-guidance .c-content-hub--themed{background-color:#F4EDF0;color:#8F1049;}.c-content-hub--themed.t-your-vote-matters,.t-your-vote-matters .c-content-hub--themed{background-color:#ECF3F3;color:#076A6E;}.c-content-hub--themed.t-mature-orange,.t-mature-orange .c-content-hub--themed{background-color:#F6F0EE;color:#B24B1F;}.c-content-hub--themed.t-mature-green,.t-mature-green .c-content-hub--themed{background-color:#F1F2ED;color:#706012;}.c-content-hub--themed.t-mature-purple,.t-mature-purple .c-content-hub--themed{background-color:#F2F0F3;color:#3A0C4C;}.c-content-hub--themed.t-mature-yellow,.t-mature-yellow .c-content-hub--themed{background-color:#F3F2ED;color:#706012;}.c-content-hub--themed.t-mature-brown,.t-mature-brown .c-content-hub--themed{background-color:#EEEEED;color:#2B220A;}.c-content-hub--themed.t-learning,.t-learning .c-content-hub--themed{background-color:#323131;color:#FFFFFF;}.c-content-hub--themed.t-learning--educator,.t-learning--educator .c-content-hub--themed{background-color:#323131;color:#FFFFFF;}.c-content-hub--themed.t-digital-transparency,.t-digital-transparency .c-content-hub--themed{background-color:#F0E6F6;color:#000000;}@media (min-width:767px){.page-node-type-page .c-content-hub--themed,.page-node-type-article .c-content-hub--themed{left:calc(70% + 0.83333rem);}}@media (min-width:1024px){.page-node-type-page .c-content-hub--themed,.page-node-type-article .c-content-hub--themed{left:calc(70% + 1.11111rem);}}@media (min-width:1400px){.page-node-type-page .c-content-hub--themed,.page-node-type-article .c-content-hub--themed{left:calc(70% + 1.25rem);}}.polling-station-hero{padding:1.875rem 0;background-color:#077988;text-align:center;color:#FFFFFF;}@media (min-width:767px){.polling-station-hero{padding:2.77778rem 0;}}@media (min-width:1400px){.polling-station-hero{padding:3.5rem 0;}}.polling-station-hero__heading{font-family:"Swis721LtBTW05-Medium","helvetica","arial",sans-serif;text-align:left;margin:0;}.polling-station-hero__heading-upper{display:block;margin-bottom:1em;font-size:1rem;line-height:1.2;}@media all and (min-width:767px){.polling-station-hero__heading-upper{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){.polling-station-hero__heading-upper{font-size:0.8rem;line-height:1.2;}}@media all and (min-width:1400px){.polling-station-hero__heading-upper{font-size:0.8rem;line-height:1.2;}}.polling-station{padding:1.875rem 0;}@media (min-width:767px){.polling-station{padding:2.77778rem 0;}}@media (min-width:1400px){.polling-station{padding:3.5rem 0;}}.polling-station:last-child{padding-bottom:0;}.polling-station:not(:first-child){border-top:1px solid #25B2D3;}.polling-station__list{padding:0;}.polling-station__list li:not(:last-child){margin-bottom:1rem;}.polling-station__list li,.polling-station__list button{width:100%;}.polling-station__ballots,.polling-station__address{margin-bottom:1.5rem;}@media (min-width:767px){.polling-station__ballots,.polling-station__address{margin-bottom:2rem;}}@media (min-width:1024px){.polling-station__address address{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}.polling-station__map{width:100%;height:50vh;}@media (max-width:1023px){.polling-station__services{margin-top:0.5rem;}}@media (min-width:1024px){.polling-station__services{width:50%;}}.polling-station__services a{-webkit-backface-visibility:hidden;backface-visibility:hidden;}.polling-station__services a > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;text-shadow:2px 0 0 #FFFFFF,-1px 0 0 #FFFFFF;}@media (min-width:767px){.polling-station__services a > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.polling-station__services a > span:not(.visually-hidden){text-shadow:1px 2px 0 #FFFFFF,-1px 2px 0 #FFFFFF;}}.polling-station__services a:hover,.polling-station__services a:focus{text-decoration:none;}.polling-station__services a:hover > span:not(.visually-hidden),.polling-station__services a:focus > span:not(.visually-hidden){background-size:0% 100%;}.polling-station__services a.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.polling-station-footer{border-top:1px solid #25B2D3;}.polling-station-footer__inner{text-align:center;margin:1.875rem 0;}@media (min-width:767px){.polling-station-footer__inner{margin:2.77778rem 0;}}@media (min-width:1400px){.polling-station-footer__inner{margin:3.5rem 0;}}.ballot{padding:20px 0;margin-bottom:20px;border-top:1px solid #077988;border-bottom:1px solid #077988;}.ballot__candidate:not(:last-child){margin-bottom:20px;}.c-summary-box .polling-station__map{margin-bottom:20px;}.c-polling-station-slice{border:1px solid #25B2D3;padding:20px;}@media (min-width:767px){.c-polling-station-slice{padding:30px;}}@media (min-width:1024px){.c-polling-station-slice{padding:40px;}}.postcode-search{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;}.postcode-search__input{color:#002C57;margin-bottom:0;}.postcode-search__input::-webkit-input-placeholder{color:#002C57;}.postcode-search__input:-ms-input-placeholder{color:#002C57;}.postcode-search__input::-ms-input-placeholder{color:#002C57;}.postcode-search__input::placeholder{color:#002C57;}.postcode-search__input::-webkit-input-placeholder{color:#002C57;}.postcode-search__input:-moz-placeholder{color:#002C57;}.postcode-search__input::-moz-placeholder{color:#002C57;}.postcode-search__input:-ms-input-placeholder{color:#002C57;}.postcode-search__input::-ms-input-placeholder{color:#002C57;}.postcode-search__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:59px;-ms-flex-negative:0;flex-shrink:0;border:2px solid #007292;background-color:#e5f4f8;color:#007292;-webkit-transition:0.2s ease-in-out;-o-transition:0.2s ease-in-out;transition:0.2s ease-in-out;cursor:pointer;}.postcode-search__btn:hover,.postcode-search__btn:focus{background-color:#007292;}.postcode-search__btn:hover .o-icon,.postcode-search__btn:focus .o-icon{fill:#FFFFFF;}.postcode-search__btn .o-icon{fill:#007292;}.postcode-search__error{margin-top:0.5rem;}.c-quote{margin:0;padding:30px 10px;border-top:1px solid #25B2D3;border-bottom:1px solid #25B2D3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}@media (min-width:1024px){.c-quote{padding:50px 20px;}}.c-quote__content{font-size:1.38rem;line-height:1.4;font-weight:600;}@media all and (min-width:767px){.c-quote__content{font-size:1.35rem;line-height:1.4;}}@media all and (min-width:1024px){.c-quote__content{font-size:1.33rem;line-height:1.4;}}@media all and (min-width:1400px){.c-quote__content{font-size:1.3rem;line-height:1.4;}}.c-quote__content p:before{content:none !important;}.c-quote__cite{margin-bottom:20px;}.c-quote__cite p{font-size:1rem;line-height:1.2;}@media all and (min-width:767px){.c-quote__cite p{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){.c-quote__cite p{font-size:0.8rem;line-height:1.2;}}@media all and (min-width:1400px){.c-quote__cite p{font-size:0.8rem;line-height:1.2;}}.c-quote__cite .o-icon{margin-right:10px;-ms-flex-negative:0;flex-shrink:0;width:1.5rem;height:1.5rem;display:inline-block;vertical-align:sub;}.page-node-type-longform-content .c-quote-container{background-color:#003057;color:#FFFFFF;margin-left:calc(50% - var(--vw,1vw) * 50);margin-right:calc(50% - var(--vw,1vw) * 50);padding:1.875rem calc(var(--vw,1vw) * 50 - 50%);}@media (min-width:767px){.page-node-type-longform-content .c-quote-container{padding:2.77778rem calc(var(--vw,1vw) * 50 - 50%);}}@media (min-width:1400px){.page-node-type-longform-content .c-quote-container{padding:3.5rem calc(var(--vw,1vw) * 50 - 50%);}}.page-node-type-longform-content .c-quote-container .o-slice__padding{margin:0;}.page-node-type-longform-content .c-quote-container .o-slice__title > span{background:none;}.page-node-type-longform-content .c-quote{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:0;padding:0;}.page-node-type-longform-content .c-quote__content{font-size:1.56rem;line-height:1.4;}@media all and (min-width:767px){.page-node-type-longform-content .c-quote__content{font-size:1.56rem;line-height:1.4;}}@media all and (min-width:1024px){.page-node-type-longform-content .c-quote__content{font-size:1.67rem;line-height:1.4;}}@media all and (min-width:1400px){.page-node-type-longform-content .c-quote__content{font-size:1.8rem;line-height:1.4;}}.page-node-type-longform-content .c-quote__cite{font-size:1rem;line-height:1.2;margin-bottom:0;margin-top:20px;color:#25B2D3;}@media all and (min-width:767px){.page-node-type-longform-content .c-quote__cite{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){.page-node-type-longform-content .c-quote__cite{font-size:0.8rem;line-height:1.2;}}@media all and (min-width:1400px){.page-node-type-longform-content .c-quote__cite{font-size:0.8rem;line-height:1.2;}}.page-node-type-longform-content .c-quote__cite::before{content:"\2014";display:inline-block;}.page-node-type-longform-content .c-quote__cite .o-icon{display:none;}.c-resources-download{padding:20px;background-color:#e5f4f8;color:#003057;}@media (min-width:767px){.c-resources-download{padding:30px;}}@media (min-width:1024px){.c-resources-download{padding:40px;}}.c-resources-download.page-node-type-longform-content,.page-node-type-longform-content .c-resources-download{background-color:#F2F0F3;color:#3A0C4C;}.c-resources-download.t-default,.t-default .c-resources-download{background-color:#e5f4f8;color:#003057;}.c-resources-download.t-default-dark,.t-default-dark .c-resources-download{background-color:#E3E7EA;color:#003057;}.c-resources-download.t-guidance,.t-guidance .c-resources-download{background-color:#F4EDF0;color:#8F1049;}.c-resources-download.t-your-vote-matters,.t-your-vote-matters .c-resources-download{background-color:#ECF3F3;color:#076A6E;}.c-resources-download.t-mature-orange,.t-mature-orange .c-resources-download{background-color:#F6F0EE;color:#B24B1F;}.c-resources-download.t-mature-green,.t-mature-green .c-resources-download{background-color:#F1F2ED;color:#706012;}.c-resources-download.t-mature-purple,.t-mature-purple .c-resources-download{background-color:#F2F0F3;color:#3A0C4C;}.c-resources-download.t-mature-yellow,.t-mature-yellow .c-resources-download{background-color:#F3F2ED;color:#706012;}.c-resources-download.t-mature-brown,.t-mature-brown .c-resources-download{background-color:#EEEEED;color:#2B220A;}.c-resources-download.t-learning,.t-learning .c-resources-download{background-color:#323131;color:#FFFFFF;}.c-resources-download.t-learning--educator,.t-learning--educator .c-resources-download{background-color:#323131;color:#FFFFFF;}.c-resources-download.t-digital-transparency,.t-digital-transparency .c-resources-download{background-color:#F0E6F6;color:#000000;}.c-resources-download h1.page-node-type-longform-content,.page-node-type-longform-content .c-resources-download h1,.c-resources-download h2.page-node-type-longform-content,.page-node-type-longform-content .c-resources-download h2,.c-resources-download h3.page-node-type-longform-content,.page-node-type-longform-content .c-resources-download h3,.c-resources-download h4.page-node-type-longform-content,.page-node-type-longform-content .c-resources-download h4,.c-resources-download h5.page-node-type-longform-content,.page-node-type-longform-content .c-resources-download h5{color:#705191;}.c-resources-download h1.t-default,.t-default .c-resources-download h1,.c-resources-download h2.t-default,.t-default .c-resources-download h2,.c-resources-download h3.t-default,.t-default .c-resources-download h3,.c-resources-download h4.t-default,.t-default .c-resources-download h4,.c-resources-download h5.t-default,.t-default .c-resources-download h5{color:#003057;}.c-resources-download h1.t-default-dark,.t-default-dark .c-resources-download h1,.c-resources-download h2.t-default-dark,.t-default-dark .c-resources-download h2,.c-resources-download h3.t-default-dark,.t-default-dark .c-resources-download h3,.c-resources-download h4.t-default-dark,.t-default-dark .c-resources-download h4,.c-resources-download h5.t-default-dark,.t-default-dark .c-resources-download h5{color:#003057;}.c-resources-download h1.t-guidance,.t-guidance .c-resources-download h1,.c-resources-download h2.t-guidance,.t-guidance .c-resources-download h2,.c-resources-download h3.t-guidance,.t-guidance .c-resources-download h3,.c-resources-download h4.t-guidance,.t-guidance .c-resources-download h4,.c-resources-download h5.t-guidance,.t-guidance .c-resources-download h5{color:#a91255;}.c-resources-download h1.t-your-vote-matters,.t-your-vote-matters .c-resources-download h1,.c-resources-download h2.t-your-vote-matters,.t-your-vote-matters .c-resources-download h2,.c-resources-download h3.t-your-vote-matters,.t-your-vote-matters .c-resources-download h3,.c-resources-download h4.t-your-vote-matters,.t-your-vote-matters .c-resources-download h4,.c-resources-download h5.t-your-vote-matters,.t-your-vote-matters .c-resources-download h5{color:#077988;}.c-resources-download h1.t-mature-orange,.t-mature-orange .c-resources-download h1,.c-resources-download h2.t-mature-orange,.t-mature-orange .c-resources-download h2,.c-resources-download h3.t-mature-orange,.t-mature-orange .c-resources-download h3,.c-resources-download h4.t-mature-orange,.t-mature-orange .c-resources-download h4,.c-resources-download h5.t-mature-orange,.t-mature-orange .c-resources-download h5{color:#B74E20;}.c-resources-download h1.t-mature-green,.t-mature-green .c-resources-download h1,.c-resources-download h2.t-mature-green,.t-mature-green .c-resources-download h2,.c-resources-download h3.t-mature-green,.t-mature-green .c-resources-download h3,.c-resources-download h4.t-mature-green,.t-mature-green .c-resources-download h4,.c-resources-download h5.t-mature-green,.t-mature-green .c-resources-download h5{color:#897616;}.c-resources-download h1.t-mature-purple,.t-mature-purple .c-resources-download h1,.c-resources-download h2.t-mature-purple,.t-mature-purple .c-resources-download h2,.c-resources-download h3.t-mature-purple,.t-mature-purple .c-resources-download h3,.c-resources-download h4.t-mature-purple,.t-mature-purple .c-resources-download h4,.c-resources-download h5.t-mature-purple,.t-mature-purple .c-resources-download h5{color:#705191;}.c-resources-download h1.t-mature-yellow,.t-mature-yellow .c-resources-download h1,.c-resources-download h2.t-mature-yellow,.t-mature-yellow .c-resources-download h2,.c-resources-download h3.t-mature-yellow,.t-mature-yellow .c-resources-download h3,.c-resources-download h4.t-mature-yellow,.t-mature-yellow .c-resources-download h4,.c-resources-download h5.t-mature-yellow,.t-mature-yellow .c-resources-download h5{color:#897616;}.c-resources-download h1.t-mature-brown,.t-mature-brown .c-resources-download h1,.c-resources-download h2.t-mature-brown,.t-mature-brown .c-resources-download h2,.c-resources-download h3.t-mature-brown,.t-mature-brown .c-resources-download h3,.c-resources-download h4.t-mature-brown,.t-mature-brown .c-resources-download h4,.c-resources-download h5.t-mature-brown,.t-mature-brown .c-resources-download h5{color:#2B220A;}.c-resources-download h1.t-learning,.t-learning .c-resources-download h1,.c-resources-download h2.t-learning,.t-learning .c-resources-download h2,.c-resources-download h3.t-learning,.t-learning .c-resources-download h3,.c-resources-download h4.t-learning,.t-learning .c-resources-download h4,.c-resources-download h5.t-learning,.t-learning .c-resources-download h5{color:#B5FF2B;}.c-resources-download h1.t-learning--educator,.t-learning--educator .c-resources-download h1,.c-resources-download h2.t-learning--educator,.t-learning--educator .c-resources-download h2,.c-resources-download h3.t-learning--educator,.t-learning--educator .c-resources-download h3,.c-resources-download h4.t-learning--educator,.t-learning--educator .c-resources-download h4,.c-resources-download h5.t-learning--educator,.t-learning--educator .c-resources-download h5{color:#DEACFF;}.c-resources-download h1.t-digital-transparency,.t-digital-transparency .c-resources-download h1,.c-resources-download h2.t-digital-transparency,.t-digital-transparency .c-resources-download h2,.c-resources-download h3.t-digital-transparency,.t-digital-transparency .c-resources-download h3,.c-resources-download h4.t-digital-transparency,.t-digital-transparency .c-resources-download h4,.c-resources-download h5.t-digital-transparency,.t-digital-transparency .c-resources-download h5{color:#6E0BAD;}.c-resources-download .c-resources-download__title{font-size:1.38rem;line-height:1.4;}@media all and (min-width:767px){.c-resources-download .c-resources-download__title{font-size:1.35rem;line-height:1.4;}}@media all and (min-width:1024px){.c-resources-download .c-resources-download__title{font-size:1.33rem;line-height:1.4;}}@media all and (min-width:1400px){.c-resources-download .c-resources-download__title{font-size:1.3rem;line-height:1.4;}}.c-resources-download .c-resources-download__title > span{background:none;}@media (min-width:767px){.c-resources-download__items{margin-left:-1.66667rem;}}@media (min-width:1024px){.c-resources-download__items{margin-left:-2.22222rem;}}@media (min-width:1400px){.c-resources-download__items{margin-left:-2.5rem;}}@media (min-width:767px){.c-resources-download__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}}@media (min-width:767px){.c-resources-download__item{padding-left:1.66667rem;}}@media (min-width:1024px){.c-resources-download__item{padding-left:2.22222rem;}}@media (min-width:1400px){.c-resources-download__item{padding-left:2.5rem;}}@media (min-width:767px){.c-resources-download__item{width:50%;}}.c-resources-download__content{-webkit-backface-visibility:hidden;backface-visibility:hidden;font-size:1.12rem;line-height:1.4;font-family:"Swis721MdBTW05-Bold","helvetica","arial",sans-serif;margin-right:20px;}.c-resources-download__content > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;text-shadow:2px 0 0 #FFFFFF,-1px 0 0 #FFFFFF;}@media (min-width:767px){.c-resources-download__content > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.c-resources-download__content > span:not(.visually-hidden){text-shadow:1px 2px 0 #FFFFFF,-1px 2px 0 #FFFFFF;}}.c-resources-download__content:hover,.c-resources-download__content:focus{text-decoration:none;}.c-resources-download__content:hover > span:not(.visually-hidden),.c-resources-download__content:focus > span:not(.visually-hidden){background-size:100% 100%;}.c-resources-download__content.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}@media all and (min-width:767px){.c-resources-download__content{font-size:1.12rem;line-height:1.4;}}@media all and (min-width:1024px){.c-resources-download__content{font-size:1.11rem;line-height:1.4;}}@media all and (min-width:1400px){.c-resources-download__content{font-size:1.1rem;line-height:1.4;}}.c-resources-download__content > span:not(.visually-hidden).page-node-type-longform-content,.page-node-type-longform-content .c-resources-download__content > span:not(.visually-hidden){text-shadow:2px 0 0 #F2F0F3,-1px 0 0 #F2F0F3;}@media (min-width:767px){.c-resources-download__content > span:not(.visually-hidden).page-node-type-longform-content,.page-node-type-longform-content .c-resources-download__content > span:not(.visually-hidden){text-shadow:1px 2px 0 #F2F0F3,-1px 2px 0 #F2F0F3;}}.c-resources-download__content > span:not(.visually-hidden).t-default,.t-default .c-resources-download__content > span:not(.visually-hidden){text-shadow:2px 0 0 #e5f4f8,-1px 0 0 #e5f4f8;}@media (min-width:767px){.c-resources-download__content > span:not(.visually-hidden).t-default,.t-default .c-resources-download__content > span:not(.visually-hidden){text-shadow:1px 2px 0 #e5f4f8,-1px 2px 0 #e5f4f8;}}.c-resources-download__content > span:not(.visually-hidden).t-default-dark,.t-default-dark .c-resources-download__content > span:not(.visually-hidden){text-shadow:2px 0 0 #E3E7EA,-1px 0 0 #E3E7EA;}@media (min-width:767px){.c-resources-download__content > span:not(.visually-hidden).t-default-dark,.t-default-dark .c-resources-download__content > span:not(.visually-hidden){text-shadow:1px 2px 0 #E3E7EA,-1px 2px 0 #E3E7EA;}}.c-resources-download__content > span:not(.visually-hidden).t-guidance,.t-guidance .c-resources-download__content > span:not(.visually-hidden){text-shadow:2px 0 0 #F4EDF0,-1px 0 0 #F4EDF0;}@media (min-width:767px){.c-resources-download__content > span:not(.visually-hidden).t-guidance,.t-guidance .c-resources-download__content > span:not(.visually-hidden){text-shadow:1px 2px 0 #F4EDF0,-1px 2px 0 #F4EDF0;}}.c-resources-download__content > span:not(.visually-hidden).t-your-vote-matters,.t-your-vote-matters .c-resources-download__content > span:not(.visually-hidden){text-shadow:2px 0 0 #ECF3F3,-1px 0 0 #ECF3F3;}@media (min-width:767px){.c-resources-download__content > span:not(.visually-hidden).t-your-vote-matters,.t-your-vote-matters .c-resources-download__content > span:not(.visually-hidden){text-shadow:1px 2px 0 #ECF3F3,-1px 2px 0 #ECF3F3;}}.c-resources-download__content > span:not(.visually-hidden).t-mature-orange,.t-mature-orange .c-resources-download__content > span:not(.visually-hidden){text-shadow:2px 0 0 #F6F0EE,-1px 0 0 #F6F0EE;}@media (min-width:767px){.c-resources-download__content > span:not(.visually-hidden).t-mature-orange,.t-mature-orange .c-resources-download__content > span:not(.visually-hidden){text-shadow:1px 2px 0 #F6F0EE,-1px 2px 0 #F6F0EE;}}.c-resources-download__content > span:not(.visually-hidden).t-mature-green,.t-mature-green .c-resources-download__content > span:not(.visually-hidden){text-shadow:2px 0 0 #F1F2ED,-1px 0 0 #F1F2ED;}@media (min-width:767px){.c-resources-download__content > span:not(.visually-hidden).t-mature-green,.t-mature-green .c-resources-download__content > span:not(.visually-hidden){text-shadow:1px 2px 0 #F1F2ED,-1px 2px 0 #F1F2ED;}}.c-resources-download__content > span:not(.visually-hidden).t-mature-purple,.t-mature-purple .c-resources-download__content > span:not(.visually-hidden){text-shadow:2px 0 0 #F2F0F3,-1px 0 0 #F2F0F3;}@media (min-width:767px){.c-resources-download__content > span:not(.visually-hidden).t-mature-purple,.t-mature-purple .c-resources-download__content > span:not(.visually-hidden){text-shadow:1px 2px 0 #F2F0F3,-1px 2px 0 #F2F0F3;}}.c-resources-download__content > span:not(.visually-hidden).t-mature-yellow,.t-mature-yellow .c-resources-download__content > span:not(.visually-hidden){text-shadow:2px 0 0 #F3F2ED,-1px 0 0 #F3F2ED;}@media (min-width:767px){.c-resources-download__content > span:not(.visually-hidden).t-mature-yellow,.t-mature-yellow .c-resources-download__content > span:not(.visually-hidden){text-shadow:1px 2px 0 #F3F2ED,-1px 2px 0 #F3F2ED;}}.c-resources-download__content > span:not(.visually-hidden).t-mature-brown,.t-mature-brown .c-resources-download__content > span:not(.visually-hidden){text-shadow:2px 0 0 #EEEEED,-1px 0 0 #EEEEED;}@media (min-width:767px){.c-resources-download__content > span:not(.visually-hidden).t-mature-brown,.t-mature-brown .c-resources-download__content > span:not(.visually-hidden){text-shadow:1px 2px 0 #EEEEED,-1px 2px 0 #EEEEED;}}.c-resources-download__content > span:not(.visually-hidden).t-learning,.t-learning .c-resources-download__content > span:not(.visually-hidden){text-shadow:2px 0 0 #323131,-1px 0 0 #323131;}@media (min-width:767px){.c-resources-download__content > span:not(.visually-hidden).t-learning,.t-learning .c-resources-download__content > span:not(.visually-hidden){text-shadow:1px 2px 0 #323131,-1px 2px 0 #323131;}}.c-resources-download__content > span:not(.visually-hidden).t-learning--educator,.t-learning--educator .c-resources-download__content > span:not(.visually-hidden){text-shadow:2px 0 0 #323131,-1px 0 0 #323131;}@media (min-width:767px){.c-resources-download__content > span:not(.visually-hidden).t-learning--educator,.t-learning--educator .c-resources-download__content > span:not(.visually-hidden){text-shadow:1px 2px 0 #323131,-1px 2px 0 #323131;}}.c-resources-download__content > span:not(.visually-hidden).t-digital-transparency,.t-digital-transparency .c-resources-download__content > span:not(.visually-hidden){text-shadow:2px 0 0 #F0E6F6,-1px 0 0 #F0E6F6;}@media (min-width:767px){.c-resources-download__content > span:not(.visually-hidden).t-digital-transparency,.t-digital-transparency .c-resources-download__content > span:not(.visually-hidden){text-shadow:1px 2px 0 #F0E6F6,-1px 2px 0 #F0E6F6;}}.c-resources-download__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #003057;height:100%;padding:20px;padding-left:0;padding-right:10px;}.c-resources-download__link.t-learning,.t-learning .c-resources-download__link{border-color:#B5FF2B;}.c-resources-download__link.t-learning--educator,.t-learning--educator .c-resources-download__link{border-color:#DEACFF;}.c-resources-download__link.t-digital-transparency,.t-digital-transparency .c-resources-download__link{border-color:#6F00B0;}.c-resources-download__link:hover,.c-resources-download__link:focus{text-decoration:none;}@media (min-width:767px){.c-resources-download__link:hover > .o-icon,.c-resources-download__link:focus > .o-icon{-webkit-transform:rotate(90deg) translateY(-5px);-ms-transform:rotate(90deg) translateY(-5px);transform:rotate(90deg) translateY(-5px);}}.c-resources-download__link:hover .c-resources-download__content span,.c-resources-download__link:focus .c-resources-download__content span{background-size:100% 100%;}.c-resources-download__link .o-icon{-ms-flex-negative:0;flex-shrink:0;width:1.75rem;height:1.75rem;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}.c-review{margin:1.875rem 0;border:1px solid #25B2D3;padding:10px;}@media (min-width:767px){.c-review{margin:2.77778rem 0;}}@media (min-width:1400px){.c-review{margin:3.5rem 0;}}@media (min-width:767px){.c-review{padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;}}@media (min-width:1024px){.c-review{padding:15px;}}.c-review__item{padding:10px;}@media (min-width:767px){.c-review__item{padding:0 10px;-ms-flex-preferred-size:50%;flex-basis:50%;}}@media (min-width:1024px){.c-review__item{padding:10px 15px;}}.c-review__item.-last{border-top:1px solid #25B2D3;}@media (min-width:767px){.c-review__item.-last{padding-left:15px;border-left:1px solid #25B2D3;border-top:0;}}@media (min-width:1024px){.c-review__item.-last{padding-left:30px;}}.c-review__item a{-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-review__item a > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;text-shadow:2px 0 0 #FFFFFF,-1px 0 0 #FFFFFF;}@media (min-width:767px){.c-review__item a > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.c-review__item a > span:not(.visually-hidden){text-shadow:1px 2px 0 #FFFFFF,-1px 2px 0 #FFFFFF;}}.c-review__item a:hover,.c-review__item a:focus{text-decoration:none;}.c-review__item a:hover > span:not(.visually-hidden),.c-review__item a:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-review__item a.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-review--longform{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px;border:0;background-color:#e5f4f8;color:#003057;}.c-review--longform.page-node-type-longform-content,.page-node-type-longform-content .c-review--longform{background-color:#F2F0F3;color:#3A0C4C;}.c-review--longform.t-default,.t-default .c-review--longform{background-color:#e5f4f8;color:#003057;}.c-review--longform.t-default-dark,.t-default-dark .c-review--longform{background-color:#E3E7EA;color:#003057;}.c-review--longform.t-guidance,.t-guidance .c-review--longform{background-color:#F4EDF0;color:#8F1049;}.c-review--longform.t-your-vote-matters,.t-your-vote-matters .c-review--longform{background-color:#ECF3F3;color:#076A6E;}.c-review--longform.t-mature-orange,.t-mature-orange .c-review--longform{background-color:#F6F0EE;color:#B24B1F;}.c-review--longform.t-mature-green,.t-mature-green .c-review--longform{background-color:#F1F2ED;color:#706012;}.c-review--longform.t-mature-purple,.t-mature-purple .c-review--longform{background-color:#F2F0F3;color:#3A0C4C;}.c-review--longform.t-mature-yellow,.t-mature-yellow .c-review--longform{background-color:#F3F2ED;color:#706012;}.c-review--longform.t-mature-brown,.t-mature-brown .c-review--longform{background-color:#EEEEED;color:#2B220A;}.c-review--longform.t-learning,.t-learning .c-review--longform{background-color:#323131;color:#FFFFFF;}.c-review--longform.t-learning--educator,.t-learning--educator .c-review--longform{background-color:#323131;color:#FFFFFF;}.c-review--longform.t-digital-transparency,.t-digital-transparency .c-review--longform{background-color:#F0E6F6;color:#000000;}@media (min-width:767px){.c-review--longform{padding:30px;width:70%;}}@media (min-width:1024px){.c-review--longform{padding:40px;}}.c-review--longform .c-review__title{width:100%;margin-bottom:0.5em;}.c-review--longform .c-review__title.page-node-type-longform-content,.page-node-type-longform-content .c-review--longform .c-review__title{color:#705191;}.c-review--longform .c-review__title.t-default,.t-default .c-review--longform .c-review__title{color:#003057;}.c-review--longform .c-review__title.t-default-dark,.t-default-dark .c-review--longform .c-review__title{color:#003057;}.c-review--longform .c-review__title.t-guidance,.t-guidance .c-review--longform .c-review__title{color:#a91255;}.c-review--longform .c-review__title.t-your-vote-matters,.t-your-vote-matters .c-review--longform .c-review__title{color:#077988;}.c-review--longform .c-review__title.t-mature-orange,.t-mature-orange .c-review--longform .c-review__title{color:#B74E20;}.c-review--longform .c-review__title.t-mature-green,.t-mature-green .c-review--longform .c-review__title{color:#897616;}.c-review--longform .c-review__title.t-mature-purple,.t-mature-purple .c-review--longform .c-review__title{color:#705191;}.c-review--longform .c-review__title.t-mature-yellow,.t-mature-yellow .c-review--longform .c-review__title{color:#897616;}.c-review--longform .c-review__title.t-mature-brown,.t-mature-brown .c-review--longform .c-review__title{color:#2B220A;}.c-review--longform .c-review__title.t-learning,.t-learning .c-review--longform .c-review__title{color:#B5FF2B;}.c-review--longform .c-review__title.t-learning--educator,.t-learning--educator .c-review--longform .c-review__title{color:#DEACFF;}.c-review--longform .c-review__title.t-digital-transparency,.t-digital-transparency .c-review--longform .c-review__title{color:#6E0BAD;}.c-review--longform .c-review__item{padding-left:0;padding-right:0;}@media (min-width:767px){.c-review--log .c-review__item.-last{border-left:0;padding-left:0;text-align:right;}}.c-search-block{top:100%;padding:6px 20px;}@media (min-width:767px){.c-search-block{display:none;}}.c-search-block:before{right:40px;}.c-search-block__form{display:-webkit-box;display:-ms-flexbox;display:flex;}.c-search-block__form input{padding:16px 0;background-color:#FFFFFF;border-bottom:0;}.c-search-block__submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;}.c-search-block__submit .o-icon{width:1rem;height:1rem;}.c-search-bar .form-item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}.c-search-bar .form-submit{height:100%;background-color:#003057;border:1px solid #FFFFFF;-webkit-transition:background-color 0.2s ease-in-out;-o-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out;background-image:url(https://www.electoralcommission.org.uk/themes/custom/electoralcommission/dist/img/svg/background-image/icon-search-bg.svg);background-size:15%;background-repeat:no-repeat;background-position:right 20px center;}@media (min-width:767px){.c-search-bar .form-submit{padding-top:0;padding-bottom:0;}}.c-search-bar .form-submit:hover,.c-search-bar .form-submit:focus{background-color:#007292;}@media (min-width:767px){.c-search-bar--foi{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;}}.c-search-bar--foi .form-submit{border:none;}@media (min-width:767px){.c-search-bar--foi .form-wrapper,.c-search-bar--foi .form-item{margin-bottom:0;}}.c-search-bar--in-hero form,.c-search-bar--guidance form{display:-webkit-box;display:-ms-flexbox;display:flex;}.c-search-bar--in-hero .form-wrapper,.c-search-bar--in-hero .form-item,.c-search-bar--guidance .form-wrapper,.c-search-bar--guidance .form-item{margin-bottom:0;}.c-search-bar--in-hero .form-submit,.c-search-bar--guidance .form-submit{text-indent:-999px;white-space:nowrap;overflow:hidden;background-size:35%;background-position:center;width:4rem;padding:0;}@media (min-width:767px){.c-search-bar--in-hero .form-submit,.c-search-bar--guidance .form-submit{width:3.33rem;}}.c-search-bar--in-hero form{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;}.c-search-bar--in-hero label{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal;}.c-search-bar--in-hero .form-item input{border-bottom:1px solid transparent;background-color:#FFFFFF;}.c-search-bar--guidance{display:-webkit-box;display:-ms-flexbox;display:flex;}.c-search-bar--guidance .form-item input{border:none;color:#003057;background-color:#FFFFFF;}.c-search-bar--guidance .form-item input::-webkit-input-placeholder{font-size:1rem;line-height:initial;color:#003057;}.c-search-bar--guidance .form-item input:-ms-input-placeholder{font-size:1rem;line-height:initial;color:#003057;}.c-search-bar--guidance .form-item input::-ms-input-placeholder{font-size:1rem;line-height:initial;color:#003057;}.c-search-bar--guidance .form-item input::placeholder{font-size:1rem;line-height:initial;color:#003057;}@media all and (min-width:767px){.c-search-bar--guidance .form-item input::-webkit-input-placeholder{font-size:0.88rem;line-height:initial;}.c-search-bar--guidance .form-item input:-ms-input-placeholder{font-size:0.88rem;line-height:initial;}.c-search-bar--guidance .form-item input::-ms-input-placeholder{font-size:0.88rem;line-height:initial;}.c-search-bar--guidance .form-item input::placeholder{font-size:0.88rem;line-height:initial;}}@media all and (min-width:1024px){.c-search-bar--guidance .form-item input::-webkit-input-placeholder{font-size:1rem;line-height:initial;}.c-search-bar--guidance .form-item input:-ms-input-placeholder{font-size:1rem;line-height:initial;}.c-search-bar--guidance .form-item input::-ms-input-placeholder{font-size:1rem;line-height:initial;}.c-search-bar--guidance .form-item input::placeholder{font-size:1rem;line-height:initial;}}@media all and (min-width:1400px){.c-search-bar--guidance .form-item input::-webkit-input-placeholder{font-size:0.9rem;line-height:initial;}.c-search-bar--guidance .form-item input:-ms-input-placeholder{font-size:0.9rem;line-height:initial;}.c-search-bar--guidance .form-item input::-ms-input-placeholder{font-size:0.9rem;line-height:initial;}.c-search-bar--guidance .form-item input::placeholder{font-size:0.9rem;line-height:initial;}}.c-search-bar--guidance .form-item input::-webkit-input-placeholder{font-size:1rem;line-height:initial;color:#003057;}@media all and (min-width:767px){.c-search-bar--guidance .form-item input::-webkit-input-placeholder{font-size:0.88rem;line-height:initial;}}@media all and (min-width:1024px){.c-search-bar--guidance .form-item input::-webkit-input-placeholder{font-size:1rem;line-height:initial;}}@media all and (min-width:1400px){.c-search-bar--guidance .form-item input::-webkit-input-placeholder{font-size:0.9rem;line-height:initial;}}.c-search-bar--guidance .form-item input:-moz-placeholder{font-size:1rem;line-height:initial;color:#003057;}@media all and (min-width:767px){.c-search-bar--guidance .form-item input:-moz-placeholder{font-size:0.88rem;line-height:initial;}}@media all and (min-width:1024px){.c-search-bar--guidance .form-item input:-moz-placeholder{font-size:1rem;line-height:initial;}}@media all and (min-width:1400px){.c-search-bar--guidance .form-item input:-moz-placeholder{font-size:0.9rem;line-height:initial;}}.c-search-bar--guidance .form-item input::-moz-placeholder{font-size:1rem;line-height:initial;color:#003057;}@media all and (min-width:767px){.c-search-bar--guidance .form-item input::-moz-placeholder{font-size:0.88rem;line-height:initial;}}@media all and (min-width:1024px){.c-search-bar--guidance .form-item input::-moz-placeholder{font-size:1rem;line-height:initial;}}@media all and (min-width:1400px){.c-search-bar--guidance .form-item input::-moz-placeholder{font-size:0.9rem;line-height:initial;}}.c-search-bar--guidance .form-item input:-ms-input-placeholder{font-size:1rem;line-height:initial;color:#003057;}@media all and (min-width:767px){.c-search-bar--guidance .form-item input:-ms-input-placeholder{font-size:0.88rem;line-height:initial;}}@media all and (min-width:1024px){.c-search-bar--guidance .form-item input:-ms-input-placeholder{font-size:1rem;line-height:initial;}}@media all and (min-width:1400px){.c-search-bar--guidance .form-item input:-ms-input-placeholder{font-size:0.9rem;line-height:initial;}}.c-search-bar--guidance .form-item input::-ms-input-placeholder{font-size:1rem;line-height:initial;color:#003057;}@media all and (min-width:767px){.c-search-bar--guidance .form-item input::-ms-input-placeholder{font-size:0.88rem;line-height:initial;}}@media all and (min-width:1024px){.c-search-bar--guidance .form-item input::-ms-input-placeholder{font-size:1rem;line-height:initial;}}@media all and (min-width:1400px){.c-search-bar--guidance .form-item input::-ms-input-placeholder{font-size:0.9rem;line-height:initial;}}.c-search-bar--guidance .form-submit{border:2px solid #FFFFFF;border-left:none;}.c-sidebar{margin:20px 0;font-size:1rem;line-height:1.2;}@media all and (min-width:767px){.c-sidebar{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){.c-sidebar{font-size:1rem;line-height:1.4;}}@media all and (min-width:1400px){.c-sidebar{font-size:0.9rem;line-height:1.4;}}@media (min-width:767px){.c-sidebar{padding:0 10px 10px;margin-top:0;}}@media (min-width:1024px){.c-sidebar{padding:0 20px 20px;}}.c-sidebar > span{display:block;margin-bottom:10px;}.c-sidebar a{font-size:1rem;line-height:1.2;-webkit-backface-visibility:hidden;backface-visibility:hidden;margin-bottom:10px;display:block;}@media all and (min-width:767px){.c-sidebar a{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){.c-sidebar a{font-size:1rem;line-height:1.4;}}@media all and (min-width:1400px){.c-sidebar a{font-size:0.9rem;line-height:1.4;}}.c-sidebar a > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;text-shadow:2px 0 0 #FFFFFF,-1px 0 0 #FFFFFF;}@media (min-width:767px){.c-sidebar a > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.c-sidebar a > span:not(.visually-hidden){text-shadow:1px 2px 0 #FFFFFF,-1px 2px 0 #FFFFFF;}}.c-sidebar a:hover,.c-sidebar a:focus{text-decoration:none;}.c-sidebar a:hover > span:not(.visually-hidden),.c-sidebar a:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-sidebar a.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.t-digital-transparency .c-sidebar a{-webkit-backface-visibility:hidden;backface-visibility:hidden;}.t-digital-transparency .c-sidebar a > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),#6E0BAD calc(100% - 2px),#6E0BAD calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),#6E0BAD calc(100% - 2px),#6E0BAD calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;text-shadow:2px 0 0 #FFFFFF,-1px 0 0 #FFFFFF;}@media (min-width:767px){.t-digital-transparency .c-sidebar a > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.t-digital-transparency .c-sidebar a > span:not(.visually-hidden){text-shadow:1px 2px 0 #FFFFFF,-1px 2px 0 #FFFFFF;}}.t-digital-transparency .c-sidebar a:hover,.t-digital-transparency .c-sidebar a:focus{text-decoration:none;}.t-digital-transparency .c-sidebar a:hover > span:not(.visually-hidden),.t-digital-transparency .c-sidebar a:focus > span:not(.visually-hidden){background-size:0% 100%;}.t-digital-transparency .c-sidebar a.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-sidebar__title{font-size:1.12rem;line-height:1.4;margin-bottom:0.5em;}@media all and (min-width:767px){.c-sidebar__title{font-size:1.12rem;line-height:1.4;}}@media all and (min-width:1024px){.c-sidebar__title{font-size:1.11rem;line-height:1.4;}}@media all and (min-width:1400px){.c-sidebar__title{font-size:1.1rem;line-height:1.4;}}.c-sidebar--first{padding-bottom:20px;border-bottom:1px solid #25B2D3;}.c-sidebar--first.t-learning,.t-learning .c-sidebar--first{border-color:#FF8BFF;}.c-sidebar--first.t-learning--educator,.t-learning--educator .c-sidebar--first{border-color:#00E7BD;}.c-sidebar--first.t-digital-transparency,.t-digital-transparency .c-sidebar--first{border-color:#6F00B0;}.t-digital-transparency .c-sidebar--first{border-color:#6F00B0;}.c-social__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;}.c-social__list:last-of-type.-print:after,.c-social__list:last-of-type.-email:after{content:none;}.c-social__list:first-of-type.-print,.c-social__list:first-of-type.-email,.c-social__list:first-of-type.-pdf-download{padding-left:0;}.c-social__list.-social{padding-right:10px;margin-right:10px;}.c-social__list.-print:after,.c-social__list.-social:after,.c-social__list.-email:after{content:'';width:1px;height:25px;background-color:currentColor;position:absolute;right:0;top:50%;margin-top:-12px;}.c-social__list.-print,.c-social__list.-email{padding:0 10px;}.c-social__list.-pdf-download .o-icon{position:relative;top:-3px;}.c-social__list .c-social__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px;}.c-social__list .c-social__link:hover .o-icon,.c-social__list .c-social__link:focus .o-icon{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);}.c-social__list .o-icon{width:1rem;height:1rem;}.c-social__list .o-icon.page-node-type-longform-content,.page-node-type-longform-content .c-social__list .o-icon{fill:#FFFFFF;}.c-social__list .o-icon.t-default,.t-default .c-social__list .o-icon{fill:#003057;}.c-social__list .o-icon.t-default-dark,.t-default-dark .c-social__list .o-icon{fill:#FFFFFF;}.c-social__list .o-icon.t-guidance,.t-guidance .c-social__list .o-icon{fill:#FFFFFF;}.c-social__list .o-icon.t-your-vote-matters,.t-your-vote-matters .c-social__list .o-icon{fill:#FFFFFF;}.c-social__list .o-icon.t-mature-orange,.t-mature-orange .c-social__list .o-icon{fill:#FFFFFF;}.c-social__list .o-icon.t-mature-green,.t-mature-green .c-social__list .o-icon{fill:#FFFFFF;}.c-social__list .o-icon.t-mature-purple,.t-mature-purple .c-social__list .o-icon{fill:#FFFFFF;}.c-social__list .o-icon.t-mature-yellow,.t-mature-yellow .c-social__list .o-icon{fill:#FFFFFF;}.c-social__list .o-icon.t-mature-brown,.t-mature-brown .c-social__list .o-icon{fill:#FFFFFF;}.c-social__list .o-icon.t-learning,.t-learning .c-social__list .o-icon{fill:#000000;}.c-social__list .o-icon.t-learning--educator,.t-learning--educator .c-social__list .o-icon{fill:#000000;}.c-social__list .o-icon.t-digital-transparency,.t-digital-transparency .c-social__list .o-icon{fill:#FFFFFF;}.c-social__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.c-social__title{font-size:1rem;line-height:1.5;display:none;}@media all and (min-width:767px){.c-social__title{font-size:0.88rem;line-height:1.5;}}@media all and (min-width:1024px){.c-social__title{font-size:1rem;line-height:1.5;}}@media all and (min-width:1400px){.c-social__title{font-size:0.9rem;line-height:1.5;}}@media (min-width:767px){.c-social__title{display:block;margin-right:20px;}}.c-summary-box{padding:20px;background-color:#e5f4f8;color:#003057;}@media (min-width:767px){.c-summary-box{padding:30px;}}@media (min-width:1024px){.c-summary-box{padding:40px;}}.c-summary-box h2,.c-summary-box h3,.c-summary-box h4{margin-bottom:0.5em;}.c-summary-box p:last-child,.c-summary-box ul:last-child,.c-summary-box ol:last-child,.c-summary-box ul > li:last-child{margin-bottom:0;}.c-summary-box .c-summary-box{background-color:transparent;border:1px solid #003057;margin:0;}.c-summary-box--grey{background-color:#f5f5f5;}.c-summary-box__title--boxed{font-size:1.38rem;line-height:1.4;}@media all and (min-width:767px){.c-summary-box__title--boxed{font-size:1.35rem;line-height:1.4;}}@media all and (min-width:1024px){.c-summary-box__title--boxed{font-size:1.33rem;line-height:1.4;}}@media all and (min-width:1400px){.c-summary-box__title--boxed{font-size:1.3rem;line-height:1.4;}}@media (min-width:767px){.page-node-type-longform-content .c-summary-box{width:70%;}}.c-summary-box--themed.c-summary-box a:not(.button-link){color:inherit;}.c-summary-box--themed.page-node-type-longform-content,.page-node-type-longform-content .c-summary-box--themed{background-color:#F2F0F3;color:#3A0C4C;}.c-summary-box--themed.t-default,.t-default .c-summary-box--themed{background-color:#e5f4f8;color:#003057;}.c-summary-box--themed.t-default-dark,.t-default-dark .c-summary-box--themed{background-color:#E3E7EA;color:#003057;}.c-summary-box--themed.t-guidance,.t-guidance .c-summary-box--themed{background-color:#F4EDF0;color:#8F1049;}.c-summary-box--themed.t-your-vote-matters,.t-your-vote-matters .c-summary-box--themed{background-color:#ECF3F3;color:#076A6E;}.c-summary-box--themed.t-mature-orange,.t-mature-orange .c-summary-box--themed{background-color:#F6F0EE;color:#B24B1F;}.c-summary-box--themed.t-mature-green,.t-mature-green .c-summary-box--themed{background-color:#F1F2ED;color:#706012;}.c-summary-box--themed.t-mature-purple,.t-mature-purple .c-summary-box--themed{background-color:#F2F0F3;color:#3A0C4C;}.c-summary-box--themed.t-mature-purple a:not(.button-link),.t-mature-purple .c-summary-box--themed a:not(.button-link){color:#9F1BFF;}.c-summary-box--themed.t-mature-yellow,.t-mature-yellow .c-summary-box--themed{background-color:#F3F2ED;color:#706012;}.c-summary-box--themed.t-mature-brown,.t-mature-brown .c-summary-box--themed{background-color:#EEEEED;color:#2B220A;}.c-summary-box--themed.t-learning,.t-learning .c-summary-box--themed{background-color:#323131;color:#FFFFFF;}.c-summary-box--themed.t-learning--educator,.t-learning--educator .c-summary-box--themed{background-color:#323131;color:#FFFFFF;}.c-summary-box--themed.t-digital-transparency,.t-digital-transparency .c-summary-box--themed{background-color:#F0E6F6;color:#000000;}.c-summary-box--themed h1.page-node-type-longform-content,.page-node-type-longform-content .c-summary-box--themed h1,.c-summary-box--themed h2.page-node-type-longform-content,.page-node-type-longform-content .c-summary-box--themed h2,.c-summary-box--themed h3.page-node-type-longform-content,.page-node-type-longform-content .c-summary-box--themed h3,.c-summary-box--themed h4.page-node-type-longform-content,.page-node-type-longform-content .c-summary-box--themed h4,.c-summary-box--themed h5.page-node-type-longform-content,.page-node-type-longform-content .c-summary-box--themed h5{color:#705191;}.c-summary-box--themed h1.t-default,.t-default .c-summary-box--themed h1,.c-summary-box--themed h2.t-default,.t-default .c-summary-box--themed h2,.c-summary-box--themed h3.t-default,.t-default .c-summary-box--themed h3,.c-summary-box--themed h4.t-default,.t-default .c-summary-box--themed h4,.c-summary-box--themed h5.t-default,.t-default .c-summary-box--themed h5{color:#003057;}.c-summary-box--themed h1.t-default-dark,.t-default-dark .c-summary-box--themed h1,.c-summary-box--themed h2.t-default-dark,.t-default-dark .c-summary-box--themed h2,.c-summary-box--themed h3.t-default-dark,.t-default-dark .c-summary-box--themed h3,.c-summary-box--themed h4.t-default-dark,.t-default-dark .c-summary-box--themed h4,.c-summary-box--themed h5.t-default-dark,.t-default-dark .c-summary-box--themed h5{color:#003057;}.c-summary-box--themed h1.t-guidance,.t-guidance .c-summary-box--themed h1,.c-summary-box--themed h2.t-guidance,.t-guidance .c-summary-box--themed h2,.c-summary-box--themed h3.t-guidance,.t-guidance .c-summary-box--themed h3,.c-summary-box--themed h4.t-guidance,.t-guidance .c-summary-box--themed h4,.c-summary-box--themed h5.t-guidance,.t-guidance .c-summary-box--themed h5{color:#a91255;}.c-summary-box--themed h1.t-your-vote-matters,.t-your-vote-matters .c-summary-box--themed h1,.c-summary-box--themed h2.t-your-vote-matters,.t-your-vote-matters .c-summary-box--themed h2,.c-summary-box--themed h3.t-your-vote-matters,.t-your-vote-matters .c-summary-box--themed h3,.c-summary-box--themed h4.t-your-vote-matters,.t-your-vote-matters .c-summary-box--themed h4,.c-summary-box--themed h5.t-your-vote-matters,.t-your-vote-matters .c-summary-box--themed h5{color:#077988;}.c-summary-box--themed h1.t-mature-orange,.t-mature-orange .c-summary-box--themed h1,.c-summary-box--themed h2.t-mature-orange,.t-mature-orange .c-summary-box--themed h2,.c-summary-box--themed h3.t-mature-orange,.t-mature-orange .c-summary-box--themed h3,.c-summary-box--themed h4.t-mature-orange,.t-mature-orange .c-summary-box--themed h4,.c-summary-box--themed h5.t-mature-orange,.t-mature-orange .c-summary-box--themed h5{color:#B74E20;}.c-summary-box--themed h1.t-mature-green,.t-mature-green .c-summary-box--themed h1,.c-summary-box--themed h2.t-mature-green,.t-mature-green .c-summary-box--themed h2,.c-summary-box--themed h3.t-mature-green,.t-mature-green .c-summary-box--themed h3,.c-summary-box--themed h4.t-mature-green,.t-mature-green .c-summary-box--themed h4,.c-summary-box--themed h5.t-mature-green,.t-mature-green .c-summary-box--themed h5{color:#897616;}.c-summary-box--themed h1.t-mature-purple,.t-mature-purple .c-summary-box--themed h1,.c-summary-box--themed h2.t-mature-purple,.t-mature-purple .c-summary-box--themed h2,.c-summary-box--themed h3.t-mature-purple,.t-mature-purple .c-summary-box--themed h3,.c-summary-box--themed h4.t-mature-purple,.t-mature-purple .c-summary-box--themed h4,.c-summary-box--themed h5.t-mature-purple,.t-mature-purple .c-summary-box--themed h5{color:#705191;}.c-summary-box--themed h1.t-mature-yellow,.t-mature-yellow .c-summary-box--themed h1,.c-summary-box--themed h2.t-mature-yellow,.t-mature-yellow .c-summary-box--themed h2,.c-summary-box--themed h3.t-mature-yellow,.t-mature-yellow .c-summary-box--themed h3,.c-summary-box--themed h4.t-mature-yellow,.t-mature-yellow .c-summary-box--themed h4,.c-summary-box--themed h5.t-mature-yellow,.t-mature-yellow .c-summary-box--themed h5{color:#897616;}.c-summary-box--themed h1.t-mature-brown,.t-mature-brown .c-summary-box--themed h1,.c-summary-box--themed h2.t-mature-brown,.t-mature-brown .c-summary-box--themed h2,.c-summary-box--themed h3.t-mature-brown,.t-mature-brown .c-summary-box--themed h3,.c-summary-box--themed h4.t-mature-brown,.t-mature-brown .c-summary-box--themed h4,.c-summary-box--themed h5.t-mature-brown,.t-mature-brown .c-summary-box--themed h5{color:#2B220A;}.c-summary-box--themed h1.t-learning,.t-learning .c-summary-box--themed h1,.c-summary-box--themed h2.t-learning,.t-learning .c-summary-box--themed h2,.c-summary-box--themed h3.t-learning,.t-learning .c-summary-box--themed h3,.c-summary-box--themed h4.t-learning,.t-learning .c-summary-box--themed h4,.c-summary-box--themed h5.t-learning,.t-learning .c-summary-box--themed h5{color:#B5FF2B;}.c-summary-box--themed h1.t-learning--educator,.t-learning--educator .c-summary-box--themed h1,.c-summary-box--themed h2.t-learning--educator,.t-learning--educator .c-summary-box--themed h2,.c-summary-box--themed h3.t-learning--educator,.t-learning--educator .c-summary-box--themed h3,.c-summary-box--themed h4.t-learning--educator,.t-learning--educator .c-summary-box--themed h4,.c-summary-box--themed h5.t-learning--educator,.t-learning--educator .c-summary-box--themed h5{color:#DEACFF;}.c-summary-box--themed h1.t-digital-transparency,.t-digital-transparency .c-summary-box--themed h1,.c-summary-box--themed h2.t-digital-transparency,.t-digital-transparency .c-summary-box--themed h2,.c-summary-box--themed h3.t-digital-transparency,.t-digital-transparency .c-summary-box--themed h3,.c-summary-box--themed h4.t-digital-transparency,.t-digital-transparency .c-summary-box--themed h4,.c-summary-box--themed h5.t-digital-transparency,.t-digital-transparency .c-summary-box--themed h5{color:#6E0BAD;}.c-summary-box--themed .c-summary-box.page-node-type-longform-content,.page-node-type-longform-content .c-summary-box--themed .c-summary-box{border:1px solid #705191;}.c-summary-box--themed .c-summary-box.t-default,.t-default .c-summary-box--themed .c-summary-box{border:1px solid #003057;}.c-summary-box--themed .c-summary-box.t-default-dark,.t-default-dark .c-summary-box--themed .c-summary-box{border:1px solid #003057;}.c-summary-box--themed .c-summary-box.t-guidance,.t-guidance .c-summary-box--themed .c-summary-box{border:1px solid #a91255;}.c-summary-box--themed .c-summary-box.t-your-vote-matters,.t-your-vote-matters .c-summary-box--themed .c-summary-box{border:1px solid #077988;}.c-summary-box--themed .c-summary-box.t-mature-orange,.t-mature-orange .c-summary-box--themed .c-summary-box{border:1px solid #B74E20;}.c-summary-box--themed .c-summary-box.t-mature-green,.t-mature-green .c-summary-box--themed .c-summary-box{border:1px solid #897616;}.c-summary-box--themed .c-summary-box.t-mature-purple,.t-mature-purple .c-summary-box--themed .c-summary-box{border:1px solid #705191;}.c-summary-box--themed .c-summary-box.t-mature-yellow,.t-mature-yellow .c-summary-box--themed .c-summary-box{border:1px solid #897616;}.c-summary-box--themed .c-summary-box.t-mature-brown,.t-mature-brown .c-summary-box--themed .c-summary-box{border:1px solid #2B220A;}.c-summary-box--themed .c-summary-box.t-learning,.t-learning .c-summary-box--themed .c-summary-box{border:1px solid #B5FF2B;}.c-summary-box--themed .c-summary-box.t-learning--educator,.t-learning--educator .c-summary-box--themed .c-summary-box{border:1px solid #DEACFF;}.c-summary-box--themed .c-summary-box.t-digital-transparency,.t-digital-transparency .c-summary-box--themed .c-summary-box{border:1px solid #6E0BAD;}.c-summary-box--w-margin{margin:1.875rem 0;}@media (min-width:767px){.c-summary-box--w-margin{margin:2.77778rem 0;}}@media (min-width:1400px){.c-summary-box--w-margin{margin:3.5rem 0;}}.c-further-reading{padding:20px;background-color:#e5f4f8;color:#003057;}@media (min-width:767px){.c-further-reading{padding:30px;}}@media (min-width:1024px){.c-further-reading{padding:40px;}}.c-further-reading.page-node-type-longform-content,.page-node-type-longform-content .c-further-reading{background-color:#F2F0F3;color:#3A0C4C;}.c-further-reading.t-default,.t-default .c-further-reading{background-color:#e5f4f8;color:#003057;}.c-further-reading.t-default-dark,.t-default-dark .c-further-reading{background-color:#E3E7EA;color:#003057;}.c-further-reading.t-guidance,.t-guidance .c-further-reading{background-color:#F4EDF0;color:#8F1049;}.c-further-reading.t-your-vote-matters,.t-your-vote-matters .c-further-reading{background-color:#ECF3F3;color:#076A6E;}.c-further-reading.t-mature-orange,.t-mature-orange .c-further-reading{background-color:#F6F0EE;color:#B24B1F;}.c-further-reading.t-mature-green,.t-mature-green .c-further-reading{background-color:#F1F2ED;color:#706012;}.c-further-reading.t-mature-purple,.t-mature-purple .c-further-reading{background-color:#F2F0F3;color:#3A0C4C;}.c-further-reading.t-mature-yellow,.t-mature-yellow .c-further-reading{background-color:#F3F2ED;color:#706012;}.c-further-reading.t-mature-brown,.t-mature-brown .c-further-reading{background-color:#EEEEED;color:#2B220A;}.c-further-reading.t-learning,.t-learning .c-further-reading{background-color:#323131;color:#FFFFFF;}.c-further-reading.t-learning--educator,.t-learning--educator .c-further-reading{background-color:#323131;color:#FFFFFF;}.c-further-reading.t-digital-transparency,.t-digital-transparency .c-further-reading{background-color:#F0E6F6;color:#000000;}.c-further-reading h1.page-node-type-longform-content,.page-node-type-longform-content .c-further-reading h1,.c-further-reading h2.page-node-type-longform-content,.page-node-type-longform-content .c-further-reading h2,.c-further-reading h3.page-node-type-longform-content,.page-node-type-longform-content .c-further-reading h3,.c-further-reading h4.page-node-type-longform-content,.page-node-type-longform-content .c-further-reading h4,.c-further-reading h5.page-node-type-longform-content,.page-node-type-longform-content .c-further-reading h5{color:#705191;}.c-further-reading h1.t-default,.t-default .c-further-reading h1,.c-further-reading h2.t-default,.t-default .c-further-reading h2,.c-further-reading h3.t-default,.t-default .c-further-reading h3,.c-further-reading h4.t-default,.t-default .c-further-reading h4,.c-further-reading h5.t-default,.t-default .c-further-reading h5{color:#003057;}.c-further-reading h1.t-default-dark,.t-default-dark .c-further-reading h1,.c-further-reading h2.t-default-dark,.t-default-dark .c-further-reading h2,.c-further-reading h3.t-default-dark,.t-default-dark .c-further-reading h3,.c-further-reading h4.t-default-dark,.t-default-dark .c-further-reading h4,.c-further-reading h5.t-default-dark,.t-default-dark .c-further-reading h5{color:#003057;}.c-further-reading h1.t-guidance,.t-guidance .c-further-reading h1,.c-further-reading h2.t-guidance,.t-guidance .c-further-reading h2,.c-further-reading h3.t-guidance,.t-guidance .c-further-reading h3,.c-further-reading h4.t-guidance,.t-guidance .c-further-reading h4,.c-further-reading h5.t-guidance,.t-guidance .c-further-reading h5{color:#a91255;}.c-further-reading h1.t-your-vote-matters,.t-your-vote-matters .c-further-reading h1,.c-further-reading h2.t-your-vote-matters,.t-your-vote-matters .c-further-reading h2,.c-further-reading h3.t-your-vote-matters,.t-your-vote-matters .c-further-reading h3,.c-further-reading h4.t-your-vote-matters,.t-your-vote-matters .c-further-reading h4,.c-further-reading h5.t-your-vote-matters,.t-your-vote-matters .c-further-reading h5{color:#077988;}.c-further-reading h1.t-mature-orange,.t-mature-orange .c-further-reading h1,.c-further-reading h2.t-mature-orange,.t-mature-orange .c-further-reading h2,.c-further-reading h3.t-mature-orange,.t-mature-orange .c-further-reading h3,.c-further-reading h4.t-mature-orange,.t-mature-orange .c-further-reading h4,.c-further-reading h5.t-mature-orange,.t-mature-orange .c-further-reading h5{color:#B74E20;}.c-further-reading h1.t-mature-green,.t-mature-green .c-further-reading h1,.c-further-reading h2.t-mature-green,.t-mature-green .c-further-reading h2,.c-further-reading h3.t-mature-green,.t-mature-green .c-further-reading h3,.c-further-reading h4.t-mature-green,.t-mature-green .c-further-reading h4,.c-further-reading h5.t-mature-green,.t-mature-green .c-further-reading h5{color:#897616;}.c-further-reading h1.t-mature-purple,.t-mature-purple .c-further-reading h1,.c-further-reading h2.t-mature-purple,.t-mature-purple .c-further-reading h2,.c-further-reading h3.t-mature-purple,.t-mature-purple .c-further-reading h3,.c-further-reading h4.t-mature-purple,.t-mature-purple .c-further-reading h4,.c-further-reading h5.t-mature-purple,.t-mature-purple .c-further-reading h5{color:#705191;}.c-further-reading h1.t-mature-yellow,.t-mature-yellow .c-further-reading h1,.c-further-reading h2.t-mature-yellow,.t-mature-yellow .c-further-reading h2,.c-further-reading h3.t-mature-yellow,.t-mature-yellow .c-further-reading h3,.c-further-reading h4.t-mature-yellow,.t-mature-yellow .c-further-reading h4,.c-further-reading h5.t-mature-yellow,.t-mature-yellow .c-further-reading h5{color:#897616;}.c-further-reading h1.t-mature-brown,.t-mature-brown .c-further-reading h1,.c-further-reading h2.t-mature-brown,.t-mature-brown .c-further-reading h2,.c-further-reading h3.t-mature-brown,.t-mature-brown .c-further-reading h3,.c-further-reading h4.t-mature-brown,.t-mature-brown .c-further-reading h4,.c-further-reading h5.t-mature-brown,.t-mature-brown .c-further-reading h5{color:#2B220A;}.c-further-reading h1.t-learning,.t-learning .c-further-reading h1,.c-further-reading h2.t-learning,.t-learning .c-further-reading h2,.c-further-reading h3.t-learning,.t-learning .c-further-reading h3,.c-further-reading h4.t-learning,.t-learning .c-further-reading h4,.c-further-reading h5.t-learning,.t-learning .c-further-reading h5{color:#B5FF2B;}.c-further-reading h1.t-learning--educator,.t-learning--educator .c-further-reading h1,.c-further-reading h2.t-learning--educator,.t-learning--educator .c-further-reading h2,.c-further-reading h3.t-learning--educator,.t-learning--educator .c-further-reading h3,.c-further-reading h4.t-learning--educator,.t-learning--educator .c-further-reading h4,.c-further-reading h5.t-learning--educator,.t-learning--educator .c-further-reading h5{color:#DEACFF;}.c-further-reading h1.t-digital-transparency,.t-digital-transparency .c-further-reading h1,.c-further-reading h2.t-digital-transparency,.t-digital-transparency .c-further-reading h2,.c-further-reading h3.t-digital-transparency,.t-digital-transparency .c-further-reading h3,.c-further-reading h4.t-digital-transparency,.t-digital-transparency .c-further-reading h4,.c-further-reading h5.t-digital-transparency,.t-digital-transparency .c-further-reading h5{color:#6E0BAD;}.c-further-reading .c-further-reading__title{font-size:1.38rem;line-height:1.4;}@media all and (min-width:767px){.c-further-reading .c-further-reading__title{font-size:1.35rem;line-height:1.4;}}@media all and (min-width:1024px){.c-further-reading .c-further-reading__title{font-size:1.33rem;line-height:1.4;}}@media all and (min-width:1400px){.c-further-reading .c-further-reading__title{font-size:1.3rem;line-height:1.4;}}.c-further-reading .c-further-reading__title > span{background:none;}@media (min-width:767px){.c-further-reading__items{margin-left:-1.66667rem;}}@media (min-width:1024px){.c-further-reading__items{margin-left:-2.22222rem;}}@media (min-width:1400px){.c-further-reading__items{margin-left:-2.5rem;}}@media (min-width:767px){.c-further-reading__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}}@media (min-width:767px){.c-further-reading__item{padding-left:1.66667rem;}}@media (min-width:1024px){.c-further-reading__item{padding-left:2.22222rem;}}@media (min-width:1400px){.c-further-reading__item{padding-left:2.5rem;}}@media (min-width:767px){.c-further-reading__item{width:50%;}}.c-further-reading__content{-webkit-backface-visibility:hidden;backface-visibility:hidden;font-size:1.12rem;line-height:1.4;font-family:"Swis721MdBTW05-Bold","helvetica","arial",sans-serif;margin-right:20px;}.c-further-reading__content > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;text-shadow:2px 0 0 #FFFFFF,-1px 0 0 #FFFFFF;}@media (min-width:767px){.c-further-reading__content > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.c-further-reading__content > span:not(.visually-hidden){text-shadow:1px 2px 0 #FFFFFF,-1px 2px 0 #FFFFFF;}}.c-further-reading__content:hover,.c-further-reading__content:focus{text-decoration:none;}.c-further-reading__content:hover > span:not(.visually-hidden),.c-further-reading__content:focus > span:not(.visually-hidden){background-size:100% 100%;}.c-further-reading__content.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}@media all and (min-width:767px){.c-further-reading__content{font-size:1.12rem;line-height:1.4;}}@media all and (min-width:1024px){.c-further-reading__content{font-size:1.11rem;line-height:1.4;}}@media all and (min-width:1400px){.c-further-reading__content{font-size:1.1rem;line-height:1.4;}}.c-further-reading__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #003057;height:100%;padding:20px;padding-left:0;padding-right:10px;}.c-further-reading__link:hover,.c-further-reading__link:focus{text-decoration:none;}@media (min-width:767px){.c-further-reading__link:hover > .o-icon,.c-further-reading__link:focus > .o-icon{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px);}}.c-further-reading__link:hover .c-further-reading__content span,.c-further-reading__link:focus .c-further-reading__content span{background-size:100% 100%;}.c-further-reading__link.page-node-type-longform-content,.page-node-type-longform-content .c-further-reading__link{border-color:#3A0C4C;}.c-further-reading__link.t-default,.t-default .c-further-reading__link{border-color:#003057;}.c-further-reading__link.t-default-dark,.t-default-dark .c-further-reading__link{border-color:#003057;}.c-further-reading__link.t-guidance,.t-guidance .c-further-reading__link{border-color:#8F1049;}.c-further-reading__link.t-your-vote-matters,.t-your-vote-matters .c-further-reading__link{border-color:#076A6E;}.c-further-reading__link.t-mature-orange,.t-mature-orange .c-further-reading__link{border-color:#B24B1F;}.c-further-reading__link.t-mature-green,.t-mature-green .c-further-reading__link{border-color:#706012;}.c-further-reading__link.t-mature-purple,.t-mature-purple .c-further-reading__link{border-color:#3A0C4C;}.c-further-reading__link.t-mature-yellow,.t-mature-yellow .c-further-reading__link{border-color:#706012;}.c-further-reading__link.t-mature-brown,.t-mature-brown .c-further-reading__link{border-color:#2B220A;}.c-further-reading__link.t-learning,.t-learning .c-further-reading__link{border-color:#FFFFFF;}.c-further-reading__link.t-learning--educator,.t-learning--educator .c-further-reading__link{border-color:#FFFFFF;}.c-further-reading__link.t-digital-transparency,.t-digital-transparency .c-further-reading__link{border-color:#000000;}.c-further-reading__link .o-icon{-ms-flex-negative:0;flex-shrink:0;width:1.75rem;height:1.75rem;}.c-taxonomy-tag{background-color:#003057;margin-bottom:10px;display:inline-block;margin-right:10px;color:#FFFFFF;font-size:1rem;line-height:1.2;padding:7px 15px;border-radius:20px;}@media all and (min-width:767px){.c-taxonomy-tag{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){.c-taxonomy-tag{font-size:0.8rem;line-height:1.2;}}@media all and (min-width:1400px){.c-taxonomy-tag{font-size:0.8rem;line-height:1.2;}}.c-taxonomy-tag a{display:block;}.c-taxonomy-tag a:hover .o-icon,.c-taxonomy-tag a:focus .o-icon{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);}.c-taxonomy-tag a > span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.c-taxonomy-tag a.is-active .c-taxonomy-tag__value{margin-left:10px;}.c-taxonomy-tag__status{-ms-flex-negative:0;flex-shrink:0;}.c-taxonomy-tag__status .o-icon{width:0.6rem;height:0.6rem;}.c-teaser{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;}@media (min-width:767px){.c-teaser{height:100%;}}.c-teaser__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px 0;position:relative;width:100%;border-bottom:1px solid #25B2D3;}@media (min-width:767px){.c-teaser__link{padding:20px;border-bottom:0;border-left:1px solid #25B2D3;}.c-teaser__link:before{content:'';background-color:#e5f4f8;width:0;position:absolute;left:0;right:0;top:0;bottom:0;z-index:-1;-webkit-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;}}@media (min-width:1400px){.c-teaser__link{padding:30px;}}.c-teaser__link:hover,.c-teaser__link:focus{text-decoration:none;}@media (min-width:767px){.c-teaser__link:hover:before,.c-teaser__link:focus:before{width:100%;}}.c-teaser__link:hover .c-teaser__title span,.c-teaser__link:focus .c-teaser__title span{background-size:100% 100%;}.c-teaser__link.c-teaser__link--borderless{padding:0;border:0;}.c-teaser__link.c-teaser__link--borderless:before{display:none;}.c-teaser__img{margin-bottom:15px;-ms-flex-negative:0;flex-shrink:0;}.c-teaser__img img{display:block;width:100%;}.c-teaser__desc{font-size:1rem;line-height:1.5;margin-bottom:15px;}@media all and (min-width:767px){.c-teaser__desc{font-size:0.88rem;line-height:1.5;}}@media all and (min-width:1024px){.c-teaser__desc{font-size:1rem;line-height:1.5;}}@media all and (min-width:1400px){.c-teaser__desc{font-size:0.9rem;line-height:1.5;}}.hide-teaser-summary .c-teaser__desc{display:none;}.c-teaser__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}.c-teaser__taxonomy{font-size:0.88rem;line-height:1.4;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media all and (min-width:767px){.c-teaser__taxonomy{font-size:0.78rem;line-height:1.4;}}@media all and (min-width:1024px){.c-teaser__taxonomy{font-size:0.78rem;line-height:1.4;}}@media all and (min-width:1400px){.c-teaser__taxonomy{font-size:0.7rem;line-height:1.4;}}.c-teaser__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:10px;}.c-teaser__meta svg{margin-right:5px;fill:#003057;}.c-teaser__title{font-size:1.12rem;line-height:1.4;-webkit-backface-visibility:hidden;backface-visibility:hidden;margin-bottom:15px;}@media all and (min-width:767px){.c-teaser__title{font-size:1.12rem;line-height:1.4;}}@media all and (min-width:1024px){.c-teaser__title{font-size:1.11rem;line-height:1.4;}}@media all and (min-width:1400px){.c-teaser__title{font-size:1.1rem;line-height:1.4;}}.c-teaser__title > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;text-shadow:2px 0 0 #FFFFFF,-1px 0 0 #FFFFFF;}@media (min-width:767px){.c-teaser__title > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.c-teaser__title > span:not(.visually-hidden){text-shadow:1px 2px 0 #FFFFFF,-1px 2px 0 #FFFFFF;}}.c-teaser__title:hover,.c-teaser__title:focus{text-decoration:none;}.c-teaser__title:hover > span:not(.visually-hidden),.c-teaser__title:focus > span:not(.visually-hidden){background-size:100% 100%;}.c-teaser__title.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.t-learning .c-teaser__link{border:0;padding:0;overflow:hidden;}@media (min-width:767px){.t-learning .c-teaser__link:before{display:none;}}@media (prefers-reduced-motion:no-preference){.t-learning .c-teaser__link:hover .c-teaser__img img,.t-learning .c-teaser__link:focus .c-teaser__img img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}}.t-learning .c-teaser__title{font-size:1.5rem;line-height:1.4;}@media all and (min-width:767px){.t-learning .c-teaser__title{font-size:1.3333rem;line-height:1.4;}}@media all and (min-width:1024px){.t-learning .c-teaser__title{font-size:1.5rem;line-height:1.4;}}.t-learning .c-teaser__taxonomy{display:none;}.t-learning .c-teaser__img img{-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;-o-transition:transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease;}.t-learning .c-teaser__img .media__wrapper{overflow:hidden;}.t-learning .c-teaser__img img{opacity:0.6;}@supports (mix-blend-mode:multiply){.t-learning .c-teaser__img img{mix-blend-mode:multiply;opacity:1;}}.c-teaser__img .media__wrapper.t-learning,.t-learning .c-teaser__img .media__wrapper{background-color:#FF8BFF;}.c-teaser__img .media__wrapper.t-learning--educator,.t-learning--educator .c-teaser__img .media__wrapper{background-color:#00E7BD;}.c-teaser__img .media__wrapper.t-digital-transparency,.t-digital-transparency .c-teaser__img .media__wrapper{background-color:#6F00B0;}.c-teaser--learning-educator .c-teaser__img .media__wrapper{background-color:#00E7BD;}.c-teaser-listing{border-top:1px solid #25B2D3;}.c-teaser-listing__wrapper{padding:20px 0;display:block;}.c-teaser-listing__wrapper:hover .o-icon,.c-teaser-listing__wrapper:focus .o-icon{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);}@media (min-width:767px){.c-teaser-listing__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-left:-1.66667rem;}}@media (min-width:1024px){.c-teaser-listing__wrapper{margin-left:-2.22222rem;padding:30px 0;}}.c-teaser-listing__wrapper:hover,.c-teaser-listing__wrapper:focus{text-decoration:none;}@media (min-width:767px){.c-teaser-listing__wrapper:hover:before,.c-teaser-listing__wrapper:focus:before{width:100%;}}.c-teaser-listing__wrapper:hover .c-teaser-listing__title span,.c-teaser-listing__wrapper:focus .c-teaser-listing__title span{background-size:100% 100%;}.c-teaser-listing__wrapper .o-icon{-ms-flex-negative:0;flex-shrink:0;}.c-teaser-listing__wrapper p{font-size:1rem;line-height:1.5;}@media all and (min-width:767px){.c-teaser-listing__wrapper p{font-size:0.88rem;line-height:1.5;}}@media all and (min-width:1024px){.c-teaser-listing__wrapper p{font-size:1rem;line-height:1.5;}}@media all and (min-width:1400px){.c-teaser-listing__wrapper p{font-size:0.9rem;line-height:1.5;}}.c-teaser-listing__title{-webkit-backface-visibility:hidden;backface-visibility:hidden;font-size:1.12rem;line-height:1.4;}.c-teaser-listing__title > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;text-shadow:2px 0 0 #FFFFFF,-1px 0 0 #FFFFFF;}@media (min-width:767px){.c-teaser-listing__title > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.c-teaser-listing__title > span:not(.visually-hidden){text-shadow:1px 2px 0 #FFFFFF,-1px 2px 0 #FFFFFF;}}.c-teaser-listing__title:hover,.c-teaser-listing__title:focus{text-decoration:none;}.c-teaser-listing__title:hover > span:not(.visually-hidden),.c-teaser-listing__title:focus > span:not(.visually-hidden){background-size:100% 100%;}.c-teaser-listing__title.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}@media all and (min-width:767px){.c-teaser-listing__title{font-size:1.12rem;line-height:1.4;}}@media all and (min-width:1024px){.c-teaser-listing__title{font-size:1.11rem;line-height:1.4;}}@media all and (min-width:1400px){.c-teaser-listing__title{font-size:1.1rem;line-height:1.4;}}@media (min-width:767px){.c-teaser-listing__title{margin-bottom:5px;}}.c-teaser-listing__date{margin-bottom:10px;}.c-teaser-listing__desc{margin-bottom:5px;}@media (min-width:767px){.c-teaser-listing__2-col-l{padding-left:1.66667rem;width:75%;}}@media (min-width:1024px){.c-teaser-listing__2-col-l{width:80%;padding-left:2.22222rem;}}.c-teaser-listing__w-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}.c-teaser-listing__w-icon .c-teaser-listing__title{margin-left:10px;}@media (min-width:767px){.c-teaser-listing__2-col-s{padding-left:1.66667rem;width:25%;}}@media (min-width:1024px){.c-teaser-listing__2-col-s{width:20%;padding-left:2.22222rem;}}@media (min-width:767px){.c-teaser-listing__3-col-s{width:30%;padding-left:1.66667rem;}}@media (min-width:1024px){.c-teaser-listing__3-col-s{width:25%;padding-left:2.22222rem;}}@media (min-width:767px){.c-teaser-listing__3-col-l{width:40%;padding-left:1.66667rem;}}@media (min-width:1024px){.c-teaser-listing__3-col-l{width:50%;padding-left:2.22222rem;}}.o-date{display:block;font-weight:bold;font-size:1rem;line-height:1.2;}@media all and (min-width:767px){.o-date{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){.o-date{font-size:0.8rem;line-height:1.2;}}@media all and (min-width:1400px){.o-date{font-size:0.8rem;line-height:1.2;}}.c-teaser-listing--foi .c-teaser-listing__title{font-size:1rem;line-height:1.2;margin-bottom:15px;}@media all and (min-width:767px){.c-teaser-listing--foi .c-teaser-listing__title{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){.c-teaser-listing--foi .c-teaser-listing__title{font-size:1rem;line-height:1.4;}}@media all and (min-width:1400px){.c-teaser-listing--foi .c-teaser-listing__title{font-size:0.9rem;line-height:1.4;}}.c-teaser-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:10px;padding-bottom:10px;}@media (min-width:767px){.c-teaser-icon{padding:0;}}.c-teaser-icon:hover,.c-teaser-icon:focus{text-decoration:none;}.c-teaser-icon:hover .c-teaser-icon__title span,.c-teaser-icon:focus .c-teaser-icon__title span{background-size:100% 100%;}.c-teaser-icon__icon{max-width:5rem;margin-right:1rem;}.c-teaser-icon__title{font-size:1.12rem;line-height:1.4;-webkit-backface-visibility:hidden;backface-visibility:hidden;}@media all and (min-width:767px){.c-teaser-icon__title{font-size:1.12rem;line-height:1.4;}}@media all and (min-width:1024px){.c-teaser-icon__title{font-size:1.11rem;line-height:1.4;}}@media all and (min-width:1400px){.c-teaser-icon__title{font-size:1.1rem;line-height:1.4;}}.c-teaser-icon__title > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;text-shadow:2px 0 0 #FFFFFF,-1px 0 0 #FFFFFF;}@media (min-width:767px){.c-teaser-icon__title > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.c-teaser-icon__title > span:not(.visually-hidden){text-shadow:1px 2px 0 #FFFFFF,-1px 2px 0 #FFFFFF;}}.c-teaser-icon__title:hover,.c-teaser-icon__title:focus{text-decoration:none;}.c-teaser-icon__title:hover > span:not(.visually-hidden),.c-teaser-icon__title:focus > span:not(.visually-hidden){background-size:100% 100%;}.c-teaser-icon__title.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-translate-block{top:0;padding:20px;color:#002C57;}@media (min-width:767px){.c-translate-block{margin-right:-15px;color:#FFFFFF;background-color:transparent;width:auto;padding:0;}}.c-translate-block:before{right:90px;}.c-translate-block__items{display:-webkit-box;display:-ms-flexbox;display:flex;}.c-translate-block__items a{-webkit-backface-visibility:hidden;backface-visibility:hidden;font-size:1rem;line-height:1.5;color:currentColor;padding:10px 0;}.c-translate-block__items a > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),#25B2D3 calc(100% - 2px),#25B2D3 calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),#25B2D3 calc(100% - 2px),#25B2D3 calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;text-shadow:2px 0 0 #FFFFFF,-1px 0 0 #FFFFFF;}@media (min-width:767px){.c-translate-block__items a > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.c-translate-block__items a > span:not(.visually-hidden){text-shadow:1px 2px 0 #FFFFFF,-1px 2px 0 #FFFFFF;}}.c-translate-block__items a:hover,.c-translate-block__items a:focus{text-decoration:none;}.c-translate-block__items a:hover > span:not(.visually-hidden),.c-translate-block__items a:focus > span:not(.visually-hidden){background-size:100% 100%;}.c-translate-block__items a.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}@media all and (min-width:767px){.c-translate-block__items a{font-size:0.88rem;line-height:1.5;}}@media all and (min-width:1024px){.c-translate-block__items a{font-size:1rem;line-height:1.5;}}@media all and (min-width:1400px){.c-translate-block__items a{font-size:0.9rem;line-height:1.5;}}@media (min-width:767px){.c-translate-block__items a{-webkit-backface-visibility:hidden;backface-visibility:hidden;padding:20px 15px;}.c-translate-block__items a > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),#25B2D3 calc(100% - 2px),#25B2D3 calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),#25B2D3 calc(100% - 2px),#25B2D3 calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;text-shadow:2px 0 0 #003057,-1px 0 0 #003057;}}@media (min-width:767px) and (min-width:767px){.c-translate-block__items a > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px) and (min-width:767px){.c-translate-block__items a > span:not(.visually-hidden){text-shadow:1px 2px 0 #003057,-1px 2px 0 #003057;}}@media (min-width:767px){.c-translate-block__items a:hover,.c-translate-block__items a:focus{text-decoration:none;}.c-translate-block__items a:hover > span:not(.visually-hidden),.c-translate-block__items a:focus > span:not(.visually-hidden){background-size:100% 100%;}.c-translate-block__items a.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}}.c-translate-block__items a.is-active span{background-size:100% 100%;}.c-translate-block__items li{-ms-flex-preferred-size:50%;flex-basis:50%;}.c-translate-block__items li:last-child{border-left:1px solid #25B2D3;padding-left:20px;}@media (min-width:767px){.c-translate-block__items li{-ms-flex-preferred-size:auto;flex-basis:auto;}.c-translate-block__items li:last-child{border-left:0;padding-left:0;}}.c-voter-wizard{font-size:1rem;line-height:1.4;}@media all and (min-width:767px){.c-voter-wizard{font-size:1rem;line-height:1.4;}}@media all and (min-width:1024px){.c-voter-wizard{font-size:1rem;line-height:1.4;}}@media all and (min-width:1400px){.c-voter-wizard{font-size:0.9rem;line-height:1.4;}}.c-voter-wizard select,.c-voter-wizard textarea,.c-voter-wizard input{background-color:#FFFFFF;border:none;}.c-voter-wizard select.t-your-vote-matters,.t-your-vote-matters .c-voter-wizard select,.c-voter-wizard textarea.t-your-vote-matters,.t-your-vote-matters - .c-voter-wizard textarea,.c-voter-wizard input.t-your-vote-matters,.t-your-vote-matters - .c-voter-wizard input{color:#076A6E;}.c-voter-wizard select.t-guidance,.t-guidance .c-voter-wizard select,.c-voter-wizard textarea.t-guidance,.t-guidance - .c-voter-wizard textarea,.c-voter-wizard input.t-guidance,.t-guidance - .c-voter-wizard input{color:#8F1049;}.c-voter-wizard select.t-mature-orange,.t-mature-orange .c-voter-wizard select,.c-voter-wizard textarea.t-mature-orange,.t-mature-orange - .c-voter-wizard textarea,.c-voter-wizard input.t-mature-orange,.t-mature-orange - .c-voter-wizard input{color:#B24B1F;}.c-voter-wizard select.t-mature-green,.t-mature-green .c-voter-wizard select,.c-voter-wizard textarea.t-mature-green,.t-mature-green - .c-voter-wizard textarea,.c-voter-wizard input.t-mature-green,.t-mature-green - .c-voter-wizard input{color:#706012;}.c-voter-wizard select.t-mature-purple,.t-mature-purple .c-voter-wizard select,.c-voter-wizard textarea.t-mature-purple,.t-mature-purple - .c-voter-wizard textarea,.c-voter-wizard input.t-mature-purple,.t-mature-purple - .c-voter-wizard input{color:#3A0C4C;}.c-voter-wizard select.t-mature-yellow,.t-mature-yellow .c-voter-wizard select,.c-voter-wizard textarea.t-mature-yellow,.t-mature-yellow - .c-voter-wizard textarea,.c-voter-wizard input.t-mature-yellow,.t-mature-yellow - .c-voter-wizard input{color:#706012;}.c-voter-wizard select.t-mature-brown,.t-mature-brown .c-voter-wizard select,.c-voter-wizard textarea.t-mature-brown,.t-mature-brown - .c-voter-wizard textarea,.c-voter-wizard input.t-mature-brown,.t-mature-brown - .c-voter-wizard input{color:#2B220A;}.c-voter-wizard select.t-learning,.t-learning .c-voter-wizard select,.c-voter-wizard textarea.t-learning,.t-learning - .c-voter-wizard textarea,.c-voter-wizard input.t-learning,.t-learning - .c-voter-wizard input{color:#000000;}.c-voter-wizard select.t-learning--educator,.t-learning--educator .c-voter-wizard select,.c-voter-wizard textarea.t-learning--educator,.t-learning--educator - .c-voter-wizard textarea,.c-voter-wizard input.t-learning--educator,.t-learning--educator - .c-voter-wizard input{color:#000000;}.c-voter-wizard h1,.c-voter-wizard h2,.c-voter-wizard h3,.c-voter-wizard h4,.c-voter-wizard h5,.c-voter-wizard h6,.c-voter-wizard .o-type-h1,.c-voter-wizard .o-type-h2,.c-voter-wizard .o-type-h3,.c-voter-wizard .o-type-h4,.c-voter-wizard .o-type-h5,.c-voter-wizard .o-type-h6{margin:0 0 0.5em;}.c-voter-wizard__main{background-color:#003057;color:#FFFFFF;padding:20px;}.c-voter-wizard__main.t-your-vote-matters,.t-your-vote-matters .c-voter-wizard__main{background-color:#077988;}.c-voter-wizard__main.t-guidance,.t-guidance .c-voter-wizard__main{background-color:#a91255;}.c-voter-wizard__main.t-mature-orange,.t-mature-orange .c-voter-wizard__main{background-color:#B74E20;}.c-voter-wizard__main.t-mature-green,.t-mature-green .c-voter-wizard__main{background-color:#897616;}.c-voter-wizard__main.t-mature-purple,.t-mature-purple .c-voter-wizard__main{background-color:#705191;}.c-voter-wizard__main.t-mature-yellow,.t-mature-yellow .c-voter-wizard__main{background-color:#897616;}.c-voter-wizard__main.t-mature-brown,.t-mature-brown .c-voter-wizard__main{background-color:#2B220A;}.c-voter-wizard__main.t-learning,.t-learning .c-voter-wizard__main{background-color:#323131;}.c-voter-wizard__main.t-learning--educator,.t-learning--educator .c-voter-wizard__main{background-color:#323131;}@media (min-width:767px){.c-voter-wizard__main{padding:30px;}}@media (min-width:1024px){.c-voter-wizard__main{padding:40px;}}.c-voter-wizard__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px;background-color:#e5f4f8;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:20px;-webkit-column-gap:20px;column-gap:20px;}.c-voter-wizard__controls.t-your-vote-matters,.t-your-vote-matters .c-voter-wizard__controls{background-color:#ECF3F3;}.c-voter-wizard__controls.t-guidance,.t-guidance .c-voter-wizard__controls{background-color:#F4EDF0;}.c-voter-wizard__controls.t-mature-orange,.t-mature-orange .c-voter-wizard__controls{background-color:#F6F0EE;}.c-voter-wizard__controls.t-mature-green,.t-mature-green .c-voter-wizard__controls{background-color:#F1F2ED;}.c-voter-wizard__controls.t-mature-purple,.t-mature-purple .c-voter-wizard__controls{background-color:#F2F0F3;}.c-voter-wizard__controls.t-mature-yellow,.t-mature-yellow .c-voter-wizard__controls{background-color:#F3F2ED;}.c-voter-wizard__controls.t-mature-brown,.t-mature-brown .c-voter-wizard__controls{background-color:#EEEEED;}.c-voter-wizard__controls.t-learning,.t-learning .c-voter-wizard__controls{background-color:rgba(50,49,49,0.75);}.c-voter-wizard__controls.t-learning--educator,.t-learning--educator .c-voter-wizard__controls{background-color:rgba(50,49,49,0.75);}@media (min-width:767px){.c-voter-wizard__controls{padding:20px 30px;}}@media (min-width:1024px){.c-voter-wizard__controls{padding:20px 40px;}}.c-voter-wizard__control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.c-voter-wizard__control .o-icon{-webkit-box-flex:0;-ms-flex:none;flex:none;}.c-voter-wizard__control--next.t-your-vote-matters,.t-your-vote-matters .c-voter-wizard__control--next,.c-voter-wizard__control--prev.t-your-vote-matters,.t-your-vote-matters -.c-voter-wizard__control--prev{background-color:#077988;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-voter-wizard__control--next.t-your-vote-matters > span:not(.visually-hidden),.t-your-vote-matters .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-your-vote-matters > span:not(.visually-hidden),.t-your-vote-matters - .c-voter-wizard__control--prev > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;text-shadow:2px 0 0 #077988,-1px 0 0 #077988;}@media (min-width:767px){.c-voter-wizard__control--next.t-your-vote-matters > span:not(.visually-hidden),.t-your-vote-matters .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-your-vote-matters > span:not(.visually-hidden),.t-your-vote-matters - .c-voter-wizard__control--prev > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.c-voter-wizard__control--next.t-your-vote-matters > span:not(.visually-hidden),.t-your-vote-matters .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-your-vote-matters > span:not(.visually-hidden),.t-your-vote-matters - .c-voter-wizard__control--prev > span:not(.visually-hidden){text-shadow:1px 2px 0 #077988,-1px 2px 0 #077988;}}.c-voter-wizard__control--next.t-your-vote-matters:hover,.c-voter-wizard__control--next.t-your-vote-matters:focus,.t-your-vote-matters .c-voter-wizard__control--next:hover,.t-your-vote-matters .c-voter-wizard__control--next:focus,.c-voter-wizard__control--prev.t-your-vote-matters:hover,.c-voter-wizard__control--prev.t-your-vote-matters:focus,.t-your-vote-matters - .c-voter-wizard__control--prev:hover,.t-your-vote-matters - .c-voter-wizard__control--prev:focus{text-decoration:none;}.c-voter-wizard__control--next.t-your-vote-matters:hover > span:not(.visually-hidden),.c-voter-wizard__control--next.t-your-vote-matters:focus > span:not(.visually-hidden),.t-your-vote-matters .c-voter-wizard__control--next:hover > span:not(.visually-hidden),.t-your-vote-matters .c-voter-wizard__control--next:focus > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-your-vote-matters:hover > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-your-vote-matters:focus > span:not(.visually-hidden),.t-your-vote-matters - .c-voter-wizard__control--prev:hover > span:not(.visually-hidden),.t-your-vote-matters - .c-voter-wizard__control--prev:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-voter-wizard__control--next.t-your-vote-matters.is-active > span:not(.visually-hidden),.t-your-vote-matters .c-voter-wizard__control--next.is-active > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-your-vote-matters.is-active > span:not(.visually-hidden),.t-your-vote-matters - .c-voter-wizard__control--prev.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-voter-wizard__control--next.t-guidance,.t-guidance .c-voter-wizard__control--next,.c-voter-wizard__control--prev.t-guidance,.t-guidance -.c-voter-wizard__control--prev{background-color:#a91255;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-voter-wizard__control--next.t-guidance > span:not(.visually-hidden),.t-guidance .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-guidance > span:not(.visually-hidden),.t-guidance - .c-voter-wizard__control--prev > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;text-shadow:2px 0 0 #a91255,-1px 0 0 #a91255;}@media (min-width:767px){.c-voter-wizard__control--next.t-guidance > span:not(.visually-hidden),.t-guidance .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-guidance > span:not(.visually-hidden),.t-guidance - .c-voter-wizard__control--prev > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.c-voter-wizard__control--next.t-guidance > span:not(.visually-hidden),.t-guidance .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-guidance > span:not(.visually-hidden),.t-guidance - .c-voter-wizard__control--prev > span:not(.visually-hidden){text-shadow:1px 2px 0 #a91255,-1px 2px 0 #a91255;}}.c-voter-wizard__control--next.t-guidance:hover,.c-voter-wizard__control--next.t-guidance:focus,.t-guidance .c-voter-wizard__control--next:hover,.t-guidance .c-voter-wizard__control--next:focus,.c-voter-wizard__control--prev.t-guidance:hover,.c-voter-wizard__control--prev.t-guidance:focus,.t-guidance - .c-voter-wizard__control--prev:hover,.t-guidance - .c-voter-wizard__control--prev:focus{text-decoration:none;}.c-voter-wizard__control--next.t-guidance:hover > span:not(.visually-hidden),.c-voter-wizard__control--next.t-guidance:focus > span:not(.visually-hidden),.t-guidance .c-voter-wizard__control--next:hover > span:not(.visually-hidden),.t-guidance .c-voter-wizard__control--next:focus > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-guidance:hover > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-guidance:focus > span:not(.visually-hidden),.t-guidance - .c-voter-wizard__control--prev:hover > span:not(.visually-hidden),.t-guidance - .c-voter-wizard__control--prev:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-voter-wizard__control--next.t-guidance.is-active > span:not(.visually-hidden),.t-guidance .c-voter-wizard__control--next.is-active > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-guidance.is-active > span:not(.visually-hidden),.t-guidance - .c-voter-wizard__control--prev.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-voter-wizard__control--next.t-mature-orange,.t-mature-orange .c-voter-wizard__control--next,.c-voter-wizard__control--prev.t-mature-orange,.t-mature-orange -.c-voter-wizard__control--prev{background-color:#B74E20;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-voter-wizard__control--next.t-mature-orange > span:not(.visually-hidden),.t-mature-orange .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-orange > span:not(.visually-hidden),.t-mature-orange - .c-voter-wizard__control--prev > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;text-shadow:2px 0 0 #B74E20,-1px 0 0 #B74E20;}@media (min-width:767px){.c-voter-wizard__control--next.t-mature-orange > span:not(.visually-hidden),.t-mature-orange .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-orange > span:not(.visually-hidden),.t-mature-orange - .c-voter-wizard__control--prev > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.c-voter-wizard__control--next.t-mature-orange > span:not(.visually-hidden),.t-mature-orange .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-orange > span:not(.visually-hidden),.t-mature-orange - .c-voter-wizard__control--prev > span:not(.visually-hidden){text-shadow:1px 2px 0 #B74E20,-1px 2px 0 #B74E20;}}.c-voter-wizard__control--next.t-mature-orange:hover,.c-voter-wizard__control--next.t-mature-orange:focus,.t-mature-orange .c-voter-wizard__control--next:hover,.t-mature-orange .c-voter-wizard__control--next:focus,.c-voter-wizard__control--prev.t-mature-orange:hover,.c-voter-wizard__control--prev.t-mature-orange:focus,.t-mature-orange - .c-voter-wizard__control--prev:hover,.t-mature-orange - .c-voter-wizard__control--prev:focus{text-decoration:none;}.c-voter-wizard__control--next.t-mature-orange:hover > span:not(.visually-hidden),.c-voter-wizard__control--next.t-mature-orange:focus > span:not(.visually-hidden),.t-mature-orange .c-voter-wizard__control--next:hover > span:not(.visually-hidden),.t-mature-orange .c-voter-wizard__control--next:focus > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-orange:hover > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-orange:focus > span:not(.visually-hidden),.t-mature-orange - .c-voter-wizard__control--prev:hover > span:not(.visually-hidden),.t-mature-orange - .c-voter-wizard__control--prev:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-voter-wizard__control--next.t-mature-orange.is-active > span:not(.visually-hidden),.t-mature-orange .c-voter-wizard__control--next.is-active > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-orange.is-active > span:not(.visually-hidden),.t-mature-orange - .c-voter-wizard__control--prev.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-voter-wizard__control--next.t-mature-green,.t-mature-green .c-voter-wizard__control--next,.c-voter-wizard__control--prev.t-mature-green,.t-mature-green -.c-voter-wizard__control--prev{background-color:#897616;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-voter-wizard__control--next.t-mature-green > span:not(.visually-hidden),.t-mature-green .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-green > span:not(.visually-hidden),.t-mature-green - .c-voter-wizard__control--prev > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;text-shadow:2px 0 0 #897616,-1px 0 0 #897616;}@media (min-width:767px){.c-voter-wizard__control--next.t-mature-green > span:not(.visually-hidden),.t-mature-green .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-green > span:not(.visually-hidden),.t-mature-green - .c-voter-wizard__control--prev > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.c-voter-wizard__control--next.t-mature-green > span:not(.visually-hidden),.t-mature-green .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-green > span:not(.visually-hidden),.t-mature-green - .c-voter-wizard__control--prev > span:not(.visually-hidden){text-shadow:1px 2px 0 #897616,-1px 2px 0 #897616;}}.c-voter-wizard__control--next.t-mature-green:hover,.c-voter-wizard__control--next.t-mature-green:focus,.t-mature-green .c-voter-wizard__control--next:hover,.t-mature-green .c-voter-wizard__control--next:focus,.c-voter-wizard__control--prev.t-mature-green:hover,.c-voter-wizard__control--prev.t-mature-green:focus,.t-mature-green - .c-voter-wizard__control--prev:hover,.t-mature-green - .c-voter-wizard__control--prev:focus{text-decoration:none;}.c-voter-wizard__control--next.t-mature-green:hover > span:not(.visually-hidden),.c-voter-wizard__control--next.t-mature-green:focus > span:not(.visually-hidden),.t-mature-green .c-voter-wizard__control--next:hover > span:not(.visually-hidden),.t-mature-green .c-voter-wizard__control--next:focus > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-green:hover > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-green:focus > span:not(.visually-hidden),.t-mature-green - .c-voter-wizard__control--prev:hover > span:not(.visually-hidden),.t-mature-green - .c-voter-wizard__control--prev:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-voter-wizard__control--next.t-mature-green.is-active > span:not(.visually-hidden),.t-mature-green .c-voter-wizard__control--next.is-active > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-green.is-active > span:not(.visually-hidden),.t-mature-green - .c-voter-wizard__control--prev.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-voter-wizard__control--next.t-mature-purple,.t-mature-purple .c-voter-wizard__control--next,.c-voter-wizard__control--prev.t-mature-purple,.t-mature-purple -.c-voter-wizard__control--prev{background-color:#705191;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-voter-wizard__control--next.t-mature-purple > span:not(.visually-hidden),.t-mature-purple .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-purple > span:not(.visually-hidden),.t-mature-purple - .c-voter-wizard__control--prev > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;text-shadow:2px 0 0 #705191,-1px 0 0 #705191;}@media (min-width:767px){.c-voter-wizard__control--next.t-mature-purple > span:not(.visually-hidden),.t-mature-purple .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-purple > span:not(.visually-hidden),.t-mature-purple - .c-voter-wizard__control--prev > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.c-voter-wizard__control--next.t-mature-purple > span:not(.visually-hidden),.t-mature-purple .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-purple > span:not(.visually-hidden),.t-mature-purple - .c-voter-wizard__control--prev > span:not(.visually-hidden){text-shadow:1px 2px 0 #705191,-1px 2px 0 #705191;}}.c-voter-wizard__control--next.t-mature-purple:hover,.c-voter-wizard__control--next.t-mature-purple:focus,.t-mature-purple .c-voter-wizard__control--next:hover,.t-mature-purple .c-voter-wizard__control--next:focus,.c-voter-wizard__control--prev.t-mature-purple:hover,.c-voter-wizard__control--prev.t-mature-purple:focus,.t-mature-purple - .c-voter-wizard__control--prev:hover,.t-mature-purple - .c-voter-wizard__control--prev:focus{text-decoration:none;}.c-voter-wizard__control--next.t-mature-purple:hover > span:not(.visually-hidden),.c-voter-wizard__control--next.t-mature-purple:focus > span:not(.visually-hidden),.t-mature-purple .c-voter-wizard__control--next:hover > span:not(.visually-hidden),.t-mature-purple .c-voter-wizard__control--next:focus > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-purple:hover > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-purple:focus > span:not(.visually-hidden),.t-mature-purple - .c-voter-wizard__control--prev:hover > span:not(.visually-hidden),.t-mature-purple - .c-voter-wizard__control--prev:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-voter-wizard__control--next.t-mature-purple.is-active > span:not(.visually-hidden),.t-mature-purple .c-voter-wizard__control--next.is-active > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-purple.is-active > span:not(.visually-hidden),.t-mature-purple - .c-voter-wizard__control--prev.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-voter-wizard__control--next.t-mature-yellow,.t-mature-yellow .c-voter-wizard__control--next,.c-voter-wizard__control--prev.t-mature-yellow,.t-mature-yellow -.c-voter-wizard__control--prev{background-color:#897616;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-voter-wizard__control--next.t-mature-yellow > span:not(.visually-hidden),.t-mature-yellow .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-yellow > span:not(.visually-hidden),.t-mature-yellow - .c-voter-wizard__control--prev > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;text-shadow:2px 0 0 #897616,-1px 0 0 #897616;}@media (min-width:767px){.c-voter-wizard__control--next.t-mature-yellow > span:not(.visually-hidden),.t-mature-yellow .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-yellow > span:not(.visually-hidden),.t-mature-yellow - .c-voter-wizard__control--prev > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.c-voter-wizard__control--next.t-mature-yellow > span:not(.visually-hidden),.t-mature-yellow .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-yellow > span:not(.visually-hidden),.t-mature-yellow - .c-voter-wizard__control--prev > span:not(.visually-hidden){text-shadow:1px 2px 0 #897616,-1px 2px 0 #897616;}}.c-voter-wizard__control--next.t-mature-yellow:hover,.c-voter-wizard__control--next.t-mature-yellow:focus,.t-mature-yellow .c-voter-wizard__control--next:hover,.t-mature-yellow .c-voter-wizard__control--next:focus,.c-voter-wizard__control--prev.t-mature-yellow:hover,.c-voter-wizard__control--prev.t-mature-yellow:focus,.t-mature-yellow - .c-voter-wizard__control--prev:hover,.t-mature-yellow - .c-voter-wizard__control--prev:focus{text-decoration:none;}.c-voter-wizard__control--next.t-mature-yellow:hover > span:not(.visually-hidden),.c-voter-wizard__control--next.t-mature-yellow:focus > span:not(.visually-hidden),.t-mature-yellow .c-voter-wizard__control--next:hover > span:not(.visually-hidden),.t-mature-yellow .c-voter-wizard__control--next:focus > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-yellow:hover > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-yellow:focus > span:not(.visually-hidden),.t-mature-yellow - .c-voter-wizard__control--prev:hover > span:not(.visually-hidden),.t-mature-yellow - .c-voter-wizard__control--prev:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-voter-wizard__control--next.t-mature-yellow.is-active > span:not(.visually-hidden),.t-mature-yellow .c-voter-wizard__control--next.is-active > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-yellow.is-active > span:not(.visually-hidden),.t-mature-yellow - .c-voter-wizard__control--prev.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-voter-wizard__control--next.t-mature-brown,.t-mature-brown .c-voter-wizard__control--next,.c-voter-wizard__control--prev.t-mature-brown,.t-mature-brown -.c-voter-wizard__control--prev{background-color:#2B220A;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-voter-wizard__control--next.t-mature-brown > span:not(.visually-hidden),.t-mature-brown .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-brown > span:not(.visually-hidden),.t-mature-brown - .c-voter-wizard__control--prev > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;text-shadow:2px 0 0 #2B220A,-1px 0 0 #2B220A;}@media (min-width:767px){.c-voter-wizard__control--next.t-mature-brown > span:not(.visually-hidden),.t-mature-brown .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-brown > span:not(.visually-hidden),.t-mature-brown - .c-voter-wizard__control--prev > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.c-voter-wizard__control--next.t-mature-brown > span:not(.visually-hidden),.t-mature-brown .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-brown > span:not(.visually-hidden),.t-mature-brown - .c-voter-wizard__control--prev > span:not(.visually-hidden){text-shadow:1px 2px 0 #2B220A,-1px 2px 0 #2B220A;}}.c-voter-wizard__control--next.t-mature-brown:hover,.c-voter-wizard__control--next.t-mature-brown:focus,.t-mature-brown .c-voter-wizard__control--next:hover,.t-mature-brown .c-voter-wizard__control--next:focus,.c-voter-wizard__control--prev.t-mature-brown:hover,.c-voter-wizard__control--prev.t-mature-brown:focus,.t-mature-brown - .c-voter-wizard__control--prev:hover,.t-mature-brown - .c-voter-wizard__control--prev:focus{text-decoration:none;}.c-voter-wizard__control--next.t-mature-brown:hover > span:not(.visually-hidden),.c-voter-wizard__control--next.t-mature-brown:focus > span:not(.visually-hidden),.t-mature-brown .c-voter-wizard__control--next:hover > span:not(.visually-hidden),.t-mature-brown .c-voter-wizard__control--next:focus > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-brown:hover > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-brown:focus > span:not(.visually-hidden),.t-mature-brown - .c-voter-wizard__control--prev:hover > span:not(.visually-hidden),.t-mature-brown - .c-voter-wizard__control--prev:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-voter-wizard__control--next.t-mature-brown.is-active > span:not(.visually-hidden),.t-mature-brown .c-voter-wizard__control--next.is-active > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-brown.is-active > span:not(.visually-hidden),.t-mature-brown - .c-voter-wizard__control--prev.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-voter-wizard__control--next.t-learning,.t-learning .c-voter-wizard__control--next,.c-voter-wizard__control--prev.t-learning,.t-learning -.c-voter-wizard__control--prev{background-color:#323131;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-voter-wizard__control--next.t-learning > span:not(.visually-hidden),.t-learning .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-learning > span:not(.visually-hidden),.t-learning - .c-voter-wizard__control--prev > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;text-shadow:2px 0 0 #323131,-1px 0 0 #323131;}@media (min-width:767px){.c-voter-wizard__control--next.t-learning > span:not(.visually-hidden),.t-learning .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-learning > span:not(.visually-hidden),.t-learning - .c-voter-wizard__control--prev > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.c-voter-wizard__control--next.t-learning > span:not(.visually-hidden),.t-learning .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-learning > span:not(.visually-hidden),.t-learning - .c-voter-wizard__control--prev > span:not(.visually-hidden){text-shadow:1px 2px 0 #323131,-1px 2px 0 #323131;}}.c-voter-wizard__control--next.t-learning:hover,.c-voter-wizard__control--next.t-learning:focus,.t-learning .c-voter-wizard__control--next:hover,.t-learning .c-voter-wizard__control--next:focus,.c-voter-wizard__control--prev.t-learning:hover,.c-voter-wizard__control--prev.t-learning:focus,.t-learning - .c-voter-wizard__control--prev:hover,.t-learning - .c-voter-wizard__control--prev:focus{text-decoration:none;}.c-voter-wizard__control--next.t-learning:hover > span:not(.visually-hidden),.c-voter-wizard__control--next.t-learning:focus > span:not(.visually-hidden),.t-learning .c-voter-wizard__control--next:hover > span:not(.visually-hidden),.t-learning .c-voter-wizard__control--next:focus > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-learning:hover > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-learning:focus > span:not(.visually-hidden),.t-learning - .c-voter-wizard__control--prev:hover > span:not(.visually-hidden),.t-learning - .c-voter-wizard__control--prev:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-voter-wizard__control--next.t-learning.is-active > span:not(.visually-hidden),.t-learning .c-voter-wizard__control--next.is-active > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-learning.is-active > span:not(.visually-hidden),.t-learning - .c-voter-wizard__control--prev.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-voter-wizard__control--next.t-learning--educator,.t-learning--educator .c-voter-wizard__control--next,.c-voter-wizard__control--prev.t-learning--educator,.t-learning--educator -.c-voter-wizard__control--prev{background-color:#323131;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-voter-wizard__control--next.t-learning--educator > span:not(.visually-hidden),.t-learning--educator .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-learning--educator > span:not(.visually-hidden),.t-learning--educator - .c-voter-wizard__control--prev > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;text-shadow:2px 0 0 #323131,-1px 0 0 #323131;}@media (min-width:767px){.c-voter-wizard__control--next.t-learning--educator > span:not(.visually-hidden),.t-learning--educator .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-learning--educator > span:not(.visually-hidden),.t-learning--educator - .c-voter-wizard__control--prev > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.c-voter-wizard__control--next.t-learning--educator > span:not(.visually-hidden),.t-learning--educator .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-learning--educator > span:not(.visually-hidden),.t-learning--educator - .c-voter-wizard__control--prev > span:not(.visually-hidden){text-shadow:1px 2px 0 #323131,-1px 2px 0 #323131;}}.c-voter-wizard__control--next.t-learning--educator:hover,.c-voter-wizard__control--next.t-learning--educator:focus,.t-learning--educator .c-voter-wizard__control--next:hover,.t-learning--educator .c-voter-wizard__control--next:focus,.c-voter-wizard__control--prev.t-learning--educator:hover,.c-voter-wizard__control--prev.t-learning--educator:focus,.t-learning--educator - .c-voter-wizard__control--prev:hover,.t-learning--educator - .c-voter-wizard__control--prev:focus{text-decoration:none;}.c-voter-wizard__control--next.t-learning--educator:hover > span:not(.visually-hidden),.c-voter-wizard__control--next.t-learning--educator:focus > span:not(.visually-hidden),.t-learning--educator .c-voter-wizard__control--next:hover > span:not(.visually-hidden),.t-learning--educator .c-voter-wizard__control--next:focus > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-learning--educator:hover > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-learning--educator:focus > span:not(.visually-hidden),.t-learning--educator - .c-voter-wizard__control--prev:hover > span:not(.visually-hidden),.t-learning--educator - .c-voter-wizard__control--prev:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-voter-wizard__control--next.t-learning--educator.is-active > span:not(.visually-hidden),.t-learning--educator .c-voter-wizard__control--next.is-active > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-learning--educator.is-active > span:not(.visually-hidden),.t-learning--educator - .c-voter-wizard__control--prev.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-voter-wizard__control--next{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}@media (min-width:480px){.c-voter-wizard__control--next{margin-left:auto;}}.c-voter-wizard__control--reset{-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-voter-wizard__control--reset > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;text-shadow:2px 0 0 "transparent",-1px 0 0 "transparent";}@media (min-width:767px){.c-voter-wizard__control--reset > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.c-voter-wizard__control--reset > span:not(.visually-hidden){text-shadow:1px 2px 0 "transparent",-1px 2px 0 "transparent";}}.c-voter-wizard__control--reset:hover,.c-voter-wizard__control--reset:focus{text-decoration:none;}.c-voter-wizard__control--reset:hover > span:not(.visually-hidden),.c-voter-wizard__control--reset:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-voter-wizard__control--reset.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-voter-wizard__control--reset.t-your-vote-matters,.t-your-vote-matters .c-voter-wizard__control--reset{-webkit-box-shadow:inset 2px 2px 0px #077988,inset -2px -2px 0px #077988;box-shadow:inset 2px 2px 0px #077988,inset -2px -2px 0px #077988;color:#077988;}.c-voter-wizard__control--reset.t-guidance,.t-guidance .c-voter-wizard__control--reset{-webkit-box-shadow:inset 2px 2px 0px #a91255,inset -2px -2px 0px #a91255;box-shadow:inset 2px 2px 0px #a91255,inset -2px -2px 0px #a91255;color:#a91255;}.c-voter-wizard__control--reset.t-mature-orange,.t-mature-orange .c-voter-wizard__control--reset{-webkit-box-shadow:inset 2px 2px 0px #B74E20,inset -2px -2px 0px #B74E20;box-shadow:inset 2px 2px 0px #B74E20,inset -2px -2px 0px #B74E20;color:#B74E20;}.c-voter-wizard__control--reset.t-mature-green,.t-mature-green .c-voter-wizard__control--reset{-webkit-box-shadow:inset 2px 2px 0px #897616,inset -2px -2px 0px #897616;box-shadow:inset 2px 2px 0px #897616,inset -2px -2px 0px #897616;color:#897616;}.c-voter-wizard__control--reset.t-mature-purple,.t-mature-purple .c-voter-wizard__control--reset{-webkit-box-shadow:inset 2px 2px 0px #705191,inset -2px -2px 0px #705191;box-shadow:inset 2px 2px 0px #705191,inset -2px -2px 0px #705191;color:#705191;}.c-voter-wizard__control--reset.t-mature-yellow,.t-mature-yellow .c-voter-wizard__control--reset{-webkit-box-shadow:inset 2px 2px 0px #897616,inset -2px -2px 0px #897616;box-shadow:inset 2px 2px 0px #897616,inset -2px -2px 0px #897616;color:#897616;}.c-voter-wizard__control--reset.t-mature-brown,.t-mature-brown .c-voter-wizard__control--reset{-webkit-box-shadow:inset 2px 2px 0px #2B220A,inset -2px -2px 0px #2B220A;box-shadow:inset 2px 2px 0px #2B220A,inset -2px -2px 0px #2B220A;color:#2B220A;}.c-voter-wizard__control--reset.t-learning,.t-learning .c-voter-wizard__control--reset{-webkit-box-shadow:inset 2px 2px 0px #323131,inset -2px -2px 0px #323131;box-shadow:inset 2px 2px 0px #323131,inset -2px -2px 0px #323131;color:#323131;}.c-voter-wizard__control--reset.t-learning--educator,.t-learning--educator .c-voter-wizard__control--reset{-webkit-box-shadow:inset 2px 2px 0px #323131,inset -2px -2px 0px #323131;box-shadow:inset 2px 2px 0px #323131,inset -2px -2px 0px #323131;color:#323131;}.c-voter-wizard__input-container--inline,.c-voter-wizard__inline-input{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.c-voter-wizard__input-container--has-spacer{margin-left:-20px;margin-top:-20px;}@media (min-width:767px){.c-voter-wizard__input-container--has-spacer{margin-left:-30px;}}@media (min-width:1024px){.c-voter-wizard__input-container--has-spacer{margin-left:-40px;}}.c-voter-wizard__input-container--has-spacer .c-voter-wizard__inline-input{padding-left:20px;padding-top:20px;}@media (min-width:767px){.c-voter-wizard__input-container--has-spacer .c-voter-wizard__inline-input{padding-left:30px;}}@media (min-width:1024px){.c-voter-wizard__input-container--has-spacer .c-voter-wizard__inline-input{padding-left:40px;}}.c-voter-wizard__inline-input{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.c-voter-wizard__inline-input--date{width:100%;}@media (min-width:767px){.c-voter-wizard__inline-input--date{width:33.33333%;}}.c-voter-wizard__results-message-container{border:1px solid #25B2D3;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;}.c-voter-wizard__results-message-container.t-your-vote-matters,.t-your-vote-matters .c-voter-wizard__results-message-container{border-color:#ECF3F3;}.c-voter-wizard__results-message-container.t-guidance,.t-guidance .c-voter-wizard__results-message-container{border-color:#F4EDF0;}.c-voter-wizard__results-message-container.t-mature-orange,.t-mature-orange .c-voter-wizard__results-message-container{border-color:#F6F0EE;}.c-voter-wizard__results-message-container.t-mature-green,.t-mature-green .c-voter-wizard__results-message-container{border-color:#F1F2ED;}.c-voter-wizard__results-message-container.t-mature-purple,.t-mature-purple .c-voter-wizard__results-message-container{border-color:#F2F0F3;}.c-voter-wizard__results-message-container.t-mature-yellow,.t-mature-yellow .c-voter-wizard__results-message-container{border-color:#F3F2ED;}.c-voter-wizard__results-message-container.t-mature-brown,.t-mature-brown .c-voter-wizard__results-message-container{border-color:#EEEEED;}.c-voter-wizard__results-message-container.t-learning,.t-learning .c-voter-wizard__results-message-container{border-color:#B5FF2B;}.c-voter-wizard__results-message-container.t-learning--educator,.t-learning--educator .c-voter-wizard__results-message-container{border-color:#DEACFF;}.c-voter-wizard__results-message-container *:last-child{margin-bottom:0;}.c-voter-wizard__results-icon{margin-right:0.5em;-webkit-box-flex:0;-ms-flex:none;flex:none;}.c-voter-wizard__results-section{padding-bottom:20px;}.c-voter-wizard__results-section:not(:first-child){padding-top:20px;border-top:1px solid #25B2D3;}.c-voter-wizard__results-section:not(:first-child).t-your-vote-matters,.t-your-vote-matters .c-voter-wizard__results-section:not(:first-child){border-color:#ECF3F3;}.c-voter-wizard__results-section:not(:first-child).t-guidance,.t-guidance .c-voter-wizard__results-section:not(:first-child){border-color:#F4EDF0;}.c-voter-wizard__results-section:not(:first-child).t-mature-orange,.t-mature-orange .c-voter-wizard__results-section:not(:first-child){border-color:#F6F0EE;}.c-voter-wizard__results-section:not(:first-child).t-mature-green,.t-mature-green .c-voter-wizard__results-section:not(:first-child){border-color:#F1F2ED;}.c-voter-wizard__results-section:not(:first-child).t-mature-purple,.t-mature-purple .c-voter-wizard__results-section:not(:first-child){border-color:#F2F0F3;}.c-voter-wizard__results-section:not(:first-child).t-mature-yellow,.t-mature-yellow .c-voter-wizard__results-section:not(:first-child){border-color:#F3F2ED;}.c-voter-wizard__results-section:not(:first-child).t-mature-brown,.t-mature-brown .c-voter-wizard__results-section:not(:first-child){border-color:#EEEEED;}.c-voter-wizard__results-section:not(:first-child).t-learning,.t-learning .c-voter-wizard__results-section:not(:first-child){border-color:#B5FF2B;}.c-voter-wizard__results-section:not(:first-child).t-learning--educator,.t-learning--educator .c-voter-wizard__results-section:not(:first-child){border-color:#DEACFF;}.c-voter-wizard__results-section *:last-child{margin-bottom:0;}.c-voter-wizard__results-heading-icon{font-size:1.12rem;line-height:1.4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media all and (min-width:767px){.c-voter-wizard__results-heading-icon{font-size:1.12rem;line-height:1.4;}}@media all and (min-width:1024px){.c-voter-wizard__results-heading-icon{font-size:1.11rem;line-height:1.4;}}@media all and (min-width:1400px){.c-voter-wizard__results-heading-icon{font-size:1.1rem;line-height:1.4;}}.c-voter-wizard__results-heading-icon .o-icon{margin-right:0.5em;}.c-voter-wizard__results-link{display:block;text-decoration:underline;}.c-voter-wizard__results-link:hover{text-decoration:none;}.c-voter-wizard__results-link:not(:last-child){margin-bottom:1em;}.c-voter-wizard__link{text-decoration:underline;}.c-voter-wizard__link:hover{text-decoration:none;}.c-voter-wizard__link:not(:last-child){margin-bottom:1em;}.c-voter-wizard-radio .c-voter-wizard-radio__input{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal;}.c-voter-wizard-radio .c-voter-wizard__label--radio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.c-voter-wizard__label{font-size:1rem;line-height:1.4;}@media all and (min-width:767px){.c-voter-wizard__label{font-size:1rem;line-height:1.4;}}@media all and (min-width:1024px){.c-voter-wizard__label{font-size:1rem;line-height:1.4;}}@media all and (min-width:1400px){.c-voter-wizard__label{font-size:0.9rem;line-height:1.4;}}.c-voter-wizard__label--radio{background:#003057;color:#FFFFFF;cursor:pointer;padding:20px;border:2px solid transparent;}.c-voter-wizard__label--radio.t-your-vote-matters,.t-your-vote-matters .c-voter-wizard__label--radio{background:#077988;}.c-voter-wizard__label--radio.t-guidance,.t-guidance .c-voter-wizard__label--radio{background:#a91255;}.c-voter-wizard__label--radio.t-mature-orange,.t-mature-orange .c-voter-wizard__label--radio{background:#B74E20;}.c-voter-wizard__label--radio.t-mature-green,.t-mature-green .c-voter-wizard__label--radio{background:#897616;}.c-voter-wizard__label--radio.t-mature-purple,.t-mature-purple .c-voter-wizard__label--radio{background:#705191;}.c-voter-wizard__label--radio.t-mature-yellow,.t-mature-yellow .c-voter-wizard__label--radio{background:#897616;}.c-voter-wizard__label--radio.t-mature-brown,.t-mature-brown .c-voter-wizard__label--radio{background:#2B220A;}.c-voter-wizard__label--radio.t-learning,.t-learning .c-voter-wizard__label--radio{background:#323131;}.c-voter-wizard__label--radio.t-learning--educator,.t-learning--educator .c-voter-wizard__label--radio{background:#323131;}@media (min-width:767px){.c-voter-wizard__label--radio{padding:18px;}}.c-voter-wizard__label--radio:before{content:"";width:20px;height:20px;border-radius:50%;background-color:#FFFFFF;display:block;margin-right:0.5em;}.c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio{border-color:#25B2D3;}.c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio.t-your-vote-matters,.t-your-vote-matters .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio{border-color:#ECF3F3;}.c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio.t-guidance,.t-guidance .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio{border-color:#F4EDF0;}.c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio.t-mature-orange,.t-mature-orange .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio{border-color:#F6F0EE;}.c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio.t-mature-green,.t-mature-green .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio{border-color:#F1F2ED;}.c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio.t-mature-purple,.t-mature-purple .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio{border-color:#F2F0F3;}.c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio.t-mature-yellow,.t-mature-yellow .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio{border-color:#F3F2ED;}.c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio.t-mature-brown,.t-mature-brown .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio{border-color:#EEEEED;}.c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio.t-learning,.t-learning .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio{border-color:#B5FF2B;}.c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio.t-learning--educator,.t-learning--educator .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio{border-color:#DEACFF;}.c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio:before{background-color:#003057;border:5px solid #FFFFFF;}.t-your-vote-matters .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio:before{background-color:#077988;}.t-guidance .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio:before{background-color:#a91255;}.t-mature-orange .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio:before{background-color:#B74E20;}.t-mature-green .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio:before{background-color:#897616;}.t-mature-purple .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio:before{background-color:#705191;}.t-mature-yellow .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio:before{background-color:#897616;}.t-mature-brown .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio:before{background-color:#2B220A;}.t-learning .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio:before{background-color:#323131;}.t-learning--educator .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio:before{background-color:#323131;}.c-voter-wizard-modal-trigger{font-size:1rem;line-height:1.2;background:none;border:0;padding:0;color:currentColor;text-decoration:underline;}.c-voter-wizard-modal-trigger:hover .o-icon,.c-voter-wizard-modal-trigger:focus .o-icon{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);}@media all and (min-width:767px){.c-voter-wizard-modal-trigger{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){.c-voter-wizard-modal-trigger{font-size:0.8rem;line-height:1.2;}}@media all and (min-width:1400px){.c-voter-wizard-modal-trigger{font-size:0.8rem;line-height:1.2;}}.c-voter-wizard-modal-trigger:hover{text-decoration:none;}.c-process-tool--pull-content{}.page-node-type-page .c-process-tool--pull-content,.page-node-type-article .c-process-tool--pull-content{--sidebarWidth:0.3;--sliceColumnWidth:0.7;--gutter:1.66667rem;}@media (min-width:767px){.page-node-type-page .c-process-tool--pull-content,.page-node-type-article .c-process-tool--pull-content{width:calc((100% * (1 + (var(--sidebarWidth)) / (var(--sliceColumnWidth)))) + (var(--gutter) / 2));}}@media (min-width:1024px){.page-node-type-page .c-process-tool--pull-content,.page-node-type-article .c-process-tool--pull-content{--gutter:2.22222rem;}}@media (min-width:1400px){.page-node-type-page .c-process-tool--pull-content,.page-node-type-article .c-process-tool--pull-content{--gutter:2.5rem;}}.c-process-tool-placeholder{height:400px;background-color:#003057;}.c-process-tool{background-color:#003057;color:#FFFFFF;}.c-process-tool h1,.c-process-tool h2,.c-process-tool h3,.c-process-tool h4,.c-process-tool h5,.c-process-tool h6,.c-process-tool .o-type-h1,.c-process-tool .o-type-h2,.c-process-tool .o-type-h3,.c-process-tool .o-type-h4,.c-process-tool .o-type-h5,.c-process-tool .o-type-h6{margin:0 0 0.5em;}.c-process-tool h1:only-child,.c-process-tool h2:only-child,.c-process-tool h3:only-child,.c-process-tool h4:only-child,.c-process-tool h5:only-child,.c-process-tool h6:only-child,.c-process-tool .o-type-h1:only-child,.c-process-tool .o-type-h2:only-child,.c-process-tool .o-type-h3:only-child,.c-process-tool .o-type-h4:only-child,.c-process-tool .o-type-h5:only-child,.c-process-tool .o-type-h6:only-child{margin-bottom:0;}.c-process-tool__landing{height:600px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}@media (min-width:1024px){.c-process-tool__landing{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.c-process-tool__landing-content{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.c-process-tool__landing-content-inner{padding:20px;width:100%;}@media (min-width:1024px){.c-process-tool__landing-content-inner{padding:50px;}}.c-process-tool__landing-image-container{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;}.c-process-tool__landing-image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.c-process-tool__question{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;}.c-process-tool__question-content-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;}@media (min-width:1024px){.c-process-tool__question-content-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.c-process-tool__question-content{overflow:auto;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin-top:auto;margin-bottom:auto;}@media (min-width:1024px){.c-process-tool__question-content{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:0;margin-bottom:0;}}.c-process-tool__question-content-inner{width:100%;margin-top:auto;margin-bottom:auto;padding:40px 20px;}@media (min-width:1024px){.c-process-tool__question-content-inner{padding:50px;}}.c-process-tool__question-content--list .c-process-tool__question-content-inner{padding-left:20px;}.c-process-tool__question-content-label{margin-bottom:0;}.c-process-tool__question-content--list{background-color:#e5f4f8;color:#003057;position:relative;}.c-process-tool__question-content--list::before{content:"";width:0;height:0;position:-webkit-sticky;position:sticky;border:25px solid transparent;left:50%;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-bottom-width:0;border-top-color:#003057;}@media (min-width:1024px){.c-process-tool__question-content--list::before{left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border:25px solid transparent;border-right-width:0;border-left-color:#003057;}}.c-process-tool__question-content--list:first-child::before{display:none;}.c-process-tool__question-list{margin:0;padding:0;list-style:none;}.c-process-tool__question-list li{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1em;font-weight:bold;}.c-process-tool__question-list li:last-child{margin-bottom:0;}.c-process-tool__question-list li::before{content:"";background-image:url(https://www.electoralcommission.org.uk/themes/custom/electoralcommission/dist/img/svg/icon-process-list-item.svg);width:25px;height:25px;-webkit-box-flex:0;-ms-flex:none;flex:none;margin-right:1em;}.c-process-tool__controls{background-color:#25B2D3;padding:20px;}@media (min-width:1024px){.c-process-tool__controls{padding:35px 50px;}}.c-process-tool__buttons-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-20px;}.c-process-tool__button{margin-left:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-preferred-size:33.33%;flex-basis:33.33%;}@media (min-width:1024px){.c-process-tool__button{-ms-flex-preferred-size:auto;flex-basis:auto;min-width:150px;}}.c-process-tool__button:first-child{margin-right:auto;}@media (min-width:1024px){.c-process-tool__button:first-child{margin-right:0;}}.c-process-tool__button span{text-shadow:none;}.c-process-tool__button--back{background-color:#FFFFFF;}.c-process-tool__button--reset{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:30px;right:20px;color:#FFFFFF;}.c-process-tool__button--reset > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;text-shadow:2px 0 0 #25B2D3,-1px 0 0 #25B2D3;}@media (min-width:767px){.c-process-tool__button--reset > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.c-process-tool__button--reset > span:not(.visually-hidden){text-shadow:1px 2px 0 #25B2D3,-1px 2px 0 #25B2D3;}}.c-process-tool__button--reset:hover,.c-process-tool__button--reset:focus{text-decoration:none;}.c-process-tool__button--reset:hover > span:not(.visually-hidden),.c-process-tool__button--reset:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-process-tool__button--reset.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}@media (min-width:1024px){.c-process-tool__button--reset{color:#003057;position:static;margin-right:auto;min-width:0;}}.c-process-tool__button-icon{display:none;}@media (min-width:1024px){.c-process-tool__button-icon{display:block;}}.c-wysiwyg{}.c-wysiwyg blockquote{font-size:1.38rem;line-height:1.4;margin:1rem 0;font-weight:600;padding-left:20px;}@media all and (min-width:767px){.c-wysiwyg blockquote{font-size:1.35rem;line-height:1.4;}}@media all and (min-width:1024px){.c-wysiwyg blockquote{font-size:1.33rem;line-height:1.4;}}@media all and (min-width:1400px){.c-wysiwyg blockquote{font-size:1.3rem;line-height:1.4;}}.c-wysiwyg a:not([class]){text-decoration:underline;display:inline-block;}.c-wysiwyg a:not([class]):hover,.c-wysiwyg a:not([class]):focus{text-decoration:none;}.c-wysiwyg a{color:#19809e;}.c-wysiwyg .o-external-link:not(.button-link) > .o-external-link-content{text-decoration:underline;}.c-wysiwyg .o-external-link:not(.button-link):hover,.c-wysiwyg .o-external-link:not(.button-link):focus{text-decoration:none;}.c-wysiwyg .o-external-link:not(.button-link):hover > .o-external-link-content,.c-wysiwyg .o-external-link:not(.button-link):focus > .o-external-link-content{text-decoration:none;}.c-wysiwyg li{margin:0 0 0.5em;}.c-wysiwyg .button-link{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:1em;}.c-wysiwyg .button-link:first-child{margin-top:0;}.c-wysiwyg .button-link:last-child{margin-bottom:0;}.c-wysiwyg h2,.c-wysiwyg h3,.c-wysiwyg h4,.c-wysiwyg h5,.c-wysiwyg h6{margin-bottom:0.5em;}.c-wysiwyg h2:not(:first-child),.c-wysiwyg h3:not(:first-child),.c-wysiwyg h4:not(:first-child),.c-wysiwyg h5:not(:first-child),.c-wysiwyg h6:not(:first-child){margin-top:1em;}.c-wysiwyg-table{margin:1.875rem 0;}.c-wysiwyg-table th{background-color:#003057;color:#FFFFFF;}.c-wysiwyg-table td{background-color:#e5f4f8;color:#003057;}.c-wysiwyg-table td,.c-wysiwyg-table th{font-size:1rem;line-height:1.5;border:1px solid #FFFFFF;margin:0;padding:20px;text-align:left;min-width:250px;max-width:500px;}@media all and (min-width:767px){.c-wysiwyg-table td,.c-wysiwyg-table th{font-size:0.88rem;line-height:1.5;}}@media all and (min-width:1024px){.c-wysiwyg-table td,.c-wysiwyg-table th{font-size:1rem;line-height:1.5;}}@media all and (min-width:1400px){.c-wysiwyg-table td,.c-wysiwyg-table th{font-size:0.9rem;line-height:1.5;}}.c-wysiwyg-table table{border-collapse:collapse;width:100% !important;}.c-wysiwyg-table caption{font-size:1rem;line-height:1.5;text-align:left;margin-bottom:10px;}@media all and (min-width:767px){.c-wysiwyg-table caption{font-size:0.88rem;line-height:1.5;}}@media all and (min-width:1024px){.c-wysiwyg-table caption{font-size:1rem;line-height:1.5;}}@media all and (min-width:1400px){.c-wysiwyg-table caption{font-size:0.9rem;line-height:1.5;}}.c-wysiwyg-table .simplebar-track.horizontal{background-color:#e5f4f8;border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;height:40px;padding:10px;overflow:hidden;position:relative;}.c-wysiwyg-table .horizontal.simplebar-track .simplebar-scrollbar{background-color:#003057;top:50%;margin-top:-3px;}.page-node-type-longform-content .c-wysiwyg-table{margin-left:-20px;margin-right:-20px;}@media (min-width:480px){.page-node-type-longform-content .c-wysiwyg-table{margin-left:-20px;margin-right:-20px;}}@media (max-width:766px){.page-node-type-longform-content .c-wysiwyg-table .simplebar-wrapper{padding-bottom:60px;}.page-node-type-longform-content .c-wysiwyg-table .simplebar-horizontal{background-color:#003057;}.page-node-type-longform-content .c-wysiwyg-table .simplebar-track.simplebar-horizontal{height:60px;}.page-node-type-longform-content .c-wysiwyg-table .simplebar-track.simplebar-horizontal::before{content:"";left:20px;right:20px;position:absolute;height:8px;top:26px;background-color:rgba(255,255,255,0.2);}.page-node-type-longform-content .c-wysiwyg-table .simplebar-track.simplebar-horizontal .simplebar-scrollbar{height:8px;top:26px;}.page-node-type-longform-content .c-wysiwyg-table .simplebar-scrollbar::before{background-color:#25B2D3;border-radius:0;opacity:1;left:20px;right:20px;}}@media (min-width:767px){.page-node-type-longform-content .c-wysiwyg-table{margin-left:0;margin-right:0;width:calc(100% * 100 / 70);}.page-node-type-longform-content .c-wysiwyg-table .simplebar-wrapper{width:100%;}}.c-resources-country-filter__list{font-family:"Swis721MdBTW05-Bold","helvetica","arial",sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;font-weight:bolder;list-style:none;padding:0;}@media (min-width:480px){.c-resources-country-filter__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.c-resources-country-filter__list .form-item{-webkit-backface-visibility:hidden;backface-visibility:hidden;margin-bottom:0;height:100%;}.c-resources-country-filter__list .form-item .underline{width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;text-shadow:2px 0 0 #FFFFFF,-1px 0 0 #FFFFFF;}@media (min-width:767px){.c-resources-country-filter__list .form-item .underline{-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.c-resources-country-filter__list .form-item .underline{text-shadow:1px 2px 0 #FFFFFF,-1px 2px 0 #FFFFFF;}}.c-resources-country-filter__list .form-item:hover,.c-resources-country-filter__list .form-item:focus{text-decoration:none;}.c-resources-country-filter__list .form-item:hover .underline,.c-resources-country-filter__list .form-item:focus .underline{background-size:100% 100%;}.c-resources-country-filter__list .form-item.is-active .underline{position:relative;width:calc(100%);background-size:100% 100%;}.c-resources-country-filter__list .form-item .underline{width:auto;}.c-resources-country-filter__item{-webkit-box-flex:1;-ms-flex:1;flex:1;}.c-resources-country-filter__item .form-item-country .option{font-size:1.25rem;line-height:1.4;border-bottom:1px solid #B5FF2B;padding-top:16px;padding-bottom:16px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;}@media all and (min-width:767px){.c-resources-country-filter__item .form-item-country .option{font-size:1.66667rem;line-height:1.4;}}@media all and (min-width:1400px){.c-resources-country-filter__item .form-item-country .option{font-size:1.5rem;line-height:1.4;}}@media (min-width:480px){.c-resources-country-filter__item .form-item-country .option{padding-top:0;padding-bottom:24px;}}.c-resources-country-filter__item .form-item-country input{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal;}.c-resources-country-filter__item .form-item-country input:checked + label{padding-bottom:15px;border-bottom-width:10px;}.paragraph--type--slice-learning-resources .form-submit{display:none;}.c-modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;overflow:auto;background-color:rgba(0,44,87,0.8);}.c-modal__wrapper{display:table;width:100%;height:100%;}.c-modal__content{display:table-cell;padding:20px 0;width:100%;height:100%;vertical-align:middle;text-align:center;}.c-modal__container{display:inline-block;width:calc(100% - 3rem);max-width:768px;text-align:left;}.c-modal__header{display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px 30px;background-color:#077988;color:#FFFFFF;}.c-modal__title{margin:0;}.c-modal__close{padding:0;margin-left:auto;background-color:transparent;}.c-modal__close svg{width:35px;height:35px;fill:#FFFFFF;}.c-modal__body{padding:30px;background-color:#FFFFFF;}.c-modal__body > :last-child{margin-bottom:0;}@media (min-width:767px){.c-modal__body{overflow-y:auto;max-height:600px;}.c-modal__body::-webkit-scrollbar{padding:5px;background-color:#f5f5f5;width:10px;}.c-modal__body::-webkit-scrollbar-thumb{border-radius:15px;background-color:#002C57;}}.c-modal--alert .c-modal__header,.c-modal--alert .c-modal__body{background-color:#9E0055;color:#FFFFFF;}.c-modal--alert .c-modal__title{font-size:1.67rem;line-height:1.4;}@media all and (min-width:767px){.c-modal--alert .c-modal__title{font-size:1.78rem;line-height:1.4;}}@media all and (min-width:1024px){.c-modal--alert .c-modal__title{font-size:2.11rem;line-height:1.4;}}@media all and (min-width:1400px){.c-modal--alert .c-modal__title{font-size:2.3rem;line-height:1.4;}}.c-modal--alert .c-modal__body{padding-top:0;}.c-modal__list-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-left:-15px;margin-bottom:15px;}.c-modal__list-container .c-modal__list{list-style:none;padding-left:15px;margin-bottom:0;}.c-modal__list--2-col{width:100%;-webkit-columns:2;columns:2;}.c-modal--campaign{overflow:hidden;}.c-modal--campaign .c-modal__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.c-modal--campaign .c-modal__content{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;margin:auto;}.c-modal--campaign .c-modal__container{width:100%;max-width:700px;margin:10px auto;}@media (min-width:1280px){.c-modal--campaign .c-modal__container{max-width:1000px;margin:100px auto;}}@media (min-width:1400px){.c-modal--campaign .c-modal__container{max-width:1150px;}}.c-modal--campaign .c-modal__body{position:relative;padding:30px 20px;background:#FEC2DB;font-size:1rem;line-height:1.5;}@media all and (min-width:1400px){.c-modal--campaign .c-modal__body{font-size:0.9rem;}}.c-modal--campaign .c-modal__body h2{font-size:2rem;line-height:1.2;margin-bottom:15px;}@media all and (min-width:1400px){.c-modal--campaign .c-modal__body h2{font-size:2.5rem;}}@media (min-width:767px){.c-modal--campaign .c-modal__body h2{margin-bottom:20px;}}@media (min-width:767px){.c-modal--campaign .c-modal__body{overflow-y:visible;max-height:none;padding:30px;}}@media (min-width:1280px){.c-modal--campaign .c-modal__body{padding:50px;}}@media (min-width:1280px){.c-modal--campaign .c-modal__content-cta-wrapper{width:65%;}}@media (min-width:1400px){.c-modal--campaign .c-modal__content-cta-wrapper{width:62.5%;}}.c-modal--campaign .c-modal__img{opacity:0;position:relative;margin-top:-55px;margin-bottom:-10px;max-width:375px;margin-left:auto;margin-right:auto;-webkit-transform:scale(1) rotate(0deg);-ms-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);}.c-modal--campaign .c-modal__img::before{content:'';display:block;padding-bottom:100%;}.c-modal--campaign .c-modal__img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;}@media (min-width:1280px){.c-modal--campaign .c-modal__img{width:500px;max-width:none;margin:0;position:absolute;top:50%;right:0;-webkit-transform:translate(27%,-43%) scale(1) rotate(0deg);-ms-transform:translate(27%,-43%) scale(1) rotate(0deg);transform:translate(27%,-43%) scale(1) rotate(0deg);}}@media (min-width:1400px){.c-modal--campaign .c-modal__img{width:550px;-webkit-transform:translate(22%,-43%) scale(1) rotate(0deg);-ms-transform:translate(22%,-43%) scale(1) rotate(0deg);transform:translate(22%,-43%) scale(1) rotate(0deg);}}.c-modal--campaign .c-modal__img.c-modal__img--animation-finished{opacity:1;}.c-modal--campaign .c-modal__img.c-modal__img--animation{opacity:1;-webkit-animation-name:imageAnimationMobile;animation-name:imageAnimationMobile;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:cubic-bezier(0.76,0,0.24,1);animation-timing-function:cubic-bezier(0.76,0,0.24,1);}@media (min-width:1280px){.c-modal--campaign .c-modal__img.c-modal__img--animation{-webkit-animation-name:imageAnimation1280;animation-name:imageAnimation1280;}}@media (min-width:1400px){.c-modal--campaign .c-modal__img.c-modal__img--animation{-webkit-animation-name:imageAnimationHuge;animation-name:imageAnimationHuge;}}.c-modal--campaign .c-modal__ctas{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.c-modal--campaign .c-modal__ctas > *:not(:first-child){margin-top:15px;}@media (min-width:1280px){.c-modal--campaign .c-modal__ctas > *:not(:first-child){margin-top:0;margin-left:20px;}}@media (min-width:767px){.c-modal--campaign .c-modal__ctas{margin-top:30px;}}@media (min-width:1280px){.c-modal--campaign .c-modal__ctas{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}@-webkit-keyframes imageAnimationMobile{from{-webkit-transform:scale(1.4) rotate(2deg);transform:scale(1.4) rotate(2deg);}to{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);}}@keyframes imageAnimationMobile{from{-webkit-transform:scale(1.4) rotate(2deg);transform:scale(1.4) rotate(2deg);}to{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);}}@-webkit-keyframes imageAnimation1280{from{-webkit-transform:translate(27%,-43%) scale(2) rotate(2deg);transform:translate(27%,-43%) scale(2) rotate(2deg);}to{-webkit-transform:translate(27%,-43%) scale(1) rotate(0deg);transform:translate(27%,-43%) scale(1) rotate(0deg);}}@keyframes imageAnimation1280{from{-webkit-transform:translate(27%,-43%) scale(2) rotate(2deg);transform:translate(27%,-43%) scale(2) rotate(2deg);}to{-webkit-transform:translate(27%,-43%) scale(1) rotate(0deg);transform:translate(27%,-43%) scale(1) rotate(0deg);}}@-webkit-keyframes imageAnimationHuge{from{-webkit-transform:translate(22%,-43%) scale(2) rotate(2deg);transform:translate(22%,-43%) scale(2) rotate(2deg);}to{-webkit-transform:translate(22%,-43%) scale(1) rotate(0deg);transform:translate(22%,-43%) scale(1) rotate(0deg);}}@keyframes imageAnimationHuge{from{-webkit-transform:translate(22%,-43%) scale(2) rotate(2deg);transform:translate(22%,-43%) scale(2) rotate(2deg);}to{-webkit-transform:translate(22%,-43%) scale(1) rotate(0deg);transform:translate(22%,-43%) scale(1) rotate(0deg);}}.c-voter-wizard{font-size:1rem;line-height:1.4;}@media all and (min-width:767px){.c-voter-wizard{font-size:1rem;line-height:1.4;}}@media all and (min-width:1024px){.c-voter-wizard{font-size:1rem;line-height:1.4;}}@media all and (min-width:1400px){.c-voter-wizard{font-size:0.9rem;line-height:1.4;}}.c-voter-wizard select,.c-voter-wizard textarea,.c-voter-wizard input{background-color:#FFFFFF;border:none;}.c-voter-wizard select.t-your-vote-matters,.t-your-vote-matters .c-voter-wizard select,.c-voter-wizard textarea.t-your-vote-matters,.t-your-vote-matters - .c-voter-wizard textarea,.c-voter-wizard input.t-your-vote-matters,.t-your-vote-matters - .c-voter-wizard input{color:#076A6E;}.c-voter-wizard select.t-guidance,.t-guidance .c-voter-wizard select,.c-voter-wizard textarea.t-guidance,.t-guidance - .c-voter-wizard textarea,.c-voter-wizard input.t-guidance,.t-guidance - .c-voter-wizard input{color:#8F1049;}.c-voter-wizard select.t-mature-orange,.t-mature-orange .c-voter-wizard select,.c-voter-wizard textarea.t-mature-orange,.t-mature-orange - .c-voter-wizard textarea,.c-voter-wizard input.t-mature-orange,.t-mature-orange - .c-voter-wizard input{color:#B24B1F;}.c-voter-wizard select.t-mature-green,.t-mature-green .c-voter-wizard select,.c-voter-wizard textarea.t-mature-green,.t-mature-green - .c-voter-wizard textarea,.c-voter-wizard input.t-mature-green,.t-mature-green - .c-voter-wizard input{color:#706012;}.c-voter-wizard select.t-mature-purple,.t-mature-purple .c-voter-wizard select,.c-voter-wizard textarea.t-mature-purple,.t-mature-purple - .c-voter-wizard textarea,.c-voter-wizard input.t-mature-purple,.t-mature-purple - .c-voter-wizard input{color:#3A0C4C;}.c-voter-wizard select.t-mature-yellow,.t-mature-yellow .c-voter-wizard select,.c-voter-wizard textarea.t-mature-yellow,.t-mature-yellow - .c-voter-wizard textarea,.c-voter-wizard input.t-mature-yellow,.t-mature-yellow - .c-voter-wizard input{color:#706012;}.c-voter-wizard select.t-mature-brown,.t-mature-brown .c-voter-wizard select,.c-voter-wizard textarea.t-mature-brown,.t-mature-brown - .c-voter-wizard textarea,.c-voter-wizard input.t-mature-brown,.t-mature-brown - .c-voter-wizard input{color:#2B220A;}.c-voter-wizard select.t-learning,.t-learning .c-voter-wizard select,.c-voter-wizard textarea.t-learning,.t-learning - .c-voter-wizard textarea,.c-voter-wizard input.t-learning,.t-learning - .c-voter-wizard input{color:#000000;}.c-voter-wizard select.t-learning--educator,.t-learning--educator .c-voter-wizard select,.c-voter-wizard textarea.t-learning--educator,.t-learning--educator - .c-voter-wizard textarea,.c-voter-wizard input.t-learning--educator,.t-learning--educator - .c-voter-wizard input{color:#000000;}.c-voter-wizard h1,.c-voter-wizard h2,.c-voter-wizard h3,.c-voter-wizard h4,.c-voter-wizard h5,.c-voter-wizard h6,.c-voter-wizard .o-type-h1,.c-voter-wizard .o-type-h2,.c-voter-wizard .o-type-h3,.c-voter-wizard .o-type-h4,.c-voter-wizard .o-type-h5,.c-voter-wizard .o-type-h6{margin:0 0 0.5em;}.c-voter-wizard__main{background-color:#003057;color:#FFFFFF;padding:20px;}.c-voter-wizard__main.t-your-vote-matters,.t-your-vote-matters .c-voter-wizard__main{background-color:#077988;}.c-voter-wizard__main.t-guidance,.t-guidance .c-voter-wizard__main{background-color:#a91255;}.c-voter-wizard__main.t-mature-orange,.t-mature-orange .c-voter-wizard__main{background-color:#B74E20;}.c-voter-wizard__main.t-mature-green,.t-mature-green .c-voter-wizard__main{background-color:#897616;}.c-voter-wizard__main.t-mature-purple,.t-mature-purple .c-voter-wizard__main{background-color:#705191;}.c-voter-wizard__main.t-mature-yellow,.t-mature-yellow .c-voter-wizard__main{background-color:#897616;}.c-voter-wizard__main.t-mature-brown,.t-mature-brown .c-voter-wizard__main{background-color:#2B220A;}.c-voter-wizard__main.t-learning,.t-learning .c-voter-wizard__main{background-color:#323131;}.c-voter-wizard__main.t-learning--educator,.t-learning--educator .c-voter-wizard__main{background-color:#323131;}@media (min-width:767px){.c-voter-wizard__main{padding:30px;}}@media (min-width:1024px){.c-voter-wizard__main{padding:40px;}}.c-voter-wizard__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px;background-color:#e5f4f8;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:20px;-webkit-column-gap:20px;column-gap:20px;}.c-voter-wizard__controls.t-your-vote-matters,.t-your-vote-matters .c-voter-wizard__controls{background-color:#ECF3F3;}.c-voter-wizard__controls.t-guidance,.t-guidance .c-voter-wizard__controls{background-color:#F4EDF0;}.c-voter-wizard__controls.t-mature-orange,.t-mature-orange .c-voter-wizard__controls{background-color:#F6F0EE;}.c-voter-wizard__controls.t-mature-green,.t-mature-green .c-voter-wizard__controls{background-color:#F1F2ED;}.c-voter-wizard__controls.t-mature-purple,.t-mature-purple .c-voter-wizard__controls{background-color:#F2F0F3;}.c-voter-wizard__controls.t-mature-yellow,.t-mature-yellow .c-voter-wizard__controls{background-color:#F3F2ED;}.c-voter-wizard__controls.t-mature-brown,.t-mature-brown .c-voter-wizard__controls{background-color:#EEEEED;}.c-voter-wizard__controls.t-learning,.t-learning .c-voter-wizard__controls{background-color:rgba(50,49,49,0.75);}.c-voter-wizard__controls.t-learning--educator,.t-learning--educator .c-voter-wizard__controls{background-color:rgba(50,49,49,0.75);}@media (min-width:767px){.c-voter-wizard__controls{padding:20px 30px;}}@media (min-width:1024px){.c-voter-wizard__controls{padding:20px 40px;}}.c-voter-wizard__control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.c-voter-wizard__control .o-icon{-webkit-box-flex:0;-ms-flex:none;flex:none;}.c-voter-wizard__control--next.t-your-vote-matters,.t-your-vote-matters .c-voter-wizard__control--next,.c-voter-wizard__control--prev.t-your-vote-matters,.t-your-vote-matters -.c-voter-wizard__control--prev{background-color:#077988;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-voter-wizard__control--next.t-your-vote-matters > span:not(.visually-hidden),.t-your-vote-matters .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-your-vote-matters > span:not(.visually-hidden),.t-your-vote-matters - .c-voter-wizard__control--prev > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;text-shadow:2px 0 0 #077988,-1px 0 0 #077988;}@media (min-width:767px){.c-voter-wizard__control--next.t-your-vote-matters > span:not(.visually-hidden),.t-your-vote-matters .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-your-vote-matters > span:not(.visually-hidden),.t-your-vote-matters - .c-voter-wizard__control--prev > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.c-voter-wizard__control--next.t-your-vote-matters > span:not(.visually-hidden),.t-your-vote-matters .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-your-vote-matters > span:not(.visually-hidden),.t-your-vote-matters - .c-voter-wizard__control--prev > span:not(.visually-hidden){text-shadow:1px 2px 0 #077988,-1px 2px 0 #077988;}}.c-voter-wizard__control--next.t-your-vote-matters:hover,.c-voter-wizard__control--next.t-your-vote-matters:focus,.t-your-vote-matters .c-voter-wizard__control--next:hover,.t-your-vote-matters .c-voter-wizard__control--next:focus,.c-voter-wizard__control--prev.t-your-vote-matters:hover,.c-voter-wizard__control--prev.t-your-vote-matters:focus,.t-your-vote-matters - .c-voter-wizard__control--prev:hover,.t-your-vote-matters - .c-voter-wizard__control--prev:focus{text-decoration:none;}.c-voter-wizard__control--next.t-your-vote-matters:hover > span:not(.visually-hidden),.c-voter-wizard__control--next.t-your-vote-matters:focus > span:not(.visually-hidden),.t-your-vote-matters .c-voter-wizard__control--next:hover > span:not(.visually-hidden),.t-your-vote-matters .c-voter-wizard__control--next:focus > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-your-vote-matters:hover > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-your-vote-matters:focus > span:not(.visually-hidden),.t-your-vote-matters - .c-voter-wizard__control--prev:hover > span:not(.visually-hidden),.t-your-vote-matters - .c-voter-wizard__control--prev:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-voter-wizard__control--next.t-your-vote-matters.is-active > span:not(.visually-hidden),.t-your-vote-matters .c-voter-wizard__control--next.is-active > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-your-vote-matters.is-active > span:not(.visually-hidden),.t-your-vote-matters - .c-voter-wizard__control--prev.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-voter-wizard__control--next.t-guidance,.t-guidance .c-voter-wizard__control--next,.c-voter-wizard__control--prev.t-guidance,.t-guidance -.c-voter-wizard__control--prev{background-color:#a91255;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-voter-wizard__control--next.t-guidance > span:not(.visually-hidden),.t-guidance .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-guidance > span:not(.visually-hidden),.t-guidance - .c-voter-wizard__control--prev > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;text-shadow:2px 0 0 #a91255,-1px 0 0 #a91255;}@media (min-width:767px){.c-voter-wizard__control--next.t-guidance > span:not(.visually-hidden),.t-guidance .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-guidance > span:not(.visually-hidden),.t-guidance - .c-voter-wizard__control--prev > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.c-voter-wizard__control--next.t-guidance > span:not(.visually-hidden),.t-guidance .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-guidance > span:not(.visually-hidden),.t-guidance - .c-voter-wizard__control--prev > span:not(.visually-hidden){text-shadow:1px 2px 0 #a91255,-1px 2px 0 #a91255;}}.c-voter-wizard__control--next.t-guidance:hover,.c-voter-wizard__control--next.t-guidance:focus,.t-guidance .c-voter-wizard__control--next:hover,.t-guidance .c-voter-wizard__control--next:focus,.c-voter-wizard__control--prev.t-guidance:hover,.c-voter-wizard__control--prev.t-guidance:focus,.t-guidance - .c-voter-wizard__control--prev:hover,.t-guidance - .c-voter-wizard__control--prev:focus{text-decoration:none;}.c-voter-wizard__control--next.t-guidance:hover > span:not(.visually-hidden),.c-voter-wizard__control--next.t-guidance:focus > span:not(.visually-hidden),.t-guidance .c-voter-wizard__control--next:hover > span:not(.visually-hidden),.t-guidance .c-voter-wizard__control--next:focus > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-guidance:hover > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-guidance:focus > span:not(.visually-hidden),.t-guidance - .c-voter-wizard__control--prev:hover > span:not(.visually-hidden),.t-guidance - .c-voter-wizard__control--prev:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-voter-wizard__control--next.t-guidance.is-active > span:not(.visually-hidden),.t-guidance .c-voter-wizard__control--next.is-active > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-guidance.is-active > span:not(.visually-hidden),.t-guidance - .c-voter-wizard__control--prev.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-voter-wizard__control--next.t-mature-orange,.t-mature-orange .c-voter-wizard__control--next,.c-voter-wizard__control--prev.t-mature-orange,.t-mature-orange -.c-voter-wizard__control--prev{background-color:#B74E20;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-voter-wizard__control--next.t-mature-orange > span:not(.visually-hidden),.t-mature-orange .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-orange > span:not(.visually-hidden),.t-mature-orange - .c-voter-wizard__control--prev > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;text-shadow:2px 0 0 #B74E20,-1px 0 0 #B74E20;}@media (min-width:767px){.c-voter-wizard__control--next.t-mature-orange > span:not(.visually-hidden),.t-mature-orange .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-orange > span:not(.visually-hidden),.t-mature-orange - .c-voter-wizard__control--prev > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.c-voter-wizard__control--next.t-mature-orange > span:not(.visually-hidden),.t-mature-orange .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-orange > span:not(.visually-hidden),.t-mature-orange - .c-voter-wizard__control--prev > span:not(.visually-hidden){text-shadow:1px 2px 0 #B74E20,-1px 2px 0 #B74E20;}}.c-voter-wizard__control--next.t-mature-orange:hover,.c-voter-wizard__control--next.t-mature-orange:focus,.t-mature-orange .c-voter-wizard__control--next:hover,.t-mature-orange .c-voter-wizard__control--next:focus,.c-voter-wizard__control--prev.t-mature-orange:hover,.c-voter-wizard__control--prev.t-mature-orange:focus,.t-mature-orange - .c-voter-wizard__control--prev:hover,.t-mature-orange - .c-voter-wizard__control--prev:focus{text-decoration:none;}.c-voter-wizard__control--next.t-mature-orange:hover > span:not(.visually-hidden),.c-voter-wizard__control--next.t-mature-orange:focus > span:not(.visually-hidden),.t-mature-orange .c-voter-wizard__control--next:hover > span:not(.visually-hidden),.t-mature-orange .c-voter-wizard__control--next:focus > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-orange:hover > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-orange:focus > span:not(.visually-hidden),.t-mature-orange - .c-voter-wizard__control--prev:hover > span:not(.visually-hidden),.t-mature-orange - .c-voter-wizard__control--prev:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-voter-wizard__control--next.t-mature-orange.is-active > span:not(.visually-hidden),.t-mature-orange .c-voter-wizard__control--next.is-active > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-orange.is-active > span:not(.visually-hidden),.t-mature-orange - .c-voter-wizard__control--prev.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-voter-wizard__control--next.t-mature-green,.t-mature-green .c-voter-wizard__control--next,.c-voter-wizard__control--prev.t-mature-green,.t-mature-green -.c-voter-wizard__control--prev{background-color:#897616;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-voter-wizard__control--next.t-mature-green > span:not(.visually-hidden),.t-mature-green .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-green > span:not(.visually-hidden),.t-mature-green - .c-voter-wizard__control--prev > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;text-shadow:2px 0 0 #897616,-1px 0 0 #897616;}@media (min-width:767px){.c-voter-wizard__control--next.t-mature-green > span:not(.visually-hidden),.t-mature-green .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-green > span:not(.visually-hidden),.t-mature-green - .c-voter-wizard__control--prev > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.c-voter-wizard__control--next.t-mature-green > span:not(.visually-hidden),.t-mature-green .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-green > span:not(.visually-hidden),.t-mature-green - .c-voter-wizard__control--prev > span:not(.visually-hidden){text-shadow:1px 2px 0 #897616,-1px 2px 0 #897616;}}.c-voter-wizard__control--next.t-mature-green:hover,.c-voter-wizard__control--next.t-mature-green:focus,.t-mature-green .c-voter-wizard__control--next:hover,.t-mature-green .c-voter-wizard__control--next:focus,.c-voter-wizard__control--prev.t-mature-green:hover,.c-voter-wizard__control--prev.t-mature-green:focus,.t-mature-green - .c-voter-wizard__control--prev:hover,.t-mature-green - .c-voter-wizard__control--prev:focus{text-decoration:none;}.c-voter-wizard__control--next.t-mature-green:hover > span:not(.visually-hidden),.c-voter-wizard__control--next.t-mature-green:focus > span:not(.visually-hidden),.t-mature-green .c-voter-wizard__control--next:hover > span:not(.visually-hidden),.t-mature-green .c-voter-wizard__control--next:focus > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-green:hover > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-green:focus > span:not(.visually-hidden),.t-mature-green - .c-voter-wizard__control--prev:hover > span:not(.visually-hidden),.t-mature-green - .c-voter-wizard__control--prev:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-voter-wizard__control--next.t-mature-green.is-active > span:not(.visually-hidden),.t-mature-green .c-voter-wizard__control--next.is-active > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-green.is-active > span:not(.visually-hidden),.t-mature-green - .c-voter-wizard__control--prev.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-voter-wizard__control--next.t-mature-purple,.t-mature-purple .c-voter-wizard__control--next,.c-voter-wizard__control--prev.t-mature-purple,.t-mature-purple -.c-voter-wizard__control--prev{background-color:#705191;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-voter-wizard__control--next.t-mature-purple > span:not(.visually-hidden),.t-mature-purple .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-purple > span:not(.visually-hidden),.t-mature-purple - .c-voter-wizard__control--prev > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;text-shadow:2px 0 0 #705191,-1px 0 0 #705191;}@media (min-width:767px){.c-voter-wizard__control--next.t-mature-purple > span:not(.visually-hidden),.t-mature-purple .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-purple > span:not(.visually-hidden),.t-mature-purple - .c-voter-wizard__control--prev > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.c-voter-wizard__control--next.t-mature-purple > span:not(.visually-hidden),.t-mature-purple .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-purple > span:not(.visually-hidden),.t-mature-purple - .c-voter-wizard__control--prev > span:not(.visually-hidden){text-shadow:1px 2px 0 #705191,-1px 2px 0 #705191;}}.c-voter-wizard__control--next.t-mature-purple:hover,.c-voter-wizard__control--next.t-mature-purple:focus,.t-mature-purple .c-voter-wizard__control--next:hover,.t-mature-purple .c-voter-wizard__control--next:focus,.c-voter-wizard__control--prev.t-mature-purple:hover,.c-voter-wizard__control--prev.t-mature-purple:focus,.t-mature-purple - .c-voter-wizard__control--prev:hover,.t-mature-purple - .c-voter-wizard__control--prev:focus{text-decoration:none;}.c-voter-wizard__control--next.t-mature-purple:hover > span:not(.visually-hidden),.c-voter-wizard__control--next.t-mature-purple:focus > span:not(.visually-hidden),.t-mature-purple .c-voter-wizard__control--next:hover > span:not(.visually-hidden),.t-mature-purple .c-voter-wizard__control--next:focus > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-purple:hover > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-purple:focus > span:not(.visually-hidden),.t-mature-purple - .c-voter-wizard__control--prev:hover > span:not(.visually-hidden),.t-mature-purple - .c-voter-wizard__control--prev:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-voter-wizard__control--next.t-mature-purple.is-active > span:not(.visually-hidden),.t-mature-purple .c-voter-wizard__control--next.is-active > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-purple.is-active > span:not(.visually-hidden),.t-mature-purple - .c-voter-wizard__control--prev.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-voter-wizard__control--next.t-mature-yellow,.t-mature-yellow .c-voter-wizard__control--next,.c-voter-wizard__control--prev.t-mature-yellow,.t-mature-yellow -.c-voter-wizard__control--prev{background-color:#897616;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-voter-wizard__control--next.t-mature-yellow > span:not(.visually-hidden),.t-mature-yellow .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-yellow > span:not(.visually-hidden),.t-mature-yellow - .c-voter-wizard__control--prev > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;text-shadow:2px 0 0 #897616,-1px 0 0 #897616;}@media (min-width:767px){.c-voter-wizard__control--next.t-mature-yellow > span:not(.visually-hidden),.t-mature-yellow .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-yellow > span:not(.visually-hidden),.t-mature-yellow - .c-voter-wizard__control--prev > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.c-voter-wizard__control--next.t-mature-yellow > span:not(.visually-hidden),.t-mature-yellow .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-yellow > span:not(.visually-hidden),.t-mature-yellow - .c-voter-wizard__control--prev > span:not(.visually-hidden){text-shadow:1px 2px 0 #897616,-1px 2px 0 #897616;}}.c-voter-wizard__control--next.t-mature-yellow:hover,.c-voter-wizard__control--next.t-mature-yellow:focus,.t-mature-yellow .c-voter-wizard__control--next:hover,.t-mature-yellow .c-voter-wizard__control--next:focus,.c-voter-wizard__control--prev.t-mature-yellow:hover,.c-voter-wizard__control--prev.t-mature-yellow:focus,.t-mature-yellow - .c-voter-wizard__control--prev:hover,.t-mature-yellow - .c-voter-wizard__control--prev:focus{text-decoration:none;}.c-voter-wizard__control--next.t-mature-yellow:hover > span:not(.visually-hidden),.c-voter-wizard__control--next.t-mature-yellow:focus > span:not(.visually-hidden),.t-mature-yellow .c-voter-wizard__control--next:hover > span:not(.visually-hidden),.t-mature-yellow .c-voter-wizard__control--next:focus > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-yellow:hover > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-yellow:focus > span:not(.visually-hidden),.t-mature-yellow - .c-voter-wizard__control--prev:hover > span:not(.visually-hidden),.t-mature-yellow - .c-voter-wizard__control--prev:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-voter-wizard__control--next.t-mature-yellow.is-active > span:not(.visually-hidden),.t-mature-yellow .c-voter-wizard__control--next.is-active > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-yellow.is-active > span:not(.visually-hidden),.t-mature-yellow - .c-voter-wizard__control--prev.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-voter-wizard__control--next.t-mature-brown,.t-mature-brown .c-voter-wizard__control--next,.c-voter-wizard__control--prev.t-mature-brown,.t-mature-brown -.c-voter-wizard__control--prev{background-color:#2B220A;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-voter-wizard__control--next.t-mature-brown > span:not(.visually-hidden),.t-mature-brown .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-brown > span:not(.visually-hidden),.t-mature-brown - .c-voter-wizard__control--prev > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;text-shadow:2px 0 0 #2B220A,-1px 0 0 #2B220A;}@media (min-width:767px){.c-voter-wizard__control--next.t-mature-brown > span:not(.visually-hidden),.t-mature-brown .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-brown > span:not(.visually-hidden),.t-mature-brown - .c-voter-wizard__control--prev > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.c-voter-wizard__control--next.t-mature-brown > span:not(.visually-hidden),.t-mature-brown .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-brown > span:not(.visually-hidden),.t-mature-brown - .c-voter-wizard__control--prev > span:not(.visually-hidden){text-shadow:1px 2px 0 #2B220A,-1px 2px 0 #2B220A;}}.c-voter-wizard__control--next.t-mature-brown:hover,.c-voter-wizard__control--next.t-mature-brown:focus,.t-mature-brown .c-voter-wizard__control--next:hover,.t-mature-brown .c-voter-wizard__control--next:focus,.c-voter-wizard__control--prev.t-mature-brown:hover,.c-voter-wizard__control--prev.t-mature-brown:focus,.t-mature-brown - .c-voter-wizard__control--prev:hover,.t-mature-brown - .c-voter-wizard__control--prev:focus{text-decoration:none;}.c-voter-wizard__control--next.t-mature-brown:hover > span:not(.visually-hidden),.c-voter-wizard__control--next.t-mature-brown:focus > span:not(.visually-hidden),.t-mature-brown .c-voter-wizard__control--next:hover > span:not(.visually-hidden),.t-mature-brown .c-voter-wizard__control--next:focus > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-brown:hover > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-brown:focus > span:not(.visually-hidden),.t-mature-brown - .c-voter-wizard__control--prev:hover > span:not(.visually-hidden),.t-mature-brown - .c-voter-wizard__control--prev:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-voter-wizard__control--next.t-mature-brown.is-active > span:not(.visually-hidden),.t-mature-brown .c-voter-wizard__control--next.is-active > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-brown.is-active > span:not(.visually-hidden),.t-mature-brown - .c-voter-wizard__control--prev.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-voter-wizard__control--next.t-learning,.t-learning .c-voter-wizard__control--next,.c-voter-wizard__control--prev.t-learning,.t-learning -.c-voter-wizard__control--prev{background-color:#323131;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-voter-wizard__control--next.t-learning > span:not(.visually-hidden),.t-learning .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-learning > span:not(.visually-hidden),.t-learning - .c-voter-wizard__control--prev > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;text-shadow:2px 0 0 #323131,-1px 0 0 #323131;}@media (min-width:767px){.c-voter-wizard__control--next.t-learning > span:not(.visually-hidden),.t-learning .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-learning > span:not(.visually-hidden),.t-learning - .c-voter-wizard__control--prev > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.c-voter-wizard__control--next.t-learning > span:not(.visually-hidden),.t-learning .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-learning > span:not(.visually-hidden),.t-learning - .c-voter-wizard__control--prev > span:not(.visually-hidden){text-shadow:1px 2px 0 #323131,-1px 2px 0 #323131;}}.c-voter-wizard__control--next.t-learning:hover,.c-voter-wizard__control--next.t-learning:focus,.t-learning .c-voter-wizard__control--next:hover,.t-learning .c-voter-wizard__control--next:focus,.c-voter-wizard__control--prev.t-learning:hover,.c-voter-wizard__control--prev.t-learning:focus,.t-learning - .c-voter-wizard__control--prev:hover,.t-learning - .c-voter-wizard__control--prev:focus{text-decoration:none;}.c-voter-wizard__control--next.t-learning:hover > span:not(.visually-hidden),.c-voter-wizard__control--next.t-learning:focus > span:not(.visually-hidden),.t-learning .c-voter-wizard__control--next:hover > span:not(.visually-hidden),.t-learning .c-voter-wizard__control--next:focus > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-learning:hover > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-learning:focus > span:not(.visually-hidden),.t-learning - .c-voter-wizard__control--prev:hover > span:not(.visually-hidden),.t-learning - .c-voter-wizard__control--prev:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-voter-wizard__control--next.t-learning.is-active > span:not(.visually-hidden),.t-learning .c-voter-wizard__control--next.is-active > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-learning.is-active > span:not(.visually-hidden),.t-learning - .c-voter-wizard__control--prev.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-voter-wizard__control--next.t-learning--educator,.t-learning--educator .c-voter-wizard__control--next,.c-voter-wizard__control--prev.t-learning--educator,.t-learning--educator -.c-voter-wizard__control--prev{background-color:#323131;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-voter-wizard__control--next.t-learning--educator > span:not(.visually-hidden),.t-learning--educator .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-learning--educator > span:not(.visually-hidden),.t-learning--educator - .c-voter-wizard__control--prev > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;text-shadow:2px 0 0 #323131,-1px 0 0 #323131;}@media (min-width:767px){.c-voter-wizard__control--next.t-learning--educator > span:not(.visually-hidden),.t-learning--educator .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-learning--educator > span:not(.visually-hidden),.t-learning--educator - .c-voter-wizard__control--prev > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.c-voter-wizard__control--next.t-learning--educator > span:not(.visually-hidden),.t-learning--educator .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-learning--educator > span:not(.visually-hidden),.t-learning--educator - .c-voter-wizard__control--prev > span:not(.visually-hidden){text-shadow:1px 2px 0 #323131,-1px 2px 0 #323131;}}.c-voter-wizard__control--next.t-learning--educator:hover,.c-voter-wizard__control--next.t-learning--educator:focus,.t-learning--educator .c-voter-wizard__control--next:hover,.t-learning--educator .c-voter-wizard__control--next:focus,.c-voter-wizard__control--prev.t-learning--educator:hover,.c-voter-wizard__control--prev.t-learning--educator:focus,.t-learning--educator - .c-voter-wizard__control--prev:hover,.t-learning--educator - .c-voter-wizard__control--prev:focus{text-decoration:none;}.c-voter-wizard__control--next.t-learning--educator:hover > span:not(.visually-hidden),.c-voter-wizard__control--next.t-learning--educator:focus > span:not(.visually-hidden),.t-learning--educator .c-voter-wizard__control--next:hover > span:not(.visually-hidden),.t-learning--educator .c-voter-wizard__control--next:focus > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-learning--educator:hover > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-learning--educator:focus > span:not(.visually-hidden),.t-learning--educator - .c-voter-wizard__control--prev:hover > span:not(.visually-hidden),.t-learning--educator - .c-voter-wizard__control--prev:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-voter-wizard__control--next.t-learning--educator.is-active > span:not(.visually-hidden),.t-learning--educator .c-voter-wizard__control--next.is-active > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-learning--educator.is-active > span:not(.visually-hidden),.t-learning--educator - .c-voter-wizard__control--prev.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-voter-wizard__control--next{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}@media (min-width:480px){.c-voter-wizard__control--next{margin-left:auto;}}.c-voter-wizard__control--reset{-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-voter-wizard__control--reset > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;text-shadow:2px 0 0 "transparent",-1px 0 0 "transparent";}@media (min-width:767px){.c-voter-wizard__control--reset > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.c-voter-wizard__control--reset > span:not(.visually-hidden){text-shadow:1px 2px 0 "transparent",-1px 2px 0 "transparent";}}.c-voter-wizard__control--reset:hover,.c-voter-wizard__control--reset:focus{text-decoration:none;}.c-voter-wizard__control--reset:hover > span:not(.visually-hidden),.c-voter-wizard__control--reset:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-voter-wizard__control--reset.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-voter-wizard__control--reset.t-your-vote-matters,.t-your-vote-matters .c-voter-wizard__control--reset{-webkit-box-shadow:inset 2px 2px 0px #077988,inset -2px -2px 0px #077988;box-shadow:inset 2px 2px 0px #077988,inset -2px -2px 0px #077988;color:#077988;}.c-voter-wizard__control--reset.t-guidance,.t-guidance .c-voter-wizard__control--reset{-webkit-box-shadow:inset 2px 2px 0px #a91255,inset -2px -2px 0px #a91255;box-shadow:inset 2px 2px 0px #a91255,inset -2px -2px 0px #a91255;color:#a91255;}.c-voter-wizard__control--reset.t-mature-orange,.t-mature-orange .c-voter-wizard__control--reset{-webkit-box-shadow:inset 2px 2px 0px #B74E20,inset -2px -2px 0px #B74E20;box-shadow:inset 2px 2px 0px #B74E20,inset -2px -2px 0px #B74E20;color:#B74E20;}.c-voter-wizard__control--reset.t-mature-green,.t-mature-green .c-voter-wizard__control--reset{-webkit-box-shadow:inset 2px 2px 0px #897616,inset -2px -2px 0px #897616;box-shadow:inset 2px 2px 0px #897616,inset -2px -2px 0px #897616;color:#897616;}.c-voter-wizard__control--reset.t-mature-purple,.t-mature-purple .c-voter-wizard__control--reset{-webkit-box-shadow:inset 2px 2px 0px #705191,inset -2px -2px 0px #705191;box-shadow:inset 2px 2px 0px #705191,inset -2px -2px 0px #705191;color:#705191;}.c-voter-wizard__control--reset.t-mature-yellow,.t-mature-yellow .c-voter-wizard__control--reset{-webkit-box-shadow:inset 2px 2px 0px #897616,inset -2px -2px 0px #897616;box-shadow:inset 2px 2px 0px #897616,inset -2px -2px 0px #897616;color:#897616;}.c-voter-wizard__control--reset.t-mature-brown,.t-mature-brown .c-voter-wizard__control--reset{-webkit-box-shadow:inset 2px 2px 0px #2B220A,inset -2px -2px 0px #2B220A;box-shadow:inset 2px 2px 0px #2B220A,inset -2px -2px 0px #2B220A;color:#2B220A;}.c-voter-wizard__control--reset.t-learning,.t-learning .c-voter-wizard__control--reset{-webkit-box-shadow:inset 2px 2px 0px #323131,inset -2px -2px 0px #323131;box-shadow:inset 2px 2px 0px #323131,inset -2px -2px 0px #323131;color:#323131;}.c-voter-wizard__control--reset.t-learning--educator,.t-learning--educator .c-voter-wizard__control--reset{-webkit-box-shadow:inset 2px 2px 0px #323131,inset -2px -2px 0px #323131;box-shadow:inset 2px 2px 0px #323131,inset -2px -2px 0px #323131;color:#323131;}.c-voter-wizard__input-container--inline,.c-voter-wizard__inline-input{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.c-voter-wizard__input-container--has-spacer{margin-left:-20px;margin-top:-20px;}@media (min-width:767px){.c-voter-wizard__input-container--has-spacer{margin-left:-30px;}}@media (min-width:1024px){.c-voter-wizard__input-container--has-spacer{margin-left:-40px;}}.c-voter-wizard__input-container--has-spacer .c-voter-wizard__inline-input{padding-left:20px;padding-top:20px;}@media (min-width:767px){.c-voter-wizard__input-container--has-spacer .c-voter-wizard__inline-input{padding-left:30px;}}@media (min-width:1024px){.c-voter-wizard__input-container--has-spacer .c-voter-wizard__inline-input{padding-left:40px;}}.c-voter-wizard__inline-input{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.c-voter-wizard__inline-input--date{width:100%;}@media (min-width:767px){.c-voter-wizard__inline-input--date{width:33.33333%;}}.c-voter-wizard__results-message-container{border:1px solid #25B2D3;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;}.c-voter-wizard__results-message-container.t-your-vote-matters,.t-your-vote-matters .c-voter-wizard__results-message-container{border-color:#ECF3F3;}.c-voter-wizard__results-message-container.t-guidance,.t-guidance .c-voter-wizard__results-message-container{border-color:#F4EDF0;}.c-voter-wizard__results-message-container.t-mature-orange,.t-mature-orange .c-voter-wizard__results-message-container{border-color:#F6F0EE;}.c-voter-wizard__results-message-container.t-mature-green,.t-mature-green .c-voter-wizard__results-message-container{border-color:#F1F2ED;}.c-voter-wizard__results-message-container.t-mature-purple,.t-mature-purple .c-voter-wizard__results-message-container{border-color:#F2F0F3;}.c-voter-wizard__results-message-container.t-mature-yellow,.t-mature-yellow .c-voter-wizard__results-message-container{border-color:#F3F2ED;}.c-voter-wizard__results-message-container.t-mature-brown,.t-mature-brown .c-voter-wizard__results-message-container{border-color:#EEEEED;}.c-voter-wizard__results-message-container.t-learning,.t-learning .c-voter-wizard__results-message-container{border-color:#B5FF2B;}.c-voter-wizard__results-message-container.t-learning--educator,.t-learning--educator .c-voter-wizard__results-message-container{border-color:#DEACFF;}.c-voter-wizard__results-message-container *:last-child{margin-bottom:0;}.c-voter-wizard__results-icon{margin-right:0.5em;-webkit-box-flex:0;-ms-flex:none;flex:none;}.c-voter-wizard__results-section{padding-bottom:20px;}.c-voter-wizard__results-section:not(:first-child){padding-top:20px;border-top:1px solid #25B2D3;}.c-voter-wizard__results-section:not(:first-child).t-your-vote-matters,.t-your-vote-matters .c-voter-wizard__results-section:not(:first-child){border-color:#ECF3F3;}.c-voter-wizard__results-section:not(:first-child).t-guidance,.t-guidance .c-voter-wizard__results-section:not(:first-child){border-color:#F4EDF0;}.c-voter-wizard__results-section:not(:first-child).t-mature-orange,.t-mature-orange .c-voter-wizard__results-section:not(:first-child){border-color:#F6F0EE;}.c-voter-wizard__results-section:not(:first-child).t-mature-green,.t-mature-green .c-voter-wizard__results-section:not(:first-child){border-color:#F1F2ED;}.c-voter-wizard__results-section:not(:first-child).t-mature-purple,.t-mature-purple .c-voter-wizard__results-section:not(:first-child){border-color:#F2F0F3;}.c-voter-wizard__results-section:not(:first-child).t-mature-yellow,.t-mature-yellow .c-voter-wizard__results-section:not(:first-child){border-color:#F3F2ED;}.c-voter-wizard__results-section:not(:first-child).t-mature-brown,.t-mature-brown .c-voter-wizard__results-section:not(:first-child){border-color:#EEEEED;}.c-voter-wizard__results-section:not(:first-child).t-learning,.t-learning .c-voter-wizard__results-section:not(:first-child){border-color:#B5FF2B;}.c-voter-wizard__results-section:not(:first-child).t-learning--educator,.t-learning--educator .c-voter-wizard__results-section:not(:first-child){border-color:#DEACFF;}.c-voter-wizard__results-section *:last-child{margin-bottom:0;}.c-voter-wizard__results-heading-icon{font-size:1.12rem;line-height:1.4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media all and (min-width:767px){.c-voter-wizard__results-heading-icon{font-size:1.12rem;line-height:1.4;}}@media all and (min-width:1024px){.c-voter-wizard__results-heading-icon{font-size:1.11rem;line-height:1.4;}}@media all and (min-width:1400px){.c-voter-wizard__results-heading-icon{font-size:1.1rem;line-height:1.4;}}.c-voter-wizard__results-heading-icon .o-icon{margin-right:0.5em;}.c-voter-wizard__results-link{display:block;text-decoration:underline;}.c-voter-wizard__results-link:hover{text-decoration:none;}.c-voter-wizard__results-link:not(:last-child){margin-bottom:1em;}.c-voter-wizard__link{text-decoration:underline;}.c-voter-wizard__link:hover{text-decoration:none;}.c-voter-wizard__link:not(:last-child){margin-bottom:1em;}.c-voter-wizard-radio .c-voter-wizard-radio__input{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal;}.c-voter-wizard-radio .c-voter-wizard__label--radio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.c-voter-wizard__label{font-size:1rem;line-height:1.4;}@media all and (min-width:767px){.c-voter-wizard__label{font-size:1rem;line-height:1.4;}}@media all and (min-width:1024px){.c-voter-wizard__label{font-size:1rem;line-height:1.4;}}@media all and (min-width:1400px){.c-voter-wizard__label{font-size:0.9rem;line-height:1.4;}}.c-voter-wizard__label--radio{background:#003057;color:#FFFFFF;cursor:pointer;padding:20px;border:2px solid transparent;}.c-voter-wizard__label--radio.t-your-vote-matters,.t-your-vote-matters .c-voter-wizard__label--radio{background:#077988;}.c-voter-wizard__label--radio.t-guidance,.t-guidance .c-voter-wizard__label--radio{background:#a91255;}.c-voter-wizard__label--radio.t-mature-orange,.t-mature-orange .c-voter-wizard__label--radio{background:#B74E20;}.c-voter-wizard__label--radio.t-mature-green,.t-mature-green .c-voter-wizard__label--radio{background:#897616;}.c-voter-wizard__label--radio.t-mature-purple,.t-mature-purple .c-voter-wizard__label--radio{background:#705191;}.c-voter-wizard__label--radio.t-mature-yellow,.t-mature-yellow .c-voter-wizard__label--radio{background:#897616;}.c-voter-wizard__label--radio.t-mature-brown,.t-mature-brown .c-voter-wizard__label--radio{background:#2B220A;}.c-voter-wizard__label--radio.t-learning,.t-learning .c-voter-wizard__label--radio{background:#323131;}.c-voter-wizard__label--radio.t-learning--educator,.t-learning--educator .c-voter-wizard__label--radio{background:#323131;}@media (min-width:767px){.c-voter-wizard__label--radio{padding:18px;}}.c-voter-wizard__label--radio:before{content:"";width:20px;height:20px;border-radius:50%;background-color:#FFFFFF;display:block;margin-right:0.5em;}.c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio{border-color:#25B2D3;}.c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio.t-your-vote-matters,.t-your-vote-matters .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio{border-color:#ECF3F3;}.c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio.t-guidance,.t-guidance .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio{border-color:#F4EDF0;}.c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio.t-mature-orange,.t-mature-orange .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio{border-color:#F6F0EE;}.c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio.t-mature-green,.t-mature-green .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio{border-color:#F1F2ED;}.c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio.t-mature-purple,.t-mature-purple .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio{border-color:#F2F0F3;}.c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio.t-mature-yellow,.t-mature-yellow .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio{border-color:#F3F2ED;}.c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio.t-mature-brown,.t-mature-brown .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio{border-color:#EEEEED;}.c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio.t-learning,.t-learning .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio{border-color:#B5FF2B;}.c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio.t-learning--educator,.t-learning--educator .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio{border-color:#DEACFF;}.c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio:before{background-color:#003057;border:5px solid #FFFFFF;}.t-your-vote-matters .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio:before{background-color:#077988;}.t-guidance .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio:before{background-color:#a91255;}.t-mature-orange .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio:before{background-color:#B74E20;}.t-mature-green .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio:before{background-color:#897616;}.t-mature-purple .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio:before{background-color:#705191;}.t-mature-yellow .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio:before{background-color:#897616;}.t-mature-brown .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio:before{background-color:#2B220A;}.t-learning .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio:before{background-color:#323131;}.t-learning--educator .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio:before{background-color:#323131;}.c-voter-wizard-modal-trigger{font-size:1rem;line-height:1.2;background:none;border:0;padding:0;color:currentColor;text-decoration:underline;}.c-voter-wizard-modal-trigger:hover .o-icon,.c-voter-wizard-modal-trigger:focus .o-icon{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);}@media all and (min-width:767px){.c-voter-wizard-modal-trigger{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){.c-voter-wizard-modal-trigger{font-size:0.8rem;line-height:1.2;}}@media all and (min-width:1400px){.c-voter-wizard-modal-trigger{font-size:0.8rem;line-height:1.2;}}.c-voter-wizard-modal-trigger:hover{text-decoration:none;}.c-parallax-image{width:100vw;position:relative;left:50%;margin-left:-50vw;overflow:hidden;height:300px;}@media (min-width:767px){.c-parallax-image{height:400px;}}@media (min-width:767px){.page-node-type-page .c-parallax-image,.page-node-type-article .c-parallax-image{left:calc(70% + 0.83333rem);}}@media (min-width:1024px){.page-node-type-page .c-parallax-image,.page-node-type-article .c-parallax-image{left:calc(70% + 1.11111rem);}}@media (min-width:1400px){.page-node-type-page .c-parallax-image,.page-node-type-article .c-parallax-image{left:calc(70% + 1.25rem);}}.c-parallax-image img{height:400px;-o-object-fit:cover;object-fit:cover;}@media (min-width:767px){.c-parallax-image img{height:600px;}}.c-quiz-container{-webkit-transition:height 0.3s ease;-o-transition:height 0.3s ease;transition:height 0.3s ease;overflow:hidden;text-align:center;position:relative;}.c-quiz-container::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0.1;background-image:url(https://www.electoralcommission.org.uk/themes/custom/electoralcommission/dist/img/raster/learning-resources-text-wall.png);background-position:center;}.c-quiz-container__inner{position:relative;padding:50px 8.33333%;background-repeat:no-repeat;background-position:center bottom;background-size:100%;}@media (min-width:767px){.c-quiz-container__inner{padding:100px 8.33333%;}}@media (min-width:1024px){.c-quiz-container__inner{padding:160px 8.33333%;}}.c-quiz{background-color:#323131;color:#FFFFFF;}.c-quiz__title{font-family:"Montserrat","Swis721MdBTW05-Bold","helvetica","arial","sans-serif";font-size:1.875rem;line-height:1.4;font-weight:800;text-align:center;margin-bottom:0.5em;}@media all and (min-width:767px){.c-quiz__title{font-size:1.66667rem;line-height:1.4;}}.c-quiz__subtitle{font-size:1rem;line-height:1.2;}@media all and (min-width:767px){.c-quiz__subtitle{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){.c-quiz__subtitle{font-size:0.8rem;line-height:1.2;}}@media all and (min-width:1400px){.c-quiz__subtitle{font-size:0.8rem;line-height:1.2;}}.c-quiz__component-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;}.c-quiz__component{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%;}.c-quiz__heading{font-size:2.5rem;line-height:1.4;font-family:"Montserrat","Swis721MdBTW05-Bold","helvetica","arial","sans-serif";font-weight:800;color:#FF8BFF;text-transform:none;text-align:center;margin-bottom:0.33em;}@media all and (min-width:767px){.c-quiz__heading{font-size:2.778rem;line-height:1.4;}}@media all and (min-width:1400px){.c-quiz__heading{font-size:3rem;line-height:1.4;}}.c-quiz__title--left{text-align:left;}.c-quiz__lazyload-img-container{position:relative;}.c-quiz__lazyload-img{position:absolute;top:0;left:0;width:100%;height:100%;}.c-quiz__inline-buttons{list-style:none;padding-left:0;margin-left:-1.25rem;margin-top:-1.25rem;margin-bottom:0;width:100%;}@media (min-width:767px){.c-quiz__inline-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-1.66667rem;margin-top:-1.66667rem;height:100%;}}@media (min-width:1024px){.c-quiz__inline-buttons{margin-left:-2.22222rem;margin-top:-2.22222rem;padding:0 10%;}}@media (min-width:1400px){.c-quiz__inline-buttons{margin-left:-2.5rem;margin-top:-2.5rem;}}.c-quiz__inline-buttons--results{margin-bottom:50px;}.c-quiz__question-button-container{padding-left:1.25rem;padding-top:1.25rem;}@media (min-width:767px){.c-quiz__question-button-container{padding-left:1.66667rem;padding-top:1.66667rem;width:50%;}}@media (min-width:1024px){.c-quiz__question-button-container{padding-left:2.22222rem;padding-top:2.22222rem;}}@media (min-width:1400px){.c-quiz__question-button-container{padding-left:2.5rem;padding-top:2.5rem;}}.c-quiz__button{cursor:pointer;width:100%;text-transform:none;text-align:center;padding:20px;-webkit-transition:0.2s ease-in-out;-o-transition:0.2s ease-in-out;transition:0.2s ease-in-out;position:relative;background-color:#B5FF2B;color:#000000;}.c-quiz__button:hover,.c-quiz__button:focus{text-decoration:none;background-color:#9ad925;}.c-quiz__button:last-child{margin-bottom:0;}.c-quiz__button--results{margin-bottom:20px;}@media (min-width:767px){.c-quiz__button--results{width:33.33333%;}}.c-quiz__button--back{background-color:#FF8BFF;}.c-quiz__button--back:hover,.c-quiz__button--back:focus{background-color:#cc6fcc;}@media (min-width:1024px){.c-quiz__button--next{width:auto;}}.c-quiz__results{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;}.c-quiz__results-image{width:100%;margin-bottom:20px;}@media (min-width:767px){.c-quiz__results-image{max-width:450px;}}@media (min-width:1024px){.c-quiz__results-image{margin-bottom:20px;}}.c-quiz__results-share-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;}@media (min-width:1024px){.c-quiz__results-share-container{margin-bottom:20px;}}.c-quiz__results-share-container .c-quiz__title{margin-bottom:0;}.c-quiz__results-share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:none;margin:0;padding:0;}.c-quiz__results-share-label{font-size:1rem;line-height:1.2;margin-bottom:0;}@media all and (min-width:767px){.c-quiz__results-share-label{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){.c-quiz__results-share-label{font-size:0.8rem;line-height:1.2;}}@media all and (min-width:1400px){.c-quiz__results-share-label{font-size:0.8rem;line-height:1.2;}}.c-quiz__results-share-item{margin-left:20px;}@media (min-width:1024px){.c-quiz__results-share-item{margin-left:20px;}}.c-quiz__results-share-link{display:block;-webkit-transition:color 0.3s ease 0s;-o-transition:color 0.3s ease 0s;transition:color 0.3s ease 0s;}.c-quiz__results-share-link:hover .o-icon,.c-quiz__results-share-link:focus .o-icon{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);}.c-quiz__results-share-link .o-icon{display:block;width:30px;height:30px;fill:#B5FF2B;}.c-quiz__answers-list{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:left;counter-reset:answers-list;margin-top:-20px;margin-bottom:40px;}@media (min-width:767px){.c-quiz__answers-list{margin-left:-1.66667rem;margin-top:-30px;}}@media (min-width:1024px){.c-quiz__answers-list{margin-left:-2.22222rem;margin-bottom:50px;}}@media (min-width:1400px){.c-quiz__answers-list{margin-left:-2.5rem;margin-bottom:70px;}}.c-quiz__answer{counter-increment:answers-list;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:20px;}@media (min-width:767px){.c-quiz__answer{width:50%;padding-left:1.66667rem;padding-top:30px;}}@media (min-width:1024px){.c-quiz__answer{padding-left:2.22222rem;}}@media (min-width:1400px){.c-quiz__answer{padding-left:2.5rem;}}.c-quiz__answer::before{font-family:"Montserrat","Swis721MdBTW05-Bold","helvetica","arial","sans-serif";border-radius:50%;background-color:#ED1D24;color:#000000;width:36px;height:36px;margin-right:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:none;flex:none;font-size:20px;font-weight:900;content:counter(answers-list);}.c-quiz__answer--correct::before{background-color:#B5FF2B;}.c-quiz__answer-question{margin-bottom:0.5em;}.c-quiz__answer-answer{font-size:1rem;line-height:1.2;margin-bottom:0;}@media all and (min-width:767px){.c-quiz__answer-answer{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){.c-quiz__answer-answer{font-size:0.8rem;line-height:1.2;}}@media all and (min-width:1400px){.c-quiz__answer-answer{font-size:0.8rem;line-height:1.2;}}.slide-next-enter,.slide-next-leave,.slide-prev-leave{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}.slide-next-enter-to,.slide-next-leave-to{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);}.slide-prev-enter,.slide-prev-leave-to{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);}.slide-prev-enter-to{-webkit-animation:enter-prev 0.3s ease-in-out;animation:enter-prev 0.3s ease-in-out;}.slide-next-enter-active,.slide-next-leave-active,.slide-prev-enter-active,.slide-prev-leave-active{-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}@-webkit-keyframes enter-prev{from{-webkit-transform:translateX(-200%);transform:translateX(-200%);}to{-webkit-transform:translateX(-100%);transform:translateX(-100%);}}@keyframes enter-prev{from{-webkit-transform:translateX(-200%);transform:translateX(-200%);}to{-webkit-transform:translateX(-100%);transform:translateX(-100%);}}@media (prefers-reduced-motion){.slide-next-enter-active,.slide-next-leave-active,.slide-prev-enter-active,.slide-prev-leave-active{-webkit-transition:none;-o-transition:none;transition:none;-webkit-animation:none;animation:none;}}.c-link-hub{margin:30px 0 0 0;}.c-link-hub__link{border-radius:2rem;border:3px solid #d0d0d0;background-image:-webkit-gradient(linear,left top,left bottom,from(#003057),to(#003057));background-image:-o-linear-gradient(top,#003057,#003057);background-image:linear-gradient(to bottom,#003057,#003057);display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;color:#FFFFFF;padding:2rem 1rem;text-align:center;margin-bottom:1rem;font-size:1.38rem;line-height:1.4;-webkit-backface-visibility:hidden;backface-visibility:hidden;}@media all and (min-width:767px){.c-link-hub__link{font-size:1.35rem;line-height:1.4;}}@media all and (min-width:1024px){.c-link-hub__link{font-size:1.33rem;line-height:1.4;}}@media all and (min-width:1400px){.c-link-hub__link{font-size:1.3rem;line-height:1.4;}}.c-link-hub__link > span span{width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),#FFFFFF calc(100% - 2px),#FFFFFF calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),#FFFFFF calc(100% - 2px),#FFFFFF calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;text-shadow:2px 0 0 #003057,-1px 0 0 #003057;}@media (min-width:767px){.c-link-hub__link > span span{-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.c-link-hub__link > span span{text-shadow:1px 2px 0 #003057,-1px 2px 0 #003057;}}.c-link-hub__link:hover,.c-link-hub__link:focus{text-decoration:none;}.c-link-hub__link:hover > span span,.c-link-hub__link:focus > span span{background-size:100% 100%;}.c-link-hub__link.is-active > span span{position:relative;width:calc(100%);background-size:100% 100%;}@media (min-width:767px){.c-link-hub__link{margin-bottom:0;min-height:12rem;}}.c-link-hub__link:after{content:"";display:block;position:absolute;border:2px solid rgba(255,255,255,0.7);top:0.35rem;right:0.35rem;bottom:0.35rem;left:0.35rem;border-radius:1.7rem;mix-blend-mode:overlay;z-index:0;}.c-location-bar{color:#FFFFFF;overflow:hidden;margin:1.875rem 0;}.c-location-bar__status,.c-location-bar__actions,.c-location-bar__popup{padding:20px;}@media (min-width:767px){.c-location-bar__status,.c-location-bar__actions,.c-location-bar__popup{padding:30px;}}@media (min-width:1024px){.c-location-bar__status,.c-location-bar__actions,.c-location-bar__popup{padding:40px;}}.c-location-bar__status{background-color:#705191;color:#FFFFFF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;}@media (min-width:767px){.c-location-bar__status{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;}}[data-js-location-actions]{display:none;}.c-location-bar__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#573f70;}@media (min-width:767px){.c-location-bar__actions{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;}}.c-location-bar__actions button{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 0.5rem 0;}@media (min-width:767px){.c-location-bar__actions button{margin:0 0.5rem;}}.c-location-bar__actions button:first-child{margin-left:0;}.c-location-bar__actions button:last-child{margin-right:0;}.c-location-bar__icon{margin-right:1rem;}.c-location-bar__status-text{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;}.c-location-bar__change-button{margin:1rem 0 0 calc(1.25rem + 1rem);text-decoration:underline;border:0;background:none;color:currentColor;outline:none;}@media (min-width:767px){.c-location-bar__change-button{padding-left:1rem;margin:0 0 0 1rem;border-left:2px solid #FFFFFF;}}.c-location-bar__change-button:hover,.c-location-bar__change-button:focus{text-decoration:none;}.c-location-bar__popup{display:none;background-color:#573f70;color:#FFFFFF;margin-top:1.5rem;position:absolute;z-index:10;padding-right:4rem;}@media (min-width:1024px){.c-location-bar__popup{max-width:40%;}}@media (min-width:1400px){.c-location-bar__popup{max-width:35%;}}.c-location-bar__popup:before{content:"";width:0;height:0;border-left:16px solid transparent;border-right:16px solid transparent;border-bottom:16px solid #573f70;position:absolute;top:-16px;left:40px;}.c-location-bar__close{background-color:transparent;padding:0;color:#FFFFFF;position:absolute;top:20px;right:20px;outline:none;}@media (min-width:767px){.c-location-bar__close{top:30px;right:30px;}}@media (min-width:1024px){.c-location-bar__close{top:40px;right:40px;}}.c-location-bar__close .o-icon{-webkit-transition:-webkit-transform 0.3s ease 0s;transition:-webkit-transform 0.3s ease 0s;-o-transition:transform 0.3s ease 0s;transition:transform 0.3s ease 0s;transition:transform 0.3s ease 0s,-webkit-transform 0.3s ease 0s;}.c-location-bar__close:hover .o-icon,.c-location-bar__close:focus .o-icon{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}.pdf-puppeteer .c-nav-jumplink-container,.pdf-puppeteer .c-header,.pdf-puppeteer .c-social,.pdf-puppeteer .c-footer,.pdf-puppeteer .c-accordion__icon,.pdf-puppeteer .c-parallax-image,.pdf-puppeteer .o-back-to-top{display:none;}.pdf-puppeteer .c-accordion__content{display:block;}.pdf-puppeteer .o-slice--dark,.pdf-puppeteer .c-quote-container{margin-left:-20px;margin-right:-20px;padding:1.875rem 20px;}@media (min-width:480px){.pdf-puppeteer .o-slice--dark,.pdf-puppeteer .c-quote-container{margin-left:-20px;margin-right:-20px;padding:2.77778rem 20px;}}.pdf-puppeteer .o-slice--dark .o-slice__padding,.pdf-puppeteer .c-quote-container .o-slice__padding{margin:0;}.pdf-puppeteer .c-wysiwyg-table table{width:100%;table-layout:fixed;}.pdf-puppeteer #ccc,.pdf-puppeteer #ccc-overlay,.pdf-puppeteer #ccc-notify{display:none;}.c-alert{display:none;background-color:rgba(0,0,0,0.8);color:#FFFFFF;position:relative;}.c-alert--critical{background-color:#000000;}.c-alert--polite{background-color:rgba(0,0,0,0.6);}.c-alert__inner{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1rem 4rem 1rem 0;}@media (min-width:767px){.c-alert__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:0;}}@media (min-width:767px){.c-alert__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}.c-alert__content P:last-child{margin-bottom:0;}.c-alert__content P:last-of-type{display:inline;}.c-alert__content a{display:inline-block;text-decoration:underline;}@media (min-width:767px){.c-alert__content a{margin-top:0;}}.c-alert__content a:hover,.c-alert__content a:focus{text-decoration:none;}.c-alert__content a:after{display:none;}.c-alert__cta{margin-top:1rem;}@media (min-width:767px){.c-alert__cta{margin-top:0;margin-left:2rem;-ms-flex-negative:0;flex-shrink:0;}}@media (min-width:1024px){.c-alert__cta{margin-left:2.5rem;}}.c-alert__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;}@media (min-width:767px){.c-alert__controls{margin-left:1.75rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;}}@media (min-width:1024px){.c-alert__controls{margin-left:2.5rem;}}.c-alert__close{position:absolute;top:1rem;right:20px;background:none;padding:0;border:0;color:#FFFFFF;}@media (min-width:767px){.c-alert__close{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;}}.c-alert__close .o-icon{-webkit-transition:-webkit-transform 0.3s ease 0s;transition:-webkit-transform 0.3s ease 0s;-o-transition:transform 0.3s ease 0s;transition:transform 0.3s ease 0s;transition:transform 0.3s ease 0s,-webkit-transform 0.3s ease 0s;}.c-alert__close:hover .o-icon,.c-alert__close:focus .o-icon{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}.c-campaign{position:relative;padding:30px 20px;background:#FEC2DB;color:#003057;margin-left:-20px;margin-right:-20px;margin-top:5rem;margin-bottom:5rem;}@media (min-width:767px){.c-campaign{margin-left:0;margin-right:0;padding:30px;}}@media (min-width:1024px){.c-campaign{padding:2.44444rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}@media (min-width:1400px){.c-campaign{padding:2.5rem;}}.page-node-type-page .c-campaign,.page-node-type-article .c-campaign{--sidebarWidth:0.3;--sliceColumnWidth:0.7;--gutter:1.66667rem;}@media (min-width:767px){.page-node-type-page .c-campaign,.page-node-type-article .c-campaign{width:calc((100% * (1 + (var(--sidebarWidth)) / (var(--sliceColumnWidth)))) + (var(--gutter) / 2));}}@media (min-width:1024px){.page-node-type-page .c-campaign,.page-node-type-article .c-campaign{--gutter:2.22222rem;}}@media (min-width:1400px){.page-node-type-page .c-campaign,.page-node-type-article .c-campaign{--gutter:2.5rem;}}.c-campaign__title{margin-bottom:1rem;}@media (min-width:1024px){.c-campaign__title{margin-bottom:1.5rem;}}.c-campaign__content{font-size:1rem;line-height:1.5;}@media all and (min-width:1400px){.c-campaign__content{font-size:0.9rem;}}@media (min-width:1024px){.c-campaign__content{max-width:60%;padding-right:20px;}}.c-campaign__footer{margin-top:15px;width:100%;}@media (min-width:767px){.c-campaign__footer{margin-top:30px;}}.c-campaign__footer a{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media (min-width:767px){.c-campaign__footer a{width:auto;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;}}.c-campaign__img{position:relative;margin-top:-40px;width:100%;max-width:400px;margin-left:auto;margin-right:auto;}.c-campaign__img::before{content:'';display:block;padding-bottom:90%;}.c-campaign__img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top right;object-position:top right;}@media (min-width:1024px){.c-campaign__img{width:45%;max-width:450px;margin-right:-80px;margin-top:-75px;margin-bottom:-120px;}}@media (min-width:1400px){.c-campaign__img{width:40%;max-width:500px;margin-right:-80px;margin-bottom:-140px;}}.c-page-blur{display:none;}@media (min-width:1400px){.c-page-blur{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.5);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);z-index:9;}} -} -.c-social .o-external-link::after {display: none} diff --git a/postcode_lookup/static/css/all.css b/postcode_lookup/static/css/all.css index 647ed4d..848a9d6 100644 --- a/postcode_lookup/static/css/all.css +++ b/postcode_lookup/static/css/all.css @@ -1,11 +1,12 @@ /* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */ .responsive-figure-table{max-width:100%;overflow-x:auto;margin:0;} +.gin-secondary-toolbar--frontend{position:fixed !important;top:var(--gin-toolbar-height) !important;left:var(--gin-toolbar-x-offset);width:calc(100% - var(--gin-toolbar-x-offset));}html{--gin-toolbar-y-offset:calc(var(--gin-toolbar-height) + var(--gin-toolbar-secondary-height)) !important;} .paragraph--unpublished{background-color:#fff4f4;} /* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */ -@media screen{html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;}.swiper-container-no-flexbox .swiper-slide{float:left;}.swiper-container-vertical > .swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box;}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px,0,0);transform:translate3d(0px,0,0);}.swiper-container-multirow > .swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;}.swiper-container-free-mode > .swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto;}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;}.swiper-slide-invisible-blank{visibility:hidden;}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto;}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform;}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px;}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10;}.swiper-container-3d .swiper-slide-shadow-left{background-image:-o-linear-gradient(right,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to left,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-container-3d .swiper-slide-shadow-right{background-image:-o-linear-gradient(left,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to right,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-container-3d .swiper-slide-shadow-top{background-image:-o-linear-gradient(bottom,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to top,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-o-linear-gradient(top,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal > .swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y;}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical > .swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x;}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat;}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:0.35;cursor:auto;pointer-events:none;}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto;}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto;}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");}.swiper-button-lock{display:none;}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms opacity;-o-transition:300ms opacity;transition:300ms opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10;}.swiper-pagination.swiper-pagination-hidden{opacity:0;}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal > .swiper-pagination-bullets{bottom:10px;left:0;width:100%;}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0;}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33);position:relative;}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(0.66);-ms-transform:scale(0.66);transform:scale(0.66);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(0.66);-ms-transform:scale(0.66);transform:scale(0.66);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33);}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:0.2;}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer;}.swiper-pagination-bullet-active{opacity:1;background:#007aff;}.swiper-container-vertical > .swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0px,-50%,0);transform:translate3d(0px,-50%,0);}.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block;}.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px;}.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:200ms top,200ms -webkit-transform;transition:200ms top,200ms -webkit-transform;-o-transition:200ms transform,200ms top;transition:200ms transform,200ms top;transition:200ms transform,200ms top,200ms -webkit-transform;}.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px;}.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap;}.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms left,200ms -webkit-transform;transition:200ms left,200ms -webkit-transform;-o-transition:200ms transform,200ms left;transition:200ms transform,200ms left;transition:200ms transform,200ms left,200ms -webkit-transform;}.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms right,200ms -webkit-transform;transition:200ms right,200ms -webkit-transform;-o-transition:200ms transform,200ms right;transition:200ms transform,200ms right;transition:200ms transform,200ms right,200ms -webkit-transform;}.swiper-pagination-progressbar{background:rgba(0,0,0,0.25);position:absolute;}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top;}.swiper-container-horizontal > .swiper-pagination-progressbar,.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0;}.swiper-container-vertical > .swiper-pagination-progressbar,.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0;}.swiper-pagination-white .swiper-pagination-bullet-active{background:#ffffff;}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,0.25);}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#ffffff;}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000000;}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,0.25);}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000000;}.swiper-pagination-lock{display:none;}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,0.1);}.swiper-container-horizontal > .swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%;}.swiper-container-vertical > .swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%;}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,0.5);border-radius:10px;left:0;top:0;}.swiper-scrollbar-cursor-drag{cursor:move;}.swiper-scrollbar-lock{display:none;}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;}.swiper-zoom-container > img,.swiper-zoom-container > svg,.swiper-zoom-container > canvas{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;}.swiper-slide-zoomed{cursor:move;}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite;}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat;}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000;}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none;}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto;}.swiper-container-cube{overflow:visible;}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%;}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none;}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto;}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next + .swiper-slide{pointer-events:auto;visibility:visible;}.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:0.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0;}.swiper-container-flip{overflow:visible;}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none;}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto;}.swiper-container-flip .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px;}[data-simplebar]{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit;}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto !important;height:auto !important;z-index:0;}.simplebar-offset{direction:inherit !important;-webkit-box-sizing:inherit !important;box-sizing:inherit !important;resize:none !important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch;}.simplebar-content-wrapper{direction:inherit;-webkit-box-sizing:border-box !important;box-sizing:border-box !important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;scrollbar-width:none;-ms-overflow-style:none;}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{width:0;height:0;}.simplebar-content:before,.simplebar-content:after{content:' ';display:table;}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none;}.simplebar-height-auto-observer-wrapper{-webkit-box-sizing:inherit !important;box-sizing:inherit !important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;-webkit-box-flex:inherit;-ms-flex-positive:inherit;flex-grow:inherit;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:0;flex-basis:0;}.simplebar-height-auto-observer{-webkit-box-sizing:inherit;box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1;}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden;}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all;}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px;}.simplebar-scrollbar:before{position:absolute;content:'';background:black;border-radius:7px;left:2px;right:2px;opacity:0;-webkit-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;transition:opacity 0.2s linear;}.simplebar-scrollbar.simplebar-visible:before{opacity:0.5;-webkit-transition:opacity 0s linear;-o-transition:opacity 0s linear;transition:opacity 0s linear;}.simplebar-track.simplebar-vertical{top:0;width:11px;}.simplebar-track.simplebar-vertical .simplebar-scrollbar:before{top:2px;bottom:2px;}.simplebar-track.simplebar-horizontal{left:0;height:11px;}.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{height:100%;left:2px;right:2px;}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:2px;height:7px;min-height:0;min-width:10px;width:auto;}[data-simplebar-direction='rtl'] .simplebar-track.simplebar-vertical{right:auto;left:0;}.hs-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll;}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none;}@media screen and (min-width:320px){head{font-family:"tiny 320px";}body:after{content:"tiny - min-width: 320px";}}@media screen and (min-width:480px){head{font-family:"small 480px";}body:after{content:"small - min-width: 480px";}}@media screen and (min-width:767px){head{font-family:"medium 767px";}body:after{content:"medium - min-width: 767px";}}@media screen and (min-width:1024px){head{font-family:"large 1024px";}body:after{content:"large - min-width: 1024px";}}@media screen and (min-width:1400px){head{font-family:"huge 1400px";}body:after{content:"huge - min-width: 1400px";}}@media screen and (min-width:1800px){head{font-family:"mega 1800px";}body:after{content:"mega - min-width: 1800px";}}head{clear:both;}head title{font-family:"tiny 320px, small 480px, medium 767px, large 1024px, huge 1400px, mega 1800px";}body:after{display:none;}*[data-usn-if]{display:none;}*:focus{outline:none;}.tabbing main:focus,.tabbing a:focus,.tabbing button:focus,.tabbing textarea:focus,.tabbing select:focus,.tabbing input:focus,.tabbing [role="button"]:focus,.tabbing .c-voter-wizard-radio__input:focus + .c-voter-wizard__label{-webkit-box-shadow:0 0 0 5px #16aa47;box-shadow:0 0 0 5px #16aa47;outline:none;}@media (min-width:767px){.o-grid-gutter{margin-left:-1.66667rem;}}@media (min-width:1024px){.o-grid-gutter{margin-left:-2.22222rem;}}@media (min-width:1400px){.o-grid-gutter{margin-left:-2.5rem;}}@media (min-width:767px){.o-grid-gutter__item{padding-left:1.66667rem;}}@media (min-width:1024px){.o-grid-gutter__item{padding-left:2.22222rem;}}@media (min-width:1400px){.o-grid-gutter__item{padding-left:2.5rem;}}.o-link-animate{-webkit-backface-visibility:hidden;backface-visibility:hidden;}.o-link-animate > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),#25B2D3 calc(100% - 2px),#25B2D3 calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),#25B2D3 calc(100% - 2px),#25B2D3 calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;text-shadow:2px 0 0 #003057,-1px 0 0 #003057;}@media (min-width:767px){.o-link-animate > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.o-link-animate > span:not(.visually-hidden){text-shadow:1px 2px 0 #003057,-1px 2px 0 #003057;}}.o-link-animate:hover,.o-link-animate:focus{text-decoration:none;}.o-link-animate:hover > span:not(.visually-hidden),.o-link-animate:focus > span:not(.visually-hidden){background-size:100% 100%;}.o-link-animate.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.u-visually-hidden,.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal;}.u-visually-hidden-focusable:active,.u-visually-hidden-focusable:focus,.visually-hidden-focusable:active,.visually-hidden-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}.u-hidden{display:none;}.u-invisible{visibility:hidden;}.u-clear{clear:both;}.u-list-reset{margin:0;padding:0;list-style:none;}@media (min-width:1024px){.u-hide-desk{display:none;}}.u-hide-mob{display:none;}@media (min-width:1024px){.u-hide-mob{display:block;}}.svg-symbols{display:none;}form{zoom:1;}form:before,form:after{content:"";display:table;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}form:after{clear:both;}fieldset{zoom:1;border:0;padding:0;margin-left:0;}fieldset:before,fieldset:after{content:"";display:table;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}fieldset:after{clear:both;}legend,label{font-size:1.12rem;line-height:1.2;display:block;}@media all and (min-width:767px){legend,label{font-size:1.12rem;line-height:1.2;}}@media all and (min-width:1024px){legend,label{font-size:1.11rem;line-height:1.2;}}@media all and (min-width:1400px){legend,label{font-size:1.1rem;line-height:1.2;}}.fieldset-legend,label{margin-bottom:0.75em;display:block;}input,textarea,select{font-size:1rem;line-height:initial;display:block;width:100%;outline:0;border-radius:0px;border:0;background-color:#e5f4f8;padding:20px;border-bottom:2px solid #007292;}@media all and (min-width:767px){input,textarea,select{font-size:0.88rem;line-height:initial;}}@media all and (min-width:1024px){input,textarea,select{font-size:1rem;line-height:initial;}}@media all and (min-width:1400px){input,textarea,select{font-size:0.9rem;line-height:initial;}}@media (min-width:767px){input,textarea,select{padding:18px;}}select{-webkit-appearance:none;-webkit-border-radius:0px;background-image:url(https://www.electoralcommission.org.uk/themes/custom/electoralcommission/dist/img/svg/icon-chevron.svg);background-repeat:no-repeat;background-size:15px 8px;background-position:right 20px center;line-height:auto;}select::-ms-expand{display:none;}textarea{min-height:100px;resize:vertical;-webkit-overflow-scrolling:touch;}input[type=button],input[type=submit],button{border:0;width:auto;display:inline-block;vertical-align:middle;cursor:pointer;font-family:"Swis721LtBTW05-Medium","helvetica","arial",sans-serif;}input[type=checkbox],input[type=radio]{width:15px;height:15px;display:inline-block;vertical-align:middle;border:1px solid "keyline";position:static;background-color:#FFFFFF;margin-right:0.5em;}input[type=checkbox] + label,input[type=radio] + label{display:inline-block;vertical-align:middle;margin-bottom:0;}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}input[type=number]{-moz-appearance:textfield;}input:-webkit-autofill{-webkit-box-shadow:0 0 0 60px white inset;}::-webkit-input-placeholder{font-size:1rem;line-height:1.2;}@media all and (min-width:767px){::-webkit-input-placeholder{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){::-webkit-input-placeholder{font-size:0.8rem;line-height:1.2;}}@media all and (min-width:1400px){::-webkit-input-placeholder{font-size:0.8rem;line-height:1.2;}}:-moz-placeholder{font-size:1rem;line-height:1.2;}@media all and (min-width:767px){:-moz-placeholder{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){:-moz-placeholder{font-size:0.8rem;line-height:1.2;}}@media all and (min-width:1400px){:-moz-placeholder{font-size:0.8rem;line-height:1.2;}}::-moz-placeholder{font-size:1rem;line-height:1.2;}@media all and (min-width:767px){::-moz-placeholder{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){::-moz-placeholder{font-size:0.8rem;line-height:1.2;}}@media all and (min-width:1400px){::-moz-placeholder{font-size:0.8rem;line-height:1.2;}}:-ms-input-placeholder{font-size:1rem;line-height:1.2;}@media all and (min-width:767px){:-ms-input-placeholder{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){:-ms-input-placeholder{font-size:0.8rem;line-height:1.2;}}@media all and (min-width:1400px){:-ms-input-placeholder{font-size:0.8rem;line-height:1.2;}}::-ms-input-placeholder{font-size:1rem;line-height:1.2;}@media all and (min-width:767px){::-ms-input-placeholder{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){::-ms-input-placeholder{font-size:0.8rem;line-height:1.2;}}@media all and (min-width:1400px){::-ms-input-placeholder{font-size:0.8rem;line-height:1.2;}}.fieldset-inset{padding:24px 24px 0 24px;border:1px solid #003057;}.fieldset-inset.t-learning,.t-learning .fieldset-inset{border-color:#FF8BFF;}.fieldset-inset.t-learning--educator,.t-learning--educator .fieldset-inset{border-color:#00E7BD;}.fieldset-inset.t-digital-transparency,.t-digital-transparency .fieldset-inset{border-color:#6F00B0;}@media (min-width:767px){.fieldset-inset{padding:27px 27px 0 27px;}}@media (min-width:1024px){.fieldset-inset{padding:40px 40px 10px 40px;}}@font-face{font-family:"Swis721LtBTW05-Medium";font-style:normal;font-weight:normal;src:url(https://www.electoralcommission.org.uk/themes/custom/electoralcommission/dist/fonts/swis721/Swis721MdBTW05-Medium.woff2) format("woff2"),url(https://www.electoralcommission.org.uk/themes/custom/electoralcommission/dist/fonts/swis721/Swis721MdBTW05-Medium.woff) format("woff");}@font-face{font-family:"Swis721LtBTW05-Medium";font-style:italic;font-weight:normal;src:url(https://www.electoralcommission.org.uk/themes/custom/electoralcommission/dist/fonts/swis721/Swis721MdBTW05-MediumItalic.woff2) format("woff2"),url(https://www.electoralcommission.org.uk/themes/custom/electoralcommission/dist/fonts/swis721/Swis721MdBTW05-MediumItalic.woff) format("woff");}@font-face{font-family:"Swis721LtBTW05-Medium";font-style:normal;font-weight:bold;src:url(https://www.electoralcommission.org.uk/themes/custom/electoralcommission/dist/fonts/swis721/Swis721BTWGL4W05-Bold.woff2) format("woff2"),url(https://www.electoralcommission.org.uk/themes/custom/electoralcommission/dist/fonts/swis721/Swis721BTWGL4W05-Bold.woff) format("woff");}@font-face{font-family:"Swis721MdBTW05-Bold";font-style:normal;font-weight:normal;src:url(https://www.electoralcommission.org.uk/themes/custom/electoralcommission/dist/fonts/swis721/Swis721BTWGL4W05-Bold.woff2) format("woff2"),url(https://www.electoralcommission.org.uk/themes/custom/electoralcommission/dist/fonts/swis721/Swis721BTWGL4W05-Bold.woff) format("woff");}html{font-size:100%;line-height:1.4;}@media all and (min-width:767px){html{font-size:112.5%;line-height:1.5;}}@media all and (min-width:1024px){html{font-size:112.5%;line-height:1.5;}}@media all and (min-width:1400px){html{font-size:125%;line-height:1.5;}}*,*:after,*:before{-webkit-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}html{font-family:"Swis721LtBTW05-Medium","helvetica","arial",sans-serif;min-height:100%;overflow-x:hidden;}body{min-height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#FFFFFF;color:#002C57;}body.with-border{border:32px solid black !important;}body.with-border .o-back-to-top{right:32px;}body.with-border .c-home-hero{background-color:#252525;}body.nav-is-active{height:100%;width:100%;overflow:hidden;position:fixed;}body.moderation-note-highlight{background:#FFFFFF !important;}h1,h2,h3,h4,h5,h6,.o-type-h1,.o-type-h2,.o-type-h3,.o-type-h4,.o-type-h5,.o-type-h6{margin:0 0 1em;font-family:"Swis721MdBTW05-Bold","helvetica","arial",sans-serif;font-weight:normal;}h1,.o-type-h1{font-size:1.67rem;line-height:1.4;}@media all and (min-width:767px){h1,.o-type-h1{font-size:1.78rem;line-height:1.4;}}@media all and (min-width:1024px){h1,.o-type-h1{font-size:2.11rem;line-height:1.4;}}@media all and (min-width:1400px){h1,.o-type-h1{font-size:2.3rem;line-height:1.4;}}h2,.o-type-h2{font-size:1.56rem;line-height:1.4;}@media all and (min-width:767px){h2,.o-type-h2{font-size:1.56rem;line-height:1.4;}}@media all and (min-width:1024px){h2,.o-type-h2{font-size:1.67rem;line-height:1.4;}}@media all and (min-width:1400px){h2,.o-type-h2{font-size:1.8rem;line-height:1.4;}}h3,.o-type-h3{font-size:1.38rem;line-height:1.4;}@media all and (min-width:767px){h3,.o-type-h3{font-size:1.35rem;line-height:1.4;}}@media all and (min-width:1024px){h3,.o-type-h3{font-size:1.33rem;line-height:1.4;}}@media all and (min-width:1400px){h3,.o-type-h3{font-size:1.3rem;line-height:1.4;}}h4,.o-type-h4{font-size:1.12rem;line-height:1.4;}@media all and (min-width:767px){h4,.o-type-h4{font-size:1.12rem;line-height:1.4;}}@media all and (min-width:1024px){h4,.o-type-h4{font-size:1.11rem;line-height:1.4;}}@media all and (min-width:1400px){h4,.o-type-h4{font-size:1.1rem;line-height:1.4;}}h5,.o-type-h5{font-size:1.12rem;line-height:1.4;}h6,.o-type-h6{font-size:1.12rem;line-height:1.4;}p{margin:0 0 1em;}ul,ol,dl{margin:0 0 1em;padding-left:1.5em;}ul ul,ul ol,ol ul,ol ol{margin-top:0;margin-bottom:0;}a{color:currentColor;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration:none;}a:hover,a:focus{color:"hover";outline:0;text-decoration:underline;}.link-underline{text-decoration:underline;}.link-underline:hover,.link-underline:focus{text-decoration:none;}address{font-style:normal;}hr{border-bottom:1px solid "grey";border-left:none;border-right:none;border-top:none;margin:1em;}strong{font-family:"Swis721MdBTW05-Bold","helvetica","arial",sans-serif;font-weight:normal;}img,picture,svg{margin:0;max-width:100%;}figure{margin:0;padding:0;}blockquote{margin:1em 0;padding-left:2em;border-left:1px solid "keyline";}blockquote p{position:relative;}blockquote p:first-child:before{content:open-quote;position:absolute;left:-0.5em;}blockquote p:last-child{margin-bottom:0;}blockquote p:last-child:after{content:close-quote;}cite{color:#002C57;font-style:italic;}cite:before{content:"\2014 \00A0";}code{padding:4px 6px;}.l-main-content{position:relative;}@media (min-width:767px){.l-main-content{margin-left:-1.66667rem;}}@media (min-width:1024px){.l-main-content{margin-left:-2.22222rem;}}@media (min-width:1400px){.l-main-content{margin-left:-2.5rem;}}@media (min-width:767px){.l-main-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;}}@media (min-width:767px){.l-content-w-sidebar{padding-left:1.66667rem;}}@media (min-width:1024px){.l-content-w-sidebar{padding-left:2.22222rem;}}@media (min-width:1400px){.l-content-w-sidebar{padding-left:2.5rem;}}@media (min-width:767px){.l-content-w-sidebar{width:70%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.l-content-w-sidebar .c-accordion__content{width:100%;}}@media (min-width:767px){.l-sidebar{padding-left:1.66667rem;}}@media (min-width:1024px){.l-sidebar{padding-left:2.22222rem;}}@media (min-width:1400px){.l-sidebar{padding-left:2.5rem;}}@media (min-width:767px){.l-sidebar{width:30%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}.l-sidebar__padding{margin-top:1.875rem;}@media (min-width:767px){.l-sidebar__padding{margin-top:2.77778rem;}}@media (min-width:1400px){.l-sidebar__padding{margin-top:3.5rem;}}@media (min-width:767px){.page-node-type-landing-page .paragraph--type--slice-content,.page-node-type-landing-page .paragraph--type--slice-form,.page-node-type-landing-page .paragraph--type--slice-media,.page-node-type-landing-page .paragraph--type--summary-box,.page-node-type-landing-page .paragraph--type--tableau,.page-node-type-landing-page .paragraph--type--quote,.page-node-type-guidance-type .paragraph--type--slice-content,.page-node-type-guidance-type .paragraph--type--slice-form,.page-node-type-guidance-type .paragraph--type--slice-media,.page-node-type-guidance-type .paragraph--type--summary-box,.page-node-type-guidance-type .paragraph--type--tableau,.page-node-type-guidance-type .paragraph--type--quote{width:70%;}}.page-node-type-guidlet .l-content-w-sidebar,.page-node-type-guidance .l-content-w-sidebar{width:100%;}@media (min-width:767px){.page-node-type-guidlet .l-content-w-sidebar,.page-node-type-guidance .l-content-w-sidebar{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}}@media (min-width:1024px){.page-node-type-guidlet .l-content-w-sidebar,.page-node-type-guidance .l-content-w-sidebar{width:70%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}}.page-node-type-guidlet .l-sidebar,.page-node-type-guidance .l-sidebar{width:100%;}@media (min-width:767px){.page-node-type-guidlet .l-sidebar,.page-node-type-guidance .l-sidebar{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}}@media (min-width:1024px){.page-node-type-guidlet .l-sidebar,.page-node-type-guidance .l-sidebar{width:30%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}}.region-content{margin:1.875rem 0;}@media (min-width:767px){.region-content{margin:2.77778rem 0;}}@media (min-width:1400px){.region-content{margin:3.5rem 0;}}.path-polling-stations .l-sidebar{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}.l-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;}@media (min-width:767px){.l-grid{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;}}.l-grid--align-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}.l-grid__item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}.l-grid__item--wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;}@media (min-width:767px){.l-grid--2-col .l-grid__item{width:50%;}}@media (min-width:767px){.l-grid--3-col .l-grid__item{width:33.333%;}}@media (min-width:1024px){.l-grid--3-col-lrg .l-grid__item{width:33.333%;}}@media (min-width:767px){.l-grid--4-col .l-grid__item{width:50%;}}@media (min-width:1024px){.l-grid--4-col .l-grid__item{width:25%;}}@media (min-width:767px){.l-grid--w-h-gutter{margin-left:-0.83333rem;margin-right:-0.83333rem;}}@media (min-width:767px){.l-grid--w-h-gutter .l-grid__item{padding-left:0.83333rem;padding-right:0.83333rem;}}@media (min-width:767px){.l-grid--w-v-gutter{margin-top:-0.83333rem;margin-bottom:-0.83333rem;}}@media (min-width:767px){.l-grid--w-v-gutter .l-grid__item{padding-top:0.83333rem;padding-bottom:0.83333rem;}}.o-button,.c-wysiwyg .button-link{font-family:"Swis721LtBTW05-Medium","helvetica","arial",sans-serif;font-size:1rem;line-height:1;background-color:transparent;border:0;cursor:pointer;padding:0;outline:none;text-align:left;-webkit-transition:background-color 0.2s ease-in-out,color 0.2s ease-in-out;-o-transition:background-color 0.2s ease-in-out,color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out,color 0.2s ease-in-out;}@media all and (min-width:767px){.o-button,.c-wysiwyg .button-link{font-size:0.88rem;line-height:1;}}@media all and (min-width:1024px){.o-button,.c-wysiwyg .button-link{font-size:1rem;line-height:1;}}@media all and (min-width:1400px){.o-button,.c-wysiwyg .button-link{font-size:0.9rem;line-height:1;}}.o-button--primary,.c-wysiwyg .button-link{padding:20px;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.o-button--primary:hover,.c-wysiwyg .button-link:hover,.o-button--primary:focus,.c-wysiwyg .button-link:focus{text-decoration:none;}.o-button--primary:hover:not(.o-button--no-icon-transition) .o-icon,.c-wysiwyg .button-link:hover:not(.o-button--no-icon-transition) .o-icon,.o-button--primary:focus:not(.o-button--no-icon-transition) .o-icon,.c-wysiwyg .button-link:focus:not(.o-button--no-icon-transition) .o-icon{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px);}.o-button--primary.o-external-link:after,.c-wysiwyg .o-external-link.button-link:after{content:none;}.o-button--primary.o-external-link:hover .o-icon,.c-wysiwyg .o-external-link.button-link:hover .o-icon,.o-button--primary.o-external-link:focus .o-icon,.c-wysiwyg .o-external-link.button-link:focus .o-icon{-webkit-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px);}.o-button--primary .o-icon,.c-wysiwyg .button-link .o-icon{margin-left:1rem;position:relative;}.o-button--primary .o-icon:only-child,.c-wysiwyg .button-link .o-icon:only-child{margin:0;}.o-button--primary-reverse{padding:20px;}.o-button--primary-reverse:hover,.o-button--primary-reverse:focus{text-decoration:none;}.o-button--primary-reverse:hover:not(.o-button--no-icon-transition) .o-icon,.o-button--primary-reverse:focus:not(.o-button--no-icon-transition) .o-icon{-webkit-transform:translateX(-5px) scaleX(-1);-ms-transform:translateX(-5px) scaleX(-1);transform:translateX(-5px) scaleX(-1);}.o-button--primary-reverse .o-icon{-webkit-transform:translateX(0px) scaleX(-1);-ms-transform:translateX(0px) scaleX(-1);transform:translateX(0px) scaleX(-1);margin-right:1rem;margin-left:0;}.o-button--light{background-color:#FFFFFF;color:#003057;}.o-button--light:hover,.o-button--light:focus{background-color:#e6e6e6;}.o-button--dark{background-color:#003057;color:#FFFFFF;}.o-button--dark:hover,.o-button--dark:focus{background-color:#007292;}.o-button--outline{background-color:transparent;-webkit-box-shadow:inset 2px 2px 0px #003057,inset -2px -2px 0px #003057;box-shadow:inset 2px 2px 0px #003057,inset -2px -2px 0px #003057;}.o-button--voting{background-color:#077988;color:#FFFFFF;}.o-button--voting:hover,.o-button--voting:focus{background-color:#054e57;}.o-button--error{background-color:#ED1D24;color:#FFFFFF;}.o-button--error[disabled]{pointer-events:none;}.o-button--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.o-button--light-blue{background-color:#25B2D3;color:#003057;}.o-button--light-blue:hover,.o-button--light-blue:focus{background-color:#1a7b92;color:#FFFFFF;}.o-button--theme,.c-wysiwyg .button-link{background-color:#003057;color:#FFFFFF;}.o-button--theme:hover,.c-wysiwyg .button-link:hover,.o-button--theme:focus,.c-wysiwyg .button-link:focus{background-color:#007292;}.t-digital-transparency .o-button--theme,.t-digital-transparency .c-wysiwyg .button-link,.c-wysiwyg .t-digital-transparency .button-link{background-color:#6F00B0;color:#FFFFFF;}.t-digital-transparency .o-button--theme:hover,.t-digital-transparency .c-wysiwyg .button-link:hover,.c-wysiwyg .t-digital-transparency .button-link:hover,.t-digital-transparency .o-button--theme:focus,.t-digital-transparency .c-wysiwyg .button-link:focus,.c-wysiwyg .t-digital-transparency .button-link:focus{background-color:#4f007d;}.o-button--keyline-white{border:1px solid #FFFFFF;color:#FFFFFF;}.o-button--keyline-white:hover,.o-button--keyline-white:focus,.o-button--keyline-white.is-active{background-color:#FFFFFF;color:#705191;}.o-button--keyline-blue{border:1px solid #003057;color:#003057;}.o-button--keyline-blue:hover,.o-button--keyline-blue:focus,.o-button--keyline-blue.is-active{background-color:#003057;color:#FFFFFF;}.o-meta-link{-webkit-backface-visibility:hidden;backface-visibility:hidden;font-size:1rem;line-height:1.5;}.o-meta-link > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;}@media (min-width:767px){.o-meta-link > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.o-meta-link > span:not(.visually-hidden).page-node-type-longform-content,.page-node-type-longform-content .o-meta-link > span:not(.visually-hidden){text-shadow:2px 0 0 #705191,-1px 0 0 #705191;}@media (min-width:767px){.o-meta-link > span:not(.visually-hidden).page-node-type-longform-content,.page-node-type-longform-content .o-meta-link > span:not(.visually-hidden){text-shadow:1px 2px 0 #705191,-1px 2px 0 #705191;}}.o-meta-link > span:not(.visually-hidden).t-default,.t-default .o-meta-link > span:not(.visually-hidden){text-shadow:2px 0 0 #e5f4f8,-1px 0 0 #e5f4f8;}@media (min-width:767px){.o-meta-link > span:not(.visually-hidden).t-default,.t-default .o-meta-link > span:not(.visually-hidden){text-shadow:1px 2px 0 #e5f4f8,-1px 2px 0 #e5f4f8;}}.o-meta-link > span:not(.visually-hidden).t-default-dark,.t-default-dark .o-meta-link > span:not(.visually-hidden){text-shadow:2px 0 0 #003057,-1px 0 0 #003057;}@media (min-width:767px){.o-meta-link > span:not(.visually-hidden).t-default-dark,.t-default-dark .o-meta-link > span:not(.visually-hidden){text-shadow:1px 2px 0 #003057,-1px 2px 0 #003057;}}.o-meta-link > span:not(.visually-hidden).t-guidance,.t-guidance .o-meta-link > span:not(.visually-hidden){text-shadow:2px 0 0 #a91255,-1px 0 0 #a91255;}@media (min-width:767px){.o-meta-link > span:not(.visually-hidden).t-guidance,.t-guidance .o-meta-link > span:not(.visually-hidden){text-shadow:1px 2px 0 #a91255,-1px 2px 0 #a91255;}}.o-meta-link > span:not(.visually-hidden).t-your-vote-matters,.t-your-vote-matters .o-meta-link > span:not(.visually-hidden){text-shadow:2px 0 0 #077988,-1px 0 0 #077988;}@media (min-width:767px){.o-meta-link > span:not(.visually-hidden).t-your-vote-matters,.t-your-vote-matters .o-meta-link > span:not(.visually-hidden){text-shadow:1px 2px 0 #077988,-1px 2px 0 #077988;}}.o-meta-link > span:not(.visually-hidden).t-mature-orange,.t-mature-orange .o-meta-link > span:not(.visually-hidden){text-shadow:2px 0 0 #B74E20,-1px 0 0 #B74E20;}@media (min-width:767px){.o-meta-link > span:not(.visually-hidden).t-mature-orange,.t-mature-orange .o-meta-link > span:not(.visually-hidden){text-shadow:1px 2px 0 #B74E20,-1px 2px 0 #B74E20;}}.o-meta-link > span:not(.visually-hidden).t-mature-green,.t-mature-green .o-meta-link > span:not(.visually-hidden){text-shadow:2px 0 0 #897616,-1px 0 0 #897616;}@media (min-width:767px){.o-meta-link > span:not(.visually-hidden).t-mature-green,.t-mature-green .o-meta-link > span:not(.visually-hidden){text-shadow:1px 2px 0 #897616,-1px 2px 0 #897616;}}.o-meta-link > span:not(.visually-hidden).t-mature-purple,.t-mature-purple .o-meta-link > span:not(.visually-hidden){text-shadow:2px 0 0 #705191,-1px 0 0 #705191;}@media (min-width:767px){.o-meta-link > span:not(.visually-hidden).t-mature-purple,.t-mature-purple .o-meta-link > span:not(.visually-hidden){text-shadow:1px 2px 0 #705191,-1px 2px 0 #705191;}}.o-meta-link > span:not(.visually-hidden).t-mature-yellow,.t-mature-yellow .o-meta-link > span:not(.visually-hidden){text-shadow:2px 0 0 #897616,-1px 0 0 #897616;}@media (min-width:767px){.o-meta-link > span:not(.visually-hidden).t-mature-yellow,.t-mature-yellow .o-meta-link > span:not(.visually-hidden){text-shadow:1px 2px 0 #897616,-1px 2px 0 #897616;}}.o-meta-link > span:not(.visually-hidden).t-mature-brown,.t-mature-brown .o-meta-link > span:not(.visually-hidden){text-shadow:2px 0 0 #2B220A,-1px 0 0 #2B220A;}@media (min-width:767px){.o-meta-link > span:not(.visually-hidden).t-mature-brown,.t-mature-brown .o-meta-link > span:not(.visually-hidden){text-shadow:1px 2px 0 #2B220A,-1px 2px 0 #2B220A;}}.o-meta-link > span:not(.visually-hidden).t-learning,.t-learning .o-meta-link > span:not(.visually-hidden){text-shadow:2px 0 0 #FF8BFF,-1px 0 0 #FF8BFF;}@media (min-width:767px){.o-meta-link > span:not(.visually-hidden).t-learning,.t-learning .o-meta-link > span:not(.visually-hidden){text-shadow:1px 2px 0 #FF8BFF,-1px 2px 0 #FF8BFF;}}.o-meta-link > span:not(.visually-hidden).t-learning--educator,.t-learning--educator .o-meta-link > span:not(.visually-hidden){text-shadow:2px 0 0 #00E7BD,-1px 0 0 #00E7BD;}@media (min-width:767px){.o-meta-link > span:not(.visually-hidden).t-learning--educator,.t-learning--educator .o-meta-link > span:not(.visually-hidden){text-shadow:1px 2px 0 #00E7BD,-1px 2px 0 #00E7BD;}}.o-meta-link > span:not(.visually-hidden).t-digital-transparency,.t-digital-transparency .o-meta-link > span:not(.visually-hidden){text-shadow:2px 0 0 #6F00B0,-1px 0 0 #6F00B0;}@media (min-width:767px){.o-meta-link > span:not(.visually-hidden).t-digital-transparency,.t-digital-transparency .o-meta-link > span:not(.visually-hidden){text-shadow:1px 2px 0 #6F00B0,-1px 2px 0 #6F00B0;}}.o-meta-link:hover,.o-meta-link:focus{text-decoration:none;}.o-meta-link:hover > span:not(.visually-hidden),.o-meta-link:focus > span:not(.visually-hidden){background-size:0% 100%;}.o-meta-link.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}@media all and (min-width:767px){.o-meta-link{font-size:0.88rem;line-height:1.5;}}@media all and (min-width:1024px){.o-meta-link{font-size:1rem;line-height:1.5;}}@media all and (min-width:1400px){.o-meta-link{font-size:0.9rem;line-height:1.5;}}.o-external-link:after{content:'';background-image:url(https://www.electoralcommission.org.uk/themes/custom/electoralcommission/dist/img/svg/icon-external-link.svg);width:22px;height:22px;background-size:cover;position:relative;display:inline-block;margin:2px 5px;vertical-align:sub;}.o-container,.o-container-fluid{margin:0 auto;padding:0 20px;max-width:1400px;width:100%;}@media (min-width:480px){.o-container,.o-container-fluid{padding:0 20px;}}@media (min-width:767px){.o-container,.o-container-fluid{padding:0 30px;}}@media (min-width:1024px){.o-container,.o-container-fluid{padding:0 50px;}}.o-container-fluid{max-width:none;}.o-container__padding{margin:1.875rem 0;}@media (min-width:767px){.o-container__padding{margin:2.77778rem 0;}}@media (min-width:1400px){.o-container__padding{margin:3.5rem 0;}}.o-page{overflow-x:hidden;}.o-back-to-top{width:100%;position:fixed;bottom:-100px;margin-bottom:0;border-top:1px solid #FFFFFF;z-index:1;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}@media (min-width:767px){.o-back-to-top{border-top:0;right:0;width:auto;}}.o-back-to-top.-reveal{bottom:0;}.o-back-to-top:hover .o-icon,.o-back-to-top:focus .o-icon{top:45%;-webkit-transform:translateX(5px) rotate(180deg);-ms-transform:translateX(5px) rotate(180deg);transform:translateX(5px) rotate(180deg);}.o-back-to-top .o-icon{width:0.5rem;height:0.5rem;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.o-icon{width:1.25rem;height:1.25rem;display:inline-block;fill:currentColor;-webkit-transition:-webkit-transform 0.2s ease-in-out;transition:-webkit-transform 0.2s ease-in-out;-o-transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out,-webkit-transform 0.2s ease-in-out;}.o-icon--small{width:1rem;height:1rem;}.o-icon--large{width:2rem;height:2rem;}.o-icon--rotate-90{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}.o-icon--rotate-180{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.o-icon--rotate-270{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);}.media figcaption,.figure figcaption{font-size:1rem;line-height:1.2;padding:20px 0;border-bottom:1px solid #25B2D3;}@media all and (min-width:767px){.media figcaption,.figure figcaption{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){.media figcaption,.figure figcaption{font-size:0.8rem;line-height:1.2;}}@media all and (min-width:1400px){.media figcaption,.figure figcaption{font-size:0.8rem;line-height:1.2;}}.media figcaption.t-learning,.t-learning .media figcaption,.figure figcaption.t-learning,.t-learning +@media screen{html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;}.swiper-container-no-flexbox .swiper-slide{float:left;}.swiper-container-vertical > .swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box;}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px,0,0);transform:translate3d(0px,0,0);}.swiper-container-multirow > .swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;}.swiper-container-free-mode > .swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto;}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;}.swiper-slide-invisible-blank{visibility:hidden;}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto;}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform;}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px;}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10;}.swiper-container-3d .swiper-slide-shadow-left{background-image:-o-linear-gradient(right,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to left,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-container-3d .swiper-slide-shadow-right{background-image:-o-linear-gradient(left,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to right,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-container-3d .swiper-slide-shadow-top{background-image:-o-linear-gradient(bottom,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to top,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-o-linear-gradient(top,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal > .swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y;}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical > .swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x;}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat;}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:0.35;cursor:auto;pointer-events:none;}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto;}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto;}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");}.swiper-button-lock{display:none;}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms opacity;-o-transition:300ms opacity;transition:300ms opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10;}.swiper-pagination.swiper-pagination-hidden{opacity:0;}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal > .swiper-pagination-bullets{bottom:10px;left:0;width:100%;}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0;}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33);position:relative;}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(0.66);-ms-transform:scale(0.66);transform:scale(0.66);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(0.66);-ms-transform:scale(0.66);transform:scale(0.66);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33);}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:0.2;}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer;}.swiper-pagination-bullet-active{opacity:1;background:#007aff;}.swiper-container-vertical > .swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0px,-50%,0);transform:translate3d(0px,-50%,0);}.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block;}.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px;}.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:200ms top,200ms -webkit-transform;transition:200ms top,200ms -webkit-transform;-o-transition:200ms transform,200ms top;transition:200ms transform,200ms top;transition:200ms transform,200ms top,200ms -webkit-transform;}.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px;}.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap;}.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms left,200ms -webkit-transform;transition:200ms left,200ms -webkit-transform;-o-transition:200ms transform,200ms left;transition:200ms transform,200ms left;transition:200ms transform,200ms left,200ms -webkit-transform;}.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms right,200ms -webkit-transform;transition:200ms right,200ms -webkit-transform;-o-transition:200ms transform,200ms right;transition:200ms transform,200ms right;transition:200ms transform,200ms right,200ms -webkit-transform;}.swiper-pagination-progressbar{background:rgba(0,0,0,0.25);position:absolute;}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top;}.swiper-container-horizontal > .swiper-pagination-progressbar,.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0;}.swiper-container-vertical > .swiper-pagination-progressbar,.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0;}.swiper-pagination-white .swiper-pagination-bullet-active{background:#ffffff;}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,0.25);}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#ffffff;}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000000;}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,0.25);}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000000;}.swiper-pagination-lock{display:none;}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,0.1);}.swiper-container-horizontal > .swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%;}.swiper-container-vertical > .swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%;}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,0.5);border-radius:10px;left:0;top:0;}.swiper-scrollbar-cursor-drag{cursor:move;}.swiper-scrollbar-lock{display:none;}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;}.swiper-zoom-container > img,.swiper-zoom-container > svg,.swiper-zoom-container > canvas{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;}.swiper-slide-zoomed{cursor:move;}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite;}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat;}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000;}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none;}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto;}.swiper-container-cube{overflow:visible;}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%;}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none;}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto;}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next + .swiper-slide{pointer-events:auto;visibility:visible;}.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:0.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0;}.swiper-container-flip{overflow:visible;}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none;}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto;}.swiper-container-flip .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px;}[data-simplebar]{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit;}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto !important;height:auto !important;z-index:0;}.simplebar-offset{direction:inherit !important;-webkit-box-sizing:inherit !important;box-sizing:inherit !important;resize:none !important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch;}.simplebar-content-wrapper{direction:inherit;-webkit-box-sizing:border-box !important;box-sizing:border-box !important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;scrollbar-width:none;-ms-overflow-style:none;}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{width:0;height:0;}.simplebar-content:before,.simplebar-content:after{content:' ';display:table;}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none;}.simplebar-height-auto-observer-wrapper{-webkit-box-sizing:inherit !important;box-sizing:inherit !important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;-webkit-box-flex:inherit;-ms-flex-positive:inherit;flex-grow:inherit;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:0;flex-basis:0;}.simplebar-height-auto-observer{-webkit-box-sizing:inherit;box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1;}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden;}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all;}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px;}.simplebar-scrollbar:before{position:absolute;content:'';background:black;border-radius:7px;left:2px;right:2px;opacity:0;-webkit-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;transition:opacity 0.2s linear;}.simplebar-scrollbar.simplebar-visible:before{opacity:0.5;-webkit-transition:opacity 0s linear;-o-transition:opacity 0s linear;transition:opacity 0s linear;}.simplebar-track.simplebar-vertical{top:0;width:11px;}.simplebar-track.simplebar-vertical .simplebar-scrollbar:before{top:2px;bottom:2px;}.simplebar-track.simplebar-horizontal{left:0;height:11px;}.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{height:100%;left:2px;right:2px;}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:2px;height:7px;min-height:0;min-width:10px;width:auto;}[data-simplebar-direction='rtl'] .simplebar-track.simplebar-vertical{right:auto;left:0;}.hs-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll;}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none;}@media screen and (min-width:320px){head{font-family:"tiny 320px";}body:after{content:"tiny - min-width: 320px";}}@media screen and (min-width:480px){head{font-family:"small 480px";}body:after{content:"small - min-width: 480px";}}@media screen and (min-width:767px){head{font-family:"medium 767px";}body:after{content:"medium - min-width: 767px";}}@media screen and (min-width:1024px){head{font-family:"large 1024px";}body:after{content:"large - min-width: 1024px";}}@media screen and (min-width:1400px){head{font-family:"huge 1400px";}body:after{content:"huge - min-width: 1400px";}}@media screen and (min-width:1800px){head{font-family:"mega 1800px";}body:after{content:"mega - min-width: 1800px";}}head{clear:both;}head title{font-family:"tiny 320px, small 480px, medium 767px, large 1024px, huge 1400px, mega 1800px";}body:after{display:none;}*[data-usn-if]{display:none;}*:focus{outline:none;}main:focus,a:focus,button:focus,textarea:focus,select:focus,input:focus,[role="button"]:focus,.c-voter-wizard-radio__input + .c-voter-wizard__label:focus,.c-glossary-item--enabled:focus{-webkit-box-shadow:0 0 0 5px #16aa47;box-shadow:0 0 0 5px #16aa47;outline:none;}main:focus:not(:focus-visible),a:focus:not(:focus-visible),button:focus:not(:focus-visible),textarea:focus:not(:focus-visible),select:focus:not(:focus-visible),input:focus:not(:focus-visible),[role="button"]:focus:not(:focus-visible),.c-voter-wizard-radio__input + .c-voter-wizard__label:focus:not(:focus-visible),.c-glossary-item--enabled:focus:not(:focus-visible){-webkit-box-shadow:none;box-shadow:none;}main:focus-visible,a:focus-visible,button:focus-visible,textarea:focus-visible,select:focus-visible,input:focus-visible,[role="button"]:focus-visible,.c-voter-wizard-radio__input + .c-voter-wizard__label:focus-visible,.c-glossary-item--enabled:focus-visible{-webkit-box-shadow:0 0 0 5px #16aa47;box-shadow:0 0 0 5px #16aa47;outline:none;}@media (min-width:767px){.o-grid-gutter{margin-left:-1.66667rem;}}@media (min-width:1024px){.o-grid-gutter{margin-left:-2.22222rem;}}@media (min-width:1400px){.o-grid-gutter{margin-left:-2.5rem;}}@media (min-width:767px){.o-grid-gutter__item{padding-left:1.66667rem;}}@media (min-width:1024px){.o-grid-gutter__item{padding-left:2.22222rem;}}@media (min-width:1400px){.o-grid-gutter__item{padding-left:2.5rem;}}.o-link-animate{-webkit-backface-visibility:hidden;backface-visibility:hidden;}.o-link-animate > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),#25B2D3 calc(100% - 2px),#25B2D3 calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),#25B2D3 calc(100% - 2px),#25B2D3 calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;}@media (min-width:767px){.o-link-animate > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.o-link-animate:hover,.o-link-animate:focus{text-decoration:none;}.o-link-animate:hover > span:not(.visually-hidden),.o-link-animate:focus > span:not(.visually-hidden){background-size:100% 100%;}.o-link-animate.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.u-visually-hidden,.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal;}.u-visually-hidden-focusable:active,.u-visually-hidden-focusable:focus,.visually-hidden-focusable:active,.visually-hidden-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}.u-hidden{display:none;}@media print{.u-print\:hidden{display:none !important;}}.u-invisible{visibility:hidden;}.u-clear{clear:both;}.u-list-reset{margin:0;padding:0;list-style:none;}@media (min-width:1024px){.u-hide-desk{display:none;}}.u-hide-mob{display:none;}@media (min-width:1024px){.u-hide-mob{display:block;}}.svg-symbols{display:none;}form{zoom:1;}form:before,form:after{content:"";display:table;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}form:after{clear:both;}fieldset{zoom:1;border:0;padding:0;margin-left:0;}fieldset:before,fieldset:after{content:"";display:table;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}fieldset:after{clear:both;}legend,label{font-size:1.12rem;line-height:1.2;display:block;}@media all and (min-width:767px){legend,label{font-size:1.12rem;line-height:1.2;}}@media all and (min-width:1024px){legend,label{font-size:1.11rem;line-height:1.2;}}@media all and (min-width:1400px){legend,label{font-size:1.1rem;line-height:1.2;}}.fieldset-legend,label{margin-bottom:0.75em;display:block;}input,textarea,select{font-size:1rem;line-height:initial;display:block;width:100%;outline:0;border-radius:0px;border:0;background-color:#e5f4f8;padding:20px;border-bottom:2px solid #007292;}@media all and (min-width:767px){input,textarea,select{font-size:0.88rem;line-height:initial;}}@media all and (min-width:1024px){input,textarea,select{font-size:1rem;line-height:initial;}}@media all and (min-width:1400px){input,textarea,select{font-size:0.9rem;line-height:initial;}}@media (min-width:767px){input,textarea,select{padding:18px;}}select{-webkit-appearance:none;-webkit-border-radius:0px;background-image:url(https://www.electoralcommission.org.uk/themes/custom/electoralcommission/dist/img/svg/icon-chevron.svg);background-repeat:no-repeat;background-size:15px 8px;background-position:right 20px center;line-height:auto;}select::-ms-expand{display:none;}textarea{min-height:100px;resize:vertical;-webkit-overflow-scrolling:touch;}input[type=button],input[type=submit],button{border:0;width:auto;display:inline-block;vertical-align:middle;cursor:pointer;font-family:"Swis721LtBTW05-Medium","helvetica","arial",sans-serif;}input[type=checkbox],input[type=radio]{width:15px;height:15px;display:inline-block;vertical-align:middle;border:1px solid "keyline";position:static;background-color:#FFFFFF;margin-right:0.5em;}input[type=checkbox] + label,input[type=radio] + label{display:inline-block;vertical-align:middle;margin-bottom:0;}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}input[type=number]{-moz-appearance:textfield;}input:-webkit-autofill{-webkit-box-shadow:0 0 0 60px white inset;}::-webkit-input-placeholder{font-size:1rem;line-height:1.2;}@media all and (min-width:767px){::-webkit-input-placeholder{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){::-webkit-input-placeholder{font-size:0.8rem;line-height:1.2;}}@media all and (min-width:1400px){::-webkit-input-placeholder{font-size:0.8rem;line-height:1.2;}}:-moz-placeholder{font-size:1rem;line-height:1.2;}@media all and (min-width:767px){:-moz-placeholder{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){:-moz-placeholder{font-size:0.8rem;line-height:1.2;}}@media all and (min-width:1400px){:-moz-placeholder{font-size:0.8rem;line-height:1.2;}}::-moz-placeholder{font-size:1rem;line-height:1.2;}@media all and (min-width:767px){::-moz-placeholder{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){::-moz-placeholder{font-size:0.8rem;line-height:1.2;}}@media all and (min-width:1400px){::-moz-placeholder{font-size:0.8rem;line-height:1.2;}}:-ms-input-placeholder{font-size:1rem;line-height:1.2;}@media all and (min-width:767px){:-ms-input-placeholder{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){:-ms-input-placeholder{font-size:0.8rem;line-height:1.2;}}@media all and (min-width:1400px){:-ms-input-placeholder{font-size:0.8rem;line-height:1.2;}}::-ms-input-placeholder{font-size:1rem;line-height:1.2;}@media all and (min-width:767px){::-ms-input-placeholder{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){::-ms-input-placeholder{font-size:0.8rem;line-height:1.2;}}@media all and (min-width:1400px){::-ms-input-placeholder{font-size:0.8rem;line-height:1.2;}}.fieldset-inset{padding:24px 24px 0 24px;border:1px solid #003057;}.fieldset-inset.t-learning,.t-learning .fieldset-inset{border-color:#FF8BFF;}.fieldset-inset.t-learning--educator,.t-learning--educator .fieldset-inset{border-color:#00E7BD;}.fieldset-inset.t-digital-transparency,.t-digital-transparency .fieldset-inset{border-color:#6F00B0;}@media (min-width:767px){.fieldset-inset{padding:27px 27px 0 27px;}}@media (min-width:1024px){.fieldset-inset{padding:40px 40px 10px 40px;}}@font-face{font-family:"Swis721LtBTW05-Medium";font-style:normal;font-weight:normal;src:url(https://www.electoralcommission.org.uk/themes/custom/electoralcommission/dist/fonts/swis721/Swis721MdBTW05-Medium.woff2) format("woff2"),url(https://www.electoralcommission.org.uk/themes/custom/electoralcommission/dist/fonts/swis721/Swis721MdBTW05-Medium.woff) format("woff");}@font-face{font-family:"Swis721LtBTW05-Medium";font-style:italic;font-weight:normal;src:url(https://www.electoralcommission.org.uk/themes/custom/electoralcommission/dist/fonts/swis721/Swis721MdBTW05-MediumItalic.woff2) format("woff2"),url(https://www.electoralcommission.org.uk/themes/custom/electoralcommission/dist/fonts/swis721/Swis721MdBTW05-MediumItalic.woff) format("woff");}@font-face{font-family:"Swis721LtBTW05-Medium";font-style:normal;font-weight:bold;src:url(https://www.electoralcommission.org.uk/themes/custom/electoralcommission/dist/fonts/swis721/Swis721BTWGL4W05-Bold.woff2) format("woff2"),url(https://www.electoralcommission.org.uk/themes/custom/electoralcommission/dist/fonts/swis721/Swis721BTWGL4W05-Bold.woff) format("woff");}@font-face{font-family:"Swis721MdBTW05-Bold";font-style:normal;font-weight:normal;src:url(https://www.electoralcommission.org.uk/themes/custom/electoralcommission/dist/fonts/swis721/Swis721BTWGL4W05-Bold.woff2) format("woff2"),url(https://www.electoralcommission.org.uk/themes/custom/electoralcommission/dist/fonts/swis721/Swis721BTWGL4W05-Bold.woff) format("woff");}html{font-size:100%;line-height:1.4;}@media all and (min-width:767px){html{font-size:112.5%;line-height:1.5;}}@media all and (min-width:1024px){html{font-size:112.5%;line-height:1.5;}}@media all and (min-width:1400px){html{font-size:125%;line-height:1.5;}}*,*:after,*:before{-webkit-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}html{font-family:"Swis721LtBTW05-Medium","helvetica","arial",sans-serif;min-height:100%;overflow-x:hidden;}body{min-height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#FFFFFF;color:#002C57;}body.with-border{border:32px solid black !important;}body.with-border .o-back-to-top{right:32px;}body.with-border .c-home-hero{background-color:#252525;}body.nav-is-active{height:100%;width:100%;overflow:hidden;position:fixed;}body.moderation-note-highlight{background:#FFFFFF !important;}h1,h2,h3,h4,h5,h6,.o-type-h1,.o-type-h2,.o-type-h3,.o-type-h4,.o-type-h5,.o-type-h6{margin:0 0 1em;font-family:"Swis721MdBTW05-Bold","helvetica","arial",sans-serif;font-weight:normal;}h1,.o-type-h1{font-size:1.67rem;line-height:1.4;}@media all and (min-width:767px){h1,.o-type-h1{font-size:1.78rem;line-height:1.4;}}@media all and (min-width:1024px){h1,.o-type-h1{font-size:2.11rem;line-height:1.4;}}@media all and (min-width:1400px){h1,.o-type-h1{font-size:2.3rem;line-height:1.4;}}h2,.o-type-h2{font-size:1.56rem;line-height:1.4;}@media all and (min-width:767px){h2,.o-type-h2{font-size:1.56rem;line-height:1.4;}}@media all and (min-width:1024px){h2,.o-type-h2{font-size:1.67rem;line-height:1.4;}}@media all and (min-width:1400px){h2,.o-type-h2{font-size:1.8rem;line-height:1.4;}}h3,.o-type-h3{font-size:1.38rem;line-height:1.4;}@media all and (min-width:767px){h3,.o-type-h3{font-size:1.35rem;line-height:1.4;}}@media all and (min-width:1024px){h3,.o-type-h3{font-size:1.33rem;line-height:1.4;}}@media all and (min-width:1400px){h3,.o-type-h3{font-size:1.3rem;line-height:1.4;}}h4,.o-type-h4{font-size:1.12rem;line-height:1.4;}@media all and (min-width:767px){h4,.o-type-h4{font-size:1.12rem;line-height:1.4;}}@media all and (min-width:1024px){h4,.o-type-h4{font-size:1.11rem;line-height:1.4;}}@media all and (min-width:1400px){h4,.o-type-h4{font-size:1.1rem;line-height:1.4;}}h5,.o-type-h5{font-size:1.12rem;line-height:1.4;}h6,.o-type-h6{font-size:1.12rem;line-height:1.4;}p{margin:0 0 1em;}ul,ol,dl{margin:0 0 1em;padding-left:1.5em;}ul ul,ul ol,ol ul,ol ol{margin-top:0;margin-bottom:0;}a{color:currentColor;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration:none;}a:hover,a:focus{color:"hover";outline:0;text-decoration:underline;}.link-underline{text-decoration:underline;}.link-underline:hover,.link-underline:focus{text-decoration:none;}address{font-style:normal;}hr{border-bottom:1px solid "grey";border-left:none;border-right:none;border-top:none;margin:1em;}strong{font-family:"Swis721MdBTW05-Bold","helvetica","arial",sans-serif;font-weight:normal;}img,picture,svg{margin:0;max-width:100%;}figure{margin:0;padding:0;}blockquote{margin:1em 0;padding-left:2em;border-left:1px solid "keyline";}blockquote p{position:relative;}blockquote p:first-child:before{content:open-quote;}blockquote p:last-child{margin-bottom:0;}blockquote p:last-child:after{content:close-quote;}cite{color:#002C57;font-style:italic;}cite:before{content:"\2014 \00A0";}code{padding:4px 6px;}.l-main-content{position:relative;}@media (min-width:767px){.l-main-content{margin-left:-1.66667rem;}}@media (min-width:1024px){.l-main-content{margin-left:-2.22222rem;}}@media (min-width:1400px){.l-main-content{margin-left:-2.5rem;}}@media (min-width:767px){.l-main-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;}}@media (min-width:767px){.l-content-w-sidebar{padding-left:1.66667rem;}}@media (min-width:1024px){.l-content-w-sidebar{padding-left:2.22222rem;}}@media (min-width:1400px){.l-content-w-sidebar{padding-left:2.5rem;}}@media (min-width:767px){.l-content-w-sidebar{width:70%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.l-content-w-sidebar .c-accordion__content{width:100%;}}@media (min-width:767px){.l-sidebar{padding-left:1.66667rem;}}@media (min-width:1024px){.l-sidebar{padding-left:2.22222rem;}}@media (min-width:1400px){.l-sidebar{padding-left:2.5rem;}}@media (min-width:767px){.l-sidebar{width:30%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}.l-sidebar__padding{margin-top:1.875rem;}@media (min-width:767px){.l-sidebar__padding{margin-top:2.77778rem;}}@media (min-width:1400px){.l-sidebar__padding{margin-top:3.5rem;}}@media (min-width:767px){.page-node-type-landing-page .paragraph--type--slice-content,.page-node-type-landing-page .paragraph--type--slice-form,.page-node-type-landing-page .paragraph--type--slice-media,.page-node-type-landing-page .paragraph--type--summary-box,.page-node-type-landing-page .paragraph--type--tableau,.page-node-type-landing-page .paragraph--type--quote,.page-node-type-guidance-type .paragraph--type--slice-content,.page-node-type-guidance-type .paragraph--type--slice-form,.page-node-type-guidance-type .paragraph--type--slice-media,.page-node-type-guidance-type .paragraph--type--summary-box,.page-node-type-guidance-type .paragraph--type--tableau,.page-node-type-guidance-type .paragraph--type--quote{width:70%;}}.page-node-type-guidlet .l-content-w-sidebar,.page-node-type-guidance .l-content-w-sidebar{width:100%;}@media (min-width:767px){.page-node-type-guidlet .l-content-w-sidebar,.page-node-type-guidance .l-content-w-sidebar{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}}@media (min-width:1024px){.page-node-type-guidlet .l-content-w-sidebar,.page-node-type-guidance .l-content-w-sidebar{width:70%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}}.page-node-type-guidlet .l-sidebar,.page-node-type-guidance .l-sidebar{width:100%;}@media (min-width:767px){.page-node-type-guidlet .l-sidebar,.page-node-type-guidance .l-sidebar{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}}@media (min-width:1024px){.page-node-type-guidlet .l-sidebar,.page-node-type-guidance .l-sidebar{width:30%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}}.region-content{margin:1.875rem 0;}@media (min-width:767px){.region-content{margin:2.77778rem 0;}}@media (min-width:1400px){.region-content{margin:3.5rem 0;}}.path-polling-stations .l-sidebar{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}.l-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;}@media (min-width:767px){.l-grid{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;}}.l-grid--align-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}.l-grid__item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}.l-grid__item--wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;}@media (min-width:767px){.l-grid--2-col .l-grid__item{width:50%;}}@media (min-width:767px){.l-grid--3-col .l-grid__item{width:33.333%;}}@media (min-width:1024px){.l-grid--3-col-lrg .l-grid__item{width:33.333%;}}@media (min-width:767px){.l-grid--4-col .l-grid__item{width:50%;}}@media (min-width:1024px){.l-grid--4-col .l-grid__item{width:25%;}}@media (min-width:767px){.l-grid--w-h-gutter{margin-left:-0.83333rem;margin-right:-0.83333rem;}}@media (min-width:767px){.l-grid--w-h-gutter .l-grid__item{padding-left:0.83333rem;padding-right:0.83333rem;}}@media (min-width:767px){.l-grid--w-v-gutter{margin-top:-0.83333rem;margin-bottom:-0.83333rem;}}@media (min-width:767px){.l-grid--w-v-gutter .l-grid__item{padding-top:0.83333rem;padding-bottom:0.83333rem;}}.o-button,.c-wysiwyg .button-link{font-family:"Swis721LtBTW05-Medium","helvetica","arial",sans-serif;font-size:1rem;line-height:1;background-color:transparent;border:0;cursor:pointer;padding:0;outline:none;text-align:left;-webkit-transition:background-color 0.2s ease-in-out,color 0.2s ease-in-out;-o-transition:background-color 0.2s ease-in-out,color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out,color 0.2s ease-in-out;}@media all and (min-width:767px){.o-button,.c-wysiwyg .button-link{font-size:0.88rem;line-height:1;}}@media all and (min-width:1024px){.o-button,.c-wysiwyg .button-link{font-size:1rem;line-height:1;}}@media all and (min-width:1400px){.o-button,.c-wysiwyg .button-link{font-size:0.9rem;line-height:1;}}.o-button--primary,.c-wysiwyg .button-link{padding:20px;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.o-button--primary:hover,.c-wysiwyg .button-link:hover,.o-button--primary:focus,.c-wysiwyg .button-link:focus{text-decoration:none;}.o-button--primary:hover:not(.o-button--no-icon-transition) .o-icon,.c-wysiwyg .button-link:hover:not(.o-button--no-icon-transition) .o-icon,.o-button--primary:focus:not(.o-button--no-icon-transition) .o-icon,.c-wysiwyg .button-link:focus:not(.o-button--no-icon-transition) .o-icon{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px);}.o-button--primary.o-external-link:after,.c-wysiwyg .o-external-link.button-link:after{content:none;}.o-button--primary.o-external-link:hover .o-icon,.c-wysiwyg .o-external-link.button-link:hover .o-icon,.o-button--primary.o-external-link:focus .o-icon,.c-wysiwyg .o-external-link.button-link:focus .o-icon{-webkit-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px);}.o-button--primary .o-icon,.c-wysiwyg .button-link .o-icon{margin-left:1rem;position:relative;}.o-button--primary .o-icon:only-child,.c-wysiwyg .button-link .o-icon:only-child{margin:0;}.o-button--primary-reverse{padding:20px;}.o-button--primary-reverse:hover,.o-button--primary-reverse:focus{text-decoration:none;}.o-button--primary-reverse:hover:not(.o-button--no-icon-transition) .o-icon,.o-button--primary-reverse:focus:not(.o-button--no-icon-transition) .o-icon{-webkit-transform:translateX(-5px) scaleX(-1);-ms-transform:translateX(-5px) scaleX(-1);transform:translateX(-5px) scaleX(-1);}.o-button--primary-reverse .o-icon{-webkit-transform:translateX(0px) scaleX(-1);-ms-transform:translateX(0px) scaleX(-1);transform:translateX(0px) scaleX(-1);margin-right:1rem;margin-left:0;}.o-button--light{background-color:#FFFFFF;color:#003057;}.o-button--light:hover,.o-button--light:focus{background-color:#e6e6e6;}.o-button--dark{background-color:#003057;color:#FFFFFF;}.o-button--dark:hover,.o-button--dark:focus{background-color:#007292;}.o-button--outline{background-color:transparent;-webkit-box-shadow:inset 2px 2px 0px #003057,inset -2px -2px 0px #003057;box-shadow:inset 2px 2px 0px #003057,inset -2px -2px 0px #003057;}.o-button--voting{background-color:#077988;color:#FFFFFF;}.o-button--voting:hover,.o-button--voting:focus{background-color:#054e57;}.o-button--error{background-color:#ED1D24;color:#FFFFFF;}.o-button--error[disabled]{pointer-events:none;}.o-button--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.o-button--light-blue{background-color:#25B2D3;color:#003057;}.o-button--light-blue:hover,.o-button--light-blue:focus{background-color:#1a7b92;color:#FFFFFF;}.o-button--theme,.c-wysiwyg .button-link{background-color:#003057;color:#FFFFFF;}.o-button--theme:hover,.c-wysiwyg .button-link:hover,.o-button--theme:focus,.c-wysiwyg .button-link:focus{background-color:#007292;}.t-digital-transparency .o-button--theme,.t-digital-transparency .c-wysiwyg .button-link,.c-wysiwyg .t-digital-transparency .button-link{background-color:#6F00B0;color:#FFFFFF;}.t-digital-transparency .o-button--theme:hover,.t-digital-transparency .c-wysiwyg .button-link:hover,.c-wysiwyg .t-digital-transparency .button-link:hover,.t-digital-transparency .o-button--theme:focus,.t-digital-transparency .c-wysiwyg .button-link:focus,.c-wysiwyg .t-digital-transparency .button-link:focus{background-color:#4f007d;}.o-button--keyline-white{border:1px solid #FFFFFF;color:#FFFFFF;}.o-button--keyline-white:hover,.o-button--keyline-white:focus,.o-button--keyline-white.is-active{background-color:#FFFFFF;color:#705191;}.o-button--keyline-blue{border:1px solid #003057;color:#003057;}.o-button--keyline-blue:hover,.o-button--keyline-blue:focus,.o-button--keyline-blue.is-active{background-color:#003057;color:#FFFFFF;}.o-meta-link{-webkit-backface-visibility:hidden;backface-visibility:hidden;font-size:1rem;line-height:1.5;}.o-meta-link > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;}@media (min-width:767px){.o-meta-link > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.o-meta-link:hover,.o-meta-link:focus{text-decoration:none;}.o-meta-link:hover > span:not(.visually-hidden),.o-meta-link:focus > span:not(.visually-hidden){background-size:0% 100%;}.o-meta-link.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}@media all and (min-width:767px){.o-meta-link{font-size:0.88rem;line-height:1.5;}}@media all and (min-width:1024px){.o-meta-link{font-size:1rem;line-height:1.5;}}@media all and (min-width:1400px){.o-meta-link{font-size:0.9rem;line-height:1.5;}}.o-external-link:after{content:'';background-image:url(https://www.electoralcommission.org.uk/themes/custom/electoralcommission/dist/img/svg/icon-external-link.svg);width:22px;height:22px;background-size:cover;position:relative;display:inline-block;margin:2px 5px;vertical-align:sub;}.o-container,.o-container-fluid{margin:0 auto;padding:0 20px;max-width:1400px;width:100%;}@media (min-width:480px){.o-container,.o-container-fluid{padding:0 20px;}}@media (min-width:767px){.o-container,.o-container-fluid{padding:0 30px;}}@media (min-width:1024px){.o-container,.o-container-fluid{padding:0 50px;}}.o-container-fluid{max-width:none;}.o-container__padding{margin:1.875rem 0;}@media (min-width:767px){.o-container__padding{margin:2.77778rem 0;}}@media (min-width:1400px){.o-container__padding{margin:3.5rem 0;}}.o-page{overflow-x:hidden;}.o-back-to-top{width:100%;position:fixed;bottom:-100px;margin-bottom:0;border-top:1px solid #FFFFFF;z-index:1;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}@media (min-width:767px){.o-back-to-top{border-top:0;right:0;width:auto;}}.o-back-to-top.-reveal{bottom:0;}.o-back-to-top:hover .o-icon,.o-back-to-top:focus .o-icon{top:45%;-webkit-transform:translateX(5px) rotate(180deg);-ms-transform:translateX(5px) rotate(180deg);transform:translateX(5px) rotate(180deg);}.o-back-to-top .o-icon{width:0.5rem;height:0.5rem;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.o-icon{width:1.25rem;height:1.25rem;display:inline-block;fill:currentColor;-webkit-transition:-webkit-transform 0.2s ease-in-out;transition:-webkit-transform 0.2s ease-in-out;-o-transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out,-webkit-transform 0.2s ease-in-out;}.o-icon--small{width:1rem;height:1rem;}.o-icon--large{width:2rem;height:2rem;}.o-icon--rotate-90{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}.o-icon--rotate-180{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.o-icon--rotate-270{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);}.media figcaption,.figure figcaption{font-size:1rem;line-height:1.2;padding:20px 0;border-bottom:1px solid #25B2D3;}@media all and (min-width:767px){.media figcaption,.figure figcaption{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){.media figcaption,.figure figcaption{font-size:0.8rem;line-height:1.2;}}@media all and (min-width:1400px){.media figcaption,.figure figcaption{font-size:0.8rem;line-height:1.2;}}.media figcaption.t-learning,.t-learning .media figcaption,.figure figcaption.t-learning,.t-learning .figure figcaption{border-color:#FF8BFF;}.media figcaption.t-learning--educator,.t-learning--educator .media figcaption,.figure figcaption.t-learning--educator,.t-learning--educator .figure figcaption{border-color:#00E7BD;}.media figcaption.t-digital-transparency,.t-digital-transparency .media figcaption,.figure figcaption.t-digital-transparency,.t-digital-transparency - .figure figcaption{border-color:#6F00B0;}.media img,.figure img{display:block;}.media.align-left,.media.align-right,.figure.align-left,.figure.align-right{width:50%;margin-bottom:15px;}@media (min-width:767px){.media.align-left,.media.align-right,.figure.align-left,.figure.align-right{width:40%;margin-bottom:20px;}}.media.align-left,.figure.align-left{float:left;margin-right:15px;}@media (min-width:767px){.media.align-left,.figure.align-left{margin-left:20px;}}.media.align-right,.figure.align-right{float:right;margin-left:15px;}@media (min-width:767px){.media.align-right,.figure.align-right{margin-left:20px;}}.figure:not(.align-left):not(.align-right){width:100%;margin-bottom:15px;clear:both;}@media (min-width:767px){.figure:not(.align-left):not(.align-right){margin-bottom:20px;}}.figure:not(.align-left):not(.align-right):last-child{margin-bottom:0;}.media-image{display:block;}.media-image img{height:auto;display:block;}.media-image img:not([width]){width:100%;}.media-16_9_media .media__wrapper{position:relative;padding-top:56.25%;background-color:#002e54;}.media-16_9_media img{position:absolute;top:0;left:0;right:0;bottom:0;}.lazyload,.lazyloading{opacity:0;}.lazyloaded{opacity:1;-webkit-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s;}.video-embed-field-lazy-play{height:40px;width:40px;left:auto;top:auto;margin-left:-36px;margin-top:-36px;position:absolute;background:url(https://www.electoralcommission.org.uk/themes/custom/electoralcommission/dist/img/svg/background-image/icon-play-bg.svg) no-repeat;background-size:20%;background-position:center;background-color:#003057;right:20px;bottom:20px;-webkit-transition:0.2s ease-in-out;-o-transition:0.2s ease-in-out;transition:0.2s ease-in-out;}@media (min-width:767px){.video-embed-field-lazy-play{height:60px;width:60px;}}@media (min-width:1024px){.video-embed-field-lazy-play{height:80px;width:80px;}}.video-embed-field-lazy-play:hover,.video-embed-field-lazy-play:focus{background-color:black;}.video-embed-field-lazy img{height:auto;}.media-document figcaption{padding-top:0;}.o-slice{clear:both;}.o-slice--100{width:100%;}.o-slice__padding{margin:1.875rem 0;}@media (min-width:767px){.o-slice__padding{margin:2.77778rem 0;}}@media (min-width:1400px){.o-slice__padding{margin:3.5rem 0;}}.o-slice--dark{background-color:#003057;color:#FFFFFF;margin-left:calc(50% - var(--vw,1vw) * 50);margin-right:calc(50% - var(--vw,1vw) * 50);padding:1.875rem calc(var(--vw,1vw) * 50 - 50%);}@media (min-width:767px){.o-slice--dark{padding:2.77778rem calc(var(--vw,1vw) * 50 - 50%);}}@media (min-width:1400px){.o-slice--dark{padding:3.5rem calc(var(--vw,1vw) * 50 - 50%);}}.o-slice--dark .o-slice__padding{margin:0;}@media (min-width:767px){.l-content-w-sidebar .o-slice--dark{margin-right:0;}}.o-slice--pale{background-color:#e5f4f8;margin-left:calc(50% - var(--vw,1vw) * 50);margin-right:calc(50% - var(--vw,1vw) * 50);padding:1.875rem calc(var(--vw,1vw) * 50 - 50%);margin-top:22px;}@media (min-width:767px){.o-slice--pale{padding:2.77778rem calc(var(--vw,1vw) * 50 - 50%);}}@media (min-width:1400px){.o-slice--pale{padding:3.5rem calc(var(--vw,1vw) * 50 - 50%);}}.o-view__padding{margin:calc(1.875rem / 2) 0 1.875rem;}@media (min-width:767px){.o-view__padding{margin:calc(2.77778rem / 2) 0 2.77778rem;}}@media (min-width:1400px){.o-view__padding{margin:calc(3.5rem / 2) 0 3.5rem;}}.o-view-title{margin:1.875rem 0 calc(1.875rem / 2);}@media (min-width:767px){.o-view-title{margin:2.77778rem 0 calc(2.77778rem / 2);}}@media (min-width:1400px){.o-view-title{margin:3.5rem 0 calc(3.5rem / 2);}}.o-form-subtitle{font-size:1.12rem;line-height:1.2;display:block;margin-bottom:20px;}@media all and (min-width:767px){.o-form-subtitle{font-size:1.12rem;line-height:1.2;}}@media all and (min-width:1024px){.o-form-subtitle{font-size:1.11rem;line-height:1.2;}}@media all and (min-width:1400px){.o-form-subtitle{font-size:1.1rem;line-height:1.2;}}@media (min-width:767px){.o-form-subtitle{margin-bottom:30px;}}@media (min-width:1024px){.o-form-subtitle{margin-bottom:40px;}}.ajax-progress-fullscreen{background:url(https://www.electoralcommission.org.uk/themes/custom/electoralcommission/dist/img/svg/loader.svg);width:100px;height:100px;background-size:100px;border-radius:0;opacity:1;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);position:fixed;top:48.5%;z-index:1000;padding:4px;}.ajax-progress,.ajax-progress-throbber{display:inline-block;padding:1px 5px 2px 5px;}.ajax-links-api-loading{background-image:url(https://www.electoralcommission.org.uk/themes/custom/electoralcommission/dist/img/svg/loader.svg);background-repeat:no-repeat;background-position:center;background-size:100px;height:100px;margin:0 auto;width:100%;}.throbber{background-image:url(https://www.electoralcommission.org.uk/themes/custom/electoralcommission/dist/img/svg/loader.svg);background-position:center;background-size:60px;height:33px;margin:0 auto;width:33px;}.ui-datepicker{background-color:#003057;color:#FFFFFF;border:0 !important;border-radius:0;display:none;}.ui-datepicker.is-active{display:block !important;}.ui-datepicker-header{background-color:#003057;border:0;border-bottom:1px solid #FFFFFF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.ui-datepicker-calendar{margin:20px;border-collapse:collapse;}.ui-datepicker-calendar th{font-size:1rem;line-height:1.2;}@media all and (min-width:767px){.ui-datepicker-calendar th{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){.ui-datepicker-calendar th{font-size:1rem;line-height:1.4;}}@media all and (min-width:1400px){.ui-datepicker-calendar th{font-size:0.9rem;line-height:1.4;}}.ui-datepicker-calendar td{border:1px solid #25B2D3;text-align:center;}.ui-datepicker-calendar td .ui-state-default{border:0;background-color:transparent;color:#FFFFFF;padding:5px;display:block;-webkit-transition:0.2s ease-in-out;-o-transition:0.2s ease-in-out;transition:0.2s ease-in-out;}.ui-datepicker-calendar td .ui-state-default:hover,.ui-datepicker-calendar td .ui-state-default:focus,.ui-datepicker-calendar td .ui-state-default:active{text-decoration:none;background-color:#25B2D3;}.ui-datepicker-calendar td .ui-state-active{background-color:#25B2D3;color:#003057;}.ui-datepicker-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;}.ui-datepicker-title select{font-size:1rem;line-height:1.2;border-left:1px solid #FFFFFF;border-bottom:1px solid transparent;background-image:none;background-color:transparent;padding-top:5px;padding-bottom:5px;height:50px;color:#FFFFFF;}@media all and (min-width:767px){.ui-datepicker-title select{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){.ui-datepicker-title select{font-size:1rem;line-height:1.4;}}@media all and (min-width:1400px){.ui-datepicker-title select{font-size:0.9rem;line-height:1.4;}}.ui-datepicker-title select:last-of-type{border-right:1px solid #FFFFFF;}.ui-datepicker-next,.ui-datepicker-prev{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:0.2s ease-in-out;-o-transition:0.2s ease-in-out;transition:0.2s ease-in-out;cursor:pointer;}.ui-datepicker-next:hover,.ui-datepicker-next:focus,.ui-datepicker-next:active,.ui-datepicker-prev:hover,.ui-datepicker-prev:focus,.ui-datepicker-prev:active{border:0 !important;background-color:#001424;}.ui-datepicker-next{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}.ui-icon{background-image:url(https://www.electoralcommission.org.uk/themes/custom/electoralcommission/dist/img/svg/background-image/icon-chevron-bg.svg) !important;background-repeat:no-repeat;background-position:center;width:10px;height:10px;margin-top:0;overflow:hidden;text-indent:-9999px;}.ui-icon.ui-icon-circle-triangle-w{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}.ui-icon.ui-icon-circle-triangle-e{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);}.ui-datepicker-trigger{text-indent:-9999px;white-space:nowrap;overflow:hidden;border-bottom:2px solid #007292;background-image:url(https://www.electoralcommission.org.uk/themes/custom/electoralcommission/dist/img/svg/icon-calendar.svg) !important;width:60px;background-size:50%;background-color:#e5f4f8;background-repeat:no-repeat;background-position:center;-webkit-transition:0.2s ease-in-out;-o-transition:0.2s ease-in-out;transition:0.2s ease-in-out;}.ui-datepicker-trigger:hover,.ui-datepicker-trigger:focus{background-color:#25B2D3;}.c-date-picker{display:-webkit-box;display:-ms-flexbox;display:flex;}.ui-helper-clearfix:before{content:none;}.tableauPlaceholder{display:none !important;}@media (min-width:767px){.tableauPlaceholder{display:block !important;width:100% !important;overflow-x:auto !important;}}.form-item,.form-wrapper{margin-bottom:1.5em;}.form-item .c-status-message,.form-wrapper .c-status-message{margin-bottom:0;}input:not([type=checkbox]):not([type=radio]).parsley-error,input:not([type=checkbox]):not([type=radio]).input-error,select.parsley-error,select.input-error,textarea.parsley-error,textarea.input-error{border-left:5px solid #ED1D24;}input:not([type=checkbox]):not([type=radio]).parsley-error:not(.voter-wizard__input):not(.postcode-search__input),input:not([type=checkbox]):not([type=radio]).input-error:not(.voter-wizard__input):not(.postcode-search__input),select.parsley-error:not(.voter-wizard__input):not(.postcode-search__input),select.input-error:not(.voter-wizard__input):not(.postcode-search__input),textarea.parsley-error:not(.voter-wizard__input):not(.postcode-search__input),textarea.input-error:not(.voter-wizard__input):not(.postcode-search__input){margin-bottom:1em;}.parsley-required,.parsley-type,.parsley-postcode{font-size:1rem;line-height:initial;color:#ED1D24;}@media all and (min-width:767px){.parsley-required,.parsley-type,.parsley-postcode{font-size:0.88rem;line-height:initial;}}@media all and (min-width:1024px){.parsley-required,.parsley-type,.parsley-postcode{font-size:1rem;line-height:initial;}}@media all and (min-width:1400px){.parsley-required,.parsley-type,.parsley-postcode{font-size:0.9rem;line-height:initial;}}.parsley-errors-list,.errors-list{list-style-type:none;margin:10px 0;padding:0;}.form-required:after{content:'*';}.form-managed-file + .description{font-size:1rem;line-height:1.2;}@media all and (min-width:767px){.form-managed-file + .description{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){.form-managed-file + .description{font-size:0.8rem;line-height:1.2;}}@media all and (min-width:1400px){.form-managed-file + .description{font-size:0.8rem;line-height:1.2;}}.form-managed-file .form-submit{margin-top:1em;margin-bottom:1em;}.form-submit{padding:20px;padding-right:70px;-webkit-transition:0.2s ease-in-out;-o-transition:0.2s ease-in-out;transition:0.2s ease-in-out;background-color:#003057;color:#FFFFFF;background-image:url(https://www.electoralcommission.org.uk/themes/custom/electoralcommission/dist/img/svg/background-image/icon-button-arrow-bg.svg);background-repeat:no-repeat;background-size:30px 19px;background-position:right 20px center;}.form-submit:hover,.form-submit:focus{background-position:right 15px center;background-color:#007292;}.form-submit:disabled{pointer-events:none;opacity:0.4;}.webform-confirmation__message,.c-status-message{margin-bottom:1rem;padding:20px;border:1px solid #25B2D3;}.webform-confirmation__message.-error,.c-status-message.-error{border:1px solid #ED1D24;}.webform-multiple-table th{text-align:left;}.webform-multiple-table th,.webform-multiple-table td.webform-multiple-table--operations{vertical-align:top;}.webform-multiple-table .form-managed-file .file{font-size:1rem;line-height:initial;background-color:#e5f4f8;padding:20px;border-bottom:2px solid #007292;}@media all and (min-width:767px){.webform-multiple-table .form-managed-file .file{font-size:0.88rem;line-height:initial;}}@media all and (min-width:1024px){.webform-multiple-table .form-managed-file .file{font-size:1rem;line-height:initial;}}@media all and (min-width:1400px){.webform-multiple-table .form-managed-file .file{font-size:0.9rem;line-height:initial;}}@media (min-width:767px){.webform-multiple-table .form-managed-file .file{padding:18px;}}@media (min-width:767px){.webform-multiple-table .form-managed-file .file,.webform-multiple-table input{height:65px;}}td.webform-multiple-table--operations input[type=image]{display:inline-block;width:30px;height:30px;border-bottom:0;opacity:.7;}@media (max-width:766px){.webform-multiple-table-responsive .js-form-type-managed-file{margin-bottom:0;}}.webform-multiple-table-responsive tr:last-child .js-form-type-managed-file{margin-bottom:0;}@media (max-width:766px){.webform-multiple-table-responsive td{padding:0;}}.see-footnote{font-size:0.75rem;line-height:1.4;font-family:"Swis721MdBTW05-Bold","helvetica","arial",sans-serif;position:relative;margin:0 10px;vertical-align:top;display:inline-block;}@media all and (min-width:767px){.see-footnote{font-size:0.67rem;line-height:1.4;}}@media all and (min-width:1024px){.see-footnote{font-size:0.67rem;line-height:1.4;}}@media all and (min-width:1400px){.see-footnote{font-size:0.6rem;line-height:1.4;}}.see-footnote:before{content:'[';position:absolute;left:-6px;top:-1px;}.see-footnote:after{content:']';position:absolute;right:-6px;top:-1px;}.o-slice--dark .see-footnote{color:#25B2D3;}.footnotes{list-style-type:none;padding:0;margin:0;}.footnotes li{margin-bottom:0 !important;}.footnote-label{text-decoration:none !important;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.footnote-label > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;text-shadow:2px 0 0 #e5f4f8,-1px 0 0 #e5f4f8;}@media (min-width:767px){.footnote-label > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.footnote-label > span:not(.visually-hidden){text-shadow:1px 2px 0 #e5f4f8,-1px 2px 0 #e5f4f8;}}.footnote-label:hover,.footnote-label:focus{text-decoration:none;}.footnote-label:hover > span:not(.visually-hidden),.footnote-label:focus > span:not(.visually-hidden){background-size:0% 100%;}.footnote-label.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.t-guidance-print .c-book-nav{display:none !important;}.t-guidance-print .c-accordion__content{display:block !important;}.page-node-type-longform-content .o-slice__title{font-size:1.625rem;line-height:1.4;}@media all and (min-width:767px){.page-node-type-longform-content .o-slice__title{font-size:1.61rem;line-height:1.4;}}@media all and (min-width:1024px){.page-node-type-longform-content .o-slice__title{font-size:2.22rem;line-height:1.4;}}@media all and (min-width:1400px){.page-node-type-longform-content .o-slice__title{font-size:2.5rem;line-height:1.4;}}@media (min-width:767px){.page-node-type-longform-content .o-slice__title{width:70%;}}.page-node-type-longform-content .o-slice__title > span{background-image:-webkit-gradient(linear,left top,left bottom,from(#e5f4f8),to(#e5f4f8));background-image:-o-linear-gradient(#e5f4f8,#e5f4f8);background-image:linear-gradient(#e5f4f8,#e5f4f8);background-size:0 16px;background-position:left bottom;background-repeat:no-repeat;-webkit-transition:background-size 1s ease;-o-transition:background-size 1s ease;transition:background-size 1s ease;}@media (min-width:1024px){.page-node-type-longform-content .o-slice__title > span{background-size:0 24px;}}@media (min-width:1400px){.page-node-type-longform-content .o-slice__title > span{background-size:0 30px;}}@media (min-width:767px){.page-node-type-longform-content .paragraph--type--intro-content{width:70%;}}.page-node-type-longform-content .o-slice__title--underline > span{background-size:100% 16px;}@media (min-width:1024px){.page-node-type-longform-content .o-slice__title--underline > span{background-size:100% 24px;}}@media (min-width:1400px){.page-node-type-longform-content .o-slice__title--underline > span{background-size:100% 30px;}}.page-node-type-longform-content .o-slice--dark .o-slice__title > span{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(37,178,211,0.5)),to(rgba(37,178,211,0.5)));background-image:-o-linear-gradient(rgba(37,178,211,0.5),rgba(37,178,211,0.5));background-image:linear-gradient(rgba(37,178,211,0.5),rgba(37,178,211,0.5));}@media (min-width:767px){.page-node-type-longform-content .paragraph--type--slice-content .c-wysiwyg{width:70%;}}@media (min-width:767px){.page-node-type-longform-content .paragraph--type--slice-content .wysiwyg--column-wrapper{width:calc(100% * 100 / 70 + 1.66667rem);}}@media (min-width:767px){.page-node-type-longform-content .paragraph--type--slice-content .c-summary-box{margin-left:0;margin-right:0;width:calc(100% * 100 / 70);}}.page-node-type-longform-content .o-slice--dark + .o-slice--dark,.page-node-type-longform-content .o-slice--dark + .c-quote-container,.page-node-type-longform-content .c-quote-container + .o-slice-dark{margin-top:-3.75rem;}@media (min-width:767px){.page-node-type-longform-content .o-slice--dark + .o-slice--dark,.page-node-type-longform-content .o-slice--dark + .c-quote-container,.page-node-type-longform-content .c-quote-container + .o-slice-dark{margin-top:-5.55556rem;}}@media (min-width:1400px){.page-node-type-longform-content .o-slice--dark + .o-slice--dark,.page-node-type-longform-content .o-slice--dark + .c-quote-container,.page-node-type-longform-content .c-quote-container + .o-slice-dark{margin-top:-7rem;}}.page-node-type-longform-content .o-slice--dark + .o-slice--dark::before,.page-node-type-longform-content .o-slice--dark + .c-quote-container::before,.page-node-type-longform-content .c-quote-container + .o-slice-dark::before{position:relative;top:-1.875rem;}@media (min-width:767px){.page-node-type-longform-content .o-slice--dark + .o-slice--dark::before,.page-node-type-longform-content .o-slice--dark + .c-quote-container::before,.page-node-type-longform-content .c-quote-container + .o-slice-dark::before{top:-2.77778rem;}}@media (min-width:1400px){.page-node-type-longform-content .o-slice--dark + .o-slice--dark::before,.page-node-type-longform-content .o-slice--dark + .c-quote-container::before,.page-node-type-longform-content .c-quote-container + .o-slice-dark::before{top:-3.5rem;}}.page-node-type-longform-content .o-slice + .o-slice{margin-top:0;}.page-node-type-longform-content .o-slice + .o-slice::before{content:"";border-top:1px solid #25B2D3;display:block;}.page-node-type-longform-content .o-slice:not(.o-slice--dark):not(.c-quote-container) + .o-slice--dark::before,.page-node-type-longform-content .o-slice:not(.o-slice--dark):not(.c-quote-container) + .c-quote-container::before,.page-node-type-longform-content .o-slice--dark + .o-slice:not(.o-slice--dark):not(.c-quote-container)::before,.page-node-type-longform-content .c-quote-container + .o-slice:not(.o-slice--dark):not(.c-quote-container)::before{display:none;}.page-node-type-longform-content .o-slice + .o-slice--has-jump-link::before{margin-left:calc(50% - var(--vw,1vw) * 50);margin-right:calc(50% - var(--vw,1vw) * 50);}.t-learning{color:#000000;}.t-learning .c-feedback-form__item{-webkit-backface-visibility:hidden;backface-visibility:hidden;}.t-learning .c-feedback-form__item > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;text-shadow:2px 0 0 #323131,-1px 0 0 #323131;}@media (min-width:767px){.t-learning .c-feedback-form__item > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.t-learning .c-feedback-form__item > span:not(.visually-hidden){text-shadow:1px 2px 0 #323131,-1px 2px 0 #323131;}}.t-learning .c-feedback-form__item:hover,.t-learning .c-feedback-form__item:focus{text-decoration:none;}.t-learning .c-feedback-form__item:hover > span:not(.visually-hidden),.t-learning .c-feedback-form__item:focus > span:not(.visually-hidden){background-size:100% 100%;}.t-learning .c-feedback-form__item.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.t-learning .c-hero__title{font-family:"Montserrat","Swis721MdBTW05-Bold","helvetica","arial","sans-serif";font-weight:900;text-transform:uppercase;}@media all and (min-width:767px){.t-learning .c-hero__title{font-size:2.222rem;line-height:1.4;}}@media all and (min-width:1024px){.t-learning .c-hero__title{font-size:3.6111rem;line-height:1.4;}}.t-learning .c-hero__img,.t-learning .c-hero__img *{height:100%;}.t-learning .video-embed-field-lazy-play{right:50%;bottom:50%;-webkit-transform:translate(50%,50%);-ms-transform:translate(50%,50%);transform:translate(50%,50%);border-radius:50%;background-color:#323131;background-image:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media (min-width:1024px){.t-learning .video-embed-field-lazy-play{width:100px;height:100px;}}.t-learning .video-embed-field-lazy-play:hover,.t-learning .video-embed-field-lazy-play:focus{background-color:#000000;}.t-learning .video-embed-field-lazy-play::before{content:"";width:0;height:0;border:13px solid;border-color:transparent;border-left:19.5px solid #B5FF2B;border-right:0;display:block;-webkit-transform:translateX(3px);-ms-transform:translateX(3px);transform:translateX(3px);}@media (min-width:767px){.t-learning .paragraph--type--slice-content .c-wysiwyg{width:70%;}}@media (min-width:767px){.t-learning .paragraph--type--slice-content .wysiwyg--column-wrapper{width:calc(100% * 100 / 70 + 1.66667rem);}}.t-learning .c-accordion__btn{color:#000000;}@media (min-width:767px){.t-learning .l-grid{margin-left:-1.66667rem;}}@media (min-width:1024px){.t-learning .l-grid{margin-left:-2.22222rem;}}@media (min-width:1400px){.t-learning .l-grid{margin-left:-2.5rem;}}@media (min-width:767px){.t-learning .l-grid__item{padding-left:1.66667rem;}}@media (min-width:1024px){.t-learning .l-grid__item{padding-left:2.22222rem;}}@media (min-width:1400px){.t-learning .l-grid__item{padding-left:2.5rem;}}.t-learning .c-location-bar__status{background-color:#003057;}.t-learning .c-location-bar__actions{background-color:#012844;}.t-learning .c-location-bar__actions button.is-active,.t-learning .c-location-bar__actions button:hover,.t-learning .c-location-bar__actions .tabbing button:focus{color:#012844;}.t-learning .c-location-bar__popup{--icon-circle:color('white');background-color:#012844;}.t-learning .c-location-bar__popup:before{border-bottom:16px solid #012844;}.t-learning{--icon-circle:#B5FF2B;}.t-learning--educator{--icon-circle:#DEACFF;}.t-digital-transparency{--icon-circle:#6F00B0;}.t-learning .video-embed-field-lazy-play::before{border-left-color:#B5FF2B;}.t-learning--educator .video-embed-field-lazy-play::before{border-left-color:#DEACFF;}.t-digital-transparency .video-embed-field-lazy-play::before{border-left-color:#6F00B0;}.t-digital-transparency .region-content,.t-digital-transparency .region-sidebar-first,.t-digital-transparency .c-sidebar{color:#000000;}.t-digital-transparency .region-content h2,.t-digital-transparency .region-content h3,.t-digital-transparency .region-content h4,.t-digital-transparency .region-content h5,.t-digital-transparency .region-content h6,.t-digital-transparency .region-sidebar-first h2,.t-digital-transparency .region-sidebar-first h3,.t-digital-transparency .region-sidebar-first h4,.t-digital-transparency .region-sidebar-first h5,.t-digital-transparency .region-sidebar-first h6,.t-digital-transparency .c-sidebar h2,.t-digital-transparency .c-sidebar h3,.t-digital-transparency .c-sidebar h4,.t-digital-transparency .c-sidebar h5,.t-digital-transparency .c-sidebar h6{color:#6E0BAD;}.t-digital-transparency .c-link-hub__link{background-image:-webkit-gradient(linear,left top,left bottom,from(#C60097),to(#50077C));background-image:-o-linear-gradient(top,#C60097,#50077C);background-image:linear-gradient(to bottom,#C60097,#50077C);-webkit-backface-visibility:hidden;backface-visibility:hidden;}.t-digital-transparency .c-link-hub__link > span span{width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),#FFFFFF calc(100% - 2px),#FFFFFF calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),#FFFFFF calc(100% - 2px),#FFFFFF calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;text-shadow:2px 0 0 #50077C,-1px 0 0 #50077C;}@media (min-width:767px){.t-digital-transparency .c-link-hub__link > span span{-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.t-digital-transparency .c-link-hub__link > span span{text-shadow:1px 2px 0 #50077C,-1px 2px 0 #50077C;}}.t-digital-transparency .c-link-hub__link:hover,.t-digital-transparency .c-link-hub__link:focus{text-decoration:none;}.t-digital-transparency .c-link-hub__link:hover > span span,.t-digital-transparency .c-link-hub__link:focus > span span{background-size:100% 100%;}.t-digital-transparency .c-link-hub__link.is-active > span span{position:relative;width:calc(100%);background-size:100% 100%;}.t-digital-transparency .c-hero--w-img{background-image:url(https://www.electoralcommission.org.uk/themes/custom/electoralcommission/dist/img/raster/hero-digital-transparency-bg.jpg);background-size:cover;}@media (min-width:767px){.t-digital-transparency .c-hero--w-img{padding:1rem 0;}}.t-digital-transparency .c-hero--w-img:before{content:"";display:block;position:absolute;z-index:0;top:0;left:0;right:0;bottom:0;background-color:#6F00B0;mix-blend-mode:color;}.t-digital-transparency .c-hero--w-img .c-hero__img,.t-digital-transparency .c-hero--w-img .c-hero__img *{height:100%;}@media (min-width:767px){.t-digital-transparency .c-hero--w-img .c-hero__img{padding:1rem 0;}}.t-digital-transparency .c-hero--w-img .c-hero__img img{-o-object-fit:contain;object-fit:contain;}.t-digital-transparency .c-hero__title{position:relative;}.paragraph--type--slice-content .paragraph--type--slice-summary-box .o-slice__padding{margin:0.5rem 0;}.paragraph--type--slice-accordion .paragraph--type--slice-content .o-slice__padding,.paragraph--type--slice-accordion .paragraph--type--slice-summary-box .o-slice__padding{margin:2rem 0 0.5rem;}.paragraph--type--slice-accordion .paragraph--type--intro-content{margin:2.5rem 0 0.5rem;}.c-accordion{border-bottom:1px solid #25B2D3;}.c-accordion:first-of-type{border-top:1px solid #25B2D3;}.c-accordion.t-learning,.t-learning .c-accordion{--icon-circle:#FF8BFF;border-color:#FF8BFF;}.c-accordion.t-learning--educator,.t-learning--educator .c-accordion{--icon-circle:#00E7BD;border-color:#00E7BD;}.c-accordion.t-digital-transparency,.t-digital-transparency .c-accordion{--icon-circle:#6F00B0;border-color:#6F00B0;}.c-accordion__tab{margin-bottom:0;}.c-accordion__btn{-webkit-backface-visibility:hidden;backface-visibility:hidden;font-family:"Swis721MdBTW05-Bold","helvetica","arial",sans-serif;font-size:inherit;width:100%;text-align:left;padding:20px 0;padding-right:2.5rem;position:relative;color:#003057;}.c-accordion__btn > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;text-shadow:2px 0 0 #FFFFFF,-1px 0 0 #FFFFFF;}@media (min-width:767px){.c-accordion__btn > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.c-accordion__btn > span:not(.visually-hidden){text-shadow:1px 2px 0 #FFFFFF,-1px 2px 0 #FFFFFF;}}.c-accordion__btn:hover,.c-accordion__btn:focus{text-decoration:none;}.c-accordion__btn:hover > span:not(.visually-hidden),.c-accordion__btn:focus > span:not(.visually-hidden){background-size:100% 100%;}.c-accordion__btn.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.t-digital-transparency .c-accordion__btn{color:#6E0BAD;}.c-accordion__btn:hover span,.c-accordion__btn:focus span{background-size:100% 100%;}.c-accordion__btn:hover .c-accordion__icon,.c-accordion__btn:focus .c-accordion__icon{-webkit-transform:translateY(-50%) scale(0.9);-ms-transform:translateY(-50%) scale(0.9);transform:translateY(-50%) scale(0.9);}.c-accordion__btn.-active .c-accordion__icon{-webkit-transform:translateY(-50%) rotate(45deg) scale(0.9);-ms-transform:translateY(-50%) rotate(45deg) scale(0.9);transform:translateY(-50%) rotate(45deg) scale(0.9);}.c-accordion__icon{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:30px;height:30px;}@media (min-width:767px){.c-accordion__icon{width:35px;height:35px;}}.c-accordion__content{zoom:1;display:none;padding:20px 0;}.c-accordion__content:before,.c-accordion__content:after{content:"";display:table;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.c-accordion__content:after{clear:both;}.page-node-type-longform-content .c-accordion{border:0;background-color:#e5f4f8;}@media (min-width:767px){.page-node-type-longform-content .c-accordion{width:70%;}}.page-node-type-longform-content .c-accordion:not(:last-child){margin-bottom:12px;}.page-node-type-longform-content .c-accordion__btn{font-size:1.12rem;line-height:1.4;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#e5f4f8;padding-left:20px;padding-right:75px;}@media all and (min-width:767px){.page-node-type-longform-content .c-accordion__btn{font-size:1.12rem;line-height:1.4;}}@media all and (min-width:1024px){.page-node-type-longform-content .c-accordion__btn{font-size:1.11rem;line-height:1.4;}}@media all and (min-width:1400px){.page-node-type-longform-content .c-accordion__btn{font-size:1.1rem;line-height:1.4;}}.page-node-type-longform-content .c-accordion__btn > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;text-shadow:2px 0 0 #e5f4f8,-1px 0 0 #e5f4f8;}@media (min-width:767px){.page-node-type-longform-content .c-accordion__btn > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.page-node-type-longform-content .c-accordion__btn > span:not(.visually-hidden){text-shadow:1px 2px 0 #e5f4f8,-1px 2px 0 #e5f4f8;}}.page-node-type-longform-content .c-accordion__btn:hover,.page-node-type-longform-content .c-accordion__btn:focus{text-decoration:none;}.page-node-type-longform-content .c-accordion__btn:hover > span:not(.visually-hidden),.page-node-type-longform-content .c-accordion__btn:focus > span:not(.visually-hidden){background-size:100% 100%;}.page-node-type-longform-content .c-accordion__btn.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}@media (min-width:767px){.page-node-type-longform-content .c-accordion__btn{padding-left:30px;padding-right:85px;}}.page-node-type-longform-content .c-accordion__icon{right:20px;}@media (min-width:767px){.page-node-type-longform-content .c-accordion__icon{right:30px;}}.page-node-type-longform-content .c-accordion__content{padding:0 20px;}@media (min-width:767px){.page-node-type-longform-content .c-accordion__content{padding:0 30px;}}.page-node-type-longform-content .c-accordion__content .c-wysiwyg-table{width:100%;margin:1.875rem 0;}.c-accordion--guidlet-menu{border-bottom:1px solid #25B2D3;}.c-accordion--guidlet-menu:first-of-type{border-top:0;}@media (min-width:1024px){.c-accordion--guidlet-menu{border-bottom:0;}}.c-accordion--guidlet-menu .c-accordion__tab{font-size:1.12rem;line-height:1.4;}@media all and (min-width:767px){.c-accordion--guidlet-menu .c-accordion__tab{font-size:1.12rem;line-height:1.4;}}@media all and (min-width:1024px){.c-accordion--guidlet-menu .c-accordion__tab{font-size:1.11rem;line-height:1.4;}}@media all and (min-width:1400px){.c-accordion--guidlet-menu .c-accordion__tab{font-size:1.1rem;line-height:1.4;}}.c-accordion--guidlet-menu .c-accordion__btn{border-top:1px solid #25B2D3;}@media (min-width:1024px){.c-accordion--guidlet-menu .c-accordion__btn{display:none;}}.c-accordion--guidlet-menu .c-accordion__content{padding:30px 0;width:100%;}@media (min-width:1024px){.c-accordion--guidlet-menu .c-accordion__content{display:block;padding:0;border-bottom:0;}}.c-accordion--legacy{border-top:1px solid #25B2D3;border-bottom:0;}.c-accordion--legacy .c-accordion__tab{font-size:1rem;line-height:1.2;}@media all and (min-width:767px){.c-accordion--legacy .c-accordion__tab{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){.c-accordion--legacy .c-accordion__tab{font-size:1rem;line-height:1.4;}}@media all and (min-width:1400px){.c-accordion--legacy .c-accordion__tab{font-size:0.9rem;line-height:1.4;}}.c-accordion--legacy .c-accordion__btn{background-color:#e5f4f8;padding:20px;padding-right:60px;}.c-accordion--legacy .c-accordion__content{background-color:#e5f4f8;padding:20px;padding-top:1px;}@media (min-width:767px){.c-accordion--legacy .c-accordion__content{width:100%;}}.c-accordion--legacy .c-accordion__icon{right:0;}.c-alert-revision{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}.c-alert-revision__icon{width:25px;margin:2px 10px 0 0;}.c-alert-revision__content{width:80%;}.c-alert-revision__content a{-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-alert-revision__content a > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;text-shadow:2px 0 0 #FFFFFF,-1px 0 0 #FFFFFF;}@media (min-width:767px){.c-alert-revision__content a > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.c-alert-revision__content a > span:not(.visually-hidden){text-shadow:1px 2px 0 #FFFFFF,-1px 2px 0 #FFFFFF;}}.c-alert-revision__content a:hover,.c-alert-revision__content a:focus{text-decoration:none;}.c-alert-revision__content a:hover > span:not(.visually-hidden),.c-alert-revision__content a:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-alert-revision__content a.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-breadcrumb{padding:10px 0;}.c-breadcrumb.page-node-type-longform-content,.page-node-type-longform-content .c-breadcrumb{background-color:#705191;color:#FFFFFF;}.c-breadcrumb.t-default,.t-default .c-breadcrumb{background-color:#e5f4f8;color:#003057;}.c-breadcrumb.t-default-dark,.t-default-dark .c-breadcrumb{background-color:#003057;color:#FFFFFF;}.c-breadcrumb.t-guidance,.t-guidance .c-breadcrumb{background-color:#a91255;color:#FFFFFF;}.c-breadcrumb.t-your-vote-matters,.t-your-vote-matters .c-breadcrumb{background-color:#077988;color:#FFFFFF;}.c-breadcrumb.t-mature-orange,.t-mature-orange .c-breadcrumb{background-color:#B74E20;color:#FFFFFF;}.c-breadcrumb.t-mature-green,.t-mature-green .c-breadcrumb{background-color:#897616;color:#FFFFFF;}.c-breadcrumb.t-mature-purple,.t-mature-purple .c-breadcrumb{background-color:#705191;color:#FFFFFF;}.c-breadcrumb.t-mature-yellow,.t-mature-yellow .c-breadcrumb{background-color:#897616;color:#FFFFFF;}.c-breadcrumb.t-mature-brown,.t-mature-brown .c-breadcrumb{background-color:#2B220A;color:#FFFFFF;}.c-breadcrumb.t-learning,.t-learning .c-breadcrumb{background-color:#FF8BFF;color:#000000;}.c-breadcrumb.t-learning--educator,.t-learning--educator .c-breadcrumb{background-color:#00E7BD;color:#000000;}.c-breadcrumb.t-digital-transparency,.t-digital-transparency .c-breadcrumb{background-color:#6F00B0;color:#FFFFFF;}.has-campaign-hero .c-breadcrumb{background-color:#FEC2DB;color:#003057;}.c-breadcrumb__menu{display:none;}@media (min-width:767px){.c-breadcrumb__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;}.has-campaign-hero .c-breadcrumb__menu{max-width:60%;}}.c-breadcrumb__title{font-size:1rem;line-height:1.5;margin-bottom:0;padding:10px 0;}@media all and (min-width:767px){.c-breadcrumb__title{font-size:0.88rem;line-height:1.5;}}@media all and (min-width:1024px){.c-breadcrumb__title{font-size:1rem;line-height:1.5;}}@media all and (min-width:1400px){.c-breadcrumb__title{font-size:0.9rem;line-height:1.5;}}.c-breadcrumb__title a{text-decoration:underline;}.c-breadcrumb__title a:hover,.c-breadcrumb__title a:focus{text-decoration:none;}@media (min-width:767px){.c-breadcrumb__title{display:none;}}.c-breadcrumb__item{font-size:1rem;line-height:1.5;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:10px;}@media all and (min-width:767px){.c-breadcrumb__item{font-size:0.88rem;line-height:1.5;}}@media all and (min-width:1024px){.c-breadcrumb__item{font-size:1rem;line-height:1.5;}}@media all and (min-width:1400px){.c-breadcrumb__item{font-size:0.9rem;line-height:1.5;}}.c-breadcrumb__item a{-webkit-backface-visibility:hidden;backface-visibility:hidden;padding:10px;padding-left:0;}.c-breadcrumb__item a > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;}@media (min-width:767px){.c-breadcrumb__item a > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-breadcrumb__item a > span:not(.visually-hidden).page-node-type-longform-content,.page-node-type-longform-content .c-breadcrumb__item a > span:not(.visually-hidden){text-shadow:2px 0 0 #705191,-1px 0 0 #705191;}@media (min-width:767px){.c-breadcrumb__item a > span:not(.visually-hidden).page-node-type-longform-content,.page-node-type-longform-content .c-breadcrumb__item a > span:not(.visually-hidden){text-shadow:1px 2px 0 #705191,-1px 2px 0 #705191;}}.c-breadcrumb__item a > span:not(.visually-hidden).t-default,.t-default .c-breadcrumb__item a > span:not(.visually-hidden){text-shadow:2px 0 0 #e5f4f8,-1px 0 0 #e5f4f8;}@media (min-width:767px){.c-breadcrumb__item a > span:not(.visually-hidden).t-default,.t-default .c-breadcrumb__item a > span:not(.visually-hidden){text-shadow:1px 2px 0 #e5f4f8,-1px 2px 0 #e5f4f8;}}.c-breadcrumb__item a > span:not(.visually-hidden).t-default-dark,.t-default-dark .c-breadcrumb__item a > span:not(.visually-hidden){text-shadow:2px 0 0 #003057,-1px 0 0 #003057;}@media (min-width:767px){.c-breadcrumb__item a > span:not(.visually-hidden).t-default-dark,.t-default-dark .c-breadcrumb__item a > span:not(.visually-hidden){text-shadow:1px 2px 0 #003057,-1px 2px 0 #003057;}}.c-breadcrumb__item a > span:not(.visually-hidden).t-guidance,.t-guidance .c-breadcrumb__item a > span:not(.visually-hidden){text-shadow:2px 0 0 #a91255,-1px 0 0 #a91255;}@media (min-width:767px){.c-breadcrumb__item a > span:not(.visually-hidden).t-guidance,.t-guidance .c-breadcrumb__item a > span:not(.visually-hidden){text-shadow:1px 2px 0 #a91255,-1px 2px 0 #a91255;}}.c-breadcrumb__item a > span:not(.visually-hidden).t-your-vote-matters,.t-your-vote-matters .c-breadcrumb__item a > span:not(.visually-hidden){text-shadow:2px 0 0 #077988,-1px 0 0 #077988;}@media (min-width:767px){.c-breadcrumb__item a > span:not(.visually-hidden).t-your-vote-matters,.t-your-vote-matters .c-breadcrumb__item a > span:not(.visually-hidden){text-shadow:1px 2px 0 #077988,-1px 2px 0 #077988;}}.c-breadcrumb__item a > span:not(.visually-hidden).t-mature-orange,.t-mature-orange .c-breadcrumb__item a > span:not(.visually-hidden){text-shadow:2px 0 0 #B74E20,-1px 0 0 #B74E20;}@media (min-width:767px){.c-breadcrumb__item a > span:not(.visually-hidden).t-mature-orange,.t-mature-orange .c-breadcrumb__item a > span:not(.visually-hidden){text-shadow:1px 2px 0 #B74E20,-1px 2px 0 #B74E20;}}.c-breadcrumb__item a > span:not(.visually-hidden).t-mature-green,.t-mature-green .c-breadcrumb__item a > span:not(.visually-hidden){text-shadow:2px 0 0 #897616,-1px 0 0 #897616;}@media (min-width:767px){.c-breadcrumb__item a > span:not(.visually-hidden).t-mature-green,.t-mature-green .c-breadcrumb__item a > span:not(.visually-hidden){text-shadow:1px 2px 0 #897616,-1px 2px 0 #897616;}}.c-breadcrumb__item a > span:not(.visually-hidden).t-mature-purple,.t-mature-purple .c-breadcrumb__item a > span:not(.visually-hidden){text-shadow:2px 0 0 #705191,-1px 0 0 #705191;}@media (min-width:767px){.c-breadcrumb__item a > span:not(.visually-hidden).t-mature-purple,.t-mature-purple .c-breadcrumb__item a > span:not(.visually-hidden){text-shadow:1px 2px 0 #705191,-1px 2px 0 #705191;}}.c-breadcrumb__item a > span:not(.visually-hidden).t-mature-yellow,.t-mature-yellow .c-breadcrumb__item a > span:not(.visually-hidden){text-shadow:2px 0 0 #897616,-1px 0 0 #897616;}@media (min-width:767px){.c-breadcrumb__item a > span:not(.visually-hidden).t-mature-yellow,.t-mature-yellow .c-breadcrumb__item a > span:not(.visually-hidden){text-shadow:1px 2px 0 #897616,-1px 2px 0 #897616;}}.c-breadcrumb__item a > span:not(.visually-hidden).t-mature-brown,.t-mature-brown .c-breadcrumb__item a > span:not(.visually-hidden){text-shadow:2px 0 0 #2B220A,-1px 0 0 #2B220A;}@media (min-width:767px){.c-breadcrumb__item a > span:not(.visually-hidden).t-mature-brown,.t-mature-brown .c-breadcrumb__item a > span:not(.visually-hidden){text-shadow:1px 2px 0 #2B220A,-1px 2px 0 #2B220A;}}.c-breadcrumb__item a > span:not(.visually-hidden).t-learning,.t-learning .c-breadcrumb__item a > span:not(.visually-hidden){text-shadow:2px 0 0 #FF8BFF,-1px 0 0 #FF8BFF;}@media (min-width:767px){.c-breadcrumb__item a > span:not(.visually-hidden).t-learning,.t-learning .c-breadcrumb__item a > span:not(.visually-hidden){text-shadow:1px 2px 0 #FF8BFF,-1px 2px 0 #FF8BFF;}}.c-breadcrumb__item a > span:not(.visually-hidden).t-learning--educator,.t-learning--educator .c-breadcrumb__item a > span:not(.visually-hidden){text-shadow:2px 0 0 #00E7BD,-1px 0 0 #00E7BD;}@media (min-width:767px){.c-breadcrumb__item a > span:not(.visually-hidden).t-learning--educator,.t-learning--educator .c-breadcrumb__item a > span:not(.visually-hidden){text-shadow:1px 2px 0 #00E7BD,-1px 2px 0 #00E7BD;}}.c-breadcrumb__item a > span:not(.visually-hidden).t-digital-transparency,.t-digital-transparency .c-breadcrumb__item a > span:not(.visually-hidden){text-shadow:2px 0 0 #6F00B0,-1px 0 0 #6F00B0;}@media (min-width:767px){.c-breadcrumb__item a > span:not(.visually-hidden).t-digital-transparency,.t-digital-transparency .c-breadcrumb__item a > span:not(.visually-hidden){text-shadow:1px 2px 0 #6F00B0,-1px 2px 0 #6F00B0;}}.c-breadcrumb__item a:hover,.c-breadcrumb__item a:focus{text-decoration:none;}.c-breadcrumb__item a:hover > span:not(.visually-hidden),.c-breadcrumb__item a:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-breadcrumb__item a.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.has-campaign-hero .c-breadcrumb__item a{-webkit-backface-visibility:hidden;backface-visibility:hidden;}.has-campaign-hero .c-breadcrumb__item a > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;text-shadow:2px 0 0 #FEC2DB,-1px 0 0 #FEC2DB;}@media (min-width:767px){.has-campaign-hero .c-breadcrumb__item a > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.has-campaign-hero .c-breadcrumb__item a > span:not(.visually-hidden){text-shadow:1px 2px 0 #FEC2DB,-1px 2px 0 #FEC2DB;}}.has-campaign-hero .c-breadcrumb__item a:hover,.has-campaign-hero .c-breadcrumb__item a:focus{text-decoration:none;}.has-campaign-hero .c-breadcrumb__item a:hover > span:not(.visually-hidden),.has-campaign-hero .c-breadcrumb__item a:focus > span:not(.visually-hidden){background-size:0% 100%;}.has-campaign-hero .c-breadcrumb__item a.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-breadcrumb__item .o-icon{display:none;}@media (min-width:767px){.c-breadcrumb__item .o-icon{display:inline-block;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);height:0.5rem;width:0.5rem;}}.c-banner-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;}@media (min-width:767px){.c-banner-group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-left:-1.66667rem;}}.c-banner{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.875rem;}@media (min-width:767px){.c-banner{margin-left:1.66667rem;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;-ms-flex-preferred-size:calc(50% - 1.66667rem);flex-basis:calc(50% - 1.66667rem);}}.c-banner__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding:20px;border:1px solid #25B2D3;}@media (min-width:767px){.c-banner__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding:30px;}}@media (min-width:1024px){.c-banner__wrapper{padding:40px;}}.c-banner__content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;}.c-banner__content p{margin-bottom:0;}.c-banner__content h2{margin-bottom:15px;}.c-banner__btn{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;margin-top:20px;}@media (min-width:767px){.c-banner__btn{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%;padding-left:0;margin-top:20px;}}.c-banner__btn a{width:100%;}@media (min-width:767px){.c-banner__btn a{width:auto;}}.c-book-nav{border-top:1px solid #25B2D3;padding:30px 0;}.c-book-nav--w-prev .c-book-nav__items{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.c-book-nav__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.c-book-nav__item{width:50%;}.c-book-nav__item:nth-child(2n) .c-book-nav__link{padding-left:10px;}.c-book-nav__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;}.c-book-nav__link:hover .o-icon,.c-book-nav__link:focus .o-icon{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);}@media (min-width:767px){.c-book-nav__link{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.c-book-nav__link:hover,.c-book-nav__link:focus{text-decoration:none;}.c-book-nav__link:hover .c-book-nav__title span,.c-book-nav__link:focus .c-book-nav__title span{background-size:100% 100%;}.c-book-nav__link .o-icon{width:1.75rem;height:1.75rem;-ms-flex-negative:0;flex-shrink:0;}.c-book-nav__link--prev .o-icon{margin-right:20px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.c-book-nav__link--prev:hover .o-icon,.c-book-nav__link--prev:focus .o-icon{-webkit-transform:rotate(180deg) scale(1.2);-ms-transform:rotate(180deg) scale(1.2);transform:rotate(180deg) scale(1.2);}.c-book-nav__link--next{text-align:right;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}@media (min-width:767px){.c-book-nav__link--next{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}}@media (min-width:767px){.c-book-nav__link--next .c-book-nav__title{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}}@media (min-width:767px){.c-book-nav__link--next .o-icon{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-left:20px;}}.c-book-nav__title{-webkit-backface-visibility:hidden;backface-visibility:hidden;margin-top:10px;width:100%;}.c-book-nav__title > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;text-shadow:2px 0 0 #FFFFFF,-1px 0 0 #FFFFFF;}@media (min-width:767px){.c-book-nav__title > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.c-book-nav__title > span:not(.visually-hidden){text-shadow:1px 2px 0 #FFFFFF,-1px 2px 0 #FFFFFF;}}.c-book-nav__title:hover,.c-book-nav__title:focus{text-decoration:none;}.c-book-nav__title:hover > span:not(.visually-hidden),.c-book-nav__title:focus > span:not(.visually-hidden){background-size:100% 100%;}.c-book-nav__title.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}@media (min-width:767px){.c-book-nav__title{width:85%;margin-top:0;}}.c-guidlet-footer{margin:30px 0;padding:20px;border:1px solid #25B2D3;}.c-carousel{position:relative;background-color:#003057;color:#FFFFFF;}.c-carousel__container{overflow:hidden;}@media (max-width:766px){.c-carousel__container .o-container{padding:0;}}@media (min-width:767px){.c-carousel__container .o-container{position:relative;}}@media (min-width:767px){.c-carousel__container .swiper-container{overflow:visible;}}.c-carousel__container .swiper-slide{opacity:1;-webkit-transition:opacity 0.2s ease-in-out;-o-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out;}@media (min-width:767px){.c-carousel__container .swiper-slide{-ms-flex-preferred-size:40%;flex-basis:40%;margin-right:40px;}}@media (min-width:1024px){.c-carousel__container .swiper-slide{-ms-flex-preferred-size:35%;flex-basis:35%;}}@media (min-width:1800px){.c-carousel__container .swiper-slide{-ms-flex-preferred-size:40%;flex-basis:40%;}}.c-carousel__container .swiper-slide.swiper-slide-prev,.c-carousel__container .swiper-slide.swiper-slide-next + .swiper-slide{opacity:0.4;pointer-events:none;}.c-carousel__container .swiper-wrapper{margin-bottom:30px;}@media (min-width:767px){.c-carousel__container .swiper-wrapper{padding-top:30px;}}.c-carousel__container .swiper-scrollbar-drag{border-radius:0;background-color:#25B2D3;cursor:pointer;}.c-carousel__btns{position:absolute;width:100%;z-index:1;top:0;margin-top:calc(100% / (16 / 9));-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px;}@media (min-width:767px){.c-carousel__btns{position:static;margin-top:0;padding:0;-webkit-transform:none;-ms-transform:none;transform:none;}}@media (min-width:1024px){.c-carousel__btns{border:none;padding:0;}}.c-carousel__btn-next,.c-carousel__btn-prev{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;outline:0;background:#FFFFFF;color:#003057;width:2rem;height:2rem;border-radius:50%;padding:10px;margin:0 5px;}@media (min-width:767px){.c-carousel__btn-next,.c-carousel__btn-prev{position:absolute;z-index:1;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:0 7.5px;}}@media (min-width:1440px){.c-carousel__btn-next,.c-carousel__btn-prev{width:2.5rem;height:2.5rem;}}@media (min-width:1500px){.c-carousel__btn-next,.c-carousel__btn-prev{width:3rem;height:3rem;}}.c-carousel__btn-next:hover,.c-carousel__btn-next:focus,.c-carousel__btn-prev:hover,.c-carousel__btn-prev:focus{cursor:pointer;}.c-carousel__btn-next.swiper-button-disabled,.c-carousel__btn-prev.swiper-button-disabled{pointer-events:none;opacity:0.3;}.c-carousel__btn-next{right:10px;}@media (min-width:1024px){.c-carousel__btn-next{right:0;}}@media (min-width:1440px){.c-carousel__btn-next{right:-15px;}}@media (min-width:1500px){.c-carousel__btn-next{right:-40px;}}@media (min-width:1800px){.c-carousel__btn-next{right:-60px;}}.c-carousel__btn-next .o-icon{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);}.c-carousel__btn-prev{left:10px;}@media (min-width:1024px){.c-carousel__btn-prev{left:0;}}@media (min-width:1440px){.c-carousel__btn-prev{left:-15px;}}@media (min-width:1500px){.c-carousel__btn-prev{left:-40px;}}@media (min-width:1800px){.c-carousel__btn-prev{left:-60px;}}.c-carousel__btn-prev .o-icon{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}.c-carousel-teaser{display:block;position:relative;}@media (min-width:767px){.c-carousel-teaser::before{content:'';position:absolute;left:-10px;right:-10px;top:-10px;bottom:-10px;border:1px solid #25B2D3;display:none;}}.c-carousel-teaser:hover,.c-carousel-teaser:focus{text-decoration:none;}@media (min-width:767px){.c-carousel-teaser:hover::before,.c-carousel-teaser:focus::before{display:block;}}.c-carousel-teaser:hover h2 span,.c-carousel-teaser:focus h2 span{background-size:100% 100% !important;}.c-carousel-teaser__img{margin-bottom:20px;}.c-carousel-teaser__content{padding:0 20px;}@media (min-width:767px){.c-carousel-teaser__content{padding:0;}}.c-carousel-teaser__content h2{font-size:1.12rem;line-height:1.4;-webkit-backface-visibility:hidden;backface-visibility:hidden;margin-bottom:15px;}@media all and (min-width:767px){.c-carousel-teaser__content h2{font-size:1.12rem;line-height:1.4;}}@media all and (min-width:1024px){.c-carousel-teaser__content h2{font-size:1.11rem;line-height:1.4;}}@media all and (min-width:1400px){.c-carousel-teaser__content h2{font-size:1.1rem;line-height:1.4;}}.c-carousel-teaser__content h2 > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),#25B2D3 calc(100% - 2px),#25B2D3 calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),#25B2D3 calc(100% - 2px),#25B2D3 calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;text-shadow:2px 0 0 #003057,-1px 0 0 #003057;}@media (min-width:767px){.c-carousel-teaser__content h2 > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.c-carousel-teaser__content h2 > span:not(.visually-hidden){text-shadow:1px 2px 0 #003057,-1px 2px 0 #003057;}}.c-carousel-teaser__content h2:hover,.c-carousel-teaser__content h2:focus{text-decoration:none;}.c-carousel-teaser__content h2:hover > span:not(.visually-hidden),.c-carousel-teaser__content h2:focus > span:not(.visually-hidden){background-size:100% 100%;}.c-carousel-teaser__content h2.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-cookie{background-color:#e5f4f8;color:#003057;padding:20px 0;display:none;}@media (min-width:767px){.c-cookie__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}.c-cookie__text{margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media (min-width:767px){.c-cookie__text{width:50%;}}@media (min-width:1024px){.c-cookie__text{width:auto;}}.c-cookie__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}@media (min-width:767px){.c-cookie__controls{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-left:auto;}}.c-cookie__controls li{margin:10px;margin-bottom:0;}.c-cookie__controls li:first-of-type{margin-left:0;}@media (min-width:767px){.c-cookie__controls li{margin:0;}}.c-cookie__cta{-webkit-backface-visibility:hidden;backface-visibility:hidden;color:inherit;display:block;background:none;padding:0;outline:none;}.c-cookie__cta > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;text-shadow:2px 0 0 #e5f4f8,-1px 0 0 #e5f4f8;}@media (min-width:767px){.c-cookie__cta > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.c-cookie__cta > span:not(.visually-hidden){text-shadow:1px 2px 0 #e5f4f8,-1px 2px 0 #e5f4f8;}}.c-cookie__cta:hover,.c-cookie__cta:focus{text-decoration:none;}.c-cookie__cta:hover > span:not(.visually-hidden),.c-cookie__cta:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-cookie__cta.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}@media (min-width:767px){.c-cookie__cta{margin-left:30px;}}.c-cookie--alert{background-color:#9E0055;color:#FFFFFF;}.c-cookie--alert .c-cookie__cta{-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-cookie--alert .c-cookie__cta > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;text-shadow:2px 0 0 #9E0055,-1px 0 0 #9E0055;}@media (min-width:767px){.c-cookie--alert .c-cookie__cta > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.c-cookie--alert .c-cookie__cta > span:not(.visually-hidden){text-shadow:1px 2px 0 #9E0055,-1px 2px 0 #9E0055;}}.c-cookie--alert .c-cookie__cta:hover,.c-cookie--alert .c-cookie__cta:focus{text-decoration:none;}.c-cookie--alert .c-cookie__cta:hover > span:not(.visually-hidden),.c-cookie--alert .c-cookie__cta:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-cookie--alert .c-cookie__cta.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}@media (min-width:767px){.c-cookie--alert .c-cookie__text{width:auto;}}.c-cookie--alert .o-icon{margin-right:15px;-webkit-box-flex:0;-ms-flex:none;flex:none;}#ccc #ccc-notify{margin:0 auto !important;padding:20px !important;width:100%;max-width:1400px;}@media (min-width:600px){#ccc #ccc-notify{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important;}}@media (min-width:767px){#ccc #ccc-notify{padding:30px !important;}}@media (min-width:1024px){#ccc #ccc-notify{padding:50px !important;}}@media (min-width:1400px){#ccc #ccc-notify{overflow:visible !important;}#ccc #ccc-notify::before,#ccc #ccc-notify::after{content:'';position:absolute;top:0;width:calc(2px + (100vw - 1400px) / 2);height:100%;background-color:inherit;}#ccc #ccc-notify::before{left:0;-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(-1) translateX(-2px);-ms-transform:scaleX(-1) translateX(-2px);transform:scaleX(-1) translateX(-2px);}#ccc #ccc-notify::after{right:0;-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(-1) translateX(2px);-ms-transform:scaleX(-1) translateX(2px);transform:scaleX(-1) translateX(2px);}}@media (min-width:600px){#ccc .ccc-notify-buttons{margin-top:16px !important;white-space:normal !important;}}body #ccc .ccc-notify-button{padding:20px !important;border:none;border-radius:0;font-size:1rem;line-height:1.5;-webkit-transition:background-color 0.2s ease-in-out;-o-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out;}@media all and (min-width:767px){body #ccc .ccc-notify-button{font-size:0.88rem;line-height:1.5;}}@media all and (min-width:1024px){body #ccc .ccc-notify-button{font-size:1rem;line-height:1.5;}}@media all and (min-width:1400px){body #ccc .ccc-notify-button{font-size:0.9rem;line-height:1.5;}}body #ccc .ccc-notify-button:focus{-webkit-filter:none !important;filter:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;}body #ccc .ccc-notify-button:focus-visible{outline:none;}body #ccc .ccc-notify-button:not(.ccc-notify-link):hover{background-color:#007292 !important;}.tabbing body #ccc .ccc-notify-button:not(.ccc-notify-link):focus{background-color:#007292 !important;}.tabbing #ccc .ccc-notify-button:focus{-webkit-box-shadow:0 0 0 5px #16aa47 !important;box-shadow:0 0 0 5px #16aa47 !important;}body #ccc .ccc-notify-button.ccc-accept-button span,body #ccc .ccc-notify-button.ccc-reject-button span,body #ccc .ccc-notify-button.ccc-close-button span{background-color:transparent !important;}#ccc .ccc-notify-text h3{margin-bottom:10px;}#ccc .ccc-notify-text a{text-decoration:underline;}#ccc .ccc-notify-text a:hover,#ccc .ccc-notify-text a:focus{text-decoration:none;}#ccc .checkbox-toggle-input:focus ~ .checkbox-toggle-toggle{-webkit-filter:none !important;filter:none !important;}.tabbing #ccc .checkbox-toggle-input:focus ~ .checkbox-toggle-toggle{-webkit-box-shadow:0 0 0 5px #16aa47 !important;box-shadow:0 0 0 5px #16aa47 !important;}.c-download{position:relative;text-align:left;}.c-download a{font-family:"Swis721LtBTW05-Medium","helvetica","arial",sans-serif;font-size:1rem;line-height:1.5;padding:20px;padding-right:20px;padding-left:2.5rem;outline:0;background-color:#003057;color:#FFFFFF;-webkit-transition:0.2s ease-in-out;-o-transition:0.2s ease-in-out;transition:0.2s ease-in-out;text-decoration:none !important;}@media all and (min-width:767px){.c-download a{font-size:0.88rem;line-height:1.5;}}@media all and (min-width:1024px){.c-download a{font-size:1rem;line-height:1.5;}}@media all and (min-width:1400px){.c-download a{font-size:0.9rem;line-height:1.5;}}.c-download a:hover,.c-download a:focus{background-color:#007292;}.c-wysiwyg .c-download a{color:#FFFFFF;}.c-download .o-icon{width:1.5rem;position:absolute;-webkit-transform:translate(50%,-50%) scaleX(-1);-ms-transform:translate(50%,-50%) scaleX(-1);transform:translate(50%,-50%) scaleX(-1);top:50%;right:auto;left:0;color:#FFFFFF;pointer-events:none;}.t-guidance .c-download--guidance{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}.t-guidance .c-download--guidance .o-icon{position:relative;-webkit-transform:none;-ms-transform:none;transform:none;color:currentColor;-ms-flex-negative:0;flex-shrink:0;}.t-guidance .c-download--guidance a{background-color:transparent;padding:0;color:#003057;text-decoration:none !important;font-size:1rem;line-height:1.2;-webkit-backface-visibility:hidden;backface-visibility:hidden;margin-left:10px;}@media all and (min-width:767px){.t-guidance .c-download--guidance a{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){.t-guidance .c-download--guidance a{font-size:0.8rem;line-height:1.2;}}@media all and (min-width:1400px){.t-guidance .c-download--guidance a{font-size:0.8rem;line-height:1.2;}}.t-guidance .c-download--guidance a > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;text-shadow:2px 0 0 #FFFFFF,-1px 0 0 #FFFFFF;}@media (min-width:767px){.t-guidance .c-download--guidance a > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.t-guidance .c-download--guidance a > span:not(.visually-hidden){text-shadow:1px 2px 0 #FFFFFF,-1px 2px 0 #FFFFFF;}}.t-guidance .c-download--guidance a:hover,.t-guidance .c-download--guidance a:focus{text-decoration:none;}.t-guidance .c-download--guidance a:hover > span:not(.visually-hidden),.t-guidance .c-download--guidance a:focus > span:not(.visually-hidden){background-size:0% 100%;}.t-guidance .c-download--guidance a.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-facet{position:relative;margin-bottom:20px;width:100%;}@media (min-width:767px){.c-facet{margin-bottom:0;}}.l-grid__item:last-child .c-facet{margin-bottom:0;}.c-facet__tab{font-family:"Swis721LtBTW05-Medium","helvetica","arial",sans-serif;font-size:1rem;line-height:initial;-webkit-backface-visibility:hidden;backface-visibility:hidden;color:#003057;margin-bottom:0;background-color:#e5f4f8;padding:20px;width:100%;text-align:left;position:relative;}@media all and (min-width:767px){.c-facet__tab{font-size:0.88rem;line-height:initial;}}@media all and (min-width:1024px){.c-facet__tab{font-size:1rem;line-height:initial;}}@media all and (min-width:1400px){.c-facet__tab{font-size:0.9rem;line-height:initial;}}.c-facet__tab > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;text-shadow:2px 0 0 #FFFFFF,-1px 0 0 #FFFFFF;}@media (min-width:767px){.c-facet__tab > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.c-facet__tab > span:not(.visually-hidden){text-shadow:1px 2px 0 #FFFFFF,-1px 2px 0 #FFFFFF;}}.c-facet__tab:hover,.c-facet__tab:focus{text-decoration:none;}.c-facet__tab:hover > span:not(.visually-hidden),.c-facet__tab:focus > span:not(.visually-hidden){background-size:100% 100%;}.c-facet__tab.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}@media (min-width:767px){.c-facet__tab{padding:18px;}}.c-facet__tab:hover span,.c-facet__tab:focus span{background-size:100% 100%;}.c-facet__tab.is-active .o-icon{-webkit-transform:translate(-50%,-50%) rotate(180deg);-ms-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg);}.c-facet__tab.is-active span{background-size:100% 100%;}.c-facet__tab .o-icon{width:0.75rem;height:0.25rem;position:absolute;top:50%;right:15px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.c-facet__panel{background-color:#003057;color:#FFFFFF;padding:20px 10px;position:absolute;width:100%;z-index:100;display:none;max-height:400px;overflow-y:auto;}.c-facet__panel .c-taxonomy-tag{display:block;margin:0;}.c-facet__panel.is-active{display:block;}.c-facet__results{margin-top:20px;}.facet-empty{margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#FFFFFF;color:#002C57;padding:15px;width:100%;font-family:"Swis721LtBTW05-Medium","helvetica","arial",sans-serif;font-size:1rem;line-height:1.2;opacity:0.3;pointer-events:none;}@media all and (min-width:767px){.facet-empty{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){.facet-empty{font-size:1rem;line-height:1.4;}}@media all and (min-width:1400px){.facet-empty{font-size:0.9rem;line-height:1.4;}}@media (min-width:767px){.facet-empty{margin-bottom:0;padding:18px;}}.c-facet-hero{border-bottom:1px solid #FFFFFF;}.c-facet-hero.page-node-type-longform-content,.page-node-type-longform-content .c-facet-hero{background-color:#705191;color:#FFFFFF;}.c-facet-hero.t-default,.t-default .c-facet-hero{background-color:#e5f4f8;color:#003057;}.c-facet-hero.t-default-dark,.t-default-dark .c-facet-hero{background-color:#003057;color:#FFFFFF;}.c-facet-hero.t-guidance,.t-guidance .c-facet-hero{background-color:#a91255;color:#FFFFFF;}.c-facet-hero.t-your-vote-matters,.t-your-vote-matters .c-facet-hero{background-color:#077988;color:#FFFFFF;}.c-facet-hero.t-mature-orange,.t-mature-orange .c-facet-hero{background-color:#B74E20;color:#FFFFFF;}.c-facet-hero.t-mature-green,.t-mature-green .c-facet-hero{background-color:#897616;color:#FFFFFF;}.c-facet-hero.t-mature-purple,.t-mature-purple .c-facet-hero{background-color:#705191;color:#FFFFFF;}.c-facet-hero.t-mature-yellow,.t-mature-yellow .c-facet-hero{background-color:#897616;color:#FFFFFF;}.c-facet-hero.t-mature-brown,.t-mature-brown .c-facet-hero{background-color:#2B220A;color:#FFFFFF;}.c-facet-hero.t-learning,.t-learning .c-facet-hero{background-color:#FF8BFF;color:#000000;}.c-facet-hero.t-learning--educator,.t-learning--educator .c-facet-hero{background-color:#00E7BD;color:#000000;}.c-facet-hero.t-digital-transparency,.t-digital-transparency .c-facet-hero{background-color:#6F00B0;color:#FFFFFF;}.c-facet-hero__content{width:100%;padding:1.875rem 0;}@media (min-width:767px){.c-facet-hero__content{padding:3.33333rem 0;}}.c-facet-hero__clear{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px;font-size:18px;}@media (min-width:767px){.c-facet-hero__clear{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:22px;}}.c-facet-hero__clear a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.c-facet-hero__clear.c-facet-hero__clear--white .o-icon{stroke:#a91255;}.c-facet-hero__clear .o-icon{margin-left:15px;width:20px;height:20px;stroke:#003057;}.c-guidance-facet,.c-guidance-search{width:100%;}@media (min-width:767px){.c-guidance-facet{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}}@media (min-width:1024px){.c-guidance-facet{display:block;}}@media (min-width:767px){.c-facet-hero--grid-from-medium .c-guidance-facet{display:block;-webkit-box-align:initial;-ms-flex-align:initial;align-items:initial;}}@media (min-width:767px){.c-guidance-facet .c-facet{margin-bottom:0;}}.c-guidance-facet .c-facet__tab{background-color:#FFFFFF;}@media (min-width:767px){.c-guidance-facet__facet{width:80%;}}@media (min-width:1024px){.c-guidance-facet__facet{width:100%;}}@media (min-width:767px){.c-facet-hero--grid-from-medium .c-guidance-facet__facet{width:auto;}}.c-guidance-facet__title{font-size:1.12rem;line-height:1.4;margin-bottom:20px;}@media all and (min-width:767px){.c-guidance-facet__title{font-size:1.12rem;line-height:1.4;}}@media all and (min-width:1024px){.c-guidance-facet__title{font-size:1.11rem;line-height:1.4;}}@media all and (min-width:1400px){.c-guidance-facet__title{font-size:1.1rem;line-height:1.4;}}@media (min-width:767px){.c-guidance-facet__title{width:20%;margin-bottom:0;}}@media (min-width:1024px){.c-guidance-facet__title{width:100%;margin-bottom:20px;}}@media (min-width:767px){.c-facet-hero--grid-from-medium .c-guidance-facet__title{margin-bottom:20px;width:auto;}}.c-guidance-search__title{font-size:1.12rem;line-height:1.4;font-weight:bold;margin-bottom:20px;}@media all and (min-width:767px){.c-guidance-search__title{font-size:1.12rem;line-height:1.4;}}@media all and (min-width:1024px){.c-guidance-search__title{font-size:1.11rem;line-height:1.4;}}@media all and (min-width:1400px){.c-guidance-search__title{font-size:1.1rem;line-height:1.4;}}.c-feedback-form__options{padding:20px;border-bottom:1px solid #FFFFFF;}.c-feedback-form__options.page-node-type-longform-content,.page-node-type-longform-content .c-feedback-form__options{color:#3A0C4C;background-color:#F2F0F3;}.c-feedback-form__options.t-default,.t-default .c-feedback-form__options{color:#003057;background-color:#e5f4f8;}.c-feedback-form__options.t-default-dark,.t-default-dark .c-feedback-form__options{color:#003057;background-color:#E3E7EA;}.c-feedback-form__options.t-guidance,.t-guidance .c-feedback-form__options{color:#8F1049;background-color:#F4EDF0;}.c-feedback-form__options.t-your-vote-matters,.t-your-vote-matters .c-feedback-form__options{color:#076A6E;background-color:#ECF3F3;}.c-feedback-form__options.t-mature-orange,.t-mature-orange .c-feedback-form__options{color:#B24B1F;background-color:#F6F0EE;}.c-feedback-form__options.t-mature-green,.t-mature-green .c-feedback-form__options{color:#706012;background-color:#F1F2ED;}.c-feedback-form__options.t-mature-purple,.t-mature-purple .c-feedback-form__options{color:#3A0C4C;background-color:#F2F0F3;}.c-feedback-form__options.t-mature-yellow,.t-mature-yellow .c-feedback-form__options{color:#706012;background-color:#F3F2ED;}.c-feedback-form__options.t-mature-brown,.t-mature-brown .c-feedback-form__options{color:#2B220A;background-color:#EEEEED;}.c-feedback-form__options.t-learning,.t-learning .c-feedback-form__options{color:#FFFFFF;background-color:#323131;}.c-feedback-form__options.t-learning--educator,.t-learning--educator .c-feedback-form__options{color:#FFFFFF;background-color:#323131;}.c-feedback-form__options.t-digital-transparency,.t-digital-transparency .c-feedback-form__options{color:#000000;background-color:#F0E6F6;}@media (min-width:767px){.c-feedback-form__options{padding:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}@media (min-width:1024px){.c-feedback-form__options{padding:40px;}}.c-feedback-form__title{font-size:1.38rem;line-height:1.4;}@media all and (min-width:767px){.c-feedback-form__title{font-size:1.35rem;line-height:1.4;}}@media all and (min-width:1024px){.c-feedback-form__title{font-size:1.33rem;line-height:1.4;}}@media all and (min-width:1400px){.c-feedback-form__title{font-size:1.3rem;line-height:1.4;}}@media (min-width:767px){.c-feedback-form__title{margin-bottom:0;}}.c-feedback-form__controls{display:-webkit-box;display:-ms-flexbox;display:flex;}.c-feedback-form__item{-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;margin-right:20px;}.c-feedback-form__item > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;text-shadow:2px 0 0 #FFFFFF,-1px 0 0 #FFFFFF;}@media (min-width:767px){.c-feedback-form__item > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.c-feedback-form__item > span:not(.visually-hidden){text-shadow:1px 2px 0 #FFFFFF,-1px 2px 0 #FFFFFF;}}.c-feedback-form__item:hover,.c-feedback-form__item:focus{text-decoration:none;}.c-feedback-form__item:hover > span:not(.visually-hidden),.c-feedback-form__item:focus > span:not(.visually-hidden){background-size:100% 100%;}.c-feedback-form__item.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-feedback-form__item:hover .o-icon,.c-feedback-form__item:focus .o-icon{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);}@media (min-width:767px){.c-feedback-form__item{margin:0 10px;}}.c-feedback-form__item.-disable{opacity:0.1;pointer-events:none;}.c-feedback-form__item.-active{pointer-events:none;}.c-feedback-form__item.-active .o-icon{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);}.c-feedback-form__item.-active span{background-size:100% 100%;}.c-feedback-form__item .o-icon{vertical-align:middle;width:1.75rem;height:1.75rem;margin-right:10px;}@media (min-width:767px){.c-feedback-form__item .o-icon{margin:0 10px;}}.c-feedback-form__item span{vertical-align:middle;width:auto;}.c-feedback-form__content{height:100% !important;}.c-feedback-form__content.page-node-type-longform-content,.page-node-type-longform-content .c-feedback-form__content{background-color:#F2F0F3;}.c-feedback-form__content.t-default,.t-default .c-feedback-form__content{background-color:#e5f4f8;}.c-feedback-form__content.t-default-dark,.t-default-dark .c-feedback-form__content{background-color:#E3E7EA;}.c-feedback-form__content.t-guidance,.t-guidance .c-feedback-form__content{background-color:#F4EDF0;}.c-feedback-form__content.t-your-vote-matters,.t-your-vote-matters .c-feedback-form__content{background-color:#ECF3F3;}.c-feedback-form__content.t-mature-orange,.t-mature-orange .c-feedback-form__content{background-color:#F6F0EE;}.c-feedback-form__content.t-mature-green,.t-mature-green .c-feedback-form__content{background-color:#F1F2ED;}.c-feedback-form__content.t-mature-purple,.t-mature-purple .c-feedback-form__content{background-color:#F2F0F3;}.c-feedback-form__content.t-mature-yellow,.t-mature-yellow .c-feedback-form__content{background-color:#F3F2ED;}.c-feedback-form__content.t-mature-brown,.t-mature-brown .c-feedback-form__content{background-color:#EEEEED;}.c-feedback-form__content.t-learning,.t-learning .c-feedback-form__content{background-color:#323131;}.c-feedback-form__content.t-learning--educator,.t-learning--educator .c-feedback-form__content{background-color:#323131;}.c-feedback-form__content.t-digital-transparency,.t-digital-transparency .c-feedback-form__content{background-color:#F0E6F6;}.c-feedback-form__content .fieldset-inset{padding:0;border:none;}.c-feedback-form__content select,.c-feedback-form__content textarea,.c-feedback-form__content input[type=text]{background-color:#FFFFFF;}.c-feedback-form__content .c-feedback-form__inner{padding:20px;margin:0;}@media (min-width:767px){.c-feedback-form__content .c-feedback-form__inner{padding:30px;}}@media (min-width:1024px){.c-feedback-form__content .c-feedback-form__inner{padding:40px;}}.c-feedback-form__content .form-actions{margin-bottom:0;}.c-foi-search{margin-bottom:20px;border-bottom:1px solid #25B2D3;}@media (min-width:767px){.c-foi-search{padding-bottom:30px;margin-bottom:30px;}}@media (min-width:1024px){.c-foi-search{padding-bottom:40px;margin-bottom:40px;}}@media (min-width:767px){.c-foi-search .form-item-search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}@media (min-width:767px){.c-foi-search .form-item-search label{margin-bottom:0;-webkit-box-flex:0;-ms-flex:0 0 33.33%;flex:0 0 33.33%;padding-right:30px;}}@media (min-width:767px){.c-foi-search .form-item-search input{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}}.c-footer{font-size:1rem;line-height:1.2;background-color:#003057;color:#FFFFFF;}@media all and (min-width:767px){.c-footer{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){.c-footer{font-size:1rem;line-height:1.4;}}@media all and (min-width:1400px){.c-footer{font-size:0.9rem;line-height:1.4;}}.c-footer__padding{padding:1.875rem 0;}@media (min-width:767px){.c-footer__padding{padding:2.77778rem 0;}}@media (min-width:1400px){.c-footer__padding{padding:3.5rem 0;}}.c-footer-grid{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #25B2D3;}@media (min-width:767px){.c-footer-grid{display:-webkit-box;display:-ms-flexbox;display:flex;}}.c-footer-grid__item--links{margin-bottom:30px;}@media (min-width:767px){.c-footer-grid__item--links{-ms-flex-preferred-size:80%;flex-basis:80%;margin-bottom:0;}}@media (min-width:1024px){.c-footer-grid__item--links{-ms-flex-preferred-size:70%;flex-basis:70%;}}@media (min-width:767px){.c-footer-grid__item--links .c-footer-menu__item{float:left;width:50%;}}@media (min-width:767px){.c-footer-grid__item--social{-ms-flex-preferred-size:20%;flex-basis:20%;}}@media (min-width:1024px){.c-footer-grid__item--social{-ms-flex-preferred-size:30%;flex-basis:30%;}}.c-footer-grid__title{font-size:1.12rem;line-height:1.4;}@media all and (min-width:767px){.c-footer-grid__title{font-size:1.12rem;line-height:1.4;}}@media all and (min-width:1024px){.c-footer-grid__title{font-size:1.11rem;line-height:1.4;}}@media all and (min-width:1400px){.c-footer-grid__title{font-size:1.1rem;line-height:1.4;}}.c-footer-menu .o-icon{fill:#25B2D3;width:1rem;height:1rem;vertical-align:middle;}.c-footer-menu__social-icon{width:100%;}.c-footer-menu__social-icon:hover .o-icon,.c-footer-menu__social-icon:focus .o-icon{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);}.c-footer-menu__social-icon span{margin-left:10px;}.c-footer-menu__item a{font-size:1rem;line-height:1.2;-webkit-backface-visibility:hidden;backface-visibility:hidden;margin-bottom:10px;display:inline-block;}@media all and (min-width:767px){.c-footer-menu__item a{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){.c-footer-menu__item a{font-size:1rem;line-height:1.4;}}@media all and (min-width:1400px){.c-footer-menu__item a{font-size:0.9rem;line-height:1.4;}}.c-footer-menu__item a > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),#25B2D3 calc(100% - 2px),#25B2D3 calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),#25B2D3 calc(100% - 2px),#25B2D3 calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;text-shadow:2px 0 0 #003057,-1px 0 0 #003057;}@media (min-width:767px){.c-footer-menu__item a > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.c-footer-menu__item a > span:not(.visually-hidden){text-shadow:1px 2px 0 #003057,-1px 2px 0 #003057;}}.c-footer-menu__item a:hover,.c-footer-menu__item a:focus{text-decoration:none;}.c-footer-menu__item a:hover > span:not(.visually-hidden),.c-footer-menu__item a:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-footer-menu__item a.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-guidlet-menu{list-style-type:none;}.c-guidlet-menu__item a{-webkit-backface-visibility:hidden;backface-visibility:hidden;margin-bottom:20px;display:block;position:relative;}.c-guidlet-menu__item a > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;text-shadow:2px 0 0 #FFFFFF,-1px 0 0 #FFFFFF;}@media (min-width:767px){.c-guidlet-menu__item a > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.c-guidlet-menu__item a > span:not(.visually-hidden){text-shadow:1px 2px 0 #FFFFFF,-1px 2px 0 #FFFFFF;}}.c-guidlet-menu__item a:hover,.c-guidlet-menu__item a:focus{text-decoration:none;}.c-guidlet-menu__item a:hover > span:not(.visually-hidden),.c-guidlet-menu__item a:focus > span:not(.visually-hidden){background-size:100% 100%;}.c-guidlet-menu__item a.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-guidlet-menu__item--collapsed > a > span::after,.c-guidlet-menu__item--expanded > a > span::after{content:'\25BE';margin-left:5px;}.c-guidlet-menu__item--active-trail.active > a span{background-size:100% 100%;}.c-guidlet-menu--level-0 > .c-guidlet-menu__item{position:relative;margin-left:40px;}.c-guidlet-menu--level-0 > .c-guidlet-menu__item:before{content:'';width:1px;height:calc(100% + 15px);background-color:#003057;position:absolute;left:-30px;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);margin-top:20px;}.c-guidlet-menu--level-0 > .c-guidlet-menu__item:last-of-type:before{content:none;}.c-guidlet-menu--level-0 > .c-guidlet-menu__item > a:before{content:'';width:0.75rem;height:0.75rem;border-radius:50%;border:1px solid #003057;position:absolute;left:-30px;top:0.3rem;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);background-color:#FFFFFF;}.c-guidlet-menu--level-0 .c-guidlet-menu{padding-left:20px;}.c-guidlet-menu--level-0 > .c-guidlet-menu__item--active-trail{color:#a91255;}.c-guidlet-menu--level-0 > .c-guidlet-menu__item--active-trail > a:before{border:1px solid #a91255;}.c-guidlet-menu--level-0 > .c-guidlet-menu__item--active-trail > a:after{content:'';width:0.45rem;height:0.45rem;border-radius:50%;background-color:#a91255;position:absolute;left:-30px;top:0.45rem;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);}.c-guidance-link{-webkit-backface-visibility:hidden;backface-visibility:hidden;margin-bottom:20px;display:block;cursor:pointer;}.c-guidance-link > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;text-shadow:2px 0 0 #FFFFFF,-1px 0 0 #FFFFFF;}@media (min-width:767px){.c-guidance-link > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.c-guidance-link > span:not(.visually-hidden){text-shadow:1px 2px 0 #FFFFFF,-1px 2px 0 #FFFFFF;}}.c-guidance-link:hover,.c-guidance-link:focus{text-decoration:none;}.c-guidance-link:hover > span:not(.visually-hidden),.c-guidance-link:focus > span:not(.visually-hidden){background-size:100% 100%;}.c-guidance-link.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-header{background-color:#FFFFFF;}@media (min-width:1400px){.c-header{position:relative;border-bottom:1px solid #25B2D3;}.c-header:before{content:'';display:block;width:100%;height:100%;background-color:#FFFFFF;position:absolute;top:0;left:0;z-index:20;}}.c-header__logo{display:block;width:120px;height:60px;}.c-header__logo svg{fill:#003057;}.c-header__logo.-cy{width:95px;height:60px;}@media (min-width:767px){.c-header__logo.-cy{width:145px;height:90px;}}.c-header__logo.-en{width:120px;height:60px;}@media (min-width:767px){.c-header__logo.-en{width:180px;height:90px;}}.c-header__upper{background-color:#FFFFFF;padding:20px 0;position:relative;z-index:30;}.c-header__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.c-header__actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.75rem;}.c-header__actions-search{display:none;}@media (min-width:1400px){.c-header__actions-search{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;}}.c-header__lower{border-top:1px solid #25B2D3;background-color:#FFFFFF;}@media (min-width:1400px){.c-header__lower{border-top:none;background-color:transparent;}}.c-header__nav-bar{background-color:#FFFFFF;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;}@media (min-width:1400px){.c-header__nav-bar{display:none;}}.c-header__nav-bar-button{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:transparent;color:inherit;border-bottom:1px solid #25B2D3;padding:1.25em;}.c-header__nav-bar-button:not(:first-child){border-left:1px solid #25B2D3;}.c-header__nav-bar-button[aria-expanded=true]{border-bottom:2px solid #003057;}.c-header__nav-bar-button .o-icon{margin-right:0.5em;}.c-header__dropdown{background-color:#fff;width:100%;}.c-header__dropdown[aria-hidden=true]{display:none;}.c-header__dropdown[aria-hidden=false]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;}@media (max-width:1399px){.c-header__dropdown--main-nav{z-index:20;position:absolute;left:0;height:calc(100dvh - 167px);}}.c-header-block{display:none;position:absolute;width:100%;background-color:#FFFFFF;left:0;right:0;z-index:1;border-bottom:1px solid #25B2D3;}@media (min-width:767px){.c-header-block{background-color:transparent;display:block;position:relative;border:0;}}.c-header-block:before{content:'';width:20px;height:10px;border-bottom:solid 10px #FFFFFF;border-left:solid 10px transparent;border-right:solid 10px transparent;position:absolute;bottom:100%;}@media (min-width:767px){.c-header-block:before{content:none;}}.c-header-block.is-active{display:block;}.c-hero{position:relative;overflow:hidden;border-bottom:1px solid #FFFFFF;}.c-hero:not(.c-hero--no-theme).page-node-type-longform-content,.page-node-type-longform-content .c-hero:not(.c-hero--no-theme){background-color:#705191;color:#FFFFFF;}.c-hero:not(.c-hero--no-theme).t-default,.t-default .c-hero:not(.c-hero--no-theme){background-color:#e5f4f8;color:#003057;}.c-hero:not(.c-hero--no-theme).t-default-dark,.t-default-dark .c-hero:not(.c-hero--no-theme){background-color:#003057;color:#FFFFFF;}.c-hero:not(.c-hero--no-theme).t-guidance,.t-guidance .c-hero:not(.c-hero--no-theme){background-color:#a91255;color:#FFFFFF;}.c-hero:not(.c-hero--no-theme).t-your-vote-matters,.t-your-vote-matters .c-hero:not(.c-hero--no-theme){background-color:#077988;color:#FFFFFF;}.c-hero:not(.c-hero--no-theme).t-mature-orange,.t-mature-orange .c-hero:not(.c-hero--no-theme){background-color:#B74E20;color:#FFFFFF;}.c-hero:not(.c-hero--no-theme).t-mature-green,.t-mature-green .c-hero:not(.c-hero--no-theme){background-color:#897616;color:#FFFFFF;}.c-hero:not(.c-hero--no-theme).t-mature-purple,.t-mature-purple .c-hero:not(.c-hero--no-theme){background-color:#705191;color:#FFFFFF;}.c-hero:not(.c-hero--no-theme).t-mature-yellow,.t-mature-yellow .c-hero:not(.c-hero--no-theme){background-color:#897616;color:#FFFFFF;}.c-hero:not(.c-hero--no-theme).t-mature-brown,.t-mature-brown .c-hero:not(.c-hero--no-theme){background-color:#2B220A;color:#FFFFFF;}.c-hero:not(.c-hero--no-theme).t-learning,.t-learning .c-hero:not(.c-hero--no-theme){background-color:#FF8BFF;color:#000000;}.c-hero:not(.c-hero--no-theme).t-learning--educator,.t-learning--educator .c-hero:not(.c-hero--no-theme){background-color:#00E7BD;color:#000000;}.c-hero:not(.c-hero--no-theme).t-digital-transparency,.t-digital-transparency .c-hero:not(.c-hero--no-theme){background-color:#6F00B0;color:#FFFFFF;}.c-hero__title{margin-bottom:10px;}@media (min-width:767px){.c-hero__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}.c-hero__inner .c-social{margin-bottom:0.5em;}@media (min-width:767px){.c-hero__inner .c-social{margin-bottom:0;}}.c-hero__content{width:100%;padding:1.875rem 0;}@media (min-width:767px){.c-hero__content{padding:2.77778rem 0;}}.c-hero__half{margin-bottom:20px;}@media (min-width:1024px){.c-hero__half{padding-left:2.22222rem;margin-bottom:0;width:50%;}}@media (min-width:1024px){.c-hero__desc{margin-top:10px;}}@media (min-width:767px){.c-hero--w-img{display:-webkit-box;display:-ms-flexbox;display:flex;}}@media (min-width:767px){.c-hero--w-img .c-hero__wrapper{min-height:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;}}@media (min-width:1024px){.c-hero--w-img .c-hero__wrapper{min-height:350px;}}.c-hero--w-img .c-hero__img{display:none;margin:30px -20px -30px -20px;}@media (min-width:767px){.c-hero--w-img .c-hero__img{display:block;position:absolute;right:0;bottom:0;margin:0;max-width:50%;width:50%;padding-left:20px;}}.c-hero--w-img .c-hero__img img{display:block;height:auto;width:100%;}.t-learning .c-hero--w-img .c-hero__img img{height:100%;-o-object-fit:cover;object-fit:cover;}@media (min-width:767px){.c-hero--w-img .c-hero__title{width:50%;}}@media (min-width:767px){.c-hero--error .c-hero__wrapper{min-height:30vh;}}@media (min-width:1024px){.c-hero--error .c-hero__wrapper{min-height:40vh;}}@media (min-width:1400px){.c-hero--error .c-hero__wrapper{min-height:50vh;}}.c-hero--error .c-hero__title{margin-bottom:20px;}@media (min-width:767px){.c-hero--error .c-hero__title{margin-bottom:30px;}}@media (min-width:767px){.c-hero--error .c-hero__title{max-width:30%;}}@media (min-width:1400px){.c-hero--error .c-hero__title{max-width:50%;}}@media (min-width:767px){.c-hero--error .c-hero__img{max-width:70%;}}@media (min-width:1400px){.c-hero--error .c-hero__img{max-width:50%;}}.c-hero--error .c-hero__img .media-full{margin-bottom:0;}.c-hero--search{background-color:#e5f4f8;}.c-hero--search .c-hero__title{font-size:1.56rem;line-height:1.4;}@media all and (min-width:767px){.c-hero--search .c-hero__title{font-size:1.56rem;line-height:1.4;}}@media all and (min-width:1024px){.c-hero--search .c-hero__title{font-size:1.67rem;line-height:1.4;}}@media all and (min-width:1400px){.c-hero--search .c-hero__title{font-size:1.8rem;line-height:1.4;}}@media (min-width:1024px){.c-hero--search .c-hero__content{margin-left:-2.22222rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto;}}.c-hero--search .c-hero__content input[type=text]{background-color:#FFFFFF;}.c-hero--search .c-hero__content label{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal;}.c-hero--longform-content{position:relative;margin-top:-1px;border-bottom:0;}.c-hero--longform-content .c-hero__wrapper{position:relative;}@media (min-width:767px){.c-hero--longform-content .c-hero__wrapper{min-height:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}@media (min-width:1024px){.c-hero--longform-content .c-hero__wrapper{min-height:350px;}}.c-hero--longform-content .media-hero{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0.1;-webkit-filter:grayscale(1);filter:grayscale(1);}.c-hero--campaign{background-color:#FEC2DB;color:#003057;overflow:visible;}.c-hero--campaign .c-hero__campaign-image{margin-top:-40px;pointer-events:none;max-width:300px;margin-left:auto;margin-right:auto;}@media (min-width:767px){.c-hero--campaign .c-hero__campaign-image{margin:0;position:absolute;right:0;bottom:0;-webkit-transform:translateY(30%) translateX(10%);-ms-transform:translateY(30%) translateX(10%);transform:translateY(30%) translateX(10%);top:auto;width:300px;max-width:none;margin-top:0;}.c-hero--campaign .c-hero__campaign-image::before{content:'';display:block;padding-bottom:100%;}.c-hero--campaign .c-hero__campaign-image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;}}@media (min-width:1024px){.c-hero--campaign .c-hero__campaign-image{width:375px;-webkit-transform:translateY(30%) translateX(5%);-ms-transform:translateY(30%) translateX(5%);transform:translateY(30%) translateX(5%);}}@media (min-width:1280px){.c-hero--campaign .c-hero__campaign-image{width:450px;-webkit-transform:translateY(35%) translateX(5%);-ms-transform:translateY(35%) translateX(5%);transform:translateY(35%) translateX(5%);}}@media (min-width:1400px){.c-hero--campaign .c-hero__campaign-image{width:500px;}}@media (min-width:767px){.c-hero--campaign .c-hero__text-content{max-width:60%;}.c-hero--campaign .c-hero__content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;}}@media (min-width:1024px){.c-hero--campaign .c-hero__content{padding:3.88889rem 0;}}.c-hero--campaign .c-social__list .o-icon{fill:#003057 !important;}.has-campaign-hero .c-hero--campaign .o-meta-link{-webkit-backface-visibility:hidden;backface-visibility:hidden;}.has-campaign-hero .c-hero--campaign .o-meta-link > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;text-shadow:2px 0 0 #FEC2DB,-1px 0 0 #FEC2DB;}@media (min-width:767px){.has-campaign-hero .c-hero--campaign .o-meta-link > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.has-campaign-hero .c-hero--campaign .o-meta-link > span:not(.visually-hidden){text-shadow:1px 2px 0 #FEC2DB,-1px 2px 0 #FEC2DB;}}.has-campaign-hero .c-hero--campaign .o-meta-link:hover,.has-campaign-hero .c-hero--campaign .o-meta-link:focus{text-decoration:none;}.has-campaign-hero .c-hero--campaign .o-meta-link:hover > span:not(.visually-hidden),.has-campaign-hero .c-hero--campaign .o-meta-link:focus > span:not(.visually-hidden){background-size:0% 100%;}.has-campaign-hero .c-hero--campaign .o-meta-link.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-home-hero{padding:20px;background-color:#003057;color:#FFFFFF;position:relative;}@media (min-width:767px){.c-home-hero{padding:30px;}}@media (min-width:1024px){.c-home-hero{padding:40px;}}.c-home-hero > *:last-child{margin-bottom:0;}.c-home-hero__content{position:relative;z-index:1;}@media (min-width:767px){.c-home-hero__content{width:50%;padding-right:30px;}}@media (min-width:1024px){.c-home-hero__content{padding-right:40px;}}.c-home-hero__title{font-size:1.56rem;line-height:1.4;margin-bottom:0.5em;}@media all and (min-width:767px){.c-home-hero__title{font-size:1.56rem;line-height:1.4;}}@media all and (min-width:1024px){.c-home-hero__title{font-size:1.67rem;line-height:1.4;}}@media all and (min-width:1400px){.c-home-hero__title{font-size:1.8rem;line-height:1.4;}}.c-home-hero__image{margin-left:-20px;margin-right:-20px;margin-top:-20px;margin-bottom:20px;}@media (min-width:767px){.c-home-hero__image{margin:0;position:absolute;z-index:0;top:0;right:0;bottom:0;left:50%;}}@media (min-width:767px){.c-home-hero__image img{-o-object-fit:cover;object-fit:cover;position:absolute;top:0;right:0;height:100%;width:100%;}}.c-legacy{border:1px solid #25B2D3;}.c-legacy__header{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #25B2D3;}.c-legacy__tag{width:30%;padding:10px;background-color:#003057;color:#FFFFFF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;word-break:break-word;}@media (min-width:767px){.c-legacy__tag{padding:15px;width:20%;}}@media (min-width:1024px){.c-legacy__tag{padding:20px;width:18%;}}.c-legacy__title{font-size:1.12rem;line-height:1.4;width:70%;padding:10px;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media all and (min-width:767px){.c-legacy__title{font-size:1.12rem;line-height:1.4;}}@media all and (min-width:1024px){.c-legacy__title{font-size:1.11rem;line-height:1.4;}}@media all and (min-width:1400px){.c-legacy__title{font-size:1.1rem;line-height:1.4;}}@media (min-width:767px){.c-legacy__title{padding:15px;width:80%;}}@media (min-width:1024px){.c-legacy__title{padding:20px;width:82%;}}.c-legacy__content{padding:15px;}@media (min-width:767px){.c-legacy__content{padding:30px;}}.c-main{margin-bottom:1.875rem;}@media (min-width:767px){.c-main{margin-bottom:2.77778rem;}}@media (min-width:1024px){.c-main{margin-bottom:3.5rem;}}@media (max-width:1399px){.c-drilldown-reveal{height:100%;width:100%;overflow:hidden;overflow-y:auto;}}.c-main-navigation__menu{margin:0;padding:0;list-style:none;}@media (max-width:1399px){.c-main-navigation__menu{z-index:10;min-height:100%;position:relative;}}.c-main-navigation__menu--level-0{width:100%;}@media (min-width:1400px){.c-main-navigation__menu--level-0{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;max-width:1400px;width:100%;padding:0 50px;margin:0 auto;}}.c-main-navigation__menu--level-1{display:none;position:absolute;left:0;width:100%;will-change:transform;background-color:#FFFFFF;}@media (max-width:1399px){.c-main-navigation__menu--level-1{top:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);padding-bottom:56px;-webkit-box-shadow:-1px 0px 0px #25B2D3;box-shadow:-1px 0px 0px #25B2D3;}}@media (min-width:1400px){.c-main-navigation__menu--level-1{top:calc(100% + 1px);z-index:10;position:absolute;width:100%;padding:3rem 0rem 3rem 462px;background-color:#FFFFFF;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);max-width:1400px;-webkit-column-count:2;column-count:2;}}@media (min-width:1400px){.c-main-navigation__menu--level-1:before{content:'';width:100%;height:100%;background-image:-webkit-gradient(linear,left top,right top,from(#e5f4f8),color-stop(33%,#e5f4f8),color-stop(33%,#FFFFFF),to(#FFFFFF));background-image:-o-linear-gradient(left,#e5f4f8 0%,#e5f4f8 33%,#FFFFFF 33%,#FFFFFF 100%);background-image:linear-gradient(90deg,#e5f4f8 0%,#e5f4f8 33%,#FFFFFF 33%,#FFFFFF 100%);position:absolute;z-index:20;top:0;left:0;}}@media (min-width:1400px){.c-main-navigation__menu--level-1:after{content:'';width:100vw;height:100%;background-image:-webkit-gradient(linear,left top,right top,from(#e5f4f8),color-stop(50%,#e5f4f8),color-stop(50%,#FFFFFF),to(#FFFFFF));background-image:-o-linear-gradient(left,#e5f4f8 0%,#e5f4f8 50%,#FFFFFF 50%,#FFFFFF 100%);background-image:linear-gradient(90deg,#e5f4f8 0%,#e5f4f8 50%,#FFFFFF 50%,#FFFFFF 100%);position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}}@media (max-width:1399px){.c-main-navigation__menu--level-1.is-active{position:relative;}}.c-main-navigation__menu--level-2{padding-bottom:1rem;margin-top:-0.75rem;}@media (min-width:1400px){.c-main-navigation__menu--level-2{margin-top:0rem;margin-bottom:0.25rem;padding-bottom:0;}}@media (max-width:1399px){.c-main-navigation__item--level-0{border-bottom:1px solid #25B2D3;}}@media (min-width:1400px){.c-main-navigation__item--level-0{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-bottom:1rem;}}@media (min-width:1400px){.c-main-navigation__item--level-0:last-child .c-main-navigation__item-link--level-0:after{display:block;}}@media (max-width:1399px){.c-main-navigation__item--level-1{border-bottom:1px solid #25B2D3;}}@media (min-width:1400px){.c-main-navigation__item--level-1{width:462px;float:left;padding:0 50px;position:relative;z-index:20;-webkit-column-break-inside:avoid;break-inside:avoid;}}.c-main-navigation__item--description{background-color:#e5f4f8;}@media (min-width:1400px){.c-main-navigation__item--description{background-color:transparent;padding:50px;width:462px;margin-top:-3rem;margin-left:-462px;margin-bottom:0;height:100%;}}.c-main-navigation__item:has(~ .submenu-open),.c-main-navigation__item.submenu-open ~ .c-main-navigation__item{display:none;}@media (min-width:1400px){.c-main-navigation__item-description-title{margin-bottom:4rem;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-main-navigation__item-description-title > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;text-shadow:2px 0 0 #e5f4f8,-1px 0 0 #e5f4f8;}}@media (min-width:1400px) and (min-width:767px){.c-main-navigation__item-description-title > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:1400px) and (min-width:767px){.c-main-navigation__item-description-title > span:not(.visually-hidden){text-shadow:1px 2px 0 #e5f4f8,-1px 2px 0 #e5f4f8;}}@media (min-width:1400px){.c-main-navigation__item-description-title:hover,.c-main-navigation__item-description-title:focus{text-decoration:none;}.c-main-navigation__item-description-title:hover > span:not(.visually-hidden),.c-main-navigation__item-description-title:focus > span:not(.visually-hidden){background-size:100% 100%;}.c-main-navigation__item-description-title.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}}.c-main-navigation__item-description-summary{font-weight:normal;line-height:1.6;}@media (min-width:1400px){.c-main-navigation__item-description-summary:before{content:'';display:block;width:50px;height:2px;background-color:#25B2D3;margin-bottom:1rem;}}.c-main-navigation__item-description-summary > *:last-child{margin-bottom:0;}.c-main-navigation__item-link{font-size:1rem;line-height:1.25;text-decoration:none;font-weight:bold;}@media all and (min-width:767px){.c-main-navigation__item-link{font-size:0.88rem;line-height:1.25;}}@media all and (min-width:1024px){.c-main-navigation__item-link{font-size:0.88rem;line-height:1.25;}}@media all and (min-width:1400px){.c-main-navigation__item-link{font-size:0.8rem;line-height:1.25;}}@media (max-width:1399px){.c-main-navigation__item-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:0.5rem 1.25rem;}}@media (min-width:1400px){.c-main-navigation__item-link{display:block;position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-main-navigation__item-link > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;text-shadow:2px 0 0 #FFFFFF,-1px 0 0 #FFFFFF;}}@media (min-width:1400px) and (min-width:767px){.c-main-navigation__item-link > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:1400px) and (min-width:767px){.c-main-navigation__item-link > span:not(.visually-hidden){text-shadow:1px 2px 0 #FFFFFF,-1px 2px 0 #FFFFFF;}}@media (min-width:1400px){.c-main-navigation__item-link:hover,.c-main-navigation__item-link:focus{text-decoration:none;}.c-main-navigation__item-link:hover > span:not(.visually-hidden),.c-main-navigation__item-link:focus > span:not(.visually-hidden){background-size:100% 100%;}.c-main-navigation__item-link.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}}.c-main-navigation__item-link:hover,.c-main-navigation__item-link:focus{text-decoration:none;}@media (max-width:1399px){.c-main-navigation__item-link > span{pointer-events:none;margin-right:0.5rem;}}.c-main-navigation__item-link > svg{pointer-events:none;}@media (max-width:1399px){.c-main-navigation__item-link--level-0{padding:1.25rem 1.25rem;}}@media (min-width:1400px){.c-main-navigation__item-link--level-0{width:100%;padding:0 1.25rem;line-height:1.25;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:20;}}@media (min-width:1400px){.c-main-navigation__item-link--level-0:focus{-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-main-navigation__item-link--level-0:focus > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;text-shadow:2px 0 0 #FFFFFF,-1px 0 0 #FFFFFF;}}@media (min-width:1400px) and (min-width:767px){.c-main-navigation__item-link--level-0:focus > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:1400px) and (min-width:767px){.c-main-navigation__item-link--level-0:focus > span:not(.visually-hidden){text-shadow:1px 2px 0 #FFFFFF,-1px 2px 0 #FFFFFF;}}@media (min-width:1400px){.c-main-navigation__item-link--level-0:focus:hover,.c-main-navigation__item-link--level-0:focus:focus{text-decoration:none;}.c-main-navigation__item-link--level-0:focus:hover > span:not(.visually-hidden),.c-main-navigation__item-link--level-0:focus:focus > span:not(.visually-hidden){background-size:100% 100%;}.c-main-navigation__item-link--level-0:focus.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}}@media (min-width:1400px){.c-main-navigation__item-link--level-0:before,.c-main-navigation__item-link--level-0:after{content:'';width:1px;height:70%;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:#25B2D3;}}@media (min-width:1400px){.c-main-navigation__item-link--level-0:before{left:0;}}@media (min-width:1400px){.c-main-navigation__item-link--level-0:after{display:none;right:0;}}@media (min-width:1400px){.c-main-navigation__item-link--level-0 > span{display:block;padding:0.75rem 0;}}.c-main-navigation__item-link--level-1{padding-top:1.25rem;padding-bottom:1.25rem;}@media (min-width:1400px){.c-main-navigation__item-link--level-1{padding-top:1rem;padding-bottom:1rem;}}.c-main-navigation__item-link--level-2{opacity:0.7;font-weight:normal;}@media (min-width:1400px){.c-main-navigation__item-link--level-2{padding-top:0.25rem;padding-bottom:0.25rem;}}@media (max-width:1399px){.c-main-navigation__item-link--description{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:0;}}@media (min-width:1400px){.c-main-navigation__item-link--description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;text-align:left;}}@media (max-width:1399px){.c-main-navigation__item-link--description > *:last-child{margin-bottom:0;}}@media (min-width:1400px){.c-main-navigation__item-link > .o-icon{display:none;}}@media (max-width:1399px){.c-main-navigation__back-button{opacity:0;visibility:hidden;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;bottom:0;left:0;z-index:20;will-change:opacity;}}@media (min-width:1400px){.c-main-navigation__back-button{display:none;}}.c-main-navigation__back-button .o-icon{margin-right:1rem;}.c-pagination{padding:30px 0;}.c-pagination__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.c-pagination__item.is-active a{text-decoration:underline;}.c-pagination__item a{padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;}.c-pagination__item .o-icon{width:2rem;height:2rem;}.c-pagination__item--prev,.c-pagination__item--next{-ms-flex-negative:0;flex-shrink:0;}.c-pagination__item--prev a:hover .o-icon,.c-pagination__item--prev a:focus .o-icon,.c-pagination__item--next a:hover .o-icon,.c-pagination__item--next a:focus .o-icon{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);}.c-pagination__item--prev .o-icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.c-pagination__item--prev a:hover .o-icon,.c-pagination__item--prev a:focus .o-icon{-webkit-transform:scale(1.2) rotate(180deg);-ms-transform:scale(1.2) rotate(180deg);transform:scale(1.2) rotate(180deg);}.t-learning .c-pagination__item{font-size:1.25rem;line-height:1.2;font-weight:bold;}@media all and (min-width:767px){.t-learning .c-pagination__item{font-size:1.66667rem;}}@media all and (min-width:1400px){.t-learning .c-pagination__item{font-size:1.5rem;}}.t-learning .c-pagination__item a,.t-learning .c-pagination__item.is-active a{text-decoration:none;}.t-learning .c-pagination__item a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.t-learning .c-pagination__item a::after{content:"";width:calc(100%);height:10px;display:block;background-repeat:no-repeat;background-image:-o-linear-gradient(transparent calc(100% - 10px),#B5FF2B calc(100% - 10px),#B5FF2B calc(100% + 1px),transparent calc(100% + 1px));background-image:linear-gradient(transparent calc(100% - 10px),#B5FF2B calc(100% - 10px),#B5FF2B calc(100% + 1px),transparent calc(100% + 1px));background-size:0 100%;}@media (min-width:767px){.t-learning .c-pagination__item a::after{-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.t-learning .c-pagination__item a:hover::after,.t-learning .c-pagination__item a:focus::after{background-size:100% 100%;}.t-learning .c-pagination__item.is-active a::after{background-size:100% 100%;}.t-learning .c-pagination__item .o-icon{width:1.8rem;height:1.8rem;border-radius:50%;}.t-learning .pager__item--previous a::after,.t-learning .pager__item--previous a:hover::after,.t-learning .pager__item--previous a:focus::after,.t-learning .pager__item--next a::after,.t-learning .pager__item--next a:hover::after,.t-learning .pager__item--next a:focus::after{background-size:0 100%;}.c-nav-jumplink{font-size:1rem;line-height:1.5;background-color:#003057;color:#FFFFFF;position:relative;z-index:5;}@media all and (min-width:767px){.c-nav-jumplink{font-size:0.88rem;line-height:1.5;}}@media all and (min-width:1024px){.c-nav-jumplink{font-size:1rem;line-height:1.5;}}@media all and (min-width:1400px){.c-nav-jumplink{font-size:0.9rem;line-height:1.5;}}.c-nav-jumplink.is-sticky{position:fixed;z-index:1000;top:0;left:0;right:0;}.toolbar-fixed .c-nav-jumplink.is-sticky{top:79px;}.c-nav-jumplink__header{padding:20px 0;}.c-nav-jumplink__header-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.c-nav-jumplink__synopsis{margin-bottom:0;}.c-nav-jumplink__content{padding:20px 0;background-color:#003057;border-top:1px solid #FFFFFF;}.c-nav-jumplink__links{display:grid;row-gap:20px;}@media (min-width:1024px){.c-nav-jumplink__links{grid-template-columns:repeat(3,minmax(0,1fr));-webkit-column-gap:50px;column-gap:50px;}}.c-nav-jumplink__link{text-decoration:underline;}.c-nav-jumplink__link:hover,.c-nav-jumplink__link:focus{text-decoration:none;}.c-nav-jumplink__link.is-active{font-weight:bold;}.c-nav-jumplink__progress{height:5px;background-color:#25B2D3;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}.c-nav-jumplink__toggle-btn{background:none;padding:0;color:inherit;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;outline:none;}.c-nav-jumplink__toggle-btn.is-active .c-nav-jumplink__icon{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}.c-nav-jumplink__icon{margin-left:20px;width:36px;height:36px;}.c-language-switcher{position:relative;z-index:10;}.c-language-switcher__dropdown{display:none;font-size:1rem;line-height:1;position:absolute;z-index:10;top:100%;left:0;width:100%;min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content;background-color:#003057;color:#FFFFFF;}@media all and (min-width:767px){.c-language-switcher__dropdown{font-size:0.88rem;line-height:1;}}@media all and (min-width:1024px){.c-language-switcher__dropdown{font-size:1rem;line-height:1;}}@media all and (min-width:1400px){.c-language-switcher__dropdown{font-size:0.9rem;line-height:1;}}.c-language-switcher__dropdown.is-active{display:block;}.c-language-switcher__menu{padding:10px 20px 20px;margin:0;list-style:none;border:1px solid #003057;}.c-language-switcher__menu li:not(:last-child){margin-bottom:1rem;}.c-language-switcher__menu a{-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-language-switcher__menu a > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;text-shadow:2px 0 0 #003057,-1px 0 0 #003057;}@media (min-width:767px){.c-language-switcher__menu a > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.c-language-switcher__menu a > span:not(.visually-hidden){text-shadow:1px 2px 0 #003057,-1px 2px 0 #003057;}}.c-language-switcher__menu a:hover,.c-language-switcher__menu a:focus{text-decoration:none;}.c-language-switcher__menu a:hover > span:not(.visually-hidden),.c-language-switcher__menu a:focus > span:not(.visually-hidden){background-size:100% 100%;}.c-language-switcher__menu a.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.media-post_content_logo{border-top:1px solid #25B2D3;padding-top:20px;margin-top:20px;margin-bottom:-0.625rem;}.media-post_content_logo.t-learning,.t-learning .media-post_content_logo{border-color:#FF8BFF;}.media-post_content_logo.t-learning--educator,.t-learning--educator .media-post_content_logo{border-color:#00E7BD;}.media-post_content_logo.t-digital-transparency,.t-digital-transparency .media-post_content_logo{border-color:#6F00B0;}.t-digital-transparency .media-post_content_logo{border-color:#6F00B0;}@media (min-width:767px){.media-post_content_logo{padding-top:30px;margin-top:30px;margin-bottom:-1.11111rem;}}@media (min-width:1024px){.media-post_content_logo{margin-bottom:-1.83333rem;}}.media-post_content_logo img{margin-left:auto;}.c-promo-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-ms-flex-item-align:stretch;align-self:stretch;width:100%;position:relative;}.c-promo-link__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px;padding-left:0;padding-right:10px;width:100%;height:100%;border-bottom:1px solid #25B2D3;position:relative;}.c-promo-link__link:hover .c-promo-link__download-icon svg,.c-promo-link__link:focus .c-promo-link__download-icon svg{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);}.c-promo-link__link .c-promo-link__btn-icon{-ms-flex-negative:0;flex-shrink:0;width:1.75rem;height:1.75rem;}.c-promo-link__link .c-promo-link__btn-icon.page-node-type-longform-content,.page-node-type-longform-content .c-promo-link__link .c-promo-link__btn-icon{border-bottom-color:#3A0C4C;}.c-promo-link__link .c-promo-link__btn-icon.t-default,.t-default .c-promo-link__link .c-promo-link__btn-icon{border-bottom-color:#003057;}.c-promo-link__link .c-promo-link__btn-icon.t-default-dark,.t-default-dark .c-promo-link__link .c-promo-link__btn-icon{border-bottom-color:#003057;}.c-promo-link__link .c-promo-link__btn-icon.t-guidance,.t-guidance .c-promo-link__link .c-promo-link__btn-icon{border-bottom-color:#8F1049;}.c-promo-link__link .c-promo-link__btn-icon.t-your-vote-matters,.t-your-vote-matters .c-promo-link__link .c-promo-link__btn-icon{border-bottom-color:#076A6E;}.c-promo-link__link .c-promo-link__btn-icon.t-mature-orange,.t-mature-orange .c-promo-link__link .c-promo-link__btn-icon{border-bottom-color:#B24B1F;}.c-promo-link__link .c-promo-link__btn-icon.t-mature-green,.t-mature-green .c-promo-link__link .c-promo-link__btn-icon{border-bottom-color:#706012;}.c-promo-link__link .c-promo-link__btn-icon.t-mature-purple,.t-mature-purple .c-promo-link__link .c-promo-link__btn-icon{border-bottom-color:#3A0C4C;}.c-promo-link__link .c-promo-link__btn-icon.t-mature-yellow,.t-mature-yellow .c-promo-link__link .c-promo-link__btn-icon{border-bottom-color:#706012;}.c-promo-link__link .c-promo-link__btn-icon.t-mature-brown,.t-mature-brown .c-promo-link__link .c-promo-link__btn-icon{border-bottom-color:#2B220A;}.c-promo-link__link .c-promo-link__btn-icon.t-learning,.t-learning .c-promo-link__link .c-promo-link__btn-icon{border-bottom-color:#FFFFFF;}.c-promo-link__link .c-promo-link__btn-icon.t-learning--educator,.t-learning--educator .c-promo-link__link .c-promo-link__btn-icon{border-bottom-color:#FFFFFF;}.c-promo-link__link .c-promo-link__btn-icon.t-digital-transparency,.t-digital-transparency .c-promo-link__link .c-promo-link__btn-icon{border-bottom-color:#000000;}.c-promo-link__link:hover,.c-promo-link__link:focus{text-decoration:none;}@media (min-width:767px){.c-promo-link__link:hover .c-promo-link__btn-icon,.c-promo-link__link:focus .c-promo-link__btn-icon{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px);}}.c-promo-link__link:hover .c-promo-link__title span,.c-promo-link__link:focus .c-promo-link__title span{background-size:100% 100%;}.c-promo-link__has-icon .c-promo-link__title-wrapper,.c-promo-link__has-icon .c-promo-link__subtitle{margin-left:40px;}@media (min-width:767px){.c-promo-link__has-icon .c-promo-link__title-wrapper,.c-promo-link__has-icon .c-promo-link__subtitle{margin-left:60px;}}.c-promo-link__link--no-padding-top{padding-top:0;}.c-promo-link__title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0;}.c-promo-link__title-wrapper > .o-icon{-ms-flex-negative:0;flex-shrink:0;width:1.75rem;height:1.75rem;}.c-promo-link__title{font-size:1.12rem;line-height:1.4;font-family:"Swis721MdBTW05-Bold","helvetica","arial",sans-serif;-webkit-backface-visibility:hidden;backface-visibility:hidden;margin-right:20px;margin-bottom:0;width:80%;}@media all and (min-width:767px){.c-promo-link__title{font-size:1.12rem;line-height:1.4;}}@media all and (min-width:1024px){.c-promo-link__title{font-size:1.11rem;line-height:1.4;}}@media all and (min-width:1400px){.c-promo-link__title{font-size:1.1rem;line-height:1.4;}}.c-promo-link__title > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;text-shadow:2px 0 0 #FFFFFF,-1px 0 0 #FFFFFF;}@media (min-width:767px){.c-promo-link__title > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.c-promo-link__title > span:not(.visually-hidden){text-shadow:1px 2px 0 #FFFFFF,-1px 2px 0 #FFFFFF;}}.c-promo-link__title:hover,.c-promo-link__title:focus{text-decoration:none;}.c-promo-link__title:hover > span:not(.visually-hidden),.c-promo-link__title:focus > span:not(.visually-hidden){background-size:100% 100%;}.c-promo-link__title.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-promo-link__title .o-icon{display:none;}@media (min-width:767px){.c-promo-link__title .o-icon{display:inline-block;vertical-align:middle;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);height:0.5rem;width:0.5rem;}}.c-promo-link__title--large{font-size:1.38rem;line-height:1.4;}@media all and (min-width:767px){.c-promo-link__title--large{font-size:1.35rem;line-height:1.4;}}@media all and (min-width:1024px){.c-promo-link__title--large{font-size:1.33rem;line-height:1.4;}}@media all and (min-width:1400px){.c-promo-link__title--large{font-size:1.3rem;line-height:1.4;}}.c-promo-link__subtitle{display:inline-block;position:relative;margin-bottom:5px;padding-top:20px;font-family:"Swis721LtBTW05-Medium","helvetica","arial",sans-serif;font-size:18px;}.c-promo-link__subtitle::after{content:'';margin-left:10px;padding-right:6px;background-image:url(https://www.electoralcommission.org.uk/themes/custom/electoralcommission/dist/img/svg/background-image/icon-caret-guidance-bg.svg);background-size:contain;background-position:center;background-repeat:no-repeat;}.c-promo-link__download-icon{position:absolute;left:0;top:0;}.c-promo-link__download-icon .o-icon{width:30px;height:36px;}.c-promo-link__download-icon--no-parent{top:20px;}.c-promo-link__summary{width:100%;font-size:1rem;line-height:1.5;margin-top:15px;font-weight:normal;}@media all and (min-width:767px){.c-promo-link__summary{font-size:0.88rem;line-height:1.5;}}@media all and (min-width:1024px){.c-promo-link__summary{font-size:1rem;line-height:1.5;}}@media all and (min-width:1400px){.c-promo-link__summary{font-size:0.9rem;line-height:1.5;}}@media (min-width:767px){.c-promo-link--teaser .c-promo-link__link{border-bottom:0;border-left:1px solid #25B2D3;padding:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.c-promo-link--teaser .c-promo-link__link:before{content:'';background-color:#e5f4f8;width:0;position:absolute;left:0;right:0;top:0;bottom:0;z-index:-1;-webkit-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;}.c-promo-link--teaser .c-promo-link__link:hover:before,.c-promo-link--teaser .c-promo-link__link:focus:before{width:100%;}}.c-promo-link--guidance-legacy .c-promo-link__link{border-bottom:1px solid #a91255;}@media (min-width:767px){.c-promo-link--guidance-legacy .c-promo-link__link{border-bottom:0;border-left:1px solid #a91255;}.c-promo-link--guidance-legacy .c-promo-link__link:before{background-color:rgba(169,18,85,0.1);}}.c-promo-link--guidance-legacy .o-icon{fill:#a91255;}.c-content-hub--themed{width:100vw;position:relative;left:50%;margin-left:-50vw;overflow:hidden;}.c-content-hub--themed.page-node-type-longform-content,.page-node-type-longform-content .c-content-hub--themed{background-color:#F2F0F3;color:#3A0C4C;}.c-content-hub--themed.t-default,.t-default .c-content-hub--themed{background-color:#e5f4f8;color:#003057;}.c-content-hub--themed.t-default-dark,.t-default-dark .c-content-hub--themed{background-color:#E3E7EA;color:#003057;}.c-content-hub--themed.t-guidance,.t-guidance .c-content-hub--themed{background-color:#F4EDF0;color:#8F1049;}.c-content-hub--themed.t-your-vote-matters,.t-your-vote-matters .c-content-hub--themed{background-color:#ECF3F3;color:#076A6E;}.c-content-hub--themed.t-mature-orange,.t-mature-orange .c-content-hub--themed{background-color:#F6F0EE;color:#B24B1F;}.c-content-hub--themed.t-mature-green,.t-mature-green .c-content-hub--themed{background-color:#F1F2ED;color:#706012;}.c-content-hub--themed.t-mature-purple,.t-mature-purple .c-content-hub--themed{background-color:#F2F0F3;color:#3A0C4C;}.c-content-hub--themed.t-mature-yellow,.t-mature-yellow .c-content-hub--themed{background-color:#F3F2ED;color:#706012;}.c-content-hub--themed.t-mature-brown,.t-mature-brown .c-content-hub--themed{background-color:#EEEEED;color:#2B220A;}.c-content-hub--themed.t-learning,.t-learning .c-content-hub--themed{background-color:#323131;color:#FFFFFF;}.c-content-hub--themed.t-learning--educator,.t-learning--educator .c-content-hub--themed{background-color:#323131;color:#FFFFFF;}.c-content-hub--themed.t-digital-transparency,.t-digital-transparency .c-content-hub--themed{background-color:#F0E6F6;color:#000000;}@media (min-width:767px){.page-node-type-page .c-content-hub--themed,.page-node-type-article .c-content-hub--themed{left:calc(70% + 0.83333rem);}}@media (min-width:1024px){.page-node-type-page .c-content-hub--themed,.page-node-type-article .c-content-hub--themed{left:calc(70% + 1.11111rem);}}@media (min-width:1400px){.page-node-type-page .c-content-hub--themed,.page-node-type-article .c-content-hub--themed{left:calc(70% + 1.25rem);}}.polling-station-hero{padding:1.875rem 0;background-color:#077988;text-align:center;color:#FFFFFF;}@media (min-width:767px){.polling-station-hero{padding:2.77778rem 0;}}@media (min-width:1400px){.polling-station-hero{padding:3.5rem 0;}}.polling-station-hero__heading{font-family:"Swis721LtBTW05-Medium","helvetica","arial",sans-serif;text-align:left;margin:0;}.polling-station-hero__heading-upper{display:block;margin-bottom:1em;font-size:1rem;line-height:1.2;}@media all and (min-width:767px){.polling-station-hero__heading-upper{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){.polling-station-hero__heading-upper{font-size:0.8rem;line-height:1.2;}}@media all and (min-width:1400px){.polling-station-hero__heading-upper{font-size:0.8rem;line-height:1.2;}}.polling-station{padding:1.875rem 0;}@media (min-width:767px){.polling-station{padding:2.77778rem 0;}}@media (min-width:1400px){.polling-station{padding:3.5rem 0;}}.polling-station:last-child{padding-bottom:0;}.polling-station:not(:first-child){border-top:1px solid #25B2D3;}.polling-station__list{padding:0;}.polling-station__list li:not(:last-child){margin-bottom:1rem;}.polling-station__list li,.polling-station__list button{width:100%;}.polling-station__ballots,.polling-station__address{margin-bottom:1.5rem;}@media (min-width:767px){.polling-station__ballots,.polling-station__address{margin-bottom:2rem;}}@media (min-width:1024px){.polling-station__address address{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}.polling-station__map{width:100%;height:50vh;}@media (max-width:1023px){.polling-station__services{margin-top:0.5rem;}}@media (min-width:1024px){.polling-station__services{width:50%;}}.polling-station__services a{-webkit-backface-visibility:hidden;backface-visibility:hidden;}.polling-station__services a > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;text-shadow:2px 0 0 #FFFFFF,-1px 0 0 #FFFFFF;}@media (min-width:767px){.polling-station__services a > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.polling-station__services a > span:not(.visually-hidden){text-shadow:1px 2px 0 #FFFFFF,-1px 2px 0 #FFFFFF;}}.polling-station__services a:hover,.polling-station__services a:focus{text-decoration:none;}.polling-station__services a:hover > span:not(.visually-hidden),.polling-station__services a:focus > span:not(.visually-hidden){background-size:0% 100%;}.polling-station__services a.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.polling-station-footer{border-top:1px solid #25B2D3;}.polling-station-footer__inner{text-align:center;margin:1.875rem 0;}@media (min-width:767px){.polling-station-footer__inner{margin:2.77778rem 0;}}@media (min-width:1400px){.polling-station-footer__inner{margin:3.5rem 0;}}.ballot{padding:20px 0;margin-bottom:20px;border-top:1px solid #077988;border-bottom:1px solid #077988;}.ballot__candidate:not(:last-child){margin-bottom:20px;}.c-summary-box .polling-station__map{margin-bottom:20px;}.c-polling-station-slice{border:1px solid #25B2D3;padding:20px;}@media (min-width:767px){.c-polling-station-slice{padding:30px;}}@media (min-width:1024px){.c-polling-station-slice{padding:40px;}}.postcode-search{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;}.postcode-search__input{color:#002C57;margin-bottom:0;}.postcode-search__input::-webkit-input-placeholder{color:#002C57;}.postcode-search__input:-ms-input-placeholder{color:#002C57;}.postcode-search__input::-ms-input-placeholder{color:#002C57;}.postcode-search__input::placeholder{color:#002C57;}.postcode-search__input::-webkit-input-placeholder{color:#002C57;}.postcode-search__input:-moz-placeholder{color:#002C57;}.postcode-search__input::-moz-placeholder{color:#002C57;}.postcode-search__input:-ms-input-placeholder{color:#002C57;}.postcode-search__input::-ms-input-placeholder{color:#002C57;}.postcode-search__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:59px;-ms-flex-negative:0;flex-shrink:0;border:2px solid #007292;background-color:#e5f4f8;color:#007292;-webkit-transition:0.2s ease-in-out;-o-transition:0.2s ease-in-out;transition:0.2s ease-in-out;cursor:pointer;}.postcode-search__btn:hover,.postcode-search__btn:focus{background-color:#007292;}.postcode-search__btn:hover .o-icon,.postcode-search__btn:focus .o-icon{fill:#FFFFFF;}.postcode-search__btn .o-icon{fill:#007292;}.postcode-search__error{margin-top:0.5rem;}.c-quote{margin:0;padding:30px 10px;border-top:1px solid #25B2D3;border-bottom:1px solid #25B2D3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}@media (min-width:1024px){.c-quote{padding:50px 20px;}}.c-quote__content{font-size:1.38rem;line-height:1.4;font-weight:600;}@media all and (min-width:767px){.c-quote__content{font-size:1.35rem;line-height:1.4;}}@media all and (min-width:1024px){.c-quote__content{font-size:1.33rem;line-height:1.4;}}@media all and (min-width:1400px){.c-quote__content{font-size:1.3rem;line-height:1.4;}}.c-quote__content p:before{content:none !important;}.c-quote__cite{margin-bottom:20px;}.c-quote__cite p{font-size:1rem;line-height:1.2;}@media all and (min-width:767px){.c-quote__cite p{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){.c-quote__cite p{font-size:0.8rem;line-height:1.2;}}@media all and (min-width:1400px){.c-quote__cite p{font-size:0.8rem;line-height:1.2;}}.c-quote__cite .o-icon{margin-right:10px;-ms-flex-negative:0;flex-shrink:0;width:1.5rem;height:1.5rem;display:inline-block;vertical-align:sub;}.page-node-type-longform-content .c-quote-container{background-color:#003057;color:#FFFFFF;margin-left:calc(50% - var(--vw,1vw) * 50);margin-right:calc(50% - var(--vw,1vw) * 50);padding:1.875rem calc(var(--vw,1vw) * 50 - 50%);}@media (min-width:767px){.page-node-type-longform-content .c-quote-container{padding:2.77778rem calc(var(--vw,1vw) * 50 - 50%);}}@media (min-width:1400px){.page-node-type-longform-content .c-quote-container{padding:3.5rem calc(var(--vw,1vw) * 50 - 50%);}}.page-node-type-longform-content .c-quote-container .o-slice__padding{margin:0;}.page-node-type-longform-content .c-quote-container .o-slice__title > span{background:none;}.page-node-type-longform-content .c-quote{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:0;padding:0;}.page-node-type-longform-content .c-quote__content{font-size:1.56rem;line-height:1.4;}@media all and (min-width:767px){.page-node-type-longform-content .c-quote__content{font-size:1.56rem;line-height:1.4;}}@media all and (min-width:1024px){.page-node-type-longform-content .c-quote__content{font-size:1.67rem;line-height:1.4;}}@media all and (min-width:1400px){.page-node-type-longform-content .c-quote__content{font-size:1.8rem;line-height:1.4;}}.page-node-type-longform-content .c-quote__cite{font-size:1rem;line-height:1.2;margin-bottom:0;margin-top:20px;color:#25B2D3;}@media all and (min-width:767px){.page-node-type-longform-content .c-quote__cite{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){.page-node-type-longform-content .c-quote__cite{font-size:0.8rem;line-height:1.2;}}@media all and (min-width:1400px){.page-node-type-longform-content .c-quote__cite{font-size:0.8rem;line-height:1.2;}}.page-node-type-longform-content .c-quote__cite::before{content:"\2014";display:inline-block;}.page-node-type-longform-content .c-quote__cite .o-icon{display:none;}.c-resources-download{padding:20px;background-color:#e5f4f8;color:#003057;}@media (min-width:767px){.c-resources-download{padding:30px;}}@media (min-width:1024px){.c-resources-download{padding:40px;}}.c-resources-download.page-node-type-longform-content,.page-node-type-longform-content .c-resources-download{background-color:#F2F0F3;color:#3A0C4C;}.c-resources-download.t-default,.t-default .c-resources-download{background-color:#e5f4f8;color:#003057;}.c-resources-download.t-default-dark,.t-default-dark .c-resources-download{background-color:#E3E7EA;color:#003057;}.c-resources-download.t-guidance,.t-guidance .c-resources-download{background-color:#F4EDF0;color:#8F1049;}.c-resources-download.t-your-vote-matters,.t-your-vote-matters .c-resources-download{background-color:#ECF3F3;color:#076A6E;}.c-resources-download.t-mature-orange,.t-mature-orange .c-resources-download{background-color:#F6F0EE;color:#B24B1F;}.c-resources-download.t-mature-green,.t-mature-green .c-resources-download{background-color:#F1F2ED;color:#706012;}.c-resources-download.t-mature-purple,.t-mature-purple .c-resources-download{background-color:#F2F0F3;color:#3A0C4C;}.c-resources-download.t-mature-yellow,.t-mature-yellow .c-resources-download{background-color:#F3F2ED;color:#706012;}.c-resources-download.t-mature-brown,.t-mature-brown .c-resources-download{background-color:#EEEEED;color:#2B220A;}.c-resources-download.t-learning,.t-learning .c-resources-download{background-color:#323131;color:#FFFFFF;}.c-resources-download.t-learning--educator,.t-learning--educator .c-resources-download{background-color:#323131;color:#FFFFFF;}.c-resources-download.t-digital-transparency,.t-digital-transparency .c-resources-download{background-color:#F0E6F6;color:#000000;}.c-resources-download h1.page-node-type-longform-content,.page-node-type-longform-content .c-resources-download h1,.c-resources-download h2.page-node-type-longform-content,.page-node-type-longform-content .c-resources-download h2,.c-resources-download h3.page-node-type-longform-content,.page-node-type-longform-content .c-resources-download h3,.c-resources-download h4.page-node-type-longform-content,.page-node-type-longform-content .c-resources-download h4,.c-resources-download h5.page-node-type-longform-content,.page-node-type-longform-content .c-resources-download h5{color:#705191;}.c-resources-download h1.t-default,.t-default .c-resources-download h1,.c-resources-download h2.t-default,.t-default .c-resources-download h2,.c-resources-download h3.t-default,.t-default .c-resources-download h3,.c-resources-download h4.t-default,.t-default .c-resources-download h4,.c-resources-download h5.t-default,.t-default .c-resources-download h5{color:#003057;}.c-resources-download h1.t-default-dark,.t-default-dark .c-resources-download h1,.c-resources-download h2.t-default-dark,.t-default-dark .c-resources-download h2,.c-resources-download h3.t-default-dark,.t-default-dark .c-resources-download h3,.c-resources-download h4.t-default-dark,.t-default-dark .c-resources-download h4,.c-resources-download h5.t-default-dark,.t-default-dark .c-resources-download h5{color:#003057;}.c-resources-download h1.t-guidance,.t-guidance .c-resources-download h1,.c-resources-download h2.t-guidance,.t-guidance .c-resources-download h2,.c-resources-download h3.t-guidance,.t-guidance .c-resources-download h3,.c-resources-download h4.t-guidance,.t-guidance .c-resources-download h4,.c-resources-download h5.t-guidance,.t-guidance .c-resources-download h5{color:#a91255;}.c-resources-download h1.t-your-vote-matters,.t-your-vote-matters .c-resources-download h1,.c-resources-download h2.t-your-vote-matters,.t-your-vote-matters .c-resources-download h2,.c-resources-download h3.t-your-vote-matters,.t-your-vote-matters .c-resources-download h3,.c-resources-download h4.t-your-vote-matters,.t-your-vote-matters .c-resources-download h4,.c-resources-download h5.t-your-vote-matters,.t-your-vote-matters .c-resources-download h5{color:#077988;}.c-resources-download h1.t-mature-orange,.t-mature-orange .c-resources-download h1,.c-resources-download h2.t-mature-orange,.t-mature-orange .c-resources-download h2,.c-resources-download h3.t-mature-orange,.t-mature-orange .c-resources-download h3,.c-resources-download h4.t-mature-orange,.t-mature-orange .c-resources-download h4,.c-resources-download h5.t-mature-orange,.t-mature-orange .c-resources-download h5{color:#B74E20;}.c-resources-download h1.t-mature-green,.t-mature-green .c-resources-download h1,.c-resources-download h2.t-mature-green,.t-mature-green .c-resources-download h2,.c-resources-download h3.t-mature-green,.t-mature-green .c-resources-download h3,.c-resources-download h4.t-mature-green,.t-mature-green .c-resources-download h4,.c-resources-download h5.t-mature-green,.t-mature-green .c-resources-download h5{color:#897616;}.c-resources-download h1.t-mature-purple,.t-mature-purple .c-resources-download h1,.c-resources-download h2.t-mature-purple,.t-mature-purple .c-resources-download h2,.c-resources-download h3.t-mature-purple,.t-mature-purple .c-resources-download h3,.c-resources-download h4.t-mature-purple,.t-mature-purple .c-resources-download h4,.c-resources-download h5.t-mature-purple,.t-mature-purple .c-resources-download h5{color:#705191;}.c-resources-download h1.t-mature-yellow,.t-mature-yellow .c-resources-download h1,.c-resources-download h2.t-mature-yellow,.t-mature-yellow .c-resources-download h2,.c-resources-download h3.t-mature-yellow,.t-mature-yellow .c-resources-download h3,.c-resources-download h4.t-mature-yellow,.t-mature-yellow .c-resources-download h4,.c-resources-download h5.t-mature-yellow,.t-mature-yellow .c-resources-download h5{color:#897616;}.c-resources-download h1.t-mature-brown,.t-mature-brown .c-resources-download h1,.c-resources-download h2.t-mature-brown,.t-mature-brown .c-resources-download h2,.c-resources-download h3.t-mature-brown,.t-mature-brown .c-resources-download h3,.c-resources-download h4.t-mature-brown,.t-mature-brown .c-resources-download h4,.c-resources-download h5.t-mature-brown,.t-mature-brown .c-resources-download h5{color:#2B220A;}.c-resources-download h1.t-learning,.t-learning .c-resources-download h1,.c-resources-download h2.t-learning,.t-learning .c-resources-download h2,.c-resources-download h3.t-learning,.t-learning .c-resources-download h3,.c-resources-download h4.t-learning,.t-learning .c-resources-download h4,.c-resources-download h5.t-learning,.t-learning .c-resources-download h5{color:#B5FF2B;}.c-resources-download h1.t-learning--educator,.t-learning--educator .c-resources-download h1,.c-resources-download h2.t-learning--educator,.t-learning--educator .c-resources-download h2,.c-resources-download h3.t-learning--educator,.t-learning--educator .c-resources-download h3,.c-resources-download h4.t-learning--educator,.t-learning--educator .c-resources-download h4,.c-resources-download h5.t-learning--educator,.t-learning--educator .c-resources-download h5{color:#DEACFF;}.c-resources-download h1.t-digital-transparency,.t-digital-transparency .c-resources-download h1,.c-resources-download h2.t-digital-transparency,.t-digital-transparency .c-resources-download h2,.c-resources-download h3.t-digital-transparency,.t-digital-transparency .c-resources-download h3,.c-resources-download h4.t-digital-transparency,.t-digital-transparency .c-resources-download h4,.c-resources-download h5.t-digital-transparency,.t-digital-transparency .c-resources-download h5{color:#6E0BAD;}.c-resources-download .c-resources-download__title{font-size:1.38rem;line-height:1.4;}@media all and (min-width:767px){.c-resources-download .c-resources-download__title{font-size:1.35rem;line-height:1.4;}}@media all and (min-width:1024px){.c-resources-download .c-resources-download__title{font-size:1.33rem;line-height:1.4;}}@media all and (min-width:1400px){.c-resources-download .c-resources-download__title{font-size:1.3rem;line-height:1.4;}}.c-resources-download .c-resources-download__title > span{background:none;}@media (min-width:767px){.c-resources-download__items{margin-left:-1.66667rem;}}@media (min-width:1024px){.c-resources-download__items{margin-left:-2.22222rem;}}@media (min-width:1400px){.c-resources-download__items{margin-left:-2.5rem;}}@media (min-width:767px){.c-resources-download__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}}@media (min-width:767px){.c-resources-download__item{padding-left:1.66667rem;}}@media (min-width:1024px){.c-resources-download__item{padding-left:2.22222rem;}}@media (min-width:1400px){.c-resources-download__item{padding-left:2.5rem;}}@media (min-width:767px){.c-resources-download__item{width:50%;}}.c-resources-download__content{-webkit-backface-visibility:hidden;backface-visibility:hidden;font-size:1.12rem;line-height:1.4;font-family:"Swis721MdBTW05-Bold","helvetica","arial",sans-serif;margin-right:20px;}.c-resources-download__content > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;text-shadow:2px 0 0 #FFFFFF,-1px 0 0 #FFFFFF;}@media (min-width:767px){.c-resources-download__content > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.c-resources-download__content > span:not(.visually-hidden){text-shadow:1px 2px 0 #FFFFFF,-1px 2px 0 #FFFFFF;}}.c-resources-download__content:hover,.c-resources-download__content:focus{text-decoration:none;}.c-resources-download__content:hover > span:not(.visually-hidden),.c-resources-download__content:focus > span:not(.visually-hidden){background-size:100% 100%;}.c-resources-download__content.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}@media all and (min-width:767px){.c-resources-download__content{font-size:1.12rem;line-height:1.4;}}@media all and (min-width:1024px){.c-resources-download__content{font-size:1.11rem;line-height:1.4;}}@media all and (min-width:1400px){.c-resources-download__content{font-size:1.1rem;line-height:1.4;}}.c-resources-download__content > span:not(.visually-hidden).page-node-type-longform-content,.page-node-type-longform-content .c-resources-download__content > span:not(.visually-hidden){text-shadow:2px 0 0 #F2F0F3,-1px 0 0 #F2F0F3;}@media (min-width:767px){.c-resources-download__content > span:not(.visually-hidden).page-node-type-longform-content,.page-node-type-longform-content .c-resources-download__content > span:not(.visually-hidden){text-shadow:1px 2px 0 #F2F0F3,-1px 2px 0 #F2F0F3;}}.c-resources-download__content > span:not(.visually-hidden).t-default,.t-default .c-resources-download__content > span:not(.visually-hidden){text-shadow:2px 0 0 #e5f4f8,-1px 0 0 #e5f4f8;}@media (min-width:767px){.c-resources-download__content > span:not(.visually-hidden).t-default,.t-default .c-resources-download__content > span:not(.visually-hidden){text-shadow:1px 2px 0 #e5f4f8,-1px 2px 0 #e5f4f8;}}.c-resources-download__content > span:not(.visually-hidden).t-default-dark,.t-default-dark .c-resources-download__content > span:not(.visually-hidden){text-shadow:2px 0 0 #E3E7EA,-1px 0 0 #E3E7EA;}@media (min-width:767px){.c-resources-download__content > span:not(.visually-hidden).t-default-dark,.t-default-dark .c-resources-download__content > span:not(.visually-hidden){text-shadow:1px 2px 0 #E3E7EA,-1px 2px 0 #E3E7EA;}}.c-resources-download__content > span:not(.visually-hidden).t-guidance,.t-guidance .c-resources-download__content > span:not(.visually-hidden){text-shadow:2px 0 0 #F4EDF0,-1px 0 0 #F4EDF0;}@media (min-width:767px){.c-resources-download__content > span:not(.visually-hidden).t-guidance,.t-guidance .c-resources-download__content > span:not(.visually-hidden){text-shadow:1px 2px 0 #F4EDF0,-1px 2px 0 #F4EDF0;}}.c-resources-download__content > span:not(.visually-hidden).t-your-vote-matters,.t-your-vote-matters .c-resources-download__content > span:not(.visually-hidden){text-shadow:2px 0 0 #ECF3F3,-1px 0 0 #ECF3F3;}@media (min-width:767px){.c-resources-download__content > span:not(.visually-hidden).t-your-vote-matters,.t-your-vote-matters .c-resources-download__content > span:not(.visually-hidden){text-shadow:1px 2px 0 #ECF3F3,-1px 2px 0 #ECF3F3;}}.c-resources-download__content > span:not(.visually-hidden).t-mature-orange,.t-mature-orange .c-resources-download__content > span:not(.visually-hidden){text-shadow:2px 0 0 #F6F0EE,-1px 0 0 #F6F0EE;}@media (min-width:767px){.c-resources-download__content > span:not(.visually-hidden).t-mature-orange,.t-mature-orange .c-resources-download__content > span:not(.visually-hidden){text-shadow:1px 2px 0 #F6F0EE,-1px 2px 0 #F6F0EE;}}.c-resources-download__content > span:not(.visually-hidden).t-mature-green,.t-mature-green .c-resources-download__content > span:not(.visually-hidden){text-shadow:2px 0 0 #F1F2ED,-1px 0 0 #F1F2ED;}@media (min-width:767px){.c-resources-download__content > span:not(.visually-hidden).t-mature-green,.t-mature-green .c-resources-download__content > span:not(.visually-hidden){text-shadow:1px 2px 0 #F1F2ED,-1px 2px 0 #F1F2ED;}}.c-resources-download__content > span:not(.visually-hidden).t-mature-purple,.t-mature-purple .c-resources-download__content > span:not(.visually-hidden){text-shadow:2px 0 0 #F2F0F3,-1px 0 0 #F2F0F3;}@media (min-width:767px){.c-resources-download__content > span:not(.visually-hidden).t-mature-purple,.t-mature-purple .c-resources-download__content > span:not(.visually-hidden){text-shadow:1px 2px 0 #F2F0F3,-1px 2px 0 #F2F0F3;}}.c-resources-download__content > span:not(.visually-hidden).t-mature-yellow,.t-mature-yellow .c-resources-download__content > span:not(.visually-hidden){text-shadow:2px 0 0 #F3F2ED,-1px 0 0 #F3F2ED;}@media (min-width:767px){.c-resources-download__content > span:not(.visually-hidden).t-mature-yellow,.t-mature-yellow .c-resources-download__content > span:not(.visually-hidden){text-shadow:1px 2px 0 #F3F2ED,-1px 2px 0 #F3F2ED;}}.c-resources-download__content > span:not(.visually-hidden).t-mature-brown,.t-mature-brown .c-resources-download__content > span:not(.visually-hidden){text-shadow:2px 0 0 #EEEEED,-1px 0 0 #EEEEED;}@media (min-width:767px){.c-resources-download__content > span:not(.visually-hidden).t-mature-brown,.t-mature-brown .c-resources-download__content > span:not(.visually-hidden){text-shadow:1px 2px 0 #EEEEED,-1px 2px 0 #EEEEED;}}.c-resources-download__content > span:not(.visually-hidden).t-learning,.t-learning .c-resources-download__content > span:not(.visually-hidden){text-shadow:2px 0 0 #323131,-1px 0 0 #323131;}@media (min-width:767px){.c-resources-download__content > span:not(.visually-hidden).t-learning,.t-learning .c-resources-download__content > span:not(.visually-hidden){text-shadow:1px 2px 0 #323131,-1px 2px 0 #323131;}}.c-resources-download__content > span:not(.visually-hidden).t-learning--educator,.t-learning--educator .c-resources-download__content > span:not(.visually-hidden){text-shadow:2px 0 0 #323131,-1px 0 0 #323131;}@media (min-width:767px){.c-resources-download__content > span:not(.visually-hidden).t-learning--educator,.t-learning--educator .c-resources-download__content > span:not(.visually-hidden){text-shadow:1px 2px 0 #323131,-1px 2px 0 #323131;}}.c-resources-download__content > span:not(.visually-hidden).t-digital-transparency,.t-digital-transparency .c-resources-download__content > span:not(.visually-hidden){text-shadow:2px 0 0 #F0E6F6,-1px 0 0 #F0E6F6;}@media (min-width:767px){.c-resources-download__content > span:not(.visually-hidden).t-digital-transparency,.t-digital-transparency .c-resources-download__content > span:not(.visually-hidden){text-shadow:1px 2px 0 #F0E6F6,-1px 2px 0 #F0E6F6;}}.c-resources-download__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #003057;height:100%;padding:20px;padding-left:0;padding-right:10px;}.c-resources-download__link.t-learning,.t-learning .c-resources-download__link{border-color:#B5FF2B;}.c-resources-download__link.t-learning--educator,.t-learning--educator .c-resources-download__link{border-color:#DEACFF;}.c-resources-download__link.t-digital-transparency,.t-digital-transparency .c-resources-download__link{border-color:#6F00B0;}.c-resources-download__link:hover,.c-resources-download__link:focus{text-decoration:none;}@media (min-width:767px){.c-resources-download__link:hover > .o-icon,.c-resources-download__link:focus > .o-icon{-webkit-transform:rotate(90deg) translateY(-5px);-ms-transform:rotate(90deg) translateY(-5px);transform:rotate(90deg) translateY(-5px);}}.c-resources-download__link:hover .c-resources-download__content span,.c-resources-download__link:focus .c-resources-download__content span{background-size:100% 100%;}.c-resources-download__link .o-icon{-ms-flex-negative:0;flex-shrink:0;width:1.75rem;height:1.75rem;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}.c-review{margin:1.875rem 0;border:1px solid #25B2D3;padding:10px;}@media (min-width:767px){.c-review{margin:2.77778rem 0;}}@media (min-width:1400px){.c-review{margin:3.5rem 0;}}@media (min-width:767px){.c-review{padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;}}@media (min-width:1024px){.c-review{padding:15px;}}.c-review__item{padding:10px;}@media (min-width:767px){.c-review__item{padding:0 10px;-ms-flex-preferred-size:50%;flex-basis:50%;}}@media (min-width:1024px){.c-review__item{padding:10px 15px;}}.c-review__item.-last{border-top:1px solid #25B2D3;}@media (min-width:767px){.c-review__item.-last{padding-left:15px;border-left:1px solid #25B2D3;border-top:0;}}@media (min-width:1024px){.c-review__item.-last{padding-left:30px;}}.c-review__item a{-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-review__item a > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;text-shadow:2px 0 0 #FFFFFF,-1px 0 0 #FFFFFF;}@media (min-width:767px){.c-review__item a > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.c-review__item a > span:not(.visually-hidden){text-shadow:1px 2px 0 #FFFFFF,-1px 2px 0 #FFFFFF;}}.c-review__item a:hover,.c-review__item a:focus{text-decoration:none;}.c-review__item a:hover > span:not(.visually-hidden),.c-review__item a:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-review__item a.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-review--longform{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px;border:0;background-color:#e5f4f8;color:#003057;}.c-review--longform.page-node-type-longform-content,.page-node-type-longform-content .c-review--longform{background-color:#F2F0F3;color:#3A0C4C;}.c-review--longform.t-default,.t-default .c-review--longform{background-color:#e5f4f8;color:#003057;}.c-review--longform.t-default-dark,.t-default-dark .c-review--longform{background-color:#E3E7EA;color:#003057;}.c-review--longform.t-guidance,.t-guidance .c-review--longform{background-color:#F4EDF0;color:#8F1049;}.c-review--longform.t-your-vote-matters,.t-your-vote-matters .c-review--longform{background-color:#ECF3F3;color:#076A6E;}.c-review--longform.t-mature-orange,.t-mature-orange .c-review--longform{background-color:#F6F0EE;color:#B24B1F;}.c-review--longform.t-mature-green,.t-mature-green .c-review--longform{background-color:#F1F2ED;color:#706012;}.c-review--longform.t-mature-purple,.t-mature-purple .c-review--longform{background-color:#F2F0F3;color:#3A0C4C;}.c-review--longform.t-mature-yellow,.t-mature-yellow .c-review--longform{background-color:#F3F2ED;color:#706012;}.c-review--longform.t-mature-brown,.t-mature-brown .c-review--longform{background-color:#EEEEED;color:#2B220A;}.c-review--longform.t-learning,.t-learning .c-review--longform{background-color:#323131;color:#FFFFFF;}.c-review--longform.t-learning--educator,.t-learning--educator .c-review--longform{background-color:#323131;color:#FFFFFF;}.c-review--longform.t-digital-transparency,.t-digital-transparency .c-review--longform{background-color:#F0E6F6;color:#000000;}@media (min-width:767px){.c-review--longform{padding:30px;width:70%;}}@media (min-width:1024px){.c-review--longform{padding:40px;}}.c-review--longform .c-review__title{width:100%;margin-bottom:0.5em;}.c-review--longform .c-review__title.page-node-type-longform-content,.page-node-type-longform-content .c-review--longform .c-review__title{color:#705191;}.c-review--longform .c-review__title.t-default,.t-default .c-review--longform .c-review__title{color:#003057;}.c-review--longform .c-review__title.t-default-dark,.t-default-dark .c-review--longform .c-review__title{color:#003057;}.c-review--longform .c-review__title.t-guidance,.t-guidance .c-review--longform .c-review__title{color:#a91255;}.c-review--longform .c-review__title.t-your-vote-matters,.t-your-vote-matters .c-review--longform .c-review__title{color:#077988;}.c-review--longform .c-review__title.t-mature-orange,.t-mature-orange .c-review--longform .c-review__title{color:#B74E20;}.c-review--longform .c-review__title.t-mature-green,.t-mature-green .c-review--longform .c-review__title{color:#897616;}.c-review--longform .c-review__title.t-mature-purple,.t-mature-purple .c-review--longform .c-review__title{color:#705191;}.c-review--longform .c-review__title.t-mature-yellow,.t-mature-yellow .c-review--longform .c-review__title{color:#897616;}.c-review--longform .c-review__title.t-mature-brown,.t-mature-brown .c-review--longform .c-review__title{color:#2B220A;}.c-review--longform .c-review__title.t-learning,.t-learning .c-review--longform .c-review__title{color:#B5FF2B;}.c-review--longform .c-review__title.t-learning--educator,.t-learning--educator .c-review--longform .c-review__title{color:#DEACFF;}.c-review--longform .c-review__title.t-digital-transparency,.t-digital-transparency .c-review--longform .c-review__title{color:#6E0BAD;}.c-review--longform .c-review__item{padding-left:0;padding-right:0;}@media (min-width:767px){.c-review--log .c-review__item.-last{border-left:0;padding-left:0;text-align:right;}}.c-search-block{top:100%;padding:6px 20px;}@media (min-width:767px){.c-search-block{display:none;}}.c-search-block:before{right:40px;}.c-search-block__form{display:-webkit-box;display:-ms-flexbox;display:flex;}.c-search-block__form input{padding:16px 0;background-color:#FFFFFF;border-bottom:0;}.c-search-block__submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;}.c-search-block__submit .o-icon{width:1rem;height:1rem;}.c-search-bar .form-item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}.c-search-bar .form-submit{height:100%;background-color:#003057;border:1px solid #FFFFFF;-webkit-transition:background-color 0.2s ease-in-out;-o-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out;background-image:url(https://www.electoralcommission.org.uk/themes/custom/electoralcommission/dist/img/svg/background-image/icon-search-bg.svg);background-size:15%;background-repeat:no-repeat;background-position:right 20px center;}@media (min-width:767px){.c-search-bar .form-submit{padding-top:0;padding-bottom:0;}}.c-search-bar .form-submit:hover,.c-search-bar .form-submit:focus{background-color:#007292;}@media (min-width:767px){.c-search-bar--foi{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;}}.c-search-bar--foi .form-submit{border:none;}@media (min-width:767px){.c-search-bar--foi .form-wrapper,.c-search-bar--foi .form-item{margin-bottom:0;}}.c-search-bar--in-hero form,.c-search-bar--guidance form{display:-webkit-box;display:-ms-flexbox;display:flex;}.c-search-bar--in-hero .form-wrapper,.c-search-bar--in-hero .form-item,.c-search-bar--guidance .form-wrapper,.c-search-bar--guidance .form-item{margin-bottom:0;}.c-search-bar--in-hero .form-submit,.c-search-bar--guidance .form-submit{text-indent:-999px;white-space:nowrap;overflow:hidden;background-size:35%;background-position:center;width:4rem;padding:0;}@media (min-width:767px){.c-search-bar--in-hero .form-submit,.c-search-bar--guidance .form-submit{width:3.33rem;}}.c-search-bar--in-hero form{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;}.c-search-bar--in-hero label{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal;}.c-search-bar--in-hero .form-item input{border-bottom:1px solid transparent;background-color:#FFFFFF;}.c-search-bar--guidance{display:-webkit-box;display:-ms-flexbox;display:flex;}.c-search-bar--guidance .form-item input{border:none;color:#003057;background-color:#FFFFFF;}.c-search-bar--guidance .form-item input::-webkit-input-placeholder{font-size:1rem;line-height:initial;color:#003057;}.c-search-bar--guidance .form-item input:-ms-input-placeholder{font-size:1rem;line-height:initial;color:#003057;}.c-search-bar--guidance .form-item input::-ms-input-placeholder{font-size:1rem;line-height:initial;color:#003057;}.c-search-bar--guidance .form-item input::placeholder{font-size:1rem;line-height:initial;color:#003057;}@media all and (min-width:767px){.c-search-bar--guidance .form-item input::-webkit-input-placeholder{font-size:0.88rem;line-height:initial;}.c-search-bar--guidance .form-item input:-ms-input-placeholder{font-size:0.88rem;line-height:initial;}.c-search-bar--guidance .form-item input::-ms-input-placeholder{font-size:0.88rem;line-height:initial;}.c-search-bar--guidance .form-item input::placeholder{font-size:0.88rem;line-height:initial;}}@media all and (min-width:1024px){.c-search-bar--guidance .form-item input::-webkit-input-placeholder{font-size:1rem;line-height:initial;}.c-search-bar--guidance .form-item input:-ms-input-placeholder{font-size:1rem;line-height:initial;}.c-search-bar--guidance .form-item input::-ms-input-placeholder{font-size:1rem;line-height:initial;}.c-search-bar--guidance .form-item input::placeholder{font-size:1rem;line-height:initial;}}@media all and (min-width:1400px){.c-search-bar--guidance .form-item input::-webkit-input-placeholder{font-size:0.9rem;line-height:initial;}.c-search-bar--guidance .form-item input:-ms-input-placeholder{font-size:0.9rem;line-height:initial;}.c-search-bar--guidance .form-item input::-ms-input-placeholder{font-size:0.9rem;line-height:initial;}.c-search-bar--guidance .form-item input::placeholder{font-size:0.9rem;line-height:initial;}}.c-search-bar--guidance .form-item input::-webkit-input-placeholder{font-size:1rem;line-height:initial;color:#003057;}@media all and (min-width:767px){.c-search-bar--guidance .form-item input::-webkit-input-placeholder{font-size:0.88rem;line-height:initial;}}@media all and (min-width:1024px){.c-search-bar--guidance .form-item input::-webkit-input-placeholder{font-size:1rem;line-height:initial;}}@media all and (min-width:1400px){.c-search-bar--guidance .form-item input::-webkit-input-placeholder{font-size:0.9rem;line-height:initial;}}.c-search-bar--guidance .form-item input:-moz-placeholder{font-size:1rem;line-height:initial;color:#003057;}@media all and (min-width:767px){.c-search-bar--guidance .form-item input:-moz-placeholder{font-size:0.88rem;line-height:initial;}}@media all and (min-width:1024px){.c-search-bar--guidance .form-item input:-moz-placeholder{font-size:1rem;line-height:initial;}}@media all and (min-width:1400px){.c-search-bar--guidance .form-item input:-moz-placeholder{font-size:0.9rem;line-height:initial;}}.c-search-bar--guidance .form-item input::-moz-placeholder{font-size:1rem;line-height:initial;color:#003057;}@media all and (min-width:767px){.c-search-bar--guidance .form-item input::-moz-placeholder{font-size:0.88rem;line-height:initial;}}@media all and (min-width:1024px){.c-search-bar--guidance .form-item input::-moz-placeholder{font-size:1rem;line-height:initial;}}@media all and (min-width:1400px){.c-search-bar--guidance .form-item input::-moz-placeholder{font-size:0.9rem;line-height:initial;}}.c-search-bar--guidance .form-item input:-ms-input-placeholder{font-size:1rem;line-height:initial;color:#003057;}@media all and (min-width:767px){.c-search-bar--guidance .form-item input:-ms-input-placeholder{font-size:0.88rem;line-height:initial;}}@media all and (min-width:1024px){.c-search-bar--guidance .form-item input:-ms-input-placeholder{font-size:1rem;line-height:initial;}}@media all and (min-width:1400px){.c-search-bar--guidance .form-item input:-ms-input-placeholder{font-size:0.9rem;line-height:initial;}}.c-search-bar--guidance .form-item input::-ms-input-placeholder{font-size:1rem;line-height:initial;color:#003057;}@media all and (min-width:767px){.c-search-bar--guidance .form-item input::-ms-input-placeholder{font-size:0.88rem;line-height:initial;}}@media all and (min-width:1024px){.c-search-bar--guidance .form-item input::-ms-input-placeholder{font-size:1rem;line-height:initial;}}@media all and (min-width:1400px){.c-search-bar--guidance .form-item input::-ms-input-placeholder{font-size:0.9rem;line-height:initial;}}.c-search-bar--guidance .form-submit{border:2px solid #FFFFFF;border-left:none;}.c-sidebar{margin:20px 0;font-size:1rem;line-height:1.2;}@media all and (min-width:767px){.c-sidebar{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){.c-sidebar{font-size:1rem;line-height:1.4;}}@media all and (min-width:1400px){.c-sidebar{font-size:0.9rem;line-height:1.4;}}@media (min-width:767px){.c-sidebar{padding:0 10px 10px;margin-top:0;}}@media (min-width:1024px){.c-sidebar{padding:0 20px 20px;}}.c-sidebar > span{display:block;margin-bottom:10px;}.c-sidebar a{font-size:1rem;line-height:1.2;-webkit-backface-visibility:hidden;backface-visibility:hidden;margin-bottom:10px;display:block;}@media all and (min-width:767px){.c-sidebar a{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){.c-sidebar a{font-size:1rem;line-height:1.4;}}@media all and (min-width:1400px){.c-sidebar a{font-size:0.9rem;line-height:1.4;}}.c-sidebar a > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;text-shadow:2px 0 0 #FFFFFF,-1px 0 0 #FFFFFF;}@media (min-width:767px){.c-sidebar a > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.c-sidebar a > span:not(.visually-hidden){text-shadow:1px 2px 0 #FFFFFF,-1px 2px 0 #FFFFFF;}}.c-sidebar a:hover,.c-sidebar a:focus{text-decoration:none;}.c-sidebar a:hover > span:not(.visually-hidden),.c-sidebar a:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-sidebar a.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.t-digital-transparency .c-sidebar a{-webkit-backface-visibility:hidden;backface-visibility:hidden;}.t-digital-transparency .c-sidebar a > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),#6E0BAD calc(100% - 2px),#6E0BAD calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),#6E0BAD calc(100% - 2px),#6E0BAD calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;text-shadow:2px 0 0 #FFFFFF,-1px 0 0 #FFFFFF;}@media (min-width:767px){.t-digital-transparency .c-sidebar a > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.t-digital-transparency .c-sidebar a > span:not(.visually-hidden){text-shadow:1px 2px 0 #FFFFFF,-1px 2px 0 #FFFFFF;}}.t-digital-transparency .c-sidebar a:hover,.t-digital-transparency .c-sidebar a:focus{text-decoration:none;}.t-digital-transparency .c-sidebar a:hover > span:not(.visually-hidden),.t-digital-transparency .c-sidebar a:focus > span:not(.visually-hidden){background-size:0% 100%;}.t-digital-transparency .c-sidebar a.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-sidebar__title{font-size:1.12rem;line-height:1.4;margin-bottom:0.5em;}@media all and (min-width:767px){.c-sidebar__title{font-size:1.12rem;line-height:1.4;}}@media all and (min-width:1024px){.c-sidebar__title{font-size:1.11rem;line-height:1.4;}}@media all and (min-width:1400px){.c-sidebar__title{font-size:1.1rem;line-height:1.4;}}.c-sidebar--first{padding-bottom:20px;border-bottom:1px solid #25B2D3;}.c-sidebar--first.t-learning,.t-learning .c-sidebar--first{border-color:#FF8BFF;}.c-sidebar--first.t-learning--educator,.t-learning--educator .c-sidebar--first{border-color:#00E7BD;}.c-sidebar--first.t-digital-transparency,.t-digital-transparency .c-sidebar--first{border-color:#6F00B0;}.t-digital-transparency .c-sidebar--first{border-color:#6F00B0;}.c-social__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;}.c-social__list:last-of-type.-print:after,.c-social__list:last-of-type.-email:after{content:none;}.c-social__list:first-of-type.-print,.c-social__list:first-of-type.-email,.c-social__list:first-of-type.-pdf-download{padding-left:0;}.c-social__list.-social{padding-right:10px;margin-right:10px;}.c-social__list.-print:after,.c-social__list.-social:after,.c-social__list.-email:after{content:'';width:1px;height:25px;background-color:currentColor;position:absolute;right:0;top:50%;margin-top:-12px;}.c-social__list.-print,.c-social__list.-email{padding:0 10px;}.c-social__list.-pdf-download .o-icon{position:relative;top:-3px;}.c-social__list .c-social__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px;}.c-social__list .c-social__link:hover .o-icon,.c-social__list .c-social__link:focus .o-icon{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);}.c-social__list .o-icon{width:1rem;height:1rem;}.c-social__list .o-icon.page-node-type-longform-content,.page-node-type-longform-content .c-social__list .o-icon{fill:#FFFFFF;}.c-social__list .o-icon.t-default,.t-default .c-social__list .o-icon{fill:#003057;}.c-social__list .o-icon.t-default-dark,.t-default-dark .c-social__list .o-icon{fill:#FFFFFF;}.c-social__list .o-icon.t-guidance,.t-guidance .c-social__list .o-icon{fill:#FFFFFF;}.c-social__list .o-icon.t-your-vote-matters,.t-your-vote-matters .c-social__list .o-icon{fill:#FFFFFF;}.c-social__list .o-icon.t-mature-orange,.t-mature-orange .c-social__list .o-icon{fill:#FFFFFF;}.c-social__list .o-icon.t-mature-green,.t-mature-green .c-social__list .o-icon{fill:#FFFFFF;}.c-social__list .o-icon.t-mature-purple,.t-mature-purple .c-social__list .o-icon{fill:#FFFFFF;}.c-social__list .o-icon.t-mature-yellow,.t-mature-yellow .c-social__list .o-icon{fill:#FFFFFF;}.c-social__list .o-icon.t-mature-brown,.t-mature-brown .c-social__list .o-icon{fill:#FFFFFF;}.c-social__list .o-icon.t-learning,.t-learning .c-social__list .o-icon{fill:#000000;}.c-social__list .o-icon.t-learning--educator,.t-learning--educator .c-social__list .o-icon{fill:#000000;}.c-social__list .o-icon.t-digital-transparency,.t-digital-transparency .c-social__list .o-icon{fill:#FFFFFF;}.c-social__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.c-social__title{font-size:1rem;line-height:1.5;display:none;}@media all and (min-width:767px){.c-social__title{font-size:0.88rem;line-height:1.5;}}@media all and (min-width:1024px){.c-social__title{font-size:1rem;line-height:1.5;}}@media all and (min-width:1400px){.c-social__title{font-size:0.9rem;line-height:1.5;}}@media (min-width:767px){.c-social__title{display:block;margin-right:20px;}}.c-summary-box{padding:20px;background-color:#e5f4f8;color:#003057;}@media (min-width:767px){.c-summary-box{padding:30px;}}@media (min-width:1024px){.c-summary-box{padding:40px;}}.c-summary-box h2,.c-summary-box h3,.c-summary-box h4{margin-bottom:0.5em;}.c-summary-box p:last-child,.c-summary-box ul:last-child,.c-summary-box ol:last-child,.c-summary-box ul > li:last-child{margin-bottom:0;}.c-summary-box .c-summary-box{background-color:transparent;border:1px solid #003057;margin:0;}.c-summary-box--grey{background-color:#f5f5f5;}.c-summary-box__title--boxed{font-size:1.38rem;line-height:1.4;}@media all and (min-width:767px){.c-summary-box__title--boxed{font-size:1.35rem;line-height:1.4;}}@media all and (min-width:1024px){.c-summary-box__title--boxed{font-size:1.33rem;line-height:1.4;}}@media all and (min-width:1400px){.c-summary-box__title--boxed{font-size:1.3rem;line-height:1.4;}}@media (min-width:767px){.page-node-type-longform-content .c-summary-box{width:70%;}}.c-summary-box--themed.c-summary-box a:not(.button-link){color:inherit;}.c-summary-box--themed.page-node-type-longform-content,.page-node-type-longform-content .c-summary-box--themed{background-color:#F2F0F3;color:#3A0C4C;}.c-summary-box--themed.t-default,.t-default .c-summary-box--themed{background-color:#e5f4f8;color:#003057;}.c-summary-box--themed.t-default-dark,.t-default-dark .c-summary-box--themed{background-color:#E3E7EA;color:#003057;}.c-summary-box--themed.t-guidance,.t-guidance .c-summary-box--themed{background-color:#F4EDF0;color:#8F1049;}.c-summary-box--themed.t-your-vote-matters,.t-your-vote-matters .c-summary-box--themed{background-color:#ECF3F3;color:#076A6E;}.c-summary-box--themed.t-mature-orange,.t-mature-orange .c-summary-box--themed{background-color:#F6F0EE;color:#B24B1F;}.c-summary-box--themed.t-mature-green,.t-mature-green .c-summary-box--themed{background-color:#F1F2ED;color:#706012;}.c-summary-box--themed.t-mature-purple,.t-mature-purple .c-summary-box--themed{background-color:#F2F0F3;color:#3A0C4C;}.c-summary-box--themed.t-mature-purple a:not(.button-link),.t-mature-purple .c-summary-box--themed a:not(.button-link){color:#9F1BFF;}.c-summary-box--themed.t-mature-yellow,.t-mature-yellow .c-summary-box--themed{background-color:#F3F2ED;color:#706012;}.c-summary-box--themed.t-mature-brown,.t-mature-brown .c-summary-box--themed{background-color:#EEEEED;color:#2B220A;}.c-summary-box--themed.t-learning,.t-learning .c-summary-box--themed{background-color:#323131;color:#FFFFFF;}.c-summary-box--themed.t-learning--educator,.t-learning--educator .c-summary-box--themed{background-color:#323131;color:#FFFFFF;}.c-summary-box--themed.t-digital-transparency,.t-digital-transparency .c-summary-box--themed{background-color:#F0E6F6;color:#000000;}.c-summary-box--themed h1.page-node-type-longform-content,.page-node-type-longform-content .c-summary-box--themed h1,.c-summary-box--themed h2.page-node-type-longform-content,.page-node-type-longform-content .c-summary-box--themed h2,.c-summary-box--themed h3.page-node-type-longform-content,.page-node-type-longform-content .c-summary-box--themed h3,.c-summary-box--themed h4.page-node-type-longform-content,.page-node-type-longform-content .c-summary-box--themed h4,.c-summary-box--themed h5.page-node-type-longform-content,.page-node-type-longform-content .c-summary-box--themed h5{color:#705191;}.c-summary-box--themed h1.t-default,.t-default .c-summary-box--themed h1,.c-summary-box--themed h2.t-default,.t-default .c-summary-box--themed h2,.c-summary-box--themed h3.t-default,.t-default .c-summary-box--themed h3,.c-summary-box--themed h4.t-default,.t-default .c-summary-box--themed h4,.c-summary-box--themed h5.t-default,.t-default .c-summary-box--themed h5{color:#003057;}.c-summary-box--themed h1.t-default-dark,.t-default-dark .c-summary-box--themed h1,.c-summary-box--themed h2.t-default-dark,.t-default-dark .c-summary-box--themed h2,.c-summary-box--themed h3.t-default-dark,.t-default-dark .c-summary-box--themed h3,.c-summary-box--themed h4.t-default-dark,.t-default-dark .c-summary-box--themed h4,.c-summary-box--themed h5.t-default-dark,.t-default-dark .c-summary-box--themed h5{color:#003057;}.c-summary-box--themed h1.t-guidance,.t-guidance .c-summary-box--themed h1,.c-summary-box--themed h2.t-guidance,.t-guidance .c-summary-box--themed h2,.c-summary-box--themed h3.t-guidance,.t-guidance .c-summary-box--themed h3,.c-summary-box--themed h4.t-guidance,.t-guidance .c-summary-box--themed h4,.c-summary-box--themed h5.t-guidance,.t-guidance .c-summary-box--themed h5{color:#a91255;}.c-summary-box--themed h1.t-your-vote-matters,.t-your-vote-matters .c-summary-box--themed h1,.c-summary-box--themed h2.t-your-vote-matters,.t-your-vote-matters .c-summary-box--themed h2,.c-summary-box--themed h3.t-your-vote-matters,.t-your-vote-matters .c-summary-box--themed h3,.c-summary-box--themed h4.t-your-vote-matters,.t-your-vote-matters .c-summary-box--themed h4,.c-summary-box--themed h5.t-your-vote-matters,.t-your-vote-matters .c-summary-box--themed h5{color:#077988;}.c-summary-box--themed h1.t-mature-orange,.t-mature-orange .c-summary-box--themed h1,.c-summary-box--themed h2.t-mature-orange,.t-mature-orange .c-summary-box--themed h2,.c-summary-box--themed h3.t-mature-orange,.t-mature-orange .c-summary-box--themed h3,.c-summary-box--themed h4.t-mature-orange,.t-mature-orange .c-summary-box--themed h4,.c-summary-box--themed h5.t-mature-orange,.t-mature-orange .c-summary-box--themed h5{color:#B74E20;}.c-summary-box--themed h1.t-mature-green,.t-mature-green .c-summary-box--themed h1,.c-summary-box--themed h2.t-mature-green,.t-mature-green .c-summary-box--themed h2,.c-summary-box--themed h3.t-mature-green,.t-mature-green .c-summary-box--themed h3,.c-summary-box--themed h4.t-mature-green,.t-mature-green .c-summary-box--themed h4,.c-summary-box--themed h5.t-mature-green,.t-mature-green .c-summary-box--themed h5{color:#897616;}.c-summary-box--themed h1.t-mature-purple,.t-mature-purple .c-summary-box--themed h1,.c-summary-box--themed h2.t-mature-purple,.t-mature-purple .c-summary-box--themed h2,.c-summary-box--themed h3.t-mature-purple,.t-mature-purple .c-summary-box--themed h3,.c-summary-box--themed h4.t-mature-purple,.t-mature-purple .c-summary-box--themed h4,.c-summary-box--themed h5.t-mature-purple,.t-mature-purple .c-summary-box--themed h5{color:#705191;}.c-summary-box--themed h1.t-mature-yellow,.t-mature-yellow .c-summary-box--themed h1,.c-summary-box--themed h2.t-mature-yellow,.t-mature-yellow .c-summary-box--themed h2,.c-summary-box--themed h3.t-mature-yellow,.t-mature-yellow .c-summary-box--themed h3,.c-summary-box--themed h4.t-mature-yellow,.t-mature-yellow .c-summary-box--themed h4,.c-summary-box--themed h5.t-mature-yellow,.t-mature-yellow .c-summary-box--themed h5{color:#897616;}.c-summary-box--themed h1.t-mature-brown,.t-mature-brown .c-summary-box--themed h1,.c-summary-box--themed h2.t-mature-brown,.t-mature-brown .c-summary-box--themed h2,.c-summary-box--themed h3.t-mature-brown,.t-mature-brown .c-summary-box--themed h3,.c-summary-box--themed h4.t-mature-brown,.t-mature-brown .c-summary-box--themed h4,.c-summary-box--themed h5.t-mature-brown,.t-mature-brown .c-summary-box--themed h5{color:#2B220A;}.c-summary-box--themed h1.t-learning,.t-learning .c-summary-box--themed h1,.c-summary-box--themed h2.t-learning,.t-learning .c-summary-box--themed h2,.c-summary-box--themed h3.t-learning,.t-learning .c-summary-box--themed h3,.c-summary-box--themed h4.t-learning,.t-learning .c-summary-box--themed h4,.c-summary-box--themed h5.t-learning,.t-learning .c-summary-box--themed h5{color:#B5FF2B;}.c-summary-box--themed h1.t-learning--educator,.t-learning--educator .c-summary-box--themed h1,.c-summary-box--themed h2.t-learning--educator,.t-learning--educator .c-summary-box--themed h2,.c-summary-box--themed h3.t-learning--educator,.t-learning--educator .c-summary-box--themed h3,.c-summary-box--themed h4.t-learning--educator,.t-learning--educator .c-summary-box--themed h4,.c-summary-box--themed h5.t-learning--educator,.t-learning--educator .c-summary-box--themed h5{color:#DEACFF;}.c-summary-box--themed h1.t-digital-transparency,.t-digital-transparency .c-summary-box--themed h1,.c-summary-box--themed h2.t-digital-transparency,.t-digital-transparency .c-summary-box--themed h2,.c-summary-box--themed h3.t-digital-transparency,.t-digital-transparency .c-summary-box--themed h3,.c-summary-box--themed h4.t-digital-transparency,.t-digital-transparency .c-summary-box--themed h4,.c-summary-box--themed h5.t-digital-transparency,.t-digital-transparency .c-summary-box--themed h5{color:#6E0BAD;}.c-summary-box--themed .c-summary-box.page-node-type-longform-content,.page-node-type-longform-content .c-summary-box--themed .c-summary-box{border:1px solid #705191;}.c-summary-box--themed .c-summary-box.t-default,.t-default .c-summary-box--themed .c-summary-box{border:1px solid #003057;}.c-summary-box--themed .c-summary-box.t-default-dark,.t-default-dark .c-summary-box--themed .c-summary-box{border:1px solid #003057;}.c-summary-box--themed .c-summary-box.t-guidance,.t-guidance .c-summary-box--themed .c-summary-box{border:1px solid #a91255;}.c-summary-box--themed .c-summary-box.t-your-vote-matters,.t-your-vote-matters .c-summary-box--themed .c-summary-box{border:1px solid #077988;}.c-summary-box--themed .c-summary-box.t-mature-orange,.t-mature-orange .c-summary-box--themed .c-summary-box{border:1px solid #B74E20;}.c-summary-box--themed .c-summary-box.t-mature-green,.t-mature-green .c-summary-box--themed .c-summary-box{border:1px solid #897616;}.c-summary-box--themed .c-summary-box.t-mature-purple,.t-mature-purple .c-summary-box--themed .c-summary-box{border:1px solid #705191;}.c-summary-box--themed .c-summary-box.t-mature-yellow,.t-mature-yellow .c-summary-box--themed .c-summary-box{border:1px solid #897616;}.c-summary-box--themed .c-summary-box.t-mature-brown,.t-mature-brown .c-summary-box--themed .c-summary-box{border:1px solid #2B220A;}.c-summary-box--themed .c-summary-box.t-learning,.t-learning .c-summary-box--themed .c-summary-box{border:1px solid #B5FF2B;}.c-summary-box--themed .c-summary-box.t-learning--educator,.t-learning--educator .c-summary-box--themed .c-summary-box{border:1px solid #DEACFF;}.c-summary-box--themed .c-summary-box.t-digital-transparency,.t-digital-transparency .c-summary-box--themed .c-summary-box{border:1px solid #6E0BAD;}.c-summary-box--w-margin{margin:1.875rem 0;}@media (min-width:767px){.c-summary-box--w-margin{margin:2.77778rem 0;}}@media (min-width:1400px){.c-summary-box--w-margin{margin:3.5rem 0;}}.c-further-reading{padding:20px;background-color:#e5f4f8;color:#003057;}@media (min-width:767px){.c-further-reading{padding:30px;}}@media (min-width:1024px){.c-further-reading{padding:40px;}}.c-further-reading.page-node-type-longform-content,.page-node-type-longform-content .c-further-reading{background-color:#F2F0F3;color:#3A0C4C;}.c-further-reading.t-default,.t-default .c-further-reading{background-color:#e5f4f8;color:#003057;}.c-further-reading.t-default-dark,.t-default-dark .c-further-reading{background-color:#E3E7EA;color:#003057;}.c-further-reading.t-guidance,.t-guidance .c-further-reading{background-color:#F4EDF0;color:#8F1049;}.c-further-reading.t-your-vote-matters,.t-your-vote-matters .c-further-reading{background-color:#ECF3F3;color:#076A6E;}.c-further-reading.t-mature-orange,.t-mature-orange .c-further-reading{background-color:#F6F0EE;color:#B24B1F;}.c-further-reading.t-mature-green,.t-mature-green .c-further-reading{background-color:#F1F2ED;color:#706012;}.c-further-reading.t-mature-purple,.t-mature-purple .c-further-reading{background-color:#F2F0F3;color:#3A0C4C;}.c-further-reading.t-mature-yellow,.t-mature-yellow .c-further-reading{background-color:#F3F2ED;color:#706012;}.c-further-reading.t-mature-brown,.t-mature-brown .c-further-reading{background-color:#EEEEED;color:#2B220A;}.c-further-reading.t-learning,.t-learning .c-further-reading{background-color:#323131;color:#FFFFFF;}.c-further-reading.t-learning--educator,.t-learning--educator .c-further-reading{background-color:#323131;color:#FFFFFF;}.c-further-reading.t-digital-transparency,.t-digital-transparency .c-further-reading{background-color:#F0E6F6;color:#000000;}.c-further-reading h1.page-node-type-longform-content,.page-node-type-longform-content .c-further-reading h1,.c-further-reading h2.page-node-type-longform-content,.page-node-type-longform-content .c-further-reading h2,.c-further-reading h3.page-node-type-longform-content,.page-node-type-longform-content .c-further-reading h3,.c-further-reading h4.page-node-type-longform-content,.page-node-type-longform-content .c-further-reading h4,.c-further-reading h5.page-node-type-longform-content,.page-node-type-longform-content .c-further-reading h5{color:#705191;}.c-further-reading h1.t-default,.t-default .c-further-reading h1,.c-further-reading h2.t-default,.t-default .c-further-reading h2,.c-further-reading h3.t-default,.t-default .c-further-reading h3,.c-further-reading h4.t-default,.t-default .c-further-reading h4,.c-further-reading h5.t-default,.t-default .c-further-reading h5{color:#003057;}.c-further-reading h1.t-default-dark,.t-default-dark .c-further-reading h1,.c-further-reading h2.t-default-dark,.t-default-dark .c-further-reading h2,.c-further-reading h3.t-default-dark,.t-default-dark .c-further-reading h3,.c-further-reading h4.t-default-dark,.t-default-dark .c-further-reading h4,.c-further-reading h5.t-default-dark,.t-default-dark .c-further-reading h5{color:#003057;}.c-further-reading h1.t-guidance,.t-guidance .c-further-reading h1,.c-further-reading h2.t-guidance,.t-guidance .c-further-reading h2,.c-further-reading h3.t-guidance,.t-guidance .c-further-reading h3,.c-further-reading h4.t-guidance,.t-guidance .c-further-reading h4,.c-further-reading h5.t-guidance,.t-guidance .c-further-reading h5{color:#a91255;}.c-further-reading h1.t-your-vote-matters,.t-your-vote-matters .c-further-reading h1,.c-further-reading h2.t-your-vote-matters,.t-your-vote-matters .c-further-reading h2,.c-further-reading h3.t-your-vote-matters,.t-your-vote-matters .c-further-reading h3,.c-further-reading h4.t-your-vote-matters,.t-your-vote-matters .c-further-reading h4,.c-further-reading h5.t-your-vote-matters,.t-your-vote-matters .c-further-reading h5{color:#077988;}.c-further-reading h1.t-mature-orange,.t-mature-orange .c-further-reading h1,.c-further-reading h2.t-mature-orange,.t-mature-orange .c-further-reading h2,.c-further-reading h3.t-mature-orange,.t-mature-orange .c-further-reading h3,.c-further-reading h4.t-mature-orange,.t-mature-orange .c-further-reading h4,.c-further-reading h5.t-mature-orange,.t-mature-orange .c-further-reading h5{color:#B74E20;}.c-further-reading h1.t-mature-green,.t-mature-green .c-further-reading h1,.c-further-reading h2.t-mature-green,.t-mature-green .c-further-reading h2,.c-further-reading h3.t-mature-green,.t-mature-green .c-further-reading h3,.c-further-reading h4.t-mature-green,.t-mature-green .c-further-reading h4,.c-further-reading h5.t-mature-green,.t-mature-green .c-further-reading h5{color:#897616;}.c-further-reading h1.t-mature-purple,.t-mature-purple .c-further-reading h1,.c-further-reading h2.t-mature-purple,.t-mature-purple .c-further-reading h2,.c-further-reading h3.t-mature-purple,.t-mature-purple .c-further-reading h3,.c-further-reading h4.t-mature-purple,.t-mature-purple .c-further-reading h4,.c-further-reading h5.t-mature-purple,.t-mature-purple .c-further-reading h5{color:#705191;}.c-further-reading h1.t-mature-yellow,.t-mature-yellow .c-further-reading h1,.c-further-reading h2.t-mature-yellow,.t-mature-yellow .c-further-reading h2,.c-further-reading h3.t-mature-yellow,.t-mature-yellow .c-further-reading h3,.c-further-reading h4.t-mature-yellow,.t-mature-yellow .c-further-reading h4,.c-further-reading h5.t-mature-yellow,.t-mature-yellow .c-further-reading h5{color:#897616;}.c-further-reading h1.t-mature-brown,.t-mature-brown .c-further-reading h1,.c-further-reading h2.t-mature-brown,.t-mature-brown .c-further-reading h2,.c-further-reading h3.t-mature-brown,.t-mature-brown .c-further-reading h3,.c-further-reading h4.t-mature-brown,.t-mature-brown .c-further-reading h4,.c-further-reading h5.t-mature-brown,.t-mature-brown .c-further-reading h5{color:#2B220A;}.c-further-reading h1.t-learning,.t-learning .c-further-reading h1,.c-further-reading h2.t-learning,.t-learning .c-further-reading h2,.c-further-reading h3.t-learning,.t-learning .c-further-reading h3,.c-further-reading h4.t-learning,.t-learning .c-further-reading h4,.c-further-reading h5.t-learning,.t-learning .c-further-reading h5{color:#B5FF2B;}.c-further-reading h1.t-learning--educator,.t-learning--educator .c-further-reading h1,.c-further-reading h2.t-learning--educator,.t-learning--educator .c-further-reading h2,.c-further-reading h3.t-learning--educator,.t-learning--educator .c-further-reading h3,.c-further-reading h4.t-learning--educator,.t-learning--educator .c-further-reading h4,.c-further-reading h5.t-learning--educator,.t-learning--educator .c-further-reading h5{color:#DEACFF;}.c-further-reading h1.t-digital-transparency,.t-digital-transparency .c-further-reading h1,.c-further-reading h2.t-digital-transparency,.t-digital-transparency .c-further-reading h2,.c-further-reading h3.t-digital-transparency,.t-digital-transparency .c-further-reading h3,.c-further-reading h4.t-digital-transparency,.t-digital-transparency .c-further-reading h4,.c-further-reading h5.t-digital-transparency,.t-digital-transparency .c-further-reading h5{color:#6E0BAD;}.c-further-reading .c-further-reading__title{font-size:1.38rem;line-height:1.4;}@media all and (min-width:767px){.c-further-reading .c-further-reading__title{font-size:1.35rem;line-height:1.4;}}@media all and (min-width:1024px){.c-further-reading .c-further-reading__title{font-size:1.33rem;line-height:1.4;}}@media all and (min-width:1400px){.c-further-reading .c-further-reading__title{font-size:1.3rem;line-height:1.4;}}.c-further-reading .c-further-reading__title > span{background:none;}@media (min-width:767px){.c-further-reading__items{margin-left:-1.66667rem;}}@media (min-width:1024px){.c-further-reading__items{margin-left:-2.22222rem;}}@media (min-width:1400px){.c-further-reading__items{margin-left:-2.5rem;}}@media (min-width:767px){.c-further-reading__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}}@media (min-width:767px){.c-further-reading__item{padding-left:1.66667rem;}}@media (min-width:1024px){.c-further-reading__item{padding-left:2.22222rem;}}@media (min-width:1400px){.c-further-reading__item{padding-left:2.5rem;}}@media (min-width:767px){.c-further-reading__item{width:50%;}}.c-further-reading__content{-webkit-backface-visibility:hidden;backface-visibility:hidden;font-size:1.12rem;line-height:1.4;font-family:"Swis721MdBTW05-Bold","helvetica","arial",sans-serif;margin-right:20px;}.c-further-reading__content > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;text-shadow:2px 0 0 #FFFFFF,-1px 0 0 #FFFFFF;}@media (min-width:767px){.c-further-reading__content > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.c-further-reading__content > span:not(.visually-hidden){text-shadow:1px 2px 0 #FFFFFF,-1px 2px 0 #FFFFFF;}}.c-further-reading__content:hover,.c-further-reading__content:focus{text-decoration:none;}.c-further-reading__content:hover > span:not(.visually-hidden),.c-further-reading__content:focus > span:not(.visually-hidden){background-size:100% 100%;}.c-further-reading__content.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}@media all and (min-width:767px){.c-further-reading__content{font-size:1.12rem;line-height:1.4;}}@media all and (min-width:1024px){.c-further-reading__content{font-size:1.11rem;line-height:1.4;}}@media all and (min-width:1400px){.c-further-reading__content{font-size:1.1rem;line-height:1.4;}}.c-further-reading__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #003057;height:100%;padding:20px;padding-left:0;padding-right:10px;}.c-further-reading__link:hover,.c-further-reading__link:focus{text-decoration:none;}@media (min-width:767px){.c-further-reading__link:hover > .o-icon,.c-further-reading__link:focus > .o-icon{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px);}}.c-further-reading__link:hover .c-further-reading__content span,.c-further-reading__link:focus .c-further-reading__content span{background-size:100% 100%;}.c-further-reading__link.page-node-type-longform-content,.page-node-type-longform-content .c-further-reading__link{border-color:#3A0C4C;}.c-further-reading__link.t-default,.t-default .c-further-reading__link{border-color:#003057;}.c-further-reading__link.t-default-dark,.t-default-dark .c-further-reading__link{border-color:#003057;}.c-further-reading__link.t-guidance,.t-guidance .c-further-reading__link{border-color:#8F1049;}.c-further-reading__link.t-your-vote-matters,.t-your-vote-matters .c-further-reading__link{border-color:#076A6E;}.c-further-reading__link.t-mature-orange,.t-mature-orange .c-further-reading__link{border-color:#B24B1F;}.c-further-reading__link.t-mature-green,.t-mature-green .c-further-reading__link{border-color:#706012;}.c-further-reading__link.t-mature-purple,.t-mature-purple .c-further-reading__link{border-color:#3A0C4C;}.c-further-reading__link.t-mature-yellow,.t-mature-yellow .c-further-reading__link{border-color:#706012;}.c-further-reading__link.t-mature-brown,.t-mature-brown .c-further-reading__link{border-color:#2B220A;}.c-further-reading__link.t-learning,.t-learning .c-further-reading__link{border-color:#FFFFFF;}.c-further-reading__link.t-learning--educator,.t-learning--educator .c-further-reading__link{border-color:#FFFFFF;}.c-further-reading__link.t-digital-transparency,.t-digital-transparency .c-further-reading__link{border-color:#000000;}.c-further-reading__link .o-icon{-ms-flex-negative:0;flex-shrink:0;width:1.75rem;height:1.75rem;}.c-taxonomy-tag{background-color:#003057;margin-bottom:10px;display:inline-block;margin-right:10px;color:#FFFFFF;font-size:1rem;line-height:1.2;padding:7px 15px;border-radius:20px;}@media all and (min-width:767px){.c-taxonomy-tag{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){.c-taxonomy-tag{font-size:0.8rem;line-height:1.2;}}@media all and (min-width:1400px){.c-taxonomy-tag{font-size:0.8rem;line-height:1.2;}}.c-taxonomy-tag a{display:block;}.c-taxonomy-tag a:hover .o-icon,.c-taxonomy-tag a:focus .o-icon{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);}.c-taxonomy-tag a > span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.c-taxonomy-tag a.is-active .c-taxonomy-tag__value{margin-left:10px;}.c-taxonomy-tag__status{-ms-flex-negative:0;flex-shrink:0;}.c-taxonomy-tag__status .o-icon{width:0.6rem;height:0.6rem;}.c-teaser{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;}@media (min-width:767px){.c-teaser{height:100%;}}.c-teaser__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px 0;position:relative;width:100%;border-bottom:1px solid #25B2D3;}@media (min-width:767px){.c-teaser__link{padding:20px;border-bottom:0;border-left:1px solid #25B2D3;}.c-teaser__link:before{content:'';background-color:#e5f4f8;width:0;position:absolute;left:0;right:0;top:0;bottom:0;z-index:-1;-webkit-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;}}@media (min-width:1400px){.c-teaser__link{padding:30px;}}.c-teaser__link:hover,.c-teaser__link:focus{text-decoration:none;}@media (min-width:767px){.c-teaser__link:hover:before,.c-teaser__link:focus:before{width:100%;}}.c-teaser__link:hover .c-teaser__title span,.c-teaser__link:focus .c-teaser__title span{background-size:100% 100%;}.c-teaser__link.c-teaser__link--borderless{padding:0;border:0;}.c-teaser__link.c-teaser__link--borderless:before{display:none;}.c-teaser__img{margin-bottom:15px;-ms-flex-negative:0;flex-shrink:0;}.c-teaser__img img{display:block;width:100%;}.c-teaser__desc{font-size:1rem;line-height:1.5;margin-bottom:15px;}@media all and (min-width:767px){.c-teaser__desc{font-size:0.88rem;line-height:1.5;}}@media all and (min-width:1024px){.c-teaser__desc{font-size:1rem;line-height:1.5;}}@media all and (min-width:1400px){.c-teaser__desc{font-size:0.9rem;line-height:1.5;}}.hide-teaser-summary .c-teaser__desc{display:none;}.c-teaser__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}.c-teaser__taxonomy{font-size:0.88rem;line-height:1.4;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media all and (min-width:767px){.c-teaser__taxonomy{font-size:0.78rem;line-height:1.4;}}@media all and (min-width:1024px){.c-teaser__taxonomy{font-size:0.78rem;line-height:1.4;}}@media all and (min-width:1400px){.c-teaser__taxonomy{font-size:0.7rem;line-height:1.4;}}.c-teaser__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:10px;}.c-teaser__meta svg{margin-right:5px;fill:#003057;}.c-teaser__title{font-size:1.12rem;line-height:1.4;-webkit-backface-visibility:hidden;backface-visibility:hidden;margin-bottom:15px;}@media all and (min-width:767px){.c-teaser__title{font-size:1.12rem;line-height:1.4;}}@media all and (min-width:1024px){.c-teaser__title{font-size:1.11rem;line-height:1.4;}}@media all and (min-width:1400px){.c-teaser__title{font-size:1.1rem;line-height:1.4;}}.c-teaser__title > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;text-shadow:2px 0 0 #FFFFFF,-1px 0 0 #FFFFFF;}@media (min-width:767px){.c-teaser__title > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.c-teaser__title > span:not(.visually-hidden){text-shadow:1px 2px 0 #FFFFFF,-1px 2px 0 #FFFFFF;}}.c-teaser__title:hover,.c-teaser__title:focus{text-decoration:none;}.c-teaser__title:hover > span:not(.visually-hidden),.c-teaser__title:focus > span:not(.visually-hidden){background-size:100% 100%;}.c-teaser__title.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.t-learning .c-teaser__link{border:0;padding:0;overflow:hidden;}@media (min-width:767px){.t-learning .c-teaser__link:before{display:none;}}@media (prefers-reduced-motion:no-preference){.t-learning .c-teaser__link:hover .c-teaser__img img,.t-learning .c-teaser__link:focus .c-teaser__img img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}}.t-learning .c-teaser__title{font-size:1.5rem;line-height:1.4;}@media all and (min-width:767px){.t-learning .c-teaser__title{font-size:1.3333rem;line-height:1.4;}}@media all and (min-width:1024px){.t-learning .c-teaser__title{font-size:1.5rem;line-height:1.4;}}.t-learning .c-teaser__taxonomy{display:none;}.t-learning .c-teaser__img img{-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;-o-transition:transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease;}.t-learning .c-teaser__img .media__wrapper{overflow:hidden;}.t-learning .c-teaser__img img{opacity:0.6;}@supports (mix-blend-mode:multiply){.t-learning .c-teaser__img img{mix-blend-mode:multiply;opacity:1;}}.c-teaser__img .media__wrapper.t-learning,.t-learning .c-teaser__img .media__wrapper{background-color:#FF8BFF;}.c-teaser__img .media__wrapper.t-learning--educator,.t-learning--educator .c-teaser__img .media__wrapper{background-color:#00E7BD;}.c-teaser__img .media__wrapper.t-digital-transparency,.t-digital-transparency .c-teaser__img .media__wrapper{background-color:#6F00B0;}.c-teaser--learning-educator .c-teaser__img .media__wrapper{background-color:#00E7BD;}.c-teaser-listing{border-top:1px solid #25B2D3;}.c-teaser-listing__wrapper{padding:20px 0;display:block;}.c-teaser-listing__wrapper:hover .o-icon,.c-teaser-listing__wrapper:focus .o-icon{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);}@media (min-width:767px){.c-teaser-listing__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-left:-1.66667rem;}}@media (min-width:1024px){.c-teaser-listing__wrapper{margin-left:-2.22222rem;padding:30px 0;}}.c-teaser-listing__wrapper:hover,.c-teaser-listing__wrapper:focus{text-decoration:none;}@media (min-width:767px){.c-teaser-listing__wrapper:hover:before,.c-teaser-listing__wrapper:focus:before{width:100%;}}.c-teaser-listing__wrapper:hover .c-teaser-listing__title span,.c-teaser-listing__wrapper:focus .c-teaser-listing__title span{background-size:100% 100%;}.c-teaser-listing__wrapper .o-icon{-ms-flex-negative:0;flex-shrink:0;}.c-teaser-listing__wrapper p{font-size:1rem;line-height:1.5;}@media all and (min-width:767px){.c-teaser-listing__wrapper p{font-size:0.88rem;line-height:1.5;}}@media all and (min-width:1024px){.c-teaser-listing__wrapper p{font-size:1rem;line-height:1.5;}}@media all and (min-width:1400px){.c-teaser-listing__wrapper p{font-size:0.9rem;line-height:1.5;}}.c-teaser-listing__title{-webkit-backface-visibility:hidden;backface-visibility:hidden;font-size:1.12rem;line-height:1.4;}.c-teaser-listing__title > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;text-shadow:2px 0 0 #FFFFFF,-1px 0 0 #FFFFFF;}@media (min-width:767px){.c-teaser-listing__title > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.c-teaser-listing__title > span:not(.visually-hidden){text-shadow:1px 2px 0 #FFFFFF,-1px 2px 0 #FFFFFF;}}.c-teaser-listing__title:hover,.c-teaser-listing__title:focus{text-decoration:none;}.c-teaser-listing__title:hover > span:not(.visually-hidden),.c-teaser-listing__title:focus > span:not(.visually-hidden){background-size:100% 100%;}.c-teaser-listing__title.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}@media all and (min-width:767px){.c-teaser-listing__title{font-size:1.12rem;line-height:1.4;}}@media all and (min-width:1024px){.c-teaser-listing__title{font-size:1.11rem;line-height:1.4;}}@media all and (min-width:1400px){.c-teaser-listing__title{font-size:1.1rem;line-height:1.4;}}@media (min-width:767px){.c-teaser-listing__title{margin-bottom:5px;}}.c-teaser-listing__date{margin-bottom:10px;}.c-teaser-listing__desc{margin-bottom:5px;}@media (min-width:767px){.c-teaser-listing__2-col-l{padding-left:1.66667rem;width:75%;}}@media (min-width:1024px){.c-teaser-listing__2-col-l{width:80%;padding-left:2.22222rem;}}.c-teaser-listing__w-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}.c-teaser-listing__w-icon .c-teaser-listing__title{margin-left:10px;}@media (min-width:767px){.c-teaser-listing__2-col-s{padding-left:1.66667rem;width:25%;}}@media (min-width:1024px){.c-teaser-listing__2-col-s{width:20%;padding-left:2.22222rem;}}@media (min-width:767px){.c-teaser-listing__3-col-s{width:30%;padding-left:1.66667rem;}}@media (min-width:1024px){.c-teaser-listing__3-col-s{width:25%;padding-left:2.22222rem;}}@media (min-width:767px){.c-teaser-listing__3-col-l{width:40%;padding-left:1.66667rem;}}@media (min-width:1024px){.c-teaser-listing__3-col-l{width:50%;padding-left:2.22222rem;}}.o-date{display:block;font-weight:bold;font-size:1rem;line-height:1.2;}@media all and (min-width:767px){.o-date{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){.o-date{font-size:0.8rem;line-height:1.2;}}@media all and (min-width:1400px){.o-date{font-size:0.8rem;line-height:1.2;}}.c-teaser-listing--foi .c-teaser-listing__title{font-size:1rem;line-height:1.2;margin-bottom:15px;}@media all and (min-width:767px){.c-teaser-listing--foi .c-teaser-listing__title{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){.c-teaser-listing--foi .c-teaser-listing__title{font-size:1rem;line-height:1.4;}}@media all and (min-width:1400px){.c-teaser-listing--foi .c-teaser-listing__title{font-size:0.9rem;line-height:1.4;}}.c-teaser-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:10px;padding-bottom:10px;}@media (min-width:767px){.c-teaser-icon{padding:0;}}.c-teaser-icon:hover,.c-teaser-icon:focus{text-decoration:none;}.c-teaser-icon:hover .c-teaser-icon__title span,.c-teaser-icon:focus .c-teaser-icon__title span{background-size:100% 100%;}.c-teaser-icon__icon{max-width:5rem;margin-right:1rem;}.c-teaser-icon__title{font-size:1.12rem;line-height:1.4;-webkit-backface-visibility:hidden;backface-visibility:hidden;}@media all and (min-width:767px){.c-teaser-icon__title{font-size:1.12rem;line-height:1.4;}}@media all and (min-width:1024px){.c-teaser-icon__title{font-size:1.11rem;line-height:1.4;}}@media all and (min-width:1400px){.c-teaser-icon__title{font-size:1.1rem;line-height:1.4;}}.c-teaser-icon__title > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;text-shadow:2px 0 0 #FFFFFF,-1px 0 0 #FFFFFF;}@media (min-width:767px){.c-teaser-icon__title > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.c-teaser-icon__title > span:not(.visually-hidden){text-shadow:1px 2px 0 #FFFFFF,-1px 2px 0 #FFFFFF;}}.c-teaser-icon__title:hover,.c-teaser-icon__title:focus{text-decoration:none;}.c-teaser-icon__title:hover > span:not(.visually-hidden),.c-teaser-icon__title:focus > span:not(.visually-hidden){background-size:100% 100%;}.c-teaser-icon__title.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-translate-block{top:0;padding:20px;color:#002C57;}@media (min-width:767px){.c-translate-block{margin-right:-15px;color:#FFFFFF;background-color:transparent;width:auto;padding:0;}}.c-translate-block:before{right:90px;}.c-translate-block__items{display:-webkit-box;display:-ms-flexbox;display:flex;}.c-translate-block__items a{-webkit-backface-visibility:hidden;backface-visibility:hidden;font-size:1rem;line-height:1.5;color:currentColor;padding:10px 0;}.c-translate-block__items a > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),#25B2D3 calc(100% - 2px),#25B2D3 calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),#25B2D3 calc(100% - 2px),#25B2D3 calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;text-shadow:2px 0 0 #FFFFFF,-1px 0 0 #FFFFFF;}@media (min-width:767px){.c-translate-block__items a > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.c-translate-block__items a > span:not(.visually-hidden){text-shadow:1px 2px 0 #FFFFFF,-1px 2px 0 #FFFFFF;}}.c-translate-block__items a:hover,.c-translate-block__items a:focus{text-decoration:none;}.c-translate-block__items a:hover > span:not(.visually-hidden),.c-translate-block__items a:focus > span:not(.visually-hidden){background-size:100% 100%;}.c-translate-block__items a.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}@media all and (min-width:767px){.c-translate-block__items a{font-size:0.88rem;line-height:1.5;}}@media all and (min-width:1024px){.c-translate-block__items a{font-size:1rem;line-height:1.5;}}@media all and (min-width:1400px){.c-translate-block__items a{font-size:0.9rem;line-height:1.5;}}@media (min-width:767px){.c-translate-block__items a{-webkit-backface-visibility:hidden;backface-visibility:hidden;padding:20px 15px;}.c-translate-block__items a > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),#25B2D3 calc(100% - 2px),#25B2D3 calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),#25B2D3 calc(100% - 2px),#25B2D3 calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;text-shadow:2px 0 0 #003057,-1px 0 0 #003057;}}@media (min-width:767px) and (min-width:767px){.c-translate-block__items a > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px) and (min-width:767px){.c-translate-block__items a > span:not(.visually-hidden){text-shadow:1px 2px 0 #003057,-1px 2px 0 #003057;}}@media (min-width:767px){.c-translate-block__items a:hover,.c-translate-block__items a:focus{text-decoration:none;}.c-translate-block__items a:hover > span:not(.visually-hidden),.c-translate-block__items a:focus > span:not(.visually-hidden){background-size:100% 100%;}.c-translate-block__items a.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}}.c-translate-block__items a.is-active span{background-size:100% 100%;}.c-translate-block__items li{-ms-flex-preferred-size:50%;flex-basis:50%;}.c-translate-block__items li:last-child{border-left:1px solid #25B2D3;padding-left:20px;}@media (min-width:767px){.c-translate-block__items li{-ms-flex-preferred-size:auto;flex-basis:auto;}.c-translate-block__items li:last-child{border-left:0;padding-left:0;}}.c-voter-wizard{font-size:1rem;line-height:1.4;}@media all and (min-width:767px){.c-voter-wizard{font-size:1rem;line-height:1.4;}}@media all and (min-width:1024px){.c-voter-wizard{font-size:1rem;line-height:1.4;}}@media all and (min-width:1400px){.c-voter-wizard{font-size:0.9rem;line-height:1.4;}}.c-voter-wizard select,.c-voter-wizard textarea,.c-voter-wizard input{background-color:#FFFFFF;border:none;}.c-voter-wizard select.t-your-vote-matters,.t-your-vote-matters .c-voter-wizard select,.c-voter-wizard textarea.t-your-vote-matters,.t-your-vote-matters + .figure figcaption{border-color:#6F00B0;}.media img,.figure img{display:block;}.media.align-left,.media.align-right,.figure.align-left,.figure.align-right{width:50%;margin-bottom:15px;}@media (min-width:767px){.media.align-left,.media.align-right,.figure.align-left,.figure.align-right{width:40%;margin-bottom:20px;}}.media.align-left,.figure.align-left{float:left;margin-right:15px;}@media (min-width:767px){.media.align-left,.figure.align-left{margin-left:20px;}}.media.align-right,.figure.align-right{float:right;margin-left:15px;}@media (min-width:767px){.media.align-right,.figure.align-right{margin-left:20px;}}.figure:not(.align-left):not(.align-right){width:100%;margin-bottom:15px;clear:both;}@media (min-width:767px){.figure:not(.align-left):not(.align-right){margin-bottom:20px;}}.figure:not(.align-left):not(.align-right):last-child{margin-bottom:0;}.media-image{display:block;}.media-image img{height:auto;display:block;}.media-image img:not([width]){width:100%;}.media-16_9_media .media__wrapper{position:relative;padding-top:56.25%;background-color:#002e54;}.media-16_9_media img{position:absolute;top:0;left:0;right:0;bottom:0;}.lazyload,.lazyloading{opacity:0;}.lazyloaded{opacity:1;-webkit-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s;}.video-embed-field-lazy-play{height:40px;width:40px;left:auto;top:auto;margin-left:-36px;margin-top:-36px;position:absolute;background:url(https://www.electoralcommission.org.uk/themes/custom/electoralcommission/dist/img/svg/background-image/icon-play-bg.svg) no-repeat;background-size:20%;background-position:center;background-color:#003057;right:20px;bottom:20px;-webkit-transition:0.2s ease-in-out;-o-transition:0.2s ease-in-out;transition:0.2s ease-in-out;}@media (min-width:767px){.video-embed-field-lazy-play{height:60px;width:60px;}}@media (min-width:1024px){.video-embed-field-lazy-play{height:80px;width:80px;}}.video-embed-field-lazy-play:hover,.video-embed-field-lazy-play:focus{background-color:black;}.video-embed-field-lazy img{height:auto;}.media-document figcaption{padding-top:0;}.o-slice{clear:both;}.o-slice--100{width:100%;}.o-slice__padding{margin:1.875rem 0;}@media (min-width:767px){.o-slice__padding{margin:2.77778rem 0;}}@media (min-width:1400px){.o-slice__padding{margin:3.5rem 0;}}.o-slice--dark{background-color:#003057;color:#FFFFFF;margin-left:calc(50% - var(--vw,1vw) * 50);margin-right:calc(50% - var(--vw,1vw) * 50);padding:1.875rem calc(var(--vw,1vw) * 50 - 50%);}@media (min-width:767px){.o-slice--dark{padding:2.77778rem calc(var(--vw,1vw) * 50 - 50%);}}@media (min-width:1400px){.o-slice--dark{padding:3.5rem calc(var(--vw,1vw) * 50 - 50%);}}.o-slice--dark .o-slice__padding{margin:0;}@media (min-width:767px){.l-content-w-sidebar .o-slice--dark{margin-right:0;}}.o-slice--pale{background-color:#e5f4f8;margin-left:calc(50% - var(--vw,1vw) * 50);margin-right:calc(50% - var(--vw,1vw) * 50);padding:1.875rem calc(var(--vw,1vw) * 50 - 50%);margin-top:22px;}@media (min-width:767px){.o-slice--pale{padding:2.77778rem calc(var(--vw,1vw) * 50 - 50%);}}@media (min-width:1400px){.o-slice--pale{padding:3.5rem calc(var(--vw,1vw) * 50 - 50%);}}.o-view__padding{margin:calc(1.875rem / 2) 0 1.875rem;}@media (min-width:767px){.o-view__padding{margin:calc(2.77778rem / 2) 0 2.77778rem;}}@media (min-width:1400px){.o-view__padding{margin:calc(3.5rem / 2) 0 3.5rem;}}.o-view-title{margin:1.875rem 0 calc(1.875rem / 2);}@media (min-width:767px){.o-view-title{margin:2.77778rem 0 calc(2.77778rem / 2);}}@media (min-width:1400px){.o-view-title{margin:3.5rem 0 calc(3.5rem / 2);}}.o-form-subtitle{font-size:1.12rem;line-height:1.2;display:block;margin-bottom:20px;}@media all and (min-width:767px){.o-form-subtitle{font-size:1.12rem;line-height:1.2;}}@media all and (min-width:1024px){.o-form-subtitle{font-size:1.11rem;line-height:1.2;}}@media all and (min-width:1400px){.o-form-subtitle{font-size:1.1rem;line-height:1.2;}}@media (min-width:767px){.o-form-subtitle{margin-bottom:30px;}}@media (min-width:1024px){.o-form-subtitle{margin-bottom:40px;}}.ajax-progress-fullscreen{background:url(https://www.electoralcommission.org.uk/themes/custom/electoralcommission/dist/img/svg/loader.svg);width:100px;height:100px;background-size:100px;border-radius:0;opacity:1;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);position:fixed;top:48.5%;z-index:1000;padding:4px;}.ajax-progress,.ajax-progress-throbber{display:inline-block;padding:1px 5px 2px 5px;}.ajax-links-api-loading{background-image:url(https://www.electoralcommission.org.uk/themes/custom/electoralcommission/dist/img/svg/loader.svg);background-repeat:no-repeat;background-position:center;background-size:100px;height:100px;margin:0 auto;width:100%;}.throbber{background-image:url(https://www.electoralcommission.org.uk/themes/custom/electoralcommission/dist/img/svg/loader.svg);background-position:center;background-size:60px;height:33px;margin:0 auto;width:33px;}.ui-datepicker{background-color:#003057;color:#FFFFFF;border:0 !important;border-radius:0;display:none;}.ui-datepicker.is-active{display:block !important;}.ui-datepicker-header{background-color:#003057;border:0;border-bottom:1px solid #FFFFFF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.ui-datepicker-calendar{margin:20px;border-collapse:collapse;}.ui-datepicker-calendar th{font-size:1rem;line-height:1.2;}@media all and (min-width:767px){.ui-datepicker-calendar th{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){.ui-datepicker-calendar th{font-size:1rem;line-height:1.4;}}@media all and (min-width:1400px){.ui-datepicker-calendar th{font-size:0.9rem;line-height:1.4;}}.ui-datepicker-calendar td{border:1px solid #25B2D3;text-align:center;}.ui-datepicker-calendar td .ui-state-default{border:0;background-color:transparent;color:#FFFFFF;padding:5px;display:block;-webkit-transition:0.2s ease-in-out;-o-transition:0.2s ease-in-out;transition:0.2s ease-in-out;}.ui-datepicker-calendar td .ui-state-default:hover,.ui-datepicker-calendar td .ui-state-default:focus,.ui-datepicker-calendar td .ui-state-default:active{text-decoration:none;background-color:#25B2D3;}.ui-datepicker-calendar td .ui-state-active{background-color:#25B2D3;color:#003057;}.ui-datepicker-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;}.ui-datepicker-title select{font-size:1rem;line-height:1.2;border-left:1px solid #FFFFFF;border-bottom:1px solid transparent;background-image:none;background-color:transparent;padding-top:5px;padding-bottom:5px;height:50px;color:#FFFFFF;}@media all and (min-width:767px){.ui-datepicker-title select{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){.ui-datepicker-title select{font-size:1rem;line-height:1.4;}}@media all and (min-width:1400px){.ui-datepicker-title select{font-size:0.9rem;line-height:1.4;}}.ui-datepicker-title select:last-of-type{border-right:1px solid #FFFFFF;}.ui-datepicker-next,.ui-datepicker-prev{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:0.2s ease-in-out;-o-transition:0.2s ease-in-out;transition:0.2s ease-in-out;cursor:pointer;}.ui-datepicker-next:hover,.ui-datepicker-next:focus,.ui-datepicker-next:active,.ui-datepicker-prev:hover,.ui-datepicker-prev:focus,.ui-datepicker-prev:active{border:0 !important;background-color:#001424;}.ui-datepicker-next{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}.ui-icon{background-image:url(https://www.electoralcommission.org.uk/themes/custom/electoralcommission/dist/img/svg/background-image/icon-chevron-bg.svg) !important;background-repeat:no-repeat;background-position:center;width:10px;height:10px;margin-top:0;overflow:hidden;text-indent:-9999px;}.ui-icon.ui-icon-circle-triangle-w{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}.ui-icon.ui-icon-circle-triangle-e{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);}.ui-datepicker-trigger{text-indent:-9999px;white-space:nowrap;overflow:hidden;border-bottom:2px solid #007292;background-image:url(https://www.electoralcommission.org.uk/themes/custom/electoralcommission/dist/img/svg/icon-calendar.svg) !important;width:60px;background-size:50%;background-color:#e5f4f8;background-repeat:no-repeat;background-position:center;-webkit-transition:0.2s ease-in-out;-o-transition:0.2s ease-in-out;transition:0.2s ease-in-out;}.ui-datepicker-trigger:hover,.ui-datepicker-trigger:focus{background-color:#25B2D3;}.c-date-picker{display:-webkit-box;display:-ms-flexbox;display:flex;}.ui-helper-clearfix:before{content:none;}.tableauPlaceholder{display:none !important;}@media (min-width:767px){.tableauPlaceholder{display:block !important;width:100% !important;overflow-x:auto !important;}}.form-item,.form-wrapper{margin-bottom:1.5em;}.form-item .c-status-message,.form-wrapper .c-status-message{margin-bottom:0;}input:not([type=checkbox]):not([type=radio]).parsley-error,input:not([type=checkbox]):not([type=radio]).input-error,select.parsley-error,select.input-error,textarea.parsley-error,textarea.input-error{border-left:5px solid #ED1D24;}input:not([type=checkbox]):not([type=radio]).parsley-error:not(.voter-wizard__input):not(.postcode-search__input),input:not([type=checkbox]):not([type=radio]).input-error:not(.voter-wizard__input):not(.postcode-search__input),select.parsley-error:not(.voter-wizard__input):not(.postcode-search__input),select.input-error:not(.voter-wizard__input):not(.postcode-search__input),textarea.parsley-error:not(.voter-wizard__input):not(.postcode-search__input),textarea.input-error:not(.voter-wizard__input):not(.postcode-search__input){margin-bottom:1em;}.parsley-required,.parsley-type,.parsley-postcode{font-size:1rem;line-height:initial;color:#ED1D24;}@media all and (min-width:767px){.parsley-required,.parsley-type,.parsley-postcode{font-size:0.88rem;line-height:initial;}}@media all and (min-width:1024px){.parsley-required,.parsley-type,.parsley-postcode{font-size:1rem;line-height:initial;}}@media all and (min-width:1400px){.parsley-required,.parsley-type,.parsley-postcode{font-size:0.9rem;line-height:initial;}}.parsley-errors-list,.errors-list{list-style-type:none;margin:10px 0;padding:0;}.form-required:after{content:'*';}.form-managed-file + .description{font-size:1rem;line-height:1.2;}@media all and (min-width:767px){.form-managed-file + .description{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){.form-managed-file + .description{font-size:0.8rem;line-height:1.2;}}@media all and (min-width:1400px){.form-managed-file + .description{font-size:0.8rem;line-height:1.2;}}.form-managed-file .form-submit{margin-top:1em;margin-bottom:1em;}.form-submit{padding:20px;padding-right:70px;-webkit-transition:0.2s ease-in-out;-o-transition:0.2s ease-in-out;transition:0.2s ease-in-out;background-color:#003057;color:#FFFFFF;background-image:url(https://www.electoralcommission.org.uk/themes/custom/electoralcommission/dist/img/svg/background-image/icon-button-arrow-bg.svg);background-repeat:no-repeat;background-size:30px 19px;background-position:right 20px center;}.form-submit:hover,.form-submit:focus{background-position:right 15px center;background-color:#007292;}.form-submit:disabled{pointer-events:none;opacity:0.4;}.webform-confirmation__message,.c-status-message{margin-bottom:1rem;padding:20px;border:1px solid #25B2D3;}.webform-confirmation__message.-error,.c-status-message.-error{border:1px solid #ED1D24;}.webform-multiple-table th{text-align:left;}.webform-multiple-table th,.webform-multiple-table td.webform-multiple-table--operations{vertical-align:top;}.webform-multiple-table .form-managed-file .file{font-size:1rem;line-height:initial;background-color:#e5f4f8;padding:20px;border-bottom:2px solid #007292;}@media all and (min-width:767px){.webform-multiple-table .form-managed-file .file{font-size:0.88rem;line-height:initial;}}@media all and (min-width:1024px){.webform-multiple-table .form-managed-file .file{font-size:1rem;line-height:initial;}}@media all and (min-width:1400px){.webform-multiple-table .form-managed-file .file{font-size:0.9rem;line-height:initial;}}@media (min-width:767px){.webform-multiple-table .form-managed-file .file{padding:18px;}}@media (min-width:767px){.webform-multiple-table .form-managed-file .file,.webform-multiple-table input{height:65px;}}td.webform-multiple-table--operations input[type=image]{display:inline-block;width:30px;height:30px;border-bottom:0;opacity:.7;}@media (max-width:766px){.webform-multiple-table-responsive .js-form-type-managed-file{margin-bottom:0;}}.webform-multiple-table-responsive tr:last-child .js-form-type-managed-file{margin-bottom:0;}@media (max-width:766px){.webform-multiple-table-responsive td{padding:0;}}.see-footnote{font-size:0.75rem;line-height:1.4;font-family:"Swis721MdBTW05-Bold","helvetica","arial",sans-serif;position:relative;margin:0 10px;vertical-align:top;display:inline-block;}@media all and (min-width:767px){.see-footnote{font-size:0.67rem;line-height:1.4;}}@media all and (min-width:1024px){.see-footnote{font-size:0.67rem;line-height:1.4;}}@media all and (min-width:1400px){.see-footnote{font-size:0.6rem;line-height:1.4;}}.see-footnote:before{content:'[';position:absolute;left:-6px;top:-1px;}.see-footnote:after{content:']';position:absolute;right:-6px;top:-1px;}.o-slice--dark .see-footnote{color:#25B2D3;}.footnotes{list-style-type:none;padding:0;margin:0;}.footnotes li{margin-bottom:0 !important;}.footnote-label{text-decoration:none !important;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.footnote-label > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;}@media (min-width:767px){.footnote-label > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.footnote-label:hover,.footnote-label:focus{text-decoration:none;}.footnote-label:hover > span:not(.visually-hidden),.footnote-label:focus > span:not(.visually-hidden){background-size:0% 100%;}.footnote-label.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.tippy-box[data-animation="fade"][data-state="hidden"]{opacity:0;}[data-tippy-root]{max-width:calc(100vw - 10px);}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;-webkit-transition-property:visibility,opacity,-webkit-transform;transition-property:visibility,opacity,-webkit-transform;-o-transition-property:transform,visibility,opacity;transition-property:transform,visibility,opacity;transition-property:transform,visibility,opacity,-webkit-transform;}.tippy-box[data-placement^="top"] > .tippy-arrow{bottom:0;}.tippy-box[data-placement^="top"] > .tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;-webkit-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top;}.tippy-box[data-placement^="bottom"] > .tippy-arrow{top:0;}.tippy-box[data-placement^="bottom"] > .tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;}.tippy-box[data-placement^="left"] > .tippy-arrow{right:0;}.tippy-box[data-placement^="left"] > .tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;-webkit-transform-origin:center left;-ms-transform-origin:center left;transform-origin:center left;}.tippy-box[data-placement^="right"] > .tippy-arrow{left:0;}.tippy-box[data-placement^="right"] > .tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;-webkit-transform-origin:center right;-ms-transform-origin:center right;transform-origin:center right;}.tippy-box[data-inertia][data-state="visible"]{-webkit-transition-timing-function:cubic-bezier(0.54,1.5,0.38,1.11);-o-transition-timing-function:cubic-bezier(0.54,1.5,0.38,1.11);transition-timing-function:cubic-bezier(0.54,1.5,0.38,1.11);}.tippy-arrow{width:16px;height:16px;color:#333;}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid;}.tippy-content{position:relative;padding:5px 9px;z-index:1;}.t-guidance-print .c-book-nav{display:none !important;}.t-guidance-print .c-accordion__content{display:block !important;}.page-node-type-longform-content .o-slice__title{font-size:1.625rem;line-height:1.4;}@media all and (min-width:767px){.page-node-type-longform-content .o-slice__title{font-size:1.61rem;line-height:1.4;}}@media all and (min-width:1024px){.page-node-type-longform-content .o-slice__title{font-size:2.22rem;line-height:1.4;}}@media all and (min-width:1400px){.page-node-type-longform-content .o-slice__title{font-size:2.5rem;line-height:1.4;}}@media (min-width:767px){.page-node-type-longform-content .o-slice__title{width:70%;}}.page-node-type-longform-content .o-slice__title > span{background-image:-webkit-gradient(linear,left top,left bottom,from(#e5f4f8),to(#e5f4f8));background-image:-o-linear-gradient(#e5f4f8,#e5f4f8);background-image:linear-gradient(#e5f4f8,#e5f4f8);background-size:0 16px;background-position:left bottom;background-repeat:no-repeat;-webkit-transition:background-size 1s ease;-o-transition:background-size 1s ease;transition:background-size 1s ease;}@media (min-width:1024px){.page-node-type-longform-content .o-slice__title > span{background-size:0 24px;}}@media (min-width:1400px){.page-node-type-longform-content .o-slice__title > span{background-size:0 30px;}}@media (min-width:767px){.page-node-type-longform-content .paragraph--type--intro-content{width:70%;}}.page-node-type-longform-content .o-slice__title--underline > span{background-size:100% 16px;}@media (min-width:1024px){.page-node-type-longform-content .o-slice__title--underline > span{background-size:100% 24px;}}@media (min-width:1400px){.page-node-type-longform-content .o-slice__title--underline > span{background-size:100% 30px;}}.page-node-type-longform-content .o-slice--dark .o-slice__title > span{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(37,178,211,0.5)),to(rgba(37,178,211,0.5)));background-image:-o-linear-gradient(rgba(37,178,211,0.5),rgba(37,178,211,0.5));background-image:linear-gradient(rgba(37,178,211,0.5),rgba(37,178,211,0.5));}@media (min-width:767px){.page-node-type-longform-content .paragraph--type--slice-content .c-wysiwyg{width:70%;}}@media (min-width:767px){.page-node-type-longform-content .paragraph--type--slice-content .wysiwyg--column-wrapper{width:calc(100% * 100 / 70 + 1.66667rem);}}@media (min-width:767px){.page-node-type-longform-content .paragraph--type--slice-content .c-summary-box{margin-left:0;margin-right:0;width:calc(100% * 100 / 70);}}.page-node-type-longform-content .o-slice--dark + .o-slice--dark,.page-node-type-longform-content .o-slice--dark + .c-quote-container,.page-node-type-longform-content .c-quote-container + .o-slice-dark{margin-top:-3.75rem;}@media (min-width:767px){.page-node-type-longform-content .o-slice--dark + .o-slice--dark,.page-node-type-longform-content .o-slice--dark + .c-quote-container,.page-node-type-longform-content .c-quote-container + .o-slice-dark{margin-top:-5.55556rem;}}@media (min-width:1400px){.page-node-type-longform-content .o-slice--dark + .o-slice--dark,.page-node-type-longform-content .o-slice--dark + .c-quote-container,.page-node-type-longform-content .c-quote-container + .o-slice-dark{margin-top:-7rem;}}.page-node-type-longform-content .o-slice--dark + .o-slice--dark::before,.page-node-type-longform-content .o-slice--dark + .c-quote-container::before,.page-node-type-longform-content .c-quote-container + .o-slice-dark::before{position:relative;top:-1.875rem;}@media (min-width:767px){.page-node-type-longform-content .o-slice--dark + .o-slice--dark::before,.page-node-type-longform-content .o-slice--dark + .c-quote-container::before,.page-node-type-longform-content .c-quote-container + .o-slice-dark::before{top:-2.77778rem;}}@media (min-width:1400px){.page-node-type-longform-content .o-slice--dark + .o-slice--dark::before,.page-node-type-longform-content .o-slice--dark + .c-quote-container::before,.page-node-type-longform-content .c-quote-container + .o-slice-dark::before{top:-3.5rem;}}.page-node-type-longform-content .o-slice + .o-slice{margin-top:0;}.page-node-type-longform-content .o-slice + .o-slice::before{content:"";border-top:1px solid #25B2D3;display:block;}.page-node-type-longform-content .o-slice:not(.o-slice--dark):not(.c-quote-container) + .o-slice--dark::before,.page-node-type-longform-content .o-slice:not(.o-slice--dark):not(.c-quote-container) + .c-quote-container::before,.page-node-type-longform-content .o-slice--dark + .o-slice:not(.o-slice--dark):not(.c-quote-container)::before,.page-node-type-longform-content .c-quote-container + .o-slice:not(.o-slice--dark):not(.c-quote-container)::before{display:none;}.page-node-type-longform-content .o-slice + .o-slice--has-jump-link::before{margin-left:calc(50% - var(--vw,1vw) * 50);margin-right:calc(50% - var(--vw,1vw) * 50);}.t-learning{color:#000000;}.t-learning .c-feedback-form__item{-webkit-backface-visibility:hidden;backface-visibility:hidden;}.t-learning .c-feedback-form__item > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;}@media (min-width:767px){.t-learning .c-feedback-form__item > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.t-learning .c-feedback-form__item:hover,.t-learning .c-feedback-form__item:focus{text-decoration:none;}.t-learning .c-feedback-form__item:hover > span:not(.visually-hidden),.t-learning .c-feedback-form__item:focus > span:not(.visually-hidden){background-size:100% 100%;}.t-learning .c-feedback-form__item.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.t-learning .c-hero__title{font-family:"Montserrat","Swis721MdBTW05-Bold","helvetica","arial","sans-serif";font-weight:900;text-transform:uppercase;}@media all and (min-width:767px){.t-learning .c-hero__title{font-size:2.222rem;line-height:1.4;}}@media all and (min-width:1024px){.t-learning .c-hero__title{font-size:3.6111rem;line-height:1.4;}}.t-learning .c-hero__img,.t-learning .c-hero__img *{height:100%;}.t-learning .video-embed-field-lazy-play{right:50%;bottom:50%;-webkit-transform:translate(50%,50%);-ms-transform:translate(50%,50%);transform:translate(50%,50%);border-radius:50%;background-color:#323131;background-image:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media (min-width:1024px){.t-learning .video-embed-field-lazy-play{width:100px;height:100px;}}.t-learning .video-embed-field-lazy-play:hover,.t-learning .video-embed-field-lazy-play:focus{background-color:#000000;}.t-learning .video-embed-field-lazy-play::before{content:"";width:0;height:0;border:13px solid;border-color:transparent;border-left:19.5px solid #B5FF2B;border-right:0;display:block;-webkit-transform:translateX(3px);-ms-transform:translateX(3px);transform:translateX(3px);}@media (min-width:767px){.t-learning .paragraph--type--slice-content .c-wysiwyg{width:70%;}}@media (min-width:767px){.t-learning .paragraph--type--slice-content .wysiwyg--column-wrapper{width:calc(100% * 100 / 70 + 1.66667rem);}}.t-learning .c-accordion__btn{color:#000000;}@media (min-width:767px){.t-learning .l-grid{margin-left:-1.66667rem;}}@media (min-width:1024px){.t-learning .l-grid{margin-left:-2.22222rem;}}@media (min-width:1400px){.t-learning .l-grid{margin-left:-2.5rem;}}@media (min-width:767px){.t-learning .l-grid__item{padding-left:1.66667rem;}}@media (min-width:1024px){.t-learning .l-grid__item{padding-left:2.22222rem;}}@media (min-width:1400px){.t-learning .l-grid__item{padding-left:2.5rem;}}.t-learning .c-location-bar__status{background-color:#003057;}.t-learning .c-location-bar__actions{background-color:#012844;}.t-learning .c-location-bar__actions button.is-active,.t-learning .c-location-bar__actions button:hover,.t-learning .c-location-bar__actions button:focus-visible{color:#012844;}.t-learning .c-location-bar__popup{--icon-circle:color('white');background-color:#012844;}.t-learning .c-location-bar__popup:before{border-bottom:16px solid #012844;}.t-learning{--icon-circle:#B5FF2B;}.t-learning--educator{--icon-circle:#DEACFF;}.t-digital-transparency{--icon-circle:#6F00B0;}.t-learning .video-embed-field-lazy-play::before{border-left-color:#B5FF2B;}.t-learning--educator .video-embed-field-lazy-play::before{border-left-color:#DEACFF;}.t-digital-transparency .video-embed-field-lazy-play::before{border-left-color:#6F00B0;}.t-digital-transparency .region-content,.t-digital-transparency .region-sidebar-first,.t-digital-transparency .c-sidebar{color:#000000;}.t-digital-transparency .region-content h2,.t-digital-transparency .region-content h3,.t-digital-transparency .region-content h4,.t-digital-transparency .region-content h5,.t-digital-transparency .region-content h6,.t-digital-transparency .region-sidebar-first h2,.t-digital-transparency .region-sidebar-first h3,.t-digital-transparency .region-sidebar-first h4,.t-digital-transparency .region-sidebar-first h5,.t-digital-transparency .region-sidebar-first h6,.t-digital-transparency .c-sidebar h2,.t-digital-transparency .c-sidebar h3,.t-digital-transparency .c-sidebar h4,.t-digital-transparency .c-sidebar h5,.t-digital-transparency .c-sidebar h6{color:#6E0BAD;}.t-digital-transparency .c-link-hub__link{background-image:-webkit-gradient(linear,left top,left bottom,from(#C60097),to(#50077C));background-image:-o-linear-gradient(top,#C60097,#50077C);background-image:linear-gradient(to bottom,#C60097,#50077C);-webkit-backface-visibility:hidden;backface-visibility:hidden;}.t-digital-transparency .c-link-hub__link > span span{width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),#FFFFFF calc(100% - 2px),#FFFFFF calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),#FFFFFF calc(100% - 2px),#FFFFFF calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;}@media (min-width:767px){.t-digital-transparency .c-link-hub__link > span span{-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.t-digital-transparency .c-link-hub__link:hover,.t-digital-transparency .c-link-hub__link:focus{text-decoration:none;}.t-digital-transparency .c-link-hub__link:hover > span span,.t-digital-transparency .c-link-hub__link:focus > span span{background-size:100% 100%;}.t-digital-transparency .c-link-hub__link.is-active > span span{position:relative;width:calc(100%);background-size:100% 100%;}.t-digital-transparency .c-hero--w-img{background-image:url(https://www.electoralcommission.org.uk/themes/custom/electoralcommission/dist/img/raster/hero-digital-transparency-bg.jpg);background-size:cover;}@media (min-width:767px){.t-digital-transparency .c-hero--w-img{padding:1rem 0;}}.t-digital-transparency .c-hero--w-img:before{content:"";display:block;position:absolute;z-index:0;top:0;left:0;right:0;bottom:0;background-color:#6F00B0;mix-blend-mode:color;}.t-digital-transparency .c-hero--w-img .c-hero__img,.t-digital-transparency .c-hero--w-img .c-hero__img *{height:100%;}@media (min-width:767px){.t-digital-transparency .c-hero--w-img .c-hero__img{padding:1rem 0;}}.t-digital-transparency .c-hero--w-img .c-hero__img img{-o-object-fit:contain;object-fit:contain;}.t-digital-transparency .c-hero__title{position:relative;}.paragraph--type--slice-content .paragraph--type--slice-summary-box .o-slice__padding{margin:0.5rem 0;}.paragraph--type--slice-accordion .paragraph--type--slice-content .o-slice__padding,.paragraph--type--slice-accordion .paragraph--type--slice-summary-box .o-slice__padding{margin:2rem 0 0.5rem;}.paragraph--type--slice-accordion .paragraph--type--intro-content{margin:2.5rem 0 0.5rem;}.c-accordion{border-bottom:1px solid #25B2D3;}.c-accordion:first-of-type{border-top:1px solid #25B2D3;}.c-accordion.t-learning,.t-learning .c-accordion{--icon-circle:#FF8BFF;border-color:#FF8BFF;}.c-accordion.t-learning--educator,.t-learning--educator .c-accordion{--icon-circle:#00E7BD;border-color:#00E7BD;}.c-accordion.t-digital-transparency,.t-digital-transparency .c-accordion{--icon-circle:#6F00B0;border-color:#6F00B0;}.c-accordion__tab{margin-bottom:0;}.c-accordion__btn{-webkit-backface-visibility:hidden;backface-visibility:hidden;font-family:"Swis721MdBTW05-Bold","helvetica","arial",sans-serif;font-size:inherit;width:100%;text-align:left;padding:20px 0;padding-right:2.5rem;position:relative;color:#003057;}.c-accordion__btn > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;}@media (min-width:767px){.c-accordion__btn > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-accordion__btn:hover,.c-accordion__btn:focus{text-decoration:none;}.c-accordion__btn:hover > span:not(.visually-hidden),.c-accordion__btn:focus > span:not(.visually-hidden){background-size:100% 100%;}.c-accordion__btn.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.t-digital-transparency .c-accordion__btn{color:#6E0BAD;}.c-accordion__btn:hover span,.c-accordion__btn:focus span{background-size:100% 100%;}.c-accordion__btn:hover .c-accordion__icon,.c-accordion__btn:focus .c-accordion__icon{-webkit-transform:translateY(-50%) scale(0.9);-ms-transform:translateY(-50%) scale(0.9);transform:translateY(-50%) scale(0.9);}.c-accordion__btn.-active .c-accordion__icon{-webkit-transform:translateY(-50%) rotate(45deg) scale(0.9);-ms-transform:translateY(-50%) rotate(45deg) scale(0.9);transform:translateY(-50%) rotate(45deg) scale(0.9);}.c-accordion__icon{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:30px;height:30px;}@media (min-width:767px){.c-accordion__icon{width:35px;height:35px;}}.c-accordion__content{zoom:1;display:none;padding:20px 0;}.c-accordion__content:before,.c-accordion__content:after{content:"";display:table;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.c-accordion__content:after{clear:both;}.page-node-type-longform-content .c-accordion{border:0;background-color:#e5f4f8;}@media (min-width:767px){.page-node-type-longform-content .c-accordion{width:70%;}}.page-node-type-longform-content .c-accordion:not(:last-child){margin-bottom:12px;}.page-node-type-longform-content .c-accordion__btn{font-size:1.12rem;line-height:1.4;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#e5f4f8;padding-left:20px;padding-right:75px;}@media all and (min-width:767px){.page-node-type-longform-content .c-accordion__btn{font-size:1.12rem;line-height:1.4;}}@media all and (min-width:1024px){.page-node-type-longform-content .c-accordion__btn{font-size:1.11rem;line-height:1.4;}}@media all and (min-width:1400px){.page-node-type-longform-content .c-accordion__btn{font-size:1.1rem;line-height:1.4;}}.page-node-type-longform-content .c-accordion__btn > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;}@media (min-width:767px){.page-node-type-longform-content .c-accordion__btn > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.page-node-type-longform-content .c-accordion__btn:hover,.page-node-type-longform-content .c-accordion__btn:focus{text-decoration:none;}.page-node-type-longform-content .c-accordion__btn:hover > span:not(.visually-hidden),.page-node-type-longform-content .c-accordion__btn:focus > span:not(.visually-hidden){background-size:100% 100%;}.page-node-type-longform-content .c-accordion__btn.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}@media (min-width:767px){.page-node-type-longform-content .c-accordion__btn{padding-left:30px;padding-right:85px;}}.page-node-type-longform-content .c-accordion__icon{right:20px;}@media (min-width:767px){.page-node-type-longform-content .c-accordion__icon{right:30px;}}.page-node-type-longform-content .c-accordion__content{padding:0 20px;}@media (min-width:767px){.page-node-type-longform-content .c-accordion__content{padding:0 30px;}}.page-node-type-longform-content .c-accordion__content .c-wysiwyg-table{width:100%;margin:1.875rem 0;}.c-accordion--guidlet-menu{border-bottom:1px solid #25B2D3;}.c-accordion--guidlet-menu:first-of-type{border-top:0;}@media (min-width:1024px){.c-accordion--guidlet-menu{border-bottom:0;}}.c-accordion--guidlet-menu .c-accordion__tab{font-size:1.12rem;line-height:1.4;}@media all and (min-width:767px){.c-accordion--guidlet-menu .c-accordion__tab{font-size:1.12rem;line-height:1.4;}}@media all and (min-width:1024px){.c-accordion--guidlet-menu .c-accordion__tab{font-size:1.11rem;line-height:1.4;}}@media all and (min-width:1400px){.c-accordion--guidlet-menu .c-accordion__tab{font-size:1.1rem;line-height:1.4;}}.c-accordion--guidlet-menu .c-accordion__btn{border-top:1px solid #25B2D3;}@media (min-width:1024px){.c-accordion--guidlet-menu .c-accordion__btn{display:none;}}.c-accordion--guidlet-menu .c-accordion__content{padding:30px 0;width:100%;}@media (min-width:1024px){.c-accordion--guidlet-menu .c-accordion__content{display:block;padding:0;border-bottom:0;}}.c-accordion--legacy{border-top:1px solid #25B2D3;border-bottom:0;}.c-accordion--legacy .c-accordion__tab{font-size:1rem;line-height:1.2;}@media all and (min-width:767px){.c-accordion--legacy .c-accordion__tab{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){.c-accordion--legacy .c-accordion__tab{font-size:1rem;line-height:1.4;}}@media all and (min-width:1400px){.c-accordion--legacy .c-accordion__tab{font-size:0.9rem;line-height:1.4;}}.c-accordion--legacy .c-accordion__btn{background-color:#e5f4f8;padding:20px;padding-right:60px;}.c-accordion--legacy .c-accordion__content{background-color:#e5f4f8;padding:20px;padding-top:1px;}@media (min-width:767px){.c-accordion--legacy .c-accordion__content{width:100%;}}.c-accordion--legacy .c-accordion__icon{right:0;}.c-alert-revision{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}.c-alert-revision__icon{width:25px;margin:2px 10px 0 0;}.c-alert-revision__content{width:80%;}.c-alert-revision__content a{-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-alert-revision__content a > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;}@media (min-width:767px){.c-alert-revision__content a > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-alert-revision__content a:hover,.c-alert-revision__content a:focus{text-decoration:none;}.c-alert-revision__content a:hover > span:not(.visually-hidden),.c-alert-revision__content a:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-alert-revision__content a.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-breadcrumb{padding:10px 0;}.c-breadcrumb.page-node-type-longform-content,.page-node-type-longform-content .c-breadcrumb{background-color:#705191;color:#FFFFFF;}.c-breadcrumb.t-default,.t-default .c-breadcrumb{background-color:#e5f4f8;color:#003057;}.c-breadcrumb.t-default-dark,.t-default-dark .c-breadcrumb{background-color:#003057;color:#FFFFFF;}.c-breadcrumb.t-guidance,.t-guidance .c-breadcrumb{background-color:#a91255;color:#FFFFFF;}.c-breadcrumb.t-your-vote-matters,.t-your-vote-matters .c-breadcrumb{background-color:#077988;color:#FFFFFF;}.c-breadcrumb.t-mature-orange,.t-mature-orange .c-breadcrumb{background-color:#B74E20;color:#FFFFFF;}.c-breadcrumb.t-mature-green,.t-mature-green .c-breadcrumb{background-color:#897616;color:#FFFFFF;}.c-breadcrumb.t-mature-purple,.t-mature-purple .c-breadcrumb{background-color:#705191;color:#FFFFFF;}.c-breadcrumb.t-mature-yellow,.t-mature-yellow .c-breadcrumb{background-color:#897616;color:#FFFFFF;}.c-breadcrumb.t-mature-brown,.t-mature-brown .c-breadcrumb{background-color:#2B220A;color:#FFFFFF;}.c-breadcrumb.t-learning,.t-learning .c-breadcrumb{background-color:#FF8BFF;color:#000000;}.c-breadcrumb.t-learning--educator,.t-learning--educator .c-breadcrumb{background-color:#00E7BD;color:#000000;}.c-breadcrumb.t-digital-transparency,.t-digital-transparency .c-breadcrumb{background-color:#6F00B0;color:#FFFFFF;}.c-breadcrumb.t-black,.t-black .c-breadcrumb{background-color:#e5f4f8;color:#002C57;}.has-campaign-hero .c-breadcrumb{background-color:#FEC2DB;color:#003057;}.c-breadcrumb__menu{display:none;}@media (min-width:767px){.c-breadcrumb__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;}.has-campaign-hero .c-breadcrumb__menu{max-width:60%;}}.c-breadcrumb__title{font-size:1rem;line-height:1.5;margin-bottom:0;padding:10px 0;}@media all and (min-width:767px){.c-breadcrumb__title{font-size:0.88rem;line-height:1.5;}}@media all and (min-width:1024px){.c-breadcrumb__title{font-size:1rem;line-height:1.5;}}@media all and (min-width:1400px){.c-breadcrumb__title{font-size:0.9rem;line-height:1.5;}}.c-breadcrumb__title a{text-decoration:underline;}.c-breadcrumb__title a:hover,.c-breadcrumb__title a:focus{text-decoration:none;}@media (min-width:767px){.c-breadcrumb__title{display:none;}}.c-breadcrumb__item{font-size:1rem;line-height:1.5;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:10px;}@media all and (min-width:767px){.c-breadcrumb__item{font-size:0.88rem;line-height:1.5;}}@media all and (min-width:1024px){.c-breadcrumb__item{font-size:1rem;line-height:1.5;}}@media all and (min-width:1400px){.c-breadcrumb__item{font-size:0.9rem;line-height:1.5;}}.c-breadcrumb__item a{-webkit-backface-visibility:hidden;backface-visibility:hidden;padding:10px;padding-left:0;}.c-breadcrumb__item a > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;}@media (min-width:767px){.c-breadcrumb__item a > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-breadcrumb__item a:hover,.c-breadcrumb__item a:focus{text-decoration:none;}.c-breadcrumb__item a:hover > span:not(.visually-hidden),.c-breadcrumb__item a:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-breadcrumb__item a.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.has-campaign-hero .c-breadcrumb__item a{-webkit-backface-visibility:hidden;backface-visibility:hidden;}.has-campaign-hero .c-breadcrumb__item a > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;}@media (min-width:767px){.has-campaign-hero .c-breadcrumb__item a > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.has-campaign-hero .c-breadcrumb__item a:hover,.has-campaign-hero .c-breadcrumb__item a:focus{text-decoration:none;}.has-campaign-hero .c-breadcrumb__item a:hover > span:not(.visually-hidden),.has-campaign-hero .c-breadcrumb__item a:focus > span:not(.visually-hidden){background-size:0% 100%;}.has-campaign-hero .c-breadcrumb__item a.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-breadcrumb__item .o-icon{display:none;}@media (min-width:767px){.c-breadcrumb__item .o-icon{display:inline-block;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);height:0.5rem;width:0.5rem;}}.c-banner-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;}@media (min-width:767px){.c-banner-group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-left:-1.66667rem;}}.c-banner{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.875rem;}@media (min-width:767px){.c-banner{margin-left:1.66667rem;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;-ms-flex-preferred-size:calc(50% - 1.66667rem);flex-basis:calc(50% - 1.66667rem);}}.c-banner__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding:20px;border:1px solid #25B2D3;}@media (min-width:767px){.c-banner__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding:30px;}}@media (min-width:1024px){.c-banner__wrapper{padding:40px;}}.c-banner__content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;}.c-banner__content p{margin-bottom:0;}.c-banner__content h2{margin-bottom:15px;}.c-banner__btn{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;margin-top:20px;}@media (min-width:767px){.c-banner__btn{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%;padding-left:0;margin-top:20px;}}.c-banner__btn a{width:100%;}@media (min-width:767px){.c-banner__btn a{width:auto;}}.c-book-nav{border-top:1px solid #25B2D3;padding:30px 0;}.c-book-nav--w-prev .c-book-nav__items{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.c-book-nav__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.c-book-nav__item{width:50%;}.c-book-nav__item:nth-child(2n) .c-book-nav__link{padding-left:10px;}.c-book-nav__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;}.c-book-nav__link:hover .o-icon,.c-book-nav__link:focus .o-icon{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);}@media (min-width:767px){.c-book-nav__link{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.c-book-nav__link:hover,.c-book-nav__link:focus{text-decoration:none;}.c-book-nav__link:hover .c-book-nav__title span,.c-book-nav__link:focus .c-book-nav__title span{background-size:100% 100%;}.c-book-nav__link .o-icon{width:1.75rem;height:1.75rem;-ms-flex-negative:0;flex-shrink:0;}.c-book-nav__link--prev .o-icon{margin-right:20px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.c-book-nav__link--prev:hover .o-icon,.c-book-nav__link--prev:focus .o-icon{-webkit-transform:rotate(180deg) scale(1.2);-ms-transform:rotate(180deg) scale(1.2);transform:rotate(180deg) scale(1.2);}.c-book-nav__link--next{text-align:right;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}@media (min-width:767px){.c-book-nav__link--next{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}}@media (min-width:767px){.c-book-nav__link--next .c-book-nav__title{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}}@media (min-width:767px){.c-book-nav__link--next .o-icon{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-left:20px;}}.c-book-nav__title{-webkit-backface-visibility:hidden;backface-visibility:hidden;margin-top:10px;width:100%;}.c-book-nav__title > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;}@media (min-width:767px){.c-book-nav__title > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-book-nav__title:hover,.c-book-nav__title:focus{text-decoration:none;}.c-book-nav__title:hover > span:not(.visually-hidden),.c-book-nav__title:focus > span:not(.visually-hidden){background-size:100% 100%;}.c-book-nav__title.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}@media (min-width:767px){.c-book-nav__title{width:85%;margin-top:0;}}.c-guidlet-footer{margin:30px 0;padding:20px;border:1px solid #25B2D3;}.c-carousel{position:relative;background-color:#003057;color:#FFFFFF;}.c-carousel__container{overflow:hidden;}@media (max-width:766px){.c-carousel__container .o-container{padding:0;}}@media (min-width:767px){.c-carousel__container .o-container{position:relative;}}@media (min-width:767px){.c-carousel__container .swiper-container{overflow:visible;}}.c-carousel__container .swiper-slide{opacity:1;-webkit-transition:opacity 0.2s ease-in-out;-o-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out;}@media (min-width:767px){.c-carousel__container .swiper-slide{-ms-flex-preferred-size:40%;flex-basis:40%;margin-right:40px;}}@media (min-width:1024px){.c-carousel__container .swiper-slide{-ms-flex-preferred-size:35%;flex-basis:35%;}}@media (min-width:1800px){.c-carousel__container .swiper-slide{-ms-flex-preferred-size:40%;flex-basis:40%;}}.c-carousel__container .swiper-slide.swiper-slide-prev,.c-carousel__container .swiper-slide.swiper-slide-next + .swiper-slide{opacity:0.4;pointer-events:none;}.c-carousel__container .swiper-wrapper{margin-bottom:30px;}@media (min-width:767px){.c-carousel__container .swiper-wrapper{padding-top:30px;}}.c-carousel__container .swiper-scrollbar-drag{border-radius:0;background-color:#25B2D3;cursor:pointer;}.c-carousel__btns{position:absolute;width:100%;z-index:1;top:0;margin-top:calc(100% / (16 / 9));-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px;}@media (min-width:767px){.c-carousel__btns{position:static;margin-top:0;padding:0;-webkit-transform:none;-ms-transform:none;transform:none;}}@media (min-width:1024px){.c-carousel__btns{border:none;padding:0;}}.c-carousel__btn-next,.c-carousel__btn-prev{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;outline:0;background:#FFFFFF;color:#003057;width:2rem;height:2rem;border-radius:50%;padding:10px;margin:0 5px;}@media (min-width:767px){.c-carousel__btn-next,.c-carousel__btn-prev{position:absolute;z-index:1;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:0 7.5px;}}@media (min-width:1440px){.c-carousel__btn-next,.c-carousel__btn-prev{width:2.5rem;height:2.5rem;}}@media (min-width:1500px){.c-carousel__btn-next,.c-carousel__btn-prev{width:3rem;height:3rem;}}.c-carousel__btn-next:hover,.c-carousel__btn-next:focus,.c-carousel__btn-prev:hover,.c-carousel__btn-prev:focus{cursor:pointer;}.c-carousel__btn-next.swiper-button-disabled,.c-carousel__btn-prev.swiper-button-disabled{pointer-events:none;opacity:0.3;}.c-carousel__btn-next{right:10px;}@media (min-width:1024px){.c-carousel__btn-next{right:0;}}@media (min-width:1440px){.c-carousel__btn-next{right:-15px;}}@media (min-width:1500px){.c-carousel__btn-next{right:-40px;}}@media (min-width:1800px){.c-carousel__btn-next{right:-60px;}}.c-carousel__btn-next .o-icon{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);}.c-carousel__btn-prev{left:10px;}@media (min-width:1024px){.c-carousel__btn-prev{left:0;}}@media (min-width:1440px){.c-carousel__btn-prev{left:-15px;}}@media (min-width:1500px){.c-carousel__btn-prev{left:-40px;}}@media (min-width:1800px){.c-carousel__btn-prev{left:-60px;}}.c-carousel__btn-prev .o-icon{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}.c-carousel-teaser{display:block;position:relative;}@media (min-width:767px){.c-carousel-teaser::before{content:'';position:absolute;left:-10px;right:-10px;top:-10px;bottom:-10px;border:1px solid #25B2D3;display:none;}}.c-carousel-teaser:hover,.c-carousel-teaser:focus{text-decoration:none;}@media (min-width:767px){.c-carousel-teaser:hover::before,.c-carousel-teaser:focus::before{display:block;}}.c-carousel-teaser:hover h2 span,.c-carousel-teaser:focus h2 span{background-size:100% 100% !important;}.c-carousel-teaser__img{margin-bottom:20px;}.c-carousel-teaser__content{padding:0 20px;}@media (min-width:767px){.c-carousel-teaser__content{padding:0;}}.c-carousel-teaser__content h2{font-size:1.12rem;line-height:1.4;-webkit-backface-visibility:hidden;backface-visibility:hidden;margin-bottom:15px;}@media all and (min-width:767px){.c-carousel-teaser__content h2{font-size:1.12rem;line-height:1.4;}}@media all and (min-width:1024px){.c-carousel-teaser__content h2{font-size:1.11rem;line-height:1.4;}}@media all and (min-width:1400px){.c-carousel-teaser__content h2{font-size:1.1rem;line-height:1.4;}}.c-carousel-teaser__content h2 > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),#25B2D3 calc(100% - 2px),#25B2D3 calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),#25B2D3 calc(100% - 2px),#25B2D3 calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;}@media (min-width:767px){.c-carousel-teaser__content h2 > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-carousel-teaser__content h2:hover,.c-carousel-teaser__content h2:focus{text-decoration:none;}.c-carousel-teaser__content h2:hover > span:not(.visually-hidden),.c-carousel-teaser__content h2:focus > span:not(.visually-hidden){background-size:100% 100%;}.c-carousel-teaser__content h2.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-cookie{background-color:#e5f4f8;color:#003057;padding:20px 0;display:none;}@media (min-width:767px){.c-cookie__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}.c-cookie__text{margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media (min-width:767px){.c-cookie__text{width:50%;}}@media (min-width:1024px){.c-cookie__text{width:auto;}}.c-cookie__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}@media (min-width:767px){.c-cookie__controls{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-left:auto;}}.c-cookie__controls li{margin:10px;margin-bottom:0;}.c-cookie__controls li:first-of-type{margin-left:0;}@media (min-width:767px){.c-cookie__controls li{margin:0;}}.c-cookie__cta{-webkit-backface-visibility:hidden;backface-visibility:hidden;color:inherit;display:block;background:none;padding:0;outline:none;}.c-cookie__cta > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;}@media (min-width:767px){.c-cookie__cta > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-cookie__cta:hover,.c-cookie__cta:focus{text-decoration:none;}.c-cookie__cta:hover > span:not(.visually-hidden),.c-cookie__cta:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-cookie__cta.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}@media (min-width:767px){.c-cookie__cta{margin-left:30px;}}.c-cookie--alert{background-color:#9E0055;color:#FFFFFF;}.c-cookie--alert .c-cookie__cta{-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-cookie--alert .c-cookie__cta > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;}@media (min-width:767px){.c-cookie--alert .c-cookie__cta > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-cookie--alert .c-cookie__cta:hover,.c-cookie--alert .c-cookie__cta:focus{text-decoration:none;}.c-cookie--alert .c-cookie__cta:hover > span:not(.visually-hidden),.c-cookie--alert .c-cookie__cta:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-cookie--alert .c-cookie__cta.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}@media (min-width:767px){.c-cookie--alert .c-cookie__text{width:auto;}}.c-cookie--alert .o-icon{margin-right:15px;-webkit-box-flex:0;-ms-flex:none;flex:none;}#ccc #ccc-notify{margin:0 auto !important;padding:20px !important;width:100%;max-width:1400px;}@media (min-width:600px){#ccc #ccc-notify{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important;}}@media (min-width:767px){#ccc #ccc-notify{padding:30px !important;}}@media (min-width:1024px){#ccc #ccc-notify{padding:50px !important;}}@media (min-width:1400px){#ccc #ccc-notify{overflow:visible !important;}#ccc #ccc-notify::before,#ccc #ccc-notify::after{content:'';position:absolute;top:0;width:calc(2px + (100vw - 1400px) / 2);height:100%;background-color:inherit;}#ccc #ccc-notify::before{left:0;-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(-1) translateX(-2px);-ms-transform:scaleX(-1) translateX(-2px);transform:scaleX(-1) translateX(-2px);}#ccc #ccc-notify::after{right:0;-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(-1) translateX(2px);-ms-transform:scaleX(-1) translateX(2px);transform:scaleX(-1) translateX(2px);}}@media (min-width:600px){#ccc .ccc-notify-buttons{margin-top:16px !important;white-space:normal !important;}}body #ccc .ccc-notify-button{padding:20px !important;border:none;border-radius:0;font-size:1rem;line-height:1.5;-webkit-transition:background-color 0.2s ease-in-out;-o-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out;}@media all and (min-width:767px){body #ccc .ccc-notify-button{font-size:0.88rem;line-height:1.5;}}@media all and (min-width:1024px){body #ccc .ccc-notify-button{font-size:1rem;line-height:1.5;}}@media all and (min-width:1400px){body #ccc .ccc-notify-button{font-size:0.9rem;line-height:1.5;}}body #ccc .ccc-notify-button:focus{-webkit-filter:none !important;filter:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;}body #ccc .ccc-notify-button:focus-visible{outline:none;}body #ccc .ccc-notify-button:not(.ccc-notify-link):hover{background-color:#007292 !important;}body #ccc .ccc-notify-button:not(.ccc-notify-link):focus-visible{background-color:#007292 !important;}body #ccc .ccc-notify-button:focus-visible{-webkit-box-shadow:0 0 0 5px #16aa47 !important;box-shadow:0 0 0 5px #16aa47 !important;}body #ccc .ccc-notify-button.ccc-accept-button span,body #ccc .ccc-notify-button.ccc-reject-button span,body #ccc .ccc-notify-button.ccc-close-button span{background-color:transparent !important;}#ccc .ccc-notify-text h3{margin-bottom:10px;}#ccc .ccc-notify-text a{text-decoration:underline;}#ccc .ccc-notify-text a:hover,#ccc .ccc-notify-text a:focus{text-decoration:none;}body #ccc .checkbox-toggle-input:focus-visible ~ .checkbox-toggle-toggle{-webkit-filter:none !important;filter:none !important;-webkit-box-shadow:0 0 0 5px #16aa47 !important;box-shadow:0 0 0 5px #16aa47 !important;}.c-download{position:relative;text-align:left;}.c-download a{font-family:"Swis721LtBTW05-Medium","helvetica","arial",sans-serif;font-size:1rem;line-height:1.5;padding:20px;padding-right:20px;padding-left:2.5rem;outline:0;background-color:#003057;color:#FFFFFF;-webkit-transition:0.2s ease-in-out;-o-transition:0.2s ease-in-out;transition:0.2s ease-in-out;text-decoration:none !important;}@media all and (min-width:767px){.c-download a{font-size:0.88rem;line-height:1.5;}}@media all and (min-width:1024px){.c-download a{font-size:1rem;line-height:1.5;}}@media all and (min-width:1400px){.c-download a{font-size:0.9rem;line-height:1.5;}}.c-download a:hover,.c-download a:focus{background-color:#007292;}.c-wysiwyg .c-download a{color:#FFFFFF;}.c-download .o-icon{width:1.5rem;position:absolute;-webkit-transform:translate(50%,-50%) scaleX(-1);-ms-transform:translate(50%,-50%) scaleX(-1);transform:translate(50%,-50%) scaleX(-1);top:50%;right:auto;left:0;color:#FFFFFF;pointer-events:none;}.t-guidance .c-download--guidance{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}.t-guidance .c-download--guidance .o-icon{position:relative;-webkit-transform:none;-ms-transform:none;transform:none;color:currentColor;-ms-flex-negative:0;flex-shrink:0;}.t-guidance .c-download--guidance a{background-color:transparent;padding:0;color:#003057;text-decoration:none !important;font-size:1rem;line-height:1.2;-webkit-backface-visibility:hidden;backface-visibility:hidden;margin-left:10px;}@media all and (min-width:767px){.t-guidance .c-download--guidance a{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){.t-guidance .c-download--guidance a{font-size:0.8rem;line-height:1.2;}}@media all and (min-width:1400px){.t-guidance .c-download--guidance a{font-size:0.8rem;line-height:1.2;}}.t-guidance .c-download--guidance a > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;}@media (min-width:767px){.t-guidance .c-download--guidance a > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.t-guidance .c-download--guidance a:hover,.t-guidance .c-download--guidance a:focus{text-decoration:none;}.t-guidance .c-download--guidance a:hover > span:not(.visually-hidden),.t-guidance .c-download--guidance a:focus > span:not(.visually-hidden){background-size:0% 100%;}.t-guidance .c-download--guidance a.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-facet{position:relative;margin-bottom:20px;width:100%;}@media (min-width:767px){.c-facet{margin-bottom:0;}}.l-grid__item:last-child .c-facet{margin-bottom:0;}.c-facet__tab{font-family:"Swis721LtBTW05-Medium","helvetica","arial",sans-serif;font-size:1rem;line-height:initial;-webkit-backface-visibility:hidden;backface-visibility:hidden;color:#003057;margin-bottom:0;background-color:#e5f4f8;padding:20px;width:100%;text-align:left;position:relative;}@media all and (min-width:767px){.c-facet__tab{font-size:0.88rem;line-height:initial;}}@media all and (min-width:1024px){.c-facet__tab{font-size:1rem;line-height:initial;}}@media all and (min-width:1400px){.c-facet__tab{font-size:0.9rem;line-height:initial;}}.c-facet__tab > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;}@media (min-width:767px){.c-facet__tab > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-facet__tab:hover,.c-facet__tab:focus{text-decoration:none;}.c-facet__tab:hover > span:not(.visually-hidden),.c-facet__tab:focus > span:not(.visually-hidden){background-size:100% 100%;}.c-facet__tab.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}@media (min-width:767px){.c-facet__tab{padding:18px;}}.c-facet__tab:hover span,.c-facet__tab:focus span{background-size:100% 100%;}.c-facet__tab.is-active .o-icon{-webkit-transform:translate(-50%,-50%) rotate(180deg);-ms-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg);}.c-facet__tab.is-active span{background-size:100% 100%;}.c-facet__tab .o-icon{width:0.75rem;height:0.25rem;position:absolute;top:50%;right:15px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.c-facet__panel{background-color:#003057;color:#FFFFFF;padding:20px 10px;position:absolute;width:100%;z-index:100;display:none;max-height:400px;overflow-y:auto;}.c-facet__panel .c-taxonomy-tag{display:block;margin:0;}.c-facet__panel.is-active{display:block;}.c-facet__results{margin-top:20px;}.facet-empty{margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#FFFFFF;color:#002C57;padding:15px;width:100%;font-family:"Swis721LtBTW05-Medium","helvetica","arial",sans-serif;font-size:1rem;line-height:1.2;opacity:0.3;pointer-events:none;}@media all and (min-width:767px){.facet-empty{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){.facet-empty{font-size:1rem;line-height:1.4;}}@media all and (min-width:1400px){.facet-empty{font-size:0.9rem;line-height:1.4;}}@media (min-width:767px){.facet-empty{margin-bottom:0;padding:18px;}}.c-facet-hero{border-bottom:1px solid #FFFFFF;}.c-facet-hero.page-node-type-longform-content,.page-node-type-longform-content .c-facet-hero{background-color:#705191;color:#FFFFFF;}.c-facet-hero.t-default,.t-default .c-facet-hero{background-color:#e5f4f8;color:#003057;}.c-facet-hero.t-default-dark,.t-default-dark .c-facet-hero{background-color:#003057;color:#FFFFFF;}.c-facet-hero.t-guidance,.t-guidance .c-facet-hero{background-color:#a91255;color:#FFFFFF;}.c-facet-hero.t-your-vote-matters,.t-your-vote-matters .c-facet-hero{background-color:#077988;color:#FFFFFF;}.c-facet-hero.t-mature-orange,.t-mature-orange .c-facet-hero{background-color:#B74E20;color:#FFFFFF;}.c-facet-hero.t-mature-green,.t-mature-green .c-facet-hero{background-color:#897616;color:#FFFFFF;}.c-facet-hero.t-mature-purple,.t-mature-purple .c-facet-hero{background-color:#705191;color:#FFFFFF;}.c-facet-hero.t-mature-yellow,.t-mature-yellow .c-facet-hero{background-color:#897616;color:#FFFFFF;}.c-facet-hero.t-mature-brown,.t-mature-brown .c-facet-hero{background-color:#2B220A;color:#FFFFFF;}.c-facet-hero.t-learning,.t-learning .c-facet-hero{background-color:#FF8BFF;color:#000000;}.c-facet-hero.t-learning--educator,.t-learning--educator .c-facet-hero{background-color:#00E7BD;color:#000000;}.c-facet-hero.t-digital-transparency,.t-digital-transparency .c-facet-hero{background-color:#6F00B0;color:#FFFFFF;}.c-facet-hero.t-black,.t-black .c-facet-hero{background-color:#000000;color:#FFFFFF;}.c-facet-hero__content{width:100%;padding:1.875rem 0;}@media (min-width:767px){.c-facet-hero__content{padding:3.33333rem 0;}}.c-facet-hero__clear{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px;font-size:18px;}@media (min-width:767px){.c-facet-hero__clear{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:22px;}}.c-facet-hero__clear a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.c-facet-hero__clear.c-facet-hero__clear--white .o-icon{stroke:#a91255;}.c-facet-hero__clear .o-icon{margin-left:15px;width:20px;height:20px;stroke:#003057;}.c-guidance-facet,.c-guidance-search{width:100%;}@media (min-width:767px){.c-guidance-facet{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}}@media (min-width:1024px){.c-guidance-facet{display:block;}}@media (min-width:767px){.c-facet-hero--grid-from-medium .c-guidance-facet{display:block;-webkit-box-align:initial;-ms-flex-align:initial;align-items:initial;}}@media (min-width:767px){.c-guidance-facet .c-facet{margin-bottom:0;}}.c-guidance-facet .c-facet__tab{background-color:#FFFFFF;}@media (min-width:767px){.c-guidance-facet__facet{width:80%;}}@media (min-width:1024px){.c-guidance-facet__facet{width:100%;}}@media (min-width:767px){.c-facet-hero--grid-from-medium .c-guidance-facet__facet{width:auto;}}.c-guidance-facet__title{font-size:1.12rem;line-height:1.4;margin-bottom:20px;}@media all and (min-width:767px){.c-guidance-facet__title{font-size:1.12rem;line-height:1.4;}}@media all and (min-width:1024px){.c-guidance-facet__title{font-size:1.11rem;line-height:1.4;}}@media all and (min-width:1400px){.c-guidance-facet__title{font-size:1.1rem;line-height:1.4;}}@media (min-width:767px){.c-guidance-facet__title{width:20%;margin-bottom:0;}}@media (min-width:1024px){.c-guidance-facet__title{width:100%;margin-bottom:20px;}}@media (min-width:767px){.c-facet-hero--grid-from-medium .c-guidance-facet__title{margin-bottom:20px;width:auto;}}.c-guidance-search__title{font-size:1.12rem;line-height:1.4;font-weight:bold;margin-bottom:20px;}@media all and (min-width:767px){.c-guidance-search__title{font-size:1.12rem;line-height:1.4;}}@media all and (min-width:1024px){.c-guidance-search__title{font-size:1.11rem;line-height:1.4;}}@media all and (min-width:1400px){.c-guidance-search__title{font-size:1.1rem;line-height:1.4;}}.c-feedback-form__options{padding:20px;border-bottom:1px solid #FFFFFF;}.c-feedback-form__options.page-node-type-longform-content,.page-node-type-longform-content .c-feedback-form__options{color:#3A0C4C;background-color:#F2F0F3;}.c-feedback-form__options.t-default,.t-default .c-feedback-form__options{color:#003057;background-color:#e5f4f8;}.c-feedback-form__options.t-default-dark,.t-default-dark .c-feedback-form__options{color:#003057;background-color:#E3E7EA;}.c-feedback-form__options.t-guidance,.t-guidance .c-feedback-form__options{color:#8F1049;background-color:#F4EDF0;}.c-feedback-form__options.t-your-vote-matters,.t-your-vote-matters .c-feedback-form__options{color:#076A6E;background-color:#ECF3F3;}.c-feedback-form__options.t-mature-orange,.t-mature-orange .c-feedback-form__options{color:#B24B1F;background-color:#F6F0EE;}.c-feedback-form__options.t-mature-green,.t-mature-green .c-feedback-form__options{color:#706012;background-color:#F1F2ED;}.c-feedback-form__options.t-mature-purple,.t-mature-purple .c-feedback-form__options{color:#3A0C4C;background-color:#F2F0F3;}.c-feedback-form__options.t-mature-yellow,.t-mature-yellow .c-feedback-form__options{color:#706012;background-color:#F3F2ED;}.c-feedback-form__options.t-mature-brown,.t-mature-brown .c-feedback-form__options{color:#2B220A;background-color:#EEEEED;}.c-feedback-form__options.t-learning,.t-learning .c-feedback-form__options{color:#FFFFFF;background-color:#323131;}.c-feedback-form__options.t-learning--educator,.t-learning--educator .c-feedback-form__options{color:#FFFFFF;background-color:#323131;}.c-feedback-form__options.t-digital-transparency,.t-digital-transparency .c-feedback-form__options{color:#000000;background-color:#F0E6F6;}.c-feedback-form__options.t-black,.t-black .c-feedback-form__options{color:#003057;background-color:#e5f4f8;}@media (min-width:767px){.c-feedback-form__options{padding:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}@media (min-width:1024px){.c-feedback-form__options{padding:40px;}}.c-feedback-form__title{font-size:1.38rem;line-height:1.4;}@media all and (min-width:767px){.c-feedback-form__title{font-size:1.35rem;line-height:1.4;}}@media all and (min-width:1024px){.c-feedback-form__title{font-size:1.33rem;line-height:1.4;}}@media all and (min-width:1400px){.c-feedback-form__title{font-size:1.3rem;line-height:1.4;}}@media (min-width:767px){.c-feedback-form__title{margin-bottom:0;}}.c-feedback-form__controls{display:-webkit-box;display:-ms-flexbox;display:flex;}.c-feedback-form__item{-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;margin-right:20px;}.c-feedback-form__item > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;}@media (min-width:767px){.c-feedback-form__item > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-feedback-form__item:hover,.c-feedback-form__item:focus{text-decoration:none;}.c-feedback-form__item:hover > span:not(.visually-hidden),.c-feedback-form__item:focus > span:not(.visually-hidden){background-size:100% 100%;}.c-feedback-form__item.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-feedback-form__item:hover .o-icon,.c-feedback-form__item:focus .o-icon{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);}@media (min-width:767px){.c-feedback-form__item{margin:0 10px;}}.c-feedback-form__item.-disable{opacity:0.1;pointer-events:none;}.c-feedback-form__item.-active{pointer-events:none;}.c-feedback-form__item.-active .o-icon{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);}.c-feedback-form__item.-active span{background-size:100% 100%;}.c-feedback-form__item .o-icon{vertical-align:middle;width:1.75rem;height:1.75rem;margin-right:10px;}@media (min-width:767px){.c-feedback-form__item .o-icon{margin:0 10px;}}.c-feedback-form__item span{vertical-align:middle;width:auto;}.c-feedback-form__content{height:100% !important;}.c-feedback-form__content.page-node-type-longform-content,.page-node-type-longform-content .c-feedback-form__content{background-color:#F2F0F3;}.c-feedback-form__content.t-default,.t-default .c-feedback-form__content{background-color:#e5f4f8;}.c-feedback-form__content.t-default-dark,.t-default-dark .c-feedback-form__content{background-color:#E3E7EA;}.c-feedback-form__content.t-guidance,.t-guidance .c-feedback-form__content{background-color:#F4EDF0;}.c-feedback-form__content.t-your-vote-matters,.t-your-vote-matters .c-feedback-form__content{background-color:#ECF3F3;}.c-feedback-form__content.t-mature-orange,.t-mature-orange .c-feedback-form__content{background-color:#F6F0EE;}.c-feedback-form__content.t-mature-green,.t-mature-green .c-feedback-form__content{background-color:#F1F2ED;}.c-feedback-form__content.t-mature-purple,.t-mature-purple .c-feedback-form__content{background-color:#F2F0F3;}.c-feedback-form__content.t-mature-yellow,.t-mature-yellow .c-feedback-form__content{background-color:#F3F2ED;}.c-feedback-form__content.t-mature-brown,.t-mature-brown .c-feedback-form__content{background-color:#EEEEED;}.c-feedback-form__content.t-learning,.t-learning .c-feedback-form__content{background-color:#323131;}.c-feedback-form__content.t-learning--educator,.t-learning--educator .c-feedback-form__content{background-color:#323131;}.c-feedback-form__content.t-digital-transparency,.t-digital-transparency .c-feedback-form__content{background-color:#F0E6F6;}.c-feedback-form__content.t-black,.t-black .c-feedback-form__content{background-color:#e5f4f8;}.c-feedback-form__content .fieldset-inset{padding:0;border:none;}.c-feedback-form__content select,.c-feedback-form__content textarea,.c-feedback-form__content input[type=text]{background-color:#FFFFFF;}.c-feedback-form__content .c-feedback-form__inner{padding:20px;margin:0;}@media (min-width:767px){.c-feedback-form__content .c-feedback-form__inner{padding:30px;}}@media (min-width:1024px){.c-feedback-form__content .c-feedback-form__inner{padding:40px;}}.c-feedback-form__content .form-actions{margin-bottom:0;}.c-foi-search{margin-bottom:20px;border-bottom:1px solid #25B2D3;}@media (min-width:767px){.c-foi-search{padding-bottom:30px;margin-bottom:30px;}}@media (min-width:1024px){.c-foi-search{padding-bottom:40px;margin-bottom:40px;}}@media (min-width:767px){.c-foi-search .form-item-search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}@media (min-width:767px){.c-foi-search .form-item-search label{margin-bottom:0;-webkit-box-flex:0;-ms-flex:0 0 33.33%;flex:0 0 33.33%;padding-right:30px;}}@media (min-width:767px){.c-foi-search .form-item-search input{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}}.c-footer{font-size:1rem;line-height:1.2;background-color:#003057;color:#FFFFFF;}@media all and (min-width:767px){.c-footer{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){.c-footer{font-size:1rem;line-height:1.4;}}@media all and (min-width:1400px){.c-footer{font-size:0.9rem;line-height:1.4;}}.c-footer__padding{padding:1.875rem 0;}@media (min-width:767px){.c-footer__padding{padding:2.77778rem 0;}}@media (min-width:1400px){.c-footer__padding{padding:3.5rem 0;}}.c-footer-grid{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #25B2D3;}@media (min-width:767px){.c-footer-grid{display:-webkit-box;display:-ms-flexbox;display:flex;}}.c-footer-grid__item--links{margin-bottom:30px;}@media (min-width:767px){.c-footer-grid__item--links{-ms-flex-preferred-size:80%;flex-basis:80%;margin-bottom:0;}}@media (min-width:1024px){.c-footer-grid__item--links{-ms-flex-preferred-size:70%;flex-basis:70%;}}@media (min-width:767px){.c-footer-grid__item--links .c-footer-menu__item{float:left;width:50%;}}@media (min-width:767px){.c-footer-grid__item--social{-ms-flex-preferred-size:20%;flex-basis:20%;}}@media (min-width:1024px){.c-footer-grid__item--social{-ms-flex-preferred-size:30%;flex-basis:30%;}}.c-footer-grid__title{font-size:1.12rem;line-height:1.4;}@media all and (min-width:767px){.c-footer-grid__title{font-size:1.12rem;line-height:1.4;}}@media all and (min-width:1024px){.c-footer-grid__title{font-size:1.11rem;line-height:1.4;}}@media all and (min-width:1400px){.c-footer-grid__title{font-size:1.1rem;line-height:1.4;}}.c-footer-menu .o-icon{fill:#25B2D3;width:1rem;height:1rem;vertical-align:middle;}.c-footer-menu__social-icon{width:100%;}.c-footer-menu__social-icon:hover .o-icon,.c-footer-menu__social-icon:focus .o-icon{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);}.c-footer-menu__social-icon span{margin-left:10px;}.c-footer-menu__item a{font-size:1rem;line-height:1.2;-webkit-backface-visibility:hidden;backface-visibility:hidden;margin-bottom:10px;display:inline-block;}@media all and (min-width:767px){.c-footer-menu__item a{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){.c-footer-menu__item a{font-size:1rem;line-height:1.4;}}@media all and (min-width:1400px){.c-footer-menu__item a{font-size:0.9rem;line-height:1.4;}}.c-footer-menu__item a > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),#25B2D3 calc(100% - 2px),#25B2D3 calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),#25B2D3 calc(100% - 2px),#25B2D3 calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;}@media (min-width:767px){.c-footer-menu__item a > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-footer-menu__item a:hover,.c-footer-menu__item a:focus{text-decoration:none;}.c-footer-menu__item a:hover > span:not(.visually-hidden),.c-footer-menu__item a:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-footer-menu__item a.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-guidlet-menu{list-style-type:none;}.c-guidlet-menu__item a{-webkit-backface-visibility:hidden;backface-visibility:hidden;margin-bottom:20px;display:block;position:relative;}.c-guidlet-menu__item a > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;}@media (min-width:767px){.c-guidlet-menu__item a > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-guidlet-menu__item a:hover,.c-guidlet-menu__item a:focus{text-decoration:none;}.c-guidlet-menu__item a:hover > span:not(.visually-hidden),.c-guidlet-menu__item a:focus > span:not(.visually-hidden){background-size:100% 100%;}.c-guidlet-menu__item a.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-guidlet-menu__item--collapsed > a > span::after,.c-guidlet-menu__item--expanded > a > span::after{content:'\25BE';margin-left:5px;}.c-guidlet-menu__item--active-trail.active > a span{background-size:100% 100%;}.c-guidlet-menu--level-0 > .c-guidlet-menu__item{position:relative;margin-left:40px;}.c-guidlet-menu--level-0 > .c-guidlet-menu__item:before{content:'';width:1px;height:calc(100% + 15px);background-color:#003057;position:absolute;left:-30px;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);margin-top:20px;}.c-guidlet-menu--level-0 > .c-guidlet-menu__item:last-of-type:before{content:none;}.c-guidlet-menu--level-0 > .c-guidlet-menu__item > a:before{content:'';width:0.75rem;height:0.75rem;border-radius:50%;border:1px solid #003057;position:absolute;left:-30px;top:0.3rem;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);background-color:#FFFFFF;}.c-guidlet-menu--level-0 .c-guidlet-menu{padding-left:20px;}.c-guidlet-menu--level-0 > .c-guidlet-menu__item--active-trail{color:#a91255;}.c-guidlet-menu--level-0 > .c-guidlet-menu__item--active-trail > a:before{border:1px solid #a91255;}.c-guidlet-menu--level-0 > .c-guidlet-menu__item--active-trail > a:after{content:'';width:0.45rem;height:0.45rem;border-radius:50%;background-color:#a91255;position:absolute;left:-30px;top:0.45rem;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);}.c-guidance-link{-webkit-backface-visibility:hidden;backface-visibility:hidden;margin-bottom:20px;display:block;cursor:pointer;}.c-guidance-link > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;}@media (min-width:767px){.c-guidance-link > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-guidance-link:hover,.c-guidance-link:focus{text-decoration:none;}.c-guidance-link:hover > span:not(.visually-hidden),.c-guidance-link:focus > span:not(.visually-hidden){background-size:100% 100%;}.c-guidance-link.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-header{background-color:#FFFFFF;}@media (min-width:1400px){.c-header{position:relative;border-bottom:1px solid #25B2D3;}.c-header:before{content:'';display:block;width:100%;height:100%;background-color:#FFFFFF;position:absolute;top:0;left:0;z-index:20;}}.c-header__logo{display:block;width:120px;height:60px;}.c-header__logo svg{fill:#003057;}.c-header__logo.-cy{width:95px;height:60px;}@media (min-width:767px){.c-header__logo.-cy{width:145px;height:90px;}}.c-header__logo.-en{width:120px;height:60px;}@media (min-width:767px){.c-header__logo.-en{width:180px;height:90px;}}.c-header__upper{background-color:#FFFFFF;padding:20px 0;position:relative;z-index:30;}.c-header__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.c-header__actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.75rem;}.c-header__actions-search{display:none;}@media (min-width:1400px){.c-header__actions-search{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;}}.c-header__lower{border-top:1px solid #25B2D3;background-color:#FFFFFF;}@media (min-width:1400px){.c-header__lower{border-top:none;background-color:transparent;}}.c-header__nav-bar{background-color:#FFFFFF;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;}@media (min-width:1400px){.c-header__nav-bar{display:none;}}.c-header__nav-bar-button{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:transparent;color:inherit;border-bottom:1px solid #25B2D3;padding:1.25em;}.c-header__nav-bar-button:not(:first-child){border-left:1px solid #25B2D3;}.c-header__nav-bar-button[aria-expanded=true]{border-bottom:2px solid #003057;}.c-header__nav-bar-button .o-icon{margin-right:0.5em;}.c-header__dropdown{background-color:#fff;width:100%;}.c-header__dropdown[aria-hidden=true]{display:none;}.c-header__dropdown[aria-hidden=false]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;}@media (max-width:1399px){.c-header__dropdown--main-nav{z-index:20;position:absolute;left:0;height:calc(100dvh - 167px);}}.c-header-block{display:none;position:absolute;width:100%;background-color:#FFFFFF;left:0;right:0;z-index:1;border-bottom:1px solid #25B2D3;}@media (min-width:767px){.c-header-block{background-color:transparent;display:block;position:relative;border:0;}}.c-header-block:before{content:'';width:20px;height:10px;border-bottom:solid 10px #FFFFFF;border-left:solid 10px transparent;border-right:solid 10px transparent;position:absolute;bottom:100%;}@media (min-width:767px){.c-header-block:before{content:none;}}.c-header-block.is-active{display:block;}.c-hero{position:relative;overflow:hidden;border-bottom:1px solid #FFFFFF;}.c-hero:not(.c-hero--no-theme).page-node-type-longform-content,.page-node-type-longform-content .c-hero:not(.c-hero--no-theme){background-color:#705191;color:#FFFFFF;}.c-hero:not(.c-hero--no-theme).t-default,.t-default .c-hero:not(.c-hero--no-theme){background-color:#e5f4f8;color:#003057;}.c-hero:not(.c-hero--no-theme).t-default-dark,.t-default-dark .c-hero:not(.c-hero--no-theme){background-color:#003057;color:#FFFFFF;}.c-hero:not(.c-hero--no-theme).t-guidance,.t-guidance .c-hero:not(.c-hero--no-theme){background-color:#a91255;color:#FFFFFF;}.c-hero:not(.c-hero--no-theme).t-your-vote-matters,.t-your-vote-matters .c-hero:not(.c-hero--no-theme){background-color:#077988;color:#FFFFFF;}.c-hero:not(.c-hero--no-theme).t-mature-orange,.t-mature-orange .c-hero:not(.c-hero--no-theme){background-color:#B74E20;color:#FFFFFF;}.c-hero:not(.c-hero--no-theme).t-mature-green,.t-mature-green .c-hero:not(.c-hero--no-theme){background-color:#897616;color:#FFFFFF;}.c-hero:not(.c-hero--no-theme).t-mature-purple,.t-mature-purple .c-hero:not(.c-hero--no-theme){background-color:#705191;color:#FFFFFF;}.c-hero:not(.c-hero--no-theme).t-mature-yellow,.t-mature-yellow .c-hero:not(.c-hero--no-theme){background-color:#897616;color:#FFFFFF;}.c-hero:not(.c-hero--no-theme).t-mature-brown,.t-mature-brown .c-hero:not(.c-hero--no-theme){background-color:#2B220A;color:#FFFFFF;}.c-hero:not(.c-hero--no-theme).t-learning,.t-learning .c-hero:not(.c-hero--no-theme){background-color:#FF8BFF;color:#000000;}.c-hero:not(.c-hero--no-theme).t-learning--educator,.t-learning--educator .c-hero:not(.c-hero--no-theme){background-color:#00E7BD;color:#000000;}.c-hero:not(.c-hero--no-theme).t-digital-transparency,.t-digital-transparency .c-hero:not(.c-hero--no-theme){background-color:#6F00B0;color:#FFFFFF;}.c-hero:not(.c-hero--no-theme).t-black,.t-black .c-hero:not(.c-hero--no-theme){background-color:#000000;color:#FFFFFF;}.c-hero__title{margin-bottom:10px;}@media (min-width:767px){.c-hero__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}.c-hero__inner .c-social{margin-bottom:0.5em;}@media (min-width:767px){.c-hero__inner .c-social{margin-bottom:0;}}.c-hero__content{width:100%;padding:1.875rem 0;}@media (min-width:767px){.c-hero__content{padding:2.77778rem 0;}}.c-hero__half{margin-bottom:20px;}@media (min-width:1024px){.c-hero__half{padding-left:2.22222rem;margin-bottom:0;width:50%;}}@media (min-width:1024px){.c-hero__desc{margin-top:10px;}}@media (min-width:767px){.c-hero--w-img{display:-webkit-box;display:-ms-flexbox;display:flex;}}@media (min-width:767px){.c-hero--w-img .c-hero__wrapper{min-height:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;}}@media (min-width:1024px){.c-hero--w-img .c-hero__wrapper{min-height:350px;}}.c-hero--w-img .c-hero__img{display:none;margin:30px -20px -30px -20px;}@media (min-width:767px){.c-hero--w-img .c-hero__img{display:block;position:absolute;right:0;bottom:0;margin:0;max-width:50%;width:50%;padding-left:20px;}}.c-hero--w-img .c-hero__img img{display:block;height:auto;width:100%;}.t-learning .c-hero--w-img .c-hero__img img{height:100%;-o-object-fit:cover;object-fit:cover;}@media (min-width:767px){.c-hero--w-img .c-hero__title{width:50%;}}@media (min-width:767px){.c-hero--error .c-hero__wrapper{min-height:30vh;}}@media (min-width:1024px){.c-hero--error .c-hero__wrapper{min-height:40vh;}}@media (min-width:1400px){.c-hero--error .c-hero__wrapper{min-height:50vh;}}.c-hero--error .c-hero__title{margin-bottom:20px;}@media (min-width:767px){.c-hero--error .c-hero__title{margin-bottom:30px;}}@media (min-width:767px){.c-hero--error .c-hero__title{max-width:30%;}}@media (min-width:1400px){.c-hero--error .c-hero__title{max-width:50%;}}@media (min-width:767px){.c-hero--error .c-hero__img{max-width:70%;}}@media (min-width:1400px){.c-hero--error .c-hero__img{max-width:50%;}}.c-hero--error .c-hero__img .media-full{margin-bottom:0;}.c-hero--search{background-color:#e5f4f8;}.c-hero--search .c-hero__title{font-size:1.56rem;line-height:1.4;}@media all and (min-width:767px){.c-hero--search .c-hero__title{font-size:1.56rem;line-height:1.4;}}@media all and (min-width:1024px){.c-hero--search .c-hero__title{font-size:1.67rem;line-height:1.4;}}@media all and (min-width:1400px){.c-hero--search .c-hero__title{font-size:1.8rem;line-height:1.4;}}@media (min-width:1024px){.c-hero--search .c-hero__content{margin-left:-2.22222rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto;}}.c-hero--search .c-hero__content input[type=text]{background-color:#FFFFFF;}.c-hero--search .c-hero__content label{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal;}.c-hero--longform-content{position:relative;margin-top:-1px;border-bottom:0;}.c-hero--longform-content .c-hero__wrapper{position:relative;}@media (min-width:767px){.c-hero--longform-content .c-hero__wrapper{min-height:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}@media (min-width:1024px){.c-hero--longform-content .c-hero__wrapper{min-height:350px;}}.c-hero--longform-content .media-hero{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0.1;-webkit-filter:grayscale(1);filter:grayscale(1);}.c-hero--campaign{background-color:#FEC2DB;color:#003057;overflow:visible;}.c-hero--campaign .c-hero__campaign-image{margin-top:-40px;pointer-events:none;max-width:300px;margin-left:auto;margin-right:auto;}@media (min-width:767px){.c-hero--campaign .c-hero__campaign-image{margin:0;position:absolute;right:0;bottom:0;-webkit-transform:translateY(30%) translateX(10%);-ms-transform:translateY(30%) translateX(10%);transform:translateY(30%) translateX(10%);top:auto;width:300px;max-width:none;margin-top:0;}.c-hero--campaign .c-hero__campaign-image::before{content:'';display:block;padding-bottom:100%;}.c-hero--campaign .c-hero__campaign-image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;}}@media (min-width:1024px){.c-hero--campaign .c-hero__campaign-image{width:375px;-webkit-transform:translateY(30%) translateX(5%);-ms-transform:translateY(30%) translateX(5%);transform:translateY(30%) translateX(5%);}}@media (min-width:1280px){.c-hero--campaign .c-hero__campaign-image{width:450px;-webkit-transform:translateY(35%) translateX(5%);-ms-transform:translateY(35%) translateX(5%);transform:translateY(35%) translateX(5%);}}@media (min-width:1400px){.c-hero--campaign .c-hero__campaign-image{width:500px;}}@media (min-width:767px){.c-hero--campaign .c-hero__text-content{max-width:60%;}.c-hero--campaign .c-hero__content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;}}@media (min-width:1024px){.c-hero--campaign .c-hero__content{padding:3.88889rem 0;}}.c-hero--campaign .c-social__list .o-icon{fill:#003057 !important;}.has-campaign-hero .c-hero--campaign .o-meta-link{-webkit-backface-visibility:hidden;backface-visibility:hidden;}.has-campaign-hero .c-hero--campaign .o-meta-link > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;}@media (min-width:767px){.has-campaign-hero .c-hero--campaign .o-meta-link > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.has-campaign-hero .c-hero--campaign .o-meta-link:hover,.has-campaign-hero .c-hero--campaign .o-meta-link:focus{text-decoration:none;}.has-campaign-hero .c-hero--campaign .o-meta-link:hover > span:not(.visually-hidden),.has-campaign-hero .c-hero--campaign .o-meta-link:focus > span:not(.visually-hidden){background-size:0% 100%;}.has-campaign-hero .c-hero--campaign .o-meta-link.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-home-hero{padding:20px;background-color:#003057;color:#FFFFFF;position:relative;}@media (min-width:767px){.c-home-hero{padding:30px;}}@media (min-width:1024px){.c-home-hero{padding:40px;}}.c-home-hero > *:last-child{margin-bottom:0;}.c-home-hero__content{position:relative;z-index:1;}@media (min-width:767px){.c-home-hero__content{width:50%;padding-right:30px;}}@media (min-width:1024px){.c-home-hero__content{padding-right:40px;}}.c-home-hero__title{font-size:1.56rem;line-height:1.4;margin-bottom:0.5em;}@media all and (min-width:767px){.c-home-hero__title{font-size:1.56rem;line-height:1.4;}}@media all and (min-width:1024px){.c-home-hero__title{font-size:1.67rem;line-height:1.4;}}@media all and (min-width:1400px){.c-home-hero__title{font-size:1.8rem;line-height:1.4;}}.c-home-hero__image{margin-left:-20px;margin-right:-20px;margin-top:-20px;margin-bottom:20px;}@media (min-width:767px){.c-home-hero__image{margin:0;position:absolute;z-index:0;top:0;right:0;bottom:0;left:50%;}}@media (min-width:767px){.c-home-hero__image img{-o-object-fit:cover;object-fit:cover;position:absolute;top:0;right:0;height:100%;width:100%;}}.c-legacy{border:1px solid #25B2D3;}.c-legacy__header{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #25B2D3;}.c-legacy__tag{width:30%;padding:10px;background-color:#003057;color:#FFFFFF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;word-break:break-word;}@media (min-width:767px){.c-legacy__tag{padding:15px;width:20%;}}@media (min-width:1024px){.c-legacy__tag{padding:20px;width:18%;}}.c-legacy__title{font-size:1.12rem;line-height:1.4;width:70%;padding:10px;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media all and (min-width:767px){.c-legacy__title{font-size:1.12rem;line-height:1.4;}}@media all and (min-width:1024px){.c-legacy__title{font-size:1.11rem;line-height:1.4;}}@media all and (min-width:1400px){.c-legacy__title{font-size:1.1rem;line-height:1.4;}}@media (min-width:767px){.c-legacy__title{padding:15px;width:80%;}}@media (min-width:1024px){.c-legacy__title{padding:20px;width:82%;}}.c-legacy__content{padding:15px;}@media (min-width:767px){.c-legacy__content{padding:30px;}}.c-main{margin-bottom:1.875rem;}@media (min-width:767px){.c-main{margin-bottom:2.77778rem;}}@media (min-width:1024px){.c-main{margin-bottom:3.5rem;}}@media (max-width:1399px){.c-drilldown-reveal{height:100%;width:100%;overflow:hidden;overflow-y:auto;}}.c-main-navigation__menu-wrapper--level-1{display:none;position:absolute;left:0;width:100%;will-change:transform;background-color:#FFFFFF;}@media (max-width:1399px){.c-main-navigation__menu-wrapper--level-1{top:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);padding-bottom:56px;-webkit-box-shadow:-1px 0px 0px #25B2D3;box-shadow:-1px 0px 0px #25B2D3;}}@media (min-width:1400px){.c-main-navigation__menu-wrapper--level-1{top:calc(100% + 1px);z-index:10;position:absolute;width:100%;padding:3rem 0rem;background-color:#FFFFFF;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);max-width:1400px;}}@media (min-width:1400px){.c-main-navigation__menu-wrapper--level-1:before{content:'';width:100%;height:100%;background-image:-webkit-gradient(linear,left top,right top,from(#e5f4f8),color-stop(33%,#e5f4f8),color-stop(33%,#FFFFFF),to(#FFFFFF));background-image:-o-linear-gradient(left,#e5f4f8 0%,#e5f4f8 33%,#FFFFFF 33%,#FFFFFF 100%);background-image:linear-gradient(90deg,#e5f4f8 0%,#e5f4f8 33%,#FFFFFF 33%,#FFFFFF 100%);position:absolute;z-index:20;top:0;left:0;}}@media (min-width:1400px){.c-main-navigation__menu-wrapper--level-1:after{content:'';width:100vw;height:100%;background-image:-webkit-gradient(linear,left top,right top,from(#e5f4f8),color-stop(50%,#e5f4f8),color-stop(50%,#FFFFFF),to(#FFFFFF));background-image:-o-linear-gradient(left,#e5f4f8 0%,#e5f4f8 50%,#FFFFFF 50%,#FFFFFF 100%);background-image:linear-gradient(90deg,#e5f4f8 0%,#e5f4f8 50%,#FFFFFF 50%,#FFFFFF 100%);position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}}.c-main-navigation__menu-wrapper--level-1.is-active{display:grid;grid-template-columns:462px 1fr;}.c-main-navigation__menu{margin:0;padding:0;list-style:none;}@media (max-width:1399px){.c-main-navigation__menu{z-index:10;min-height:100%;position:relative;}}.c-main-navigation__menu--level-0{width:100%;}@media (min-width:1400px){.c-main-navigation__menu--level-0{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;max-width:1400px;width:100%;padding:0 50px;margin:0 auto;}}@media (min-width:1400px){.c-main-navigation__menu--level-1{-webkit-column-count:2;column-count:2;}}.c-main-navigation__menu--level-2{padding-bottom:1rem;margin-top:-0.75rem;}@media (min-width:1400px){.c-main-navigation__menu--level-2{margin-top:0rem;margin-bottom:0.25rem;padding-bottom:0;}}@media (max-width:1399px){.c-main-navigation__item--level-0{border-bottom:1px solid #25B2D3;}}@media (min-width:1400px){.c-main-navigation__item--level-0{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-bottom:1rem;}}@media (min-width:1400px){.c-main-navigation__item--level-0:last-child .c-main-navigation__item-link--level-0:after{display:block;}}@media (max-width:1399px){.c-main-navigation__item--level-1{border-bottom:1px solid #25B2D3;}}@media (min-width:1400px){.c-main-navigation__item--level-1{padding:0 50px;position:relative;z-index:20;-webkit-column-break-inside:avoid;break-inside:avoid;}}.c-main-navigation__item--description{background-color:#e5f4f8;}@media (min-width:1400px){.c-main-navigation__item--description{background-color:transparent;padding:50px;width:462px;-ms-flex-negative:0;flex-shrink:0;margin-top:-3rem;margin-bottom:0;height:100%;}}.c-main-navigation__item:has(~ .submenu-open),.c-main-navigation__item.submenu-open ~ .c-main-navigation__item{display:none;}@media (min-width:1400px){.c-main-navigation__item-description-title{margin-bottom:4rem;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-main-navigation__item-description-title > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;}}@media (min-width:1400px) and (min-width:767px){.c-main-navigation__item-description-title > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:1400px){.c-main-navigation__item-description-title:hover,.c-main-navigation__item-description-title:focus{text-decoration:none;}.c-main-navigation__item-description-title:hover > span:not(.visually-hidden),.c-main-navigation__item-description-title:focus > span:not(.visually-hidden){background-size:100% 100%;}.c-main-navigation__item-description-title.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}}.c-main-navigation__item-description-summary{font-weight:normal;line-height:1.6;}@media (min-width:1400px){.c-main-navigation__item-description-summary:before{content:'';display:block;width:50px;height:2px;background-color:#25B2D3;margin-bottom:1rem;}}.c-main-navigation__item-description-summary > *:last-child{margin-bottom:0;}.c-main-navigation__item-link{font-size:1rem;line-height:1.25;text-decoration:none;font-weight:bold;}@media all and (min-width:767px){.c-main-navigation__item-link{font-size:0.88rem;line-height:1.25;}}@media all and (min-width:1024px){.c-main-navigation__item-link{font-size:0.88rem;line-height:1.25;}}@media all and (min-width:1400px){.c-main-navigation__item-link{font-size:0.8rem;line-height:1.25;}}@media (max-width:1399px){.c-main-navigation__item-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:0.5rem 1.25rem;}}@media (min-width:1400px){.c-main-navigation__item-link{display:block;position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-main-navigation__item-link > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;}}@media (min-width:1400px) and (min-width:767px){.c-main-navigation__item-link > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:1400px){.c-main-navigation__item-link:hover,.c-main-navigation__item-link:focus{text-decoration:none;}.c-main-navigation__item-link:hover > span:not(.visually-hidden),.c-main-navigation__item-link:focus > span:not(.visually-hidden){background-size:100% 100%;}.c-main-navigation__item-link.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}}.c-main-navigation__item-link:hover,.c-main-navigation__item-link:focus{text-decoration:none;}@media (max-width:1399px){.c-main-navigation__item-link > span{pointer-events:none;margin-right:0.5rem;}}.c-main-navigation__item-link > svg{pointer-events:none;}@media (max-width:1399px){.c-main-navigation__item-link--level-0{padding:1.25rem 1.25rem;}}@media (min-width:1400px){.c-main-navigation__item-link--level-0{width:100%;padding:0 1.25rem;line-height:1.25;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:20;}}@media (min-width:1400px){.c-main-navigation__item-link--level-0:focus{-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-main-navigation__item-link--level-0:focus > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;}}@media (min-width:1400px) and (min-width:767px){.c-main-navigation__item-link--level-0:focus > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:1400px){.c-main-navigation__item-link--level-0:focus:hover,.c-main-navigation__item-link--level-0:focus:focus{text-decoration:none;}.c-main-navigation__item-link--level-0:focus:hover > span:not(.visually-hidden),.c-main-navigation__item-link--level-0:focus:focus > span:not(.visually-hidden){background-size:100% 100%;}.c-main-navigation__item-link--level-0:focus.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}}@media (min-width:1400px){.c-main-navigation__item-link--level-0:before,.c-main-navigation__item-link--level-0:after{content:'';width:1px;height:70%;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:#25B2D3;}}@media (min-width:1400px){.c-main-navigation__item-link--level-0:before{left:0;}}@media (min-width:1400px){.c-main-navigation__item-link--level-0:after{display:none;right:0;}}@media (min-width:1400px){.c-main-navigation__item-link--level-0 > span{display:block;padding:0.75rem 0;}}.c-main-navigation__item-link--level-1{padding-top:1.25rem;padding-bottom:1.25rem;}@media (min-width:1400px){.c-main-navigation__item-link--level-1{padding-top:1rem;padding-bottom:1rem;}}.c-main-navigation__item-link--level-2{opacity:0.7;font-weight:normal;}@media (min-width:1400px){.c-main-navigation__item-link--level-2{padding-top:0.25rem;padding-bottom:0.25rem;}}@media (max-width:1399px){.c-main-navigation__item-link--description{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:0;}}@media (min-width:1400px){.c-main-navigation__item-link--description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;text-align:left;}}@media (max-width:1399px){.c-main-navigation__item-link--description > *:last-child{margin-bottom:0;}}@media (min-width:1400px){.c-main-navigation__item-link > .o-icon{display:none;}}@media (max-width:1399px){.c-main-navigation__back-button{opacity:0;visibility:hidden;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;bottom:0;left:0;z-index:20;will-change:opacity;}}@media (min-width:1400px){.c-main-navigation__back-button{display:none;}}.c-main-navigation__back-button .o-icon{margin-right:1rem;}.c-pagination{padding:30px 0;}.c-pagination__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.c-pagination__item.is-active a{text-decoration:underline;}.c-pagination__item a{padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;}.c-pagination__item .o-icon{width:2rem;height:2rem;}.c-pagination__item--prev,.c-pagination__item--next{-ms-flex-negative:0;flex-shrink:0;}.c-pagination__item--prev a:hover .o-icon,.c-pagination__item--prev a:focus .o-icon,.c-pagination__item--next a:hover .o-icon,.c-pagination__item--next a:focus .o-icon{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);}.c-pagination__item--prev .o-icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.c-pagination__item--prev a:hover .o-icon,.c-pagination__item--prev a:focus .o-icon{-webkit-transform:scale(1.2) rotate(180deg);-ms-transform:scale(1.2) rotate(180deg);transform:scale(1.2) rotate(180deg);}.t-learning .c-pagination__item{font-size:1.25rem;line-height:1.2;font-weight:bold;}@media all and (min-width:767px){.t-learning .c-pagination__item{font-size:1.66667rem;}}@media all and (min-width:1400px){.t-learning .c-pagination__item{font-size:1.5rem;}}.t-learning .c-pagination__item a,.t-learning .c-pagination__item.is-active a{text-decoration:none;}.t-learning .c-pagination__item a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.t-learning .c-pagination__item a::after{content:"";width:calc(100%);height:10px;display:block;background-repeat:no-repeat;background-image:-o-linear-gradient(transparent calc(100% - 10px),#B5FF2B calc(100% - 10px),#B5FF2B calc(100% + 1px),transparent calc(100% + 1px));background-image:linear-gradient(transparent calc(100% - 10px),#B5FF2B calc(100% - 10px),#B5FF2B calc(100% + 1px),transparent calc(100% + 1px));background-size:0 100%;}@media (min-width:767px){.t-learning .c-pagination__item a::after{-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.t-learning .c-pagination__item a:hover::after,.t-learning .c-pagination__item a:focus::after{background-size:100% 100%;}.t-learning .c-pagination__item.is-active a::after{background-size:100% 100%;}.t-learning .c-pagination__item .o-icon{width:1.8rem;height:1.8rem;border-radius:50%;}.t-learning .pager__item--previous a::after,.t-learning .pager__item--previous a:hover::after,.t-learning .pager__item--previous a:focus::after,.t-learning .pager__item--next a::after,.t-learning .pager__item--next a:hover::after,.t-learning .pager__item--next a:focus::after{background-size:0 100%;}.c-nav-jumplink{font-size:1rem;line-height:1.5;background-color:#003057;color:#FFFFFF;position:relative;z-index:5;}@media all and (min-width:767px){.c-nav-jumplink{font-size:0.88rem;line-height:1.5;}}@media all and (min-width:1024px){.c-nav-jumplink{font-size:1rem;line-height:1.5;}}@media all and (min-width:1400px){.c-nav-jumplink{font-size:0.9rem;line-height:1.5;}}.c-nav-jumplink.is-sticky{position:fixed;z-index:1000;top:0;left:0;right:0;}.toolbar-fixed .c-nav-jumplink.is-sticky{top:var(--gin-toolbar-y-offset);}.c-nav-jumplink__header{padding:20px 0;}.c-nav-jumplink__header-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.c-nav-jumplink__synopsis{margin-bottom:0;}.c-nav-jumplink__content{padding:20px 0;background-color:#003057;border-top:1px solid #FFFFFF;}.c-nav-jumplink__links{display:grid;row-gap:20px;}@media (min-width:1024px){.c-nav-jumplink__links{grid-template-columns:repeat(3,minmax(0,1fr));-webkit-column-gap:50px;column-gap:50px;}}.c-nav-jumplink__link{text-decoration:underline;}.c-nav-jumplink__link:hover,.c-nav-jumplink__link:focus{text-decoration:none;}.c-nav-jumplink__link.is-active{font-weight:bold;}.c-nav-jumplink__progress{height:5px;background-color:#25B2D3;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}.c-nav-jumplink__toggle-btn{background:none;padding:0;color:inherit;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;outline:none;}.c-nav-jumplink__toggle-btn.is-active .c-nav-jumplink__icon{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}.c-nav-jumplink__icon{margin-left:20px;width:36px;height:36px;}.c-language-switcher{position:relative;z-index:10;}.c-language-switcher__dropdown{display:none;font-size:1rem;line-height:1;position:absolute;z-index:10;top:100%;left:0;width:100%;min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content;background-color:#003057;color:#FFFFFF;}@media all and (min-width:767px){.c-language-switcher__dropdown{font-size:0.88rem;line-height:1;}}@media all and (min-width:1024px){.c-language-switcher__dropdown{font-size:1rem;line-height:1;}}@media all and (min-width:1400px){.c-language-switcher__dropdown{font-size:0.9rem;line-height:1;}}.c-language-switcher__dropdown.is-active{display:block;}.c-language-switcher__menu{padding:10px 20px 20px;margin:0;list-style:none;border:1px solid #003057;}.c-language-switcher__menu li:not(:last-child){margin-bottom:1rem;}.c-language-switcher__menu a{-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-language-switcher__menu a > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;}@media (min-width:767px){.c-language-switcher__menu a > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-language-switcher__menu a:hover,.c-language-switcher__menu a:focus{text-decoration:none;}.c-language-switcher__menu a:hover > span:not(.visually-hidden),.c-language-switcher__menu a:focus > span:not(.visually-hidden){background-size:100% 100%;}.c-language-switcher__menu a.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.media-post_content_logo{border-top:1px solid #25B2D3;padding-top:20px;margin-top:20px;margin-bottom:-0.625rem;}.media-post_content_logo.t-learning,.t-learning .media-post_content_logo{border-color:#FF8BFF;}.media-post_content_logo.t-learning--educator,.t-learning--educator .media-post_content_logo{border-color:#00E7BD;}.media-post_content_logo.t-digital-transparency,.t-digital-transparency .media-post_content_logo{border-color:#6F00B0;}.t-digital-transparency .media-post_content_logo{border-color:#6F00B0;}@media (min-width:767px){.media-post_content_logo{padding-top:30px;margin-top:30px;margin-bottom:-1.11111rem;}}@media (min-width:1024px){.media-post_content_logo{margin-bottom:-1.83333rem;}}.media-post_content_logo img{margin-left:auto;}.c-promo-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-ms-flex-item-align:stretch;align-self:stretch;width:100%;position:relative;}.c-promo-link__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px;padding-left:0;padding-right:10px;width:100%;height:100%;border-bottom:1px solid #25B2D3;position:relative;}.c-promo-link__link:hover .c-promo-link__download-icon svg,.c-promo-link__link:focus .c-promo-link__download-icon svg{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);}.c-promo-link__link .c-promo-link__btn-icon{-ms-flex-negative:0;flex-shrink:0;width:1.75rem;height:1.75rem;}.c-promo-link__link .c-promo-link__btn-icon.page-node-type-longform-content,.page-node-type-longform-content .c-promo-link__link .c-promo-link__btn-icon{border-bottom-color:#3A0C4C;}.c-promo-link__link .c-promo-link__btn-icon.t-default,.t-default .c-promo-link__link .c-promo-link__btn-icon{border-bottom-color:#003057;}.c-promo-link__link .c-promo-link__btn-icon.t-default-dark,.t-default-dark .c-promo-link__link .c-promo-link__btn-icon{border-bottom-color:#003057;}.c-promo-link__link .c-promo-link__btn-icon.t-guidance,.t-guidance .c-promo-link__link .c-promo-link__btn-icon{border-bottom-color:#8F1049;}.c-promo-link__link .c-promo-link__btn-icon.t-your-vote-matters,.t-your-vote-matters .c-promo-link__link .c-promo-link__btn-icon{border-bottom-color:#076A6E;}.c-promo-link__link .c-promo-link__btn-icon.t-mature-orange,.t-mature-orange .c-promo-link__link .c-promo-link__btn-icon{border-bottom-color:#B24B1F;}.c-promo-link__link .c-promo-link__btn-icon.t-mature-green,.t-mature-green .c-promo-link__link .c-promo-link__btn-icon{border-bottom-color:#706012;}.c-promo-link__link .c-promo-link__btn-icon.t-mature-purple,.t-mature-purple .c-promo-link__link .c-promo-link__btn-icon{border-bottom-color:#3A0C4C;}.c-promo-link__link .c-promo-link__btn-icon.t-mature-yellow,.t-mature-yellow .c-promo-link__link .c-promo-link__btn-icon{border-bottom-color:#706012;}.c-promo-link__link .c-promo-link__btn-icon.t-mature-brown,.t-mature-brown .c-promo-link__link .c-promo-link__btn-icon{border-bottom-color:#2B220A;}.c-promo-link__link .c-promo-link__btn-icon.t-learning,.t-learning .c-promo-link__link .c-promo-link__btn-icon{border-bottom-color:#FFFFFF;}.c-promo-link__link .c-promo-link__btn-icon.t-learning--educator,.t-learning--educator .c-promo-link__link .c-promo-link__btn-icon{border-bottom-color:#FFFFFF;}.c-promo-link__link .c-promo-link__btn-icon.t-digital-transparency,.t-digital-transparency .c-promo-link__link .c-promo-link__btn-icon{border-bottom-color:#000000;}.c-promo-link__link .c-promo-link__btn-icon.t-black,.t-black .c-promo-link__link .c-promo-link__btn-icon{border-bottom-color:#003057;}.c-promo-link__link:hover,.c-promo-link__link:focus{text-decoration:none;}@media (min-width:767px){.c-promo-link__link:hover .c-promo-link__btn-icon,.c-promo-link__link:focus .c-promo-link__btn-icon{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px);}}.c-promo-link__link:hover .c-promo-link__title span,.c-promo-link__link:focus .c-promo-link__title span{background-size:100% 100%;}.c-promo-link__has-icon .c-promo-link__title-wrapper,.c-promo-link__has-icon .c-promo-link__subtitle{margin-left:40px;}@media (min-width:767px){.c-promo-link__has-icon .c-promo-link__title-wrapper,.c-promo-link__has-icon .c-promo-link__subtitle{margin-left:60px;}}.c-promo-link__link--no-padding-top{padding-top:0;}.c-promo-link__title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0;}.c-promo-link__title-wrapper > .o-icon{-ms-flex-negative:0;flex-shrink:0;width:1.75rem;height:1.75rem;}.c-promo-link__title{font-size:1.12rem;line-height:1.4;font-family:"Swis721MdBTW05-Bold","helvetica","arial",sans-serif;-webkit-backface-visibility:hidden;backface-visibility:hidden;margin-right:20px;margin-bottom:0;width:80%;}@media all and (min-width:767px){.c-promo-link__title{font-size:1.12rem;line-height:1.4;}}@media all and (min-width:1024px){.c-promo-link__title{font-size:1.11rem;line-height:1.4;}}@media all and (min-width:1400px){.c-promo-link__title{font-size:1.1rem;line-height:1.4;}}.c-promo-link__title > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;}@media (min-width:767px){.c-promo-link__title > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-promo-link__title:hover,.c-promo-link__title:focus{text-decoration:none;}.c-promo-link__title:hover > span:not(.visually-hidden),.c-promo-link__title:focus > span:not(.visually-hidden){background-size:100% 100%;}.c-promo-link__title.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-promo-link__title .o-icon{display:none;}@media (min-width:767px){.c-promo-link__title .o-icon{display:inline-block;vertical-align:middle;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);height:0.5rem;width:0.5rem;}}.c-promo-link__title--large{font-size:1.38rem;line-height:1.4;}@media all and (min-width:767px){.c-promo-link__title--large{font-size:1.35rem;line-height:1.4;}}@media all and (min-width:1024px){.c-promo-link__title--large{font-size:1.33rem;line-height:1.4;}}@media all and (min-width:1400px){.c-promo-link__title--large{font-size:1.3rem;line-height:1.4;}}.c-promo-link__subtitle{display:inline-block;position:relative;margin-bottom:5px;padding-top:20px;font-family:"Swis721LtBTW05-Medium","helvetica","arial",sans-serif;font-size:18px;}.c-promo-link__subtitle::after{content:'';margin-left:10px;padding-right:6px;background-image:url(https://www.electoralcommission.org.uk/themes/custom/electoralcommission/dist/img/svg/background-image/icon-caret-guidance-bg.svg);background-size:contain;background-position:center;background-repeat:no-repeat;}.c-promo-link__download-icon{position:absolute;left:0;top:0;}.c-promo-link__download-icon .o-icon{width:30px;height:36px;}.c-promo-link__download-icon--no-parent{top:20px;}.c-promo-link__summary{width:100%;font-size:1rem;line-height:1.5;margin-top:15px;font-weight:normal;}@media all and (min-width:767px){.c-promo-link__summary{font-size:0.88rem;line-height:1.5;}}@media all and (min-width:1024px){.c-promo-link__summary{font-size:1rem;line-height:1.5;}}@media all and (min-width:1400px){.c-promo-link__summary{font-size:0.9rem;line-height:1.5;}}@media (min-width:767px){.c-promo-link--teaser .c-promo-link__link{border-bottom:0;border-left:1px solid #25B2D3;padding:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.c-promo-link--teaser .c-promo-link__link:before{content:'';background-color:#e5f4f8;width:0;position:absolute;left:0;right:0;top:0;bottom:0;z-index:-1;-webkit-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;}.c-promo-link--teaser .c-promo-link__link:hover:before,.c-promo-link--teaser .c-promo-link__link:focus:before{width:100%;}}.c-promo-link--guidance-legacy .c-promo-link__link{border-bottom:1px solid #a91255;}@media (min-width:767px){.c-promo-link--guidance-legacy .c-promo-link__link{border-bottom:0;border-left:1px solid #a91255;}.c-promo-link--guidance-legacy .c-promo-link__link:before{background-color:rgba(169,18,85,0.1);}}.c-promo-link--guidance-legacy .o-icon{fill:#a91255;}.c-content-hub--themed{width:100vw;position:relative;left:50%;margin-left:-50vw;overflow:hidden;}.c-content-hub--themed.page-node-type-longform-content,.page-node-type-longform-content .c-content-hub--themed{background-color:#F2F0F3;color:#3A0C4C;}.c-content-hub--themed.t-default,.t-default .c-content-hub--themed{background-color:#e5f4f8;color:#003057;}.c-content-hub--themed.t-default-dark,.t-default-dark .c-content-hub--themed{background-color:#E3E7EA;color:#003057;}.c-content-hub--themed.t-guidance,.t-guidance .c-content-hub--themed{background-color:#F4EDF0;color:#8F1049;}.c-content-hub--themed.t-your-vote-matters,.t-your-vote-matters .c-content-hub--themed{background-color:#ECF3F3;color:#076A6E;}.c-content-hub--themed.t-mature-orange,.t-mature-orange .c-content-hub--themed{background-color:#F6F0EE;color:#B24B1F;}.c-content-hub--themed.t-mature-green,.t-mature-green .c-content-hub--themed{background-color:#F1F2ED;color:#706012;}.c-content-hub--themed.t-mature-purple,.t-mature-purple .c-content-hub--themed{background-color:#F2F0F3;color:#3A0C4C;}.c-content-hub--themed.t-mature-yellow,.t-mature-yellow .c-content-hub--themed{background-color:#F3F2ED;color:#706012;}.c-content-hub--themed.t-mature-brown,.t-mature-brown .c-content-hub--themed{background-color:#EEEEED;color:#2B220A;}.c-content-hub--themed.t-learning,.t-learning .c-content-hub--themed{background-color:#323131;color:#FFFFFF;}.c-content-hub--themed.t-learning--educator,.t-learning--educator .c-content-hub--themed{background-color:#323131;color:#FFFFFF;}.c-content-hub--themed.t-digital-transparency,.t-digital-transparency .c-content-hub--themed{background-color:#F0E6F6;color:#000000;}.c-content-hub--themed.t-black,.t-black .c-content-hub--themed{background-color:#e5f4f8;color:#003057;}@media (min-width:767px){.page-node-type-page .c-content-hub--themed,.page-node-type-article .c-content-hub--themed{left:calc(70% + 0.83333rem);}}@media (min-width:1024px){.page-node-type-page .c-content-hub--themed,.page-node-type-article .c-content-hub--themed{left:calc(70% + 1.11111rem);}}@media (min-width:1400px){.page-node-type-page .c-content-hub--themed,.page-node-type-article .c-content-hub--themed{left:calc(70% + 1.25rem);}}.polling-station-hero{padding:1.875rem 0;background-color:#077988;text-align:center;color:#FFFFFF;}@media (min-width:767px){.polling-station-hero{padding:2.77778rem 0;}}@media (min-width:1400px){.polling-station-hero{padding:3.5rem 0;}}.polling-station-hero__heading{font-family:"Swis721LtBTW05-Medium","helvetica","arial",sans-serif;text-align:left;margin:0;}.polling-station-hero__heading-upper{display:block;margin-bottom:1em;font-size:1rem;line-height:1.2;}@media all and (min-width:767px){.polling-station-hero__heading-upper{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){.polling-station-hero__heading-upper{font-size:0.8rem;line-height:1.2;}}@media all and (min-width:1400px){.polling-station-hero__heading-upper{font-size:0.8rem;line-height:1.2;}}.polling-station{padding:1.875rem 0;}@media (min-width:767px){.polling-station{padding:2.77778rem 0;}}@media (min-width:1400px){.polling-station{padding:3.5rem 0;}}.polling-station:last-child{padding-bottom:0;}.polling-station:not(:first-child){border-top:1px solid #25B2D3;}.polling-station__list{padding:0;}.polling-station__list li:not(:last-child){margin-bottom:1rem;}.polling-station__list li,.polling-station__list button{width:100%;}.polling-station__ballots,.polling-station__address{margin-bottom:1.5rem;}@media (min-width:767px){.polling-station__ballots,.polling-station__address{margin-bottom:2rem;}}@media (min-width:1024px){.polling-station__address address{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}.polling-station__map{width:100%;height:50vh;}@media (max-width:1023px){.polling-station__services{margin-top:0.5rem;}}@media (min-width:1024px){.polling-station__services{width:50%;}}.polling-station__services a{-webkit-backface-visibility:hidden;backface-visibility:hidden;}.polling-station__services a > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;}@media (min-width:767px){.polling-station__services a > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.polling-station__services a:hover,.polling-station__services a:focus{text-decoration:none;}.polling-station__services a:hover > span:not(.visually-hidden),.polling-station__services a:focus > span:not(.visually-hidden){background-size:0% 100%;}.polling-station__services a.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.polling-station-footer{border-top:1px solid #25B2D3;}.polling-station-footer__inner{text-align:center;margin:1.875rem 0;}@media (min-width:767px){.polling-station-footer__inner{margin:2.77778rem 0;}}@media (min-width:1400px){.polling-station-footer__inner{margin:3.5rem 0;}}.ballot{padding:20px 0;margin-bottom:20px;border-top:1px solid #077988;border-bottom:1px solid #077988;}.ballot__candidate:not(:last-child){margin-bottom:20px;}.c-summary-box .polling-station__map{margin-bottom:20px;}.c-polling-station-slice{border:1px solid #25B2D3;padding:20px;}@media (min-width:767px){.c-polling-station-slice{padding:30px;}}@media (min-width:1024px){.c-polling-station-slice{padding:40px;}}.postcode-search{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;}.postcode-search__input{color:#002C57;margin-bottom:0;}.postcode-search__input::-webkit-input-placeholder{color:#002C57;}.postcode-search__input:-ms-input-placeholder{color:#002C57;}.postcode-search__input::-ms-input-placeholder{color:#002C57;}.postcode-search__input::placeholder{color:#002C57;}.postcode-search__input::-webkit-input-placeholder{color:#002C57;}.postcode-search__input:-moz-placeholder{color:#002C57;}.postcode-search__input::-moz-placeholder{color:#002C57;}.postcode-search__input:-ms-input-placeholder{color:#002C57;}.postcode-search__input::-ms-input-placeholder{color:#002C57;}.postcode-search__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:59px;-ms-flex-negative:0;flex-shrink:0;border:2px solid #007292;background-color:#e5f4f8;color:#007292;-webkit-transition:0.2s ease-in-out;-o-transition:0.2s ease-in-out;transition:0.2s ease-in-out;cursor:pointer;}.postcode-search__btn:hover,.postcode-search__btn:focus{background-color:#007292;}.postcode-search__btn:hover .o-icon,.postcode-search__btn:focus .o-icon{fill:#FFFFFF;}.postcode-search__btn .o-icon{fill:#007292;}.postcode-search__error{margin-top:0.5rem;}.c-quote{margin:0;padding:30px 0;border-top:1px solid #25B2D3;border-bottom:1px solid #25B2D3;}@media (min-width:1024px){.c-quote{padding:50px 0;}}.c-quote__image{overflow:hidden;border-radius:9999px;width:60px;height:60px;margin-bottom:1em;position:relative;}.c-quote__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;}.c-quote__content{font-size:1.38rem;line-height:1.4;font-weight:600;}@media all and (min-width:767px){.c-quote__content{font-size:1.333rem;line-height:1.4;}}@media all and (min-width:1400px){.c-quote__content{font-size:1.3rem;}}.c-quote__content p:first-child:before,.c-quote__content p:last-child:after{content:none;}.c-quote__content--small{font-size:1.25rem;}@media all and (min-width:767px){.c-quote__content--small{font-size:1.111rem;}}@media all and (min-width:1400px){.c-quote__content--small{font-size:1rem;}}.c-quote__cite{margin-top:20px;}.c-quote__cite p{font-size:1rem;line-height:1.2;}@media all and (min-width:767px){.c-quote__cite p{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){.c-quote__cite p{font-size:0.8rem;line-height:1.2;}}@media all and (min-width:1400px){.c-quote__cite p{font-size:0.8rem;line-height:1.2;}}.c-quote__cite .o-icon{margin-right:10px;-ms-flex-negative:0;flex-shrink:0;width:1.5rem;height:1.5rem;display:inline-block;vertical-align:sub;}.page-node-type-longform-content .c-quote-container{background-color:#003057;color:#FFFFFF;margin-left:calc(50% - var(--vw,1vw) * 50);margin-right:calc(50% - var(--vw,1vw) * 50);padding:1.875rem calc(var(--vw,1vw) * 50 - 50%);}@media (min-width:767px){.page-node-type-longform-content .c-quote-container{padding:2.77778rem calc(var(--vw,1vw) * 50 - 50%);}}@media (min-width:1400px){.page-node-type-longform-content .c-quote-container{padding:3.5rem calc(var(--vw,1vw) * 50 - 50%);}}.page-node-type-longform-content .c-quote-container .o-slice__padding{margin:0;}.page-node-type-longform-content .c-quote-container .o-slice__title > span{background:none;}.page-node-type-longform-content .c-quote{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:0;padding:0;}.page-node-type-longform-content .c-quote__content{font-size:1.56rem;line-height:1.4;}@media all and (min-width:767px){.page-node-type-longform-content .c-quote__content{font-size:1.56rem;line-height:1.4;}}@media all and (min-width:1024px){.page-node-type-longform-content .c-quote__content{font-size:1.67rem;line-height:1.4;}}@media all and (min-width:1400px){.page-node-type-longform-content .c-quote__content{font-size:1.8rem;line-height:1.4;}}.page-node-type-longform-content .c-quote__cite{font-size:1rem;line-height:1.2;margin-bottom:0;margin-top:20px;color:#25B2D3;}@media all and (min-width:767px){.page-node-type-longform-content .c-quote__cite{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){.page-node-type-longform-content .c-quote__cite{font-size:0.8rem;line-height:1.2;}}@media all and (min-width:1400px){.page-node-type-longform-content .c-quote__cite{font-size:0.8rem;line-height:1.2;}}.page-node-type-longform-content .c-quote__cite::before{content:"\2014";display:inline-block;}.page-node-type-longform-content .c-quote__cite .o-icon{display:none;}.c-resources-download{padding:20px;background-color:#e5f4f8;color:#003057;}@media (min-width:767px){.c-resources-download{padding:30px;}}@media (min-width:1024px){.c-resources-download{padding:40px;}}.c-resources-download.page-node-type-longform-content,.page-node-type-longform-content .c-resources-download{background-color:#F2F0F3;color:#3A0C4C;}.c-resources-download.t-default,.t-default .c-resources-download{background-color:#e5f4f8;color:#003057;}.c-resources-download.t-default-dark,.t-default-dark .c-resources-download{background-color:#E3E7EA;color:#003057;}.c-resources-download.t-guidance,.t-guidance .c-resources-download{background-color:#F4EDF0;color:#8F1049;}.c-resources-download.t-your-vote-matters,.t-your-vote-matters .c-resources-download{background-color:#ECF3F3;color:#076A6E;}.c-resources-download.t-mature-orange,.t-mature-orange .c-resources-download{background-color:#F6F0EE;color:#B24B1F;}.c-resources-download.t-mature-green,.t-mature-green .c-resources-download{background-color:#F1F2ED;color:#706012;}.c-resources-download.t-mature-purple,.t-mature-purple .c-resources-download{background-color:#F2F0F3;color:#3A0C4C;}.c-resources-download.t-mature-yellow,.t-mature-yellow .c-resources-download{background-color:#F3F2ED;color:#706012;}.c-resources-download.t-mature-brown,.t-mature-brown .c-resources-download{background-color:#EEEEED;color:#2B220A;}.c-resources-download.t-learning,.t-learning .c-resources-download{background-color:#323131;color:#FFFFFF;}.c-resources-download.t-learning--educator,.t-learning--educator .c-resources-download{background-color:#323131;color:#FFFFFF;}.c-resources-download.t-digital-transparency,.t-digital-transparency .c-resources-download{background-color:#F0E6F6;color:#000000;}.c-resources-download.t-black,.t-black .c-resources-download{background-color:#e5f4f8;color:#003057;}.c-resources-download h1.page-node-type-longform-content,.page-node-type-longform-content .c-resources-download h1,.c-resources-download h2.page-node-type-longform-content,.page-node-type-longform-content .c-resources-download h2,.c-resources-download h3.page-node-type-longform-content,.page-node-type-longform-content .c-resources-download h3,.c-resources-download h4.page-node-type-longform-content,.page-node-type-longform-content .c-resources-download h4,.c-resources-download h5.page-node-type-longform-content,.page-node-type-longform-content .c-resources-download h5{color:#705191;}.c-resources-download h1.t-default,.t-default .c-resources-download h1,.c-resources-download h2.t-default,.t-default .c-resources-download h2,.c-resources-download h3.t-default,.t-default .c-resources-download h3,.c-resources-download h4.t-default,.t-default .c-resources-download h4,.c-resources-download h5.t-default,.t-default .c-resources-download h5{color:#003057;}.c-resources-download h1.t-default-dark,.t-default-dark .c-resources-download h1,.c-resources-download h2.t-default-dark,.t-default-dark .c-resources-download h2,.c-resources-download h3.t-default-dark,.t-default-dark .c-resources-download h3,.c-resources-download h4.t-default-dark,.t-default-dark .c-resources-download h4,.c-resources-download h5.t-default-dark,.t-default-dark .c-resources-download h5{color:#003057;}.c-resources-download h1.t-guidance,.t-guidance .c-resources-download h1,.c-resources-download h2.t-guidance,.t-guidance .c-resources-download h2,.c-resources-download h3.t-guidance,.t-guidance .c-resources-download h3,.c-resources-download h4.t-guidance,.t-guidance .c-resources-download h4,.c-resources-download h5.t-guidance,.t-guidance .c-resources-download h5{color:#a91255;}.c-resources-download h1.t-your-vote-matters,.t-your-vote-matters .c-resources-download h1,.c-resources-download h2.t-your-vote-matters,.t-your-vote-matters .c-resources-download h2,.c-resources-download h3.t-your-vote-matters,.t-your-vote-matters .c-resources-download h3,.c-resources-download h4.t-your-vote-matters,.t-your-vote-matters .c-resources-download h4,.c-resources-download h5.t-your-vote-matters,.t-your-vote-matters .c-resources-download h5{color:#077988;}.c-resources-download h1.t-mature-orange,.t-mature-orange .c-resources-download h1,.c-resources-download h2.t-mature-orange,.t-mature-orange .c-resources-download h2,.c-resources-download h3.t-mature-orange,.t-mature-orange .c-resources-download h3,.c-resources-download h4.t-mature-orange,.t-mature-orange .c-resources-download h4,.c-resources-download h5.t-mature-orange,.t-mature-orange .c-resources-download h5{color:#B74E20;}.c-resources-download h1.t-mature-green,.t-mature-green .c-resources-download h1,.c-resources-download h2.t-mature-green,.t-mature-green .c-resources-download h2,.c-resources-download h3.t-mature-green,.t-mature-green .c-resources-download h3,.c-resources-download h4.t-mature-green,.t-mature-green .c-resources-download h4,.c-resources-download h5.t-mature-green,.t-mature-green .c-resources-download h5{color:#897616;}.c-resources-download h1.t-mature-purple,.t-mature-purple .c-resources-download h1,.c-resources-download h2.t-mature-purple,.t-mature-purple .c-resources-download h2,.c-resources-download h3.t-mature-purple,.t-mature-purple .c-resources-download h3,.c-resources-download h4.t-mature-purple,.t-mature-purple .c-resources-download h4,.c-resources-download h5.t-mature-purple,.t-mature-purple .c-resources-download h5{color:#705191;}.c-resources-download h1.t-mature-yellow,.t-mature-yellow .c-resources-download h1,.c-resources-download h2.t-mature-yellow,.t-mature-yellow .c-resources-download h2,.c-resources-download h3.t-mature-yellow,.t-mature-yellow .c-resources-download h3,.c-resources-download h4.t-mature-yellow,.t-mature-yellow .c-resources-download h4,.c-resources-download h5.t-mature-yellow,.t-mature-yellow .c-resources-download h5{color:#897616;}.c-resources-download h1.t-mature-brown,.t-mature-brown .c-resources-download h1,.c-resources-download h2.t-mature-brown,.t-mature-brown .c-resources-download h2,.c-resources-download h3.t-mature-brown,.t-mature-brown .c-resources-download h3,.c-resources-download h4.t-mature-brown,.t-mature-brown .c-resources-download h4,.c-resources-download h5.t-mature-brown,.t-mature-brown .c-resources-download h5{color:#2B220A;}.c-resources-download h1.t-learning,.t-learning .c-resources-download h1,.c-resources-download h2.t-learning,.t-learning .c-resources-download h2,.c-resources-download h3.t-learning,.t-learning .c-resources-download h3,.c-resources-download h4.t-learning,.t-learning .c-resources-download h4,.c-resources-download h5.t-learning,.t-learning .c-resources-download h5{color:#B5FF2B;}.c-resources-download h1.t-learning--educator,.t-learning--educator .c-resources-download h1,.c-resources-download h2.t-learning--educator,.t-learning--educator .c-resources-download h2,.c-resources-download h3.t-learning--educator,.t-learning--educator .c-resources-download h3,.c-resources-download h4.t-learning--educator,.t-learning--educator .c-resources-download h4,.c-resources-download h5.t-learning--educator,.t-learning--educator .c-resources-download h5{color:#DEACFF;}.c-resources-download h1.t-digital-transparency,.t-digital-transparency .c-resources-download h1,.c-resources-download h2.t-digital-transparency,.t-digital-transparency .c-resources-download h2,.c-resources-download h3.t-digital-transparency,.t-digital-transparency .c-resources-download h3,.c-resources-download h4.t-digital-transparency,.t-digital-transparency .c-resources-download h4,.c-resources-download h5.t-digital-transparency,.t-digital-transparency .c-resources-download h5{color:#6E0BAD;}.c-resources-download h1.t-black,.t-black .c-resources-download h1,.c-resources-download h2.t-black,.t-black .c-resources-download h2,.c-resources-download h3.t-black,.t-black .c-resources-download h3,.c-resources-download h4.t-black,.t-black .c-resources-download h4,.c-resources-download h5.t-black,.t-black .c-resources-download h5{color:#003057;}.c-resources-download .c-resources-download__title{font-size:1.38rem;line-height:1.4;}@media all and (min-width:767px){.c-resources-download .c-resources-download__title{font-size:1.35rem;line-height:1.4;}}@media all and (min-width:1024px){.c-resources-download .c-resources-download__title{font-size:1.33rem;line-height:1.4;}}@media all and (min-width:1400px){.c-resources-download .c-resources-download__title{font-size:1.3rem;line-height:1.4;}}.c-resources-download .c-resources-download__title > span{background:none;}@media (min-width:767px){.c-resources-download__items{margin-left:-1.66667rem;}}@media (min-width:1024px){.c-resources-download__items{margin-left:-2.22222rem;}}@media (min-width:1400px){.c-resources-download__items{margin-left:-2.5rem;}}@media (min-width:767px){.c-resources-download__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}}@media (min-width:767px){.c-resources-download__item{padding-left:1.66667rem;}}@media (min-width:1024px){.c-resources-download__item{padding-left:2.22222rem;}}@media (min-width:1400px){.c-resources-download__item{padding-left:2.5rem;}}@media (min-width:767px){.c-resources-download__item{width:50%;}}.c-resources-download__content{-webkit-backface-visibility:hidden;backface-visibility:hidden;font-size:1.12rem;line-height:1.4;font-family:"Swis721MdBTW05-Bold","helvetica","arial",sans-serif;margin-right:20px;}.c-resources-download__content > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;}@media (min-width:767px){.c-resources-download__content > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-resources-download__content:hover,.c-resources-download__content:focus{text-decoration:none;}.c-resources-download__content:hover > span:not(.visually-hidden),.c-resources-download__content:focus > span:not(.visually-hidden){background-size:100% 100%;}.c-resources-download__content.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}@media all and (min-width:767px){.c-resources-download__content{font-size:1.12rem;line-height:1.4;}}@media all and (min-width:1024px){.c-resources-download__content{font-size:1.11rem;line-height:1.4;}}@media all and (min-width:1400px){.c-resources-download__content{font-size:1.1rem;line-height:1.4;}}.c-resources-download__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #003057;height:100%;padding:20px;padding-left:0;padding-right:10px;}.c-resources-download__link.t-learning,.t-learning .c-resources-download__link{border-color:#B5FF2B;}.c-resources-download__link.t-learning--educator,.t-learning--educator .c-resources-download__link{border-color:#DEACFF;}.c-resources-download__link.t-digital-transparency,.t-digital-transparency .c-resources-download__link{border-color:#6F00B0;}.c-resources-download__link:hover,.c-resources-download__link:focus{text-decoration:none;}@media (min-width:767px){.c-resources-download__link:hover > .o-icon,.c-resources-download__link:focus > .o-icon{-webkit-transform:rotate(90deg) translateY(-5px);-ms-transform:rotate(90deg) translateY(-5px);transform:rotate(90deg) translateY(-5px);}}.c-resources-download__link:hover .c-resources-download__content span,.c-resources-download__link:focus .c-resources-download__content span{background-size:100% 100%;}.c-resources-download__link .o-icon{-ms-flex-negative:0;flex-shrink:0;width:1.75rem;height:1.75rem;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}.c-review{margin:1.875rem 0;border:1px solid #25B2D3;padding:10px;}@media (min-width:767px){.c-review{margin:2.77778rem 0;}}@media (min-width:1400px){.c-review{margin:3.5rem 0;}}@media (min-width:767px){.c-review{padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;}}@media (min-width:1024px){.c-review{padding:15px;}}.c-review__item{padding:10px;}@media (min-width:767px){.c-review__item{padding:0 10px;-ms-flex-preferred-size:50%;flex-basis:50%;}}@media (min-width:1024px){.c-review__item{padding:10px 15px;}}.c-review__item.-last{border-top:1px solid #25B2D3;}@media (min-width:767px){.c-review__item.-last{padding-left:15px;border-left:1px solid #25B2D3;border-top:0;}}@media (min-width:1024px){.c-review__item.-last{padding-left:30px;}}.c-review__item a{-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-review__item a > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;}@media (min-width:767px){.c-review__item a > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-review__item a:hover,.c-review__item a:focus{text-decoration:none;}.c-review__item a:hover > span:not(.visually-hidden),.c-review__item a:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-review__item a.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-review--longform{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px;border:0;background-color:#e5f4f8;color:#003057;}.c-review--longform.page-node-type-longform-content,.page-node-type-longform-content .c-review--longform{background-color:#F2F0F3;color:#3A0C4C;}.c-review--longform.t-default,.t-default .c-review--longform{background-color:#e5f4f8;color:#003057;}.c-review--longform.t-default-dark,.t-default-dark .c-review--longform{background-color:#E3E7EA;color:#003057;}.c-review--longform.t-guidance,.t-guidance .c-review--longform{background-color:#F4EDF0;color:#8F1049;}.c-review--longform.t-your-vote-matters,.t-your-vote-matters .c-review--longform{background-color:#ECF3F3;color:#076A6E;}.c-review--longform.t-mature-orange,.t-mature-orange .c-review--longform{background-color:#F6F0EE;color:#B24B1F;}.c-review--longform.t-mature-green,.t-mature-green .c-review--longform{background-color:#F1F2ED;color:#706012;}.c-review--longform.t-mature-purple,.t-mature-purple .c-review--longform{background-color:#F2F0F3;color:#3A0C4C;}.c-review--longform.t-mature-yellow,.t-mature-yellow .c-review--longform{background-color:#F3F2ED;color:#706012;}.c-review--longform.t-mature-brown,.t-mature-brown .c-review--longform{background-color:#EEEEED;color:#2B220A;}.c-review--longform.t-learning,.t-learning .c-review--longform{background-color:#323131;color:#FFFFFF;}.c-review--longform.t-learning--educator,.t-learning--educator .c-review--longform{background-color:#323131;color:#FFFFFF;}.c-review--longform.t-digital-transparency,.t-digital-transparency .c-review--longform{background-color:#F0E6F6;color:#000000;}.c-review--longform.t-black,.t-black .c-review--longform{background-color:#e5f4f8;color:#003057;}@media (min-width:767px){.c-review--longform{padding:30px;width:70%;}}@media (min-width:1024px){.c-review--longform{padding:40px;}}.c-review--longform .c-review__title{width:100%;margin-bottom:0.5em;}.c-review--longform .c-review__title.page-node-type-longform-content,.page-node-type-longform-content .c-review--longform .c-review__title{color:#705191;}.c-review--longform .c-review__title.t-default,.t-default .c-review--longform .c-review__title{color:#003057;}.c-review--longform .c-review__title.t-default-dark,.t-default-dark .c-review--longform .c-review__title{color:#003057;}.c-review--longform .c-review__title.t-guidance,.t-guidance .c-review--longform .c-review__title{color:#a91255;}.c-review--longform .c-review__title.t-your-vote-matters,.t-your-vote-matters .c-review--longform .c-review__title{color:#077988;}.c-review--longform .c-review__title.t-mature-orange,.t-mature-orange .c-review--longform .c-review__title{color:#B74E20;}.c-review--longform .c-review__title.t-mature-green,.t-mature-green .c-review--longform .c-review__title{color:#897616;}.c-review--longform .c-review__title.t-mature-purple,.t-mature-purple .c-review--longform .c-review__title{color:#705191;}.c-review--longform .c-review__title.t-mature-yellow,.t-mature-yellow .c-review--longform .c-review__title{color:#897616;}.c-review--longform .c-review__title.t-mature-brown,.t-mature-brown .c-review--longform .c-review__title{color:#2B220A;}.c-review--longform .c-review__title.t-learning,.t-learning .c-review--longform .c-review__title{color:#B5FF2B;}.c-review--longform .c-review__title.t-learning--educator,.t-learning--educator .c-review--longform .c-review__title{color:#DEACFF;}.c-review--longform .c-review__title.t-digital-transparency,.t-digital-transparency .c-review--longform .c-review__title{color:#6E0BAD;}.c-review--longform .c-review__title.t-black,.t-black .c-review--longform .c-review__title{color:#003057;}.c-review--longform .c-review__item{padding-left:0;padding-right:0;}@media (min-width:767px){.c-review--log .c-review__item.-last{border-left:0;padding-left:0;text-align:right;}}.c-search-block{top:100%;padding:6px 20px;}@media (min-width:767px){.c-search-block{display:none;}}.c-search-block:before{right:40px;}.c-search-block__form{display:-webkit-box;display:-ms-flexbox;display:flex;}.c-search-block__form input{padding:16px 0;background-color:#FFFFFF;border-bottom:0;}.c-search-block__submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;}.c-search-block__submit .o-icon{width:1rem;height:1rem;}.c-search-bar .form-item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}.c-search-bar .form-submit{height:100%;background-color:#003057;border:1px solid #FFFFFF;-webkit-transition:background-color 0.2s ease-in-out;-o-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out;background-image:url(https://www.electoralcommission.org.uk/themes/custom/electoralcommission/dist/img/svg/background-image/icon-search-bg.svg);background-size:15%;background-repeat:no-repeat;background-position:right 20px center;}@media (min-width:767px){.c-search-bar .form-submit{padding-top:0;padding-bottom:0;}}.c-search-bar .form-submit:hover,.c-search-bar .form-submit:focus{background-color:#007292;}@media (min-width:767px){.c-search-bar--foi{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;}}.c-search-bar--foi .form-submit{border:none;}@media (min-width:767px){.c-search-bar--foi .form-wrapper,.c-search-bar--foi .form-item{margin-bottom:0;}}.c-search-bar--in-hero form,.c-search-bar--guidance form{display:-webkit-box;display:-ms-flexbox;display:flex;}.c-search-bar--in-hero .form-wrapper,.c-search-bar--in-hero .form-item,.c-search-bar--guidance .form-wrapper,.c-search-bar--guidance .form-item{margin-bottom:0;}.c-search-bar--in-hero .form-submit,.c-search-bar--guidance .form-submit{text-indent:-999px;white-space:nowrap;overflow:hidden;background-size:35%;background-position:center;width:4rem;padding:0;}@media (min-width:767px){.c-search-bar--in-hero .form-submit,.c-search-bar--guidance .form-submit{width:3.33rem;}}.c-search-bar--in-hero form{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;}.c-search-bar--in-hero label{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal;}.c-search-bar--in-hero .form-item input{border-bottom:1px solid transparent;background-color:#FFFFFF;}.c-search-bar--guidance{display:-webkit-box;display:-ms-flexbox;display:flex;}.c-search-bar--guidance .form-item input{border:none;color:#003057;background-color:#FFFFFF;}.c-search-bar--guidance .form-item input::-webkit-input-placeholder{font-size:1rem;line-height:initial;color:#003057;}.c-search-bar--guidance .form-item input:-ms-input-placeholder{font-size:1rem;line-height:initial;color:#003057;}.c-search-bar--guidance .form-item input::-ms-input-placeholder{font-size:1rem;line-height:initial;color:#003057;}.c-search-bar--guidance .form-item input::placeholder{font-size:1rem;line-height:initial;color:#003057;}@media all and (min-width:767px){.c-search-bar--guidance .form-item input::-webkit-input-placeholder{font-size:0.88rem;line-height:initial;}.c-search-bar--guidance .form-item input:-ms-input-placeholder{font-size:0.88rem;line-height:initial;}.c-search-bar--guidance .form-item input::-ms-input-placeholder{font-size:0.88rem;line-height:initial;}.c-search-bar--guidance .form-item input::placeholder{font-size:0.88rem;line-height:initial;}}@media all and (min-width:1024px){.c-search-bar--guidance .form-item input::-webkit-input-placeholder{font-size:1rem;line-height:initial;}.c-search-bar--guidance .form-item input:-ms-input-placeholder{font-size:1rem;line-height:initial;}.c-search-bar--guidance .form-item input::-ms-input-placeholder{font-size:1rem;line-height:initial;}.c-search-bar--guidance .form-item input::placeholder{font-size:1rem;line-height:initial;}}@media all and (min-width:1400px){.c-search-bar--guidance .form-item input::-webkit-input-placeholder{font-size:0.9rem;line-height:initial;}.c-search-bar--guidance .form-item input:-ms-input-placeholder{font-size:0.9rem;line-height:initial;}.c-search-bar--guidance .form-item input::-ms-input-placeholder{font-size:0.9rem;line-height:initial;}.c-search-bar--guidance .form-item input::placeholder{font-size:0.9rem;line-height:initial;}}.c-search-bar--guidance .form-item input::-webkit-input-placeholder{font-size:1rem;line-height:initial;color:#003057;}@media all and (min-width:767px){.c-search-bar--guidance .form-item input::-webkit-input-placeholder{font-size:0.88rem;line-height:initial;}}@media all and (min-width:1024px){.c-search-bar--guidance .form-item input::-webkit-input-placeholder{font-size:1rem;line-height:initial;}}@media all and (min-width:1400px){.c-search-bar--guidance .form-item input::-webkit-input-placeholder{font-size:0.9rem;line-height:initial;}}.c-search-bar--guidance .form-item input:-moz-placeholder{font-size:1rem;line-height:initial;color:#003057;}@media all and (min-width:767px){.c-search-bar--guidance .form-item input:-moz-placeholder{font-size:0.88rem;line-height:initial;}}@media all and (min-width:1024px){.c-search-bar--guidance .form-item input:-moz-placeholder{font-size:1rem;line-height:initial;}}@media all and (min-width:1400px){.c-search-bar--guidance .form-item input:-moz-placeholder{font-size:0.9rem;line-height:initial;}}.c-search-bar--guidance .form-item input::-moz-placeholder{font-size:1rem;line-height:initial;color:#003057;}@media all and (min-width:767px){.c-search-bar--guidance .form-item input::-moz-placeholder{font-size:0.88rem;line-height:initial;}}@media all and (min-width:1024px){.c-search-bar--guidance .form-item input::-moz-placeholder{font-size:1rem;line-height:initial;}}@media all and (min-width:1400px){.c-search-bar--guidance .form-item input::-moz-placeholder{font-size:0.9rem;line-height:initial;}}.c-search-bar--guidance .form-item input:-ms-input-placeholder{font-size:1rem;line-height:initial;color:#003057;}@media all and (min-width:767px){.c-search-bar--guidance .form-item input:-ms-input-placeholder{font-size:0.88rem;line-height:initial;}}@media all and (min-width:1024px){.c-search-bar--guidance .form-item input:-ms-input-placeholder{font-size:1rem;line-height:initial;}}@media all and (min-width:1400px){.c-search-bar--guidance .form-item input:-ms-input-placeholder{font-size:0.9rem;line-height:initial;}}.c-search-bar--guidance .form-item input::-ms-input-placeholder{font-size:1rem;line-height:initial;color:#003057;}@media all and (min-width:767px){.c-search-bar--guidance .form-item input::-ms-input-placeholder{font-size:0.88rem;line-height:initial;}}@media all and (min-width:1024px){.c-search-bar--guidance .form-item input::-ms-input-placeholder{font-size:1rem;line-height:initial;}}@media all and (min-width:1400px){.c-search-bar--guidance .form-item input::-ms-input-placeholder{font-size:0.9rem;line-height:initial;}}.c-search-bar--guidance .form-submit{border:2px solid #FFFFFF;border-left:none;}.c-sidebar{margin:20px 0;font-size:1rem;line-height:1.2;}@media all and (min-width:767px){.c-sidebar{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){.c-sidebar{font-size:1rem;line-height:1.4;}}@media all and (min-width:1400px){.c-sidebar{font-size:0.9rem;line-height:1.4;}}@media (min-width:767px){.c-sidebar{padding:0 10px 10px;margin-top:0;}}@media (min-width:1024px){.c-sidebar{padding:0 20px 20px;}}.c-sidebar > span{display:block;margin-bottom:10px;}.c-sidebar a{font-size:1rem;line-height:1.2;-webkit-backface-visibility:hidden;backface-visibility:hidden;margin-bottom:10px;display:block;}@media all and (min-width:767px){.c-sidebar a{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){.c-sidebar a{font-size:1rem;line-height:1.4;}}@media all and (min-width:1400px){.c-sidebar a{font-size:0.9rem;line-height:1.4;}}.c-sidebar a > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;}@media (min-width:767px){.c-sidebar a > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-sidebar a:hover,.c-sidebar a:focus{text-decoration:none;}.c-sidebar a:hover > span:not(.visually-hidden),.c-sidebar a:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-sidebar a.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.t-digital-transparency .c-sidebar a{-webkit-backface-visibility:hidden;backface-visibility:hidden;}.t-digital-transparency .c-sidebar a > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),#6E0BAD calc(100% - 2px),#6E0BAD calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),#6E0BAD calc(100% - 2px),#6E0BAD calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;}@media (min-width:767px){.t-digital-transparency .c-sidebar a > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.t-digital-transparency .c-sidebar a:hover,.t-digital-transparency .c-sidebar a:focus{text-decoration:none;}.t-digital-transparency .c-sidebar a:hover > span:not(.visually-hidden),.t-digital-transparency .c-sidebar a:focus > span:not(.visually-hidden){background-size:0% 100%;}.t-digital-transparency .c-sidebar a.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-sidebar__title{font-size:1.12rem;line-height:1.4;margin-bottom:0.5em;}@media all and (min-width:767px){.c-sidebar__title{font-size:1.12rem;line-height:1.4;}}@media all and (min-width:1024px){.c-sidebar__title{font-size:1.11rem;line-height:1.4;}}@media all and (min-width:1400px){.c-sidebar__title{font-size:1.1rem;line-height:1.4;}}.c-sidebar--first{padding-bottom:20px;border-bottom:1px solid #25B2D3;}.c-sidebar--first.t-learning,.t-learning .c-sidebar--first{border-color:#FF8BFF;}.c-sidebar--first.t-learning--educator,.t-learning--educator .c-sidebar--first{border-color:#00E7BD;}.c-sidebar--first.t-digital-transparency,.t-digital-transparency .c-sidebar--first{border-color:#6F00B0;}.t-digital-transparency .c-sidebar--first{border-color:#6F00B0;}.c-social__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;}.c-social__list:last-of-type.-print:after,.c-social__list:last-of-type.-email:after{content:none;}.c-social__list:first-of-type.-print,.c-social__list:first-of-type.-email,.c-social__list:first-of-type.-pdf-download{padding-left:0;}.c-social__list.-social{padding-right:10px;margin-right:10px;}.c-social__list.-print:after,.c-social__list.-social:after,.c-social__list.-email:after{content:'';width:1px;height:25px;background-color:currentColor;position:absolute;right:0;top:50%;margin-top:-12px;}.c-social__list.-print,.c-social__list.-email{padding:0 10px;}.c-social__list.-pdf-download .o-icon{position:relative;top:-3px;}.c-social__list .c-social__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px;}.c-social__list .c-social__link:hover .o-icon,.c-social__list .c-social__link:focus .o-icon{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);}.c-social__list .o-icon{width:1rem;height:1rem;}.c-social__list .o-icon.page-node-type-longform-content,.page-node-type-longform-content .c-social__list .o-icon{fill:#FFFFFF;}.c-social__list .o-icon.t-default,.t-default .c-social__list .o-icon{fill:#003057;}.c-social__list .o-icon.t-default-dark,.t-default-dark .c-social__list .o-icon{fill:#FFFFFF;}.c-social__list .o-icon.t-guidance,.t-guidance .c-social__list .o-icon{fill:#FFFFFF;}.c-social__list .o-icon.t-your-vote-matters,.t-your-vote-matters .c-social__list .o-icon{fill:#FFFFFF;}.c-social__list .o-icon.t-mature-orange,.t-mature-orange .c-social__list .o-icon{fill:#FFFFFF;}.c-social__list .o-icon.t-mature-green,.t-mature-green .c-social__list .o-icon{fill:#FFFFFF;}.c-social__list .o-icon.t-mature-purple,.t-mature-purple .c-social__list .o-icon{fill:#FFFFFF;}.c-social__list .o-icon.t-mature-yellow,.t-mature-yellow .c-social__list .o-icon{fill:#FFFFFF;}.c-social__list .o-icon.t-mature-brown,.t-mature-brown .c-social__list .o-icon{fill:#FFFFFF;}.c-social__list .o-icon.t-learning,.t-learning .c-social__list .o-icon{fill:#000000;}.c-social__list .o-icon.t-learning--educator,.t-learning--educator .c-social__list .o-icon{fill:#000000;}.c-social__list .o-icon.t-digital-transparency,.t-digital-transparency .c-social__list .o-icon{fill:#FFFFFF;}.c-social__list .o-icon.t-black,.t-black .c-social__list .o-icon{fill:#FFFFFF;}.c-social__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.c-social__title{font-size:1rem;line-height:1.5;display:none;}@media all and (min-width:767px){.c-social__title{font-size:0.88rem;line-height:1.5;}}@media all and (min-width:1024px){.c-social__title{font-size:1rem;line-height:1.5;}}@media all and (min-width:1400px){.c-social__title{font-size:0.9rem;line-height:1.5;}}@media (min-width:767px){.c-social__title{display:block;margin-right:20px;}}.c-summary-box{padding:20px;background-color:#e5f4f8;color:#003057;}@media (min-width:767px){.c-summary-box{padding:30px;}}@media (min-width:1024px){.c-summary-box{padding:40px;}}.c-summary-box h2,.c-summary-box h3,.c-summary-box h4{margin-bottom:0.5em;}.c-summary-box p:last-child,.c-summary-box ul:last-child,.c-summary-box ol:last-child,.c-summary-box ul > li:last-child{margin-bottom:0;}.c-summary-box .c-summary-box{background-color:transparent;border:1px solid #003057;margin:0;}.c-summary-box--grey{background-color:#f5f5f5;}.c-summary-box__title--boxed{font-size:1.38rem;line-height:1.4;}@media all and (min-width:767px){.c-summary-box__title--boxed{font-size:1.35rem;line-height:1.4;}}@media all and (min-width:1024px){.c-summary-box__title--boxed{font-size:1.33rem;line-height:1.4;}}@media all and (min-width:1400px){.c-summary-box__title--boxed{font-size:1.3rem;line-height:1.4;}}@media (min-width:767px){.page-node-type-longform-content .c-summary-box{width:70%;}}.c-summary-box--themed.c-summary-box a:not(.button-link){color:inherit;}.c-summary-box--themed.page-node-type-longform-content,.page-node-type-longform-content .c-summary-box--themed{background-color:#F2F0F3;color:#3A0C4C;}.c-summary-box--themed.t-default,.t-default .c-summary-box--themed{background-color:#e5f4f8;color:#003057;}.c-summary-box--themed.t-default-dark,.t-default-dark .c-summary-box--themed{background-color:#E3E7EA;color:#003057;}.c-summary-box--themed.t-guidance,.t-guidance .c-summary-box--themed{background-color:#F4EDF0;color:#8F1049;}.c-summary-box--themed.t-your-vote-matters,.t-your-vote-matters .c-summary-box--themed{background-color:#ECF3F3;color:#076A6E;}.c-summary-box--themed.t-mature-orange,.t-mature-orange .c-summary-box--themed{background-color:#F6F0EE;color:#B24B1F;}.c-summary-box--themed.t-mature-green,.t-mature-green .c-summary-box--themed{background-color:#F1F2ED;color:#706012;}.c-summary-box--themed.t-mature-purple,.t-mature-purple .c-summary-box--themed{background-color:#F2F0F3;color:#3A0C4C;}.c-summary-box--themed.t-mature-purple a:not(.button-link),.t-mature-purple .c-summary-box--themed a:not(.button-link){color:#9F1BFF;}.c-summary-box--themed.t-mature-yellow,.t-mature-yellow .c-summary-box--themed{background-color:#F3F2ED;color:#706012;}.c-summary-box--themed.t-mature-brown,.t-mature-brown .c-summary-box--themed{background-color:#EEEEED;color:#2B220A;}.c-summary-box--themed.t-learning,.t-learning .c-summary-box--themed{background-color:#323131;color:#FFFFFF;}.c-summary-box--themed.t-learning--educator,.t-learning--educator .c-summary-box--themed{background-color:#323131;color:#FFFFFF;}.c-summary-box--themed.t-digital-transparency,.t-digital-transparency .c-summary-box--themed{background-color:#F0E6F6;color:#000000;}.c-summary-box--themed.t-black,.t-black .c-summary-box--themed{background-color:#e5f4f8;color:#003057;}.c-summary-box--themed h1.page-node-type-longform-content,.page-node-type-longform-content .c-summary-box--themed h1,.c-summary-box--themed h2.page-node-type-longform-content,.page-node-type-longform-content .c-summary-box--themed h2,.c-summary-box--themed h3.page-node-type-longform-content,.page-node-type-longform-content .c-summary-box--themed h3,.c-summary-box--themed h4.page-node-type-longform-content,.page-node-type-longform-content .c-summary-box--themed h4,.c-summary-box--themed h5.page-node-type-longform-content,.page-node-type-longform-content .c-summary-box--themed h5{color:#705191;}.c-summary-box--themed h1.t-default,.t-default .c-summary-box--themed h1,.c-summary-box--themed h2.t-default,.t-default .c-summary-box--themed h2,.c-summary-box--themed h3.t-default,.t-default .c-summary-box--themed h3,.c-summary-box--themed h4.t-default,.t-default .c-summary-box--themed h4,.c-summary-box--themed h5.t-default,.t-default .c-summary-box--themed h5{color:#003057;}.c-summary-box--themed h1.t-default-dark,.t-default-dark .c-summary-box--themed h1,.c-summary-box--themed h2.t-default-dark,.t-default-dark .c-summary-box--themed h2,.c-summary-box--themed h3.t-default-dark,.t-default-dark .c-summary-box--themed h3,.c-summary-box--themed h4.t-default-dark,.t-default-dark .c-summary-box--themed h4,.c-summary-box--themed h5.t-default-dark,.t-default-dark .c-summary-box--themed h5{color:#003057;}.c-summary-box--themed h1.t-guidance,.t-guidance .c-summary-box--themed h1,.c-summary-box--themed h2.t-guidance,.t-guidance .c-summary-box--themed h2,.c-summary-box--themed h3.t-guidance,.t-guidance .c-summary-box--themed h3,.c-summary-box--themed h4.t-guidance,.t-guidance .c-summary-box--themed h4,.c-summary-box--themed h5.t-guidance,.t-guidance .c-summary-box--themed h5{color:#a91255;}.c-summary-box--themed h1.t-your-vote-matters,.t-your-vote-matters .c-summary-box--themed h1,.c-summary-box--themed h2.t-your-vote-matters,.t-your-vote-matters .c-summary-box--themed h2,.c-summary-box--themed h3.t-your-vote-matters,.t-your-vote-matters .c-summary-box--themed h3,.c-summary-box--themed h4.t-your-vote-matters,.t-your-vote-matters .c-summary-box--themed h4,.c-summary-box--themed h5.t-your-vote-matters,.t-your-vote-matters .c-summary-box--themed h5{color:#077988;}.c-summary-box--themed h1.t-mature-orange,.t-mature-orange .c-summary-box--themed h1,.c-summary-box--themed h2.t-mature-orange,.t-mature-orange .c-summary-box--themed h2,.c-summary-box--themed h3.t-mature-orange,.t-mature-orange .c-summary-box--themed h3,.c-summary-box--themed h4.t-mature-orange,.t-mature-orange .c-summary-box--themed h4,.c-summary-box--themed h5.t-mature-orange,.t-mature-orange .c-summary-box--themed h5{color:#B74E20;}.c-summary-box--themed h1.t-mature-green,.t-mature-green .c-summary-box--themed h1,.c-summary-box--themed h2.t-mature-green,.t-mature-green .c-summary-box--themed h2,.c-summary-box--themed h3.t-mature-green,.t-mature-green .c-summary-box--themed h3,.c-summary-box--themed h4.t-mature-green,.t-mature-green .c-summary-box--themed h4,.c-summary-box--themed h5.t-mature-green,.t-mature-green .c-summary-box--themed h5{color:#897616;}.c-summary-box--themed h1.t-mature-purple,.t-mature-purple .c-summary-box--themed h1,.c-summary-box--themed h2.t-mature-purple,.t-mature-purple .c-summary-box--themed h2,.c-summary-box--themed h3.t-mature-purple,.t-mature-purple .c-summary-box--themed h3,.c-summary-box--themed h4.t-mature-purple,.t-mature-purple .c-summary-box--themed h4,.c-summary-box--themed h5.t-mature-purple,.t-mature-purple .c-summary-box--themed h5{color:#705191;}.c-summary-box--themed h1.t-mature-yellow,.t-mature-yellow .c-summary-box--themed h1,.c-summary-box--themed h2.t-mature-yellow,.t-mature-yellow .c-summary-box--themed h2,.c-summary-box--themed h3.t-mature-yellow,.t-mature-yellow .c-summary-box--themed h3,.c-summary-box--themed h4.t-mature-yellow,.t-mature-yellow .c-summary-box--themed h4,.c-summary-box--themed h5.t-mature-yellow,.t-mature-yellow .c-summary-box--themed h5{color:#897616;}.c-summary-box--themed h1.t-mature-brown,.t-mature-brown .c-summary-box--themed h1,.c-summary-box--themed h2.t-mature-brown,.t-mature-brown .c-summary-box--themed h2,.c-summary-box--themed h3.t-mature-brown,.t-mature-brown .c-summary-box--themed h3,.c-summary-box--themed h4.t-mature-brown,.t-mature-brown .c-summary-box--themed h4,.c-summary-box--themed h5.t-mature-brown,.t-mature-brown .c-summary-box--themed h5{color:#2B220A;}.c-summary-box--themed h1.t-learning,.t-learning .c-summary-box--themed h1,.c-summary-box--themed h2.t-learning,.t-learning .c-summary-box--themed h2,.c-summary-box--themed h3.t-learning,.t-learning .c-summary-box--themed h3,.c-summary-box--themed h4.t-learning,.t-learning .c-summary-box--themed h4,.c-summary-box--themed h5.t-learning,.t-learning .c-summary-box--themed h5{color:#B5FF2B;}.c-summary-box--themed h1.t-learning--educator,.t-learning--educator .c-summary-box--themed h1,.c-summary-box--themed h2.t-learning--educator,.t-learning--educator .c-summary-box--themed h2,.c-summary-box--themed h3.t-learning--educator,.t-learning--educator .c-summary-box--themed h3,.c-summary-box--themed h4.t-learning--educator,.t-learning--educator .c-summary-box--themed h4,.c-summary-box--themed h5.t-learning--educator,.t-learning--educator .c-summary-box--themed h5{color:#DEACFF;}.c-summary-box--themed h1.t-digital-transparency,.t-digital-transparency .c-summary-box--themed h1,.c-summary-box--themed h2.t-digital-transparency,.t-digital-transparency .c-summary-box--themed h2,.c-summary-box--themed h3.t-digital-transparency,.t-digital-transparency .c-summary-box--themed h3,.c-summary-box--themed h4.t-digital-transparency,.t-digital-transparency .c-summary-box--themed h4,.c-summary-box--themed h5.t-digital-transparency,.t-digital-transparency .c-summary-box--themed h5{color:#6E0BAD;}.c-summary-box--themed h1.t-black,.t-black .c-summary-box--themed h1,.c-summary-box--themed h2.t-black,.t-black .c-summary-box--themed h2,.c-summary-box--themed h3.t-black,.t-black .c-summary-box--themed h3,.c-summary-box--themed h4.t-black,.t-black .c-summary-box--themed h4,.c-summary-box--themed h5.t-black,.t-black .c-summary-box--themed h5{color:#003057;}.c-summary-box--themed .c-summary-box.page-node-type-longform-content,.page-node-type-longform-content .c-summary-box--themed .c-summary-box{border:1px solid #705191;}.c-summary-box--themed .c-summary-box.t-default,.t-default .c-summary-box--themed .c-summary-box{border:1px solid #003057;}.c-summary-box--themed .c-summary-box.t-default-dark,.t-default-dark .c-summary-box--themed .c-summary-box{border:1px solid #003057;}.c-summary-box--themed .c-summary-box.t-guidance,.t-guidance .c-summary-box--themed .c-summary-box{border:1px solid #a91255;}.c-summary-box--themed .c-summary-box.t-your-vote-matters,.t-your-vote-matters .c-summary-box--themed .c-summary-box{border:1px solid #077988;}.c-summary-box--themed .c-summary-box.t-mature-orange,.t-mature-orange .c-summary-box--themed .c-summary-box{border:1px solid #B74E20;}.c-summary-box--themed .c-summary-box.t-mature-green,.t-mature-green .c-summary-box--themed .c-summary-box{border:1px solid #897616;}.c-summary-box--themed .c-summary-box.t-mature-purple,.t-mature-purple .c-summary-box--themed .c-summary-box{border:1px solid #705191;}.c-summary-box--themed .c-summary-box.t-mature-yellow,.t-mature-yellow .c-summary-box--themed .c-summary-box{border:1px solid #897616;}.c-summary-box--themed .c-summary-box.t-mature-brown,.t-mature-brown .c-summary-box--themed .c-summary-box{border:1px solid #2B220A;}.c-summary-box--themed .c-summary-box.t-learning,.t-learning .c-summary-box--themed .c-summary-box{border:1px solid #B5FF2B;}.c-summary-box--themed .c-summary-box.t-learning--educator,.t-learning--educator .c-summary-box--themed .c-summary-box{border:1px solid #DEACFF;}.c-summary-box--themed .c-summary-box.t-digital-transparency,.t-digital-transparency .c-summary-box--themed .c-summary-box{border:1px solid #6E0BAD;}.c-summary-box--themed .c-summary-box.t-black,.t-black .c-summary-box--themed .c-summary-box{border:1px solid #003057;}.c-summary-box--w-margin{margin:1.875rem 0;}@media (min-width:767px){.c-summary-box--w-margin{margin:2.77778rem 0;}}@media (min-width:1400px){.c-summary-box--w-margin{margin:3.5rem 0;}}.c-further-reading{padding:20px;background-color:#e5f4f8;color:#003057;}@media (min-width:767px){.c-further-reading{padding:30px;}}@media (min-width:1024px){.c-further-reading{padding:40px;}}.c-further-reading.page-node-type-longform-content,.page-node-type-longform-content .c-further-reading{background-color:#F2F0F3;color:#3A0C4C;}.c-further-reading.t-default,.t-default .c-further-reading{background-color:#e5f4f8;color:#003057;}.c-further-reading.t-default-dark,.t-default-dark .c-further-reading{background-color:#E3E7EA;color:#003057;}.c-further-reading.t-guidance,.t-guidance .c-further-reading{background-color:#F4EDF0;color:#8F1049;}.c-further-reading.t-your-vote-matters,.t-your-vote-matters .c-further-reading{background-color:#ECF3F3;color:#076A6E;}.c-further-reading.t-mature-orange,.t-mature-orange .c-further-reading{background-color:#F6F0EE;color:#B24B1F;}.c-further-reading.t-mature-green,.t-mature-green .c-further-reading{background-color:#F1F2ED;color:#706012;}.c-further-reading.t-mature-purple,.t-mature-purple .c-further-reading{background-color:#F2F0F3;color:#3A0C4C;}.c-further-reading.t-mature-yellow,.t-mature-yellow .c-further-reading{background-color:#F3F2ED;color:#706012;}.c-further-reading.t-mature-brown,.t-mature-brown .c-further-reading{background-color:#EEEEED;color:#2B220A;}.c-further-reading.t-learning,.t-learning .c-further-reading{background-color:#323131;color:#FFFFFF;}.c-further-reading.t-learning--educator,.t-learning--educator .c-further-reading{background-color:#323131;color:#FFFFFF;}.c-further-reading.t-digital-transparency,.t-digital-transparency .c-further-reading{background-color:#F0E6F6;color:#000000;}.c-further-reading.t-black,.t-black .c-further-reading{background-color:#e5f4f8;color:#003057;}.c-further-reading h1.page-node-type-longform-content,.page-node-type-longform-content .c-further-reading h1,.c-further-reading h2.page-node-type-longform-content,.page-node-type-longform-content .c-further-reading h2,.c-further-reading h3.page-node-type-longform-content,.page-node-type-longform-content .c-further-reading h3,.c-further-reading h4.page-node-type-longform-content,.page-node-type-longform-content .c-further-reading h4,.c-further-reading h5.page-node-type-longform-content,.page-node-type-longform-content .c-further-reading h5{color:#705191;}.c-further-reading h1.t-default,.t-default .c-further-reading h1,.c-further-reading h2.t-default,.t-default .c-further-reading h2,.c-further-reading h3.t-default,.t-default .c-further-reading h3,.c-further-reading h4.t-default,.t-default .c-further-reading h4,.c-further-reading h5.t-default,.t-default .c-further-reading h5{color:#003057;}.c-further-reading h1.t-default-dark,.t-default-dark .c-further-reading h1,.c-further-reading h2.t-default-dark,.t-default-dark .c-further-reading h2,.c-further-reading h3.t-default-dark,.t-default-dark .c-further-reading h3,.c-further-reading h4.t-default-dark,.t-default-dark .c-further-reading h4,.c-further-reading h5.t-default-dark,.t-default-dark .c-further-reading h5{color:#003057;}.c-further-reading h1.t-guidance,.t-guidance .c-further-reading h1,.c-further-reading h2.t-guidance,.t-guidance .c-further-reading h2,.c-further-reading h3.t-guidance,.t-guidance .c-further-reading h3,.c-further-reading h4.t-guidance,.t-guidance .c-further-reading h4,.c-further-reading h5.t-guidance,.t-guidance .c-further-reading h5{color:#a91255;}.c-further-reading h1.t-your-vote-matters,.t-your-vote-matters .c-further-reading h1,.c-further-reading h2.t-your-vote-matters,.t-your-vote-matters .c-further-reading h2,.c-further-reading h3.t-your-vote-matters,.t-your-vote-matters .c-further-reading h3,.c-further-reading h4.t-your-vote-matters,.t-your-vote-matters .c-further-reading h4,.c-further-reading h5.t-your-vote-matters,.t-your-vote-matters .c-further-reading h5{color:#077988;}.c-further-reading h1.t-mature-orange,.t-mature-orange .c-further-reading h1,.c-further-reading h2.t-mature-orange,.t-mature-orange .c-further-reading h2,.c-further-reading h3.t-mature-orange,.t-mature-orange .c-further-reading h3,.c-further-reading h4.t-mature-orange,.t-mature-orange .c-further-reading h4,.c-further-reading h5.t-mature-orange,.t-mature-orange .c-further-reading h5{color:#B74E20;}.c-further-reading h1.t-mature-green,.t-mature-green .c-further-reading h1,.c-further-reading h2.t-mature-green,.t-mature-green .c-further-reading h2,.c-further-reading h3.t-mature-green,.t-mature-green .c-further-reading h3,.c-further-reading h4.t-mature-green,.t-mature-green .c-further-reading h4,.c-further-reading h5.t-mature-green,.t-mature-green .c-further-reading h5{color:#897616;}.c-further-reading h1.t-mature-purple,.t-mature-purple .c-further-reading h1,.c-further-reading h2.t-mature-purple,.t-mature-purple .c-further-reading h2,.c-further-reading h3.t-mature-purple,.t-mature-purple .c-further-reading h3,.c-further-reading h4.t-mature-purple,.t-mature-purple .c-further-reading h4,.c-further-reading h5.t-mature-purple,.t-mature-purple .c-further-reading h5{color:#705191;}.c-further-reading h1.t-mature-yellow,.t-mature-yellow .c-further-reading h1,.c-further-reading h2.t-mature-yellow,.t-mature-yellow .c-further-reading h2,.c-further-reading h3.t-mature-yellow,.t-mature-yellow .c-further-reading h3,.c-further-reading h4.t-mature-yellow,.t-mature-yellow .c-further-reading h4,.c-further-reading h5.t-mature-yellow,.t-mature-yellow .c-further-reading h5{color:#897616;}.c-further-reading h1.t-mature-brown,.t-mature-brown .c-further-reading h1,.c-further-reading h2.t-mature-brown,.t-mature-brown .c-further-reading h2,.c-further-reading h3.t-mature-brown,.t-mature-brown .c-further-reading h3,.c-further-reading h4.t-mature-brown,.t-mature-brown .c-further-reading h4,.c-further-reading h5.t-mature-brown,.t-mature-brown .c-further-reading h5{color:#2B220A;}.c-further-reading h1.t-learning,.t-learning .c-further-reading h1,.c-further-reading h2.t-learning,.t-learning .c-further-reading h2,.c-further-reading h3.t-learning,.t-learning .c-further-reading h3,.c-further-reading h4.t-learning,.t-learning .c-further-reading h4,.c-further-reading h5.t-learning,.t-learning .c-further-reading h5{color:#B5FF2B;}.c-further-reading h1.t-learning--educator,.t-learning--educator .c-further-reading h1,.c-further-reading h2.t-learning--educator,.t-learning--educator .c-further-reading h2,.c-further-reading h3.t-learning--educator,.t-learning--educator .c-further-reading h3,.c-further-reading h4.t-learning--educator,.t-learning--educator .c-further-reading h4,.c-further-reading h5.t-learning--educator,.t-learning--educator .c-further-reading h5{color:#DEACFF;}.c-further-reading h1.t-digital-transparency,.t-digital-transparency .c-further-reading h1,.c-further-reading h2.t-digital-transparency,.t-digital-transparency .c-further-reading h2,.c-further-reading h3.t-digital-transparency,.t-digital-transparency .c-further-reading h3,.c-further-reading h4.t-digital-transparency,.t-digital-transparency .c-further-reading h4,.c-further-reading h5.t-digital-transparency,.t-digital-transparency .c-further-reading h5{color:#6E0BAD;}.c-further-reading h1.t-black,.t-black .c-further-reading h1,.c-further-reading h2.t-black,.t-black .c-further-reading h2,.c-further-reading h3.t-black,.t-black .c-further-reading h3,.c-further-reading h4.t-black,.t-black .c-further-reading h4,.c-further-reading h5.t-black,.t-black .c-further-reading h5{color:#003057;}.c-further-reading .c-further-reading__title{font-size:1.38rem;line-height:1.4;}@media all and (min-width:767px){.c-further-reading .c-further-reading__title{font-size:1.35rem;line-height:1.4;}}@media all and (min-width:1024px){.c-further-reading .c-further-reading__title{font-size:1.33rem;line-height:1.4;}}@media all and (min-width:1400px){.c-further-reading .c-further-reading__title{font-size:1.3rem;line-height:1.4;}}.c-further-reading .c-further-reading__title > span{background:none;}@media (min-width:767px){.c-further-reading__items{margin-left:-1.66667rem;}}@media (min-width:1024px){.c-further-reading__items{margin-left:-2.22222rem;}}@media (min-width:1400px){.c-further-reading__items{margin-left:-2.5rem;}}@media (min-width:767px){.c-further-reading__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}}@media (min-width:767px){.c-further-reading__item{padding-left:1.66667rem;}}@media (min-width:1024px){.c-further-reading__item{padding-left:2.22222rem;}}@media (min-width:1400px){.c-further-reading__item{padding-left:2.5rem;}}@media (min-width:767px){.c-further-reading__item{width:50%;}}.c-further-reading__content{-webkit-backface-visibility:hidden;backface-visibility:hidden;font-size:1.12rem;line-height:1.4;font-family:"Swis721MdBTW05-Bold","helvetica","arial",sans-serif;margin-right:20px;}.c-further-reading__content > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;}@media (min-width:767px){.c-further-reading__content > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-further-reading__content:hover,.c-further-reading__content:focus{text-decoration:none;}.c-further-reading__content:hover > span:not(.visually-hidden),.c-further-reading__content:focus > span:not(.visually-hidden){background-size:100% 100%;}.c-further-reading__content.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}@media all and (min-width:767px){.c-further-reading__content{font-size:1.12rem;line-height:1.4;}}@media all and (min-width:1024px){.c-further-reading__content{font-size:1.11rem;line-height:1.4;}}@media all and (min-width:1400px){.c-further-reading__content{font-size:1.1rem;line-height:1.4;}}.c-further-reading__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #003057;height:100%;padding:20px;padding-left:0;padding-right:10px;}.c-further-reading__link:hover,.c-further-reading__link:focus{text-decoration:none;}@media (min-width:767px){.c-further-reading__link:hover > .o-icon,.c-further-reading__link:focus > .o-icon{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px);}}.c-further-reading__link:hover .c-further-reading__content span,.c-further-reading__link:focus .c-further-reading__content span{background-size:100% 100%;}.c-further-reading__link.page-node-type-longform-content,.page-node-type-longform-content .c-further-reading__link{border-color:#3A0C4C;}.c-further-reading__link.t-default,.t-default .c-further-reading__link{border-color:#003057;}.c-further-reading__link.t-default-dark,.t-default-dark .c-further-reading__link{border-color:#003057;}.c-further-reading__link.t-guidance,.t-guidance .c-further-reading__link{border-color:#8F1049;}.c-further-reading__link.t-your-vote-matters,.t-your-vote-matters .c-further-reading__link{border-color:#076A6E;}.c-further-reading__link.t-mature-orange,.t-mature-orange .c-further-reading__link{border-color:#B24B1F;}.c-further-reading__link.t-mature-green,.t-mature-green .c-further-reading__link{border-color:#706012;}.c-further-reading__link.t-mature-purple,.t-mature-purple .c-further-reading__link{border-color:#3A0C4C;}.c-further-reading__link.t-mature-yellow,.t-mature-yellow .c-further-reading__link{border-color:#706012;}.c-further-reading__link.t-mature-brown,.t-mature-brown .c-further-reading__link{border-color:#2B220A;}.c-further-reading__link.t-learning,.t-learning .c-further-reading__link{border-color:#FFFFFF;}.c-further-reading__link.t-learning--educator,.t-learning--educator .c-further-reading__link{border-color:#FFFFFF;}.c-further-reading__link.t-digital-transparency,.t-digital-transparency .c-further-reading__link{border-color:#000000;}.c-further-reading__link.t-black,.t-black .c-further-reading__link{border-color:#003057;}.c-further-reading__link .o-icon{-ms-flex-negative:0;flex-shrink:0;width:1.75rem;height:1.75rem;}.c-taxonomy-tag{background-color:#003057;margin-bottom:10px;display:inline-block;margin-right:10px;color:#FFFFFF;font-size:1rem;line-height:1.2;padding:7px 15px;border-radius:20px;}@media all and (min-width:767px){.c-taxonomy-tag{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){.c-taxonomy-tag{font-size:0.8rem;line-height:1.2;}}@media all and (min-width:1400px){.c-taxonomy-tag{font-size:0.8rem;line-height:1.2;}}.c-taxonomy-tag a{display:block;}.c-taxonomy-tag a:hover .o-icon,.c-taxonomy-tag a:focus .o-icon{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);}.c-taxonomy-tag a > span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.c-taxonomy-tag a.is-active .c-taxonomy-tag__value{margin-left:10px;}.c-taxonomy-tag__status{-ms-flex-negative:0;flex-shrink:0;}.c-taxonomy-tag__status .o-icon{width:0.6rem;height:0.6rem;}.c-teaser{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;}@media (min-width:767px){.c-teaser{height:100%;}}.c-teaser__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px 0;position:relative;width:100%;border-bottom:1px solid #25B2D3;}@media (min-width:767px){.c-teaser__link{padding:20px;border-bottom:0;border-left:1px solid #25B2D3;}.c-teaser__link:before{content:'';background-color:#e5f4f8;width:0;position:absolute;left:0;right:0;top:0;bottom:0;z-index:-1;-webkit-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;}}@media (min-width:1400px){.c-teaser__link{padding:30px;}}.c-teaser__link:hover,.c-teaser__link:focus{text-decoration:none;}@media (min-width:767px){.c-teaser__link:hover:before,.c-teaser__link:focus:before{width:100%;}}.c-teaser__link:hover .c-teaser__title span,.c-teaser__link:focus .c-teaser__title span{background-size:100% 100%;}.c-teaser__link.c-teaser__link--borderless{padding:0;border:0;}.c-teaser__link.c-teaser__link--borderless:before{display:none;}.c-teaser__img{margin-bottom:15px;-ms-flex-negative:0;flex-shrink:0;}.c-teaser__img img{display:block;width:100%;}.c-teaser__desc{font-size:1rem;line-height:1.5;margin-bottom:15px;}@media all and (min-width:767px){.c-teaser__desc{font-size:0.88rem;line-height:1.5;}}@media all and (min-width:1024px){.c-teaser__desc{font-size:1rem;line-height:1.5;}}@media all and (min-width:1400px){.c-teaser__desc{font-size:0.9rem;line-height:1.5;}}.hide-teaser-summary .c-teaser__desc{display:none;}.c-teaser__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}.c-teaser__taxonomy{font-size:0.88rem;line-height:1.4;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media all and (min-width:767px){.c-teaser__taxonomy{font-size:0.78rem;line-height:1.4;}}@media all and (min-width:1024px){.c-teaser__taxonomy{font-size:0.78rem;line-height:1.4;}}@media all and (min-width:1400px){.c-teaser__taxonomy{font-size:0.7rem;line-height:1.4;}}.c-teaser__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:10px;}.c-teaser__meta svg{margin-right:5px;fill:#003057;}.c-teaser__title{font-size:1.12rem;line-height:1.4;-webkit-backface-visibility:hidden;backface-visibility:hidden;margin-bottom:15px;}@media all and (min-width:767px){.c-teaser__title{font-size:1.12rem;line-height:1.4;}}@media all and (min-width:1024px){.c-teaser__title{font-size:1.11rem;line-height:1.4;}}@media all and (min-width:1400px){.c-teaser__title{font-size:1.1rem;line-height:1.4;}}.c-teaser__title > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;}@media (min-width:767px){.c-teaser__title > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-teaser__title:hover,.c-teaser__title:focus{text-decoration:none;}.c-teaser__title:hover > span:not(.visually-hidden),.c-teaser__title:focus > span:not(.visually-hidden){background-size:100% 100%;}.c-teaser__title.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.t-learning .c-teaser__link{border:0;padding:0;overflow:hidden;}@media (min-width:767px){.t-learning .c-teaser__link:before{display:none;}}@media (prefers-reduced-motion:no-preference){.t-learning .c-teaser__link:hover .c-teaser__img img,.t-learning .c-teaser__link:focus .c-teaser__img img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}}.t-learning .c-teaser__title{font-size:1.5rem;line-height:1.4;}@media all and (min-width:767px){.t-learning .c-teaser__title{font-size:1.3333rem;line-height:1.4;}}@media all and (min-width:1024px){.t-learning .c-teaser__title{font-size:1.5rem;line-height:1.4;}}.t-learning .c-teaser__taxonomy{display:none;}.t-learning .c-teaser__img img{-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;-o-transition:transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease;}.t-learning .c-teaser__img .media__wrapper{overflow:hidden;}.t-learning .c-teaser__img img{opacity:0.6;}@supports (mix-blend-mode:multiply){.t-learning .c-teaser__img img{mix-blend-mode:multiply;opacity:1;}}.c-teaser__img .media__wrapper.t-learning,.t-learning .c-teaser__img .media__wrapper{background-color:#FF8BFF;}.c-teaser__img .media__wrapper.t-learning--educator,.t-learning--educator .c-teaser__img .media__wrapper{background-color:#00E7BD;}.c-teaser__img .media__wrapper.t-digital-transparency,.t-digital-transparency .c-teaser__img .media__wrapper{background-color:#6F00B0;}.c-teaser--learning-educator .c-teaser__img .media__wrapper{background-color:#00E7BD;}.c-teaser-listing{border-top:1px solid #25B2D3;}.c-teaser-listing__wrapper{padding:20px 0;display:block;}.c-teaser-listing__wrapper:hover .o-icon,.c-teaser-listing__wrapper:focus .o-icon{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);}@media (min-width:767px){.c-teaser-listing__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-left:-1.66667rem;}}@media (min-width:1024px){.c-teaser-listing__wrapper{margin-left:-2.22222rem;padding:30px 0;}}.c-teaser-listing__wrapper:hover,.c-teaser-listing__wrapper:focus{text-decoration:none;}@media (min-width:767px){.c-teaser-listing__wrapper:hover:before,.c-teaser-listing__wrapper:focus:before{width:100%;}}.c-teaser-listing__wrapper:hover .c-teaser-listing__title span,.c-teaser-listing__wrapper:focus .c-teaser-listing__title span{background-size:100% 100%;}.c-teaser-listing__wrapper .o-icon{-ms-flex-negative:0;flex-shrink:0;}.c-teaser-listing__wrapper p{font-size:1rem;line-height:1.5;}@media all and (min-width:767px){.c-teaser-listing__wrapper p{font-size:0.88rem;line-height:1.5;}}@media all and (min-width:1024px){.c-teaser-listing__wrapper p{font-size:1rem;line-height:1.5;}}@media all and (min-width:1400px){.c-teaser-listing__wrapper p{font-size:0.9rem;line-height:1.5;}}.c-teaser-listing__title{-webkit-backface-visibility:hidden;backface-visibility:hidden;font-size:1.12rem;line-height:1.4;}.c-teaser-listing__title > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;}@media (min-width:767px){.c-teaser-listing__title > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-teaser-listing__title:hover,.c-teaser-listing__title:focus{text-decoration:none;}.c-teaser-listing__title:hover > span:not(.visually-hidden),.c-teaser-listing__title:focus > span:not(.visually-hidden){background-size:100% 100%;}.c-teaser-listing__title.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}@media all and (min-width:767px){.c-teaser-listing__title{font-size:1.12rem;line-height:1.4;}}@media all and (min-width:1024px){.c-teaser-listing__title{font-size:1.11rem;line-height:1.4;}}@media all and (min-width:1400px){.c-teaser-listing__title{font-size:1.1rem;line-height:1.4;}}@media (min-width:767px){.c-teaser-listing__title{margin-bottom:5px;}}.c-teaser-listing__date{margin-bottom:10px;}.c-teaser-listing__desc{margin-bottom:5px;}@media (min-width:767px){.c-teaser-listing__2-col-l{padding-left:1.66667rem;width:75%;}}@media (min-width:1024px){.c-teaser-listing__2-col-l{width:80%;padding-left:2.22222rem;}}.c-teaser-listing__w-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}.c-teaser-listing__w-icon .c-teaser-listing__title{margin-left:10px;}@media (min-width:767px){.c-teaser-listing__2-col-s{padding-left:1.66667rem;width:25%;}}@media (min-width:1024px){.c-teaser-listing__2-col-s{width:20%;padding-left:2.22222rem;}}@media (min-width:767px){.c-teaser-listing__3-col-s{width:30%;padding-left:1.66667rem;}}@media (min-width:1024px){.c-teaser-listing__3-col-s{width:25%;padding-left:2.22222rem;}}@media (min-width:767px){.c-teaser-listing__3-col-l{width:40%;padding-left:1.66667rem;}}@media (min-width:1024px){.c-teaser-listing__3-col-l{width:50%;padding-left:2.22222rem;}}.o-date{display:block;font-weight:bold;font-size:1rem;line-height:1.2;}@media all and (min-width:767px){.o-date{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){.o-date{font-size:0.8rem;line-height:1.2;}}@media all and (min-width:1400px){.o-date{font-size:0.8rem;line-height:1.2;}}.c-teaser-listing--foi .c-teaser-listing__title{font-size:1rem;line-height:1.2;margin-bottom:15px;}@media all and (min-width:767px){.c-teaser-listing--foi .c-teaser-listing__title{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){.c-teaser-listing--foi .c-teaser-listing__title{font-size:1rem;line-height:1.4;}}@media all and (min-width:1400px){.c-teaser-listing--foi .c-teaser-listing__title{font-size:0.9rem;line-height:1.4;}}.c-teaser-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:10px;padding-bottom:10px;}@media (min-width:767px){.c-teaser-icon{padding:0;}}.c-teaser-icon:hover,.c-teaser-icon:focus{text-decoration:none;}.c-teaser-icon:hover .c-teaser-icon__title span,.c-teaser-icon:focus .c-teaser-icon__title span{background-size:100% 100%;}.c-teaser-icon__icon{max-width:5rem;margin-right:1rem;}.c-teaser-icon__title{font-size:1.12rem;line-height:1.4;-webkit-backface-visibility:hidden;backface-visibility:hidden;}@media all and (min-width:767px){.c-teaser-icon__title{font-size:1.12rem;line-height:1.4;}}@media all and (min-width:1024px){.c-teaser-icon__title{font-size:1.11rem;line-height:1.4;}}@media all and (min-width:1400px){.c-teaser-icon__title{font-size:1.1rem;line-height:1.4;}}.c-teaser-icon__title > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;}@media (min-width:767px){.c-teaser-icon__title > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-teaser-icon__title:hover,.c-teaser-icon__title:focus{text-decoration:none;}.c-teaser-icon__title:hover > span:not(.visually-hidden),.c-teaser-icon__title:focus > span:not(.visually-hidden){background-size:100% 100%;}.c-teaser-icon__title.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-translate-block{top:0;padding:20px;color:#002C57;}@media (min-width:767px){.c-translate-block{margin-right:-15px;color:#FFFFFF;background-color:transparent;width:auto;padding:0;}}.c-translate-block:before{right:90px;}.c-translate-block__items{display:-webkit-box;display:-ms-flexbox;display:flex;}.c-translate-block__items a{-webkit-backface-visibility:hidden;backface-visibility:hidden;font-size:1rem;line-height:1.5;color:currentColor;padding:10px 0;}.c-translate-block__items a > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),#25B2D3 calc(100% - 2px),#25B2D3 calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),#25B2D3 calc(100% - 2px),#25B2D3 calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;}@media (min-width:767px){.c-translate-block__items a > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-translate-block__items a:hover,.c-translate-block__items a:focus{text-decoration:none;}.c-translate-block__items a:hover > span:not(.visually-hidden),.c-translate-block__items a:focus > span:not(.visually-hidden){background-size:100% 100%;}.c-translate-block__items a.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}@media all and (min-width:767px){.c-translate-block__items a{font-size:0.88rem;line-height:1.5;}}@media all and (min-width:1024px){.c-translate-block__items a{font-size:1rem;line-height:1.5;}}@media all and (min-width:1400px){.c-translate-block__items a{font-size:0.9rem;line-height:1.5;}}@media (min-width:767px){.c-translate-block__items a{-webkit-backface-visibility:hidden;backface-visibility:hidden;padding:20px 15px;}.c-translate-block__items a > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),#25B2D3 calc(100% - 2px),#25B2D3 calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),#25B2D3 calc(100% - 2px),#25B2D3 calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;}}@media (min-width:767px) and (min-width:767px){.c-translate-block__items a > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.c-translate-block__items a:hover,.c-translate-block__items a:focus{text-decoration:none;}.c-translate-block__items a:hover > span:not(.visually-hidden),.c-translate-block__items a:focus > span:not(.visually-hidden){background-size:100% 100%;}.c-translate-block__items a.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}}.c-translate-block__items a.is-active span{background-size:100% 100%;}.c-translate-block__items li{-ms-flex-preferred-size:50%;flex-basis:50%;}.c-translate-block__items li:last-child{border-left:1px solid #25B2D3;padding-left:20px;}@media (min-width:767px){.c-translate-block__items li{-ms-flex-preferred-size:auto;flex-basis:auto;}.c-translate-block__items li:last-child{border-left:0;padding-left:0;}}.c-voter-wizard{font-size:1rem;line-height:1.4;}@media all and (min-width:767px){.c-voter-wizard{font-size:1rem;line-height:1.4;}}@media all and (min-width:1024px){.c-voter-wizard{font-size:1rem;line-height:1.4;}}@media all and (min-width:1400px){.c-voter-wizard{font-size:0.9rem;line-height:1.4;}}.c-voter-wizard select,.c-voter-wizard textarea,.c-voter-wizard input{background-color:#FFFFFF;border:none;}.c-voter-wizard select.t-your-vote-matters,.t-your-vote-matters .c-voter-wizard select,.c-voter-wizard textarea.t-your-vote-matters,.t-your-vote-matters .c-voter-wizard textarea,.c-voter-wizard input.t-your-vote-matters,.t-your-vote-matters .c-voter-wizard input{color:#076A6E;}.c-voter-wizard select.t-guidance,.t-guidance .c-voter-wizard select,.c-voter-wizard textarea.t-guidance,.t-guidance .c-voter-wizard textarea,.c-voter-wizard input.t-guidance,.t-guidance @@ -25,86 +26,77 @@ .c-voter-wizard textarea,.c-voter-wizard input.t-learning--educator,.t-learning--educator .c-voter-wizard input{color:#000000;}.c-voter-wizard h1,.c-voter-wizard h2,.c-voter-wizard h3,.c-voter-wizard h4,.c-voter-wizard h5,.c-voter-wizard h6,.c-voter-wizard .o-type-h1,.c-voter-wizard .o-type-h2,.c-voter-wizard .o-type-h3,.c-voter-wizard .o-type-h4,.c-voter-wizard .o-type-h5,.c-voter-wizard .o-type-h6{margin:0 0 0.5em;}.c-voter-wizard__main{background-color:#003057;color:#FFFFFF;padding:20px;}.c-voter-wizard__main.t-your-vote-matters,.t-your-vote-matters .c-voter-wizard__main{background-color:#077988;}.c-voter-wizard__main.t-guidance,.t-guidance .c-voter-wizard__main{background-color:#a91255;}.c-voter-wizard__main.t-mature-orange,.t-mature-orange .c-voter-wizard__main{background-color:#B74E20;}.c-voter-wizard__main.t-mature-green,.t-mature-green .c-voter-wizard__main{background-color:#897616;}.c-voter-wizard__main.t-mature-purple,.t-mature-purple .c-voter-wizard__main{background-color:#705191;}.c-voter-wizard__main.t-mature-yellow,.t-mature-yellow .c-voter-wizard__main{background-color:#897616;}.c-voter-wizard__main.t-mature-brown,.t-mature-brown .c-voter-wizard__main{background-color:#2B220A;}.c-voter-wizard__main.t-learning,.t-learning .c-voter-wizard__main{background-color:#323131;}.c-voter-wizard__main.t-learning--educator,.t-learning--educator .c-voter-wizard__main{background-color:#323131;}@media (min-width:767px){.c-voter-wizard__main{padding:30px;}}@media (min-width:1024px){.c-voter-wizard__main{padding:40px;}}.c-voter-wizard__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px;background-color:#e5f4f8;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:20px;-webkit-column-gap:20px;column-gap:20px;}.c-voter-wizard__controls.t-your-vote-matters,.t-your-vote-matters .c-voter-wizard__controls{background-color:#ECF3F3;}.c-voter-wizard__controls.t-guidance,.t-guidance .c-voter-wizard__controls{background-color:#F4EDF0;}.c-voter-wizard__controls.t-mature-orange,.t-mature-orange .c-voter-wizard__controls{background-color:#F6F0EE;}.c-voter-wizard__controls.t-mature-green,.t-mature-green .c-voter-wizard__controls{background-color:#F1F2ED;}.c-voter-wizard__controls.t-mature-purple,.t-mature-purple .c-voter-wizard__controls{background-color:#F2F0F3;}.c-voter-wizard__controls.t-mature-yellow,.t-mature-yellow .c-voter-wizard__controls{background-color:#F3F2ED;}.c-voter-wizard__controls.t-mature-brown,.t-mature-brown .c-voter-wizard__controls{background-color:#EEEEED;}.c-voter-wizard__controls.t-learning,.t-learning .c-voter-wizard__controls{background-color:rgba(50,49,49,0.75);}.c-voter-wizard__controls.t-learning--educator,.t-learning--educator .c-voter-wizard__controls{background-color:rgba(50,49,49,0.75);}@media (min-width:767px){.c-voter-wizard__controls{padding:20px 30px;}}@media (min-width:1024px){.c-voter-wizard__controls{padding:20px 40px;}}.c-voter-wizard__control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.c-voter-wizard__control .o-icon{-webkit-box-flex:0;-ms-flex:none;flex:none;}.c-voter-wizard__control--next.t-your-vote-matters,.t-your-vote-matters .c-voter-wizard__control--next,.c-voter-wizard__control--prev.t-your-vote-matters,.t-your-vote-matters .c-voter-wizard__control--prev{background-color:#077988;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-voter-wizard__control--next.t-your-vote-matters > span:not(.visually-hidden),.t-your-vote-matters .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-your-vote-matters > span:not(.visually-hidden),.t-your-vote-matters - .c-voter-wizard__control--prev > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;text-shadow:2px 0 0 #077988,-1px 0 0 #077988;}@media (min-width:767px){.c-voter-wizard__control--next.t-your-vote-matters > span:not(.visually-hidden),.t-your-vote-matters .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-your-vote-matters > span:not(.visually-hidden),.t-your-vote-matters - .c-voter-wizard__control--prev > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.c-voter-wizard__control--next.t-your-vote-matters > span:not(.visually-hidden),.t-your-vote-matters .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-your-vote-matters > span:not(.visually-hidden),.t-your-vote-matters - .c-voter-wizard__control--prev > span:not(.visually-hidden){text-shadow:1px 2px 0 #077988,-1px 2px 0 #077988;}}.c-voter-wizard__control--next.t-your-vote-matters:hover,.c-voter-wizard__control--next.t-your-vote-matters:focus,.t-your-vote-matters .c-voter-wizard__control--next:hover,.t-your-vote-matters .c-voter-wizard__control--next:focus,.c-voter-wizard__control--prev.t-your-vote-matters:hover,.c-voter-wizard__control--prev.t-your-vote-matters:focus,.t-your-vote-matters + .c-voter-wizard__control--prev > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;}@media (min-width:767px){.c-voter-wizard__control--next.t-your-vote-matters > span:not(.visually-hidden),.t-your-vote-matters .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-your-vote-matters > span:not(.visually-hidden),.t-your-vote-matters + .c-voter-wizard__control--prev > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-voter-wizard__control--next.t-your-vote-matters:hover,.c-voter-wizard__control--next.t-your-vote-matters:focus,.t-your-vote-matters .c-voter-wizard__control--next:hover,.t-your-vote-matters .c-voter-wizard__control--next:focus,.c-voter-wizard__control--prev.t-your-vote-matters:hover,.c-voter-wizard__control--prev.t-your-vote-matters:focus,.t-your-vote-matters .c-voter-wizard__control--prev:hover,.t-your-vote-matters .c-voter-wizard__control--prev:focus{text-decoration:none;}.c-voter-wizard__control--next.t-your-vote-matters:hover > span:not(.visually-hidden),.c-voter-wizard__control--next.t-your-vote-matters:focus > span:not(.visually-hidden),.t-your-vote-matters .c-voter-wizard__control--next:hover > span:not(.visually-hidden),.t-your-vote-matters .c-voter-wizard__control--next:focus > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-your-vote-matters:hover > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-your-vote-matters:focus > span:not(.visually-hidden),.t-your-vote-matters .c-voter-wizard__control--prev:hover > span:not(.visually-hidden),.t-your-vote-matters .c-voter-wizard__control--prev:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-voter-wizard__control--next.t-your-vote-matters.is-active > span:not(.visually-hidden),.t-your-vote-matters .c-voter-wizard__control--next.is-active > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-your-vote-matters.is-active > span:not(.visually-hidden),.t-your-vote-matters .c-voter-wizard__control--prev.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-voter-wizard__control--next.t-guidance,.t-guidance .c-voter-wizard__control--next,.c-voter-wizard__control--prev.t-guidance,.t-guidance .c-voter-wizard__control--prev{background-color:#a91255;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-voter-wizard__control--next.t-guidance > span:not(.visually-hidden),.t-guidance .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-guidance > span:not(.visually-hidden),.t-guidance - .c-voter-wizard__control--prev > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;text-shadow:2px 0 0 #a91255,-1px 0 0 #a91255;}@media (min-width:767px){.c-voter-wizard__control--next.t-guidance > span:not(.visually-hidden),.t-guidance .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-guidance > span:not(.visually-hidden),.t-guidance - .c-voter-wizard__control--prev > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.c-voter-wizard__control--next.t-guidance > span:not(.visually-hidden),.t-guidance .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-guidance > span:not(.visually-hidden),.t-guidance - .c-voter-wizard__control--prev > span:not(.visually-hidden){text-shadow:1px 2px 0 #a91255,-1px 2px 0 #a91255;}}.c-voter-wizard__control--next.t-guidance:hover,.c-voter-wizard__control--next.t-guidance:focus,.t-guidance .c-voter-wizard__control--next:hover,.t-guidance .c-voter-wizard__control--next:focus,.c-voter-wizard__control--prev.t-guidance:hover,.c-voter-wizard__control--prev.t-guidance:focus,.t-guidance + .c-voter-wizard__control--prev > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;}@media (min-width:767px){.c-voter-wizard__control--next.t-guidance > span:not(.visually-hidden),.t-guidance .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-guidance > span:not(.visually-hidden),.t-guidance + .c-voter-wizard__control--prev > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-voter-wizard__control--next.t-guidance:hover,.c-voter-wizard__control--next.t-guidance:focus,.t-guidance .c-voter-wizard__control--next:hover,.t-guidance .c-voter-wizard__control--next:focus,.c-voter-wizard__control--prev.t-guidance:hover,.c-voter-wizard__control--prev.t-guidance:focus,.t-guidance .c-voter-wizard__control--prev:hover,.t-guidance .c-voter-wizard__control--prev:focus{text-decoration:none;}.c-voter-wizard__control--next.t-guidance:hover > span:not(.visually-hidden),.c-voter-wizard__control--next.t-guidance:focus > span:not(.visually-hidden),.t-guidance .c-voter-wizard__control--next:hover > span:not(.visually-hidden),.t-guidance .c-voter-wizard__control--next:focus > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-guidance:hover > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-guidance:focus > span:not(.visually-hidden),.t-guidance .c-voter-wizard__control--prev:hover > span:not(.visually-hidden),.t-guidance .c-voter-wizard__control--prev:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-voter-wizard__control--next.t-guidance.is-active > span:not(.visually-hidden),.t-guidance .c-voter-wizard__control--next.is-active > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-guidance.is-active > span:not(.visually-hidden),.t-guidance .c-voter-wizard__control--prev.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-voter-wizard__control--next.t-mature-orange,.t-mature-orange .c-voter-wizard__control--next,.c-voter-wizard__control--prev.t-mature-orange,.t-mature-orange .c-voter-wizard__control--prev{background-color:#B74E20;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-voter-wizard__control--next.t-mature-orange > span:not(.visually-hidden),.t-mature-orange .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-orange > span:not(.visually-hidden),.t-mature-orange - .c-voter-wizard__control--prev > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;text-shadow:2px 0 0 #B74E20,-1px 0 0 #B74E20;}@media (min-width:767px){.c-voter-wizard__control--next.t-mature-orange > span:not(.visually-hidden),.t-mature-orange .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-orange > span:not(.visually-hidden),.t-mature-orange - .c-voter-wizard__control--prev > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.c-voter-wizard__control--next.t-mature-orange > span:not(.visually-hidden),.t-mature-orange .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-orange > span:not(.visually-hidden),.t-mature-orange - .c-voter-wizard__control--prev > span:not(.visually-hidden){text-shadow:1px 2px 0 #B74E20,-1px 2px 0 #B74E20;}}.c-voter-wizard__control--next.t-mature-orange:hover,.c-voter-wizard__control--next.t-mature-orange:focus,.t-mature-orange .c-voter-wizard__control--next:hover,.t-mature-orange .c-voter-wizard__control--next:focus,.c-voter-wizard__control--prev.t-mature-orange:hover,.c-voter-wizard__control--prev.t-mature-orange:focus,.t-mature-orange + .c-voter-wizard__control--prev > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;}@media (min-width:767px){.c-voter-wizard__control--next.t-mature-orange > span:not(.visually-hidden),.t-mature-orange .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-orange > span:not(.visually-hidden),.t-mature-orange + .c-voter-wizard__control--prev > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-voter-wizard__control--next.t-mature-orange:hover,.c-voter-wizard__control--next.t-mature-orange:focus,.t-mature-orange .c-voter-wizard__control--next:hover,.t-mature-orange .c-voter-wizard__control--next:focus,.c-voter-wizard__control--prev.t-mature-orange:hover,.c-voter-wizard__control--prev.t-mature-orange:focus,.t-mature-orange .c-voter-wizard__control--prev:hover,.t-mature-orange .c-voter-wizard__control--prev:focus{text-decoration:none;}.c-voter-wizard__control--next.t-mature-orange:hover > span:not(.visually-hidden),.c-voter-wizard__control--next.t-mature-orange:focus > span:not(.visually-hidden),.t-mature-orange .c-voter-wizard__control--next:hover > span:not(.visually-hidden),.t-mature-orange .c-voter-wizard__control--next:focus > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-orange:hover > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-orange:focus > span:not(.visually-hidden),.t-mature-orange .c-voter-wizard__control--prev:hover > span:not(.visually-hidden),.t-mature-orange .c-voter-wizard__control--prev:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-voter-wizard__control--next.t-mature-orange.is-active > span:not(.visually-hidden),.t-mature-orange .c-voter-wizard__control--next.is-active > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-orange.is-active > span:not(.visually-hidden),.t-mature-orange .c-voter-wizard__control--prev.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-voter-wizard__control--next.t-mature-green,.t-mature-green .c-voter-wizard__control--next,.c-voter-wizard__control--prev.t-mature-green,.t-mature-green .c-voter-wizard__control--prev{background-color:#897616;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-voter-wizard__control--next.t-mature-green > span:not(.visually-hidden),.t-mature-green .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-green > span:not(.visually-hidden),.t-mature-green - .c-voter-wizard__control--prev > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;text-shadow:2px 0 0 #897616,-1px 0 0 #897616;}@media (min-width:767px){.c-voter-wizard__control--next.t-mature-green > span:not(.visually-hidden),.t-mature-green .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-green > span:not(.visually-hidden),.t-mature-green - .c-voter-wizard__control--prev > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.c-voter-wizard__control--next.t-mature-green > span:not(.visually-hidden),.t-mature-green .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-green > span:not(.visually-hidden),.t-mature-green - .c-voter-wizard__control--prev > span:not(.visually-hidden){text-shadow:1px 2px 0 #897616,-1px 2px 0 #897616;}}.c-voter-wizard__control--next.t-mature-green:hover,.c-voter-wizard__control--next.t-mature-green:focus,.t-mature-green .c-voter-wizard__control--next:hover,.t-mature-green .c-voter-wizard__control--next:focus,.c-voter-wizard__control--prev.t-mature-green:hover,.c-voter-wizard__control--prev.t-mature-green:focus,.t-mature-green + .c-voter-wizard__control--prev > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;}@media (min-width:767px){.c-voter-wizard__control--next.t-mature-green > span:not(.visually-hidden),.t-mature-green .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-green > span:not(.visually-hidden),.t-mature-green + .c-voter-wizard__control--prev > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-voter-wizard__control--next.t-mature-green:hover,.c-voter-wizard__control--next.t-mature-green:focus,.t-mature-green .c-voter-wizard__control--next:hover,.t-mature-green .c-voter-wizard__control--next:focus,.c-voter-wizard__control--prev.t-mature-green:hover,.c-voter-wizard__control--prev.t-mature-green:focus,.t-mature-green .c-voter-wizard__control--prev:hover,.t-mature-green .c-voter-wizard__control--prev:focus{text-decoration:none;}.c-voter-wizard__control--next.t-mature-green:hover > span:not(.visually-hidden),.c-voter-wizard__control--next.t-mature-green:focus > span:not(.visually-hidden),.t-mature-green .c-voter-wizard__control--next:hover > span:not(.visually-hidden),.t-mature-green .c-voter-wizard__control--next:focus > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-green:hover > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-green:focus > span:not(.visually-hidden),.t-mature-green .c-voter-wizard__control--prev:hover > span:not(.visually-hidden),.t-mature-green .c-voter-wizard__control--prev:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-voter-wizard__control--next.t-mature-green.is-active > span:not(.visually-hidden),.t-mature-green .c-voter-wizard__control--next.is-active > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-green.is-active > span:not(.visually-hidden),.t-mature-green .c-voter-wizard__control--prev.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-voter-wizard__control--next.t-mature-purple,.t-mature-purple .c-voter-wizard__control--next,.c-voter-wizard__control--prev.t-mature-purple,.t-mature-purple .c-voter-wizard__control--prev{background-color:#705191;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-voter-wizard__control--next.t-mature-purple > span:not(.visually-hidden),.t-mature-purple .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-purple > span:not(.visually-hidden),.t-mature-purple - .c-voter-wizard__control--prev > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;text-shadow:2px 0 0 #705191,-1px 0 0 #705191;}@media (min-width:767px){.c-voter-wizard__control--next.t-mature-purple > span:not(.visually-hidden),.t-mature-purple .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-purple > span:not(.visually-hidden),.t-mature-purple - .c-voter-wizard__control--prev > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.c-voter-wizard__control--next.t-mature-purple > span:not(.visually-hidden),.t-mature-purple .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-purple > span:not(.visually-hidden),.t-mature-purple - .c-voter-wizard__control--prev > span:not(.visually-hidden){text-shadow:1px 2px 0 #705191,-1px 2px 0 #705191;}}.c-voter-wizard__control--next.t-mature-purple:hover,.c-voter-wizard__control--next.t-mature-purple:focus,.t-mature-purple .c-voter-wizard__control--next:hover,.t-mature-purple .c-voter-wizard__control--next:focus,.c-voter-wizard__control--prev.t-mature-purple:hover,.c-voter-wizard__control--prev.t-mature-purple:focus,.t-mature-purple + .c-voter-wizard__control--prev > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;}@media (min-width:767px){.c-voter-wizard__control--next.t-mature-purple > span:not(.visually-hidden),.t-mature-purple .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-purple > span:not(.visually-hidden),.t-mature-purple + .c-voter-wizard__control--prev > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-voter-wizard__control--next.t-mature-purple:hover,.c-voter-wizard__control--next.t-mature-purple:focus,.t-mature-purple .c-voter-wizard__control--next:hover,.t-mature-purple .c-voter-wizard__control--next:focus,.c-voter-wizard__control--prev.t-mature-purple:hover,.c-voter-wizard__control--prev.t-mature-purple:focus,.t-mature-purple .c-voter-wizard__control--prev:hover,.t-mature-purple .c-voter-wizard__control--prev:focus{text-decoration:none;}.c-voter-wizard__control--next.t-mature-purple:hover > span:not(.visually-hidden),.c-voter-wizard__control--next.t-mature-purple:focus > span:not(.visually-hidden),.t-mature-purple .c-voter-wizard__control--next:hover > span:not(.visually-hidden),.t-mature-purple .c-voter-wizard__control--next:focus > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-purple:hover > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-purple:focus > span:not(.visually-hidden),.t-mature-purple .c-voter-wizard__control--prev:hover > span:not(.visually-hidden),.t-mature-purple .c-voter-wizard__control--prev:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-voter-wizard__control--next.t-mature-purple.is-active > span:not(.visually-hidden),.t-mature-purple .c-voter-wizard__control--next.is-active > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-purple.is-active > span:not(.visually-hidden),.t-mature-purple .c-voter-wizard__control--prev.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-voter-wizard__control--next.t-mature-yellow,.t-mature-yellow .c-voter-wizard__control--next,.c-voter-wizard__control--prev.t-mature-yellow,.t-mature-yellow .c-voter-wizard__control--prev{background-color:#897616;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-voter-wizard__control--next.t-mature-yellow > span:not(.visually-hidden),.t-mature-yellow .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-yellow > span:not(.visually-hidden),.t-mature-yellow - .c-voter-wizard__control--prev > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;text-shadow:2px 0 0 #897616,-1px 0 0 #897616;}@media (min-width:767px){.c-voter-wizard__control--next.t-mature-yellow > span:not(.visually-hidden),.t-mature-yellow .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-yellow > span:not(.visually-hidden),.t-mature-yellow - .c-voter-wizard__control--prev > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.c-voter-wizard__control--next.t-mature-yellow > span:not(.visually-hidden),.t-mature-yellow .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-yellow > span:not(.visually-hidden),.t-mature-yellow - .c-voter-wizard__control--prev > span:not(.visually-hidden){text-shadow:1px 2px 0 #897616,-1px 2px 0 #897616;}}.c-voter-wizard__control--next.t-mature-yellow:hover,.c-voter-wizard__control--next.t-mature-yellow:focus,.t-mature-yellow .c-voter-wizard__control--next:hover,.t-mature-yellow .c-voter-wizard__control--next:focus,.c-voter-wizard__control--prev.t-mature-yellow:hover,.c-voter-wizard__control--prev.t-mature-yellow:focus,.t-mature-yellow + .c-voter-wizard__control--prev > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;}@media (min-width:767px){.c-voter-wizard__control--next.t-mature-yellow > span:not(.visually-hidden),.t-mature-yellow .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-yellow > span:not(.visually-hidden),.t-mature-yellow + .c-voter-wizard__control--prev > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-voter-wizard__control--next.t-mature-yellow:hover,.c-voter-wizard__control--next.t-mature-yellow:focus,.t-mature-yellow .c-voter-wizard__control--next:hover,.t-mature-yellow .c-voter-wizard__control--next:focus,.c-voter-wizard__control--prev.t-mature-yellow:hover,.c-voter-wizard__control--prev.t-mature-yellow:focus,.t-mature-yellow .c-voter-wizard__control--prev:hover,.t-mature-yellow .c-voter-wizard__control--prev:focus{text-decoration:none;}.c-voter-wizard__control--next.t-mature-yellow:hover > span:not(.visually-hidden),.c-voter-wizard__control--next.t-mature-yellow:focus > span:not(.visually-hidden),.t-mature-yellow .c-voter-wizard__control--next:hover > span:not(.visually-hidden),.t-mature-yellow .c-voter-wizard__control--next:focus > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-yellow:hover > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-yellow:focus > span:not(.visually-hidden),.t-mature-yellow .c-voter-wizard__control--prev:hover > span:not(.visually-hidden),.t-mature-yellow .c-voter-wizard__control--prev:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-voter-wizard__control--next.t-mature-yellow.is-active > span:not(.visually-hidden),.t-mature-yellow .c-voter-wizard__control--next.is-active > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-yellow.is-active > span:not(.visually-hidden),.t-mature-yellow .c-voter-wizard__control--prev.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-voter-wizard__control--next.t-mature-brown,.t-mature-brown .c-voter-wizard__control--next,.c-voter-wizard__control--prev.t-mature-brown,.t-mature-brown .c-voter-wizard__control--prev{background-color:#2B220A;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-voter-wizard__control--next.t-mature-brown > span:not(.visually-hidden),.t-mature-brown .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-brown > span:not(.visually-hidden),.t-mature-brown - .c-voter-wizard__control--prev > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;text-shadow:2px 0 0 #2B220A,-1px 0 0 #2B220A;}@media (min-width:767px){.c-voter-wizard__control--next.t-mature-brown > span:not(.visually-hidden),.t-mature-brown .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-brown > span:not(.visually-hidden),.t-mature-brown - .c-voter-wizard__control--prev > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.c-voter-wizard__control--next.t-mature-brown > span:not(.visually-hidden),.t-mature-brown .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-brown > span:not(.visually-hidden),.t-mature-brown - .c-voter-wizard__control--prev > span:not(.visually-hidden){text-shadow:1px 2px 0 #2B220A,-1px 2px 0 #2B220A;}}.c-voter-wizard__control--next.t-mature-brown:hover,.c-voter-wizard__control--next.t-mature-brown:focus,.t-mature-brown .c-voter-wizard__control--next:hover,.t-mature-brown .c-voter-wizard__control--next:focus,.c-voter-wizard__control--prev.t-mature-brown:hover,.c-voter-wizard__control--prev.t-mature-brown:focus,.t-mature-brown + .c-voter-wizard__control--prev > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;}@media (min-width:767px){.c-voter-wizard__control--next.t-mature-brown > span:not(.visually-hidden),.t-mature-brown .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-brown > span:not(.visually-hidden),.t-mature-brown + .c-voter-wizard__control--prev > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-voter-wizard__control--next.t-mature-brown:hover,.c-voter-wizard__control--next.t-mature-brown:focus,.t-mature-brown .c-voter-wizard__control--next:hover,.t-mature-brown .c-voter-wizard__control--next:focus,.c-voter-wizard__control--prev.t-mature-brown:hover,.c-voter-wizard__control--prev.t-mature-brown:focus,.t-mature-brown .c-voter-wizard__control--prev:hover,.t-mature-brown .c-voter-wizard__control--prev:focus{text-decoration:none;}.c-voter-wizard__control--next.t-mature-brown:hover > span:not(.visually-hidden),.c-voter-wizard__control--next.t-mature-brown:focus > span:not(.visually-hidden),.t-mature-brown .c-voter-wizard__control--next:hover > span:not(.visually-hidden),.t-mature-brown .c-voter-wizard__control--next:focus > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-brown:hover > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-brown:focus > span:not(.visually-hidden),.t-mature-brown .c-voter-wizard__control--prev:hover > span:not(.visually-hidden),.t-mature-brown .c-voter-wizard__control--prev:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-voter-wizard__control--next.t-mature-brown.is-active > span:not(.visually-hidden),.t-mature-brown .c-voter-wizard__control--next.is-active > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-brown.is-active > span:not(.visually-hidden),.t-mature-brown .c-voter-wizard__control--prev.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-voter-wizard__control--next.t-learning,.t-learning .c-voter-wizard__control--next,.c-voter-wizard__control--prev.t-learning,.t-learning .c-voter-wizard__control--prev{background-color:#323131;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-voter-wizard__control--next.t-learning > span:not(.visually-hidden),.t-learning .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-learning > span:not(.visually-hidden),.t-learning - .c-voter-wizard__control--prev > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;text-shadow:2px 0 0 #323131,-1px 0 0 #323131;}@media (min-width:767px){.c-voter-wizard__control--next.t-learning > span:not(.visually-hidden),.t-learning .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-learning > span:not(.visually-hidden),.t-learning - .c-voter-wizard__control--prev > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.c-voter-wizard__control--next.t-learning > span:not(.visually-hidden),.t-learning .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-learning > span:not(.visually-hidden),.t-learning - .c-voter-wizard__control--prev > span:not(.visually-hidden){text-shadow:1px 2px 0 #323131,-1px 2px 0 #323131;}}.c-voter-wizard__control--next.t-learning:hover,.c-voter-wizard__control--next.t-learning:focus,.t-learning .c-voter-wizard__control--next:hover,.t-learning .c-voter-wizard__control--next:focus,.c-voter-wizard__control--prev.t-learning:hover,.c-voter-wizard__control--prev.t-learning:focus,.t-learning + .c-voter-wizard__control--prev > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;}@media (min-width:767px){.c-voter-wizard__control--next.t-learning > span:not(.visually-hidden),.t-learning .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-learning > span:not(.visually-hidden),.t-learning + .c-voter-wizard__control--prev > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-voter-wizard__control--next.t-learning:hover,.c-voter-wizard__control--next.t-learning:focus,.t-learning .c-voter-wizard__control--next:hover,.t-learning .c-voter-wizard__control--next:focus,.c-voter-wizard__control--prev.t-learning:hover,.c-voter-wizard__control--prev.t-learning:focus,.t-learning .c-voter-wizard__control--prev:hover,.t-learning .c-voter-wizard__control--prev:focus{text-decoration:none;}.c-voter-wizard__control--next.t-learning:hover > span:not(.visually-hidden),.c-voter-wizard__control--next.t-learning:focus > span:not(.visually-hidden),.t-learning .c-voter-wizard__control--next:hover > span:not(.visually-hidden),.t-learning .c-voter-wizard__control--next:focus > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-learning:hover > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-learning:focus > span:not(.visually-hidden),.t-learning .c-voter-wizard__control--prev:hover > span:not(.visually-hidden),.t-learning .c-voter-wizard__control--prev:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-voter-wizard__control--next.t-learning.is-active > span:not(.visually-hidden),.t-learning .c-voter-wizard__control--next.is-active > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-learning.is-active > span:not(.visually-hidden),.t-learning .c-voter-wizard__control--prev.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-voter-wizard__control--next.t-learning--educator,.t-learning--educator .c-voter-wizard__control--next,.c-voter-wizard__control--prev.t-learning--educator,.t-learning--educator .c-voter-wizard__control--prev{background-color:#323131;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-voter-wizard__control--next.t-learning--educator > span:not(.visually-hidden),.t-learning--educator .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-learning--educator > span:not(.visually-hidden),.t-learning--educator - .c-voter-wizard__control--prev > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;text-shadow:2px 0 0 #323131,-1px 0 0 #323131;}@media (min-width:767px){.c-voter-wizard__control--next.t-learning--educator > span:not(.visually-hidden),.t-learning--educator .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-learning--educator > span:not(.visually-hidden),.t-learning--educator - .c-voter-wizard__control--prev > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.c-voter-wizard__control--next.t-learning--educator > span:not(.visually-hidden),.t-learning--educator .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-learning--educator > span:not(.visually-hidden),.t-learning--educator - .c-voter-wizard__control--prev > span:not(.visually-hidden){text-shadow:1px 2px 0 #323131,-1px 2px 0 #323131;}}.c-voter-wizard__control--next.t-learning--educator:hover,.c-voter-wizard__control--next.t-learning--educator:focus,.t-learning--educator .c-voter-wizard__control--next:hover,.t-learning--educator .c-voter-wizard__control--next:focus,.c-voter-wizard__control--prev.t-learning--educator:hover,.c-voter-wizard__control--prev.t-learning--educator:focus,.t-learning--educator + .c-voter-wizard__control--prev > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;}@media (min-width:767px){.c-voter-wizard__control--next.t-learning--educator > span:not(.visually-hidden),.t-learning--educator .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-learning--educator > span:not(.visually-hidden),.t-learning--educator + .c-voter-wizard__control--prev > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-voter-wizard__control--next.t-learning--educator:hover,.c-voter-wizard__control--next.t-learning--educator:focus,.t-learning--educator .c-voter-wizard__control--next:hover,.t-learning--educator .c-voter-wizard__control--next:focus,.c-voter-wizard__control--prev.t-learning--educator:hover,.c-voter-wizard__control--prev.t-learning--educator:focus,.t-learning--educator .c-voter-wizard__control--prev:hover,.t-learning--educator .c-voter-wizard__control--prev:focus{text-decoration:none;}.c-voter-wizard__control--next.t-learning--educator:hover > span:not(.visually-hidden),.c-voter-wizard__control--next.t-learning--educator:focus > span:not(.visually-hidden),.t-learning--educator .c-voter-wizard__control--next:hover > span:not(.visually-hidden),.t-learning--educator .c-voter-wizard__control--next:focus > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-learning--educator:hover > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-learning--educator:focus > span:not(.visually-hidden),.t-learning--educator .c-voter-wizard__control--prev:hover > span:not(.visually-hidden),.t-learning--educator .c-voter-wizard__control--prev:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-voter-wizard__control--next.t-learning--educator.is-active > span:not(.visually-hidden),.t-learning--educator .c-voter-wizard__control--next.is-active > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-learning--educator.is-active > span:not(.visually-hidden),.t-learning--educator - .c-voter-wizard__control--prev.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-voter-wizard__control--next{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}@media (min-width:480px){.c-voter-wizard__control--next{margin-left:auto;}}.c-voter-wizard__control--reset{-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-voter-wizard__control--reset > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;text-shadow:2px 0 0 "transparent",-1px 0 0 "transparent";}@media (min-width:767px){.c-voter-wizard__control--reset > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.c-voter-wizard__control--reset > span:not(.visually-hidden){text-shadow:1px 2px 0 "transparent",-1px 2px 0 "transparent";}}.c-voter-wizard__control--reset:hover,.c-voter-wizard__control--reset:focus{text-decoration:none;}.c-voter-wizard__control--reset:hover > span:not(.visually-hidden),.c-voter-wizard__control--reset:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-voter-wizard__control--reset.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-voter-wizard__control--reset.t-your-vote-matters,.t-your-vote-matters .c-voter-wizard__control--reset{-webkit-box-shadow:inset 2px 2px 0px #077988,inset -2px -2px 0px #077988;box-shadow:inset 2px 2px 0px #077988,inset -2px -2px 0px #077988;color:#077988;}.c-voter-wizard__control--reset.t-guidance,.t-guidance .c-voter-wizard__control--reset{-webkit-box-shadow:inset 2px 2px 0px #a91255,inset -2px -2px 0px #a91255;box-shadow:inset 2px 2px 0px #a91255,inset -2px -2px 0px #a91255;color:#a91255;}.c-voter-wizard__control--reset.t-mature-orange,.t-mature-orange .c-voter-wizard__control--reset{-webkit-box-shadow:inset 2px 2px 0px #B74E20,inset -2px -2px 0px #B74E20;box-shadow:inset 2px 2px 0px #B74E20,inset -2px -2px 0px #B74E20;color:#B74E20;}.c-voter-wizard__control--reset.t-mature-green,.t-mature-green .c-voter-wizard__control--reset{-webkit-box-shadow:inset 2px 2px 0px #897616,inset -2px -2px 0px #897616;box-shadow:inset 2px 2px 0px #897616,inset -2px -2px 0px #897616;color:#897616;}.c-voter-wizard__control--reset.t-mature-purple,.t-mature-purple .c-voter-wizard__control--reset{-webkit-box-shadow:inset 2px 2px 0px #705191,inset -2px -2px 0px #705191;box-shadow:inset 2px 2px 0px #705191,inset -2px -2px 0px #705191;color:#705191;}.c-voter-wizard__control--reset.t-mature-yellow,.t-mature-yellow .c-voter-wizard__control--reset{-webkit-box-shadow:inset 2px 2px 0px #897616,inset -2px -2px 0px #897616;box-shadow:inset 2px 2px 0px #897616,inset -2px -2px 0px #897616;color:#897616;}.c-voter-wizard__control--reset.t-mature-brown,.t-mature-brown .c-voter-wizard__control--reset{-webkit-box-shadow:inset 2px 2px 0px #2B220A,inset -2px -2px 0px #2B220A;box-shadow:inset 2px 2px 0px #2B220A,inset -2px -2px 0px #2B220A;color:#2B220A;}.c-voter-wizard__control--reset.t-learning,.t-learning .c-voter-wizard__control--reset{-webkit-box-shadow:inset 2px 2px 0px #323131,inset -2px -2px 0px #323131;box-shadow:inset 2px 2px 0px #323131,inset -2px -2px 0px #323131;color:#323131;}.c-voter-wizard__control--reset.t-learning--educator,.t-learning--educator .c-voter-wizard__control--reset{-webkit-box-shadow:inset 2px 2px 0px #323131,inset -2px -2px 0px #323131;box-shadow:inset 2px 2px 0px #323131,inset -2px -2px 0px #323131;color:#323131;}.c-voter-wizard__input-container--inline,.c-voter-wizard__inline-input{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.c-voter-wizard__input-container--has-spacer{margin-left:-20px;margin-top:-20px;}@media (min-width:767px){.c-voter-wizard__input-container--has-spacer{margin-left:-30px;}}@media (min-width:1024px){.c-voter-wizard__input-container--has-spacer{margin-left:-40px;}}.c-voter-wizard__input-container--has-spacer .c-voter-wizard__inline-input{padding-left:20px;padding-top:20px;}@media (min-width:767px){.c-voter-wizard__input-container--has-spacer .c-voter-wizard__inline-input{padding-left:30px;}}@media (min-width:1024px){.c-voter-wizard__input-container--has-spacer .c-voter-wizard__inline-input{padding-left:40px;}}.c-voter-wizard__inline-input{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.c-voter-wizard__inline-input--date{width:100%;}@media (min-width:767px){.c-voter-wizard__inline-input--date{width:33.33333%;}}.c-voter-wizard__results-message-container{border:1px solid #25B2D3;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;}.c-voter-wizard__results-message-container.t-your-vote-matters,.t-your-vote-matters .c-voter-wizard__results-message-container{border-color:#ECF3F3;}.c-voter-wizard__results-message-container.t-guidance,.t-guidance .c-voter-wizard__results-message-container{border-color:#F4EDF0;}.c-voter-wizard__results-message-container.t-mature-orange,.t-mature-orange .c-voter-wizard__results-message-container{border-color:#F6F0EE;}.c-voter-wizard__results-message-container.t-mature-green,.t-mature-green .c-voter-wizard__results-message-container{border-color:#F1F2ED;}.c-voter-wizard__results-message-container.t-mature-purple,.t-mature-purple .c-voter-wizard__results-message-container{border-color:#F2F0F3;}.c-voter-wizard__results-message-container.t-mature-yellow,.t-mature-yellow .c-voter-wizard__results-message-container{border-color:#F3F2ED;}.c-voter-wizard__results-message-container.t-mature-brown,.t-mature-brown .c-voter-wizard__results-message-container{border-color:#EEEEED;}.c-voter-wizard__results-message-container.t-learning,.t-learning .c-voter-wizard__results-message-container{border-color:#B5FF2B;}.c-voter-wizard__results-message-container.t-learning--educator,.t-learning--educator .c-voter-wizard__results-message-container{border-color:#DEACFF;}.c-voter-wizard__results-message-container *:last-child{margin-bottom:0;}.c-voter-wizard__results-icon{margin-right:0.5em;-webkit-box-flex:0;-ms-flex:none;flex:none;}.c-voter-wizard__results-section{padding-bottom:20px;}.c-voter-wizard__results-section:not(:first-child){padding-top:20px;border-top:1px solid #25B2D3;}.c-voter-wizard__results-section:not(:first-child).t-your-vote-matters,.t-your-vote-matters .c-voter-wizard__results-section:not(:first-child){border-color:#ECF3F3;}.c-voter-wizard__results-section:not(:first-child).t-guidance,.t-guidance .c-voter-wizard__results-section:not(:first-child){border-color:#F4EDF0;}.c-voter-wizard__results-section:not(:first-child).t-mature-orange,.t-mature-orange .c-voter-wizard__results-section:not(:first-child){border-color:#F6F0EE;}.c-voter-wizard__results-section:not(:first-child).t-mature-green,.t-mature-green .c-voter-wizard__results-section:not(:first-child){border-color:#F1F2ED;}.c-voter-wizard__results-section:not(:first-child).t-mature-purple,.t-mature-purple .c-voter-wizard__results-section:not(:first-child){border-color:#F2F0F3;}.c-voter-wizard__results-section:not(:first-child).t-mature-yellow,.t-mature-yellow .c-voter-wizard__results-section:not(:first-child){border-color:#F3F2ED;}.c-voter-wizard__results-section:not(:first-child).t-mature-brown,.t-mature-brown .c-voter-wizard__results-section:not(:first-child){border-color:#EEEEED;}.c-voter-wizard__results-section:not(:first-child).t-learning,.t-learning .c-voter-wizard__results-section:not(:first-child){border-color:#B5FF2B;}.c-voter-wizard__results-section:not(:first-child).t-learning--educator,.t-learning--educator .c-voter-wizard__results-section:not(:first-child){border-color:#DEACFF;}.c-voter-wizard__results-section *:last-child{margin-bottom:0;}.c-voter-wizard__results-heading-icon{font-size:1.12rem;line-height:1.4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media all and (min-width:767px){.c-voter-wizard__results-heading-icon{font-size:1.12rem;line-height:1.4;}}@media all and (min-width:1024px){.c-voter-wizard__results-heading-icon{font-size:1.11rem;line-height:1.4;}}@media all and (min-width:1400px){.c-voter-wizard__results-heading-icon{font-size:1.1rem;line-height:1.4;}}.c-voter-wizard__results-heading-icon .o-icon{margin-right:0.5em;}.c-voter-wizard__results-link{display:block;text-decoration:underline;}.c-voter-wizard__results-link:hover{text-decoration:none;}.c-voter-wizard__results-link:not(:last-child){margin-bottom:1em;}.c-voter-wizard__link{text-decoration:underline;}.c-voter-wizard__link:hover{text-decoration:none;}.c-voter-wizard__link:not(:last-child){margin-bottom:1em;}.c-voter-wizard-radio .c-voter-wizard-radio__input{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal;}.c-voter-wizard-radio .c-voter-wizard__label--radio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.c-voter-wizard__label{font-size:1rem;line-height:1.4;}@media all and (min-width:767px){.c-voter-wizard__label{font-size:1rem;line-height:1.4;}}@media all and (min-width:1024px){.c-voter-wizard__label{font-size:1rem;line-height:1.4;}}@media all and (min-width:1400px){.c-voter-wizard__label{font-size:0.9rem;line-height:1.4;}}.c-voter-wizard__label--radio{background:#003057;color:#FFFFFF;cursor:pointer;padding:20px;border:2px solid transparent;}.c-voter-wizard__label--radio.t-your-vote-matters,.t-your-vote-matters .c-voter-wizard__label--radio{background:#077988;}.c-voter-wizard__label--radio.t-guidance,.t-guidance .c-voter-wizard__label--radio{background:#a91255;}.c-voter-wizard__label--radio.t-mature-orange,.t-mature-orange .c-voter-wizard__label--radio{background:#B74E20;}.c-voter-wizard__label--radio.t-mature-green,.t-mature-green .c-voter-wizard__label--radio{background:#897616;}.c-voter-wizard__label--radio.t-mature-purple,.t-mature-purple .c-voter-wizard__label--radio{background:#705191;}.c-voter-wizard__label--radio.t-mature-yellow,.t-mature-yellow .c-voter-wizard__label--radio{background:#897616;}.c-voter-wizard__label--radio.t-mature-brown,.t-mature-brown .c-voter-wizard__label--radio{background:#2B220A;}.c-voter-wizard__label--radio.t-learning,.t-learning .c-voter-wizard__label--radio{background:#323131;}.c-voter-wizard__label--radio.t-learning--educator,.t-learning--educator .c-voter-wizard__label--radio{background:#323131;}@media (min-width:767px){.c-voter-wizard__label--radio{padding:18px;}}.c-voter-wizard__label--radio:before{content:"";width:20px;height:20px;border-radius:50%;background-color:#FFFFFF;display:block;margin-right:0.5em;}.c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio{border-color:#25B2D3;}.c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio.t-your-vote-matters,.t-your-vote-matters .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio{border-color:#ECF3F3;}.c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio.t-guidance,.t-guidance .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio{border-color:#F4EDF0;}.c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio.t-mature-orange,.t-mature-orange .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio{border-color:#F6F0EE;}.c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio.t-mature-green,.t-mature-green .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio{border-color:#F1F2ED;}.c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio.t-mature-purple,.t-mature-purple .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio{border-color:#F2F0F3;}.c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio.t-mature-yellow,.t-mature-yellow .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio{border-color:#F3F2ED;}.c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio.t-mature-brown,.t-mature-brown .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio{border-color:#EEEEED;}.c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio.t-learning,.t-learning .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio{border-color:#B5FF2B;}.c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio.t-learning--educator,.t-learning--educator .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio{border-color:#DEACFF;}.c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio:before{background-color:#003057;border:5px solid #FFFFFF;}.t-your-vote-matters .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio:before{background-color:#077988;}.t-guidance .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio:before{background-color:#a91255;}.t-mature-orange .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio:before{background-color:#B74E20;}.t-mature-green .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio:before{background-color:#897616;}.t-mature-purple .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio:before{background-color:#705191;}.t-mature-yellow .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio:before{background-color:#897616;}.t-mature-brown .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio:before{background-color:#2B220A;}.t-learning .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio:before{background-color:#323131;}.t-learning--educator .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio:before{background-color:#323131;}.c-voter-wizard-modal-trigger{font-size:1rem;line-height:1.2;background:none;border:0;padding:0;color:currentColor;text-decoration:underline;}.c-voter-wizard-modal-trigger:hover .o-icon,.c-voter-wizard-modal-trigger:focus .o-icon{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);}@media all and (min-width:767px){.c-voter-wizard-modal-trigger{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){.c-voter-wizard-modal-trigger{font-size:0.8rem;line-height:1.2;}}@media all and (min-width:1400px){.c-voter-wizard-modal-trigger{font-size:0.8rem;line-height:1.2;}}.c-voter-wizard-modal-trigger:hover{text-decoration:none;}.c-process-tool--pull-content{}.page-node-type-page .c-process-tool--pull-content,.page-node-type-article .c-process-tool--pull-content{--sidebarWidth:0.3;--sliceColumnWidth:0.7;--gutter:1.66667rem;}@media (min-width:767px){.page-node-type-page .c-process-tool--pull-content,.page-node-type-article .c-process-tool--pull-content{width:calc((100% * (1 + (var(--sidebarWidth)) / (var(--sliceColumnWidth)))) + (var(--gutter) / 2));}}@media (min-width:1024px){.page-node-type-page .c-process-tool--pull-content,.page-node-type-article .c-process-tool--pull-content{--gutter:2.22222rem;}}@media (min-width:1400px){.page-node-type-page .c-process-tool--pull-content,.page-node-type-article .c-process-tool--pull-content{--gutter:2.5rem;}}.c-process-tool-placeholder{height:400px;background-color:#003057;}.c-process-tool{background-color:#003057;color:#FFFFFF;}.c-process-tool h1,.c-process-tool h2,.c-process-tool h3,.c-process-tool h4,.c-process-tool h5,.c-process-tool h6,.c-process-tool .o-type-h1,.c-process-tool .o-type-h2,.c-process-tool .o-type-h3,.c-process-tool .o-type-h4,.c-process-tool .o-type-h5,.c-process-tool .o-type-h6{margin:0 0 0.5em;}.c-process-tool h1:only-child,.c-process-tool h2:only-child,.c-process-tool h3:only-child,.c-process-tool h4:only-child,.c-process-tool h5:only-child,.c-process-tool h6:only-child,.c-process-tool .o-type-h1:only-child,.c-process-tool .o-type-h2:only-child,.c-process-tool .o-type-h3:only-child,.c-process-tool .o-type-h4:only-child,.c-process-tool .o-type-h5:only-child,.c-process-tool .o-type-h6:only-child{margin-bottom:0;}.c-process-tool__landing{height:600px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}@media (min-width:1024px){.c-process-tool__landing{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.c-process-tool__landing-content{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.c-process-tool__landing-content-inner{padding:20px;width:100%;}@media (min-width:1024px){.c-process-tool__landing-content-inner{padding:50px;}}.c-process-tool__landing-image-container{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;}.c-process-tool__landing-image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.c-process-tool__question{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;}.c-process-tool__question-content-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;}@media (min-width:1024px){.c-process-tool__question-content-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.c-process-tool__question-content{overflow:auto;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin-top:auto;margin-bottom:auto;}@media (min-width:1024px){.c-process-tool__question-content{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:0;margin-bottom:0;}}.c-process-tool__question-content-inner{width:100%;margin-top:auto;margin-bottom:auto;padding:40px 20px;}@media (min-width:1024px){.c-process-tool__question-content-inner{padding:50px;}}.c-process-tool__question-content--list .c-process-tool__question-content-inner{padding-left:20px;}.c-process-tool__question-content-label{margin-bottom:0;}.c-process-tool__question-content--list{background-color:#e5f4f8;color:#003057;position:relative;}.c-process-tool__question-content--list::before{content:"";width:0;height:0;position:-webkit-sticky;position:sticky;border:25px solid transparent;left:50%;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-bottom-width:0;border-top-color:#003057;}@media (min-width:1024px){.c-process-tool__question-content--list::before{left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border:25px solid transparent;border-right-width:0;border-left-color:#003057;}}.c-process-tool__question-content--list:first-child::before{display:none;}.c-process-tool__question-list{margin:0;padding:0;list-style:none;}.c-process-tool__question-list li{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1em;font-weight:bold;}.c-process-tool__question-list li:last-child{margin-bottom:0;}.c-process-tool__question-list li::before{content:"";background-image:url(https://www.electoralcommission.org.uk/themes/custom/electoralcommission/dist/img/svg/icon-process-list-item.svg);width:25px;height:25px;-webkit-box-flex:0;-ms-flex:none;flex:none;margin-right:1em;}.c-process-tool__controls{background-color:#25B2D3;padding:20px;}@media (min-width:1024px){.c-process-tool__controls{padding:35px 50px;}}.c-process-tool__buttons-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-20px;}.c-process-tool__button{margin-left:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-preferred-size:33.33%;flex-basis:33.33%;}@media (min-width:1024px){.c-process-tool__button{-ms-flex-preferred-size:auto;flex-basis:auto;min-width:150px;}}.c-process-tool__button:first-child{margin-right:auto;}@media (min-width:1024px){.c-process-tool__button:first-child{margin-right:0;}}.c-process-tool__button span{text-shadow:none;}.c-process-tool__button--back{background-color:#FFFFFF;}.c-process-tool__button--reset{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:30px;right:20px;color:#FFFFFF;}.c-process-tool__button--reset > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;text-shadow:2px 0 0 #25B2D3,-1px 0 0 #25B2D3;}@media (min-width:767px){.c-process-tool__button--reset > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.c-process-tool__button--reset > span:not(.visually-hidden){text-shadow:1px 2px 0 #25B2D3,-1px 2px 0 #25B2D3;}}.c-process-tool__button--reset:hover,.c-process-tool__button--reset:focus{text-decoration:none;}.c-process-tool__button--reset:hover > span:not(.visually-hidden),.c-process-tool__button--reset:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-process-tool__button--reset.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}@media (min-width:1024px){.c-process-tool__button--reset{color:#003057;position:static;margin-right:auto;min-width:0;}}.c-process-tool__button-icon{display:none;}@media (min-width:1024px){.c-process-tool__button-icon{display:block;}}.c-wysiwyg{}.c-wysiwyg blockquote{font-size:1.38rem;line-height:1.4;margin:1rem 0;font-weight:600;padding-left:20px;}@media all and (min-width:767px){.c-wysiwyg blockquote{font-size:1.35rem;line-height:1.4;}}@media all and (min-width:1024px){.c-wysiwyg blockquote{font-size:1.33rem;line-height:1.4;}}@media all and (min-width:1400px){.c-wysiwyg blockquote{font-size:1.3rem;line-height:1.4;}}.c-wysiwyg a:not([class]){text-decoration:underline;display:inline-block;}.c-wysiwyg a:not([class]):hover,.c-wysiwyg a:not([class]):focus{text-decoration:none;}.c-wysiwyg a{color:#19809e;}.c-wysiwyg .o-external-link:not(.button-link) > .o-external-link-content{text-decoration:underline;}.c-wysiwyg .o-external-link:not(.button-link):hover,.c-wysiwyg .o-external-link:not(.button-link):focus{text-decoration:none;}.c-wysiwyg .o-external-link:not(.button-link):hover > .o-external-link-content,.c-wysiwyg .o-external-link:not(.button-link):focus > .o-external-link-content{text-decoration:none;}.c-wysiwyg li{margin:0 0 0.5em;}.c-wysiwyg .button-link{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:1em;}.c-wysiwyg .button-link:first-child{margin-top:0;}.c-wysiwyg .button-link:last-child{margin-bottom:0;}.c-wysiwyg h2,.c-wysiwyg h3,.c-wysiwyg h4,.c-wysiwyg h5,.c-wysiwyg h6{margin-bottom:0.5em;}.c-wysiwyg h2:not(:first-child),.c-wysiwyg h3:not(:first-child),.c-wysiwyg h4:not(:first-child),.c-wysiwyg h5:not(:first-child),.c-wysiwyg h6:not(:first-child){margin-top:1em;}.c-wysiwyg-table{margin:1.875rem 0;}.c-wysiwyg-table th{background-color:#003057;color:#FFFFFF;}.c-wysiwyg-table td{background-color:#e5f4f8;color:#003057;}.c-wysiwyg-table td,.c-wysiwyg-table th{font-size:1rem;line-height:1.5;border:1px solid #FFFFFF;margin:0;padding:20px;text-align:left;min-width:250px;max-width:500px;}@media all and (min-width:767px){.c-wysiwyg-table td,.c-wysiwyg-table th{font-size:0.88rem;line-height:1.5;}}@media all and (min-width:1024px){.c-wysiwyg-table td,.c-wysiwyg-table th{font-size:1rem;line-height:1.5;}}@media all and (min-width:1400px){.c-wysiwyg-table td,.c-wysiwyg-table th{font-size:0.9rem;line-height:1.5;}}.c-wysiwyg-table table{border-collapse:collapse;width:100% !important;}.c-wysiwyg-table caption{font-size:1rem;line-height:1.5;text-align:left;margin-bottom:10px;}@media all and (min-width:767px){.c-wysiwyg-table caption{font-size:0.88rem;line-height:1.5;}}@media all and (min-width:1024px){.c-wysiwyg-table caption{font-size:1rem;line-height:1.5;}}@media all and (min-width:1400px){.c-wysiwyg-table caption{font-size:0.9rem;line-height:1.5;}}.c-wysiwyg-table .simplebar-track.horizontal{background-color:#e5f4f8;border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;height:40px;padding:10px;overflow:hidden;position:relative;}.c-wysiwyg-table .horizontal.simplebar-track .simplebar-scrollbar{background-color:#003057;top:50%;margin-top:-3px;}.page-node-type-longform-content .c-wysiwyg-table{margin-left:-20px;margin-right:-20px;}@media (min-width:480px){.page-node-type-longform-content .c-wysiwyg-table{margin-left:-20px;margin-right:-20px;}}@media (max-width:766px){.page-node-type-longform-content .c-wysiwyg-table .simplebar-wrapper{padding-bottom:60px;}.page-node-type-longform-content .c-wysiwyg-table .simplebar-horizontal{background-color:#003057;}.page-node-type-longform-content .c-wysiwyg-table .simplebar-track.simplebar-horizontal{height:60px;}.page-node-type-longform-content .c-wysiwyg-table .simplebar-track.simplebar-horizontal::before{content:"";left:20px;right:20px;position:absolute;height:8px;top:26px;background-color:rgba(255,255,255,0.2);}.page-node-type-longform-content .c-wysiwyg-table .simplebar-track.simplebar-horizontal .simplebar-scrollbar{height:8px;top:26px;}.page-node-type-longform-content .c-wysiwyg-table .simplebar-scrollbar::before{background-color:#25B2D3;border-radius:0;opacity:1;left:20px;right:20px;}}@media (min-width:767px){.page-node-type-longform-content .c-wysiwyg-table{margin-left:0;margin-right:0;width:calc(100% * 100 / 70);}.page-node-type-longform-content .c-wysiwyg-table .simplebar-wrapper{width:100%;}}.c-resources-country-filter__list{font-family:"Swis721MdBTW05-Bold","helvetica","arial",sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;font-weight:bolder;list-style:none;padding:0;}@media (min-width:480px){.c-resources-country-filter__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.c-resources-country-filter__list .form-item{-webkit-backface-visibility:hidden;backface-visibility:hidden;margin-bottom:0;height:100%;}.c-resources-country-filter__list .form-item .underline{width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;text-shadow:2px 0 0 #FFFFFF,-1px 0 0 #FFFFFF;}@media (min-width:767px){.c-resources-country-filter__list .form-item .underline{-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.c-resources-country-filter__list .form-item .underline{text-shadow:1px 2px 0 #FFFFFF,-1px 2px 0 #FFFFFF;}}.c-resources-country-filter__list .form-item:hover,.c-resources-country-filter__list .form-item:focus{text-decoration:none;}.c-resources-country-filter__list .form-item:hover .underline,.c-resources-country-filter__list .form-item:focus .underline{background-size:100% 100%;}.c-resources-country-filter__list .form-item.is-active .underline{position:relative;width:calc(100%);background-size:100% 100%;}.c-resources-country-filter__list .form-item .underline{width:auto;}.c-resources-country-filter__item{-webkit-box-flex:1;-ms-flex:1;flex:1;}.c-resources-country-filter__item .form-item-country .option{font-size:1.25rem;line-height:1.4;border-bottom:1px solid #B5FF2B;padding-top:16px;padding-bottom:16px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;}@media all and (min-width:767px){.c-resources-country-filter__item .form-item-country .option{font-size:1.66667rem;line-height:1.4;}}@media all and (min-width:1400px){.c-resources-country-filter__item .form-item-country .option{font-size:1.5rem;line-height:1.4;}}@media (min-width:480px){.c-resources-country-filter__item .form-item-country .option{padding-top:0;padding-bottom:24px;}}.c-resources-country-filter__item .form-item-country input{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal;}.c-resources-country-filter__item .form-item-country input:checked + label{padding-bottom:15px;border-bottom-width:10px;}.paragraph--type--slice-learning-resources .form-submit{display:none;}.c-modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;overflow:auto;background-color:rgba(0,44,87,0.8);}.c-modal__wrapper{display:table;width:100%;height:100%;}.c-modal__content{display:table-cell;padding:20px 0;width:100%;height:100%;vertical-align:middle;text-align:center;}.c-modal__container{display:inline-block;width:calc(100% - 3rem);max-width:768px;text-align:left;}.c-modal__header{display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px 30px;background-color:#077988;color:#FFFFFF;}.c-modal__title{margin:0;}.c-modal__close{padding:0;margin-left:auto;background-color:transparent;}.c-modal__close svg{width:35px;height:35px;fill:#FFFFFF;}.c-modal__body{padding:30px;background-color:#FFFFFF;}.c-modal__body > :last-child{margin-bottom:0;}@media (min-width:767px){.c-modal__body{overflow-y:auto;max-height:600px;}.c-modal__body::-webkit-scrollbar{padding:5px;background-color:#f5f5f5;width:10px;}.c-modal__body::-webkit-scrollbar-thumb{border-radius:15px;background-color:#002C57;}}.c-modal--alert .c-modal__header,.c-modal--alert .c-modal__body{background-color:#9E0055;color:#FFFFFF;}.c-modal--alert .c-modal__title{font-size:1.67rem;line-height:1.4;}@media all and (min-width:767px){.c-modal--alert .c-modal__title{font-size:1.78rem;line-height:1.4;}}@media all and (min-width:1024px){.c-modal--alert .c-modal__title{font-size:2.11rem;line-height:1.4;}}@media all and (min-width:1400px){.c-modal--alert .c-modal__title{font-size:2.3rem;line-height:1.4;}}.c-modal--alert .c-modal__body{padding-top:0;}.c-modal__list-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-left:-15px;margin-bottom:15px;}.c-modal__list-container .c-modal__list{list-style:none;padding-left:15px;margin-bottom:0;}.c-modal__list--2-col{width:100%;-webkit-columns:2;columns:2;}.c-modal--campaign{overflow:hidden;}.c-modal--campaign .c-modal__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.c-modal--campaign .c-modal__content{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;margin:auto;}.c-modal--campaign .c-modal__container{width:100%;max-width:700px;margin:10px auto;}@media (min-width:1280px){.c-modal--campaign .c-modal__container{max-width:1000px;margin:100px auto;}}@media (min-width:1400px){.c-modal--campaign .c-modal__container{max-width:1150px;}}.c-modal--campaign .c-modal__body{position:relative;padding:30px 20px;background:#FEC2DB;font-size:1rem;line-height:1.5;}@media all and (min-width:1400px){.c-modal--campaign .c-modal__body{font-size:0.9rem;}}.c-modal--campaign .c-modal__body h2{font-size:2rem;line-height:1.2;margin-bottom:15px;}@media all and (min-width:1400px){.c-modal--campaign .c-modal__body h2{font-size:2.5rem;}}@media (min-width:767px){.c-modal--campaign .c-modal__body h2{margin-bottom:20px;}}@media (min-width:767px){.c-modal--campaign .c-modal__body{overflow-y:visible;max-height:none;padding:30px;}}@media (min-width:1280px){.c-modal--campaign .c-modal__body{padding:50px;}}@media (min-width:1280px){.c-modal--campaign .c-modal__content-cta-wrapper{width:65%;}}@media (min-width:1400px){.c-modal--campaign .c-modal__content-cta-wrapper{width:62.5%;}}.c-modal--campaign .c-modal__img{opacity:0;position:relative;margin-top:-55px;margin-bottom:-10px;max-width:375px;margin-left:auto;margin-right:auto;-webkit-transform:scale(1) rotate(0deg);-ms-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);}.c-modal--campaign .c-modal__img::before{content:'';display:block;padding-bottom:100%;}.c-modal--campaign .c-modal__img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;}@media (min-width:1280px){.c-modal--campaign .c-modal__img{width:500px;max-width:none;margin:0;position:absolute;top:50%;right:0;-webkit-transform:translate(27%,-43%) scale(1) rotate(0deg);-ms-transform:translate(27%,-43%) scale(1) rotate(0deg);transform:translate(27%,-43%) scale(1) rotate(0deg);}}@media (min-width:1400px){.c-modal--campaign .c-modal__img{width:550px;-webkit-transform:translate(22%,-43%) scale(1) rotate(0deg);-ms-transform:translate(22%,-43%) scale(1) rotate(0deg);transform:translate(22%,-43%) scale(1) rotate(0deg);}}.c-modal--campaign .c-modal__img.c-modal__img--animation-finished{opacity:1;}.c-modal--campaign .c-modal__img.c-modal__img--animation{opacity:1;-webkit-animation-name:imageAnimationMobile;animation-name:imageAnimationMobile;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:cubic-bezier(0.76,0,0.24,1);animation-timing-function:cubic-bezier(0.76,0,0.24,1);}@media (min-width:1280px){.c-modal--campaign .c-modal__img.c-modal__img--animation{-webkit-animation-name:imageAnimation1280;animation-name:imageAnimation1280;}}@media (min-width:1400px){.c-modal--campaign .c-modal__img.c-modal__img--animation{-webkit-animation-name:imageAnimationHuge;animation-name:imageAnimationHuge;}}.c-modal--campaign .c-modal__ctas{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.c-modal--campaign .c-modal__ctas > *:not(:first-child){margin-top:15px;}@media (min-width:1280px){.c-modal--campaign .c-modal__ctas > *:not(:first-child){margin-top:0;margin-left:20px;}}@media (min-width:767px){.c-modal--campaign .c-modal__ctas{margin-top:30px;}}@media (min-width:1280px){.c-modal--campaign .c-modal__ctas{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}@-webkit-keyframes imageAnimationMobile{from{-webkit-transform:scale(1.4) rotate(2deg);transform:scale(1.4) rotate(2deg);}to{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);}}@keyframes imageAnimationMobile{from{-webkit-transform:scale(1.4) rotate(2deg);transform:scale(1.4) rotate(2deg);}to{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);}}@-webkit-keyframes imageAnimation1280{from{-webkit-transform:translate(27%,-43%) scale(2) rotate(2deg);transform:translate(27%,-43%) scale(2) rotate(2deg);}to{-webkit-transform:translate(27%,-43%) scale(1) rotate(0deg);transform:translate(27%,-43%) scale(1) rotate(0deg);}}@keyframes imageAnimation1280{from{-webkit-transform:translate(27%,-43%) scale(2) rotate(2deg);transform:translate(27%,-43%) scale(2) rotate(2deg);}to{-webkit-transform:translate(27%,-43%) scale(1) rotate(0deg);transform:translate(27%,-43%) scale(1) rotate(0deg);}}@-webkit-keyframes imageAnimationHuge{from{-webkit-transform:translate(22%,-43%) scale(2) rotate(2deg);transform:translate(22%,-43%) scale(2) rotate(2deg);}to{-webkit-transform:translate(22%,-43%) scale(1) rotate(0deg);transform:translate(22%,-43%) scale(1) rotate(0deg);}}@keyframes imageAnimationHuge{from{-webkit-transform:translate(22%,-43%) scale(2) rotate(2deg);transform:translate(22%,-43%) scale(2) rotate(2deg);}to{-webkit-transform:translate(22%,-43%) scale(1) rotate(0deg);transform:translate(22%,-43%) scale(1) rotate(0deg);}}.c-voter-wizard{font-size:1rem;line-height:1.4;}@media all and (min-width:767px){.c-voter-wizard{font-size:1rem;line-height:1.4;}}@media all and (min-width:1024px){.c-voter-wizard{font-size:1rem;line-height:1.4;}}@media all and (min-width:1400px){.c-voter-wizard{font-size:0.9rem;line-height:1.4;}}.c-voter-wizard select,.c-voter-wizard textarea,.c-voter-wizard input{background-color:#FFFFFF;border:none;}.c-voter-wizard select.t-your-vote-matters,.t-your-vote-matters .c-voter-wizard select,.c-voter-wizard textarea.t-your-vote-matters,.t-your-vote-matters + .c-voter-wizard__control--prev.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-voter-wizard__control--next{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}@media (min-width:480px){.c-voter-wizard__control--next{margin-left:auto;}}.c-voter-wizard__control--reset{-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-voter-wizard__control--reset > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;}@media (min-width:767px){.c-voter-wizard__control--reset > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-voter-wizard__control--reset:hover,.c-voter-wizard__control--reset:focus{text-decoration:none;}.c-voter-wizard__control--reset:hover > span:not(.visually-hidden),.c-voter-wizard__control--reset:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-voter-wizard__control--reset.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-voter-wizard__control--reset.t-your-vote-matters,.t-your-vote-matters .c-voter-wizard__control--reset{-webkit-box-shadow:inset 2px 2px 0px #077988,inset -2px -2px 0px #077988;box-shadow:inset 2px 2px 0px #077988,inset -2px -2px 0px #077988;color:#077988;}.c-voter-wizard__control--reset.t-guidance,.t-guidance .c-voter-wizard__control--reset{-webkit-box-shadow:inset 2px 2px 0px #a91255,inset -2px -2px 0px #a91255;box-shadow:inset 2px 2px 0px #a91255,inset -2px -2px 0px #a91255;color:#a91255;}.c-voter-wizard__control--reset.t-mature-orange,.t-mature-orange .c-voter-wizard__control--reset{-webkit-box-shadow:inset 2px 2px 0px #B74E20,inset -2px -2px 0px #B74E20;box-shadow:inset 2px 2px 0px #B74E20,inset -2px -2px 0px #B74E20;color:#B74E20;}.c-voter-wizard__control--reset.t-mature-green,.t-mature-green .c-voter-wizard__control--reset{-webkit-box-shadow:inset 2px 2px 0px #897616,inset -2px -2px 0px #897616;box-shadow:inset 2px 2px 0px #897616,inset -2px -2px 0px #897616;color:#897616;}.c-voter-wizard__control--reset.t-mature-purple,.t-mature-purple .c-voter-wizard__control--reset{-webkit-box-shadow:inset 2px 2px 0px #705191,inset -2px -2px 0px #705191;box-shadow:inset 2px 2px 0px #705191,inset -2px -2px 0px #705191;color:#705191;}.c-voter-wizard__control--reset.t-mature-yellow,.t-mature-yellow .c-voter-wizard__control--reset{-webkit-box-shadow:inset 2px 2px 0px #897616,inset -2px -2px 0px #897616;box-shadow:inset 2px 2px 0px #897616,inset -2px -2px 0px #897616;color:#897616;}.c-voter-wizard__control--reset.t-mature-brown,.t-mature-brown .c-voter-wizard__control--reset{-webkit-box-shadow:inset 2px 2px 0px #2B220A,inset -2px -2px 0px #2B220A;box-shadow:inset 2px 2px 0px #2B220A,inset -2px -2px 0px #2B220A;color:#2B220A;}.c-voter-wizard__control--reset.t-learning,.t-learning .c-voter-wizard__control--reset{-webkit-box-shadow:inset 2px 2px 0px #323131,inset -2px -2px 0px #323131;box-shadow:inset 2px 2px 0px #323131,inset -2px -2px 0px #323131;color:#323131;}.c-voter-wizard__control--reset.t-learning--educator,.t-learning--educator .c-voter-wizard__control--reset{-webkit-box-shadow:inset 2px 2px 0px #323131,inset -2px -2px 0px #323131;box-shadow:inset 2px 2px 0px #323131,inset -2px -2px 0px #323131;color:#323131;}.c-voter-wizard__input-container--inline,.c-voter-wizard__inline-input{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.c-voter-wizard__input-container--has-spacer{margin-left:-20px;margin-top:-20px;}@media (min-width:767px){.c-voter-wizard__input-container--has-spacer{margin-left:-30px;}}@media (min-width:1024px){.c-voter-wizard__input-container--has-spacer{margin-left:-40px;}}.c-voter-wizard__input-container--has-spacer .c-voter-wizard__inline-input{padding-left:20px;padding-top:20px;}@media (min-width:767px){.c-voter-wizard__input-container--has-spacer .c-voter-wizard__inline-input{padding-left:30px;}}@media (min-width:1024px){.c-voter-wizard__input-container--has-spacer .c-voter-wizard__inline-input{padding-left:40px;}}.c-voter-wizard__inline-input{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.c-voter-wizard__inline-input--date{width:100%;}@media (min-width:767px){.c-voter-wizard__inline-input--date{width:33.33333%;}}.c-voter-wizard__results-message-container{border:1px solid #25B2D3;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;}.c-voter-wizard__results-message-container.t-your-vote-matters,.t-your-vote-matters .c-voter-wizard__results-message-container{border-color:#ECF3F3;}.c-voter-wizard__results-message-container.t-guidance,.t-guidance .c-voter-wizard__results-message-container{border-color:#F4EDF0;}.c-voter-wizard__results-message-container.t-mature-orange,.t-mature-orange .c-voter-wizard__results-message-container{border-color:#F6F0EE;}.c-voter-wizard__results-message-container.t-mature-green,.t-mature-green .c-voter-wizard__results-message-container{border-color:#F1F2ED;}.c-voter-wizard__results-message-container.t-mature-purple,.t-mature-purple .c-voter-wizard__results-message-container{border-color:#F2F0F3;}.c-voter-wizard__results-message-container.t-mature-yellow,.t-mature-yellow .c-voter-wizard__results-message-container{border-color:#F3F2ED;}.c-voter-wizard__results-message-container.t-mature-brown,.t-mature-brown .c-voter-wizard__results-message-container{border-color:#EEEEED;}.c-voter-wizard__results-message-container.t-learning,.t-learning .c-voter-wizard__results-message-container{border-color:#B5FF2B;}.c-voter-wizard__results-message-container.t-learning--educator,.t-learning--educator .c-voter-wizard__results-message-container{border-color:#DEACFF;}.c-voter-wizard__results-message-container *:last-child{margin-bottom:0;}.c-voter-wizard__results-icon{margin-right:0.5em;-webkit-box-flex:0;-ms-flex:none;flex:none;}.c-voter-wizard__results-section{padding-bottom:20px;}.c-voter-wizard__results-section:not(:first-child){padding-top:20px;border-top:1px solid #25B2D3;}.c-voter-wizard__results-section:not(:first-child).t-your-vote-matters,.t-your-vote-matters .c-voter-wizard__results-section:not(:first-child){border-color:#ECF3F3;}.c-voter-wizard__results-section:not(:first-child).t-guidance,.t-guidance .c-voter-wizard__results-section:not(:first-child){border-color:#F4EDF0;}.c-voter-wizard__results-section:not(:first-child).t-mature-orange,.t-mature-orange .c-voter-wizard__results-section:not(:first-child){border-color:#F6F0EE;}.c-voter-wizard__results-section:not(:first-child).t-mature-green,.t-mature-green .c-voter-wizard__results-section:not(:first-child){border-color:#F1F2ED;}.c-voter-wizard__results-section:not(:first-child).t-mature-purple,.t-mature-purple .c-voter-wizard__results-section:not(:first-child){border-color:#F2F0F3;}.c-voter-wizard__results-section:not(:first-child).t-mature-yellow,.t-mature-yellow .c-voter-wizard__results-section:not(:first-child){border-color:#F3F2ED;}.c-voter-wizard__results-section:not(:first-child).t-mature-brown,.t-mature-brown .c-voter-wizard__results-section:not(:first-child){border-color:#EEEEED;}.c-voter-wizard__results-section:not(:first-child).t-learning,.t-learning .c-voter-wizard__results-section:not(:first-child){border-color:#B5FF2B;}.c-voter-wizard__results-section:not(:first-child).t-learning--educator,.t-learning--educator .c-voter-wizard__results-section:not(:first-child){border-color:#DEACFF;}.c-voter-wizard__results-section *:last-child{margin-bottom:0;}.c-voter-wizard__results-heading-icon{font-size:1.12rem;line-height:1.4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media all and (min-width:767px){.c-voter-wizard__results-heading-icon{font-size:1.12rem;line-height:1.4;}}@media all and (min-width:1024px){.c-voter-wizard__results-heading-icon{font-size:1.11rem;line-height:1.4;}}@media all and (min-width:1400px){.c-voter-wizard__results-heading-icon{font-size:1.1rem;line-height:1.4;}}.c-voter-wizard__results-heading-icon .o-icon{margin-right:0.5em;}.c-voter-wizard__results-link{display:block;text-decoration:underline;}.c-voter-wizard__results-link:hover{text-decoration:none;}.c-voter-wizard__results-link:not(:last-child){margin-bottom:1em;}.c-voter-wizard__link{text-decoration:underline;}.c-voter-wizard__link:hover{text-decoration:none;}.c-voter-wizard__link:not(:last-child){margin-bottom:1em;}.c-voter-wizard-radio .c-voter-wizard-radio__input{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal;}.c-voter-wizard-radio .c-voter-wizard__label--radio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.c-voter-wizard__label{font-size:1rem;line-height:1.4;}@media all and (min-width:767px){.c-voter-wizard__label{font-size:1rem;line-height:1.4;}}@media all and (min-width:1024px){.c-voter-wizard__label{font-size:1rem;line-height:1.4;}}@media all and (min-width:1400px){.c-voter-wizard__label{font-size:0.9rem;line-height:1.4;}}.c-voter-wizard__label--radio{background:#003057;color:#FFFFFF;cursor:pointer;padding:20px;border:2px solid transparent;}.c-voter-wizard__label--radio.t-your-vote-matters,.t-your-vote-matters .c-voter-wizard__label--radio{background:#077988;}.c-voter-wizard__label--radio.t-guidance,.t-guidance .c-voter-wizard__label--radio{background:#a91255;}.c-voter-wizard__label--radio.t-mature-orange,.t-mature-orange .c-voter-wizard__label--radio{background:#B74E20;}.c-voter-wizard__label--radio.t-mature-green,.t-mature-green .c-voter-wizard__label--radio{background:#897616;}.c-voter-wizard__label--radio.t-mature-purple,.t-mature-purple .c-voter-wizard__label--radio{background:#705191;}.c-voter-wizard__label--radio.t-mature-yellow,.t-mature-yellow .c-voter-wizard__label--radio{background:#897616;}.c-voter-wizard__label--radio.t-mature-brown,.t-mature-brown .c-voter-wizard__label--radio{background:#2B220A;}.c-voter-wizard__label--radio.t-learning,.t-learning .c-voter-wizard__label--radio{background:#323131;}.c-voter-wizard__label--radio.t-learning--educator,.t-learning--educator .c-voter-wizard__label--radio{background:#323131;}@media (min-width:767px){.c-voter-wizard__label--radio{padding:18px;}}.c-voter-wizard__label--radio:before{content:"";width:20px;height:20px;border-radius:50%;background-color:#FFFFFF;display:block;margin-right:0.5em;}.c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio{border-color:#25B2D3;}.c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio.t-your-vote-matters,.t-your-vote-matters .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio{border-color:#ECF3F3;}.c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio.t-guidance,.t-guidance .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio{border-color:#F4EDF0;}.c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio.t-mature-orange,.t-mature-orange .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio{border-color:#F6F0EE;}.c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio.t-mature-green,.t-mature-green .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio{border-color:#F1F2ED;}.c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio.t-mature-purple,.t-mature-purple .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio{border-color:#F2F0F3;}.c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio.t-mature-yellow,.t-mature-yellow .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio{border-color:#F3F2ED;}.c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio.t-mature-brown,.t-mature-brown .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio{border-color:#EEEEED;}.c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio.t-learning,.t-learning .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio{border-color:#B5FF2B;}.c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio.t-learning--educator,.t-learning--educator .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio{border-color:#DEACFF;}.c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio:before{background-color:#003057;border:5px solid #FFFFFF;}.t-your-vote-matters .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio:before{background-color:#077988;}.t-guidance .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio:before{background-color:#a91255;}.t-mature-orange .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio:before{background-color:#B74E20;}.t-mature-green .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio:before{background-color:#897616;}.t-mature-purple .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio:before{background-color:#705191;}.t-mature-yellow .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio:before{background-color:#897616;}.t-mature-brown .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio:before{background-color:#2B220A;}.t-learning .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio:before{background-color:#323131;}.t-learning--educator .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio:before{background-color:#323131;}.c-voter-wizard-modal-trigger{font-size:1rem;line-height:1.2;background:none;border:0;padding:0;color:currentColor;text-decoration:underline;}.c-voter-wizard-modal-trigger:hover .o-icon,.c-voter-wizard-modal-trigger:focus .o-icon{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);}@media all and (min-width:767px){.c-voter-wizard-modal-trigger{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){.c-voter-wizard-modal-trigger{font-size:0.8rem;line-height:1.2;}}@media all and (min-width:1400px){.c-voter-wizard-modal-trigger{font-size:0.8rem;line-height:1.2;}}.c-voter-wizard-modal-trigger:hover{text-decoration:none;}.c-process-tool--pull-content{}.page-node-type-page .c-process-tool--pull-content,.page-node-type-article .c-process-tool--pull-content{--sidebarWidth:0.3;--sliceColumnWidth:0.7;--gutter:1.66667rem;}@media (min-width:767px){.page-node-type-page .c-process-tool--pull-content,.page-node-type-article .c-process-tool--pull-content{width:calc((100% * (1 + (var(--sidebarWidth)) / (var(--sliceColumnWidth)))) + (var(--gutter) / 2));}}@media (min-width:1024px){.page-node-type-page .c-process-tool--pull-content,.page-node-type-article .c-process-tool--pull-content{--gutter:2.22222rem;}}@media (min-width:1400px){.page-node-type-page .c-process-tool--pull-content,.page-node-type-article .c-process-tool--pull-content{--gutter:2.5rem;}}.c-process-tool-placeholder{height:400px;background-color:#003057;}.c-process-tool{background-color:#003057;color:#FFFFFF;}.c-process-tool h1,.c-process-tool h2,.c-process-tool h3,.c-process-tool h4,.c-process-tool h5,.c-process-tool h6,.c-process-tool .o-type-h1,.c-process-tool .o-type-h2,.c-process-tool .o-type-h3,.c-process-tool .o-type-h4,.c-process-tool .o-type-h5,.c-process-tool .o-type-h6{margin:0 0 0.5em;}.c-process-tool h1:only-child,.c-process-tool h2:only-child,.c-process-tool h3:only-child,.c-process-tool h4:only-child,.c-process-tool h5:only-child,.c-process-tool h6:only-child,.c-process-tool .o-type-h1:only-child,.c-process-tool .o-type-h2:only-child,.c-process-tool .o-type-h3:only-child,.c-process-tool .o-type-h4:only-child,.c-process-tool .o-type-h5:only-child,.c-process-tool .o-type-h6:only-child{margin-bottom:0;}.c-process-tool__landing{height:600px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}@media (min-width:1024px){.c-process-tool__landing{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.c-process-tool__landing-content{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.c-process-tool__landing-content-inner{padding:20px;width:100%;}@media (min-width:1024px){.c-process-tool__landing-content-inner{padding:50px;}}.c-process-tool__landing-image-container{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;}.c-process-tool__landing-image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.c-process-tool__question{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;}.c-process-tool__question-content-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;}@media (min-width:1024px){.c-process-tool__question-content-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.c-process-tool__question-content{overflow:auto;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin-top:auto;margin-bottom:auto;}@media (min-width:1024px){.c-process-tool__question-content{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:0;margin-bottom:0;}}.c-process-tool__question-content-inner{width:100%;margin-top:auto;margin-bottom:auto;padding:40px 20px;}@media (min-width:1024px){.c-process-tool__question-content-inner{padding:50px;}}.c-process-tool__question-content--list .c-process-tool__question-content-inner{padding-left:20px;}.c-process-tool__question-content-label{margin-bottom:0;}.c-process-tool__question-content--list{background-color:#e5f4f8;color:#003057;position:relative;}.c-process-tool__question-content--list::before{content:"";width:0;height:0;position:-webkit-sticky;position:sticky;border:25px solid transparent;left:50%;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-bottom-width:0;border-top-color:#003057;}@media (min-width:1024px){.c-process-tool__question-content--list::before{left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border:25px solid transparent;border-right-width:0;border-left-color:#003057;}}.c-process-tool__question-content--list:first-child::before{display:none;}.c-process-tool__question-list{margin:0;padding:0;list-style:none;}.c-process-tool__question-list li{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1em;font-weight:bold;}.c-process-tool__question-list li:last-child{margin-bottom:0;}.c-process-tool__question-list li::before{content:"";background-image:url(https://www.electoralcommission.org.uk/themes/custom/electoralcommission/dist/img/svg/icon-process-list-item.svg);width:25px;height:25px;-webkit-box-flex:0;-ms-flex:none;flex:none;margin-right:1em;}.c-process-tool__controls{background-color:#25B2D3;padding:20px;}@media (min-width:1024px){.c-process-tool__controls{padding:35px 50px;}}.c-process-tool__buttons-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-20px;}.c-process-tool__button{margin-left:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-preferred-size:33.33%;flex-basis:33.33%;}@media (min-width:1024px){.c-process-tool__button{-ms-flex-preferred-size:auto;flex-basis:auto;min-width:150px;}}.c-process-tool__button:first-child{margin-right:auto;}@media (min-width:1024px){.c-process-tool__button:first-child{margin-right:0;}}.c-process-tool__button span{text-shadow:none;}.c-process-tool__button--back{background-color:#FFFFFF;}.c-process-tool__button--reset{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:30px;right:20px;color:#FFFFFF;}.c-process-tool__button--reset > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;}@media (min-width:767px){.c-process-tool__button--reset > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-process-tool__button--reset:hover,.c-process-tool__button--reset:focus{text-decoration:none;}.c-process-tool__button--reset:hover > span:not(.visually-hidden),.c-process-tool__button--reset:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-process-tool__button--reset.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}@media (min-width:1024px){.c-process-tool__button--reset{color:#003057;position:static;margin-right:auto;min-width:0;}}.c-process-tool__button-icon{display:none;}@media (min-width:1024px){.c-process-tool__button-icon{display:block;}}.c-wysiwyg{}.c-wysiwyg blockquote{font-size:1.38rem;line-height:1.4;margin:1rem 0;font-weight:600;padding-left:20px;}@media all and (min-width:767px){.c-wysiwyg blockquote{font-size:1.35rem;line-height:1.4;}}@media all and (min-width:1024px){.c-wysiwyg blockquote{font-size:1.33rem;line-height:1.4;}}@media all and (min-width:1400px){.c-wysiwyg blockquote{font-size:1.3rem;line-height:1.4;}}.c-wysiwyg a:not([class]){text-decoration:underline;display:inline-block;}.c-wysiwyg a:not([class]):hover,.c-wysiwyg a:not([class]):focus{text-decoration:none;}.c-wysiwyg a{color:#19809e;}.c-wysiwyg .o-external-link:not(.button-link) > .o-external-link-content{text-decoration:underline;}.c-wysiwyg .o-external-link:not(.button-link):hover,.c-wysiwyg .o-external-link:not(.button-link):focus{text-decoration:none;}.c-wysiwyg .o-external-link:not(.button-link):hover > .o-external-link-content,.c-wysiwyg .o-external-link:not(.button-link):focus > .o-external-link-content{text-decoration:none;}.c-wysiwyg li{margin:0 0 0.5em;}.c-wysiwyg .button-link{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:1em;}.c-wysiwyg .button-link:first-child{margin-top:0;}.c-wysiwyg .button-link:last-child{margin-bottom:0;}.c-wysiwyg h2,.c-wysiwyg h3,.c-wysiwyg h4,.c-wysiwyg h5,.c-wysiwyg h6{margin-bottom:0.5em;}.c-wysiwyg h2:not(:first-child),.c-wysiwyg h3:not(:first-child),.c-wysiwyg h4:not(:first-child),.c-wysiwyg h5:not(:first-child),.c-wysiwyg h6:not(:first-child){margin-top:1em;}.c-wysiwyg-table{margin:1.875rem 0;}.c-wysiwyg-table th{background-color:#003057;color:#FFFFFF;}.c-wysiwyg-table td{background-color:#e5f4f8;color:#003057;}.c-wysiwyg-table td,.c-wysiwyg-table th{font-size:1rem;line-height:1.5;border:1px solid #FFFFFF;margin:0;padding:20px;text-align:left;min-width:250px;max-width:500px;}@media all and (min-width:767px){.c-wysiwyg-table td,.c-wysiwyg-table th{font-size:0.88rem;line-height:1.5;}}@media all and (min-width:1024px){.c-wysiwyg-table td,.c-wysiwyg-table th{font-size:1rem;line-height:1.5;}}@media all and (min-width:1400px){.c-wysiwyg-table td,.c-wysiwyg-table th{font-size:0.9rem;line-height:1.5;}}.c-wysiwyg-table table{border-collapse:collapse;width:100% !important;}.c-wysiwyg-table caption{font-size:1rem;line-height:1.5;text-align:left;margin-bottom:10px;}@media all and (min-width:767px){.c-wysiwyg-table caption{font-size:0.88rem;line-height:1.5;}}@media all and (min-width:1024px){.c-wysiwyg-table caption{font-size:1rem;line-height:1.5;}}@media all and (min-width:1400px){.c-wysiwyg-table caption{font-size:0.9rem;line-height:1.5;}}.c-wysiwyg-table .simplebar-track.horizontal{background-color:#e5f4f8;border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;height:40px;padding:10px;overflow:hidden;position:relative;}.c-wysiwyg-table .horizontal.simplebar-track .simplebar-scrollbar{background-color:#003057;top:50%;margin-top:-3px;}.page-node-type-longform-content .c-wysiwyg-table{margin-left:-20px;margin-right:-20px;}@media (min-width:480px){.page-node-type-longform-content .c-wysiwyg-table{margin-left:-20px;margin-right:-20px;}}@media (max-width:766px){.page-node-type-longform-content .c-wysiwyg-table .simplebar-wrapper{padding-bottom:60px;}.page-node-type-longform-content .c-wysiwyg-table .simplebar-horizontal{background-color:#003057;}.page-node-type-longform-content .c-wysiwyg-table .simplebar-track.simplebar-horizontal{height:60px;}.page-node-type-longform-content .c-wysiwyg-table .simplebar-track.simplebar-horizontal::before{content:"";left:20px;right:20px;position:absolute;height:8px;top:26px;background-color:rgba(255,255,255,0.2);}.page-node-type-longform-content .c-wysiwyg-table .simplebar-track.simplebar-horizontal .simplebar-scrollbar{height:8px;top:26px;}.page-node-type-longform-content .c-wysiwyg-table .simplebar-scrollbar::before{background-color:#25B2D3;border-radius:0;opacity:1;left:20px;right:20px;}}@media (min-width:767px){.page-node-type-longform-content .c-wysiwyg-table{margin-left:0;margin-right:0;width:calc(100% * 100 / 70);}.page-node-type-longform-content .c-wysiwyg-table .simplebar-wrapper{width:100%;}}.c-resources-country-filter__list{font-family:"Swis721MdBTW05-Bold","helvetica","arial",sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;font-weight:bolder;list-style:none;padding:0;}@media (min-width:480px){.c-resources-country-filter__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.c-resources-country-filter__list .form-item{-webkit-backface-visibility:hidden;backface-visibility:hidden;margin-bottom:0;height:100%;}.c-resources-country-filter__list .form-item .underline{width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;}@media (min-width:767px){.c-resources-country-filter__list .form-item .underline{-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-resources-country-filter__list .form-item:hover,.c-resources-country-filter__list .form-item:focus{text-decoration:none;}.c-resources-country-filter__list .form-item:hover .underline,.c-resources-country-filter__list .form-item:focus .underline{background-size:100% 100%;}.c-resources-country-filter__list .form-item.is-active .underline{position:relative;width:calc(100%);background-size:100% 100%;}.c-resources-country-filter__list .form-item .underline{width:auto;}.c-resources-country-filter__item{-webkit-box-flex:1;-ms-flex:1;flex:1;}.c-resources-country-filter__item .form-item-country .option{font-size:1.25rem;line-height:1.4;border-bottom:1px solid #B5FF2B;padding-top:16px;padding-bottom:16px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;}@media all and (min-width:767px){.c-resources-country-filter__item .form-item-country .option{font-size:1.66667rem;line-height:1.4;}}@media all and (min-width:1400px){.c-resources-country-filter__item .form-item-country .option{font-size:1.5rem;line-height:1.4;}}@media (min-width:480px){.c-resources-country-filter__item .form-item-country .option{padding-top:0;padding-bottom:24px;}}.c-resources-country-filter__item .form-item-country input{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal;}.c-resources-country-filter__item .form-item-country input:checked + label{padding-bottom:15px;border-bottom-width:10px;}.paragraph--type--slice-learning-resources .form-submit{display:none;}.c-modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;overflow:auto;background-color:rgba(0,44,87,0.8);}.c-modal__wrapper{display:table;width:100%;height:100%;}.c-modal__content{display:table-cell;padding:20px 0;width:100%;height:100%;vertical-align:middle;text-align:center;}.c-modal__container{display:inline-block;width:calc(100% - 3rem);max-width:768px;text-align:left;}.c-modal__header{display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px 30px;background-color:#077988;color:#FFFFFF;}.c-modal__title{margin:0;}.c-modal__close{padding:0;margin-left:auto;background-color:transparent;}.c-modal__close svg{width:35px;height:35px;fill:#FFFFFF;}.c-modal__body{padding:30px;background-color:#FFFFFF;}.c-modal__body > :last-child{margin-bottom:0;}@media (min-width:767px){.c-modal__body{overflow-y:auto;max-height:600px;}.c-modal__body::-webkit-scrollbar{padding:5px;background-color:#f5f5f5;width:10px;}.c-modal__body::-webkit-scrollbar-thumb{border-radius:15px;background-color:#002C57;}}.c-modal--alert .c-modal__header,.c-modal--alert .c-modal__body{background-color:#9E0055;color:#FFFFFF;}.c-modal--alert .c-modal__title{font-size:1.67rem;line-height:1.4;}@media all and (min-width:767px){.c-modal--alert .c-modal__title{font-size:1.78rem;line-height:1.4;}}@media all and (min-width:1024px){.c-modal--alert .c-modal__title{font-size:2.11rem;line-height:1.4;}}@media all and (min-width:1400px){.c-modal--alert .c-modal__title{font-size:2.3rem;line-height:1.4;}}.c-modal--alert .c-modal__body{padding-top:0;}.c-modal__list-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-left:-15px;margin-bottom:15px;}.c-modal__list-container .c-modal__list{list-style:none;padding-left:15px;margin-bottom:0;}.c-modal__list--2-col{width:100%;-webkit-columns:2;columns:2;}.c-modal--campaign{overflow:hidden;}.c-modal--campaign .c-modal__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.c-modal--campaign .c-modal__content{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;margin:auto;}.c-modal--campaign .c-modal__container{width:100%;max-width:700px;margin:10px auto;}@media (min-width:1280px){.c-modal--campaign .c-modal__container{max-width:1000px;margin:100px auto;}}@media (min-width:1400px){.c-modal--campaign .c-modal__container{max-width:1150px;}}.c-modal--campaign .c-modal__body{position:relative;padding:30px 20px;background:#FEC2DB;font-size:1rem;line-height:1.5;}@media all and (min-width:1400px){.c-modal--campaign .c-modal__body{font-size:0.9rem;}}.c-modal--campaign .c-modal__body h2{font-size:2rem;line-height:1.2;margin-bottom:15px;}@media all and (min-width:1400px){.c-modal--campaign .c-modal__body h2{font-size:2.5rem;}}@media (min-width:767px){.c-modal--campaign .c-modal__body h2{margin-bottom:20px;}}@media (min-width:767px){.c-modal--campaign .c-modal__body{overflow-y:visible;max-height:none;padding:30px;}}@media (min-width:1280px){.c-modal--campaign .c-modal__body{padding:50px;}}@media (min-width:1280px){.c-modal--campaign .c-modal__content-cta-wrapper{width:65%;}}@media (min-width:1400px){.c-modal--campaign .c-modal__content-cta-wrapper{width:62.5%;}}.c-modal--campaign .c-modal__img{opacity:0;position:relative;margin-top:-55px;margin-bottom:-10px;max-width:375px;margin-left:auto;margin-right:auto;-webkit-transform:scale(1) rotate(0deg);-ms-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);}.c-modal--campaign .c-modal__img::before{content:'';display:block;padding-bottom:100%;}.c-modal--campaign .c-modal__img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;}@media (min-width:1280px){.c-modal--campaign .c-modal__img{width:500px;max-width:none;margin:0;position:absolute;top:50%;right:0;-webkit-transform:translate(27%,-43%) scale(1) rotate(0deg);-ms-transform:translate(27%,-43%) scale(1) rotate(0deg);transform:translate(27%,-43%) scale(1) rotate(0deg);}}@media (min-width:1400px){.c-modal--campaign .c-modal__img{width:550px;-webkit-transform:translate(22%,-43%) scale(1) rotate(0deg);-ms-transform:translate(22%,-43%) scale(1) rotate(0deg);transform:translate(22%,-43%) scale(1) rotate(0deg);}}.c-modal--campaign .c-modal__img.c-modal__img--animation-finished{opacity:1;}.c-modal--campaign .c-modal__img.c-modal__img--animation{opacity:1;-webkit-animation-name:imageAnimationMobile;animation-name:imageAnimationMobile;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:cubic-bezier(0.76,0,0.24,1);animation-timing-function:cubic-bezier(0.76,0,0.24,1);}@media (min-width:1280px){.c-modal--campaign .c-modal__img.c-modal__img--animation{-webkit-animation-name:imageAnimation1280;animation-name:imageAnimation1280;}}@media (min-width:1400px){.c-modal--campaign .c-modal__img.c-modal__img--animation{-webkit-animation-name:imageAnimationHuge;animation-name:imageAnimationHuge;}}.c-modal--campaign .c-modal__ctas{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.c-modal--campaign .c-modal__ctas > *:not(:first-child){margin-top:15px;}@media (min-width:1280px){.c-modal--campaign .c-modal__ctas > *:not(:first-child){margin-top:0;margin-left:20px;}}@media (min-width:767px){.c-modal--campaign .c-modal__ctas{margin-top:30px;}}@media (min-width:1280px){.c-modal--campaign .c-modal__ctas{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}@-webkit-keyframes imageAnimationMobile{from{-webkit-transform:scale(1.4) rotate(2deg);transform:scale(1.4) rotate(2deg);}to{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);}}@keyframes imageAnimationMobile{from{-webkit-transform:scale(1.4) rotate(2deg);transform:scale(1.4) rotate(2deg);}to{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);}}@-webkit-keyframes imageAnimation1280{from{-webkit-transform:translate(27%,-43%) scale(2) rotate(2deg);transform:translate(27%,-43%) scale(2) rotate(2deg);}to{-webkit-transform:translate(27%,-43%) scale(1) rotate(0deg);transform:translate(27%,-43%) scale(1) rotate(0deg);}}@keyframes imageAnimation1280{from{-webkit-transform:translate(27%,-43%) scale(2) rotate(2deg);transform:translate(27%,-43%) scale(2) rotate(2deg);}to{-webkit-transform:translate(27%,-43%) scale(1) rotate(0deg);transform:translate(27%,-43%) scale(1) rotate(0deg);}}@-webkit-keyframes imageAnimationHuge{from{-webkit-transform:translate(22%,-43%) scale(2) rotate(2deg);transform:translate(22%,-43%) scale(2) rotate(2deg);}to{-webkit-transform:translate(22%,-43%) scale(1) rotate(0deg);transform:translate(22%,-43%) scale(1) rotate(0deg);}}@keyframes imageAnimationHuge{from{-webkit-transform:translate(22%,-43%) scale(2) rotate(2deg);transform:translate(22%,-43%) scale(2) rotate(2deg);}to{-webkit-transform:translate(22%,-43%) scale(1) rotate(0deg);transform:translate(22%,-43%) scale(1) rotate(0deg);}}.c-voter-wizard{font-size:1rem;line-height:1.4;}@media all and (min-width:767px){.c-voter-wizard{font-size:1rem;line-height:1.4;}}@media all and (min-width:1024px){.c-voter-wizard{font-size:1rem;line-height:1.4;}}@media all and (min-width:1400px){.c-voter-wizard{font-size:0.9rem;line-height:1.4;}}.c-voter-wizard select,.c-voter-wizard textarea,.c-voter-wizard input{background-color:#FFFFFF;border:none;}.c-voter-wizard select.t-your-vote-matters,.t-your-vote-matters .c-voter-wizard select,.c-voter-wizard textarea.t-your-vote-matters,.t-your-vote-matters .c-voter-wizard textarea,.c-voter-wizard input.t-your-vote-matters,.t-your-vote-matters .c-voter-wizard input{color:#076A6E;}.c-voter-wizard select.t-guidance,.t-guidance .c-voter-wizard select,.c-voter-wizard textarea.t-guidance,.t-guidance .c-voter-wizard textarea,.c-voter-wizard input.t-guidance,.t-guidance @@ -124,85 +116,76 @@ .c-voter-wizard textarea,.c-voter-wizard input.t-learning--educator,.t-learning--educator .c-voter-wizard input{color:#000000;}.c-voter-wizard h1,.c-voter-wizard h2,.c-voter-wizard h3,.c-voter-wizard h4,.c-voter-wizard h5,.c-voter-wizard h6,.c-voter-wizard .o-type-h1,.c-voter-wizard .o-type-h2,.c-voter-wizard .o-type-h3,.c-voter-wizard .o-type-h4,.c-voter-wizard .o-type-h5,.c-voter-wizard .o-type-h6{margin:0 0 0.5em;}.c-voter-wizard__main{background-color:#003057;color:#FFFFFF;padding:20px;}.c-voter-wizard__main.t-your-vote-matters,.t-your-vote-matters .c-voter-wizard__main{background-color:#077988;}.c-voter-wizard__main.t-guidance,.t-guidance .c-voter-wizard__main{background-color:#a91255;}.c-voter-wizard__main.t-mature-orange,.t-mature-orange .c-voter-wizard__main{background-color:#B74E20;}.c-voter-wizard__main.t-mature-green,.t-mature-green .c-voter-wizard__main{background-color:#897616;}.c-voter-wizard__main.t-mature-purple,.t-mature-purple .c-voter-wizard__main{background-color:#705191;}.c-voter-wizard__main.t-mature-yellow,.t-mature-yellow .c-voter-wizard__main{background-color:#897616;}.c-voter-wizard__main.t-mature-brown,.t-mature-brown .c-voter-wizard__main{background-color:#2B220A;}.c-voter-wizard__main.t-learning,.t-learning .c-voter-wizard__main{background-color:#323131;}.c-voter-wizard__main.t-learning--educator,.t-learning--educator .c-voter-wizard__main{background-color:#323131;}@media (min-width:767px){.c-voter-wizard__main{padding:30px;}}@media (min-width:1024px){.c-voter-wizard__main{padding:40px;}}.c-voter-wizard__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px;background-color:#e5f4f8;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:20px;-webkit-column-gap:20px;column-gap:20px;}.c-voter-wizard__controls.t-your-vote-matters,.t-your-vote-matters .c-voter-wizard__controls{background-color:#ECF3F3;}.c-voter-wizard__controls.t-guidance,.t-guidance .c-voter-wizard__controls{background-color:#F4EDF0;}.c-voter-wizard__controls.t-mature-orange,.t-mature-orange .c-voter-wizard__controls{background-color:#F6F0EE;}.c-voter-wizard__controls.t-mature-green,.t-mature-green .c-voter-wizard__controls{background-color:#F1F2ED;}.c-voter-wizard__controls.t-mature-purple,.t-mature-purple .c-voter-wizard__controls{background-color:#F2F0F3;}.c-voter-wizard__controls.t-mature-yellow,.t-mature-yellow .c-voter-wizard__controls{background-color:#F3F2ED;}.c-voter-wizard__controls.t-mature-brown,.t-mature-brown .c-voter-wizard__controls{background-color:#EEEEED;}.c-voter-wizard__controls.t-learning,.t-learning .c-voter-wizard__controls{background-color:rgba(50,49,49,0.75);}.c-voter-wizard__controls.t-learning--educator,.t-learning--educator .c-voter-wizard__controls{background-color:rgba(50,49,49,0.75);}@media (min-width:767px){.c-voter-wizard__controls{padding:20px 30px;}}@media (min-width:1024px){.c-voter-wizard__controls{padding:20px 40px;}}.c-voter-wizard__control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.c-voter-wizard__control .o-icon{-webkit-box-flex:0;-ms-flex:none;flex:none;}.c-voter-wizard__control--next.t-your-vote-matters,.t-your-vote-matters .c-voter-wizard__control--next,.c-voter-wizard__control--prev.t-your-vote-matters,.t-your-vote-matters .c-voter-wizard__control--prev{background-color:#077988;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-voter-wizard__control--next.t-your-vote-matters > span:not(.visually-hidden),.t-your-vote-matters .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-your-vote-matters > span:not(.visually-hidden),.t-your-vote-matters - .c-voter-wizard__control--prev > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;text-shadow:2px 0 0 #077988,-1px 0 0 #077988;}@media (min-width:767px){.c-voter-wizard__control--next.t-your-vote-matters > span:not(.visually-hidden),.t-your-vote-matters .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-your-vote-matters > span:not(.visually-hidden),.t-your-vote-matters - .c-voter-wizard__control--prev > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.c-voter-wizard__control--next.t-your-vote-matters > span:not(.visually-hidden),.t-your-vote-matters .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-your-vote-matters > span:not(.visually-hidden),.t-your-vote-matters - .c-voter-wizard__control--prev > span:not(.visually-hidden){text-shadow:1px 2px 0 #077988,-1px 2px 0 #077988;}}.c-voter-wizard__control--next.t-your-vote-matters:hover,.c-voter-wizard__control--next.t-your-vote-matters:focus,.t-your-vote-matters .c-voter-wizard__control--next:hover,.t-your-vote-matters .c-voter-wizard__control--next:focus,.c-voter-wizard__control--prev.t-your-vote-matters:hover,.c-voter-wizard__control--prev.t-your-vote-matters:focus,.t-your-vote-matters + .c-voter-wizard__control--prev > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;}@media (min-width:767px){.c-voter-wizard__control--next.t-your-vote-matters > span:not(.visually-hidden),.t-your-vote-matters .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-your-vote-matters > span:not(.visually-hidden),.t-your-vote-matters + .c-voter-wizard__control--prev > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-voter-wizard__control--next.t-your-vote-matters:hover,.c-voter-wizard__control--next.t-your-vote-matters:focus,.t-your-vote-matters .c-voter-wizard__control--next:hover,.t-your-vote-matters .c-voter-wizard__control--next:focus,.c-voter-wizard__control--prev.t-your-vote-matters:hover,.c-voter-wizard__control--prev.t-your-vote-matters:focus,.t-your-vote-matters .c-voter-wizard__control--prev:hover,.t-your-vote-matters .c-voter-wizard__control--prev:focus{text-decoration:none;}.c-voter-wizard__control--next.t-your-vote-matters:hover > span:not(.visually-hidden),.c-voter-wizard__control--next.t-your-vote-matters:focus > span:not(.visually-hidden),.t-your-vote-matters .c-voter-wizard__control--next:hover > span:not(.visually-hidden),.t-your-vote-matters .c-voter-wizard__control--next:focus > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-your-vote-matters:hover > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-your-vote-matters:focus > span:not(.visually-hidden),.t-your-vote-matters .c-voter-wizard__control--prev:hover > span:not(.visually-hidden),.t-your-vote-matters .c-voter-wizard__control--prev:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-voter-wizard__control--next.t-your-vote-matters.is-active > span:not(.visually-hidden),.t-your-vote-matters .c-voter-wizard__control--next.is-active > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-your-vote-matters.is-active > span:not(.visually-hidden),.t-your-vote-matters .c-voter-wizard__control--prev.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-voter-wizard__control--next.t-guidance,.t-guidance .c-voter-wizard__control--next,.c-voter-wizard__control--prev.t-guidance,.t-guidance .c-voter-wizard__control--prev{background-color:#a91255;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-voter-wizard__control--next.t-guidance > span:not(.visually-hidden),.t-guidance .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-guidance > span:not(.visually-hidden),.t-guidance - .c-voter-wizard__control--prev > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;text-shadow:2px 0 0 #a91255,-1px 0 0 #a91255;}@media (min-width:767px){.c-voter-wizard__control--next.t-guidance > span:not(.visually-hidden),.t-guidance .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-guidance > span:not(.visually-hidden),.t-guidance - .c-voter-wizard__control--prev > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.c-voter-wizard__control--next.t-guidance > span:not(.visually-hidden),.t-guidance .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-guidance > span:not(.visually-hidden),.t-guidance - .c-voter-wizard__control--prev > span:not(.visually-hidden){text-shadow:1px 2px 0 #a91255,-1px 2px 0 #a91255;}}.c-voter-wizard__control--next.t-guidance:hover,.c-voter-wizard__control--next.t-guidance:focus,.t-guidance .c-voter-wizard__control--next:hover,.t-guidance .c-voter-wizard__control--next:focus,.c-voter-wizard__control--prev.t-guidance:hover,.c-voter-wizard__control--prev.t-guidance:focus,.t-guidance + .c-voter-wizard__control--prev > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;}@media (min-width:767px){.c-voter-wizard__control--next.t-guidance > span:not(.visually-hidden),.t-guidance .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-guidance > span:not(.visually-hidden),.t-guidance + .c-voter-wizard__control--prev > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-voter-wizard__control--next.t-guidance:hover,.c-voter-wizard__control--next.t-guidance:focus,.t-guidance .c-voter-wizard__control--next:hover,.t-guidance .c-voter-wizard__control--next:focus,.c-voter-wizard__control--prev.t-guidance:hover,.c-voter-wizard__control--prev.t-guidance:focus,.t-guidance .c-voter-wizard__control--prev:hover,.t-guidance .c-voter-wizard__control--prev:focus{text-decoration:none;}.c-voter-wizard__control--next.t-guidance:hover > span:not(.visually-hidden),.c-voter-wizard__control--next.t-guidance:focus > span:not(.visually-hidden),.t-guidance .c-voter-wizard__control--next:hover > span:not(.visually-hidden),.t-guidance .c-voter-wizard__control--next:focus > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-guidance:hover > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-guidance:focus > span:not(.visually-hidden),.t-guidance .c-voter-wizard__control--prev:hover > span:not(.visually-hidden),.t-guidance .c-voter-wizard__control--prev:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-voter-wizard__control--next.t-guidance.is-active > span:not(.visually-hidden),.t-guidance .c-voter-wizard__control--next.is-active > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-guidance.is-active > span:not(.visually-hidden),.t-guidance .c-voter-wizard__control--prev.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-voter-wizard__control--next.t-mature-orange,.t-mature-orange .c-voter-wizard__control--next,.c-voter-wizard__control--prev.t-mature-orange,.t-mature-orange .c-voter-wizard__control--prev{background-color:#B74E20;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-voter-wizard__control--next.t-mature-orange > span:not(.visually-hidden),.t-mature-orange .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-orange > span:not(.visually-hidden),.t-mature-orange - .c-voter-wizard__control--prev > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;text-shadow:2px 0 0 #B74E20,-1px 0 0 #B74E20;}@media (min-width:767px){.c-voter-wizard__control--next.t-mature-orange > span:not(.visually-hidden),.t-mature-orange .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-orange > span:not(.visually-hidden),.t-mature-orange - .c-voter-wizard__control--prev > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.c-voter-wizard__control--next.t-mature-orange > span:not(.visually-hidden),.t-mature-orange .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-orange > span:not(.visually-hidden),.t-mature-orange - .c-voter-wizard__control--prev > span:not(.visually-hidden){text-shadow:1px 2px 0 #B74E20,-1px 2px 0 #B74E20;}}.c-voter-wizard__control--next.t-mature-orange:hover,.c-voter-wizard__control--next.t-mature-orange:focus,.t-mature-orange .c-voter-wizard__control--next:hover,.t-mature-orange .c-voter-wizard__control--next:focus,.c-voter-wizard__control--prev.t-mature-orange:hover,.c-voter-wizard__control--prev.t-mature-orange:focus,.t-mature-orange + .c-voter-wizard__control--prev > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;}@media (min-width:767px){.c-voter-wizard__control--next.t-mature-orange > span:not(.visually-hidden),.t-mature-orange .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-orange > span:not(.visually-hidden),.t-mature-orange + .c-voter-wizard__control--prev > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-voter-wizard__control--next.t-mature-orange:hover,.c-voter-wizard__control--next.t-mature-orange:focus,.t-mature-orange .c-voter-wizard__control--next:hover,.t-mature-orange .c-voter-wizard__control--next:focus,.c-voter-wizard__control--prev.t-mature-orange:hover,.c-voter-wizard__control--prev.t-mature-orange:focus,.t-mature-orange .c-voter-wizard__control--prev:hover,.t-mature-orange .c-voter-wizard__control--prev:focus{text-decoration:none;}.c-voter-wizard__control--next.t-mature-orange:hover > span:not(.visually-hidden),.c-voter-wizard__control--next.t-mature-orange:focus > span:not(.visually-hidden),.t-mature-orange .c-voter-wizard__control--next:hover > span:not(.visually-hidden),.t-mature-orange .c-voter-wizard__control--next:focus > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-orange:hover > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-orange:focus > span:not(.visually-hidden),.t-mature-orange .c-voter-wizard__control--prev:hover > span:not(.visually-hidden),.t-mature-orange .c-voter-wizard__control--prev:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-voter-wizard__control--next.t-mature-orange.is-active > span:not(.visually-hidden),.t-mature-orange .c-voter-wizard__control--next.is-active > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-orange.is-active > span:not(.visually-hidden),.t-mature-orange .c-voter-wizard__control--prev.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-voter-wizard__control--next.t-mature-green,.t-mature-green .c-voter-wizard__control--next,.c-voter-wizard__control--prev.t-mature-green,.t-mature-green .c-voter-wizard__control--prev{background-color:#897616;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-voter-wizard__control--next.t-mature-green > span:not(.visually-hidden),.t-mature-green .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-green > span:not(.visually-hidden),.t-mature-green - .c-voter-wizard__control--prev > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;text-shadow:2px 0 0 #897616,-1px 0 0 #897616;}@media (min-width:767px){.c-voter-wizard__control--next.t-mature-green > span:not(.visually-hidden),.t-mature-green .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-green > span:not(.visually-hidden),.t-mature-green - .c-voter-wizard__control--prev > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.c-voter-wizard__control--next.t-mature-green > span:not(.visually-hidden),.t-mature-green .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-green > span:not(.visually-hidden),.t-mature-green - .c-voter-wizard__control--prev > span:not(.visually-hidden){text-shadow:1px 2px 0 #897616,-1px 2px 0 #897616;}}.c-voter-wizard__control--next.t-mature-green:hover,.c-voter-wizard__control--next.t-mature-green:focus,.t-mature-green .c-voter-wizard__control--next:hover,.t-mature-green .c-voter-wizard__control--next:focus,.c-voter-wizard__control--prev.t-mature-green:hover,.c-voter-wizard__control--prev.t-mature-green:focus,.t-mature-green + .c-voter-wizard__control--prev > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;}@media (min-width:767px){.c-voter-wizard__control--next.t-mature-green > span:not(.visually-hidden),.t-mature-green .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-green > span:not(.visually-hidden),.t-mature-green + .c-voter-wizard__control--prev > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-voter-wizard__control--next.t-mature-green:hover,.c-voter-wizard__control--next.t-mature-green:focus,.t-mature-green .c-voter-wizard__control--next:hover,.t-mature-green .c-voter-wizard__control--next:focus,.c-voter-wizard__control--prev.t-mature-green:hover,.c-voter-wizard__control--prev.t-mature-green:focus,.t-mature-green .c-voter-wizard__control--prev:hover,.t-mature-green .c-voter-wizard__control--prev:focus{text-decoration:none;}.c-voter-wizard__control--next.t-mature-green:hover > span:not(.visually-hidden),.c-voter-wizard__control--next.t-mature-green:focus > span:not(.visually-hidden),.t-mature-green .c-voter-wizard__control--next:hover > span:not(.visually-hidden),.t-mature-green .c-voter-wizard__control--next:focus > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-green:hover > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-green:focus > span:not(.visually-hidden),.t-mature-green .c-voter-wizard__control--prev:hover > span:not(.visually-hidden),.t-mature-green .c-voter-wizard__control--prev:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-voter-wizard__control--next.t-mature-green.is-active > span:not(.visually-hidden),.t-mature-green .c-voter-wizard__control--next.is-active > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-green.is-active > span:not(.visually-hidden),.t-mature-green .c-voter-wizard__control--prev.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-voter-wizard__control--next.t-mature-purple,.t-mature-purple .c-voter-wizard__control--next,.c-voter-wizard__control--prev.t-mature-purple,.t-mature-purple .c-voter-wizard__control--prev{background-color:#705191;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-voter-wizard__control--next.t-mature-purple > span:not(.visually-hidden),.t-mature-purple .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-purple > span:not(.visually-hidden),.t-mature-purple - .c-voter-wizard__control--prev > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;text-shadow:2px 0 0 #705191,-1px 0 0 #705191;}@media (min-width:767px){.c-voter-wizard__control--next.t-mature-purple > span:not(.visually-hidden),.t-mature-purple .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-purple > span:not(.visually-hidden),.t-mature-purple - .c-voter-wizard__control--prev > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.c-voter-wizard__control--next.t-mature-purple > span:not(.visually-hidden),.t-mature-purple .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-purple > span:not(.visually-hidden),.t-mature-purple - .c-voter-wizard__control--prev > span:not(.visually-hidden){text-shadow:1px 2px 0 #705191,-1px 2px 0 #705191;}}.c-voter-wizard__control--next.t-mature-purple:hover,.c-voter-wizard__control--next.t-mature-purple:focus,.t-mature-purple .c-voter-wizard__control--next:hover,.t-mature-purple .c-voter-wizard__control--next:focus,.c-voter-wizard__control--prev.t-mature-purple:hover,.c-voter-wizard__control--prev.t-mature-purple:focus,.t-mature-purple + .c-voter-wizard__control--prev > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;}@media (min-width:767px){.c-voter-wizard__control--next.t-mature-purple > span:not(.visually-hidden),.t-mature-purple .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-purple > span:not(.visually-hidden),.t-mature-purple + .c-voter-wizard__control--prev > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-voter-wizard__control--next.t-mature-purple:hover,.c-voter-wizard__control--next.t-mature-purple:focus,.t-mature-purple .c-voter-wizard__control--next:hover,.t-mature-purple .c-voter-wizard__control--next:focus,.c-voter-wizard__control--prev.t-mature-purple:hover,.c-voter-wizard__control--prev.t-mature-purple:focus,.t-mature-purple .c-voter-wizard__control--prev:hover,.t-mature-purple .c-voter-wizard__control--prev:focus{text-decoration:none;}.c-voter-wizard__control--next.t-mature-purple:hover > span:not(.visually-hidden),.c-voter-wizard__control--next.t-mature-purple:focus > span:not(.visually-hidden),.t-mature-purple .c-voter-wizard__control--next:hover > span:not(.visually-hidden),.t-mature-purple .c-voter-wizard__control--next:focus > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-purple:hover > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-purple:focus > span:not(.visually-hidden),.t-mature-purple .c-voter-wizard__control--prev:hover > span:not(.visually-hidden),.t-mature-purple .c-voter-wizard__control--prev:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-voter-wizard__control--next.t-mature-purple.is-active > span:not(.visually-hidden),.t-mature-purple .c-voter-wizard__control--next.is-active > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-purple.is-active > span:not(.visually-hidden),.t-mature-purple .c-voter-wizard__control--prev.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-voter-wizard__control--next.t-mature-yellow,.t-mature-yellow .c-voter-wizard__control--next,.c-voter-wizard__control--prev.t-mature-yellow,.t-mature-yellow .c-voter-wizard__control--prev{background-color:#897616;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-voter-wizard__control--next.t-mature-yellow > span:not(.visually-hidden),.t-mature-yellow .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-yellow > span:not(.visually-hidden),.t-mature-yellow - .c-voter-wizard__control--prev > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;text-shadow:2px 0 0 #897616,-1px 0 0 #897616;}@media (min-width:767px){.c-voter-wizard__control--next.t-mature-yellow > span:not(.visually-hidden),.t-mature-yellow .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-yellow > span:not(.visually-hidden),.t-mature-yellow - .c-voter-wizard__control--prev > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.c-voter-wizard__control--next.t-mature-yellow > span:not(.visually-hidden),.t-mature-yellow .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-yellow > span:not(.visually-hidden),.t-mature-yellow - .c-voter-wizard__control--prev > span:not(.visually-hidden){text-shadow:1px 2px 0 #897616,-1px 2px 0 #897616;}}.c-voter-wizard__control--next.t-mature-yellow:hover,.c-voter-wizard__control--next.t-mature-yellow:focus,.t-mature-yellow .c-voter-wizard__control--next:hover,.t-mature-yellow .c-voter-wizard__control--next:focus,.c-voter-wizard__control--prev.t-mature-yellow:hover,.c-voter-wizard__control--prev.t-mature-yellow:focus,.t-mature-yellow + .c-voter-wizard__control--prev > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;}@media (min-width:767px){.c-voter-wizard__control--next.t-mature-yellow > span:not(.visually-hidden),.t-mature-yellow .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-yellow > span:not(.visually-hidden),.t-mature-yellow + .c-voter-wizard__control--prev > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-voter-wizard__control--next.t-mature-yellow:hover,.c-voter-wizard__control--next.t-mature-yellow:focus,.t-mature-yellow .c-voter-wizard__control--next:hover,.t-mature-yellow .c-voter-wizard__control--next:focus,.c-voter-wizard__control--prev.t-mature-yellow:hover,.c-voter-wizard__control--prev.t-mature-yellow:focus,.t-mature-yellow .c-voter-wizard__control--prev:hover,.t-mature-yellow .c-voter-wizard__control--prev:focus{text-decoration:none;}.c-voter-wizard__control--next.t-mature-yellow:hover > span:not(.visually-hidden),.c-voter-wizard__control--next.t-mature-yellow:focus > span:not(.visually-hidden),.t-mature-yellow .c-voter-wizard__control--next:hover > span:not(.visually-hidden),.t-mature-yellow .c-voter-wizard__control--next:focus > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-yellow:hover > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-yellow:focus > span:not(.visually-hidden),.t-mature-yellow .c-voter-wizard__control--prev:hover > span:not(.visually-hidden),.t-mature-yellow .c-voter-wizard__control--prev:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-voter-wizard__control--next.t-mature-yellow.is-active > span:not(.visually-hidden),.t-mature-yellow .c-voter-wizard__control--next.is-active > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-yellow.is-active > span:not(.visually-hidden),.t-mature-yellow .c-voter-wizard__control--prev.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-voter-wizard__control--next.t-mature-brown,.t-mature-brown .c-voter-wizard__control--next,.c-voter-wizard__control--prev.t-mature-brown,.t-mature-brown .c-voter-wizard__control--prev{background-color:#2B220A;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-voter-wizard__control--next.t-mature-brown > span:not(.visually-hidden),.t-mature-brown .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-brown > span:not(.visually-hidden),.t-mature-brown - .c-voter-wizard__control--prev > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;text-shadow:2px 0 0 #2B220A,-1px 0 0 #2B220A;}@media (min-width:767px){.c-voter-wizard__control--next.t-mature-brown > span:not(.visually-hidden),.t-mature-brown .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-brown > span:not(.visually-hidden),.t-mature-brown - .c-voter-wizard__control--prev > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.c-voter-wizard__control--next.t-mature-brown > span:not(.visually-hidden),.t-mature-brown .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-brown > span:not(.visually-hidden),.t-mature-brown - .c-voter-wizard__control--prev > span:not(.visually-hidden){text-shadow:1px 2px 0 #2B220A,-1px 2px 0 #2B220A;}}.c-voter-wizard__control--next.t-mature-brown:hover,.c-voter-wizard__control--next.t-mature-brown:focus,.t-mature-brown .c-voter-wizard__control--next:hover,.t-mature-brown .c-voter-wizard__control--next:focus,.c-voter-wizard__control--prev.t-mature-brown:hover,.c-voter-wizard__control--prev.t-mature-brown:focus,.t-mature-brown + .c-voter-wizard__control--prev > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;}@media (min-width:767px){.c-voter-wizard__control--next.t-mature-brown > span:not(.visually-hidden),.t-mature-brown .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-brown > span:not(.visually-hidden),.t-mature-brown + .c-voter-wizard__control--prev > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-voter-wizard__control--next.t-mature-brown:hover,.c-voter-wizard__control--next.t-mature-brown:focus,.t-mature-brown .c-voter-wizard__control--next:hover,.t-mature-brown .c-voter-wizard__control--next:focus,.c-voter-wizard__control--prev.t-mature-brown:hover,.c-voter-wizard__control--prev.t-mature-brown:focus,.t-mature-brown .c-voter-wizard__control--prev:hover,.t-mature-brown .c-voter-wizard__control--prev:focus{text-decoration:none;}.c-voter-wizard__control--next.t-mature-brown:hover > span:not(.visually-hidden),.c-voter-wizard__control--next.t-mature-brown:focus > span:not(.visually-hidden),.t-mature-brown .c-voter-wizard__control--next:hover > span:not(.visually-hidden),.t-mature-brown .c-voter-wizard__control--next:focus > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-brown:hover > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-brown:focus > span:not(.visually-hidden),.t-mature-brown .c-voter-wizard__control--prev:hover > span:not(.visually-hidden),.t-mature-brown .c-voter-wizard__control--prev:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-voter-wizard__control--next.t-mature-brown.is-active > span:not(.visually-hidden),.t-mature-brown .c-voter-wizard__control--next.is-active > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-mature-brown.is-active > span:not(.visually-hidden),.t-mature-brown .c-voter-wizard__control--prev.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-voter-wizard__control--next.t-learning,.t-learning .c-voter-wizard__control--next,.c-voter-wizard__control--prev.t-learning,.t-learning .c-voter-wizard__control--prev{background-color:#323131;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-voter-wizard__control--next.t-learning > span:not(.visually-hidden),.t-learning .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-learning > span:not(.visually-hidden),.t-learning - .c-voter-wizard__control--prev > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;text-shadow:2px 0 0 #323131,-1px 0 0 #323131;}@media (min-width:767px){.c-voter-wizard__control--next.t-learning > span:not(.visually-hidden),.t-learning .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-learning > span:not(.visually-hidden),.t-learning - .c-voter-wizard__control--prev > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.c-voter-wizard__control--next.t-learning > span:not(.visually-hidden),.t-learning .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-learning > span:not(.visually-hidden),.t-learning - .c-voter-wizard__control--prev > span:not(.visually-hidden){text-shadow:1px 2px 0 #323131,-1px 2px 0 #323131;}}.c-voter-wizard__control--next.t-learning:hover,.c-voter-wizard__control--next.t-learning:focus,.t-learning .c-voter-wizard__control--next:hover,.t-learning .c-voter-wizard__control--next:focus,.c-voter-wizard__control--prev.t-learning:hover,.c-voter-wizard__control--prev.t-learning:focus,.t-learning + .c-voter-wizard__control--prev > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;}@media (min-width:767px){.c-voter-wizard__control--next.t-learning > span:not(.visually-hidden),.t-learning .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-learning > span:not(.visually-hidden),.t-learning + .c-voter-wizard__control--prev > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-voter-wizard__control--next.t-learning:hover,.c-voter-wizard__control--next.t-learning:focus,.t-learning .c-voter-wizard__control--next:hover,.t-learning .c-voter-wizard__control--next:focus,.c-voter-wizard__control--prev.t-learning:hover,.c-voter-wizard__control--prev.t-learning:focus,.t-learning .c-voter-wizard__control--prev:hover,.t-learning .c-voter-wizard__control--prev:focus{text-decoration:none;}.c-voter-wizard__control--next.t-learning:hover > span:not(.visually-hidden),.c-voter-wizard__control--next.t-learning:focus > span:not(.visually-hidden),.t-learning .c-voter-wizard__control--next:hover > span:not(.visually-hidden),.t-learning .c-voter-wizard__control--next:focus > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-learning:hover > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-learning:focus > span:not(.visually-hidden),.t-learning .c-voter-wizard__control--prev:hover > span:not(.visually-hidden),.t-learning .c-voter-wizard__control--prev:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-voter-wizard__control--next.t-learning.is-active > span:not(.visually-hidden),.t-learning .c-voter-wizard__control--next.is-active > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-learning.is-active > span:not(.visually-hidden),.t-learning .c-voter-wizard__control--prev.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-voter-wizard__control--next.t-learning--educator,.t-learning--educator .c-voter-wizard__control--next,.c-voter-wizard__control--prev.t-learning--educator,.t-learning--educator .c-voter-wizard__control--prev{background-color:#323131;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-voter-wizard__control--next.t-learning--educator > span:not(.visually-hidden),.t-learning--educator .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-learning--educator > span:not(.visually-hidden),.t-learning--educator - .c-voter-wizard__control--prev > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;text-shadow:2px 0 0 #323131,-1px 0 0 #323131;}@media (min-width:767px){.c-voter-wizard__control--next.t-learning--educator > span:not(.visually-hidden),.t-learning--educator .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-learning--educator > span:not(.visually-hidden),.t-learning--educator - .c-voter-wizard__control--prev > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.c-voter-wizard__control--next.t-learning--educator > span:not(.visually-hidden),.t-learning--educator .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-learning--educator > span:not(.visually-hidden),.t-learning--educator - .c-voter-wizard__control--prev > span:not(.visually-hidden){text-shadow:1px 2px 0 #323131,-1px 2px 0 #323131;}}.c-voter-wizard__control--next.t-learning--educator:hover,.c-voter-wizard__control--next.t-learning--educator:focus,.t-learning--educator .c-voter-wizard__control--next:hover,.t-learning--educator .c-voter-wizard__control--next:focus,.c-voter-wizard__control--prev.t-learning--educator:hover,.c-voter-wizard__control--prev.t-learning--educator:focus,.t-learning--educator + .c-voter-wizard__control--prev > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;}@media (min-width:767px){.c-voter-wizard__control--next.t-learning--educator > span:not(.visually-hidden),.t-learning--educator .c-voter-wizard__control--next > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-learning--educator > span:not(.visually-hidden),.t-learning--educator + .c-voter-wizard__control--prev > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-voter-wizard__control--next.t-learning--educator:hover,.c-voter-wizard__control--next.t-learning--educator:focus,.t-learning--educator .c-voter-wizard__control--next:hover,.t-learning--educator .c-voter-wizard__control--next:focus,.c-voter-wizard__control--prev.t-learning--educator:hover,.c-voter-wizard__control--prev.t-learning--educator:focus,.t-learning--educator .c-voter-wizard__control--prev:hover,.t-learning--educator .c-voter-wizard__control--prev:focus{text-decoration:none;}.c-voter-wizard__control--next.t-learning--educator:hover > span:not(.visually-hidden),.c-voter-wizard__control--next.t-learning--educator:focus > span:not(.visually-hidden),.t-learning--educator .c-voter-wizard__control--next:hover > span:not(.visually-hidden),.t-learning--educator .c-voter-wizard__control--next:focus > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-learning--educator:hover > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-learning--educator:focus > span:not(.visually-hidden),.t-learning--educator .c-voter-wizard__control--prev:hover > span:not(.visually-hidden),.t-learning--educator .c-voter-wizard__control--prev:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-voter-wizard__control--next.t-learning--educator.is-active > span:not(.visually-hidden),.t-learning--educator .c-voter-wizard__control--next.is-active > span:not(.visually-hidden),.c-voter-wizard__control--prev.t-learning--educator.is-active > span:not(.visually-hidden),.t-learning--educator - .c-voter-wizard__control--prev.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-voter-wizard__control--next{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}@media (min-width:480px){.c-voter-wizard__control--next{margin-left:auto;}}.c-voter-wizard__control--reset{-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-voter-wizard__control--reset > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;text-shadow:2px 0 0 "transparent",-1px 0 0 "transparent";}@media (min-width:767px){.c-voter-wizard__control--reset > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.c-voter-wizard__control--reset > span:not(.visually-hidden){text-shadow:1px 2px 0 "transparent",-1px 2px 0 "transparent";}}.c-voter-wizard__control--reset:hover,.c-voter-wizard__control--reset:focus{text-decoration:none;}.c-voter-wizard__control--reset:hover > span:not(.visually-hidden),.c-voter-wizard__control--reset:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-voter-wizard__control--reset.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-voter-wizard__control--reset.t-your-vote-matters,.t-your-vote-matters .c-voter-wizard__control--reset{-webkit-box-shadow:inset 2px 2px 0px #077988,inset -2px -2px 0px #077988;box-shadow:inset 2px 2px 0px #077988,inset -2px -2px 0px #077988;color:#077988;}.c-voter-wizard__control--reset.t-guidance,.t-guidance .c-voter-wizard__control--reset{-webkit-box-shadow:inset 2px 2px 0px #a91255,inset -2px -2px 0px #a91255;box-shadow:inset 2px 2px 0px #a91255,inset -2px -2px 0px #a91255;color:#a91255;}.c-voter-wizard__control--reset.t-mature-orange,.t-mature-orange .c-voter-wizard__control--reset{-webkit-box-shadow:inset 2px 2px 0px #B74E20,inset -2px -2px 0px #B74E20;box-shadow:inset 2px 2px 0px #B74E20,inset -2px -2px 0px #B74E20;color:#B74E20;}.c-voter-wizard__control--reset.t-mature-green,.t-mature-green .c-voter-wizard__control--reset{-webkit-box-shadow:inset 2px 2px 0px #897616,inset -2px -2px 0px #897616;box-shadow:inset 2px 2px 0px #897616,inset -2px -2px 0px #897616;color:#897616;}.c-voter-wizard__control--reset.t-mature-purple,.t-mature-purple .c-voter-wizard__control--reset{-webkit-box-shadow:inset 2px 2px 0px #705191,inset -2px -2px 0px #705191;box-shadow:inset 2px 2px 0px #705191,inset -2px -2px 0px #705191;color:#705191;}.c-voter-wizard__control--reset.t-mature-yellow,.t-mature-yellow .c-voter-wizard__control--reset{-webkit-box-shadow:inset 2px 2px 0px #897616,inset -2px -2px 0px #897616;box-shadow:inset 2px 2px 0px #897616,inset -2px -2px 0px #897616;color:#897616;}.c-voter-wizard__control--reset.t-mature-brown,.t-mature-brown .c-voter-wizard__control--reset{-webkit-box-shadow:inset 2px 2px 0px #2B220A,inset -2px -2px 0px #2B220A;box-shadow:inset 2px 2px 0px #2B220A,inset -2px -2px 0px #2B220A;color:#2B220A;}.c-voter-wizard__control--reset.t-learning,.t-learning .c-voter-wizard__control--reset{-webkit-box-shadow:inset 2px 2px 0px #323131,inset -2px -2px 0px #323131;box-shadow:inset 2px 2px 0px #323131,inset -2px -2px 0px #323131;color:#323131;}.c-voter-wizard__control--reset.t-learning--educator,.t-learning--educator .c-voter-wizard__control--reset{-webkit-box-shadow:inset 2px 2px 0px #323131,inset -2px -2px 0px #323131;box-shadow:inset 2px 2px 0px #323131,inset -2px -2px 0px #323131;color:#323131;}.c-voter-wizard__input-container--inline,.c-voter-wizard__inline-input{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.c-voter-wizard__input-container--has-spacer{margin-left:-20px;margin-top:-20px;}@media (min-width:767px){.c-voter-wizard__input-container--has-spacer{margin-left:-30px;}}@media (min-width:1024px){.c-voter-wizard__input-container--has-spacer{margin-left:-40px;}}.c-voter-wizard__input-container--has-spacer .c-voter-wizard__inline-input{padding-left:20px;padding-top:20px;}@media (min-width:767px){.c-voter-wizard__input-container--has-spacer .c-voter-wizard__inline-input{padding-left:30px;}}@media (min-width:1024px){.c-voter-wizard__input-container--has-spacer .c-voter-wizard__inline-input{padding-left:40px;}}.c-voter-wizard__inline-input{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.c-voter-wizard__inline-input--date{width:100%;}@media (min-width:767px){.c-voter-wizard__inline-input--date{width:33.33333%;}}.c-voter-wizard__results-message-container{border:1px solid #25B2D3;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;}.c-voter-wizard__results-message-container.t-your-vote-matters,.t-your-vote-matters .c-voter-wizard__results-message-container{border-color:#ECF3F3;}.c-voter-wizard__results-message-container.t-guidance,.t-guidance .c-voter-wizard__results-message-container{border-color:#F4EDF0;}.c-voter-wizard__results-message-container.t-mature-orange,.t-mature-orange .c-voter-wizard__results-message-container{border-color:#F6F0EE;}.c-voter-wizard__results-message-container.t-mature-green,.t-mature-green .c-voter-wizard__results-message-container{border-color:#F1F2ED;}.c-voter-wizard__results-message-container.t-mature-purple,.t-mature-purple .c-voter-wizard__results-message-container{border-color:#F2F0F3;}.c-voter-wizard__results-message-container.t-mature-yellow,.t-mature-yellow .c-voter-wizard__results-message-container{border-color:#F3F2ED;}.c-voter-wizard__results-message-container.t-mature-brown,.t-mature-brown .c-voter-wizard__results-message-container{border-color:#EEEEED;}.c-voter-wizard__results-message-container.t-learning,.t-learning .c-voter-wizard__results-message-container{border-color:#B5FF2B;}.c-voter-wizard__results-message-container.t-learning--educator,.t-learning--educator .c-voter-wizard__results-message-container{border-color:#DEACFF;}.c-voter-wizard__results-message-container *:last-child{margin-bottom:0;}.c-voter-wizard__results-icon{margin-right:0.5em;-webkit-box-flex:0;-ms-flex:none;flex:none;}.c-voter-wizard__results-section{padding-bottom:20px;}.c-voter-wizard__results-section:not(:first-child){padding-top:20px;border-top:1px solid #25B2D3;}.c-voter-wizard__results-section:not(:first-child).t-your-vote-matters,.t-your-vote-matters .c-voter-wizard__results-section:not(:first-child){border-color:#ECF3F3;}.c-voter-wizard__results-section:not(:first-child).t-guidance,.t-guidance .c-voter-wizard__results-section:not(:first-child){border-color:#F4EDF0;}.c-voter-wizard__results-section:not(:first-child).t-mature-orange,.t-mature-orange .c-voter-wizard__results-section:not(:first-child){border-color:#F6F0EE;}.c-voter-wizard__results-section:not(:first-child).t-mature-green,.t-mature-green .c-voter-wizard__results-section:not(:first-child){border-color:#F1F2ED;}.c-voter-wizard__results-section:not(:first-child).t-mature-purple,.t-mature-purple .c-voter-wizard__results-section:not(:first-child){border-color:#F2F0F3;}.c-voter-wizard__results-section:not(:first-child).t-mature-yellow,.t-mature-yellow .c-voter-wizard__results-section:not(:first-child){border-color:#F3F2ED;}.c-voter-wizard__results-section:not(:first-child).t-mature-brown,.t-mature-brown .c-voter-wizard__results-section:not(:first-child){border-color:#EEEEED;}.c-voter-wizard__results-section:not(:first-child).t-learning,.t-learning .c-voter-wizard__results-section:not(:first-child){border-color:#B5FF2B;}.c-voter-wizard__results-section:not(:first-child).t-learning--educator,.t-learning--educator .c-voter-wizard__results-section:not(:first-child){border-color:#DEACFF;}.c-voter-wizard__results-section *:last-child{margin-bottom:0;}.c-voter-wizard__results-heading-icon{font-size:1.12rem;line-height:1.4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media all and (min-width:767px){.c-voter-wizard__results-heading-icon{font-size:1.12rem;line-height:1.4;}}@media all and (min-width:1024px){.c-voter-wizard__results-heading-icon{font-size:1.11rem;line-height:1.4;}}@media all and (min-width:1400px){.c-voter-wizard__results-heading-icon{font-size:1.1rem;line-height:1.4;}}.c-voter-wizard__results-heading-icon .o-icon{margin-right:0.5em;}.c-voter-wizard__results-link{display:block;text-decoration:underline;}.c-voter-wizard__results-link:hover{text-decoration:none;}.c-voter-wizard__results-link:not(:last-child){margin-bottom:1em;}.c-voter-wizard__link{text-decoration:underline;}.c-voter-wizard__link:hover{text-decoration:none;}.c-voter-wizard__link:not(:last-child){margin-bottom:1em;}.c-voter-wizard-radio .c-voter-wizard-radio__input{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal;}.c-voter-wizard-radio .c-voter-wizard__label--radio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.c-voter-wizard__label{font-size:1rem;line-height:1.4;}@media all and (min-width:767px){.c-voter-wizard__label{font-size:1rem;line-height:1.4;}}@media all and (min-width:1024px){.c-voter-wizard__label{font-size:1rem;line-height:1.4;}}@media all and (min-width:1400px){.c-voter-wizard__label{font-size:0.9rem;line-height:1.4;}}.c-voter-wizard__label--radio{background:#003057;color:#FFFFFF;cursor:pointer;padding:20px;border:2px solid transparent;}.c-voter-wizard__label--radio.t-your-vote-matters,.t-your-vote-matters .c-voter-wizard__label--radio{background:#077988;}.c-voter-wizard__label--radio.t-guidance,.t-guidance .c-voter-wizard__label--radio{background:#a91255;}.c-voter-wizard__label--radio.t-mature-orange,.t-mature-orange .c-voter-wizard__label--radio{background:#B74E20;}.c-voter-wizard__label--radio.t-mature-green,.t-mature-green .c-voter-wizard__label--radio{background:#897616;}.c-voter-wizard__label--radio.t-mature-purple,.t-mature-purple .c-voter-wizard__label--radio{background:#705191;}.c-voter-wizard__label--radio.t-mature-yellow,.t-mature-yellow .c-voter-wizard__label--radio{background:#897616;}.c-voter-wizard__label--radio.t-mature-brown,.t-mature-brown .c-voter-wizard__label--radio{background:#2B220A;}.c-voter-wizard__label--radio.t-learning,.t-learning .c-voter-wizard__label--radio{background:#323131;}.c-voter-wizard__label--radio.t-learning--educator,.t-learning--educator .c-voter-wizard__label--radio{background:#323131;}@media (min-width:767px){.c-voter-wizard__label--radio{padding:18px;}}.c-voter-wizard__label--radio:before{content:"";width:20px;height:20px;border-radius:50%;background-color:#FFFFFF;display:block;margin-right:0.5em;}.c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio{border-color:#25B2D3;}.c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio.t-your-vote-matters,.t-your-vote-matters .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio{border-color:#ECF3F3;}.c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio.t-guidance,.t-guidance .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio{border-color:#F4EDF0;}.c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio.t-mature-orange,.t-mature-orange .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio{border-color:#F6F0EE;}.c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio.t-mature-green,.t-mature-green .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio{border-color:#F1F2ED;}.c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio.t-mature-purple,.t-mature-purple .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio{border-color:#F2F0F3;}.c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio.t-mature-yellow,.t-mature-yellow .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio{border-color:#F3F2ED;}.c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio.t-mature-brown,.t-mature-brown .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio{border-color:#EEEEED;}.c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio.t-learning,.t-learning .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio{border-color:#B5FF2B;}.c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio.t-learning--educator,.t-learning--educator .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio{border-color:#DEACFF;}.c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio:before{background-color:#003057;border:5px solid #FFFFFF;}.t-your-vote-matters .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio:before{background-color:#077988;}.t-guidance .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio:before{background-color:#a91255;}.t-mature-orange .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio:before{background-color:#B74E20;}.t-mature-green .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio:before{background-color:#897616;}.t-mature-purple .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio:before{background-color:#705191;}.t-mature-yellow .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio:before{background-color:#897616;}.t-mature-brown .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio:before{background-color:#2B220A;}.t-learning .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio:before{background-color:#323131;}.t-learning--educator .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio:before{background-color:#323131;}.c-voter-wizard-modal-trigger{font-size:1rem;line-height:1.2;background:none;border:0;padding:0;color:currentColor;text-decoration:underline;}.c-voter-wizard-modal-trigger:hover .o-icon,.c-voter-wizard-modal-trigger:focus .o-icon{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);}@media all and (min-width:767px){.c-voter-wizard-modal-trigger{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){.c-voter-wizard-modal-trigger{font-size:0.8rem;line-height:1.2;}}@media all and (min-width:1400px){.c-voter-wizard-modal-trigger{font-size:0.8rem;line-height:1.2;}}.c-voter-wizard-modal-trigger:hover{text-decoration:none;}.c-parallax-image{width:100vw;position:relative;left:50%;margin-left:-50vw;overflow:hidden;height:300px;}@media (min-width:767px){.c-parallax-image{height:400px;}}@media (min-width:767px){.page-node-type-page .c-parallax-image,.page-node-type-article .c-parallax-image{left:calc(70% + 0.83333rem);}}@media (min-width:1024px){.page-node-type-page .c-parallax-image,.page-node-type-article .c-parallax-image{left:calc(70% + 1.11111rem);}}@media (min-width:1400px){.page-node-type-page .c-parallax-image,.page-node-type-article .c-parallax-image{left:calc(70% + 1.25rem);}}.c-parallax-image img{height:400px;-o-object-fit:cover;object-fit:cover;}@media (min-width:767px){.c-parallax-image img{height:600px;}}.c-quiz-container{-webkit-transition:height 0.3s ease;-o-transition:height 0.3s ease;transition:height 0.3s ease;overflow:hidden;text-align:center;position:relative;}.c-quiz-container::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0.1;background-image:url(https://www.electoralcommission.org.uk/themes/custom/electoralcommission/dist/img/raster/learning-resources-text-wall.png);background-position:center;}.c-quiz-container__inner{position:relative;padding:50px 8.33333%;background-repeat:no-repeat;background-position:center bottom;background-size:100%;}@media (min-width:767px){.c-quiz-container__inner{padding:100px 8.33333%;}}@media (min-width:1024px){.c-quiz-container__inner{padding:160px 8.33333%;}}.c-quiz{background-color:#323131;color:#FFFFFF;}.c-quiz__title{font-family:"Montserrat","Swis721MdBTW05-Bold","helvetica","arial","sans-serif";font-size:1.875rem;line-height:1.4;font-weight:800;text-align:center;margin-bottom:0.5em;}@media all and (min-width:767px){.c-quiz__title{font-size:1.66667rem;line-height:1.4;}}.c-quiz__subtitle{font-size:1rem;line-height:1.2;}@media all and (min-width:767px){.c-quiz__subtitle{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){.c-quiz__subtitle{font-size:0.8rem;line-height:1.2;}}@media all and (min-width:1400px){.c-quiz__subtitle{font-size:0.8rem;line-height:1.2;}}.c-quiz__component-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;}.c-quiz__component{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%;}.c-quiz__heading{font-size:2.5rem;line-height:1.4;font-family:"Montserrat","Swis721MdBTW05-Bold","helvetica","arial","sans-serif";font-weight:800;color:#FF8BFF;text-transform:none;text-align:center;margin-bottom:0.33em;}@media all and (min-width:767px){.c-quiz__heading{font-size:2.778rem;line-height:1.4;}}@media all and (min-width:1400px){.c-quiz__heading{font-size:3rem;line-height:1.4;}}.c-quiz__title--left{text-align:left;}.c-quiz__lazyload-img-container{position:relative;}.c-quiz__lazyload-img{position:absolute;top:0;left:0;width:100%;height:100%;}.c-quiz__inline-buttons{list-style:none;padding-left:0;margin-left:-1.25rem;margin-top:-1.25rem;margin-bottom:0;width:100%;}@media (min-width:767px){.c-quiz__inline-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-1.66667rem;margin-top:-1.66667rem;height:100%;}}@media (min-width:1024px){.c-quiz__inline-buttons{margin-left:-2.22222rem;margin-top:-2.22222rem;padding:0 10%;}}@media (min-width:1400px){.c-quiz__inline-buttons{margin-left:-2.5rem;margin-top:-2.5rem;}}.c-quiz__inline-buttons--results{margin-bottom:50px;}.c-quiz__question-button-container{padding-left:1.25rem;padding-top:1.25rem;}@media (min-width:767px){.c-quiz__question-button-container{padding-left:1.66667rem;padding-top:1.66667rem;width:50%;}}@media (min-width:1024px){.c-quiz__question-button-container{padding-left:2.22222rem;padding-top:2.22222rem;}}@media (min-width:1400px){.c-quiz__question-button-container{padding-left:2.5rem;padding-top:2.5rem;}}.c-quiz__button{cursor:pointer;width:100%;text-transform:none;text-align:center;padding:20px;-webkit-transition:0.2s ease-in-out;-o-transition:0.2s ease-in-out;transition:0.2s ease-in-out;position:relative;background-color:#B5FF2B;color:#000000;}.c-quiz__button:hover,.c-quiz__button:focus{text-decoration:none;background-color:#9ad925;}.c-quiz__button:last-child{margin-bottom:0;}.c-quiz__button--results{margin-bottom:20px;}@media (min-width:767px){.c-quiz__button--results{width:33.33333%;}}.c-quiz__button--back{background-color:#FF8BFF;}.c-quiz__button--back:hover,.c-quiz__button--back:focus{background-color:#cc6fcc;}@media (min-width:1024px){.c-quiz__button--next{width:auto;}}.c-quiz__results{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;}.c-quiz__results-image{width:100%;margin-bottom:20px;}@media (min-width:767px){.c-quiz__results-image{max-width:450px;}}@media (min-width:1024px){.c-quiz__results-image{margin-bottom:20px;}}.c-quiz__results-share-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;}@media (min-width:1024px){.c-quiz__results-share-container{margin-bottom:20px;}}.c-quiz__results-share-container .c-quiz__title{margin-bottom:0;}.c-quiz__results-share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:none;margin:0;padding:0;}.c-quiz__results-share-label{font-size:1rem;line-height:1.2;margin-bottom:0;}@media all and (min-width:767px){.c-quiz__results-share-label{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){.c-quiz__results-share-label{font-size:0.8rem;line-height:1.2;}}@media all and (min-width:1400px){.c-quiz__results-share-label{font-size:0.8rem;line-height:1.2;}}.c-quiz__results-share-item{margin-left:20px;}@media (min-width:1024px){.c-quiz__results-share-item{margin-left:20px;}}.c-quiz__results-share-link{display:block;-webkit-transition:color 0.3s ease 0s;-o-transition:color 0.3s ease 0s;transition:color 0.3s ease 0s;}.c-quiz__results-share-link:hover .o-icon,.c-quiz__results-share-link:focus .o-icon{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);}.c-quiz__results-share-link .o-icon{display:block;width:30px;height:30px;fill:#B5FF2B;}.c-quiz__answers-list{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:left;counter-reset:answers-list;margin-top:-20px;margin-bottom:40px;}@media (min-width:767px){.c-quiz__answers-list{margin-left:-1.66667rem;margin-top:-30px;}}@media (min-width:1024px){.c-quiz__answers-list{margin-left:-2.22222rem;margin-bottom:50px;}}@media (min-width:1400px){.c-quiz__answers-list{margin-left:-2.5rem;margin-bottom:70px;}}.c-quiz__answer{counter-increment:answers-list;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:20px;}@media (min-width:767px){.c-quiz__answer{width:50%;padding-left:1.66667rem;padding-top:30px;}}@media (min-width:1024px){.c-quiz__answer{padding-left:2.22222rem;}}@media (min-width:1400px){.c-quiz__answer{padding-left:2.5rem;}}.c-quiz__answer::before{font-family:"Montserrat","Swis721MdBTW05-Bold","helvetica","arial","sans-serif";border-radius:50%;background-color:#ED1D24;color:#000000;width:36px;height:36px;margin-right:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:none;flex:none;font-size:20px;font-weight:900;content:counter(answers-list);}.c-quiz__answer--correct::before{background-color:#B5FF2B;}.c-quiz__answer-question{margin-bottom:0.5em;}.c-quiz__answer-answer{font-size:1rem;line-height:1.2;margin-bottom:0;}@media all and (min-width:767px){.c-quiz__answer-answer{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){.c-quiz__answer-answer{font-size:0.8rem;line-height:1.2;}}@media all and (min-width:1400px){.c-quiz__answer-answer{font-size:0.8rem;line-height:1.2;}}.slide-next-enter,.slide-next-leave,.slide-prev-leave{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}.slide-next-enter-to,.slide-next-leave-to{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);}.slide-prev-enter,.slide-prev-leave-to{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);}.slide-prev-enter-to{-webkit-animation:enter-prev 0.3s ease-in-out;animation:enter-prev 0.3s ease-in-out;}.slide-next-enter-active,.slide-next-leave-active,.slide-prev-enter-active,.slide-prev-leave-active{-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}@-webkit-keyframes enter-prev{from{-webkit-transform:translateX(-200%);transform:translateX(-200%);}to{-webkit-transform:translateX(-100%);transform:translateX(-100%);}}@keyframes enter-prev{from{-webkit-transform:translateX(-200%);transform:translateX(-200%);}to{-webkit-transform:translateX(-100%);transform:translateX(-100%);}}@media (prefers-reduced-motion){.slide-next-enter-active,.slide-next-leave-active,.slide-prev-enter-active,.slide-prev-leave-active{-webkit-transition:none;-o-transition:none;transition:none;-webkit-animation:none;animation:none;}}.c-link-hub{margin:30px 0 0 0;}.c-link-hub__link{border-radius:2rem;border:3px solid #d0d0d0;background-image:-webkit-gradient(linear,left top,left bottom,from(#003057),to(#003057));background-image:-o-linear-gradient(top,#003057,#003057);background-image:linear-gradient(to bottom,#003057,#003057);display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;color:#FFFFFF;padding:2rem 1rem;text-align:center;margin-bottom:1rem;font-size:1.38rem;line-height:1.4;-webkit-backface-visibility:hidden;backface-visibility:hidden;}@media all and (min-width:767px){.c-link-hub__link{font-size:1.35rem;line-height:1.4;}}@media all and (min-width:1024px){.c-link-hub__link{font-size:1.33rem;line-height:1.4;}}@media all and (min-width:1400px){.c-link-hub__link{font-size:1.3rem;line-height:1.4;}}.c-link-hub__link > span span{width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),#FFFFFF calc(100% - 2px),#FFFFFF calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),#FFFFFF calc(100% - 2px),#FFFFFF calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;text-shadow:2px 0 0 #003057,-1px 0 0 #003057;}@media (min-width:767px){.c-link-hub__link > span span{-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}@media (min-width:767px){.c-link-hub__link > span span{text-shadow:1px 2px 0 #003057,-1px 2px 0 #003057;}}.c-link-hub__link:hover,.c-link-hub__link:focus{text-decoration:none;}.c-link-hub__link:hover > span span,.c-link-hub__link:focus > span span{background-size:100% 100%;}.c-link-hub__link.is-active > span span{position:relative;width:calc(100%);background-size:100% 100%;}@media (min-width:767px){.c-link-hub__link{margin-bottom:0;min-height:12rem;}}.c-link-hub__link:after{content:"";display:block;position:absolute;border:2px solid rgba(255,255,255,0.7);top:0.35rem;right:0.35rem;bottom:0.35rem;left:0.35rem;border-radius:1.7rem;mix-blend-mode:overlay;z-index:0;}.c-location-bar{color:#FFFFFF;overflow:hidden;margin:1.875rem 0;}.c-location-bar__status,.c-location-bar__actions,.c-location-bar__popup{padding:20px;}@media (min-width:767px){.c-location-bar__status,.c-location-bar__actions,.c-location-bar__popup{padding:30px;}}@media (min-width:1024px){.c-location-bar__status,.c-location-bar__actions,.c-location-bar__popup{padding:40px;}}.c-location-bar__status{background-color:#705191;color:#FFFFFF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;}@media (min-width:767px){.c-location-bar__status{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;}}[data-js-location-actions]{display:none;}.c-location-bar__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#573f70;}@media (min-width:767px){.c-location-bar__actions{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;}}.c-location-bar__actions button{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 0.5rem 0;}@media (min-width:767px){.c-location-bar__actions button{margin:0 0.5rem;}}.c-location-bar__actions button:first-child{margin-left:0;}.c-location-bar__actions button:last-child{margin-right:0;}.c-location-bar__icon{margin-right:1rem;}.c-location-bar__status-text{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;}.c-location-bar__change-button{margin:1rem 0 0 calc(1.25rem + 1rem);text-decoration:underline;border:0;background:none;color:currentColor;outline:none;}@media (min-width:767px){.c-location-bar__change-button{padding-left:1rem;margin:0 0 0 1rem;border-left:2px solid #FFFFFF;}}.c-location-bar__change-button:hover,.c-location-bar__change-button:focus{text-decoration:none;}.c-location-bar__popup{display:none;background-color:#573f70;color:#FFFFFF;margin-top:1.5rem;position:absolute;z-index:10;padding-right:4rem;}@media (min-width:1024px){.c-location-bar__popup{max-width:40%;}}@media (min-width:1400px){.c-location-bar__popup{max-width:35%;}}.c-location-bar__popup:before{content:"";width:0;height:0;border-left:16px solid transparent;border-right:16px solid transparent;border-bottom:16px solid #573f70;position:absolute;top:-16px;left:40px;}.c-location-bar__close{background-color:transparent;padding:0;color:#FFFFFF;position:absolute;top:20px;right:20px;outline:none;}@media (min-width:767px){.c-location-bar__close{top:30px;right:30px;}}@media (min-width:1024px){.c-location-bar__close{top:40px;right:40px;}}.c-location-bar__close .o-icon{-webkit-transition:-webkit-transform 0.3s ease 0s;transition:-webkit-transform 0.3s ease 0s;-o-transition:transform 0.3s ease 0s;transition:transform 0.3s ease 0s;transition:transform 0.3s ease 0s,-webkit-transform 0.3s ease 0s;}.c-location-bar__close:hover .o-icon,.c-location-bar__close:focus .o-icon{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}.pdf-puppeteer .c-nav-jumplink-container,.pdf-puppeteer .c-header,.pdf-puppeteer .c-social,.pdf-puppeteer .c-footer,.pdf-puppeteer .c-accordion__icon,.pdf-puppeteer .c-parallax-image,.pdf-puppeteer .o-back-to-top{display:none;}.pdf-puppeteer .c-accordion__content{display:block;}.pdf-puppeteer .o-slice--dark,.pdf-puppeteer .c-quote-container{margin-left:-20px;margin-right:-20px;padding:1.875rem 20px;}@media (min-width:480px){.pdf-puppeteer .o-slice--dark,.pdf-puppeteer .c-quote-container{margin-left:-20px;margin-right:-20px;padding:2.77778rem 20px;}}.pdf-puppeteer .o-slice--dark .o-slice__padding,.pdf-puppeteer .c-quote-container .o-slice__padding{margin:0;}.pdf-puppeteer .c-wysiwyg-table table{width:100%;table-layout:fixed;}.pdf-puppeteer #ccc,.pdf-puppeteer #ccc-overlay,.pdf-puppeteer #ccc-notify{display:none;}.c-alert{display:none;background-color:rgba(0,0,0,0.8);color:#FFFFFF;position:relative;}.c-alert--critical{background-color:#000000;}.c-alert--polite{background-color:rgba(0,0,0,0.6);}.c-alert__inner{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1rem 4rem 1rem 0;}@media (min-width:767px){.c-alert__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:0;}}@media (min-width:767px){.c-alert__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}.c-alert__content P:last-child{margin-bottom:0;}.c-alert__content P:last-of-type{display:inline;}.c-alert__content a{display:inline-block;text-decoration:underline;}@media (min-width:767px){.c-alert__content a{margin-top:0;}}.c-alert__content a:hover,.c-alert__content a:focus{text-decoration:none;}.c-alert__content a:after{display:none;}.c-alert__cta{margin-top:1rem;}@media (min-width:767px){.c-alert__cta{margin-top:0;margin-left:2rem;-ms-flex-negative:0;flex-shrink:0;}}@media (min-width:1024px){.c-alert__cta{margin-left:2.5rem;}}.c-alert__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;}@media (min-width:767px){.c-alert__controls{margin-left:1.75rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;}}@media (min-width:1024px){.c-alert__controls{margin-left:2.5rem;}}.c-alert__close{position:absolute;top:1rem;right:20px;background:none;padding:0;border:0;color:#FFFFFF;}@media (min-width:767px){.c-alert__close{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;}}.c-alert__close .o-icon{-webkit-transition:-webkit-transform 0.3s ease 0s;transition:-webkit-transform 0.3s ease 0s;-o-transition:transform 0.3s ease 0s;transition:transform 0.3s ease 0s;transition:transform 0.3s ease 0s,-webkit-transform 0.3s ease 0s;}.c-alert__close:hover .o-icon,.c-alert__close:focus .o-icon{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}.c-campaign{position:relative;padding:30px 20px;background:#FEC2DB;color:#003057;margin-left:-20px;margin-right:-20px;margin-top:5rem;margin-bottom:5rem;}@media (min-width:767px){.c-campaign{margin-left:0;margin-right:0;padding:30px;}}@media (min-width:1024px){.c-campaign{padding:2.44444rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}@media (min-width:1400px){.c-campaign{padding:2.5rem;}}.page-node-type-page .c-campaign,.page-node-type-article .c-campaign{--sidebarWidth:0.3;--sliceColumnWidth:0.7;--gutter:1.66667rem;}@media (min-width:767px){.page-node-type-page .c-campaign,.page-node-type-article .c-campaign{width:calc((100% * (1 + (var(--sidebarWidth)) / (var(--sliceColumnWidth)))) + (var(--gutter) / 2));}}@media (min-width:1024px){.page-node-type-page .c-campaign,.page-node-type-article .c-campaign{--gutter:2.22222rem;}}@media (min-width:1400px){.page-node-type-page .c-campaign,.page-node-type-article .c-campaign{--gutter:2.5rem;}}.c-campaign__title{margin-bottom:1rem;}@media (min-width:1024px){.c-campaign__title{margin-bottom:1.5rem;}}.c-campaign__content{font-size:1rem;line-height:1.5;}@media all and (min-width:1400px){.c-campaign__content{font-size:0.9rem;}}@media (min-width:1024px){.c-campaign__content{max-width:60%;padding-right:20px;}}.c-campaign__footer{margin-top:15px;width:100%;}@media (min-width:767px){.c-campaign__footer{margin-top:30px;}}.c-campaign__footer a{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media (min-width:767px){.c-campaign__footer a{width:auto;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;}}.c-campaign__img{position:relative;margin-top:-40px;width:100%;max-width:400px;margin-left:auto;margin-right:auto;}.c-campaign__img::before{content:'';display:block;padding-bottom:90%;}.c-campaign__img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top right;object-position:top right;}@media (min-width:1024px){.c-campaign__img{width:45%;max-width:450px;margin-right:-80px;margin-top:-75px;margin-bottom:-120px;}}@media (min-width:1400px){.c-campaign__img{width:40%;max-width:500px;margin-right:-80px;margin-bottom:-140px;}}.c-page-blur{display:none;}@media (min-width:1400px){.c-page-blur{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.5);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);z-index:9;}} + .c-voter-wizard__control--prev.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-voter-wizard__control--next{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}@media (min-width:480px){.c-voter-wizard__control--next{margin-left:auto;}}.c-voter-wizard__control--reset{-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-voter-wizard__control--reset > span:not(.visually-hidden){width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:100% 100%;}@media (min-width:767px){.c-voter-wizard__control--reset > span:not(.visually-hidden){-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-voter-wizard__control--reset:hover,.c-voter-wizard__control--reset:focus{text-decoration:none;}.c-voter-wizard__control--reset:hover > span:not(.visually-hidden),.c-voter-wizard__control--reset:focus > span:not(.visually-hidden){background-size:0% 100%;}.c-voter-wizard__control--reset.is-active > span:not(.visually-hidden){position:relative;width:calc(100%);background-size:100% 100%;}.c-voter-wizard__control--reset.t-your-vote-matters,.t-your-vote-matters .c-voter-wizard__control--reset{-webkit-box-shadow:inset 2px 2px 0px #077988,inset -2px -2px 0px #077988;box-shadow:inset 2px 2px 0px #077988,inset -2px -2px 0px #077988;color:#077988;}.c-voter-wizard__control--reset.t-guidance,.t-guidance .c-voter-wizard__control--reset{-webkit-box-shadow:inset 2px 2px 0px #a91255,inset -2px -2px 0px #a91255;box-shadow:inset 2px 2px 0px #a91255,inset -2px -2px 0px #a91255;color:#a91255;}.c-voter-wizard__control--reset.t-mature-orange,.t-mature-orange .c-voter-wizard__control--reset{-webkit-box-shadow:inset 2px 2px 0px #B74E20,inset -2px -2px 0px #B74E20;box-shadow:inset 2px 2px 0px #B74E20,inset -2px -2px 0px #B74E20;color:#B74E20;}.c-voter-wizard__control--reset.t-mature-green,.t-mature-green .c-voter-wizard__control--reset{-webkit-box-shadow:inset 2px 2px 0px #897616,inset -2px -2px 0px #897616;box-shadow:inset 2px 2px 0px #897616,inset -2px -2px 0px #897616;color:#897616;}.c-voter-wizard__control--reset.t-mature-purple,.t-mature-purple .c-voter-wizard__control--reset{-webkit-box-shadow:inset 2px 2px 0px #705191,inset -2px -2px 0px #705191;box-shadow:inset 2px 2px 0px #705191,inset -2px -2px 0px #705191;color:#705191;}.c-voter-wizard__control--reset.t-mature-yellow,.t-mature-yellow .c-voter-wizard__control--reset{-webkit-box-shadow:inset 2px 2px 0px #897616,inset -2px -2px 0px #897616;box-shadow:inset 2px 2px 0px #897616,inset -2px -2px 0px #897616;color:#897616;}.c-voter-wizard__control--reset.t-mature-brown,.t-mature-brown .c-voter-wizard__control--reset{-webkit-box-shadow:inset 2px 2px 0px #2B220A,inset -2px -2px 0px #2B220A;box-shadow:inset 2px 2px 0px #2B220A,inset -2px -2px 0px #2B220A;color:#2B220A;}.c-voter-wizard__control--reset.t-learning,.t-learning .c-voter-wizard__control--reset{-webkit-box-shadow:inset 2px 2px 0px #323131,inset -2px -2px 0px #323131;box-shadow:inset 2px 2px 0px #323131,inset -2px -2px 0px #323131;color:#323131;}.c-voter-wizard__control--reset.t-learning--educator,.t-learning--educator .c-voter-wizard__control--reset{-webkit-box-shadow:inset 2px 2px 0px #323131,inset -2px -2px 0px #323131;box-shadow:inset 2px 2px 0px #323131,inset -2px -2px 0px #323131;color:#323131;}.c-voter-wizard__input-container--inline,.c-voter-wizard__inline-input{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.c-voter-wizard__input-container--has-spacer{margin-left:-20px;margin-top:-20px;}@media (min-width:767px){.c-voter-wizard__input-container--has-spacer{margin-left:-30px;}}@media (min-width:1024px){.c-voter-wizard__input-container--has-spacer{margin-left:-40px;}}.c-voter-wizard__input-container--has-spacer .c-voter-wizard__inline-input{padding-left:20px;padding-top:20px;}@media (min-width:767px){.c-voter-wizard__input-container--has-spacer .c-voter-wizard__inline-input{padding-left:30px;}}@media (min-width:1024px){.c-voter-wizard__input-container--has-spacer .c-voter-wizard__inline-input{padding-left:40px;}}.c-voter-wizard__inline-input{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.c-voter-wizard__inline-input--date{width:100%;}@media (min-width:767px){.c-voter-wizard__inline-input--date{width:33.33333%;}}.c-voter-wizard__results-message-container{border:1px solid #25B2D3;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;}.c-voter-wizard__results-message-container.t-your-vote-matters,.t-your-vote-matters .c-voter-wizard__results-message-container{border-color:#ECF3F3;}.c-voter-wizard__results-message-container.t-guidance,.t-guidance .c-voter-wizard__results-message-container{border-color:#F4EDF0;}.c-voter-wizard__results-message-container.t-mature-orange,.t-mature-orange .c-voter-wizard__results-message-container{border-color:#F6F0EE;}.c-voter-wizard__results-message-container.t-mature-green,.t-mature-green .c-voter-wizard__results-message-container{border-color:#F1F2ED;}.c-voter-wizard__results-message-container.t-mature-purple,.t-mature-purple .c-voter-wizard__results-message-container{border-color:#F2F0F3;}.c-voter-wizard__results-message-container.t-mature-yellow,.t-mature-yellow .c-voter-wizard__results-message-container{border-color:#F3F2ED;}.c-voter-wizard__results-message-container.t-mature-brown,.t-mature-brown .c-voter-wizard__results-message-container{border-color:#EEEEED;}.c-voter-wizard__results-message-container.t-learning,.t-learning .c-voter-wizard__results-message-container{border-color:#B5FF2B;}.c-voter-wizard__results-message-container.t-learning--educator,.t-learning--educator .c-voter-wizard__results-message-container{border-color:#DEACFF;}.c-voter-wizard__results-message-container *:last-child{margin-bottom:0;}.c-voter-wizard__results-icon{margin-right:0.5em;-webkit-box-flex:0;-ms-flex:none;flex:none;}.c-voter-wizard__results-section{padding-bottom:20px;}.c-voter-wizard__results-section:not(:first-child){padding-top:20px;border-top:1px solid #25B2D3;}.c-voter-wizard__results-section:not(:first-child).t-your-vote-matters,.t-your-vote-matters .c-voter-wizard__results-section:not(:first-child){border-color:#ECF3F3;}.c-voter-wizard__results-section:not(:first-child).t-guidance,.t-guidance .c-voter-wizard__results-section:not(:first-child){border-color:#F4EDF0;}.c-voter-wizard__results-section:not(:first-child).t-mature-orange,.t-mature-orange .c-voter-wizard__results-section:not(:first-child){border-color:#F6F0EE;}.c-voter-wizard__results-section:not(:first-child).t-mature-green,.t-mature-green .c-voter-wizard__results-section:not(:first-child){border-color:#F1F2ED;}.c-voter-wizard__results-section:not(:first-child).t-mature-purple,.t-mature-purple .c-voter-wizard__results-section:not(:first-child){border-color:#F2F0F3;}.c-voter-wizard__results-section:not(:first-child).t-mature-yellow,.t-mature-yellow .c-voter-wizard__results-section:not(:first-child){border-color:#F3F2ED;}.c-voter-wizard__results-section:not(:first-child).t-mature-brown,.t-mature-brown .c-voter-wizard__results-section:not(:first-child){border-color:#EEEEED;}.c-voter-wizard__results-section:not(:first-child).t-learning,.t-learning .c-voter-wizard__results-section:not(:first-child){border-color:#B5FF2B;}.c-voter-wizard__results-section:not(:first-child).t-learning--educator,.t-learning--educator .c-voter-wizard__results-section:not(:first-child){border-color:#DEACFF;}.c-voter-wizard__results-section *:last-child{margin-bottom:0;}.c-voter-wizard__results-heading-icon{font-size:1.12rem;line-height:1.4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media all and (min-width:767px){.c-voter-wizard__results-heading-icon{font-size:1.12rem;line-height:1.4;}}@media all and (min-width:1024px){.c-voter-wizard__results-heading-icon{font-size:1.11rem;line-height:1.4;}}@media all and (min-width:1400px){.c-voter-wizard__results-heading-icon{font-size:1.1rem;line-height:1.4;}}.c-voter-wizard__results-heading-icon .o-icon{margin-right:0.5em;}.c-voter-wizard__results-link{display:block;text-decoration:underline;}.c-voter-wizard__results-link:hover{text-decoration:none;}.c-voter-wizard__results-link:not(:last-child){margin-bottom:1em;}.c-voter-wizard__link{text-decoration:underline;}.c-voter-wizard__link:hover{text-decoration:none;}.c-voter-wizard__link:not(:last-child){margin-bottom:1em;}.c-voter-wizard-radio .c-voter-wizard-radio__input{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal;}.c-voter-wizard-radio .c-voter-wizard__label--radio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.c-voter-wizard__label{font-size:1rem;line-height:1.4;}@media all and (min-width:767px){.c-voter-wizard__label{font-size:1rem;line-height:1.4;}}@media all and (min-width:1024px){.c-voter-wizard__label{font-size:1rem;line-height:1.4;}}@media all and (min-width:1400px){.c-voter-wizard__label{font-size:0.9rem;line-height:1.4;}}.c-voter-wizard__label--radio{background:#003057;color:#FFFFFF;cursor:pointer;padding:20px;border:2px solid transparent;}.c-voter-wizard__label--radio.t-your-vote-matters,.t-your-vote-matters .c-voter-wizard__label--radio{background:#077988;}.c-voter-wizard__label--radio.t-guidance,.t-guidance .c-voter-wizard__label--radio{background:#a91255;}.c-voter-wizard__label--radio.t-mature-orange,.t-mature-orange .c-voter-wizard__label--radio{background:#B74E20;}.c-voter-wizard__label--radio.t-mature-green,.t-mature-green .c-voter-wizard__label--radio{background:#897616;}.c-voter-wizard__label--radio.t-mature-purple,.t-mature-purple .c-voter-wizard__label--radio{background:#705191;}.c-voter-wizard__label--radio.t-mature-yellow,.t-mature-yellow .c-voter-wizard__label--radio{background:#897616;}.c-voter-wizard__label--radio.t-mature-brown,.t-mature-brown .c-voter-wizard__label--radio{background:#2B220A;}.c-voter-wizard__label--radio.t-learning,.t-learning .c-voter-wizard__label--radio{background:#323131;}.c-voter-wizard__label--radio.t-learning--educator,.t-learning--educator .c-voter-wizard__label--radio{background:#323131;}@media (min-width:767px){.c-voter-wizard__label--radio{padding:18px;}}.c-voter-wizard__label--radio:before{content:"";width:20px;height:20px;border-radius:50%;background-color:#FFFFFF;display:block;margin-right:0.5em;}.c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio{border-color:#25B2D3;}.c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio.t-your-vote-matters,.t-your-vote-matters .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio{border-color:#ECF3F3;}.c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio.t-guidance,.t-guidance .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio{border-color:#F4EDF0;}.c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio.t-mature-orange,.t-mature-orange .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio{border-color:#F6F0EE;}.c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio.t-mature-green,.t-mature-green .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio{border-color:#F1F2ED;}.c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio.t-mature-purple,.t-mature-purple .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio{border-color:#F2F0F3;}.c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio.t-mature-yellow,.t-mature-yellow .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio{border-color:#F3F2ED;}.c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio.t-mature-brown,.t-mature-brown .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio{border-color:#EEEEED;}.c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio.t-learning,.t-learning .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio{border-color:#B5FF2B;}.c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio.t-learning--educator,.t-learning--educator .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio{border-color:#DEACFF;}.c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio:before{background-color:#003057;border:5px solid #FFFFFF;}.t-your-vote-matters .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio:before{background-color:#077988;}.t-guidance .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio:before{background-color:#a91255;}.t-mature-orange .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio:before{background-color:#B74E20;}.t-mature-green .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio:before{background-color:#897616;}.t-mature-purple .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio:before{background-color:#705191;}.t-mature-yellow .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio:before{background-color:#897616;}.t-mature-brown .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio:before{background-color:#2B220A;}.t-learning .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio:before{background-color:#323131;}.t-learning--educator .c-voter-wizard-radio__input:checked + .c-voter-wizard__label--radio:before{background-color:#323131;}.c-voter-wizard-modal-trigger{font-size:1rem;line-height:1.2;background:none;border:0;padding:0;color:currentColor;text-decoration:underline;}.c-voter-wizard-modal-trigger:hover .o-icon,.c-voter-wizard-modal-trigger:focus .o-icon{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);}@media all and (min-width:767px){.c-voter-wizard-modal-trigger{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){.c-voter-wizard-modal-trigger{font-size:0.8rem;line-height:1.2;}}@media all and (min-width:1400px){.c-voter-wizard-modal-trigger{font-size:0.8rem;line-height:1.2;}}.c-voter-wizard-modal-trigger:hover{text-decoration:none;}.c-parallax-image{width:100vw;position:relative;left:50%;margin-left:-50vw;overflow:hidden;height:300px;}@media (min-width:767px){.c-parallax-image{height:400px;}}@media (min-width:767px){.page-node-type-page .c-parallax-image,.page-node-type-article .c-parallax-image{left:calc(70% + 0.83333rem);}}@media (min-width:1024px){.page-node-type-page .c-parallax-image,.page-node-type-article .c-parallax-image{left:calc(70% + 1.11111rem);}}@media (min-width:1400px){.page-node-type-page .c-parallax-image,.page-node-type-article .c-parallax-image{left:calc(70% + 1.25rem);}}.c-parallax-image img{height:400px;-o-object-fit:cover;object-fit:cover;}@media (min-width:767px){.c-parallax-image img{height:600px;}}.c-quiz-container{-webkit-transition:height 0.3s ease;-o-transition:height 0.3s ease;transition:height 0.3s ease;overflow:hidden;text-align:center;position:relative;}.c-quiz-container::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0.1;background-image:url(https://www.electoralcommission.org.uk/themes/custom/electoralcommission/dist/img/raster/learning-resources-text-wall.png);background-position:center;}.c-quiz-container__inner{position:relative;padding:50px 8.33333%;background-repeat:no-repeat;background-position:center bottom;background-size:100%;}@media (min-width:767px){.c-quiz-container__inner{padding:100px 8.33333%;}}@media (min-width:1024px){.c-quiz-container__inner{padding:160px 8.33333%;}}.c-quiz{background-color:#323131;color:#FFFFFF;}.c-quiz__title{font-family:"Montserrat","Swis721MdBTW05-Bold","helvetica","arial","sans-serif";font-size:1.875rem;line-height:1.4;font-weight:800;text-align:center;margin-bottom:0.5em;}@media all and (min-width:767px){.c-quiz__title{font-size:1.66667rem;line-height:1.4;}}.c-quiz__subtitle{font-size:1rem;line-height:1.2;}@media all and (min-width:767px){.c-quiz__subtitle{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){.c-quiz__subtitle{font-size:0.8rem;line-height:1.2;}}@media all and (min-width:1400px){.c-quiz__subtitle{font-size:0.8rem;line-height:1.2;}}.c-quiz__component-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;}.c-quiz__component{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%;}.c-quiz__heading{font-size:2.5rem;line-height:1.4;font-family:"Montserrat","Swis721MdBTW05-Bold","helvetica","arial","sans-serif";font-weight:800;color:#FF8BFF;text-transform:none;text-align:center;margin-bottom:0.33em;}@media all and (min-width:767px){.c-quiz__heading{font-size:2.778rem;line-height:1.4;}}@media all and (min-width:1400px){.c-quiz__heading{font-size:3rem;line-height:1.4;}}.c-quiz__title--left{text-align:left;}.c-quiz__lazyload-img-container{position:relative;}.c-quiz__lazyload-img{position:absolute;top:0;left:0;width:100%;height:100%;}.c-quiz__inline-buttons{list-style:none;padding-left:0;margin-left:-1.25rem;margin-top:-1.25rem;margin-bottom:0;width:100%;}@media (min-width:767px){.c-quiz__inline-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-1.66667rem;margin-top:-1.66667rem;height:100%;}}@media (min-width:1024px){.c-quiz__inline-buttons{margin-left:-2.22222rem;margin-top:-2.22222rem;padding:0 10%;}}@media (min-width:1400px){.c-quiz__inline-buttons{margin-left:-2.5rem;margin-top:-2.5rem;}}.c-quiz__inline-buttons--results{margin-bottom:50px;}.c-quiz__question-button-container{padding-left:1.25rem;padding-top:1.25rem;}@media (min-width:767px){.c-quiz__question-button-container{padding-left:1.66667rem;padding-top:1.66667rem;width:50%;}}@media (min-width:1024px){.c-quiz__question-button-container{padding-left:2.22222rem;padding-top:2.22222rem;}}@media (min-width:1400px){.c-quiz__question-button-container{padding-left:2.5rem;padding-top:2.5rem;}}.c-quiz__button{cursor:pointer;width:100%;text-transform:none;text-align:center;padding:20px;-webkit-transition:0.2s ease-in-out;-o-transition:0.2s ease-in-out;transition:0.2s ease-in-out;position:relative;background-color:#B5FF2B;color:#000000;}.c-quiz__button:hover,.c-quiz__button:focus{text-decoration:none;background-color:#9ad925;}.c-quiz__button:last-child{margin-bottom:0;}.c-quiz__button--results{margin-bottom:20px;}@media (min-width:767px){.c-quiz__button--results{width:33.33333%;}}.c-quiz__button--back{background-color:#FF8BFF;}.c-quiz__button--back:hover,.c-quiz__button--back:focus{background-color:#cc6fcc;}@media (min-width:1024px){.c-quiz__button--next{width:auto;}}.c-quiz__results{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;}.c-quiz__results-image{width:100%;margin-bottom:20px;}@media (min-width:767px){.c-quiz__results-image{max-width:450px;}}@media (min-width:1024px){.c-quiz__results-image{margin-bottom:20px;}}.c-quiz__results-share-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;}@media (min-width:1024px){.c-quiz__results-share-container{margin-bottom:20px;}}.c-quiz__results-share-container .c-quiz__title{margin-bottom:0;}.c-quiz__results-share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:none;margin:0;padding:0;}.c-quiz__results-share-label{font-size:1rem;line-height:1.2;margin-bottom:0;}@media all and (min-width:767px){.c-quiz__results-share-label{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){.c-quiz__results-share-label{font-size:0.8rem;line-height:1.2;}}@media all and (min-width:1400px){.c-quiz__results-share-label{font-size:0.8rem;line-height:1.2;}}.c-quiz__results-share-item{margin-left:20px;}@media (min-width:1024px){.c-quiz__results-share-item{margin-left:20px;}}.c-quiz__results-share-link{display:block;-webkit-transition:color 0.3s ease 0s;-o-transition:color 0.3s ease 0s;transition:color 0.3s ease 0s;}.c-quiz__results-share-link:hover .o-icon,.c-quiz__results-share-link:focus .o-icon{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);}.c-quiz__results-share-link .o-icon{display:block;width:30px;height:30px;fill:#B5FF2B;}.c-quiz__answers-list{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:left;counter-reset:answers-list;margin-top:-20px;margin-bottom:40px;}@media (min-width:767px){.c-quiz__answers-list{margin-left:-1.66667rem;margin-top:-30px;}}@media (min-width:1024px){.c-quiz__answers-list{margin-left:-2.22222rem;margin-bottom:50px;}}@media (min-width:1400px){.c-quiz__answers-list{margin-left:-2.5rem;margin-bottom:70px;}}.c-quiz__answer{counter-increment:answers-list;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:20px;}@media (min-width:767px){.c-quiz__answer{width:50%;padding-left:1.66667rem;padding-top:30px;}}@media (min-width:1024px){.c-quiz__answer{padding-left:2.22222rem;}}@media (min-width:1400px){.c-quiz__answer{padding-left:2.5rem;}}.c-quiz__answer::before{font-family:"Montserrat","Swis721MdBTW05-Bold","helvetica","arial","sans-serif";border-radius:50%;background-color:#ED1D24;color:#000000;width:36px;height:36px;margin-right:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:none;flex:none;font-size:20px;font-weight:900;content:counter(answers-list);}.c-quiz__answer--correct::before{background-color:#B5FF2B;}.c-quiz__answer-question{margin-bottom:0.5em;}.c-quiz__answer-answer{font-size:1rem;line-height:1.2;margin-bottom:0;}@media all and (min-width:767px){.c-quiz__answer-answer{font-size:0.88rem;line-height:1.2;}}@media all and (min-width:1024px){.c-quiz__answer-answer{font-size:0.8rem;line-height:1.2;}}@media all and (min-width:1400px){.c-quiz__answer-answer{font-size:0.8rem;line-height:1.2;}}.slide-next-enter,.slide-next-leave,.slide-prev-leave{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}.slide-next-enter-to,.slide-next-leave-to{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);}.slide-prev-enter,.slide-prev-leave-to{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);}.slide-prev-enter-to{-webkit-animation:enter-prev 0.3s ease-in-out;animation:enter-prev 0.3s ease-in-out;}.slide-next-enter-active,.slide-next-leave-active,.slide-prev-enter-active,.slide-prev-leave-active{-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}@-webkit-keyframes enter-prev{from{-webkit-transform:translateX(-200%);transform:translateX(-200%);}to{-webkit-transform:translateX(-100%);transform:translateX(-100%);}}@keyframes enter-prev{from{-webkit-transform:translateX(-200%);transform:translateX(-200%);}to{-webkit-transform:translateX(-100%);transform:translateX(-100%);}}@media (prefers-reduced-motion){.slide-next-enter-active,.slide-next-leave-active,.slide-prev-enter-active,.slide-prev-leave-active{-webkit-transition:none;-o-transition:none;transition:none;-webkit-animation:none;animation:none;}}.c-link-hub{margin:30px 0 0 0;}.c-link-hub__link{border-radius:2rem;border:3px solid #d0d0d0;background-image:-webkit-gradient(linear,left top,left bottom,from(#003057),to(#003057));background-image:-o-linear-gradient(top,#003057,#003057);background-image:linear-gradient(to bottom,#003057,#003057);display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;color:#FFFFFF;padding:2rem 1rem;text-align:center;margin-bottom:1rem;font-size:1.38rem;line-height:1.4;-webkit-backface-visibility:hidden;backface-visibility:hidden;}@media all and (min-width:767px){.c-link-hub__link{font-size:1.35rem;line-height:1.4;}}@media all and (min-width:1024px){.c-link-hub__link{font-size:1.33rem;line-height:1.4;}}@media all and (min-width:1400px){.c-link-hub__link{font-size:1.3rem;line-height:1.4;}}.c-link-hub__link > span span{width:calc(100%);position:relative;background-image:-o-linear-gradient(transparent calc(100% - 2px),#FFFFFF calc(100% - 2px),#FFFFFF calc(100% - -1px),transparent calc(100% - -1px));background-image:linear-gradient(transparent calc(100% - 2px),#FFFFFF calc(100% - 2px),#FFFFFF calc(100% - -1px),transparent calc(100% - -1px));background-repeat:no-repeat;background-size:0% 100%;}@media (min-width:767px){.c-link-hub__link > span span{-webkit-transition:background-size 0.2s ease-in-out 0s;-o-transition:background-size 0.2s ease-in-out 0s;transition:background-size 0.2s ease-in-out 0s;}}.c-link-hub__link:hover,.c-link-hub__link:focus{text-decoration:none;}.c-link-hub__link:hover > span span,.c-link-hub__link:focus > span span{background-size:100% 100%;}.c-link-hub__link.is-active > span span{position:relative;width:calc(100%);background-size:100% 100%;}@media (min-width:767px){.c-link-hub__link{margin-bottom:0;min-height:12rem;}}.c-link-hub__link:before{content:"";display:block;position:absolute;top:0.35rem;right:0.35rem;bottom:0.35rem;left:0.35rem;border:2px solid rgba(255,255,255,0.7);border-radius:1.7rem;mix-blend-mode:overlay;z-index:0;}.c-link-hub__link.o-external-link::after{position:absolute;bottom:1rem;right:1rem;width:24px;height:24px;background-image:url(https://www.electoralcommission.org.uk/themes/custom/electoralcommission/dist/img/svg/icon-external-link.svg);background-size:cover;-webkit-filter:invert(1);filter:invert(1);}.c-location-bar{color:#FFFFFF;overflow:hidden;margin:1.875rem 0;}.c-location-bar__status,.c-location-bar__actions,.c-location-bar__popup{padding:20px;}@media (min-width:767px){.c-location-bar__status,.c-location-bar__actions,.c-location-bar__popup{padding:30px;}}@media (min-width:1024px){.c-location-bar__status,.c-location-bar__actions,.c-location-bar__popup{padding:40px;}}.c-location-bar__status{background-color:#705191;color:#FFFFFF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;}@media (min-width:767px){.c-location-bar__status{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;}}[data-js-location-actions]{display:none;}.c-location-bar__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#573f70;}@media (min-width:767px){.c-location-bar__actions{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;}}.c-location-bar__actions button{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 0.5rem 0;}@media (min-width:767px){.c-location-bar__actions button{margin:0 0.5rem;}}.c-location-bar__actions button:first-child{margin-left:0;}.c-location-bar__actions button:last-child{margin-right:0;}.c-location-bar__icon{margin-right:1rem;}.c-location-bar__status-text{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;}.c-location-bar__change-button{margin:1rem 0 0 calc(1.25rem + 1rem);text-decoration:underline;border:0;background:none;color:currentColor;outline:none;}@media (min-width:767px){.c-location-bar__change-button{padding-left:1rem;margin:0 0 0 1rem;border-left:2px solid #FFFFFF;}}.c-location-bar__change-button:hover,.c-location-bar__change-button:focus{text-decoration:none;}.c-location-bar__popup{display:none;background-color:#573f70;color:#FFFFFF;margin-top:1.5rem;position:absolute;z-index:10;padding-right:4rem;}@media (min-width:1024px){.c-location-bar__popup{max-width:40%;}}@media (min-width:1400px){.c-location-bar__popup{max-width:35%;}}.c-location-bar__popup:before{content:"";width:0;height:0;border-left:16px solid transparent;border-right:16px solid transparent;border-bottom:16px solid #573f70;position:absolute;top:-16px;left:40px;}.c-location-bar__close{background-color:transparent;padding:0;color:#FFFFFF;position:absolute;top:20px;right:20px;outline:none;}@media (min-width:767px){.c-location-bar__close{top:30px;right:30px;}}@media (min-width:1024px){.c-location-bar__close{top:40px;right:40px;}}.c-location-bar__close .o-icon{-webkit-transition:-webkit-transform 0.3s ease 0s;transition:-webkit-transform 0.3s ease 0s;-o-transition:transform 0.3s ease 0s;transition:transform 0.3s ease 0s;transition:transform 0.3s ease 0s,-webkit-transform 0.3s ease 0s;}.c-location-bar__close:hover .o-icon,.c-location-bar__close:focus .o-icon{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}.pdf-puppeteer .c-nav-jumplink-container,.pdf-puppeteer .c-header,.pdf-puppeteer .c-social,.pdf-puppeteer .c-footer,.pdf-puppeteer .c-accordion__icon,.pdf-puppeteer .c-parallax-image,.pdf-puppeteer .o-back-to-top{display:none;}.pdf-puppeteer .c-accordion__content{display:block;}.pdf-puppeteer .o-slice--dark,.pdf-puppeteer .c-quote-container{margin-left:-20px;margin-right:-20px;padding:1.875rem 20px;}@media (min-width:480px){.pdf-puppeteer .o-slice--dark,.pdf-puppeteer .c-quote-container{margin-left:-20px;margin-right:-20px;padding:2.77778rem 20px;}}.pdf-puppeteer .o-slice--dark .o-slice__padding,.pdf-puppeteer .c-quote-container .o-slice__padding{margin:0;}.pdf-puppeteer .c-wysiwyg-table table{width:100%;table-layout:fixed;}.pdf-puppeteer #ccc,.pdf-puppeteer #ccc-overlay,.pdf-puppeteer #ccc-notify{display:none;}.c-alert{display:none;background-color:rgba(0,0,0,0.8);color:#FFFFFF;position:relative;}.c-alert--critical{background-color:#000000;}.c-alert--polite{background-color:rgba(0,0,0,0.6);}.c-alert__inner{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1rem 4rem 1rem 0;}@media (min-width:767px){.c-alert__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:0;}}@media (min-width:767px){.c-alert__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}.c-alert__content P:last-child{margin-bottom:0;}.c-alert__content P:last-of-type{display:inline;}.c-alert__content a{display:inline-block;text-decoration:underline;}@media (min-width:767px){.c-alert__content a{margin-top:0;}}.c-alert__content a:hover,.c-alert__content a:focus{text-decoration:none;}.c-alert__content a:after{display:none;}.c-alert__cta{margin-top:1rem;}@media (min-width:767px){.c-alert__cta{margin-top:0;margin-left:2rem;-ms-flex-negative:0;flex-shrink:0;}}@media (min-width:1024px){.c-alert__cta{margin-left:2.5rem;}}.c-alert__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;}@media (min-width:767px){.c-alert__controls{margin-left:1.75rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;}}@media (min-width:1024px){.c-alert__controls{margin-left:2.5rem;}}.c-alert__close{position:absolute;top:1rem;right:20px;background:none;padding:0;border:0;color:#FFFFFF;}@media (min-width:767px){.c-alert__close{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;}}.c-alert__close .o-icon{-webkit-transition:-webkit-transform 0.3s ease 0s;transition:-webkit-transform 0.3s ease 0s;-o-transition:transform 0.3s ease 0s;transition:transform 0.3s ease 0s;transition:transform 0.3s ease 0s,-webkit-transform 0.3s ease 0s;}.c-alert__close:hover .o-icon,.c-alert__close:focus .o-icon{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}.c-campaign{position:relative;padding:30px 20px;background:#FEC2DB;color:#003057;margin-left:-20px;margin-right:-20px;margin-top:5rem;margin-bottom:5rem;}@media (min-width:767px){.c-campaign{margin-left:0;margin-right:0;padding:30px;}}@media (min-width:1024px){.c-campaign{padding:2.44444rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}@media (min-width:1400px){.c-campaign{padding:2.5rem;}}.page-node-type-page .c-campaign,.page-node-type-article .c-campaign{--sidebarWidth:0.3;--sliceColumnWidth:0.7;--gutter:1.66667rem;}@media (min-width:767px){.page-node-type-page .c-campaign,.page-node-type-article .c-campaign{width:calc((100% * (1 + (var(--sidebarWidth)) / (var(--sliceColumnWidth)))) + (var(--gutter) / 2));}}@media (min-width:1024px){.page-node-type-page .c-campaign,.page-node-type-article .c-campaign{--gutter:2.22222rem;}}@media (min-width:1400px){.page-node-type-page .c-campaign,.page-node-type-article .c-campaign{--gutter:2.5rem;}}.c-campaign__title{margin-bottom:1rem;}@media (min-width:1024px){.c-campaign__title{margin-bottom:1.5rem;}}.c-campaign__content{font-size:1rem;line-height:1.5;}@media all and (min-width:1400px){.c-campaign__content{font-size:0.9rem;}}@media (min-width:1024px){.c-campaign__content{max-width:60%;padding-right:20px;}}.c-campaign__content .c-wysiwyg a{color:#002C57;}.c-campaign__footer{margin-top:15px;width:100%;}@media (min-width:767px){.c-campaign__footer{margin-top:30px;}}.c-campaign__footer a{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media (min-width:767px){.c-campaign__footer a{width:auto;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;}}.c-campaign__img{position:relative;margin-top:-40px;width:100%;max-width:400px;margin-left:auto;margin-right:auto;}.c-campaign__img::before{content:'';display:block;padding-bottom:90%;}.c-campaign__img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top right;object-position:top right;}@media (min-width:1024px){.c-campaign__img{width:45%;max-width:450px;margin-right:-80px;margin-top:-75px;margin-bottom:-120px;}}@media (min-width:1400px){.c-campaign__img{width:40%;max-width:500px;margin-right:-80px;margin-bottom:-140px;}}.c-glossary-item__icon{display:none;}.c-glossary-item--enabled{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:pointer;}.c-glossary-item--enabled .c-glossary-item__icon{display:inline;width:1rem;margin-left:0.15rem;}.c-page-blur{display:none;}@media (min-width:1400px){.c-page-blur{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.5);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);z-index:9;}} } .c-social .o-external-link::after {display: none} diff --git a/postcode_lookup/static/js/scripts.231a41167c3b8c4704efb1d8cbb6844f.js b/postcode_lookup/static/js/scripts.231a41167c3b8c4704efb1d8cbb6844f.js new file mode 100644 index 0000000..952fbc7 --- /dev/null +++ b/postcode_lookup/static/js/scripts.231a41167c3b8c4704efb1d8cbb6844f.js @@ -0,0 +1,15 @@ +/* @license MIT https://raw.githubusercontent.com/jquery/jquery/3.7.1/LICENSE.txt */ +/*! jQuery v3.7.1 | (c) OpenJS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(ie,e){"use strict";var oe=[],r=Object.getPrototypeOf,ae=oe.slice,g=oe.flat?function(e){return oe.flat.call(e)}:function(e){return oe.concat.apply([],e)},s=oe.push,se=oe.indexOf,n={},i=n.toString,ue=n.hasOwnProperty,o=ue.toString,a=o.call(Object),le={},v=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},y=function(e){return null!=e&&e===e.window},C=ie.document,u={type:!0,src:!0,nonce:!0,noModule:!0};function m(e,t,n){var r,i,o=(n=n||C).createElement("script");if(o.text=e,t)for(r in u)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function x(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[i.call(e)]||"object":typeof e}var t="3.7.1",l=/HTML$/i,ce=function(e,t){return new ce.fn.init(e,t)};function c(e){var t=!!e&&"length"in e&&e.length,n=x(e);return!v(e)&&!y(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+ge+")"+ge+"*"),x=new RegExp(ge+"|>"),j=new RegExp(g),A=new RegExp("^"+t+"$"),D={ID:new RegExp("^#("+t+")"),CLASS:new RegExp("^\\.("+t+")"),TAG:new RegExp("^("+t+"|[*])"),ATTR:new RegExp("^"+p),PSEUDO:new RegExp("^"+g),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+ge+"*(even|odd|(([+-]|)(\\d*)n|)"+ge+"*(?:([+-]|)"+ge+"*(\\d+)|))"+ge+"*\\)|)","i"),bool:new RegExp("^(?:"+f+")$","i"),needsContext:new RegExp("^"+ge+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+ge+"*((?:-\\d)?\\d*)"+ge+"*\\)|)(?=[^-]|$)","i")},N=/^(?:input|select|textarea|button)$/i,q=/^h\d$/i,L=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,H=/[+~]/,O=new RegExp("\\\\[\\da-fA-F]{1,6}"+ge+"?|\\\\([^\\r\\n\\f])","g"),P=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},M=function(){V()},R=J(function(e){return!0===e.disabled&&fe(e,"fieldset")},{dir:"parentNode",next:"legend"});try{k.apply(oe=ae.call(ye.childNodes),ye.childNodes),oe[ye.childNodes.length].nodeType}catch(e){k={apply:function(e,t){me.apply(e,ae.call(t))},call:function(e){me.apply(e,ae.call(arguments,1))}}}function I(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(V(e),e=e||T,C)){if(11!==p&&(u=L.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return k.call(n,a),n}else if(f&&(a=f.getElementById(i))&&I.contains(e,a)&&a.id===i)return k.call(n,a),n}else{if(u[2])return k.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&e.getElementsByClassName)return k.apply(n,e.getElementsByClassName(i)),n}if(!(h[t+" "]||d&&d.test(t))){if(c=t,f=e,1===p&&(x.test(t)||m.test(t))){(f=H.test(t)&&U(e.parentNode)||e)==e&&le.scope||((s=e.getAttribute("id"))?s=ce.escapeSelector(s):e.setAttribute("id",s=S)),o=(l=Y(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+Q(l[o]);c=l.join(",")}try{return k.apply(n,f.querySelectorAll(c)),n}catch(e){h(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return re(t.replace(ve,"$1"),e,n,r)}function W(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function F(e){return e[S]=!0,e}function $(e){var t=T.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function B(t){return function(e){return fe(e,"input")&&e.type===t}}function _(t){return function(e){return(fe(e,"input")||fe(e,"button"))&&e.type===t}}function z(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&R(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function X(a){return F(function(o){return o=+o,F(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function U(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}function V(e){var t,n=e?e.ownerDocument||e:ye;return n!=T&&9===n.nodeType&&n.documentElement&&(r=(T=n).documentElement,C=!ce.isXMLDoc(T),i=r.matches||r.webkitMatchesSelector||r.msMatchesSelector,r.msMatchesSelector&&ye!=T&&(t=T.defaultView)&&t.top!==t&&t.addEventListener("unload",M),le.getById=$(function(e){return r.appendChild(e).id=ce.expando,!T.getElementsByName||!T.getElementsByName(ce.expando).length}),le.disconnectedMatch=$(function(e){return i.call(e,"*")}),le.scope=$(function(){return T.querySelectorAll(":scope")}),le.cssHas=$(function(){try{return T.querySelector(":has(*,:jqfake)"),!1}catch(e){return!0}}),le.getById?(b.filter.ID=function(e){var t=e.replace(O,P);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&C){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(O,P);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&C){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):t.querySelectorAll(e)},b.find.CLASS=function(e,t){if("undefined"!=typeof t.getElementsByClassName&&C)return t.getElementsByClassName(e)},d=[],$(function(e){var t;r.appendChild(e).innerHTML="",e.querySelectorAll("[selected]").length||d.push("\\["+ge+"*(?:value|"+f+")"),e.querySelectorAll("[id~="+S+"-]").length||d.push("~="),e.querySelectorAll("a#"+S+"+*").length||d.push(".#.+[+~]"),e.querySelectorAll(":checked").length||d.push(":checked"),(t=T.createElement("input")).setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),r.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&d.push(":enabled",":disabled"),(t=T.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||d.push("\\["+ge+"*name"+ge+"*="+ge+"*(?:''|\"\")")}),le.cssHas||d.push(":has"),d=d.length&&new RegExp(d.join("|")),l=function(e,t){if(e===t)return a=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!le.sortDetached&&t.compareDocumentPosition(e)===n?e===T||e.ownerDocument==ye&&I.contains(ye,e)?-1:t===T||t.ownerDocument==ye&&I.contains(ye,t)?1:o?se.call(o,e)-se.call(o,t):0:4&n?-1:1)}),T}for(e in I.matches=function(e,t){return I(e,null,null,t)},I.matchesSelector=function(e,t){if(V(e),C&&!h[t+" "]&&(!d||!d.test(t)))try{var n=i.call(e,t);if(n||le.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){h(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(O,P),e[3]=(e[3]||e[4]||e[5]||"").replace(O,P),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||I.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&I.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return D.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&j.test(n)&&(t=Y(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(O,P).toLowerCase();return"*"===e?function(){return!0}:function(e){return fe(e,t)}},CLASS:function(e){var t=s[e+" "];return t||(t=new RegExp("(^|"+ge+")"+e+"("+ge+"|$)"))&&s(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=I.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function T(e,n,r){return v(n)?ce.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?ce.grep(e,function(e){return e===n!==r}):"string"!=typeof n?ce.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(ce.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||k,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:S.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof ce?t[0]:t,ce.merge(this,ce.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:C,!0)),w.test(r[1])&&ce.isPlainObject(t))for(r in t)v(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=C.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):v(e)?void 0!==n.ready?n.ready(e):e(ce):ce.makeArray(e,this)}).prototype=ce.fn,k=ce(C);var E=/^(?:parents|prev(?:Until|All))/,j={children:!0,contents:!0,next:!0,prev:!0};function A(e,t){while((e=e[t])&&1!==e.nodeType);return e}ce.fn.extend({has:function(e){var t=ce(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,Ce=/^$|^module$|\/(?:java|ecma)script/i;xe=C.createDocumentFragment().appendChild(C.createElement("div")),(be=C.createElement("input")).setAttribute("type","radio"),be.setAttribute("checked","checked"),be.setAttribute("name","t"),xe.appendChild(be),le.checkClone=xe.cloneNode(!0).cloneNode(!0).lastChild.checked,xe.innerHTML="",le.noCloneChecked=!!xe.cloneNode(!0).lastChild.defaultValue,xe.innerHTML="",le.option=!!xe.lastChild;var ke={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function Se(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&fe(e,t)?ce.merge([e],n):n}function Ee(e,t){for(var n=0,r=e.length;n",""]);var je=/<|&#?\w+;/;function Ae(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function Re(e,t){return fe(e,"table")&&fe(11!==t.nodeType?t:t.firstChild,"tr")&&ce(e).children("tbody")[0]||e}function Ie(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function We(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Fe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(_.hasData(e)&&(s=_.get(e).events))for(i in _.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),C.head.appendChild(r[0])},abort:function(){i&&i()}}});var Jt,Kt=[],Zt=/(=)\?(?=&|$)|\?\?/;ce.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Kt.pop()||ce.expando+"_"+jt.guid++;return this[e]=!0,e}}),ce.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Zt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Zt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=v(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Zt,"$1"+r):!1!==e.jsonp&&(e.url+=(At.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||ce.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=ie[r],ie[r]=function(){o=arguments},n.always(function(){void 0===i?ce(ie).removeProp(r):ie[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Kt.push(r)),o&&v(i)&&i(o[0]),o=i=void 0}),"script"}),le.createHTMLDocument=((Jt=C.implementation.createHTMLDocument("").body).innerHTML="
",2===Jt.childNodes.length),ce.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(le.createHTMLDocument?((r=(t=C.implementation.createHTMLDocument("")).createElement("base")).href=C.location.href,t.head.appendChild(r)):t=C),o=!n&&[],(i=w.exec(e))?[t.createElement(i[1])]:(i=Ae([e],t,o),o&&o.length&&ce(o).remove(),ce.merge([],i.childNodes)));var r,i,o},ce.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(ce.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},ce.expr.pseudos.animated=function(t){return ce.grep(ce.timers,function(e){return t===e.elem}).length},ce.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=ce.css(e,"position"),c=ce(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=ce.css(e,"top"),u=ce.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),v(t)&&(t=t.call(e,n,ce.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},ce.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){ce.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===ce.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===ce.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=ce(e).offset()).top+=ce.css(e,"borderTopWidth",!0),i.left+=ce.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-ce.css(r,"marginTop",!0),left:t.left-i.left-ce.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===ce.css(e,"position"))e=e.offsetParent;return e||J})}}),ce.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;ce.fn[t]=function(e){return M(this,function(e,t,n){var r;if(y(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),ce.each(["top","left"],function(e,n){ce.cssHooks[n]=Ye(le.pixelPosition,function(e,t){if(t)return t=Ge(e,n),_e.test(t)?ce(e).position()[n]+"px":t})}),ce.each({Height:"height",Width:"width"},function(a,s){ce.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){ce.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return M(this,function(e,t,n){var r;return y(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?ce.css(e,t,i):ce.style(e,t,n,i)},s,n?e:void 0,n)}})}),ce.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){ce.fn[t]=function(e){return this.on(t,e)}}),ce.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.on("mouseenter",e).on("mouseleave",t||e)}}),ce.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){ce.fn[n]=function(e,t){return 0 script[type="application/json"][data-drupal-selector="drupal-settings-json"], body > script[type="application/json"][data-drupal-selector="drupal-settings-json"]');window.drupalSettings={};if(settingsElement!==null)window.drupalSettings=JSON.parse(settingsElement.textContent);})();; +window.Drupal={behaviors:{},locale:{}};(function(Drupal,drupalSettings,drupalTranslations,console,Proxy,Reflect){Drupal.throwError=function(error){setTimeout(()=>{throw error;},0);};Drupal.attachBehaviors=function(context,settings){context=context||document;settings=settings||drupalSettings;const behaviors=Drupal.behaviors;Object.keys(behaviors||{}).forEach((i)=>{if(typeof behaviors[i].attach==='function')try{behaviors[i].attach(context,settings);}catch(e){Drupal.throwError(e);}});};Drupal.detachBehaviors=function(context,settings,trigger){context=context||document;settings=settings||drupalSettings;trigger=trigger||'unload';const behaviors=Drupal.behaviors;Object.keys(behaviors||{}).forEach((i)=>{if(typeof behaviors[i].detach==='function')try{behaviors[i].detach(context,settings,trigger);}catch(e){Drupal.throwError(e);}});};Drupal.checkPlain=function(str){str=str.toString().replace(/&/g,'&').replace(//g,'>').replace(/"/g,'"').replace(/'/g,''');return str;};Drupal.formatString=function(str,args){const processedArgs={};Object.keys(args||{}).forEach((key)=>{switch(key.charAt(0)){case '@':processedArgs[key]=Drupal.checkPlain(args[key]);break;case '!':processedArgs[key]=args[key];break;default:processedArgs[key]=Drupal.theme('placeholder',args[key]);break;}});return Drupal.stringReplace(str,processedArgs,null);};Drupal.stringReplace=function(str,args,keys){if(str.length===0)return str;if(!Array.isArray(keys)){keys=Object.keys(args||{});keys.sort((a,b)=>a.length-b.length);}if(keys.length===0)return str;const key=keys.pop();const fragments=str.split(key);if(keys.length){for(let i=0;i{if(drupalSettings.suppressDeprecationErrors===false&&typeof console!=='undefined'&&console.warn)console.warn(`[Deprecation] ${message}`);};Drupal.deprecatedProperty=({target,deprecatedProperty,message})=>{if(!Proxy||!Reflect)return target;return new Proxy(target,{get:(target,key,...rest)=>{if(key===deprecatedProperty)Drupal.deprecationError({message});return Reflect.get(target,key,...rest);}});};Drupal.theme=function(func,...args){if(func in Drupal.theme)return Drupal.theme[func](...args);};Drupal.theme.placeholder=function(str){return `${Drupal.checkPlain(str)}`;};Drupal.elementIsVisible=function(elem){return !!(elem.offsetWidth||elem.offsetHeight||elem.getClientRects().length);};Drupal.elementIsHidden=function(elem){return !Drupal.elementIsVisible(elem);};})(Drupal,window.drupalSettings,window.drupalTranslations,window.console,window.Proxy,window.Reflect);; +if(window.jQuery)jQuery.noConflict();document.documentElement.className+=' js';(function(Drupal,drupalSettings){const domReady=(callback)=>{const listener=()=>{callback();document.removeEventListener('DOMContentLoaded',listener);};if(document.readyState!=='loading')setTimeout(callback,0);else document.addEventListener('DOMContentLoaded',listener);};domReady(()=>{Drupal.attachBehaviors(document,drupalSettings);});})(Drupal,window.drupalSettings);; +!function(e){var t={};function i(n){if(t[n])return t[n].exports;var r=t[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,i),r.l=!0,r.exports;}i.m=e,i.c=t,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n});},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0});},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)i.d(n,r,function(t){return e[t];}.bind(null,r));return n;},i.n=function(e){var t=e&&e.__esModule?function(){return e.default;}:function(){return e;};return i.d(t,"a",t),t;},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t);},i.p="",i(i.s=161);}([function(e,t){e.exports=jQuery;},,function(e,t){function i(e){return (i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e;}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e;})(e);}var n;n=function(){return this;}();try{n=n||new Function("return this")();}catch(e){"object"===("undefined"==typeof window?"undefined":i(window))&&(n=window);}e.exports=n;},function(e,t){e.exports=function(e){try{return !!e();}catch(e){return !0;}};},function(e,t,i){(function(t){function i(e){return (i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e;}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e;})(e);}var n=function(e){return e&&e.Math==Math&&e;};e.exports=n("object"==("undefined"==typeof globalThis?"undefined":i(globalThis))&&globalThis)||n("object"==("undefined"==typeof window?"undefined":i(window))&&window)||n("object"==("undefined"==typeof self?"undefined":i(self))&&self)||n("object"==(void 0===t?"undefined":i(t))&&t)||function(){return this;}()||Function("return this")();}).call(this,i(2));},function(e,t,i){var n=i(4),r=i(39),a=i(7),s=i(43),o=i(61),l=i(60),u=r("wks"),c=n.Symbol,d=l?c:c&&c.withoutSetter||s;e.exports=function(e){return a(u,e)&&(o||"string"==typeof u[e])||(o&&a(c,e)?u[e]=c[e]:u[e]=d("Symbol."+e)),u[e];};},function(e,t){function i(e){return (i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e;}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e;})(e);}e.exports=function(e){return "object"===i(e)?null!==e:"function"==typeof e;};},function(e,t,i){var n=i(17),r={}.hasOwnProperty;e.exports=Object.hasOwn||function(e,t){return r.call(n(e),t);};},function(e,t,i){var n=i(6);e.exports=function(e){if(!n(e))throw TypeError(String(e)+" is not an object");return e;};},,function(e,t,i){function n(e){return (n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e;}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e;})(e);}var r=i(4),a=i(57).f,s=i(12),o=i(18),l=i(42),u=i(107),c=i(68);e.exports=function(e,t){var i,d,p,f,h,v=e.target,m=e.global,g=e.stat;if(i=m?r:g?r[v]||l(v,{}):(r[v]||{}).prototype)for(d in t){if(f=t[d],p=e.noTargetGet?(h=a(i,d))&&h.value:i[d],!c(m?d:v+(g?".":"#")+d,e.forced)&&void 0!==p){if(n(f)===n(p))continue;u(f,p);}(e.sham||p&&p.sham)&&s(f,"sham",!0),o(i,d,f,e);}};},function(e,t,i){var n,r;function a(e){return (a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e;}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e;})(e);}!function(s){var o=!1;if(void 0===(r="function"==typeof (n=s)?n.call(t,i,t,e):n)||(e.exports=r),o=!0,"object"===a(t)&&(e.exports=s(),o=!0),!o){var l=window.Cookies,u=window.Cookies=s();u.noConflict=function(){return window.Cookies=l,u;};}}((function(){function e(){for(var e=0,t={};e1){if("number"==typeof (a=e({path:"/"},n.defaults,a)).expires){var o=new Date();o.setMilliseconds(o.getMilliseconds()+864e5*a.expires),a.expires=o;}a.expires=a.expires?a.expires.toUTCString():"";try{s=JSON.stringify(r),/^[\{\[]/.test(s)&&(r=s);}catch(e){}r=i.write?i.write(r,t):encodeURIComponent(String(r)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),t=(t=(t=encodeURIComponent(String(t))).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent)).replace(/[\(\)]/g,escape);var l="";for(var u in a)a[u]&&(l+="; "+u,!0!==a[u]&&(l+="="+a[u]));return document.cookie=t+"="+r+l;}t||(s={});for(var c=document.cookie?document.cookie.split("; "):[],d=/(%[0-9A-Z]{2})+/g,p=0;p0?r(n(e),9007199254740991):0;};},function(e,t,i){var n=i(27),r=i(16);e.exports=function(e){return n(r(e));};},function(e,t){var i={}.toString;e.exports=function(e){return i.call(e).slice(8,-1);};},function(e,t){e.exports={};},,,,function(e,t,i){var n=i(3),r=i(22),a="".split;e.exports=n((function(){return !Object("z").propertyIsEnumerable(0);}))?function(e){return "String"==r(e)?a.call(e,""):Object(e);}:Object;},function(e,t,i){var n=i(4);e.exports=function(e,t){return arguments.length<2?"function"==typeof (i=n[e])?i:void 0:n[e]&&n[e][t];var i;};},function(e,t){e.exports={};},function(e,t){var i=Math.ceil,n=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?n:i)(e);};},function(e,t,i){"use strict";i.d(t,"a",(function(){return s;}));var n=i(0),r=i.n(n),a=new RegExp("/"+window.location.host+"/");function s(e){a.test(e.href)||(r()(e).hasClass("c-footer-menu__social-icon")||(r()(e).attr("target","_blank"),r()(e).attr("rel","noopener"),r()(e).addClass("o-external-link"),r()(e).closest(".c-wysiwyg").length&&!r()(e).hasClass("button-link")&&r()(e).wrapInner(''),r()(e).append(' (Opens in new window)')),r()(e).hasClass("button-link")&&r()(e).append(' \n \n '));}r()("a:not(.js-skip-external-link-test)").each((function(){s(this);}));},,,,function(e,t){var i=!("undefined"==typeof window||!window.document||!window.document.createElement);e.exports=i;},function(e,t){e.exports=function(e,t){return {enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t};};},function(e,t,i){function n(e){return (n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e;}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e;})(e);}var r=i(28),a=i(60);e.exports=a?function(e){return "symbol"==n(e);}:function(e){var t=r("Symbol");return "function"==typeof t&&Object(e) instanceof t;};},function(e,t,i){var n,r,a=i(4),s=i(105),o=a.process,l=a.Deno,u=o&&o.versions||l&&l.version,c=u&&u.v8;c?r=(n=c.split("."))[0]<4?1:n[0]+n[1]:s&&(!(n=s.match(/Edge\/(\d+)/))||n[1]>=74)&&(n=s.match(/Chrome\/(\d+)/))&&(r=n[1]),e.exports=r&&+r;},function(e,t,i){var n=i(40),r=i(41);(e.exports=function(e,t){return r[e]||(r[e]=void 0!==t?t:{});})("versions",[]).push({version:"3.16.0",mode:n?"pure":"global",copyright:"© 2021 Denis Pushkarev (zloirock.ru)"});},function(e,t){e.exports=!1;},function(e,t,i){var n=i(4),r=i(42),a="__core-js_shared__",s=n[a]||r(a,{});e.exports=s;},function(e,t,i){var n=i(4);e.exports=function(e,t){try{Object.defineProperty(n,e,{value:t,configurable:!0,writable:!0});}catch(i){n[e]=t;}return t;};},function(e,t){var i=0,n=Math.random();e.exports=function(e){return "Symbol("+String(void 0===e?"":e)+")_"+(++i+n).toString(36);};},function(e,t,i){var n=i(39),r=i(43),a=n("keys");e.exports=function(e){return a[e]||(a[e]=r(e));};},function(e,t,i){var n=i(66),r=i(46).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return n(e,r);};},function(e,t){e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"];},function(e,t,i){var n=i(70),r=i(27),a=i(17),s=i(20),o=i(111),l=[].push,u=function(e){var t=1==e,i=2==e,u=3==e,c=4==e,d=6==e,p=7==e,f=5==e||d;return function(h,v,m,g){for(var y,b,w=a(h),x=r(w),_=n(v,m,3),E=s(x.length),T=0,S=g||o,C=t?S(h,E):i||p?S(h,0):void 0;E>T;T++)if((f||T in x)&&(b=_(y=x[T],T,w),e))if(t)C[T]=b;else if(b)switch(e){case 3:return !0;case 5:return y;case 6:return T;case 2:l.call(C,y);}else switch(e){case 4:return !1;case 7:l.call(C,y);}return d?-1:u||c?c:C;};};e.exports={forEach:u(0),map:u(1),filter:u(2),some:u(3),every:u(4),find:u(5),findIndex:u(6),filterReject:u(7)};},function(e,t,i){var n,r=i(8),a=i(118),s=i(46),o=i(29),l=i(119),u=i(63),c="prototype",d=i(44)("IE_PROTO"),p=function(){},f=function(e){return " - diff --git a/postcode_lookup/templates/base_cy.html b/postcode_lookup/templates/base_cy.html index abf9f0d..7aa67e1 100644 --- a/postcode_lookup/templates/base_cy.html +++ b/postcode_lookup/templates/base_cy.html @@ -33,7 +33,7 @@ - + {% if request.url.netloc != "www.electoralcommission.org.uk" %} {% endif %} + {% include 'includes/extra_header.html' %} {% block html_meta %} {% include "includes/html_meta.html" %} {% endblock html_meta %} - +