@charset "UTF-8";@keyframes pswp-clockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}a{background-color:transparent}button{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button{overflow:visible}button{text-transform:none}button,[type=button]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring{outline:1px dotted ButtonText}[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}html{box-sizing:border-box;font-family:serif;font-size:100%;line-height:normal;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}*,*:before,*:after{box-sizing:inherit}a{color:inherit;text-decoration:none}p{margin:0}ul{margin:0;padding:0;list-style:none}svg{display:block;fill:currentColor}:root{--color-primary-ultramarine: #4742FF;--color-primary-ultramarine-light: #6B72FB;--color-secondary-orange: #FA9917;--color-secondary-yellow: #F2E500;--color-secondary-green: #6A9F4F;--color-secondary-purple: #AE6BA2;--color-secondary-red: #DC0E19;--color-secondary-scarlet: #FF3F3F;--color-secondary-blue: #0000FF;--color-secondary-blue-grey: #253548;--color-secondary-blue-dark: #16202B;--color-secondary-pink: #EF2A82;--color-secondary-sponsoring: #FFF5F1;--color-secondary-blue-light: #D4ECFB;--color-secondary-blue-ice: #F0F4F8;--color-greyscale-black: #000;--color-greyscale-white: #FFF;--color-greyscale-grey-50: #FFFFFE;--color-greyscale-grey-100: #F7F7F7;--color-greyscale-grey-200: #DDD;--color-greyscale-grey-300: #898A8C;--color-greyscale-grey-400: #6A6A6A;--color-greyscale-grey-500: #484848;--color-greyscale-grey-600: #2F3134;--color-greyscale-grey-700: #181A1E;--color-greyscale-grey-800: #101D25;--color-greyscale-grey-900: #0F1115;--color-theme-conso: #ff8689;--color-theme-default: #4742ff;--color-theme-entertainment: #9d61ff;--color-theme-hightech: #8f98a9;--color-theme-media: #4742ff;--color-theme-partenaires-externes: #4742ff;--color-theme-partner: #fd8000;--color-theme-planet: #00b482;--color-theme-production: #c5be00;--color-theme-publicommunique: #c5be00;--color-theme-publishing: #c5be00;--color-theme-sport: #6398ab;--color-theme-tempo: #ecb200;--color-theme-vie-pro: #b49b56;--color-theme-infolocale: #4742ff;--color-theme-gaming: #fa6ee5;--color-theme-jeux: #4742ff;--font-family-base: Arial;--font-family-obviously: "Obviously", sans-serif;--font-family-source-serif-pro: "Source Serif Pro", serif;--font-size-xxs-4: 8px;--font-size-xxs-3: 11px;--font-size-xxs-2: 12px;--font-size-xxs: 14px;--font-size-xs: 16px;--font-size-s: 18px;--font-size-m: 20px;--font-size-l: 22px;--font-size-xl: 26px;--font-size-xxl: 28px;--font-size-xxl-2: 38px;--font-size-xxl-3: 44px;--font-size-xxl-4: 48px;--font-size-xxl-5: 54px;--font-weight-regular: 400;--font-weight-semi-bold: 600;--font-weight-bold: 700;--line-height-base: 1.2;--line-height-large: 1.5;--line-height-extra-large: 1.75;--radius-0: 0;--radius-xxs-2: 2px;--radius-xxs: 4px;--radius-xs: 6px;--radius-s: 10px;--radius-m: 20px;--radius-l: 40px;--radius-xl: 50px;--radius-xxl: 100px;--spacing-0: 0;--spacing-auto: auto;--spacing-xxs-3: 2px;--spacing-xxs-2: 4px;--spacing-xxs: 8px;--spacing-xs: 12px;--spacing-s: 16px;--spacing-m: 20px;--spacing-l: 24px;--spacing-xl: 32px;--spacing-xxl: 40px;--spacing-xxl-2: 64px;--spacing-xxl-3: 120px;--color-status-warning: var(--color-secondary-orange);--color-status-error: var(--color-secondary-red);--color-status-success: var(--color-secondary-green);--typography-heading-xxs-4-font-size: var(--font-size-xxs);--typography-heading-xxs-3-font-size: var(--font-size-xs);--typography-heading-xxs-2-font-size: var(--font-size-s);--typography-heading-xxs-font-size: var(--font-size-m);--typography-heading-xs-font-size: var(--font-size-l);--typography-heading-s-font-size: var(--font-size-xl);--typography-heading-m-font-size: var(--font-size-xxl);--typography-heading-l-font-size: var(--font-size-xxl-2);--typography-heading-xl-font-size: var(--font-size-xxl-3);--typography-heading-xxl-font-size: var(--font-size-xxl-4);--typography-heading-xxl-2-font-size: var(--font-size-xxl-5);--typography-text-xxs-3-font-size: var(--font-size-xxs-4);--typography-text-xxs-2-font-size: var(--font-size-xxs-3);--typography-text-xxs-font-size: var(--font-size-xxs-2);--typography-text-xs-font-size: var(--font-size-xxs);--typography-text-s-font-size: var(--font-size-xs);--typography-text-m-font-size: var(--font-size-s);--typography-text-m-line-height: var(--line-height-large);--typography-text-l-font-size: var(--font-size-m);--typography-text-l-line-height: var(--line-height-large);--typography-text-xl-font-size: var(--font-size-l);--typography-text-xxl-font-size: var(--font-size-xl)}:root{--color-base: var(--color-greyscale-black);--color-primary: var(--color-primary-ultramarine);--color-black: var(--color-greyscale-black);--color-background: var(--color-greyscale-white);--color-white: var(--color-greyscale-white);--color-default: var(--color-greyscale-black);--color-background-1: var(--color-greyscale-grey-100);--color-background-2: var(--color-greyscale-grey-200);--color-background-3: var(--color-greyscale-grey-200);--color-background-input: var(--color-greyscale-white);--color-background-input-0: rgb(253.7435897436, 235.2564102564, 236.2435897436);--color-background-alert-success: rgb(245.5714285714, 249.3571428571, 243.6428571429);--color-background-alert-error: rgb(253.7435897436, 235.2564102564, 236.2435897436);--color-background-alert-warning: rgb(254.3037974684, 240.7974683544, 222.6962025316);--color-border-0: var(--color-greyscale-grey-200);--color-border-1: var(--color-primary-ultramarine)}[data-theme=dark]{--color-base: #FFF;--color-primary: #6B72FB;--color-default: #FFF;--color-background: #101D25;--color-background-1: #484848;--color-background-2: #484848;--color-background-3: #898A8C;--color-background-input: #F7F7F7;--color-background-input-0: #101D25;--color-border-0: #484848;--color-primary-ultramarine: #6B72FB;--color-greyscale-grey-50: #101D25;--color-greyscale-grey-100: #2F3134;--color-greyscale-grey-200: #484848;--color-greyscale-grey-300: #484848;--color-greyscale-grey-400: #DDD;--color-greyscale-grey-500: #898A8C;--color-greyscale-grey-600: #F7F7F7;--color-greyscale-grey-900: #181A1E;--color-greyscale-black: #FFF;--color-secondary-red: #FF3F3F;--color-status-error: #FF3F3F;--color-rubric-direct: #FF3F3F;--color-theme-default: #6B72FB;--color-theme-media: #6B72FB;--color-theme-partenaires-externes: #6B72FB;--color-theme-infolocale: #6B72FB;--color-theme-sport: #19bdd3;--color-theme-entertainment: #ae7cff;--color-secondary-blue: #6B72FB}body{color:var(--color-base);font-family:var(--font-family-base);line-height:var(--line-height-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.bg-color{background-color:var(--color-greyscale-grey-50)}a{cursor:pointer}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.c-avatar{--avatar-logo: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3Csvg xmlns='http://www.w3.org/2000/svg' width='69' height='35' fill='%23FFF'%3E %3Cpath d='M50.673 28.681v-1.85c0-.613 0-1.248.011-1.894.011-.646.011-1.325.011-2.036v-2.299c0-.7-.11-1.27-.317-1.719a2.368 2.368 0 0 0-.953-1.04c-.416-.252-.941-.372-1.576-.372-.548 0-1.051.11-1.51.318-.46.218-.855.569-1.183 1.072-.164.263-.318.58-.438.942l-.175-.022c-.022-.12-.055-.23-.088-.35a3.142 3.142 0 0 0-.58-1.095 2.41 2.41 0 0 0-.887-.657 2.937 2.937 0 0 0-1.193-.23 2.99 2.99 0 0 0-1.456.361c-.438.241-.8.614-1.073 1.128-.12.219-.219.46-.317.723l-.164-.011c.01-.307.01-.613.01-.909 0-.328.011-.7.033-1.095h-3.766v16.41h3.7c0-.405 0-.876-.01-1.412-.011-.526-.011-1.117-.011-1.752 0-.645 0-1.346-.011-2.113-.011-.766-.011-1.63-.011-2.572v-3.164c0-.405.044-.733.12-.974.077-.24.186-.438.307-.591a.992.992 0 0 1 .46-.329c.186-.065.36-.098.525-.098.372 0 .635.11.8.328.163.22.24.57.24 1.03 0 1.86 0 3.491-.01 4.87l-.034 3.712c-.01 1.084-.022 2.113-.044 3.087h3.69a417.58 417.58 0 0 1-.066-1.39 35.035 35.035 0 0 1-.033-1.588v-8.057c0-.405.044-.733.12-.974.077-.24.176-.438.296-.591a.93.93 0 0 1 .416-.329c.164-.065.35-.098.547-.098.35 0 .614.11.8.317.186.22.273.548.273 1.018v4.62c0 1.401 0 2.693-.01 3.875a89.788 89.788 0 0 1-.077 3.208h3.733c-.022-.788-.044-1.642-.066-2.562-.022-.92-.033-1.872-.033-2.846ZM56.584 17.68h-4.04c.023.766.034 1.576.034 2.44 0 .855 0 1.741.01 2.64.012.908.012 1.86.012 2.845V30.126c0 .712 0 1.402-.011 2.07-.011.667-.022 1.302-.044 1.894h4.04a91.727 91.727 0 0 1-.044-1.774c-.011-.602-.011-1.226 0-1.894.01-.668.01-1.38.01-2.146V23.45c0-.734 0-1.434-.01-2.091-.011-.657-.011-1.292 0-1.883.01-.602.022-1.204.043-1.795ZM56.467 14.396c-.164-.12-.394-.22-.701-.296a4.676 4.676 0 0 0-1.127-.12c-.493 0-.887.043-1.194.12a2.43 2.43 0 0 0-.733.296c-.186.12-.318.251-.394.383a.995.995 0 0 0-.12.492c0 .208.043.394.12.548.076.164.208.306.372.437.164.132.405.23.722.296.318.066.734.099 1.237.099.45 0 .832-.033 1.15-.099.317-.066.547-.164.7-.296.154-.13.263-.273.34-.437.077-.165.11-.35.11-.548 0-.186-.033-.35-.11-.492a1.535 1.535 0 0 0-.372-.383ZM69 34.09c-.022-.909-.033-1.818-.033-2.715v-4.543c0-.515 0-1.051.01-1.631.012-.57.012-1.205 0-1.894-.01-.69-.01-1.49-.01-2.398 0-.843-.12-1.5-.373-2.003a2.404 2.404 0 0 0-1.04-1.095c-.448-.23-1.017-.35-1.718-.35-.613 0-1.16.12-1.653.372a3.174 3.174 0 0 0-1.226 1.128c-.132.197-.241.427-.34.668l-.208-.022c0-.274.011-.548.033-.81.022-.329.033-.701.033-1.128h-4.04c.022 1.116.033 2.32.033 3.613V31.68c0 .8-.01 1.599-.033 2.398h4.073c0-.405-.011-.832-.033-1.27a22.188 22.188 0 0 1-.01-1.5c.01-.57.01-1.215.01-1.96v-6.316c0-.372.022-.69.077-.941.054-.252.142-.45.295-.592.143-.142.307-.262.493-.35.186-.087.372-.131.58-.131.263 0 .482.055.646.153a.78.78 0 0 1 .34.46c.065.208.087.481.087.82 0 1.621 0 3.132-.011 4.533a225.89 225.89 0 0 0 0 3.864c.01 1.183 0 2.255-.011 3.23H69v.01Z'/%3E %3Cpath d='M40.625 0c-5.747 0-10.849 2.748-14.078 7.006C24.949 1.938 19.737 0 13.77 0 2.452 0 .493 7.17.493 11.374c0 .8.054 1.347.087 1.598H7.4v-2.2c0-2.255 1.478-4.85 6.306-4.85 4.357 0 6.404 1.818 6.404 4.642 0 5.058-7.028 5.78-12.732 8.911C1.073 22.945.044 25.2.044 31.714c0 .46.033 1.96-.044 2.42h26.547c-.055-.176-.044-2.343-.044-3.055 0-.47.011-1.752.033-2.638a17.759 17.759 0 0 0 6.503 5.32v-7.39a11.483 11.483 0 0 1-3.887-8.637c0-6.36 5.134-11.516 11.473-11.516 4.39 0 8.2 2.474 10.137 6.108h6.71C55.186 5.178 48.508 0 40.626 0ZM21.62 27.806H7.816c0-5.233 11.057-5.211 16.4-10.4.634-.57 1.116-1.05 1.17-1.204-.109.69-2.627 3.404-1.28 7.904a17.931 17.931 0 0 0 1.828 3.525c-1.15.065-3.657.175-4.313.175Z'/%3E %3C/svg%3E");--background-color: var(--color-primary-ultramarine);width:2.5rem;height:2.5rem;border-radius:50%;background-position:center;background-repeat:no-repeat;background-size:65%;-o-object-fit:cover;object-fit:cover}.c-btn{font-family:var(--font-family-base);background-color:var(--button-base-background-color);color:var(--button-base-color);padding:var(--button-base-padding, .625rem 1rem);border-width:var(--button-base-border-width, 1px);border-color:var(--button-base-border-color);border-style:solid;border-radius:50px;font-weight:700;line-height:var(--line-height-base);font-size:var(--font-size-xs);cursor:pointer}.c-btn:hover{background-color:var(--button-hover-background-color);opacity:var(--button-hover-background-opacity)}.c-btn--primary{--button-scheme-color: var(--color-primary-ultramarine);--button-base-background-color: var(--color-primary-ultramarine);--button-base-color: var(--color-greyscale-white);--button-base-border-color: var(--color-primary-ultramarine);--button-hover-background-color: var(--color-primary-ultramarine);--button-hover-background-opacity: .8}.c-btn--close{--button-base-background-color: var(--color-greyscale-grey-50);--button-base-color: var(--color-greyscale-black);--button-base-padding: .875rem;--button-hover-background-color: var(--color-greyscale-grey-200);--button-hover-background-opacity: 1;--button-base-border-color: var(--color-greyscale-grey-200);--button-close-progress-color: var(--color-primary-ultramarine);position:fixed;top:1.25rem;right:1.25rem;z-index:201;transition:top .4s ease,background-color .3s ease,border-color .3s ease}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.4}}:root{--border-color-collapse: rgba(221, 221, 221, .5)}.c-elections-result{position:relative}.c-elections-result--toggleable[aria-hidden=true]{display:none}.c-elections-result__header{font-size:var(--typography-text-xs-font-size);font-weight:var(--font-weight-bold);text-transform:uppercase;align-content:center;word-break:break-word}.c-elections-result .c-percentage-bar__progress-bar--parti-revolutionnaire-communiste{background-color:#e90014}.c-elections-result .c-percentage-bar__progress-bar--lutte-ouvriere{background-color:#dd4956}.c-elections-result .c-percentage-bar__progress-bar--npa{background-color:#fe051a}.c-elections-result .c-percentage-bar__progress-bar--parti-des-travailleurs{background-color:#b80010}.c-elections-result .c-percentage-bar__progress-bar--association-nationale-communistes{background-color:#b5101e}.c-elections-result .c-percentage-bar__progress-bar--france-insoumise{background-color:#f4161c}.c-elections-result .c-percentage-bar__progress-bar--parti-communiste-francais{background-color:#e63a49}.c-elections-result .c-percentage-bar__progress-bar--parti-des-citoyens-europeens{background-color:#e06a74}.c-elections-result .c-percentage-bar__progress-bar--nouvelle-donne{background-color:#ff5c88}.c-elections-result .c-percentage-bar__progress-bar--parti-socialiste{background-color:#ff84a5}.c-elections-result .c-percentage-bar__progress-bar--parti-radical-de-gauche{background-color:#e1708e}.c-elections-result .c-percentage-bar__progress-bar--europe-ecologie-les-verts{background-color:#48930b}.c-elections-result .c-percentage-bar__progress-bar--equinoxe{background-color:#6bc71f}.c-elections-result .c-percentage-bar__progress-bar--ecologie-positive{background-color:#327000}.c-elections-result .c-percentage-bar__progress-bar--ecologie-au-centre{background-color:#7fb712}.c-elections-result .c-percentage-bar__progress-bar--renaissance{background-color:#ffd75c}.c-elections-result .c-percentage-bar__progress-bar--les-republicains{background-color:#0074e1}.c-elections-result .c-percentage-bar__progress-bar--rassemblement-national{background-color:#0d214a}.c-elections-result .c-percentage-bar__progress-bar--reconquete{background-color:#002649}.c-elections-result .c-percentage-bar__progress-bar--les-patriotes{background-color:#153f6a}.c-elections-result .c-percentage-bar__progress-bar--rester-libre{background-color:#004686}.c-elections-result .c-percentage-bar__progress-bar--les-nationalistes{background-color:#00213e}.c-elections-result .c-percentage-bar__progress-bar--changement-citoyen,.c-elections-result .c-percentage-bar__progress-bar--decidons-nous-meme,.c-elections-result .c-percentage-bar__progress-bar--parti-animaliste,.c-elections-result .c-percentage-bar__progress-bar--parti-pirate,.c-elections-result .c-percentage-bar__progress-bar--union-des-democrates-musulmans,.c-elections-result .c-percentage-bar__progress-bar--ecologie-politique,.c-elections-result .c-percentage-bar__progress-bar--federation-citoyenne,.c-elections-result .c-percentage-bar__progress-bar--republique-souveraine,.c-elections-result .c-percentage-bar__progress-bar--resistons,.c-elections-result .c-percentage-bar__progress-bar--france-libre,.c-elections-result .c-percentage-bar__progress-bar--la-ruche-citoyenne,.c-elections-result .c-percentage-bar__progress-bar--defendre-les-enfants,.c-elections-result .c-percentage-bar__progress-bar--democratie-representative,.c-elections-result .c-percentage-bar__progress-bar--europe-democratie-esperanto,.c-elections-result .c-percentage-bar__progress-bar--union-populaire-republicaine{background-color:#818181}.c-elections-result__members[aria-hidden=true]{display:none}.c-elections-result__expand-button{position:absolute;bottom:-1.25rem;left:calc(50% - 1.375rem);transform:rotate(90deg)}.c-elections-result__expand-button[aria-expanded=true]{transform:rotate(-90deg)}.c-half-donut{width:100%;height:auto;margin:0 auto;color:var(--color-greyscale-grey-400)}@media screen and (min-width:767px){.c-half-donut{width:75%}}.c-half-donut__zone{fill:var(--color-greyscale-black);stroke:var(--color-greyscale-grey-50);stroke-width:.0625rem;transform:rotate(180deg)}.c-half-donut__zone--parti-revolutionnaire-communiste{fill:#e90014}.c-half-donut__zone--lutte-ouvriere{fill:#dd4956}.c-half-donut__zone--npa{fill:#fe051a}.c-half-donut__zone--parti-des-travailleurs{fill:#b80010}.c-half-donut__zone--association-nationale-communistes{fill:#b5101e}.c-half-donut__zone--france-insoumise{fill:#f4161c}.c-half-donut__zone--parti-communiste-francais{fill:#e63a49}.c-half-donut__zone--parti-des-citoyens-europeens{fill:#e06a74}.c-half-donut__zone--nouvelle-donne{fill:#ff5c88}.c-half-donut__zone--parti-socialiste{fill:#ff84a5}.c-half-donut__zone--parti-radical-de-gauche{fill:#e1708e}.c-half-donut__zone--europe-ecologie-les-verts{fill:#48930b}.c-half-donut__zone--equinoxe{fill:#6bc71f}.c-half-donut__zone--ecologie-positive{fill:#327000}.c-half-donut__zone--ecologie-au-centre{fill:#7fb712}.c-half-donut__zone--renaissance{fill:#ffd75c}.c-half-donut__zone--les-republicains{fill:#0074e1}.c-half-donut__zone--rassemblement-national{fill:#0d214a}.c-half-donut__zone--reconquete{fill:#002649}.c-half-donut__zone--les-patriotes{fill:#153f6a}.c-half-donut__zone--rester-libre{fill:#004686}.c-half-donut__zone--les-nationalistes{fill:#00213e}.c-half-donut__zone--changement-citoyen,.c-half-donut__zone--decidons-nous-meme,.c-half-donut__zone--parti-animaliste,.c-half-donut__zone--parti-pirate,.c-half-donut__zone--union-des-democrates-musulmans,.c-half-donut__zone--ecologie-politique,.c-half-donut__zone--federation-citoyenne,.c-half-donut__zone--republique-souveraine,.c-half-donut__zone--resistons,.c-half-donut__zone--france-libre,.c-half-donut__zone--la-ruche-citoyenne,.c-half-donut__zone--defendre-les-enfants,.c-half-donut__zone--democratie-representative,.c-half-donut__zone--europe-democratie-esperanto,.c-half-donut__zone--union-populaire-republicaine{fill:#818181}.c-half-donut__top>line{stroke:var(--color-greyscale-grey-400);stroke-width:.125rem}.c-half-donut__top>text{font-size:var(--typography-text-s-font-size);font-weight:700}.c-half-donut__bottom{font-weight:700}.c-half-donut__bottom>circle{fill:var(--color-greyscale-grey-50)}.c-half-donut__bottom-value{font-size:1.5rem}.c-half-donut__bottom-label{font-size:var(--typography-text-xxs-2-font-size);text-transform:uppercase}.c-icon{display:inline-block;border-radius:.625rem}.c-icon-btn{--button-scheme-color: var(--color-base);--button-base-background-color: var(--color-background-1);--button-base-color: var(--color-base);--button-hover-background-color: var(--color-greyscale-grey-100);--button-hover-background-opacity: .8;font-family:var(--font-family-base);background-color:var(--button-base-background-color);color:var(--button-base-color, var(--color-base));border-width:var(--button-base-border-width, 0);border-style:solid;border-color:var(--button-base-border-color);border-radius:50%;cursor:pointer;width:2.75rem;height:2.75rem}.c-icon-btn:hover{background-color:var(--button-hover-background-color);opacity:var(--button-hover-background-opacity)}.c-icon-btn--white{--button-scheme-color: var(--color-greyscale-white);--button-base-background-color: var(--color-greyscale-white);--button-base-color: var(--color-greyscale-grey-900);--button-base-border-color: var(--color-greyscale-white);--button-hover-background-color: var(--color-greyscale-white);--button-hover-background-opacity: .8}.c-legend{cursor:default}.c-legend__dot--france-insoumise{color:#f4161c}.c-legend__dot--parti-socialiste{color:#ff84a5}.c-legend__dot--europe-ecologie-les-verts{color:#48930b}.c-legend__dot--renaissance{color:#ffd75c}.c-legend__dot--les-republicains{color:#0074e1}.c-legend__dot--rassemblement-national{color:#0d214a}.c-map-departments{width:100%;max-width:32.8125rem;margin:0 auto}.c-map-departments__path{fill:var(--color-greyscale-grey-200);stroke:var(--color-greyscale-white)}.c-map-departments__link:hover .c-map-departments__path{opacity:.8}.c-map-districts-container{position:relative}.c-map-districts-container__description{margin-left:20%}.c-map-districts-container__unzoom-button{position:absolute}.c-map-districts-container__department{position:absolute;top:calc(var(--spacing-xxl-2) * -1);left:0}@media screen and (min-width:767px){.c-map-districts-container__department{top:var(--spacing-m);left:var(--spacing-m)}}.c-map-districts{width:100%;max-height:43.75rem;margin:0 auto}.c-map-districts__text{font-size:var(--typography-text-xxl-font-size)}.c-map-districts__path{fill:var(--color-greyscale-grey-200);stroke:var(--color-greyscale-white);stroke-width:.1%}.c-map-districts:not(.js-selected-area)>.c-map-districts__zoomable.js-selected-area .c-map-districts__path{stroke-width:.25%}.c-map-districts:not(.js-selected-area)>.c-map-districts__zoomable.js-selected-area .c-map-districts__path:hover{opacity:.8}.c-map-districts:not(.js-selected-area)>.c-map-districts__zoomable:not(.js-selected-area){fill-opacity:.25}.c-map-districts:not(.js-selected-area)>.c-map-districts__idf:not(.js-selected-area)>.c-map-districts__zoomable{fill-opacity:1}.c-map-districts:not(.js-selected-area)>.c-map-districts__idf:not(.js-selected-area)>.c-map-districts__zoomable .c-map-districts__path{stroke-width:.25%}.c-map-districts:not(.js-selected-area)>.c-map-districts__idf:not(.js-selected-area)>.c-map-districts__zoomable .c-map-districts__path:hover{opacity:.8}.c-map-districts:not(.js-selected-area)>.c-map-districts__idf:not(.js-selected-area)>.c-map-districts__zoomable:not(.js-selected-area){fill-opacity:.25}.c-map-districts:not(.js-selected-area)>.c-map-districts__idf.js-selected-area>.c-map-districts__zoomable:hover{opacity:.8}.c-map-districts:not(.js-selected-area)>.c-map-districts__idf.js-selected-area .c-map-districts__path{stroke-width:.25%}.c-map-districts:not(.js-selected-area)>.c-map-districts__idf.js-selected-area .c-map-districts__path:hover{opacity:1}.c-map-districts.js-selected-area>.c-map-districts__zoomable{fill-opacity:1}.c-map-districts.js-selected-area>.c-map-districts__zoomable:hover{opacity:.8}:root{--non-eu-country-border-color: var(--color-greyscale-grey-200)}[data-theme=dark]{--non-eu-country-border-color: var(--color-greyscale-white)}.c-map-europe{width:100%;max-width:37.5rem;margin:0 auto}.c-map-europe__path{fill:var(--color-greyscale-grey-200);stroke:var(--color-greyscale-white)}.c-map-europe__path--non-eu-country{fill:var(--color-greyscale-grey-100);stroke:var(--non-eu-country-border-color)}:root{--most-read-articles-scroll-gradient: linear-gradient( to bottom, rgb(255 255 255 / 0%), rgb(255 255 255 / 100%) )}[data-theme=dark]{--most-read-articles-scroll-gradient: linear-gradient( to bottom, rgb(16 29 37 / 0%), rgb(16 29 37 / 100%) )}.c-percentage-bar{height:1.5rem}.c-percentage-bar__progress-bar{position:relative;height:100%}.c-percentage-bar__value{position:absolute;top:50%;transform:translateY(-50%);right:-4.375rem}.c-percentage-bar__value--is-smaller{right:-3.875rem}@keyframes shimmer{to{transform:translate(100%)}}@keyframes shine{0%{opacity:0}to{opacity:1}}.c-tags{font-weight:700;border-radius:2.5rem;display:inline-block;border:1px solid transparent;cursor:pointer;white-space:nowrap;align-content:center;height:1.875rem;font-size:var(--typography-text-xs-font-size)}.c-tags--span{background-color:var(--color-greyscale-grey-100);cursor:default}.bg-ultramarine{background-color:var(--color-primary-ultramarine)}.color-ultramarine{color:var(--color-primary-ultramarine)}.bg-white{background-color:var(--color-greyscale-white)}.bg-grey-100{background-color:var(--color-greyscale-grey-100)}.color-grey-400{color:var(--color-greyscale-grey-400)}.items-center\@xs{align-items:center}.justify-center\@xs{justify-content:center}.gap-xxs\@xs{gap:var(--spacing-xxs)}.gap-s\@xs{gap:var(--spacing-s)}.flex\@xs{display:flex}@font-face{font-family:Obviously;src:url(/fonts/Obviously-Semibold.woff2) format("woff2"),url(/fonts/Obviously-Semibold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Source Serif Pro";src:url(/fonts/SourceSerifPro-Regular.woff2) format("woff2"),url(/fonts/SourceSerifPro-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Source Serif Pro";src:url(/fonts/SourceSerifPro-Bold.woff2) format("woff2"),url(/fonts/SourceSerifPro-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Source Serif Pro";src:url(/fonts/SourceSerifPro-Italic.woff2) format("woff2"),url(/fonts/SourceSerifPro-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Source Serif Pro";src:url(/fonts/SourceSerifPro-SemiBold.woff2) format("woff2"),url(/fonts/SourceSerifPro-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}.grid{--grid-columns-number: 12;--grid-columns-template: repeat(var(--grid-columns-number), minmax(0, 1fr));display:grid;grid-template-columns:var(--grid-columns-template)}.grid-cols-number-1\@xs{--grid-columns-template: none}.grid-gap-row-xxs-2\@xs{row-gap:var(--spacing-xxs-2)}.grid-gap-col-m\@xs{-moz-column-gap:var(--spacing-m);column-gap:var(--spacing-m)}@media screen and (min-width:479px){.grid-cols-number-2\@sm{--grid-columns-number: 2;--grid-columns-template: repeat(var(--grid-columns-number), minmax(0, 1fr))}}@media screen and (min-width:767px){.grid-cols-number-3\@md{--grid-columns-number: 3;--grid-columns-template: repeat(var(--grid-columns-number), minmax(0, 1fr))}}.u-hidden{display:none}.u-placeholder-map-towns-empty{min-height:38.5625rem}@media screen and (min-width:767px){.u-placeholder-map-towns-empty{min-height:45rem}}.u-placeholder-map-towns{min-height:60.4375rem}@media screen and (min-width:767px){.u-placeholder-map-towns{min-height:52.875rem}}.mt-xxs-3\@xs{margin-top:var(--spacing-xxs-3)}.mt-xxs\@xs{margin-top:var(--spacing-xxs)}.mt-s\@xs{margin-top:var(--spacing-s)}.mt-l\@xs{margin-top:var(--spacing-l)}.mt-xxl\@xs{margin-top:var(--spacing-xxl)}.mb-xs\@xs{margin-bottom:var(--spacing-xs)}.mb-m\@xs{margin-bottom:var(--spacing-m)}.mx-m\@xs{margin-left:var(--spacing-m);margin-right:var(--spacing-m)}.p-m\@xs{padding:var(--spacing-m)}.pt-m\@xs{padding-top:var(--spacing-m)}.pb-m\@xs{padding-bottom:var(--spacing-m)}.pb-xxl\@xs{padding-bottom:var(--spacing-xxl)}.px-xs\@xs{padding-left:var(--spacing-xs);padding-right:var(--spacing-xs)}.py-0\@xs{padding-top:var(--spacing-0);padding-bottom:var(--spacing-0)}@media screen and (min-width:479px){.mb-l\@sm{margin-bottom:var(--spacing-l)}}@media screen and (min-width:767px){.mx-0\@md{margin-left:var(--spacing-0);margin-right:var(--spacing-0)}.pt-0\@md{padding-top:var(--spacing-0)}.pt-m\@md{padding-top:var(--spacing-m)}.pr-m\@md{padding-right:var(--spacing-m)}}.text-center\@xs{text-align:center}.font-weight-bold\@xs{font-weight:var(--font-weight-bold)}.text-xs\@xs{font-size:var(--typography-text-xs-font-size)}:root{--color-search-link: #093}[data-theme=dark]{--color-search-link: var(--color-primary-ultramarine-light)}
