@import url(https://use.typekit.net/qou0fos.css);html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li:before{content:" \BB ";}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary:before{float:left;width:1em;height:1em;content:"";background:url(/core/misc/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary:before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/core/misc/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/core/misc/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/core/misc/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/core/misc/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/core/misc/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/core/misc/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/core/misc/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/core/misc/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/core/misc/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/core/misc/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:-webkit-linear-gradient(#e7e7df,#f0f0f0);background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15)),-webkit-linear-gradient(left top,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;-moz-animation:none;}}@-webkit-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@-ms-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
.tippy-iOS{cursor:pointer!important}.tippy-notransition{transition:none!important}.tippy-popper{-webkit-perspective:700px;perspective:700px;z-index:9999;outline:0;transition-timing-function:cubic-bezier(.165,.84,.44,1);pointer-events:none;line-height:1.4;max-width:calc(100% - 10px)}.tippy-popper[x-placement^=top] .tippy-backdrop{border-radius:40% 40% 0 0}.tippy-popper[x-placement^=top] .tippy-roundarrow{bottom:-8px;-webkit-transform-origin:50% 0;transform-origin:50% 0}.tippy-popper[x-placement^=top] .tippy-roundarrow svg{position:absolute;left:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.tippy-popper[x-placement^=top] .tippy-arrow{border-top:8px solid #333;border-right:8px solid transparent;border-left:8px solid transparent;bottom:-7px;margin:0 6px;-webkit-transform-origin:50% 0;transform-origin:50% 0}.tippy-popper[x-placement^=top] .tippy-backdrop{-webkit-transform-origin:0 25%;transform-origin:0 25%}.tippy-popper[x-placement^=top] .tippy-backdrop[data-state=visible]{-webkit-transform:scale(1) translate(-50%,-55%);transform:scale(1) translate(-50%,-55%)}.tippy-popper[x-placement^=top] .tippy-backdrop[data-state=hidden]{-webkit-transform:scale(.2) translate(-50%,-45%);transform:scale(.2) translate(-50%,-45%);opacity:0}.tippy-popper[x-placement^=top] [data-animation=shift-toward][data-state=visible]{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=shift-toward][data-state=hidden]{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}.tippy-popper[x-placement^=top] [data-animation=perspective]{-webkit-transform-origin:bottom;transform-origin:bottom}.tippy-popper[x-placement^=top] [data-animation=perspective][data-state=visible]{-webkit-transform:translateY(-10px) rotateX(0);transform:translateY(-10px) rotateX(0)}.tippy-popper[x-placement^=top] [data-animation=perspective][data-state=hidden]{opacity:0;-webkit-transform:translateY(0) rotateX(60deg);transform:translateY(0) rotateX(60deg)}.tippy-popper[x-placement^=top] [data-animation=fade][data-state=visible]{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=fade][data-state=hidden]{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=shift-away][data-state=visible]{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=shift-away][data-state=hidden]{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}.tippy-popper[x-placement^=top] [data-animation=scale][data-state=visible]{-webkit-transform:translateY(-10px) scale(1);transform:translateY(-10px) scale(1)}.tippy-popper[x-placement^=top] [data-animation=scale][data-state=hidden]{opacity:0;-webkit-transform:translateY(0) scale(.5);transform:translateY(0) scale(.5)}.tippy-popper[x-placement^=bottom] .tippy-backdrop{border-radius:0 0 30% 30%}.tippy-popper[x-placement^=bottom] .tippy-roundarrow{top:-8px;-webkit-transform-origin:50% 100%;transform-origin:50% 100%}.tippy-popper[x-placement^=bottom] .tippy-roundarrow svg{position:absolute;left:0;-webkit-transform:rotate(0);transform:rotate(0)}.tippy-popper[x-placement^=bottom] .tippy-arrow{border-bottom:8px solid #333;border-right:8px solid transparent;border-left:8px solid transparent;top:-7px;margin:0 6px;-webkit-transform-origin:50% 100%;transform-origin:50% 100%}.tippy-popper[x-placement^=bottom] .tippy-backdrop{-webkit-transform-origin:0 -50%;transform-origin:0 -50%}.tippy-popper[x-placement^=bottom] .tippy-backdrop[data-state=visible]{-webkit-transform:scale(1) translate(-50%,-45%);transform:scale(1) translate(-50%,-45%)}.tippy-popper[x-placement^=bottom] .tippy-backdrop[data-state=hidden]{-webkit-transform:scale(.2) translate(-50%);transform:scale(.2) translate(-50%);opacity:0}.tippy-popper[x-placement^=bottom] [data-animation=shift-toward][data-state=visible]{-webkit-transform:translateY(10px);transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=shift-toward][data-state=hidden]{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}.tippy-popper[x-placement^=bottom] [data-animation=perspective]{-webkit-transform-origin:top;transform-origin:top}.tippy-popper[x-placement^=bottom] [data-animation=perspective][data-state=visible]{-webkit-transform:translateY(10px) rotateX(0);transform:translateY(10px) rotateX(0)}.tippy-popper[x-placement^=bottom] [data-animation=perspective][data-state=hidden]{opacity:0;-webkit-transform:translateY(0) rotateX(-60deg);transform:translateY(0) rotateX(-60deg)}.tippy-popper[x-placement^=bottom] [data-animation=fade][data-state=visible]{-webkit-transform:translateY(10px);transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=fade][data-state=hidden]{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=shift-away][data-state=visible]{-webkit-transform:translateY(10px);transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=shift-away][data-state=hidden]{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}.tippy-popper[x-placement^=bottom] [data-animation=scale][data-state=visible]{-webkit-transform:translateY(10px) scale(1);transform:translateY(10px) scale(1)}.tippy-popper[x-placement^=bottom] [data-animation=scale][data-state=hidden]{opacity:0;-webkit-transform:translateY(0) scale(.5);transform:translateY(0) scale(.5)}.tippy-popper[x-placement^=left] .tippy-backdrop{border-radius:50% 0 0 50%}.tippy-popper[x-placement^=left] .tippy-roundarrow{right:-16px;-webkit-transform-origin:33.33333333% 50%;transform-origin:33.33333333% 50%}.tippy-popper[x-placement^=left] .tippy-roundarrow svg{position:absolute;left:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.tippy-popper[x-placement^=left] .tippy-arrow{border-left:8px solid #333;border-top:8px solid transparent;border-bottom:8px solid transparent;right:-7px;margin:3px 0;-webkit-transform-origin:0 50%;transform-origin:0 50%}.tippy-popper[x-placement^=left] .tippy-backdrop{-webkit-transform-origin:50% 0;transform-origin:50% 0}.tippy-popper[x-placement^=left] .tippy-backdrop[data-state=visible]{-webkit-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%)}.tippy-popper[x-placement^=left] .tippy-backdrop[data-state=hidden]{-webkit-transform:scale(.2) translate(-75%,-50%);transform:scale(.2) translate(-75%,-50%);opacity:0}.tippy-popper[x-placement^=left] [data-animation=shift-toward][data-state=visible]{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=shift-toward][data-state=hidden]{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}.tippy-popper[x-placement^=left] [data-animation=perspective]{-webkit-transform-origin:right;transform-origin:right}.tippy-popper[x-placement^=left] [data-animation=perspective][data-state=visible]{-webkit-transform:translateX(-10px) rotateY(0);transform:translateX(-10px) rotateY(0)}.tippy-popper[x-placement^=left] [data-animation=perspective][data-state=hidden]{opacity:0;-webkit-transform:translateX(0) rotateY(-60deg);transform:translateX(0) rotateY(-60deg)}.tippy-popper[x-placement^=left] [data-animation=fade][data-state=visible]{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=fade][data-state=hidden]{opacity:0;-webkit-transform:translateX(-10px);transform:translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=shift-away][data-state=visible]{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=shift-away][data-state=hidden]{opacity:0;-webkit-transform:translateX(0);transform:translateX(0)}.tippy-popper[x-placement^=left] [data-animation=scale][data-state=visible]{-webkit-transform:translateX(-10px) scale(1);transform:translateX(-10px) scale(1)}.tippy-popper[x-placement^=left] [data-animation=scale][data-state=hidden]{opacity:0;-webkit-transform:translateX(0) scale(.5);transform:translateX(0) scale(.5)}.tippy-popper[x-placement^=right] .tippy-backdrop{border-radius:0 50% 50% 0}.tippy-popper[x-placement^=right] .tippy-roundarrow{left:-16px;-webkit-transform-origin:66.66666666% 50%;transform-origin:66.66666666% 50%}.tippy-popper[x-placement^=right] .tippy-roundarrow svg{position:absolute;left:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.tippy-popper[x-placement^=right] .tippy-arrow{border-right:8px solid #333;border-top:8px solid transparent;border-bottom:8px solid transparent;left:-7px;margin:3px 0;-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.tippy-popper[x-placement^=right] .tippy-backdrop{-webkit-transform-origin:-50% 0;transform-origin:-50% 0}.tippy-popper[x-placement^=right] .tippy-backdrop[data-state=visible]{-webkit-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%)}.tippy-popper[x-placement^=right] .tippy-backdrop[data-state=hidden]{-webkit-transform:scale(.2) translate(-25%,-50%);transform:scale(.2) translate(-25%,-50%);opacity:0}.tippy-popper[x-placement^=right] [data-animation=shift-toward][data-state=visible]{-webkit-transform:translateX(10px);transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=shift-toward][data-state=hidden]{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}.tippy-popper[x-placement^=right] [data-animation=perspective]{-webkit-transform-origin:left;transform-origin:left}.tippy-popper[x-placement^=right] [data-animation=perspective][data-state=visible]{-webkit-transform:translateX(10px) rotateY(0);transform:translateX(10px) rotateY(0)}.tippy-popper[x-placement^=right] [data-animation=perspective][data-state=hidden]{opacity:0;-webkit-transform:translateX(0) rotateY(60deg);transform:translateX(0) rotateY(60deg)}.tippy-popper[x-placement^=right] [data-animation=fade][data-state=visible]{-webkit-transform:translateX(10px);transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=fade][data-state=hidden]{opacity:0;-webkit-transform:translateX(10px);transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=shift-away][data-state=visible]{-webkit-transform:translateX(10px);transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=shift-away][data-state=hidden]{opacity:0;-webkit-transform:translateX(0);transform:translateX(0)}.tippy-popper[x-placement^=right] [data-animation=scale][data-state=visible]{-webkit-transform:translateX(10px) scale(1);transform:translateX(10px) scale(1)}.tippy-popper[x-placement^=right] [data-animation=scale][data-state=hidden]{opacity:0;-webkit-transform:translateX(0) scale(.5);transform:translateX(0) scale(.5)}.tippy-tooltip{position:relative;color:#fff;border-radius:4px;font-size:.9rem;padding:.3rem .6rem;max-width:350px;text-align:center;will-change:transform;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#333}.tippy-tooltip[data-size=small]{padding:.2rem .4rem;font-size:.75rem}.tippy-tooltip[data-size=large]{padding:.4rem .8rem;font-size:1rem}.tippy-tooltip[data-animatefill]{overflow:hidden;background-color:transparent}.tippy-tooltip[data-interactive],.tippy-tooltip[data-interactive] path{pointer-events:auto}.tippy-tooltip[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-tooltip[data-inertia][data-state=hidden]{transition-timing-function:ease}.tippy-arrow,.tippy-roundarrow{position:absolute;width:0;height:0}.tippy-roundarrow{width:24px;height:8px;fill:#333;pointer-events:none}.tippy-backdrop{position:absolute;will-change:transform;background-color:#333;border-radius:50%;width:calc(110% + 2rem);left:50%;top:50%;z-index:-1;transition:all cubic-bezier(.46,.1,.52,.98);-webkit-backface-visibility:hidden;backface-visibility:hidden}.tippy-backdrop:after{content:"";float:left;padding-top:100%}.tippy-backdrop+.tippy-content{transition-property:opacity;will-change:opacity}.tippy-backdrop+.tippy-content[data-state=visible]{opacity:1}.tippy-backdrop+.tippy-content[data-state=hidden]{opacity:0}@font-face{font-family:'icons';src:url(/themes/custom/lemag/assets/dist/css/fonts/icons.eot);src:url(/themes/custom/lemag/assets/dist/css/fonts/icons.eot#iefix) format('embedded-opentype'),url(/themes/custom/lemag/assets/dist/css/fonts/icons.woff2) format('woff2'),url(/themes/custom/lemag/assets/dist/css/fonts/icons.woff) format('woff'),url(/themes/custom/lemag/assets/dist/css/fonts/icons.ttf) format('truetype'),url(/themes/custom/lemag/assets/dist/css/fonts/icons.svg#icons) format('svg');font-weight:normal;font-style:normal;}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"icons";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-search:before{content:'\E800';}.icon-circle-square:before{content:'\E801';}.icon-left-open-big:before{content:'\E802';}.icon-right-open-big:before{content:'\E803';}.icon-down-open-big:before{content:'\E804';}.icon-up-open-big:before{content:'\E805';}.icon-cancel:before{content:'\E806';}.icon-download:before{content:'\E807';}.icon-print:before{content:'\E808';}.icon-email:before{content:'\E809';}.icon-angle-double-down:before{content:'\E80A';}.icon-home:before{content:'\E813';}.icon-audio:before{content:'\E814';}.icon-video:before{content:'\E815';}.icon-newsletter:before{content:'\E816';}.icon-pdf:before{content:'\E817';}.icon-spin:before{content:'\E832';}.icon-down-open:before{content:'\F004';}.icon-up-open:before{content:'\F005';}.icon-right-open:before{content:'\F006';}.icon-left-open:before{content:'\F007';}.icon-play:before{content:'\F00F';}.icon-link-ext:before{content:'\F08E';}.icon-twitter:before{content:'\F099';}.icon-facebook:before{content:'\F09A';}.icon-linkedin:before{content:'\F0E1';}.icon-youtube-alt:before{content:'\F167';}.icon-youtube:before{content:'\F16A';}.icon-linkedin-alt:before{content:'\F319';}.icon-instagram-alt:before{content:'\F31E';}@-ms-viewport{width:device-width;}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,main{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main,summary{display:block;}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit;}html{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0);}body{line-height:1;font-family:sans-serif;text-align:left;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote::before,blockquote::after,q::before,q::after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}caption{caption-side:bottom;}th{text-align:inherit;}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;}pre,code,kbd,samp{font-family:monospace,monospace;}pre{overflow:auto;-ms-overflow-style:scrollbar;}a{background-color:transparent;-webkit-text-decoration-skip:objects;}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none;}b,strong{font-weight:bolder;}small{font-size:80%;}sub,sup{position:relative;font-size:75%;line-height:0;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}svg:not(:root){overflow:hidden;}button{border-radius:0;}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color;}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit;}button,select{text-transform:none;}button,[type="reset"],[type="submit"],[type="button"]{-webkit-appearance:button;}input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{-webkit-appearance:listbox;}textarea{overflow:auto;resize:vertical;}button,input{overflow:visible;}button,select{text-transform:none;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}input[type="radio"],input[type="checkbox"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;}[tabindex="-1"]:focus{outline:0 !important;}fieldset{min-width:0;}legend{max-width:100%;white-space:normal;color:inherit;display:block;}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-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}output{display:inline-block;}template{display:none;}[hidden]{display:none;}.visually-hidden{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal;}@media print{iframe{display:none;}.picture::before,.picture::after{border-color:none !important;background:transparent !important;background-image:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;color:transparent !important;text-shadow:none !important;-webkit-animation:none !important;animation:none !important;-webkit-transition:none !important;transition:none !important;}tr,img{page-break-before:auto;page-break-after:auto;page-break-inside:avoid;}figure{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;height:auto !important;page-break-before:auto;page-break-after:auto;}img{max-width:100% !important;height:auto !important;}p,h2,h3,h4{orphans:3;widows:3;}h2,h3,h4{page-break-after:avoid;}article{page-break-before:always;}ul{page-break-inside:avoid;}h2,h3,h4,p:not(.data-block__highlight),li,span,em,strong{color:#000 !important;}h1{color:#f2f2f2 !important;}.chapter .chapter__pic + .chapter__title{padding-top:10px;}article a[href^="#"]:after{content:"";}.section--negative,.page__footer,.article-preview__localisation-list,.page__content-nav,.article-content__teaser,.article-preview .article-preview__pic,.article-content__tabs:before,.linked-notes__list,.subscribe,#tarteaucitronRoot{display:none !important;}.page__content-sticky{height:0 !important;}.page__content{margin-bottom:2rem !important;}.page__content-main{margin-top:0 !important;min-height:0 !important;padding-bottom:20px !important;}.notes-rollover__tooltip{position:relative !important;visibility:visible !important;left:0 !important;width:auto !important;display:none;}.accordion__content{position:relative !important;padding:2em 24px 0 !important;opacity:1 !important;height:auto !important;visibility:visible !important;top:inherit !important;}.article-preview,.tag{background:transparent !important;}.tag,.article-preview__title,.article-preview__date{color:#666 !important;}.article-preview__tag:first-of-type .tag{padding:0.78125rem 1rem 0.78125rem 0;}.article-preview.article-preview--cover-edito .article-preview__tags{margin-top:1.25rem !important;}.article-preview.article-preview--cover-edito{padding:26px 26px 0 !important;}.cover-debat{height:auto !important;min-height:auto !important;padding:24px 24px 0 !important;}.cover-debat:before{background:transparent !important;}.cover-debat__pic{display:none;}.cover-debat__date{padding:1.5rem 0 0 !important;}.cover-debat__text{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important;}.content-nav-mobile + .article-content__body{margin-top:42px !important;}figcaption{display:block !important;-webkit-transform:translateY(0) !important;transform:translateY(0) !important;position:relative !important;background-color:transparent !important;}.page__content{counter-reset:sup-count;}.linked-notes__link{position:relative;margin-right:10px;}.richtext--box .linked-notes__link{padding:0 !important;}.linked-notes__link:after{content:counter(sup-count);counter-increment:sup-count;display:inline-block;font-size:12px;padding-bottom:5px;color:#f00;position:absolute;top:-0.5em;left:0.1em;}.linked-notes__exp{display:none !important;counter-increment:sup-count;}.linked-notes__text{position:relative;display:inline-block;padding-right:0.8rem;}.linked-notes__count{color:#f00;font-size:12px;position:absolute;right:-1px;top:-4px;}.print{display:block !important;margin:29px 24px;padding-top:24px;border-top:1px solid #666;border-bottom:1px solid #666;}.print__linked-notes,.print__rollover-notes{margin-bottom:24px;}.print__linked-notes h4,.print__rollover-notes h4{font-size:18px;font-weight:bold;margin-bottom:10px;}.print__linked-notes ol{counter-reset:print-count;}.print__linked-notes ol li{margin-bottom:5px;}.print__linked-notes ol li:before{counter-increment:print-count;content:" " counter(print-count) ". ";color:#f00;}.note-id{display:none !important;}.linked-notes__list{position:relative;padding-top:10px !important;}.linked-notes__list:before,.linked-notes__list:after{content:'';position:absolute;background:#666;height:1px;width:100%;left:0;}.linked-notes__list:before{top:0;}.linked-notes__list:after{bottom:-10px;}.linked-notes__list ol:before{content:'Note :';font-size:18px;font-weight:bold;margin-bottom:10px;}.linked-notes__list li:first-of-type{margin-top:10px;}.richtext-image__text img,.richtext-image img,.article-content__chapter img{height:250px !important;}.richtext-image__text .picture__caption,.richtext-image .picture__caption,.article-content__chapter .picture__caption,.richtext-image__text .picture__credits,.richtext-image .picture__credits,.article-content__chapter .picture__credits{text-align:left;}.richtext-media__video .bck-video{display:none;}.article-content__chapter img{padding-left:20px;}.tabs-authors ul:nth-child(2) li p{font-size:16px !important;}.data-block.data-desktop{display:block !important;}.data-block.data-mobile{display:none !important;}}@media print and (color){*{-webkit-print-color-adjust:exact;print-color-adjust:exact;}}.print{display:none;}h1{font-family:'museo';font-weight:900;color:#000;font-size:34px;line-height:40px;}@media screen and (min-width:801px){h1{font-size:80px;line-height:82px;}}h2{font-family:'museo';font-weight:900;color:#000;font-size:32px;line-height:38px;margin-bottom:20px;}@media screen and (min-width:801px){h2{font-size:48px;line-height:60px;margin-bottom:30px;}}h3{font-family:'museo';font-weight:900;color:#000;font-size:24px;line-height:30px;margin-bottom:15px;}@media screen and (min-width:801px){h3{font-size:36px;line-height:45px;}}h4{font-family:'museo';font-weight:900;color:#000;font-size:16px;line-height:20px;margin-bottom:15px;}@media screen and (min-width:801px){h4{font-size:30px;line-height:38px;}}h5{font-family:'museo';font-weight:900;color:#000;font-size:14px;line-height:18px;margin-bottom:15px;}@media screen and (min-width:801px){h5{font-size:24px;line-height:30px;}}h6{font-family:'museo';font-weight:100;color:#000;font-size:14px;line-height:18px;margin-bottom:15px;}@media screen and (min-width:801px){h6{font-size:24px;line-height:30px;}}strong,b{font-family:'museo-sans';font-weight:700;}a{color:#2472b5;text-decoration:none;}.richtext,.richtext-image__text,.richtext-media__text{font-family:'museo-sans';font-weight:500;color:#000;font-size:14px;line-height:22px;}@media screen and (min-width:801px){.richtext,.richtext-image__text,.richtext-media__text{font-size:21px;line-height:34px;}}body{font-size:16px;overflow-x:hidden;font-family:'museo-sans';font-weight:500;background-color:#f2f2f2;}.button-close{background-image:url(/themes/custom/lemag/assets/dist/css/imgs/close.svg);background-repeat:none;background-position:center;width:21px;height:21px;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;}.button-close:hover{opacity:0.7;-webkit-transition:opacity 0s;transition:opacity 0s;}button{border:none;background:none;cursor:pointer;padding:0;}button:focus{outline:0;}.applause{font-size:1rem;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-family:'museo-sans';font-weight:500;cursor:pointer;}.applause:before{content:'';display:block;width:40px;height:40px;background-image:url(/themes/custom/lemag/assets/dist/css/imgs/clap.svg);background-repeat:no-repeat;background-position:center;}.applause:before{display:inline-block;margin-right:9px;margin-bottom:-6.5px;}.mag:after{content:"\2019";color:#f00;}.text-formatted table{max-width:320px;}@media screen and (min-width:801px){.text-formatted table{max-width:948px;}}.text-formatted table td{border:1px solid #000;}@charset "UTF-8";.owl-theme .owl-nav [class*='owl-']{overflow:hidden;font-size:15px;color:#fff;margin:0;padding:4px 7px;background:transparent;display:inline-block;cursor:pointer;border-radius:3px;}.owl-theme .owl-nav [class*='owl-']{position:absolute;top:50%;margin-top:-35px;}.owl-theme .owl-nav [class*='owl-']{height:70px;line-height:70px;width:30px;}.owl-theme .owl-nav [class*='owl-'] i{position:relative;}.owl-theme .owl-nav [class*='owl-'] ibefore{width:auto;display:block;position:absolute;top:0;}.owl-theme .owl-nav [class*='owl-']:before{-webkit-transition:all 0.4s cubic-bezier(0.165,0.84,0.44,1);transition:all 0.4s cubic-bezier(0.165,0.84,0.44,1);content:'';position:absolute;top:0;left:0;background:#2472b5;width:60px;height:70px;border-radius:100%;}.owl-theme .owl-nav [class*='owl-']:hover:before{background:#1f629b;}.owl-theme .owl-nav .owl-prev{left:0;}.owl-theme .owl-nav .owl-prev i{margin-left:-10px;}.owl-theme .owl-nav .owl-prev i:before{left:0;}@media screen and (min-width:801px){.owl-theme .owl-nav .owl-prev i:before{left:-10px;}}.owl-theme .owl-nav .owl-prev:before{left:-35px;}.owl-theme .owl-nav .owl-next{right:0;}.owl-theme .owl-nav .owl-next i{margin-right:-20px;}.owl-theme .owl-nav .owl-next i:before{right:0;}@media screen and (min-width:801px){.owl-theme .owl-nav [class*='owl-']{font-size:30px;margin-top:-65px;}.owl-theme .owl-nav [class*='owl-']{height:130px;line-height:130px;width:51px;}.owl-theme .owl-nav [class*='owl-']:before{width:102px;height:130px;}.owl-theme .owl-nav .owl-prev:before{left:-56px;}}.owl-theme .owl-dots{position:absolute;bottom:0;right:0;left:0;}.owl-theme .owl-carousel .owl-nav .owl-prev{display:-webkit-box;display:-ms-flexbox;display:flex;}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative;}.owl-carousel{display:none;width:100%;z-index:1;}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden;}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0);}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none;}.owl-carousel .owl-item img{display:block;width:100%;}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none;}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block;}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.owl-carousel.owl-loading{opacity:0;display:block;}.owl-carousel.owl-hidden{opacity:0;}.owl-carousel.owl-refresh .owl-item{visibility:hidden;}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab;}.owl-carousel.owl-rtl{direction:rtl;}.owl-carousel.owl-rtl .owl-item{float:right;}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}.owl-carousel .owl-animated-in{z-index:0;}.owl-carousel .owl-animated-out{z-index:1;}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut;}.owl-height{-webkit-transition:height 0.5s ease-in-out;transition:height 0.5s ease-in-out;}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 0.4s ease;transition:opacity 0.4s ease;}.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000;}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:-webkit-transform 0.1s ease;transition:-webkit-transform 0.1s ease;transition:transform 0.1s ease;transition:transform 0.1s ease,-webkit-transform 0.1s ease;}.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3,1.3);transform:scale(1.3,1.3);}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none;}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;-webkit-transition:opacity 0.4s ease;transition:opacity 0.4s ease;}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%;}@-webkit-keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}@keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}.article-content >.article-content__update,.article-content >.article-content__cta,.article-content >.article-content__speakers,.article-content >.article-content__teaser,.article-content >.article-content__data,.article-content >.article-content__head,.article-content >.article-content__body,.article-content >.article-content__tabs,.article-content >.article-content__answer,.article-content .linked-notes__list,.article-content .diaporama{margin-right:24px;margin-left:24px;}@media screen and (min-width:801px){.article-content >.article-content__update,.article-content >.article-content__cta,.article-content >.article-content__speakers,.article-content >.article-content__teaser,.article-content >.article-content__data,.article-content >.article-content__head,.article-content >.article-content__body,.article-content >.article-content__tabs,.article-content >.article-content__answer,.article-content .linked-notes__list,.article-content .diaporama{margin-right:50px;margin-left:352px;}}@media screen and (min-width:1280px){.article-content >.article-content__update,.article-content >.article-content__cta,.article-content >.article-content__speakers,.article-content >.article-content__teaser,.article-content >.article-content__data,.article-content >.article-content__head,.article-content >.article-content__body,.article-content >.article-content__tabs,.article-content >.article-content__answer,.article-content .linked-notes__list,.article-content .diaporama{margin-left:452px;max-width:948px;}}.article-content >.article-content__speakers{max-width:none;}@media screen and (min-width:801px){.article-content >.article-content__speakers{margin-right:0;}}@media screen and (min-width:1280px){.article-content >.article-content__speakers{margin-right:0;}}.article-content__head + *{margin-top:42px;}@media screen and (min-width:801px){.article-content__head + *{margin-top:59px;}}.article-content__body + *,.article-content__data + *{margin-top:29px;}@media screen and (min-width:801px){.article-content__body + *,.article-content__data + *{margin-top:56px;}}.article-content__cta + *{margin-top:56px;}.article-content__chapter + *{margin-top:30px;}@media screen and (min-width:801px){.article-content__chapter + *{margin-top:34px;}}.article-content__answer + *{margin-top:39px;}.article-content__accordion + *,.article-content__tabs + *,.article-content .diaporama + *{margin-top:1.9em;}@media screen and (min-width:801px){.article-content__accordion + *,.article-content__tabs + *,.article-content .diaporama + *{margin-top:4em;}}.article-content .article-content__chapter .chapter__title{margin-right:24px;margin-left:24px;}@media screen and (min-width:801px){.article-content .article-content__chapter .chapter__title{margin-right:50px;margin-left:352px;}}@media screen and (min-width:1280px){.article-content .article-content__chapter .chapter__title{margin-right:20px;margin-left:452px;}}.article-content__update{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:20px;}@media screen and (min-width:801px){.article-content__update{margin-bottom:40px;}}.article-content__update p{-ms-flex-negative:0;flex-shrink:0;font-family:'museo-sans';font-weight:500;font-size:0.75rem;line-height:1;padding:0.75rem;border:1px solid #f2f2f2;}@media screen and (min-width:801px){.article-content__update p{font-size:0.875rem;line-height:1;padding:0.9375rem 1.25rem;}}.article-content__update:after{content:'';display:block;width:100%;height:1px;background-color:#f2f2f2;}.article-content__speakers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:17px 0;margin-bottom:40px;border-top:2px solid #f2f2f2;border-bottom:2px solid #f2f2f2;}@media screen and (min-width:1300px){.article-content__speakers{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.article-content__speakers .speaker{width:100%;}@media screen and (min-width:801px){.article-content__speakers .speaker{width:312px;}}.article-content__speakers .speaker:nth-child(even){margin-left:0;}@media screen and (min-width:1300px){.article-content__speakers .speaker:nth-child(even){margin-left:35px;}}@media screen and (min-width:1510px){.article-content__speakers .speaker:nth-child(even){margin-left:50px;}}.article-content__speakers .speaker:first-child:nth-last-child(1):nth-child(2),.article-content__speakers .speaker:first-child:nth-last-child(2):nth-child(2),.article-content__speakers .speaker:first-child:nth-last-child(2) ~ li:nth-child(2){margin-top:24px;}@media screen and (min-width:801px){.article-content__speakers .speaker:first-child:nth-last-child(1):nth-child(2),.article-content__speakers .speaker:first-child:nth-last-child(2):nth-child(2),.article-content__speakers .speaker:first-child:nth-last-child(2) ~ li:nth-child(2){margin-top:55px;}}@media screen and (min-width:1510px){.article-content__speakers .speaker:first-child:nth-last-child(1):nth-child(2),.article-content__speakers .speaker:first-child:nth-last-child(2):nth-child(2),.article-content__speakers .speaker:first-child:nth-last-child(2) ~ li:nth-child(2){margin-top:95px;}}@media screen and (min-width:1300px){.article-content__speakers .speaker:first-child:nth-last-child(1):nth-child(2),.article-content__speakers .speaker:first-child:nth-last-child(2):nth-child(2),.article-content__speakers .speaker:first-child:nth-last-child(2) ~ li:nth-child(2){margin-top:0;}}.article-content__speakers .speaker:first-child:nth-last-child(3):nth-child(2),.article-content__speakers .speaker:first-child:nth-last-child(3) ~ li:nth-child(2),.article-content__speakers .speaker:first-child:nth-last-child(3):nth-child(3),.article-content__speakers .speaker:first-child:nth-last-child(3) ~ li:nth-child(3){margin-top:24px;}@media screen and (min-width:801px){.article-content__speakers .speaker:first-child:nth-last-child(3):nth-child(2),.article-content__speakers .speaker:first-child:nth-last-child(3) ~ li:nth-child(2),.article-content__speakers .speaker:first-child:nth-last-child(3):nth-child(3),.article-content__speakers .speaker:first-child:nth-last-child(3) ~ li:nth-child(3){margin-top:55px;}}@media screen and (min-width:1510px){.article-content__speakers .speaker:first-child:nth-last-child(3):nth-child(2),.article-content__speakers .speaker:first-child:nth-last-child(3) ~ li:nth-child(2),.article-content__speakers .speaker:first-child:nth-last-child(3):nth-child(3),.article-content__speakers .speaker:first-child:nth-last-child(3) ~ li:nth-child(3){margin-top:95px;}}@media screen and (min-width:1300px){.article-content__speakers .speaker:first-child:nth-last-child(3):nth-child(2),.article-content__speakers .speaker:first-child:nth-last-child(3) ~ li:nth-child(2),.article-content__speakers .speaker:first-child:nth-last-child(3):nth-child(3),.article-content__speakers .speaker:first-child:nth-last-child(3) ~ li:nth-child(3){margin-top:0;}}.article-content__speakers .speaker:first-child:nth-last-child(3):nth-child(3),.article-content__speakers .speaker:first-child:nth-last-child(3) ~ li:nth-child(3){margin-left:0;}@media screen and (min-width:1300px){.article-content__speakers .speaker:first-child:nth-last-child(3):nth-child(3),.article-content__speakers .speaker:first-child:nth-last-child(3) ~ li:nth-child(3){margin-left:35px;}}@media screen and (min-width:1510px){.article-content__speakers .speaker:first-child:nth-last-child(3):nth-child(3),.article-content__speakers .speaker:first-child:nth-last-child(3) ~ li:nth-child(3){margin-left:50px;}}.article-content__speakers .speaker:first-child:nth-last-child(4):nth-child(2),.article-content__speakers .speaker:first-child:nth-last-child(4) ~ li:nth-child(2){margin-right:15%;}.article-content__speakers .speaker:first-child:nth-last-child(4):nth-child(2),.article-content__speakers .speaker:first-child:nth-last-child(4) ~ li:nth-child(2),.article-content__speakers .speaker:first-child:nth-last-child(4):nth-child(3),.article-content__speakers .speaker:first-child:nth-last-child(4) ~ li:nth-child(3),.article-content__speakers .speaker:first-child:nth-last-child(4):nth-child(4),.article-content__speakers .speaker:first-child:nth-last-child(4) ~ li:nth-child(4){margin-top:24px;}@media screen and (min-width:801px){.article-content__speakers .speaker:first-child:nth-last-child(4):nth-child(2),.article-content__speakers .speaker:first-child:nth-last-child(4) ~ li:nth-child(2),.article-content__speakers .speaker:first-child:nth-last-child(4):nth-child(3),.article-content__speakers .speaker:first-child:nth-last-child(4) ~ li:nth-child(3),.article-content__speakers .speaker:first-child:nth-last-child(4):nth-child(4),.article-content__speakers .speaker:first-child:nth-last-child(4) ~ li:nth-child(4){margin-top:55px;}}@media screen and (min-width:1510px){.article-content__speakers .speaker:first-child:nth-last-child(4):nth-child(2),.article-content__speakers .speaker:first-child:nth-last-child(4) ~ li:nth-child(2),.article-content__speakers .speaker:first-child:nth-last-child(4):nth-child(3),.article-content__speakers .speaker:first-child:nth-last-child(4) ~ li:nth-child(3),.article-content__speakers .speaker:first-child:nth-last-child(4):nth-child(4),.article-content__speakers .speaker:first-child:nth-last-child(4) ~ li:nth-child(4){margin-top:95px;}}@media screen and (min-width:1300px){.article-content__speakers .speaker:first-child:nth-last-child(4):nth-child(2),.article-content__speakers .speaker:first-child:nth-last-child(4) ~ li:nth-child(2){margin-top:0;}}.article-content__answer h1,.article-content__answer h2,.article-content__answer h3,.article-content__answer p{font-family:'museo';font-weight:100;border-left:4px solid #e10f21;font-size:1rem;line-height:1;padding:0.8125rem 1.875rem;margin:0;}@media screen and (min-width:801px){.article-content__answer h1,.article-content__answer h2,.article-content__answer h3,.article-content__answer p{font-size:1.75rem;line-height:1;padding:1.375rem 1.875rem;margin:0;}}.article-content__head p{font-family:'museo';font-weight:700;font-size:1rem;line-height:1.38;}@media screen and (min-width:801px){.article-content__head p{font-size:1.75rem;line-height:1.36;}}.article-content__tabs:before{display:inline-block;content:'\25C6';font-size:2.6875rem;line-height:1;padding:0 0 4.0625rem 0;width:100%;color:#2472b5;text-align:center;}.article-content__body h3,.article-content__body .paragraph--type--rich-text h3,.article-content__body .richtext-image__text h3{font-size:24px;}@media screen and (min-width:801px){.article-content__body h3,.article-content__body .paragraph--type--rich-text h3,.article-content__body .richtext-image__text h3{font-size:36px;}}.article-content__accordion{margin-right:24px;margin-left:24px;}@media screen and (min-width:801px){.article-content__accordion{margin-right:50px;margin-left:352px;}}@media screen and (min-width:1280px){.article-content__accordion{margin-left:452px;max-width:948px;}}.article-pic{width:100%;height:100%;background-color:#2472b5;}.article-pic img{-o-object-fit:cover;object-fit:cover;}.article-preview{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#808080;color:#fff;padding:39px 28px 28px 28px;overflow:hidden;}.article-preview a{color:#fff;text-decoration:none;}.article-preview a:hover{text-decoration:none;}.article-preview--negative{color:#000;}.article-preview--negative a{color:#000;text-decoration:none;}.article-preview--negative a:hover{text-decoration:none;}.article-preview--negative .article-preview__localisation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}.article-preview--negative .article-preview__localisation:before{content:'';display:block;width:12px;height:17px;background-image:url(/themes/custom/lemag/assets/dist/css/imgs/location_black.svg);background-repeat:no-repeat;background-position:center;}.article-preview__link{position:absolute;top:0;left:0;width:100%;z-index:4;height:100%;}.article-preview__pic{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform 0.5s ease-in-out;transition:-webkit-transform 0.5s ease-in-out;transition:transform 0.5s ease-in-out;transition:transform 0.5s ease-in-out,-webkit-transform 0.5s ease-in-out;}.article-preview__pic.picture{position:absolute;top:0;left:0;width:100%;}.article-preview__pic:before{content:'';position:absolute;top:0;left:0;width:100%;z-index:0;height:100%;background:-webkit-gradient(linear,left top,right top,from(#000),to(rgba(0,0,0,0)));background:linear-gradient(90deg,#000 0%,rgba(0,0,0,0) 100%);-webkit-transition:opacity 0.5s;transition:opacity 0.5s;}.article-preview__type{position:relative;z-index:5;font-family:'museo-sans';font-weight:100;font-size:1.125rem;line-height:1;margin-bottom:auto;text-transform:uppercase;}.article-preview__title{position:relative;z-index:1;font-family:'museo';font-weight:500;font-size:1.875rem;line-height:1;max-width:400px;color:#fff;}.article-preview__date{position:relative;z-index:2;font-family:'museo-sans';font-weight:100;font-size:1rem;line-height:1;padding:1.25rem 0 0 0;color:#fff;}.article-preview__tags{position:relative;z-index:6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:35px;}.article-preview__tag-list,.article-preview__localisation-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}.article-preview__tag-list{margin-right:10px;}.article-preview__tag{margin-right:5px;}.article-preview__localisation{font-family:'museo-sans';font-weight:500;font-size:1rem;line-height:2.5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}.article-preview__localisation:before{content:'';display:block;width:12px;height:17px;margin:0 10px 0 0;background-image:url(/themes/custom/lemag/assets/dist/css/imgs/location.svg);background-repeat:no-repeat;background-position:center;}.article-preview__localisation ~ .article-preview__localisation{margin-left:14px;}.article-preview__localisation ~ .article-preview__localisation:before{display:none;}.article-preview__detail{display:none;position:relative;z-index:3;}@media screen and (min-width:801px){.article-preview__detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}}.article-preview__button{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;font-family:'museo-sans';font-weight:500;height:64px;font-size:1rem;line-height:1;padding:0 3.125rem;margin:0 0 0 3.125rem;text-transform:uppercase;color:#fff;border:1px solid #fff;border-radius:5px;background-color:transparent;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;-ms-flex-negative:0;flex-shrink:0;}.article-preview__button:hover{background-color:rgba(255,255,255,0.2);}.article-preview--web{background-color:#b2dce3;}.article-preview--anecdote{background-color:#ea683a;}.article-preview .article-preview__pic{-webkit-transform:scale(1);transform:scale(1);}.article-preview .article-preview__pic:before{opacity:0.8;}.article-preview:hover .article-preview__pic{-webkit-transform:scale(1.2);transform:scale(1.2);}.article-preview:hover .article-preview__pic:before{opacity:1;}.articles__list .article-preview .article-preview__pic{-webkit-transform:scale(1);transform:scale(1);}.articles__list .article-preview .article-preview__pic:before{opacity:0.8;}.articles__list .article-preview:hover .article-preview__pic{-webkit-transform:scale(1.2);transform:scale(1.2);}.articles__list .article-preview:hover .article-preview__pic:before{opacity:1;}.articles__list .article-preview:hover .article-preview__pic{opacity:0.4;}.article-preview.article-preview--cover{padding:24px;}@media screen and (min-width:801px){.article-preview.article-preview--cover{padding:90px 54px;}}.article-preview.article-preview--cover .article-preview__tags{margin-top:18px;}@media screen and (min-width:801px){.article-preview.article-preview--cover .article-preview__tags{margin-top:20px;}}.article-preview.article-preview--cover .article-preview__type{display:none;}.article-preview.article-preview--cover .article-preview__title{font-family:'museo';font-weight:500;font-size:2.125rem;line-height:1;max-width:none;}@media screen and (min-width:801px){.article-preview.article-preview--cover .article-preview__title{font-size:5.125rem;line-height:1;max-width:750px;}}.article-preview.article-preview--cover .article-preview__detail{max-width:750px;margin-top:53px;}.article-preview.article-preview--cover .article-preview__detail > p{display:block;font-family:'museo-sans';font-weight:700;font-size:1.25rem;line-height:1.5;}.article-preview.article-preview--cover:hover .article-preview__pic{-webkit-transform:scale(1);transform:scale(1);}.article-preview.article-preview--cover:hover .article-preview__pic:before{opacity:0.8;}.article-preview.article-preview--cover-edito,.article-preview.article-preview--cover-debat{padding:26px;}@media screen and (min-width:801px){.article-preview.article-preview--cover-edito,.article-preview.article-preview--cover-debat{padding:0 0 0 94px;}}.article-preview.article-preview--cover-edito:before,.article-preview.article-preview--cover-debat:before{display:none;}.article-preview.article-preview--cover-edito .article-preview__tags,.article-preview.article-preview--cover-debat .article-preview__tags{margin-top:41px;}.article-preview.article-preview--cover-edito .article-preview__title,.article-preview.article-preview--cover-debat .article-preview__title{position:relative;font-family:'museo';font-weight:500;font-size:2.125rem;line-height:1.18;font-weight:700;}@media screen and (min-width:801px){.article-preview.article-preview--cover-edito .article-preview__title,.article-preview.article-preview--cover-debat .article-preview__title{font-size:5.125rem;line-height:1;font-weight:500;max-width:902px;}.article-preview.article-preview--cover-edito .article-preview__title:before,.article-preview.article-preview--cover-debat .article-preview__title:before{content:'';position:absolute;top:50%;right:auto;bottom:auto;left:-94px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:126px;height:126px;background-color:transparent;border-left:63px solid #fff;border-right:63px solid transparent;border-top:63px solid transparent;border-bottom:63px solid transparent;}}.article-preview.article-preview--cover-edito .article-preview__date,.article-preview.article-preview--cover-debat .article-preview__date{position:relative;font-family:'museo-sans';font-weight:700;}.article-preview.article-preview--cover-edito:hover .article-preview__pic,.article-preview.article-preview--cover-debat:hover .article-preview__pic{-webkit-transform:scale(1);transform:scale(1);}.article-preview.article-preview--cover-edito:hover .article-preview__pic:before,.article-preview.article-preview--cover-debat:hover .article-preview__pic:before{opacity:0.8;}.articles >h2{text-align:center;}.articles__list{overflow:hidden;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-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin:0 auto -30px auto;}@media screen and (min-width:835px){.articles__list{width:760px;}}@media screen and (min-width:1230px){.articles__list{width:1155px;}}@media screen and (min-width:1625px){.articles__list{width:1550px;}}.articles__article{width:100%;height:100vw;margin-bottom:30px;}@media screen and (min-width:835px){.articles__article{width:365px;height:365px;}}.articles__article .article-preview{height:100%;}.articles__article__article--more,.articles__article:last-child{height:auto;}@media screen and (min-width:1625px){.articles__article--large{width:760px;}}.articles__article--pic{display:none;}@media screen and (min-width:835px){.articles__article--pic{display:block;}}@media screen and (min-width:1230px){.articles__article--pic{display:block;}}@media screen and (min-width:1625px){.articles__article--pic{display:none;}}.badge{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;color:#000;text-decoration:none;}.badge__label{font-family:'museo-sans';font-weight:700;text-transform:uppercase;font-size:0.625rem;line-height:1;}@media screen and (min-width:801px){.badge__label{font-size:1.125rem;line-height:1.11;}}.badge__pic{width:37px;height:37px;margin-bottom:6px;}@media screen and (min-width:801px){.badge__pic{width:86px;height:86px;margin-bottom:22px;}}.breadcrumb{display:none;max-width:1600px;margin:auto;}@media screen and (min-width:600px){.breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:32px 32px 0;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;}}@media screen and (min-width:801px){.breadcrumb{padding:32px;}}@media screen and (min-width:1280px){.breadcrumb{padding:32px 75px;}}.breadcrumb__link{color:#000;font-size:0.75rem;line-height:1;font-family:'museo-sans';font-weight:700;}.breadcrumb__link a{color:#000;text-decoration:none;}.breadcrumb__link a:hover{text-decoration:underline;}@media screen and (min-width:600px){.breadcrumb__link:first-child{color:#2472b5;}.breadcrumb__link:first-child a{color:#2472b5;text-decoration:none;}.breadcrumb__link:first-child a:hover{text-decoration:underline;}}.breadcrumb__link:after{content:'>';font-size:10px;color:#000;padding:0 11px;text-decoration:none !important;}.breadcrumb__link span{font-family:'museo-sans';font-weight:700;font-size:1.2em;line-height:1;padding:0;margin:0;color:#000;}.breadcrumb__link:last-child a{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#000;font-family:'museo-sans';font-weight:700;font-size:0.75rem;line-height:1;}.breadcrumb__link:last-child:after{display:none;}.breadcrumb__separator{color:#000;margin:0 4px;}.btn-liner,.content-nav .vote-counter .vote-form .useful-rating a{font-family:'museo-sans';font-weight:900;font-size:0.75rem;line-height:1;padding:0.875rem 1.75rem;border:1px solid #2472b5;color:#2472b5;letter-spacing:0.05em;border-radius:2.8125rem;text-transform:uppercase;text-decoration:none;}.chapter__title{font-family:'museo';font-weight:900;font-size:2rem;line-height:1;}@media screen and (min-width:801px){.chapter__title{font-size:3rem;line-height:1;}}.chapter__pic + .chapter__title{font-size:2rem;line-height:1;padding:4.625rem 0 0 0;}@media screen and (min-width:801px){.chapter__pic + .chapter__title{font-size:3rem;line-height:1;padding:4.625rem 0 0 0;}}.chapter__pic{height:100vw;}@media screen and (min-width:801px){.chapter__pic{height:37.5vw;max-height:600px;}}.content-nav{background-color:#fff;margin:0 24px;}@media screen and (min-width:801px){.content-nav{padding:9px;margin:auto;width:327px;max-height:calc(100vh - 100px);overflow-y:auto;-webkit-overflow-scrolling:touch;}}.content-nav__title{font-family:'museo-sans';font-weight:700;font-size:0.875rem;line-height:1;padding:0 0 1rem 0;}.content-nav__title:first-child{display:none;}@media screen and (min-width:801px){.content-nav__title:first-child{display:block;}}@media screen and (min-width:801px){.content-nav__title{font-size:1.125rem;line-height:1;padding:0 0 1rem 0;}}.content-nav__links{padding:31px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;display:none;}@media screen and (min-width:801px){.content-nav__links{display:block;}}@media screen and (min-width:801px){.page__content-sticky .content-nav{display:block;}}.content-nav__link{font-family:'museo-sans';font-weight:700;font-size:1.125rem;line-height:1;padding:0 0 0 0.625rem;margin:0;color:#2472b5;border-left:2px solid #000;text-decoration:none;-webkit-transition:border 0.1s;transition:border 0.1s;}.content-nav__link a{color:#2472b5;text-decoration:none;}.content-nav__link a:hover{text-decoration:none;}.content-nav__link:hover{border-width:6px;}.content-nav__link + a{white-space:nowrap;}.content-nav__link+.content-nav__link{font-size:1.125rem;line-height:1;padding:0 0 0 0.625rem;margin:1.3125rem 0 0 0;}.content-nav__tag-list{padding:43px 0 28px;}.content-nav__tag-list.content-nav__tag-list--expand .content-nav__tag{display:inline-block;}.content-nav__tag{display:inline-block;background-color:#f2f2f2;color:#2472b5;margin:0 5px 10px 0;}.content-nav__tag a{color:#2472b5;text-decoration:none;}.content-nav__tag a:hover{text-decoration:none;}.content-nav__tag:nth-child(n+6){display:none;}.content-nav__tag a{display:block;font-family:'museo-sans';font-weight:700;font-size:0.75rem;line-height:1;padding:0.5625rem 0.75rem;text-transform:uppercase;}@media screen and (min-width:801px){.content-nav__tag a{font-size:0.875rem;line-height:1;padding:0.8125rem 0.9375rem;}}.content-nav__tag:hover a{font-family:'museo-sans';font-weight:900;}.content-nav__tag-more{border:none;background:none;cursor:pointer;margin-bottom:43px;}.content-nav__tag-more span{font-family:'museo-sans';font-weight:900;font-size:0.75rem;line-height:1;text-transform:uppercase;text-decoration:underline;color:#2472b5;}@media screen and (min-width:801px){.content-nav__tag-more span{font-size:0.875rem;line-height:1;}}.content-nav__tag-more span a{color:#2472b5;text-decoration:none;}.content-nav__tag-more span a:hover{text-decoration:underline;}.content-nav__tag-more span:nth-child(2){display:none;}.content-nav__tag-more:hover span{text-decoration:none;}.content-nav__tag-more.content-nav__tag-more--less span:nth-child(1){display:none;}.content-nav__tag-more.content-nav__tag-more--less span:nth-child(2){display:block;}.content-nav .vote-counter{display:block;font-size:1rem;line-height:1;padding:1.0625rem 0;border-bottom:1px solid #f2f2f2;margin-bottom:1.5rem;}.content-nav .vote-counter .vote-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.content-nav .vote-counter .vote-form .useful-rating a:before{content:"J'aime";}.content-nav .vote-counter .vote-form .useful-rating a i{display:none;}.content-nav .vote-counter .vote-form .useful-rating a:first-child{display:none;}.content-nav .vote-counter .vote-form .useful-rating a:first-child:before{content:"J'aime pas";}.content-nav .vote-counter .vote-form .vote-result{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.content-nav .vote-result{font-size:1rem;line-height:1;}.content-nav .vote-result:before{content:'';background-image:url(/themes/custom/lemag/assets/dist/css/imgs/like-divider.svg);background-repeat:no-repeat;background-size:contain;background-position:center center;display:inline-block;vertical-align:middle;height:34px;width:10px;margin-right:1rem;margin-left:1rem;}.content-nav__share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:17px 0;border-bottom:1px solid #f2f2f2;}@media screen and (min-width:801px){.content-nav__share{margin:17px 0 0 0;}}.content-nav__share-link{margin-right:10px;margin-bottom:23px;width:43px;height:43px;}.content-nav__share-link a{display:block;}.content-nav__tools{display:none;margin-top:40px;}@media screen and (min-width:801px){.content-nav__tools{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}}.content-nav__tools .typo-down,.content-nav__tools .typo-up{display:inline-block;font-family:'museo-sans';font-weight:900;color:#2472b5;border:none;background:none;cursor:pointer;}.content-nav__tools .typo-down{font-size:1rem;line-height:0;padding:0;margin:0 1.625rem 0 0;}.content-nav__tools .typo-up{font-size:1.875rem;line-height:0;}.nav-content__share-link{height:53px;}.content-nav__tag-list~.vote-counter{border-top:1px solid #f2f2f2;}.content-nav>*+.content-nav__title{font-size:1.125rem;line-height:1;padding:0.3125rem 0 1.125rem 0;}.content-nav--empty .content-nav__title,.content-nav--empty .content-nav__links{display:none;}.content-nav-mobile{position:relative;display:none;margin-bottom:2.2em;}@media print{.content-nav-mobile{display:none;}}.page__content-layout.js-scrolled .content-nav-mobile{position:fixed;top:70px;width:100%;margin:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:999;}@media screen and (max-width:800px){.page__content-layout.js-scrolled .content-nav-mobile{display:block;}}@media screen and (min-width:801px){.content-nav-mobile{display:none;}}.content-nav-mobile .content-nav__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;opacity:0;visibility:hidden;height:1px;background:#fff;position:absolute;left:0;top:48px;}.content-nav-mobile.open .content-nav__links{padding:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1;visibility:visible;-webkit-transition:all ease-in-out 0.4s;transition:all ease-in-out 0.4s;height:auto;}.content-nav-mobile .content-nav__link{font-size:14px;padding:0;margin:0;border-left:none;border-bottom:1px solid $border-color;}.content-nav-mobile .content-nav__link:hover{border-left-width:0;}.content-nav-mobile .content-nav__link a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem 0.85rem;width:100%;height:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#000;text-decoration:none;background:#fff;-webkit-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s;}.content-nav-mobile .content-nav__link a:before{content:'';width:5px;height:5px;border-radius:50px;background:#f00;margin-right:3px;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s;}.content-nav-mobile .content-nav__link a.js-scrolled:before{-webkit-transform:scale(1);transform:scale(1);}.content-nav-mobile .content-nav__title{border:1px solid rgba(0,0,0,0.2);position:relative;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;height:100%;padding:1rem 20px;text-decoration:none;color:#fff;background:#2472b5;}.content-nav-mobile .content-nav__title:after,.content-nav-mobile .content-nav__title:before{content:'';position:absolute;background:#fff;width:10px;height:3px;top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all ease-in-out 0.1s;transition:all ease-in-out 0.1s;}.content-nav-mobile .content-nav__title:before{-webkit-transform:rotate(40deg);transform:rotate(40deg);right:15px;}.content-nav-mobile .content-nav__title:after{-webkit-transform:rotate(-40deg);transform:rotate(-40deg);right:9px;}.content-nav-mobile .content-nav__title.active:before{-webkit-transform:rotate(-40deg);transform:rotate(-40deg);}.content-nav-mobile .content-nav__title.active:after{-webkit-transform:rotate(40deg);transform:rotate(40deg);}.cover-debat{overflow:hidden;position:relative;height:100vw;padding-right:24px;}@media screen and (min-width:801px){.cover-debat{height:37.125vw;min-height:500px;padding-right:0;}}.cover-debat__pic{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0;}.cover-debat:before{content:'';position:absolute;top:0;left:0;width:100%;z-index:1;height:100%;background:linear-gradient(45deg,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);}.cover-debat__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:3;color:#fff;width:100%;height:100%;margin-left:auto;margin-right:40px;color:$color-text;}@media screen and (min-width:801px){.cover-debat__text{width:360px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}}@media screen and (min-width:1025px){.cover-debat__text{width:600px;}}.cover-debat__text:before{content:'';position:absolute;top:50%;right:-979.9999999999999px;width:100%;z-index:-1;width:1400px;height:1400px;margin-top:-700px;border-radius:1400px;background-color:rgba(36,114,181,0.9);display:none;}@media screen and (min-width:1025px){.cover-debat__text:before{position:absolute;top:50%;right:-672px;width:100%;width:1400px;}}@media screen and (min-width:801px){.cover-debat__text:before{background-color:#2472b5;display:block;}}.cover-debat__title{font-family:'museo';font-weight:900;font-size:1.875rem;line-height:1.33;text-align:right;color:#fff;}@media screen and (min-width:768px){.cover-debat__title{width:100%;}}@media screen and (min-width:801px){.cover-debat__title{font-size:3.25rem;line-height:1;text-align:left;}.cover-debat__title .field--name-title{font-family:'museo';font-weight:500;font-size:3.25rem;line-height:1.19;text-align:right;}}.cover-debat__date{font-family:'museo-sans';font-weight:700;font-size:1rem;line-height:1;padding:2.5rem 0 0 0;color:#fff;}.cover__subtitle{font-size:15px;line-height:normal;text-align:center;color:#fff;}.cover-results{position:relative;overflow:hidden;width:100%;height:38.88888888888889vw;padding-left:24px;background:#2472b5;background-image:linear-gradient(45deg,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%),url(/themes/custom/lemag/assets/dist/css/imgs/ird-graph.svg);background-repeat:no-repeat;background-size:100% 100%,495.2591623036649px 549.5774179801947px;background-position:center,calc(100% + 225px) calc(100% + 172px);}@media screen and (min-width:801px){.cover-results{height:22.375vw;min-height:285px;padding-left:95px;background-size:100% 100%,1287px 1428.153562370302px;background-position:center,calc(100% + 410px) calc(100% + 380px);}}.cover-results:before{display:none;content:'';width:124px;height:124px;background-color:transparent;border-left:62px solid #fff;border-right:62px solid transparent;border-top:62px solid transparent;border-bottom:62px solid transparent;position:absolute;top:calc(50% - 72px);left:0;width:100%;z-index:2;}@media screen and (min-width:801px){.cover-results:before{display:block;}}.cover-results__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:3;color:#fff;height:100%;}.cover-results__description{width:600px;display:none;overflow:hidden;}@media screen and (min-width:600px){.cover-results__description{display:block;}}.cover-results__title{font-family:'museo';font-weight:100;font-size:1.125rem;line-height:1;color:#fff;}@media screen and (min-width:801px){.cover-results__title{font-size:2.875rem;line-height:1;}}.cover-results__title span{color:#fff;}.cover-results__query{font-family:'museo';font-weight:500;display:block;font-size:2.25rem;line-height:1;}@media screen and (min-width:801px){.cover-results__query{font-size:5rem;line-height:1;}}.cover-results__taxonomy{font-family:'museo';font-weight:500;display:block;font-size:1.5rem;line-height:1;margin-bottom:10px;}@media screen and (min-width:1025px){.cover-results__taxonomy{font-size:3.75rem;line-height:1;}}.cta{position:relative;display:block;text-decoration:none;}@media print{.cta{display:none;}}.cta__pic{overflow:hidden;width:100%;height:auto;}.cta__pic > img{display:block;}.cta__label{position:absolute;top:50%;bottom:auto;left:50%;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-family:'museo-sans';font-weight:700;-webkit-box-shadow:0 0 10px rgba(46,35,14,0.15);box-shadow:0 0 10px rgba(46,35,14,0.15);z-index:1;width:100%;text-transform:uppercase;max-width:18rem;-webkit-transition:all 0.3s cubic-bezier(0.77,0,0.175,1);transition:all 0.3s cubic-bezier(0.77,0,0.175,1);border:2px solid #fff;color:#fff;padding:30px;border-width:1px;font-size:16px;}@media screen and (min-width:1280px){.cta__label{width:66.28029504741833%;max-width:20rem;}}@media screen and (max-width:800px){.cta__label{margin-left:auto;margin-right:auto;-webkit-box-shadow:0 0 42px rgba(46,35,14,0.15);box-shadow:0 0 42px rgba(46,35,14,0.15);}}.cta__label:before,.cta__label:after{content:'';-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:33.333333333333336%;max-width:5rem;height:1px;background-color:#fff;-webkit-transition:all 0.4s cubic-bezier(0.77,0,0.175,1);transition:all 0.4s cubic-bezier(0.77,0,0.175,1);}.cta__label:before{-webkit-transform-origin:0 0;transform-origin:0 0;margin-right:2em;}.cta__label:after{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 0;transform-origin:100% 0;}.cta__label--inverted{border:2px solid #fff;color:#fff;}.cta__label--inverted:before,.cta__label--inverted:after{background-color:#fff;}.cta__label:hover{text-decoration:none;background:rgba(36,114,181,0.5);}.cta__label:hover:before{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 0;transform-origin:100% 0;margin-right:0;}.cta__label:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:0 0;transform-origin:0 0;margin-left:5em;}.cta__label:hover span{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;background:rgba(36,114,181,0.5);z-index:-1;}.cta figure:hover figcaption{-webkit-transform:translateY(0);transform:translateY(0);}.cta figcaption{display:block !important;}.data-block{position:relative;border:2px solid #f2f2f2;background-color:#fff;padding:26px 28px;}@media screen and (min-width:1280px){.data-block{padding:43px 64px;}}.data-block:before,.data-block:after{content:'';position:absolute;width:0;height:0;}.data-block:before{left:7px;top:7px;border-top:25px solid #f00;border-right:25px solid transparent;}.data-block:after{right:7px;bottom:7px;border-bottom:25px solid #f00;border-left:25px solid transparent;}.data-block--no-border{border:0;}.data-block--full{display:-webkit-box;display:-ms-flexbox;display:flex;}.data-block li+li{margin-top:40px;}@media screen and (min-width:1280px){.data-block li+li{margin-top:0;margin-left:120px;}}.data-block p{font-family:'museo-sans';font-weight:700;font-size:1rem;line-height:1;}@media screen and (min-width:801px){.data-block p{font-size:1.3125rem;line-height:1.19;}}.data-block p.data-block__highlight{position:relative;z-index:1;display:inline-block;font-family:'museo';font-weight:900;font-size:2.75rem;line-height:1;padding:0;margin:0.5625rem 0 0.375rem 0;text-transform:uppercase;}@media screen and (min-width:801px){.data-block p.data-block__highlight{font-size:5rem;line-height:1;padding:0;margin:1.6875rem 0 0.625rem 0;}}.data-block p.data-block__highlight:before{content:'';position:absolute;top:auto;right:0;bottom:0;width:100%;z-index:-1;height:25px;background-color:#f2f2f2;}.data-block p .data-block__small{font-size:36px;}.data-block li:nth-child(1) .data-block__highlight{color:#ea683a;}.data-block li:nth-child(2) .data-block__highlight{color:#2a9ea8;}.data-block li:nth-child(3) .data-block__highlight{color:#e10f21;}.data-block + .data-block{margin-top:30px;}.data-block tr{display:-webkit-box;display:-ms-flexbox;display:flex;}.data-block.data-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center;}@media screen and (min-width:1024px){.data-block.data-mobile{display:none;}}.data-block.data-desktop{display:none;}@media screen and (min-width:1024px){.data-block.data-desktop{display:block;}}.data-block.data-desktop tbody{display:block;}.data-block.data-desktop tr td{padding-right:30px;text-align:center;}.data-block.data-desktop tr td:last-of-type{padding-right:0;}.data-block.data-desktop tr:nth-of-type(2) td:nth-of-type(1) .data-block__highlight{color:#ea683a;}.data-block.data-desktop tr:nth-of-type(2) td:nth-of-type(2) .data-block__highlight{color:#2a9ea8;}.data-block.data-desktop tr:nth-of-type(2) td:nth-of-type(3) .data-block__highlight{color:#e10f21;}.data-block.data-desktop.data-items-1 tr{display:-webkit-box;display:-ms-flexbox;display:flex;}.data-block.data-desktop.data-items-1 td{width:100%;}.data-block.data-desktop.data-items-2 td{width:calc(100% / 2);}.data-block.data-desktop.data-items-3 td{width:calc(100% / 3);}.list-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:24px;}@media screen and (min-width:1200px){.list-header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}@media screen and (min-width:801px){.list-header{padding:0;}}.page__content-nav .list-header{padding:0 24px 24px;border-bottom:1px solid #f2f2f2;margin-bottom:24px;}.list-header__title,.results__header-title.mobile-only{font-family:'museo-sans';font-weight:700;font-size:0.625rem;line-height:1;padding:0 0 0.375rem 0;width:100%;border-bottom:1px solid #f2f2f2;}@media screen and (max-width:800px){.list-header__title,.results__header-title.mobile-only{text-align:center;}}@media screen and (min-width:1200px){.list-header__title,.results__header-title.mobile-only{width:auto;border:none;}}@media screen and (min-width:801px){.list-header__title,.results__header-title.mobile-only{font-size:1.125rem;line-height:1;padding:0.5625rem 0 1rem 0;-ms-flex-item-align:center;align-self:center;}}@media screen and (max-width:800px){.page__content-main .list-header__title,.page__content-main .results__header-title.mobile-only{display:none;}}.page__content-nav .list-header__title,.page__content-nav .results__header-title.mobile-only{border-bottom:none;}.list-header__tools{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:24px 0 0 0;}@media screen and (min-width:801px){.list-header__tools{padding:10px 0;-ms-flex-wrap:wrap;flex-wrap:wrap;}}@media screen and (min-width:1200px){.list-header__tools{padding:0;}}@media screen and (max-width:800px){.list-header__tools{width: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;margin-top:1em;}}.page__content-nav .list-header__tools{display:none;}.list-header label{white-space:nowrap;font-family:'museo-sans';font-weight:500;font-size:0.625rem;line-height:1;}@media screen and (min-width:801px){.list-header label{font-size:0.875rem;line-height:2.43;display:block;}}@media screen and (max-width:800px){.list-header label{display:none;}}.list-header .list-header__select label{display:block;}.list-header .list-header__select + label,.list-header select + label{margin-left:10px;}.list-header select{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:'museo-sans';font-weight:500;background:none;font-size:0.625rem;line-height:3.4;padding:0 1.875rem 0 0.6875rem;margin:0 0 0 0.3125rem;cursor:pointer;}@media screen and (max-width:800px){.list-header select{width:100%;border:1px solid #f2f2f2;padding:0 25px 0 10px;height:3em;font-size:14px;line-height:1;margin:0;}}@media screen and (min-width:801px){.list-header select{height:34px;font-size:0.875rem;line-height:2.43;padding:0 2.5625rem 0 1.375rem;margin:0 0 0 0.875rem;border:1px solid #f2f2f2;border-radius:0;}}.list-header select:focus{outline:none;}.list-header__select{position:relative;cursor:pointer;width:35%;display:-webkit-box;display:-ms-flexbox;display:flex;}@media screen and (max-width:400px){.list-header__select{width:49%;}}@media screen and (min-width:600px){.list-header__select{width:auto;}}@media screen and (min-width:801px){.list-header__select{width:auto;padding:0.2rem;}}.list-header__select:after{font-family:'icons';content:'\F004';position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;bottom:auto;right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;margin-left:0;color:#2472b5;font-size:14px;}@media screen and (max-width:800px){.list-header__select label{position:absolute;top:-15px;left:1px;}}.list-header__toggle{position:relative;margin-left:9px;width:19px;height:13px;padding:10px 9px;background-image:url(/themes/custom/lemag/assets/dist/css/imgs/filter.svg);background-repeat:no-repeat;background-position:center;border:1px solid #f2f2f2;}.list-header__toggle label{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;cursor:pointer;}.list-header__toggle input{display:none;}.list-header__toggle input[type='checkbox']:checked + label{border:1px solid #2472b5;}.filters{padding:0;padding-top:10px;margin:auto;width:100%;background-color:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;}@media screen and (min-width:801px){.filters{padding:0 9px;}}@media screen and (min-width:801px){.filters{width:322px;max-height:calc(100vh - 100px);}}.filters__panel{display:block;}@media screen and (min-width:801px){.filters__mobile-header.list-header{display:none;}}.filters__title{display:none;font-family:'museo-sans';font-weight:700;padding:0 0 16px 0;}.filters__title p{font-size:1.125rem;line-height:1;}@media screen and (min-width:801px){.filters__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}}.filters__group{margin:0 24px;}@media screen and (min-width:801px){.filters__group{margin:0;border-bottom:;}}.filters__group input[type='checkbox'],.filters__group input[type='radio']{display:none;}.filters__group label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}.filters__group label:before{content:'';display:block;-ms-flex-negative:0;flex-shrink:0;width:18px;height:18px;margin-right:16px;border:1px solid #f2f2f2;}.filters__group input[type='checkbox'] + label{border-radius:2px;}.filters__group input[type='radio'] + label:before{border-radius:100%;}.filters__group input[type='checkbox']:checked + label:before,.filters__group input[type='radio']:checked + label:before{background-color:#2472b5;border:none;}.filters__group input[type='checkbox']:checked + label{color:#000;font-weight:500;}.filters__group >button{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;font-family:'museo-sans';font-weight:700;font-size:0.875rem;line-height:1;padding:0.9375rem 0;text-transform:uppercase;cursor:pointer;}.filters__group >button:after{content:'+';margin-left:auto;font-size:28px;line-height:0;color:#2472b5;}.filters__group >button[selected]:after{content:'_';margin-top:-0.3em;}.filters__group >ul{display:none;}.filters__group >button[selected] + ul{display:block;}.filters__group label{font-family:'museo-sans';font-weight:700;font-size:1.125rem;line-height:1;padding:0;color:#2472b5;cursor:pointer;}.filters__group label a{color:#2472b5;cursor:pointer;text-decoration:none;}.filters__group li+li{padding-top:21px;}.filters__group >ul>li>ul{display:block;}.filters__group >ul>li>ul li{padding-left:34px;padding-top:17px;}.filters__group >ul>li>ul label{font-family:'museo-sans';font-weight:300;}.filters button+ul{padding:10px 0;}@media screen and (min-width:801px){.filters button+ul{padding:14px 0;}}.filters__group-title{font-family:'museo-sans';font-weight:700;font-size:0.875rem;line-height:1;text-transform:uppercase;background:none;border:none;}.filters__reset{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-family:'museo-sans';font-weight:900;font-size:0.875rem;line-height:1;padding:1.75rem 0 0 0;color:#2472b5;text-transform:uppercase;display:flex;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.filters__reset:before{content:'';display:block;width:25px;height:25px;background-image:url(/themes/custom/lemag/assets/dist/css/imgs/reload.svg);background-repeat:no-repeat;background-position:center;}.filters__reset:before{margin-right:12px;}@media screen and (min-width:801px){.filters__reset{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}}.filters__mobile-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;padding:40px 24px 24px 24px;}@media screen and (min-width:801px){.filters__mobile-buttons{display:none;}}.filters__mobile-buttons a{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:block;text-transform:uppercase;font-family:'museo-sans';font-weight:900;font-size:0.75rem;line-height:1;padding:0.875rem 0;max-width:160px;-webkit-box-shadow:0 0 35px rgba(46,35,14,0.15);box-shadow:0 0 35px rgba(46,35,14,0.15);color:#2472b5;text-align:center;text-decoration:none;}.filters__mobile-buttons a:nth-child(2){background-color:#2472b5;color:#fff;}.filters__mobile-buttons a + a{margin-left:14px;}.filters__search{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;border:1px solid #f2f2f2;margin:24px;}@media screen and (min-width:801px){.filters__search{margin:0 0 24px;padding:0;}}.filters__search input[type="search"],.filters__search .ui-autocomplete-input{height:50px;width:100%;max-width:230px;border:none;padding:0.4rem 1rem;font-size:14px;-webkit-box-sizing:border-box;box-sizing:border-box;}.filters__search button{width:50px;background:#fff;height:50px;position:relative;}.filters__search-submit i:before{font-size:18px;color:#2472b5;}.filters__search-reset{display:none;}@media screen and (min-width:801px){.filters__search-reset{display:block;min-width:42px;}.filters__search-reset:before,.filters__search-reset:after{content:'';position:absolute;top:24px;background:#2472b5;width:24px;height:1px;opacity:0;visibility:hidden;-webkit-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s;}.filters__search-reset:before{left:9px;-webkit-transform:rotate(40deg);transform:rotate(40deg);}.filters__search-reset:after{right:9px;-webkit-transform:rotate(-40deg);transform:rotate(-40deg);}.filters__search-reset.js-focus:before,.filters__search-reset.js-focus:after{opacity:1;visibility:visible;}}.filters__group + .filters__group{border-top:none;}@media screen and (max-width:800px){.filters--mobile-open .filters__panel{display:block;}}.js input.form-autocomplete,.js input.form-autocomplete.ui-autocomplete-loading{background:none;}.results__header-title.mobile-only{padding:20px 24px;font-size:0.825rem;}.footer{white-space:nowrap;padding:40px 24px;background:#f2f2f2;}@media screen and (min-width:801px){.footer{padding:40px 95px;}}.footer a{font-family:'museo-sans';font-weight:300;font-size:0.6875rem;line-height:1;color:#000;text-decoration:none;}@media screen and (min-width:801px){.footer a{font-size:0.875rem;line-height:1;}}.footer a:after{content:'|';padding:0 9px;}@media screen and (min-width:801px){.footer a:after{padding:0 20px;}}.footer a:last-child:after{display:none;}.footer a:hover{text-decoration:underline;}.footer-links,.footer-badges{background-color:#fff;}.footer-links >ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:61px 24px 0 24px;}@media screen and (min-width:801px){.footer-links >ul{padding:164px 95px 0 95px;}}.footer-links__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:;-ms-flex-pack:;justify-content:;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}@media screen and (min-width:1280px){.footer-links__main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}.footer-links__main a{font-family:'museo-sans';font-weight:300;color:#2472b5;font-size:1.125rem;line-height:1.67;text-decoration:none;}.footer-links__main a:hover{font-family:'museo-sans';font-weight:500;}.footer-links__main img{margin-right:24px;margin-bottom:56px;}@media screen and (min-width:1280px){.footer-links__main img{margin-right:0;}}.footer-links__group{display:none;color:#2472b5;max-width:215px;}@media screen and (min-width:1280px){.footer-links__group--vivant{display:inline-block;width:100%;}.footer-links__group--vivant:before{content:'';display:inline-block;float:left;width:6px;height:1px;-ms-flex-negative:0;flex-shrink:0;border-top:7px solid #d01955;border-bottom:calc(65px - 8px) solid  #d01955;-webkit-box-sizing:content-box;box-sizing:content-box;}.footer-links__group--vivant:after{content:'';clear:left;}.footer-links__group--terre{display:inline-block;width:100%;}.footer-links__group--terre:before{content:'';display:inline-block;float:left;width:6px;height:1px;-ms-flex-negative:0;flex-shrink:0;border-top:7px solid #1d8293;border-bottom:calc(65px - 8px) solid  #1d8293;-webkit-box-sizing:content-box;box-sizing:content-box;}.footer-links__group--terre:after{content:'';clear:left;}.footer-links__group--sante{display:inline-block;width:100%;}.footer-links__group--sante:before{content:'';display:inline-block;float:left;width:6px;height:1px;-ms-flex-negative:0;flex-shrink:0;border-top:7px solid #465594;border-bottom:calc(65px - 8px) solid  #465594;-webkit-box-sizing:content-box;box-sizing:content-box;}.footer-links__group--sante:after{content:'';clear:left;}.footer-links__group--societe{display:inline-block;width:100%;}.footer-links__group--societe:before{content:'';display:inline-block;float:left;width:6px;height:1px;-ms-flex-negative:0;flex-shrink:0;border-top:7px solid #ce4c11;border-bottom:calc(65px - 8px) solid  #ce4c11;-webkit-box-sizing:content-box;box-sizing:content-box;}.footer-links__group--societe:after{content:'';clear:left;}}.footer-links__group-label{font-family:'museo-sans';font-weight:900;text-transform:uppercase;color:#2472b5;font-size:1.25rem;line-height:0.75;padding:2.125rem 0 1rem 1.25rem;margin:0 0 1.125rem 0;}.footer-links__group-links{padding:20px 0 69px 20px;}.footer-links__group-link{font-family:'museo-sans';font-weight:300;}.footer-links__group-link a{display:block;font-size:1.125rem;line-height:1;padding:0;margin:1.875rem 0 0 0;text-decoration:none;color:#2472b5;}.footer-links__group-link:hover{font-family:'museo-sans';font-weight:500;}.footer-badges >ul{display:none;}@media screen and (min-width:1280px){.footer-badges >ul{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-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 95px 71px 95px;}}.burger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;cursor:pointer;}.burger__line{display:block;width:1px;height:3px;background-color:#fff;border-left:3px solid #000;border-right:25px solid #000;margin-bottom:3px;-webkit-box-sizing:content-box;box-sizing:content-box;}.burger__line:nth-child(1){border-color:#d01955;}.burger__line:nth-child(2){border-color:#1d8293;}.burger__line:nth-child(3){border-color:#465594;}.burger__line:nth-child(4){border-color:#ce4c11;}.burger__label{font-family:'museo-sans';font-weight:700;font-size:0.75rem;line-height:1;padding:0.375rem 0 0 0;text-transform:uppercase;}.burger__cross{display:none;}.burger.burger--close .burger__line,.burger.burger--close .burger__label{display:none;}.burger.burger--close .burger__cross{display:block;}.header__head{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background-color:#fff;width:100%;height:70px;padding:0 20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}@media screen and (min-width:801px){.header__head{padding:0 35px 0 100px;height:100px;}}.header__logo{display:block;height:80%;margin:0 auto;}.header__logo img{height:100%;}@media screen and (min-width:801px){.header__logo{margin-left:40px;margin-right:0;}}.header__lang{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;}@media screen and (min-width:801px){.header__tool{margin-left:40px;}}@media screen and (min-width:801px){.header__tool:nth-child(3){margin-left:auto;}}.header__tool:nth-child(4),.header__tool:nth-child(5),.header__tool:nth-child(6){display:none;}@media screen and (min-width:801px){.header__tool:nth-child(4),.header__tool:nth-child(5),.header__tool:nth-child(6){display:block;}}.header__tool:last-child{display:block;}@media screen and (min-width:801px){.header__tool:last-child{display:none;}}.header__tool p,.header__tool button,.header__tool select,.header__tool input{font-family:'museo-sans';font-weight:500;font-size:0.75rem;line-height:1;text-transform:uppercase;border:none;background:none;color:#2472b5;}.header__burger{margin-left:0;-ms-flex-preferred-size:40px;flex-basis:40px;}.header__search{position:absolute;top:70px;left:0;width:100%;display:none;height:80px;border-top:1px solid #2472b5;background-color:#fff;padding:0 20px;-webkit-box-shadow:0 9px 18px -9px rgba(46,35,14,0.31);box-shadow:0 9px 18px -9px rgba(46,35,14,0.31);}@media screen and (min-width:801px){.header__search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background:no-repeat 0 center;background-size:11%;position:static;height:auto;padding:0 0 0 0.6em;border:none;-webkit-box-shadow:none;box-shadow:none;}.header__search:before{content:'';display:block;width:auto;height:auto;font-size:10px;background-image:none;background-repeat:no-repeat;background-position:center;}.header__search:before{content:'\E800';font-size:14px;color:#2472b5;font-family:"icons";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-align:center;font-variant:normal;text-transform:none;}}.header__search input{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-bottom:1px solid #f2f2f2;text-transform:none;font-family:'museo-sans';font-weight:500;font-size:1.125rem;line-height:1;padding:0;margin:0 0.625rem 0 0;}@media screen and (min-width:801px){.header__search input{display:block;font-size:0.75rem;line-height:1;padding:0;margin:0 0.625rem 0 0;width:96px;border:none;}}.header__search button{font-size:1.125rem;line-height:1;}@media screen and (min-width:801px){.header__search button{display:block;font-size:0.75rem;line-height:1;}}.header__head--search .header__search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}@media screen and (min-width:801px){.header__like{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}.header__like:before{content:'\2764';display:block;width:auto;height:auto;font-size:10px;background-image:none;background-repeat:no-repeat;background-position:center;}}@media screen and (min-width:801px){.header__account{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}.header__account:before{content:'\1F464';display:block;width:auto;height:auto;font-size:10px;background-image:none;background-repeat:no-repeat;background-position:center;}}.header__search:before,.header__like:before,.header__account:before{margin-right:10px;}form.header__search .form-item-search{width:83%;}form.header__search .form-item-search input{width:98%;}@media screen and (min-width:801px){form.header__search .form-item-search{width:auto;}}form.header__search .form-item-search input[type=text]{width:100%;padding:10px;font-size:12px;color:#000;border:1px solid #ededed;}@media screen and (min-width:801px){form.header__search .form-item-search input[type=text]{width:96px;border:2px solid #ededed;padding:6px;}}form.header__search .form-item-search input[type=text]::-webkit-input-placeholder{text-transform:none;}form.header__search .form-item-search input[type=text]:-moz-placeholder{text-transform:none;}form.header__search .form-item-search input[type=text]::-moz-placeholder{text-transform:none;}form.header__search .form-item-search input[type=text]:-ms-input-placeholder{text-transform:none;}form.header__search .form-item-search input[type=text]::-ms-input-placeholder{text-transform:none;}form.header__search .form-item-search input[type=text]::placeholder{text-transform:none;}form.header__search .form-item-search input[type=text]::-webkit-input-placeholder{font-size:0.75rem;color:#000;}form.header__search .form-item-search input[type=text]::-moz-placeholder{font-size:0.75rem;color:#000;}form.header__search .form-item-search input[type=text]::-ms-input-placeholder{font-size:0.75rem;color:#000;}form.header__search .form-item-search input[type=text]::placeholder{font-size:0.75rem;color:#000;}form .form-actions input[type=submit]{margin-left:5px;padding:11px 16px;text-transform:uppercase;font-size:14px;font-weight:700;border-bottom:none;background:#2472b5;color:#fff;}@media screen and (min-width:801px){form .form-actions input[type=submit]{width:30px;height:29px;font-size:12px;margin-left:-12px;padding:0;}}@media screen and (min-width:801px){.page__header .header.header--hide{opacity:1;-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none;}.page__header .header.header--hide .header__head{background-color:transparent;color:#fff;}.page__header .header.header--hide .header__search:before{color:#fff;}.page__header .header.header--hide .header__search input{outline:none;color:#fff;border:none;}.page__header .header.header--hide .header__search input::-webkit-input-placeholder{color:#fff;}.page__header .header.header--hide .header__search input::-moz-placeholder{color:#fff;}.page__header .header.header--hide .header__search input::-ms-input-placeholder{color:#fff;}.page__header .header.header--hide .header__search input::placeholder{color:#fff;}.page__header .header.header--hide .header__search input::-webkit-input-placeholder{text-transform:none;}.page__header .header.header--hide .header__search input:-moz-placeholder{text-transform:none;}.page__header .header.header--hide .header__search input::-moz-placeholder{text-transform:none;}.page__header .header.header--hide .header__search input:-ms-input-placeholder{text-transform:none;}.page__header .header.header--hide .header__search input::-ms-input-placeholder{text-transform:none;}.page__header .header.header--hide .header__search input::placeholder{text-transform:none;}.page__header .header.header--hide .form-actions input{color:#fff;background:transparent;}.page__header .header.header--hide .header__lang select.language-switcher-language-url{outline:none;color:#fff;background:transparent;}.page__header .header.header--hide .header__lang select.language-switcher-language-url option{color:#000;}.page__header .header.header--hide .header__burger,.page__header .header.header--hide .header__logo{display:none;}}.header__nav{-webkit-overflow-scrolling:touch;overflow-y:auto;position:absolute;top:70px;left:0;width:100%;max-height:calc(90vh - 70px);z-index:1;background-color:#f2f2f2;-webkit-box-shadow:0 0 18px rgba(46,35,14,0.31);box-shadow:0 0 18px rgba(46,35,14,0.31);}@media screen and (min-width:801px){.header__nav{top:100px;max-height:calc(100vh - 100px);}}.header__links{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-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;padding:20px;background-color:#fff;border-top:1px solid #2472b5;}@media screen and (min-width:801px){.header__links{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:50px 100px 30px 100px;background-color:transparent;border-top:none;}}.header__links:before{position:absolute;top:auto;right:0;bottom:0;left:0;width:100%;content:'';display:block;width:auto;height:1px;margin:0 26px;background-color:#fff;}.header .header__links--select-vivant .header__links-group--vivant .header__links-links{display:block;}.header .header__links--select-terre .header__links-group--terre .header__links-links{display:block;}.header .header__links--select-sante .header__links-group--sante .header__links-links{display:block;}.header .header__links--select-societe .header__links-group--societe .header__links-links{display:block;}.header__links-group{color:#2472b5;width:100%;}.header__links-group--vivant{display:inline-block;width:100%;}.header__links-group--vivant:before{content:'';display:inline-block;float:left;width:6px;height:1px;-ms-flex-negative:0;flex-shrink:0;border-top:7px solid #d01955;border-bottom:calc(65px - 8px) solid  #d01955;-webkit-box-sizing:content-box;box-sizing:content-box;}.header__links-group--vivant:after{content:'';clear:left;}.header__links-group--vivant .header__links-links{border-color:#d01955;}.header__links-group--terre{display:inline-block;width:100%;}.header__links-group--terre:before{content:'';display:inline-block;float:left;width:6px;height:1px;-ms-flex-negative:0;flex-shrink:0;border-top:7px solid #1d8293;border-bottom:calc(65px - 8px) solid  #1d8293;-webkit-box-sizing:content-box;box-sizing:content-box;}.header__links-group--terre:after{content:'';clear:left;}.header__links-group--terre .header__links-links{border-color:#1d8293;}.header__links-group--sante{display:inline-block;width:100%;}.header__links-group--sante:before{content:'';display:inline-block;float:left;width:6px;height:1px;-ms-flex-negative:0;flex-shrink:0;border-top:7px solid #465594;border-bottom:calc(65px - 8px) solid  #465594;-webkit-box-sizing:content-box;box-sizing:content-box;}.header__links-group--sante:after{content:'';clear:left;}.header__links-group--sante .header__links-links{border-color:#465594;}.header__links-group--societe{display:inline-block;width:100%;}.header__links-group--societe:before{content:'';display:inline-block;float:left;width:6px;height:1px;-ms-flex-negative:0;flex-shrink:0;border-top:7px solid #ce4c11;border-bottom:calc(65px - 8px) solid  #ce4c11;-webkit-box-sizing:content-box;box-sizing:content-box;}.header__links-group--societe:after{content:'';clear:left;}.header__links-group--societe .header__links-links{border-color:#ce4c11;}.header__links-group:last-child{display:none;}@media screen and (min-width:801px){.header__links-group{width:215px;}}.header__links-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-family:'museo-sans';font-weight:900;text-transform:uppercase;color:#2472b5;cursor:pointer;font-size:1.25rem;line-height:0.75;padding:2.125rem 0 1rem 0.875rem;margin:0 0 0.875rem 0;}.header__links-label:after{content:'>';display:inline-block;background-color:#fff;margin-left:auto;}@media screen and (min-width:801px){.header__links-label{cursor:auto;font-size:1.25rem;line-height:0.75;padding:2.125rem 0 1rem 0.875rem;margin:0 0 3.625rem 0;}.header__links-label:after{display:none;}}.header__links-links{display:none;position:absolute;top:0;left:0;margin:0;padding:20px 26px;min-height:100%;background-color:#fff;border-left:28px solid #000;}@media screen and (min-width:801px){.header__links-links{position:static;display:block;margin-left:calc(14px + 6px);padding:0;min-height:none;background-color:transparent;border:none;}}@media screen and (min-width:801px){.header__link-back,.header__link-title,.header__link-detail,.header__link-global{display:none;}}.header__link-back{margin-bottom:40px;}.header__link-back button{border:none;background:none;padding:0;margin:0;font-family:'museo-sans';font-weight:300;font-size:1.125rem;line-height:1;color:#2472b5;}.header__link-back button:before{content:'<';margin-right:0.5px;}@media screen and (min-width:801px){.header__link-back{display:none;}}.header__link-title{font-family:'museo-sans';font-weight:300;font-size:2.25rem;line-height:1;padding:0 0 0.875rem 0;color:#000;text-transform:uppercase;}.header__link-detail{font-family:'museo-sans';font-weight:500;font-size:1rem;line-height:1;padding:0 0 1.5625rem 0;color:#000;}.header__link-global{font-family:'museo-sans';font-weight:700;color:#2472b5;margin-bottom:72px;}.header__link-global a{color:#2472b5;text-decoration:none;}.header__link-global a:hover{text-decoration:underline;}.header__link-global a{text-transform:uppercase;font-size:1rem;line-height:1;}.header__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:;-ms-flex-pack:;justify-content:;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:30px;padding:0 0 0 11px;border-left:2px solid #2472b5;}@media screen and (min-width:801px){.header__link{padding:0;border:none;}}.header__link a{font-family:'museo-sans';font-weight:300;color:#2472b5;font-size:1.125rem;line-height:1;text-decoration:none;}@media screen and (min-width:801px){.header__link a{font-size:1.125rem;line-height:1.67;}}.header__link a:hover{font-family:'museo-sans';font-weight:500;}.header__badges{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:18px 0;}.header__badges >*{-ms-flex-preferred-size:25%;flex-basis:25%;margin-bottom:28px;}.header__badges >*:nth-last-child(-n+4){margin-bottom:0;}@media screen and (min-width:801px){.header__badges{-ms-flex-pack:distribute;justify-content:space-around;padding:36px 0 50px;}.header__badges >*{-ms-flex-preferred-size:auto;flex-basis:auto;margin-bottom:0;}}.header__mobile-tools{text-transform:uppercase;color:#fff;}.header__mobile-tools a{color:#fff;text-decoration:none;}.header__mobile-tools a:hover{text-decoration:underline;}.header__mobile-tools > li{background-color:#8190aa;font-size:1.125rem;line-height:1;padding:1.4375rem 1.25rem 0.75rem 1.25rem;}@media screen and (min-width:801px){.header__mobile-tools{display:none;}}.header__mobile-lang ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}.header__mobile-lang ul li{margin-right:10px;}.search-button__cross{display:none;}.search-button.search-button--close .search-button__glass{display:none;}.search-button.search-button--close .search-button__cross{display:block;}.header{position:relative;z-index:0;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-transition:opacity 0.1s,-webkit-transform 0.2s;transition:opacity 0.1s,-webkit-transform 0.2s;transition:transform 0.2s,opacity 0.1s;transition:transform 0.2s,opacity 0.1s,-webkit-transform 0.2s;-webkit-box-shadow:0 0 18px rgba(46,35,14,0.31);box-shadow:0 0 18px rgba(46,35,14,0.31);}.header__nav{display:none;}.header--open .header__nav{display:block;}@media screen and (min-width:801px){.header--hide{opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px);}}.home-nav{position:relative;width:351px;background-color:#fff;}.home-nav img{position:relative;z-index:3;display:block;width:231px;margin:80px auto 93px auto;}.home-nav__menu{margin-left:66px;}.home-nav__group{cursor:pointer;margin-bottom:18px;}.home-nav__group:hover .home-nav__group-label{background-color:#f2f2f2;}.home-nav__group[selected] .home-nav__group-label{background-color:#f2f2f2;}.home-nav__group[selected] .home-nav__group-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.home-nav__group--vivant{display:inline-block;width:100%;}.home-nav__group--vivant:before{content:'';display:inline-block;float:left;width:6px;height:1px;-ms-flex-negative:0;flex-shrink:0;border-top:7px solid #d01955;border-bottom:calc(65px - 8px) solid  #d01955;-webkit-box-sizing:content-box;box-sizing:content-box;}.home-nav__group--vivant:after{content:'';clear:left;}.home-nav__group--vivant:before{position:relative;z-index:3;z-index:4;}.home-nav__group--terre{display:inline-block;width:100%;}.home-nav__group--terre:before{content:'';display:inline-block;float:left;width:6px;height:1px;-ms-flex-negative:0;flex-shrink:0;border-top:7px solid #1d8293;border-bottom:calc(65px - 8px) solid  #1d8293;-webkit-box-sizing:content-box;box-sizing:content-box;}.home-nav__group--terre:after{content:'';clear:left;}.home-nav__group--terre:before{position:relative;z-index:3;z-index:4;}.home-nav__group--sante{display:inline-block;width:100%;}.home-nav__group--sante:before{content:'';display:inline-block;float:left;width:6px;height:1px;-ms-flex-negative:0;flex-shrink:0;border-top:7px solid #465594;border-bottom:calc(65px - 8px) solid  #465594;-webkit-box-sizing:content-box;box-sizing:content-box;}.home-nav__group--sante:after{content:'';clear:left;}.home-nav__group--sante:before{position:relative;z-index:3;z-index:4;}.home-nav__group--societe{display:inline-block;width:100%;}.home-nav__group--societe:before{content:'';display:inline-block;float:left;width:6px;height:1px;-ms-flex-negative:0;flex-shrink:0;border-top:7px solid #ce4c11;border-bottom:calc(65px - 8px) solid  #ce4c11;-webkit-box-sizing:content-box;box-sizing:content-box;}.home-nav__group--societe:after{content:'';clear:left;}.home-nav__group--societe:before{position:relative;z-index:3;z-index:4;}.home-nav__group-label{position:relative;z-index:3;font-family:'museo-sans';font-weight:900;text-transform:uppercase;color:#2472b5;font-size:1.25rem;line-height:0.75;padding:2.125rem 0 1rem 1.25rem;letter-spacing:1px;}.home-nav__group-links{display:none;position:absolute;top:0;right:-350px;width:350px;height:100%;padding:50px;z-index:10;background-color:#f2f2f2;}.home-nav__group-link a{display:block;color:#2472b5;text-decoration:none;font-size:1.125rem;line-height:1;padding:0 0 0 1.0625rem;margin:0 0 2.1875rem 0;border-left:1px solid #2472b5;-webkit-transition:border 0.1s;transition:border 0.1s;}.home-nav__group-link a:hover{border-width:6px;}.home-nav__group-title{font-family:'museo-sans';font-weight:100;font-size:3.75rem;line-height:1;text-transform:uppercase;}.home-nav__group-detail{font-family:'museo-sans';font-weight:500;font-size:1rem;line-height:1.63;padding:2.3125rem 0 3.1875rem;}.home-nav:after{position:absolute;right:-220px;bottom:-148px;width:100%;content:'';display:block;width:1287px;height:1428.153562370302px;background-image:url(/themes/custom/lemag/assets/dist/css/imgs/ird-graph.svg);z-index:2;}.intro{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;}.intro__left{width:100%;-ms-flex-negative:0;flex-shrink:0;}.intro__left > h1,.intro__left > h2,.intro__left > h3{font-family:'museo';font-weight:100;color:#2472b5;font-size:1.875rem;line-height:1;text-align:right;text-align:left;}.intro__left > h1 span,.intro__left > h2 span,.intro__left > h3 span{display:block;color:#000;font-family:'museo';font-weight:900;font-size:1.5rem;line-height:1;padding:0;margin:0 0 0.3125rem 0;}@media screen and (min-width:801px){.intro__left > h1,.intro__left > h2,.intro__left > h3{font-size:3.75rem;line-height:1;}.intro__left > h1 span,.intro__left > h2 span,.intro__left > h3 span{font-size:2.25rem;line-height:1;padding:0;margin:0;}}.intro__left > p{font-size:1rem;line-height:1.63;padding:0.75rem 0 0 0;text-align:left;}.intro__left > p a{position:relative;display:inline-block;color:#000;text-decoration:none;}.intro__left > p a:before{content:'';display:block;position:absolute;top:50%;left:0;width:100%;z-index:-1;height:30%;background-color:#ff0;-webkit-transition:top 0.4s,height 0.4s;transition:top 0.4s,height 0.4s;}.intro__left > p a:hover:before{top:0%;height:100%;}@media (min-width:1400px){.intro__left{width:440px;margin-top:-20px;padding-top:20px;}.intro__left > h1,.intro__left > h2,.intro__left > h3{text-align:right;}.intro__left > p{text-align:right;font-size:1rem;line-height:1.63;}}.intro__right{margin-left:50px;display:none;-ms-flex-negative:1;flex-shrink:1;-ms-flex-wrap:wrap;flex-wrap:wrap;}@media (min-width:1400px){.intro__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:800px;margin-left:118px;}}.intro__right li:nth-child(1),.intro__right li:nth-child(2),.intro__right li:nth-child(3),.intro__right li:nth-child(4){margin-right:50px;margin-bottom:16px;}@media screen and (min-width:1280px){.intro__right li:nth-child(1),.intro__right li:nth-child(2),.intro__right li:nth-child(3),.intro__right li:nth-child(4){margin-right:100px;margin-bottom:32px;}}.intro__right li:nth-child(5){margin-left:auto;}.intro__right li:nth-child(6),.intro__right li:nth-child(7),.intro__right li:nth-child(8){margin-left:50px;}@media screen and (min-width:1280px){.intro__right li:nth-child(6),.intro__right li:nth-child(7),.intro__right li:nth-child(8){margin-left:90px;}}.lightbox{display:none;position:fixed;width:100%;height:100%;z-index:10;background:rgba(0,0,0,0.8);-webkit-transition:width 1s,height 1s;transition:width 1s,height 1s;}.lightbox__box{position:relative;background-color:#fff;padding:6px;max-width:calc(100% - 10px);max-height:calc(100% - 10px);}@media screen and (min-width:801px){.user-logged-in .lightbox__box{position:absolute;left:50%;top:45%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}}.lightbox__close{position:absolute;right:11px;bottom:11px;width:100%;width:25px;height:25px;border:none;cursor:pointer;background-image:url(/themes/custom/lemag/assets/dist/css/imgs/zoom-close.png);background-size:contain;}@media screen and (min-width:801px){.lightbox__close{position:absolute;right:22px;bottom:22px;width:100%;width:51px;height:51px;}}.lightbox__pic{max-width:100%;margin:0 auto;display:block;}.lightbox__caption{padding:12px 16px;}@media screen and (min-width:801px){.lightbox__caption{padding:24px 31px;}}.lightbox__caption-body{font-family:'museo';font-weight:700;font-size:0.8125rem;line-height:1.15;}@media screen and (min-width:801px){.lightbox__caption-body{font-size:0.9375rem;line-height:1.13;}}.lightbox__caption-credits{font-family:'museo-sans';font-weight:500;font-size:0.75rem;line-height:1.08;padding:0.625rem 0 0 0;}@media screen and (min-width:801px){.lightbox__caption-credits{font-size:0.875rem;line-height:1.14;padding:1.25rem 0 0 0;}}.lightbox.lightbox--open{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;}.lightbox--loading .lightbox__box{display:none;}.media{position:relative;display:block;color:#000;text-decoration:none;}.media__pic{position:relative;overflow:hidden;padding-bottom:60.43956043956044%;}@media screen and (min-width:801px){.media__pic{padding-bottom:59.894459102902374%;}}.media__pic img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform 0.5s ease-in-out;transition:-webkit-transform 0.5s ease-in-out;transition:transform 0.5s ease-in-out;transition:transform 0.5s ease-in-out,-webkit-transform 0.5s ease-in-out;}.media__pic:after{-webkit-transition:-webkit-transform 0.7s ease-in-out;transition:-webkit-transform 0.7s ease-in-out;transition:transform 0.7s ease-in-out;transition:transform 0.7s ease-in-out,-webkit-transform 0.7s ease-in-out;}.media--video .media__pic:after{position:absolute;top:50%;right:0;bottom:0;left:50%;width:100%;margin:-17.5px 0 0 -17.5px;width:35px;height:35px;text-align:center;background-repeat:no-repeat;background-position:center;color:#fff;content:'';background-image:url(/themes/custom/lemag/assets/dist/css/imgs/video_desktop.svg);}.media--podcast .media__pic:after{position:absolute;top:50%;right:0;bottom:0;left:50%;width:100%;margin:-17.5px 0 0 -17.5px;width:35px;height:35px;text-align:center;background-repeat:no-repeat;background-position:center;color:#fff;content:'';background-image:url(/themes/custom/lemag/assets/dist/css/imgs/podcast_desktop.svg);}.media--data .media__pic:after{position:absolute;top:50%;right:0;bottom:0;left:50%;width:100%;margin:-17.5px 0 0 -17.5px;width:35px;height:35px;text-align:center;background-repeat:no-repeat;background-position:center;color:#fff;content:'';background-image:url(/themes/custom/lemag/assets/dist/css/imgs/dataviz_desktop.svg);}.media--image .media__pic:after{position:absolute;top:50%;right:0;bottom:0;left:50%;width:100%;margin:-17.5px 0 0 -17.5px;width:35px;height:35px;text-align:center;background-repeat:no-repeat;background-position:center;color:#fff;content:'';background-image:url(/themes/custom/lemag/assets/dist/css/imgs/image_desktop.svg);}.media--text .media__pic:after{position:absolute;top:50%;right:0;bottom:0;left:50%;width:100%;margin:-17.5px 0 0 -17.5px;width:35px;height:35px;text-align:center;background-repeat:no-repeat;background-position:center;color:#fff;content:'';background-image:url(/themes/custom/lemag/assets/dist/css/imgs/text_desktop.svg);}@media screen and (min-width:801px){.media--video .media__pic:after{position:absolute;top:50%;right:0;bottom:0;left:50%;width:100%;margin:-31px 0 0 -31px;width:62px;height:62px;text-align:center;background-repeat:no-repeat;background-position:center;color:#fff;content:'';background-image:url(/themes/custom/lemag/assets/dist/css/imgs/video_desktop.svg);}.media--podcast .media__pic:after{position:absolute;top:50%;right:0;bottom:0;left:50%;width:100%;margin:-31px 0 0 -31px;width:62px;height:62px;text-align:center;background-repeat:no-repeat;background-position:center;color:#fff;content:'';background-image:url(/themes/custom/lemag/assets/dist/css/imgs/podcast_desktop.svg);}.media--data .media__pic:after{position:absolute;top:50%;right:0;bottom:0;left:50%;width:100%;margin:-31px 0 0 -31px;width:62px;height:62px;text-align:center;background-repeat:no-repeat;background-position:center;color:#fff;content:'';background-image:url(/themes/custom/lemag/assets/dist/css/imgs/dataviz_desktop.svg);}.media--image .media__pic:after{position:absolute;top:50%;right:0;bottom:0;left:50%;width:100%;margin:-31px 0 0 -31px;width:62px;height:62px;text-align:center;background-repeat:no-repeat;background-position:center;color:#fff;content:'';background-image:url(/themes/custom/lemag/assets/dist/css/imgs/image_desktop.svg);}.media--text .media__pic:after{position:absolute;top:50%;right:0;bottom:0;left:50%;width:100%;margin:-31px 0 0 -31px;width:62px;height:62px;text-align:center;background-repeat:no-repeat;background-position:center;color:#fff;content:'';background-image:url(/themes/custom/lemag/assets/dist/css/imgs/text_desktop.svg);}}.media:hover .media__title{color:#2472b5;}.media:hover .media__pic img,.media:hover .media__pic:after{-webkit-transform:scale(1.2);transform:scale(1.2);}.media__infos{position:relative;z-index:1;display:block;background-color:#fff;width:93.61111111111111%;min-height:260px;margin-top:-72px;margin-left:auto;padding:47px 30px;}@media screen and (min-width:801px){.media__infos{width:50%;}}.media__type{font-family:'museo-sans';font-weight:100;font-size:1.125rem;line-height:1;padding:0;margin:0 0 1.1875rem 0;text-transform:uppercase;}.media__title{font-family:'museo';font-weight:700;font-size:1.875rem;line-height:1;padding:0;margin:0 0 1.125rem 0;-webkit-transition:color 0.3s;transition:color 0.3s;}.media__description{font-family:'museo-sans';font-weight:300;font-size:1.125rem;line-height:1.33;padding:0;margin:0 0 1.125rem 0;}@media screen and (min-width:1559px){.medias:before{content:'';position:absolute;top:50%;left:0;width:100%;z-index:0;display:block;width:100%;height:50%;background-color:#fff;}}.medias__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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}@media screen and (min-width:1559px){.medias__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.medias__media{width:100%;}@media screen and (min-width:801px){.medias__media{width:758px;}}.medias__media:first-child{margin-bottom:24px;}@media screen and (min-width:1559px){.medias__media:first-child{margin-bottom:0;margin-right:28px;}}.more{padding:30px;}.more__title{font-family:'museo';font-weight:700;font-size:1.875rem;line-height:1;color:#000;}.more li{margin-top:15px;}.more li:first-child{margin-top:24px;}.more__link{display:block;font-family:'museo-sans';font-weight:500;color:#2472b5;border-left:2px solid #2472b5;text-decoration:none;-webkit-transition:border 0.1s;transition:border 0.1s;text-transform:uppercase;font-size:1rem;line-height:1;padding:0 0 0 0.9375rem;}.more__link:hover{border-width:6px;}@media screen and (min-width:801px){.more__link{font-size:1.125rem;line-height:1;padding:0 0 0 0.9375rem;}}.more__link.last span.view_all{background:#2472b5;color:#f2f2f2;padding:0 5px;margin-left:-5px;}@media screen and (max-width:800px){.more__links{margin-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.more li{width:50%;margin-bottom:15px;}}.nav-cover{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;height:100vw;}.nav-cover >*:nth-child(1){display:none;}.nav-cover >*:nth-child(2){-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}@media screen and (min-width:801px){.nav-cover{height:62.39600665557404vw;min-height:751px;}}@media screen and (min-width:1280px){.nav-cover{height:46.875vw;}.nav-cover >*:nth-child(1){display:block;}.nav-cover:before{content:'';display:block;width:29px;background-color:#2472b5;-ms-flex-negative:0;flex-shrink:0;}}.page__header{position:-webkit-sticky;position:sticky;width:100%;top:0;z-index:4;}@media print{.page__header{display:none;}}.page__content{position:relative;z-index:2;padding:34px 0;}@media screen and (min-width:801px){.page__content{padding:0 0 45px;}}.page__content-layout{max-width:1600px;margin:auto;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}@media screen and (min-width:801px){.page__content-layout{display:block;}}.page__content-sticky{width:100%;}@media screen and (max-width:800px){.page__content-sticky{height:auto !important;}}@media screen and (min-width:801px){.page__content-sticky{position:-webkit-sticky;position:sticky;top:100px;z-index:1;width:307px;}}.page__content-nav{width:100%;}@media screen and (min-width:801px){.page__content-nav{position:absolute;width:auto;}}@media screen and (min-width:1280px){.page__content-nav{width:452px;}}.page__content-main{position:relative;overflow:hidden;padding-bottom:56px;}@media screen and (max-width:800px){.page__content-main{margin-top:0 !important;min-height:0 !important;width:100%;}}.page__content-main .chapter .picture{z-index:99;}.page__footer{position:relative;z-index:3;background:#f2f2f2;}.page__footer .social{padding:40px 24px 64px 24px;}@media screen and (min-width:801px){.page__footer .social{padding:56px 0 56px 0;}}@media screen and (min-width:801px){.page--home .page__header header{position:absolute;top:0;left:0;width:100%;}}.page--home .page__content{width:100%;overflow-x:hidden;}.page--home .page__content .intro{padding:31px 24px 76px 24px;}@media screen and (min-width:801px){.page--home .page__content .intro{padding:70px 54px;}}@media (min-width:1400px){.page--home .page__content .intro{padding:70px 24px;}}.page--home .page__content .articles .section__header:before{content:'';display:block;position:absolute;top:-104px;right:auto;bottom:auto;left:0;width:100%;width:80px;height:80px;background-color:transparent;border-left:40px solid #fff;border-right:40px solid transparent;border-top:40px solid transparent;border-bottom:40px solid transparent;}@media screen and (min-width:801px){.page--home .page__content .articles .section__header:before{position:absolute;top:-88px;right:auto;bottom:auto;left:0;width:100%;width:200px;height:200px;background-color:transparent;border-left:100px solid #fff;border-right:100px solid transparent;border-top:100px solid transparent;border-bottom:100px solid transparent;}}.page--home .page__content .medias{margin:128px 0 0 0;padding-bottom:32px;}.page--home .page__content .medias .section__header:before{content:'';display:block;position:absolute;top:-104px;right:0;bottom:auto;left:auto;width:100%;width:80px;height:80px;background-color:transparent;border-right:40px solid #fff;border-left:40px solid transparent;border-top:40px solid transparent;border-bottom:40px solid transparent;}@media screen and (min-width:801px){.page--home .page__content .medias .section__header:before{position:absolute;top:-88px;right:0;bottom:auto;left:auto;width:100%;width:200px;height:200px;background-color:transparent;border-right:100px solid #fff;border-left:100px solid transparent;border-top:100px solid transparent;border-bottom:100px solid transparent;}}.page--edito .page__content{background-color:#fff;}.page--edito .page__content .article-preview--cover-edito{height:100vw;}@media screen and (min-width:801px){.page--edito .page__content .article-preview--cover-edito{height:37.1875vw;min-height:580px;}}@media print{.page--edito .page__content .article-preview--cover-edito{height:auto !important;}}.page--edito .page__content-main{padding-top:34px;overflow:visible;}@media screen and (min-width:600px){.page--edito .page__content-main{padding-top:0;}}.page--debat .page__content,.page-node-type-point-of-view .page__content{background-color:#fff;}.page--debat .page__content-main,.page-node-type-point-of-view .page__content-main{padding-top:34px;}@media screen and (min-width:801px){.page--debat .page__content-main,.page-node-type-point-of-view .page__content-main{padding-top:0;}}.page--basic .page__content{background-color:#fff;}.page--result .page__content-main{z-index:0;}.page--result .page__content-sticky{z-index:1;}.page--result .page__footer{z-index:0;}.page--result .page__content{z-index:1;}.page--result .page__header{z-index:2;}.page--result .page__content{background-color:#fff;}.page--result .page__content-layout{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}@media screen and (min-width:801px){.page--result .page__content-layout{display:block;}}.page--result .cover-results{z-index:0;}.page--result .results{margin:0 24px;}@media screen and (min-width:801px){.page--result .results{margin-left:452px;margin-right:66px;}}.page--result .content-layout{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.picture{position:relative;overflow:hidden;}.picture figcaption{position:absolute;top:auto;right:auto;bottom:0;left:0;width:100%;background-color:rgba(0,0,0,0.67);-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;padding:10px 20px 10px 20px;}@media screen and (min-width:801px){.picture figcaption{padding:21px 40px 21px 40px;}}.picture[data-original] figcaption{display:none;}.picture[data-original]:hover{cursor:pointer;}.picture[data-original]:after{content:'';background-image:url(/themes/custom/lemag/assets/dist/css/imgs/zoom.svg);position:absolute;right:7px;bottom:7px;width:100%;width:25px;height:25px;}@media screen and (min-width:801px){.picture[data-original]:after{position:absolute;right:14px;bottom:14px;width:100%;width:51px;height:51px;}}.cta .picture[data-original]:after{background:none;width:0;height:0;}.picture:hover figcaption{-webkit-transform:translateY(0);transform:translateY(0);}.picture__image,.picture > img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.picture__caption{color:#fff;font-family:'museo';font-weight:700;text-align:right;font-size:0.875rem;line-height:1.14;}@media screen and (min-width:801px){.picture__caption{font-size:1.125rem;line-height:1.33;}}.picture__credits{color:#fff;font-family:'museo-sans';font-weight:500;text-align:right;font-size:0.75rem;line-height:1.33;}@media screen and (min-width:801px){.picture__credits{font-size:0.875rem;line-height:1.71;}}@media screen and (max-width:800px){.results__header{padding:24px 0;}}@media screen and (min-width:801px){.results__header{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;}}.results__pagination{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-transform:scale(0.7);transform:scale(0.7);padding:24px 0;}@media screen and (min-width:801px){.results__pagination{-webkit-transform:scale(1);transform:scale(1);padding:56px 0;}}.results__pagination.no-desktop{padding:0 0 24px;}@media screen and (min-width:801px){.results__pagination.no-desktop{display:none;}}.results__pagination a{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;font-family:'museo-sans';font-weight:500;font-size:0.875rem;line-height:1;padding:1.0625rem 0;text-decoration:none;color:#2472b5;width:50px;height:50px;cursor:pointer;border:none;background:none;}.results__pagination ul{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;}.results__pagination li{padding:0 12.5px;}.results__pagination li a{border:1px solid #f2f2f2;color:#000;}.results__pagination li a:hover{color:#2472b5;}.results__pagination li a[selected]{background-color:#2472b5;border:none;color:#fff;}.results .list-header__tools.form--inline .form-item{float:none;margin-right:0;}.results .btn-wrapper{display:block;width:28%;}@media screen and (max-width:400px){.results .btn-wrapper{width:100%;margin-top:5px;}}@media screen and (min-width:801px){.results .btn-wrapper{width:auto;margin-left:10px;}}.results .btn-wrapper input[type="submit"]{height:3em;border:none;text-align:center;background:#2472b5;outline:none;color:#fff;font-weight:bold;width:100%;font-size:14px;cursor:pointer;margin:0;}@media screen and (min-width:801px){.results .btn-wrapper input[type="submit"]{height:34px;padding:0 1.5rem;}}.richtext p,.richtext span{font-family:'museo-sans';font-weight:500;color:#000;font-size:14px;line-height:22px;}@media screen and (min-width:801px){.richtext p,.richtext span{font-size:21px;line-height:34px;}}.richtext p{margin-bottom:15px;}.richtext ul li:before{content:'\25A0';color:#f00;margin-right:7px;}.richtext ol{counter-reset:list-counter;}.richtext ol li{counter-increment:list-counter;}.richtext ol li:before{content:counter(list-counter) ".";margin-right:7px;color:#f00;}.richtext ol,.richtext ul,.richtext dl{margin-bottom:15px;}.richtext a:hover{text-decoration:underline;}.richtext--quote{display:block;font-family:'museo';font-weight:100;font-size:1rem;line-height:1.25;padding:0.8125rem 0 0 1.8125rem;border-left:4px solid #e10f21;}@media screen and (min-width:801px){.richtext--quote{font-size:1.75rem;line-height:1.29;padding:1.125rem 0 0.75rem 1.8125rem;}}@media screen and (min-width:1280px){.richtext--quote{font-size:1.75rem;line-height:1.29;padding:1.125rem 0 0.75rem 1.8125rem;margin:0 0 0 17.1875rem;}}.richtext.richtext--box{background-color:#465594;color:#fff;font-family:'museo';font-weight:500;font-size:0.75rem;line-height:1.33;padding:1.875rem 1.625rem;margin:0 -1.5rem;}@media screen and (min-width:801px){.richtext.richtext--box{font-size:1.125rem;line-height:1.33;padding:2.25rem 3.25rem;margin:0;}}.richtext.richtext--box p,.richtext.richtext--box span,.richtext.richtext--box li,.richtext.richtext--box em,.richtext.richtext--box strong{font-size:0.75rem;line-height:1.33;color:#fff;font-family:'museo';font-weight:500;}@media screen and (min-width:801px){.richtext.richtext--box p,.richtext.richtext--box span,.richtext.richtext--box li,.richtext.richtext--box em,.richtext.richtext--box strong{font-size:1.125rem;line-height:1.33;}}.richtext.richtext--box li:before{color:#fff;}.richtext.richtext--box a{display:block;color:#fff;text-transform:uppercase;font-family:'museo-sans';font-weight:900;font-style:normal;text-decoration:underline;font-size:0.625rem;line-height:1;padding:1.25rem 0 0 0;}@media screen and (min-width:801px){.richtext.richtext--box a{font-size:0.75rem;line-height:1;padding:0.625rem 0 0 0;}}.richtext.richtext--box .note-id{top:1px;left:0;width:14px;height:14px;margin:auto 5px;display:inline-block;vertical-align:middle;line-height:1;}.richtext.richtext--box .note-id:after{left:1px;top:-12px;position:relative;}@media screen and (min-width:801px){.richtext.richtext--box .note-id{top:0;}.richtext.richtext--box .note-id:after{left:0;top:-14px;}}.richtext.richtext--box .tippy-tooltip.ird-theme{top:-9px;}.richtext + .richtext--text{margin-top:56px;}.richtext + .richtext--quote{margin-top:56px;}.richtext + .richtext--box{margin-top:56px;}.richtext-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}@media screen and (min-width:1280px){.richtext-image{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.richtext-image__text p,.richtext-image__text span{font-family:'museo-sans';font-weight:500;color:#000;font-size:14px;line-height:22px;}@media screen and (min-width:801px){.richtext-image__text p,.richtext-image__text span{font-size:21px;line-height:34px;}}.richtext-image__text p{margin-bottom:15px;}.richtext-image__text ul li:before{content:'\25A0';color:#f00;margin-right:7px;}.richtext-image__text ol{counter-reset:list-counter;}.richtext-image__text ol li{counter-increment:list-counter;}.richtext-image__text ol li:before{content:counter(list-counter) ".";margin-right:7px;color:#f00;}.richtext-image__text ol,.richtext-image__text ul,.richtext-image__text dl{margin-bottom:15px;}.richtext-image__text a:hover{text-decoration:underline;}.richtext-image__pic{-ms-flex-negative:0;flex-shrink:0;width:100%;margin-bottom:30px;}@media screen and (min-width:1280px){.richtext-image__pic{width:auto;margin-right:28px;margin-bottom:0;}}.richtext-image__text+.richtext-image__pic{margin-top:30px;margin-bottom:0;}@media screen and (min-width:1280px){.richtext-image__text+.richtext-image__pic{margin-left:28px;margin-right:0;}}.slider-article{height:365px;}.slider-article__slides{display:-webkit-box;display:-ms-flexbox;display:flex;}.slider-article__slide{position:relative;-ms-flex-negative:0;flex-shrink:0;overflow:hidden;width:365px;height:365px;padding:0 24px;}@media screen and (min-width:500px){.slider-article__slide{margin:0 15px;padding:0;}}@media screen and (min-width:500px){.slider-article__slide:only-of-type{margin:0 auto;}}.slider-article .article-preview{height:100%;}.slider-article .article-preview .article-preview__pic{-webkit-transform:scale(1);transform:scale(1);}.slider-article .article-preview .article-preview__pic:before{opacity:0.8;}.slider-article .article-preview:hover .article-preview__pic{-webkit-transform:scale(1.2);transform:scale(1.2);}.slider-article .article-preview:hover .article-preview__pic:before{opacity:1;}.slider-article .article-preview:hover .article-preview__pic{opacity:0.4;}.swiper-container-initialized.slider-article{width:100%;overflow:hidden;position:relative;}@media screen and (min-width:801px){.swiper-container-initialized.slider-article{position:initial;}}.swiper-container-initialized.slider-article .slider-article__slides{display:-webkit-box;display:-ms-flexbox;display:flex;}.swiper-container-initialized.slider-article .slider-article__slide{position:relative;-ms-flex-negative:0;flex-shrink:0;overflow:hidden;}.swiper-container-initialized.slider-article .slider-article__nav{position:absolute;top:145px;right:0;bottom:auto;left:0;width:100%;max-width:100%;z-index:10;}@media screen and (min-width:801px){.swiper-container-initialized.slider-article .slider-article__nav{position:absolute;top:50%;right:0;bottom:auto;left:0;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}}.swiper-container-initialized.slider-article .slider-article__left,.swiper-container-initialized.slider-article .slider-article__right{display:block;}.swiper-container-initialized.slider-article .slider-article__left,.swiper-container-initialized.slider-article .slider-article__right{display:block;position:absolute;width:171px;height:171px;border-radius:171px;background-color:#2472b5;border:none;cursor:pointer;-webkit-transition:-webkit-transform 0.5s;transition:-webkit-transform 0.5s;transition:transform 0.5s;transition:transform 0.5s,-webkit-transform 0.5s;-webkit-transform:translateX(0);transform:translateX(0);}.swiper-container-initialized.slider-article .slider-article__left.swiper-button-disabled,.swiper-container-initialized.slider-article .slider-article__right.swiper-button-disabled{display:none;}.swiper-container-initialized.slider-article .slider-article__left:focus,.swiper-container-initialized.slider-article .slider-article__right:focus{outline:none;}.swiper-container-initialized.slider-article .slider-article__left:after,.swiper-container-initialized.slider-article .slider-article__right:after{content:'';display:block;color:#fff;background-repeat:no-repeat;}.swiper-container-initialized.slider-article .slider-article__left{left:-36px;padding-right:32px;}@media screen and (min-width:801px){.swiper-container-initialized.slider-article .slider-article__left{left:-100px;-webkit-transform:translateX(-171px);transform:translateX(-171px);}}.swiper-container-initialized.slider-article .slider-article__left:after{background-image:url(/themes/custom/lemag/assets/dist/css/imgs/arrow-left.svg);background-position:right,center;margin-right:-20px;}@media screen and (min-width:801px){.swiper-container-initialized.slider-article .slider-article__left:after{margin-right:0;}}.swiper-container-initialized.slider-article .slider-article__right{right:-36px;}@media screen and (min-width:801px){.swiper-container-initialized.slider-article .slider-article__right{right:-100px;-webkit-transform:translateX(171px);transform:translateX(171px);}}.swiper-container-initialized.slider-article .slider-article__right:after{background-image:url(/themes/custom/lemag/assets/dist/css/imgs/arrow-right.svg);background-position:left,center;margin-left:12px;}@media screen and (min-width:801px){.swiper-container-initialized.slider-article .slider-article__right:after{margin-left:30px;}}.swiper-container-initialized.slider-article .slider-article__left,.swiper-container-initialized.slider-article .slider-article__right{width:70px;height:70px;}@media screen and (min-width:801px){.swiper-container-initialized.slider-article .slider-article__left,.swiper-container-initialized.slider-article .slider-article__right{width:171px;height:171px;}}.swiper-container-initialized.slider-article .slider-article__left:after,.swiper-container-initialized.slider-article .slider-article__right:after{height:15px;}@media screen and (min-width:801px){.swiper-container-initialized.slider-article .slider-article__left:after,.swiper-container-initialized.slider-article .slider-article__right:after{height:inherit;}}@media screen and (min-width:801px){.swiper-container-initialized.slider-article:hover .slider-article__left,.swiper-container-initialized.slider-article:hover .slider-article__right{-webkit-transform:translateX(0);transform:translateX(0);}}.slider-insta{height:354px;}.slider-insta__slide{width:354px;height:354px;}.slider-insta__slide img{min-width:100%;min-height:100%;}.slider-insta__slide:after{position:absolute;top:auto;right:auto;bottom:25px;left:25px;width:100%;z-index:1;content:'';display:block;width:34px;height:34px;background-image:url(/themes/custom/lemag/assets/dist/css/imgs/insta.svg);background-repeat:no-repeat;background-size:contain;background-position:center;}.swiper-container-initialized.slider-insta{position:relative;width:100%;overflow:hidden;}.swiper-container-initialized.slider-insta .slider-insta__slides{display:-webkit-box;display:-ms-flexbox;display:flex;}.swiper-container-initialized.slider-insta .slider-insta__slide{position:relative;-ms-flex-negative:0;flex-shrink:0;overflow:hidden;}.swiper-container-initialized.slider-insta .slider-insta__nav{position:absolute;top:auto;right:auto;bottom:50%;left:0;width:100%;z-index:10;}.swiper-container-initialized.slider-insta .slider-insta__left,.swiper-container-initialized.slider-insta .slider-insta__right{display:none;position:absolute;width:171px;height:171px;margin-top:-85.5px;border-radius:171px;background-color:#2472b5;border:none;cursor:pointer;-webkit-transition:-webkit-transform 0.5s;transition:-webkit-transform 0.5s;transition:transform 0.5s;transition:transform 0.5s,-webkit-transform 0.5s;}@media screen and (min-width:801px){.swiper-container-initialized.slider-insta .slider-insta__left,.swiper-container-initialized.slider-insta .slider-insta__right{display:block;}}.swiper-container-initialized.slider-insta .slider-insta__left:focus,.swiper-container-initialized.slider-insta .slider-insta__right:focus{outline:none;}.swiper-container-initialized.slider-insta .slider-insta__left:after,.swiper-container-initialized.slider-insta .slider-insta__right:after{content:'';display:block;color:#fff;width:14px;height:28px;background-repeat:no-repeat;}.swiper-container-initialized.slider-insta .slider-insta__left{left:-100px;-webkit-transform:translateX(-171px);transform:translateX(-171px);}.swiper-container-initialized.slider-insta .slider-insta__left:after{margin-left:123px;background-image:url(/themes/custom/lemag/assets/dist/css/imgs/arrow-left.svg);background-position:right,center;}.swiper-container-initialized.slider-insta .slider-insta__right{right:-100px;-webkit-transform:translateX(171px);transform:translateX(171px);}.swiper-container-initialized.slider-insta .slider-insta__right:after{margin-left:34px;background-image:url(/themes/custom/lemag/assets/dist/css/imgs/arrow-right.svg);background-position:left,center;}.swiper-container-initialized.slider-insta:hover .slider-insta__left,.swiper-container-initialized.slider-insta:hover .slider-insta__right{-webkit-transform:translateX(0);transform:translateX(0);}.social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}@media screen and (min-width:801px){.social{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 screen and (min-width:1024px){.social{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.social__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-top:14px;}@media screen and (min-width:801px){.social__links{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:auto;}}@media screen and (min-width:1024px){.social__links{margin-top:0;}}.social__links >li{margin-left:0;}@media screen and (min-width:801px){.social__links >li{margin-left:58px;}}@media screen and (min-width:1024px){.social__links >li{margin-left:40px;}}.social__links >li:first-child{margin-left:0;}@media screen and (min-width:1024px){.social__links >li:first-child{margin-left:70px;}}.social__links >li a{display:block;width:40px;height:40px;}@media screen and (min-width:801px){.social__links >li a{width:55px;}}.social__links >li a svg,.social__links >li a img{width:100%;height:100%;}.social__title{display:block;font-family:'museo';font-weight:100;color:#2472b5;font-size:1.875rem;line-height:1;text-align:right;text-align:left;}.social__title span{display:block;color:#000;font-family:'museo';font-weight:900;font-size:1.5rem;line-height:1;padding:0;margin:0 0 0.3125rem 0;}@media screen and (min-width:801px){.social__title{font-size:3.75rem;line-height:1;}.social__title span{font-size:2.25rem;line-height:1;padding:0;margin:0;}}.social__title span{font-family:'museo';font-weight:500;}@media screen and (min-width:1024px){.social__title{text-align:right;}}.speaker{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;}.speaker__avatar img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;border-radius:100%;}@media screen and (min-width:801px){.speaker__text{max-width:312px;}}.speaker__quote{font-family:'museo';font-weight:900;font-size:0.875rem;line-height:1;padding:0;margin:0 0 0 7.75rem;min-height:124px;}@media screen and (min-width:801px){.speaker__quote{font-size:1.5rem;line-height:1.25;padding:0;margin:0;min-height:0;}}.speaker__name{font-family:'museo';font-weight:500;font-size:1.3125rem;line-height:1.14;}@media screen and (min-width:801px){.speaker__name{font-size:1.3125rem;line-height:1.14;padding:1.875rem 0 0 0;}}.speaker__activity{font-family:'museo-sans';font-weight:500;font-size:0.875rem;line-height:1.21;}@media screen and (min-width:801px){.speaker__activity{font-size:0.875rem;line-height:1.21;padding:0;}}.speaker figure{position:relative;overflow:hidden;width:110px;height:110px;border-radius:500px;}@media screen and (max-width:800px){.speaker figure{position:absolute;top:0;right:auto;bottom:auto;left:0;-ms-flex-negative:0;flex-shrink:0;width:110px;height:110px;border-radius:110px;margin-bottom:13px;}}@media screen and (min-width:801px){.speaker figure{width:202px;height:202px;}}.speaker figure:hover figcaption{bottom:0;z-index:1;}.speaker figcaption{position:absolute;bottom:-250px;left:0;width:100%;z-index:-10;background:rgba(0,0,0,0.8);color:#fff;padding:1rem 1.5rem;-webkit-transition:all ease-in-out 0.6s;transition:all ease-in-out 0.6s;text-align:center;max-height:100%;font-size:14px;}.speaker figcaption p{text-align:center;max-width:80%;margin:auto;}.subscribe{position:relative;margin:0 auto;padding:55px 0;overflow:hidden;}@media screen and (min-width:801px){.subscribe{padding:80px 0;}}.subscribe:before{content:'';position:absolute;top:50%;right:0;bottom:0;left:0;width:100%;z-index:-2;width:100%;height:50%;background-color:#fff;}.subscribe:after{content:'';position:absolute;top:0;right:0;bottom:0;left:50%;width:100%;z-index:-1;width:100%;margin-left:-50%;background-color:#2472b5;height:100%;}@media screen and (min-width:1280px){.subscribe:after{width:1195px;margin-left:-597.5px;}}.subscribe__rgpd{display:block;width:100%;padding:0 24px;margin:auto;margin-top:15px;}@media screen and (min-width:801px){.subscribe__rgpd{padding:0;width:80%;}}@media screen and (min-width:1280px){.subscribe__rgpd{max-width:930px;}}.subscribe__rgpd p{color:#fff;}.subscribe__rgpd a{color:#fff;}.subscribe__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:auto;padding:0 24px;width:100%;}@media screen and (min-width:801px){.subscribe__content{padding:0;width:80%;}}@media screen and (min-width:1280px){.subscribe__content{width:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:930px;}}.subscribe__label{font-family:'museo';font-weight:500;font-size:1.5rem;line-height:1;color:#fff;-ms-flex-negative:0;flex-shrink:0;white-space:nowrap;}@media screen and (min-width:801px){.subscribe__label{font-size:2.25rem;line-height:1;}}.subscribe__field{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;width:100%;margin-left:0;padding-top:12px;}@media screen and (min-width:1280px){.subscribe__field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-top:0;width:573px;margin-left:29px;}}.subscribe__input{width:88%;}.subscribe__input,.subscribe__button{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border:none;font-size:1.125rem;line-height:1;padding:0 1.375rem;margin:0 0.5625rem 0 0;font-family:'museo-sans';font-weight:100;color:#000;height:64px;border-radius:5px;}.subscribe__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative;width:15%;margin:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 0.5rem;}.subscribe__button:before{content:'';display:block;width:33px;height:23px;margin:-3px 0 0 0;background-image:url(/themes/custom/lemag/assets/dist/css/imgs/enveloppe.svg);background-repeat:no-repeat;background-position:center;}@media screen and (min-width:801px){.subscribe__button{width:initial;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 1.375rem;}}.subscribe__button input{position:absolute;top:0;left:0;width: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;font-family:'museo-sans';font-weight:500;height:64px;font-size:1rem;line-height:1;padding:0 3.125rem;margin:0;text-transform:uppercase;color:#fff;border:1px solid #fff;border-radius:5px;background-color:transparent;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;padding:0;}.subscribe__button input:hover{background-color:rgba(255,255,255,0.2);}.subscribe__button p{display:none;text-transform:uppercase;font-weight:700;cursor:pointer;font-family:'museo-sans';color:#fff;padding:0 20px;}@media screen and (min-width:801px){.subscribe__button p{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0 35px 0 26px;}}.tabs-authors input[type="radio"]{display:none;}.tabs-authors ul:nth-child(1){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:39px;}@media screen and (max-width:800px){.tabs-authors ul:nth-child(1){overflow-x:scroll;-webkit-overflow-scrolling:touch;width:100%;}}.tabs-authors ul:nth-child(1) li{padding-bottom:10px;white-space:nowrap;}.tabs-authors ul:nth-child(1) label{display:inline-block;font-family:'museo-sans';font-weight:500;font-size:1rem;line-height:1;padding:0 0 0.5rem 0;color:#2472b5;text-transform:uppercase;cursor:pointer;}.tabs-authors ul:nth-child(1) input[type="radio"]:checked+label{font-family:'museo-sans';font-weight:900;color:#333;border-bottom:2px solid #2472b5;}.tabs-authors ul:nth-child(1) li + li{margin-left:45px;}@media screen and (max-width:800px){.tabs-authors ul:nth-child(1) li:last-child{padding-right:24px;}}.tabs-authors ul:nth-child(2){min-height:200px;}@media screen and (max-width:800px){.tabs-authors ul:nth-child(2){margin-right:24px;}}.tabs-authors ul:nth-child(2) > li{border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;border:none;display:none;}.tabs-authors ul:nth-child(2) > li p,.tabs-authors ul:nth-child(2) > li span{font-family:'museo-sans';font-weight:500;color:#000;font-size:14px;line-height:22px;}@media screen and (min-width:801px){.tabs-authors ul:nth-child(2) > li p,.tabs-authors ul:nth-child(2) > li span{font-size:21px;line-height:34px;}}.tabs-authors ul:nth-child(2) > li p{margin-bottom:15px;}.tabs-authors ul:nth-child(2) > li ul li:before{content:'\25A0';color:#f00;margin-right:7px;}.tabs-authors ul:nth-child(2) > li ol{counter-reset:list-counter;}.tabs-authors ul:nth-child(2) > li ol li{counter-increment:list-counter;}.tabs-authors ul:nth-child(2) > li ol li:before{content:counter(list-counter) ".";margin-right:7px;color:#f00;}.tabs-authors ul:nth-child(2) > li ol,.tabs-authors ul:nth-child(2) > li ul,.tabs-authors ul:nth-child(2) > li dl{margin-bottom:15px;}.tabs-authors ul:nth-child(2) > li a:hover{text-decoration:underline;}.tabs-authors ul:nth-child(2) > li label{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;font-family:'museo-sans';font-weight:700;font-size:0.875rem;line-height:1;padding:0.9375rem 0;text-transform:uppercase;cursor:pointer;}.tabs-authors ul:nth-child(2) > li label:after{content:'+';margin-left:auto;font-size:28px;line-height:0;color:#2472b5;}.tabs-authors ul:nth-child(2) > li input{display:none;}.tabs-authors ul:nth-child(2) > li input:checked + label:after{content:'_';margin-top:-0.3em;}.tabs-authors ul:nth-child(2) > li + li{border-top:none;}.tabs-authors ul:nth-child(2) > li label{display:none;}.tabs-authors ul:nth-child(2) > li p{display:none;font-family:'museo-sans';font-weight:500;font-size:0.875rem;line-height:1;padding:0.75rem 0;color:#333;}.tabs-authors ul:nth-child(2) > li.active p{display:block;}.tabs-authors ul:nth-child(2) > li p{font-size:1.125rem;line-height:1.33;display:block;}.tabs-authors ul:nth-child(2) > li.active{display:block;}@media print{.tabs-authors label,.tabs-authors p,.tabs-authors li{display:block !important;}}@media print{.tabs-authors label{font-size:18px !important;padding:20px 0 0 !important;}}@media print{.tabs-authors p:after,.tabs-authors label:after{background:transparent !important;color:transparent !important;}}@media screen and (max-width:800px){.tabs-authors{margin-right:0 !important;}}.tag{display:inline-block;font-family:'museo-sans';font-weight:700;font-size:1rem;line-height:1;padding:0.8125rem 1rem;color:#fff;text-transform:uppercase;background-color:#000;}.tag--sante{background-color:#465594;}.tag--societe{background-color:#ce4c11;}.tag--terre{background-color:#1d8293;}.tag--vivant{background-color:#d01955;}.teaser{display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none;padding:20px 0;border-top:2px solid #f2f2f2;border-bottom:2px solid #f2f2f2;}@media screen and (min-width:801px){.teaser{padding:30px 0;}}.teaser--video .teaser__pic:after{position:absolute;top:50%;right:0;bottom:0;left:50%;width:100%;margin:-9.5px 0 0 -9.5px;width:19px;height:19px;text-align:center;background-repeat:no-repeat;background-position:center;color:#fff;content:'';background-image:url(/themes/custom/lemag/assets/dist/css/imgs/video_desktop.svg);}.teaser--video .teaser__pic:after{background-size:contain;}@media screen and (min-width:801px){.teaser--video .teaser__pic:after{position:absolute;top:50%;right:0;bottom:0;left:50%;width:100%;margin:-31px 0 0 -31px;width:62px;height:62px;text-align:center;background-repeat:no-repeat;background-position:center;color:#fff;content:'';background-image:url(/themes/custom/lemag/assets/dist/css/imgs/video_desktop.svg);}}.teaser--podcast .teaser__pic:after{position:absolute;top:50%;right:0;bottom:0;left:50%;width:100%;margin:-9.5px 0 0 -9.5px;width:19px;height:19px;text-align:center;background-repeat:no-repeat;background-position:center;color:#fff;content:'';background-image:url(/themes/custom/lemag/assets/dist/css/imgs/podcast_desktop.svg);}.teaser--podcast .teaser__pic:after{background-size:contain;}@media screen and (min-width:801px){.teaser--podcast .teaser__pic:after{position:absolute;top:50%;right:0;bottom:0;left:50%;width:100%;margin:-31px 0 0 -31px;width:62px;height:62px;text-align:center;background-repeat:no-repeat;background-position:center;color:#fff;content:'';background-image:url(/themes/custom/lemag/assets/dist/css/imgs/podcast_desktop.svg);}}.teaser--data .teaser__pic:after{position:absolute;top:50%;right:0;bottom:0;left:50%;width:100%;margin:-9.5px 0 0 -9.5px;width:19px;height:19px;text-align:center;background-repeat:no-repeat;background-position:center;color:#fff;content:'';background-image:url(/themes/custom/lemag/assets/dist/css/imgs/dataviz_desktop.svg);}.teaser--data .teaser__pic:after{background-size:contain;}@media screen and (min-width:801px){.teaser--data .teaser__pic:after{position:absolute;top:50%;right:0;bottom:0;left:50%;width:100%;margin:-31px 0 0 -31px;width:62px;height:62px;text-align:center;background-repeat:no-repeat;background-position:center;color:#fff;content:'';background-image:url(/themes/custom/lemag/assets/dist/css/imgs/dataviz_desktop.svg);}}.teaser__pic{position:relative;-ms-flex-negative:0;flex-shrink:0;background-color:#2472b5;width:109px;height:109px;overflow:hidden;}@media screen and (min-width:801px){.teaser__pic{width:278px;height:195px;}}.teaser__pic img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform 0.5s ease-in-out;transition:-webkit-transform 0.5s ease-in-out;transition:transform 0.5s ease-in-out;transition:transform 0.5s ease-in-out,-webkit-transform 0.5s ease-in-out;}.teaser__text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}.teaser__category,.teaser__title,.teaser__date,.teaser__short{color:#000;}.teaser__category,.teaser__short{display:none;}@media screen and (min-width:801px){.teaser__category,.teaser__short{display:block;}}.teaser__category{text-transform:uppercase;font-family:'museo-sans';font-weight:500;font-size:1.125rem;line-height:1;padding:0 0 1.6875rem 0;}.teaser__title{font-family:'museo';font-weight:900;-webkit-transition:color 0.35s ease-in-out;transition:color 0.35s ease-in-out;font-size:1rem;line-height:1.19;padding:0 0 0.3125rem 0;}@media screen and (min-width:801px){.teaser__title{font-size:1.875rem;line-height:1;padding:0 0 1rem 0;}}.teaser__date{font-family:'museo-sans';font-weight:500;font-size:0.75rem;line-height:1;}@media screen and (min-width:801px){.teaser__date{font-size:1.125rem;line-height:1;padding:0 0 1.9375rem 0;}}.teaser__short{font-family:'museo-sans';font-weight:500;font-size:1.3125rem;line-height:1.14;}.teaser:hover .teaser__title{color:#2472b5;}.teaser:hover .teaser__pic img,.teaser:hover .teaser__pic:after{-webkit-transform:scale(1.2);transform:scale(1.2);}.teaser__pic + .teaser__text{margin-left:14px;}@media screen and (min-width:801px){.teaser__pic + .teaser__text{margin-left:37px;}}.teaser + .teaser{border-top:none;}.tippy-tooltip.ird-theme{border-radius:0;background:#fff;font-size:100%;padding:0;-webkit-box-shadow:0 0 35px rgba(46,35,14,0.15);box-shadow:0 0 35px rgba(46,35,14,0.15);}.tippy-tooltip.ird-theme .tippy-content{color:#000;text-align:left;}.tippy-popper[x-placement^=top] .tippy-tooltip.ird-theme .tippy-arrow{border-top-color:#000;}.tippy-popper[x-placement^=top] .tippy-tooltip.ird-theme .tippy-content{border-bottom:4px solid #000;padding:10px;}@media screen and (min-width:801px){.tippy-popper[x-placement^=top] .tippy-tooltip.ird-theme .tippy-content{padding:20px 25px;}}.tippy-popper[x-placement^=left] .tippy-tooltip.ird-theme .tippy-arrow{border-left-color:#000;}.tippy-popper[x-placement^=left] .tippy-tooltip.ird-theme .tippy-content{border-right:4px solid #000;padding:10px;}@media screen and (min-width:801px){.tippy-popper[x-placement^=left] .tippy-tooltip.ird-theme .tippy-content{padding:20px 25px;}}.tippy-popper[x-placement^=bottom] .tippy-tooltip.ird-theme .tippy-arrow{border-bottom-color:#000;}.tippy-popper[x-placement^=bottom] .tippy-tooltip.ird-theme .tippy-content{border-top:4px solid #000;padding:10px;}@media screen and (min-width:801px){.tippy-popper[x-placement^=bottom] .tippy-tooltip.ird-theme .tippy-content{padding:20px 25px;}}.tippy-popper[x-placement^=right] .tippy-tooltip.ird-theme .tippy-arrow{border-right-color:#000;}.tippy-popper[x-placement^=right] .tippy-tooltip.ird-theme .tippy-content{border-left:4px solid #000;padding:10px;}@media screen and (min-width:801px){.tippy-popper[x-placement^=right] .tippy-tooltip.ird-theme .tippy-content{padding:20px 25px;}}.note-id{position:relative;display:inline-block;z-index:1;width:1px;height:1px;font-size:10px;text-align:center;top:-10px;left:0;color:#fff;cursor:pointer;}.note-id:after{position:absolute;z-index:-1;top:-8px;left:-4px;display:block;content:'';background-color:#f00;width:14px;height:14px;border-radius:14px;}@media screen and (min-width:801px){.note-id{font-size:12px;top:-17px;left:0;}.note-id:after{top:-8px;left:-5px;width:16px;height:16px;border-radius:16px;}}.note__title{display:block;font-family:'museo-sans';font-weight:700;font-size:1.3125rem;line-height:1.14;padding:0;margin:0 0 0.625rem 0;}.note__body{font-family:'museo-sans';font-weight:300;font-size:0.875rem;line-height:1;}@media screen and (min-width:801px){.note__body{font-size:1.125rem;line-height:1;}}.top-read{background-color:#2472b5;color:#fff;height:100%;padding:30px;}.top-read__title{font-family:'museo';font-weight:700;font-size:1.875rem;line-height:1;}.top-read__link{display:block;font-family:'museo';font-weight:700;font-size:1.125rem;line-height:1;padding:0 0 0 0.9375rem;margin:1.875rem 0 0 0;color:#fff;border-left:2px solid #fff;text-decoration:none;-webkit-transition:border 0.1s;transition:border 0.1s;text-decoration:none;}.top-read__link:hover{border-width:6px;}.top-read__link:hover{text-decoration:underline;}.eu-cookie-compliance-content{max-width:1600px;padding:0 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;}.eu-cookie-compliance-message{padding:0.5em;}.eu-cookie-compliance-buttons{margin:0 0 0.5em 0;}.eu-cookie-compliance-buttons button{text-transform:uppercase;border:none;border-radius:0;font-size:0.6rem;font-weight:700;padding:0.6rem;}.eu-cookie-compliance-buttons button.agree-button{color:#fff;background:transparent;}.eu-cookie-compliance-buttons button.decline-button,.eu-cookie-compliance-buttons button.eu-cookie-withdraw-button{color:#2472b5;background:#fff;}.linked-notes{font-family:'museo-sans';font-weight:500;}.linked-notes__link{color:#000 !important;text-decoration:none !important;}.linked-notes__link:hover{text-decoration:none !important;}.linked-notes__text{display:none;}.linked-notes__exp{color:#d01955;left:0.1em;}.linked-notes__list{margin-top:20px;}.linked-notes__list ol{counter-reset:notes;list-style:none !important;margin-bottom:2em;}.linked-notes__list li{counter-increment:notes;font-family:'museo-sans';font-weight:500;line-height:1.7;}.linked-notes__list a{color:#000;text-decoration:none;font-size:0.6875rem;line-height:1;}@media screen and (min-width:801px){.linked-notes__list a{font-size:1.125rem;line-height:1;}}.linked-notes__count{color:#d01955;font-size:0.625rem;line-height:1;}@media screen and (min-width:801px){.linked-notes__count{font-size:1rem;line-height:1;}}.notes-rollover{position:relative;}.notes-rollover__text{text-decoration:none;border-bottom:2px dotted #2472b5;}.notes-rollover__tooltip{position:absolute;left:-2000px;width:0;visibility:hidden;}.filters__group label{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;}.facet-item__value{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-right:0.5rem;}.facet-item__count{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;background:#2472b5;color:#fff;border-radius:50%;width:20px;min-width:20px;height:20px;font-size:11px;}.article-preview.article-preview--cover-basic{padding:26px;}@media screen and (min-width:801px){.article-preview.article-preview--cover-basic{padding:94px 0 116px 94px;}}.article-preview.article-preview--cover-basic:before{display:none;}.article-preview.article-preview--cover-basic .article-preview__title{position:relative;font-family:'museo';font-weight:500;font-size:2.125rem;line-height:1.18;font-weight:700;}@media screen and (min-width:801px){.article-preview.article-preview--cover-basic .article-preview__title{font-size:5.125rem;line-height:1;font-weight:500;max-width:930px;}.article-preview.article-preview--cover-basic .article-preview__title:before{content:'';width:126px;height:126px;background-color:transparent;border-left:63px solid #fff;border-right:63px solid transparent;border-top:63px solid transparent;border-bottom:63px solid transparent;position:absolute;top:-17px;right:auto;bottom:auto;left:-94px;width:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}}.article-preview.article-preview--cover-basic:hover .article-preview__pic{-webkit-transform:scale(1);transform:scale(1);}.article-preview.article-preview--cover-basic:hover .article-preview__pic:before{opacity:0.8;}.accordion__item{border-top:2px solid #f2f2f2;padding:2em 0;}.accordion__item:last-of-type{border-bottom:2px solid #f2f2f2;}.accordion__btn{position:relative;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;font-family:'museo';font-weight:700;font-size:1.4em;line-height:1.19047619047619em;color:#000;text-decoration:none;width:100%;padding:0 3.5em 0 24px;cursor:pointer;z-index:2;}@media screen and (min-width:801px){.accordion__btn{padding:0 2em 0 0;}}.accordion__btn-deco{position:relative;padding-right:24px;}.accordion__btn-deco:before,.accordion__btn-deco:after{content:'';position:absolute;background:#000;-webkit-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s;}.accordion__btn-deco:before{height:12px;width:2px;top:-3px;right:-18px;}.accordion__btn-deco:after{height:2px;width:12px;top:2px;right:-23px;}.accordion__btn.active .accordion__btn-deco:before{background:#2472b5;width:20px;height:20px;top:50%;bottom:auto;right:-20px;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);}.accordion__btn.active .accordion__btn-deco:after{background:#fff;}.accordion__content{position:absolute;top:-500px;display:block;height:0;opacity:0;visibility:hidden;-webkit-transition:opacity ease-in-out 0.3s,height ease-in-out 0.3s,top ease-in-out 0.3s;transition:opacity ease-in-out 0.3s,height ease-in-out 0.3s,top ease-in-out 0.3s;color:#333;}.accordion__content p,.accordion__content span{font-family:'museo-sans';font-weight:500;color:#000;font-size:14px;line-height:22px;}@media screen and (min-width:801px){.accordion__content p,.accordion__content span{font-size:21px;line-height:34px;}}.accordion__content p{margin-bottom:15px;}.accordion__content ul li:before{content:'\25A0';color:#f00;margin-right:7px;}.accordion__content ol{counter-reset:list-counter;}.accordion__content ol li{counter-increment:list-counter;}.accordion__content ol li:before{content:counter(list-counter) ".";margin-right:7px;color:#f00;}.accordion__content ol,.accordion__content ul,.accordion__content dl{margin-bottom:15px;}.accordion__content a:hover{text-decoration:underline;}.accordion__content.open{position:relative;padding:2em 24px 0;opacity:1;height:auto;visibility:visible;top:inherit;}@media screen and (min-width:801px){.accordion__content.open{padding:2em 0 0;}}@media screen and (min-width:1100px){.richtext-media__video,.richtext-media__audio{width:50%;}}.richtext-media__video video,.richtext-media__audio audio{position:relative;max-width:100%;width:100%;max-height:330px;}.richtext-media__video video{z-index:-1;background:#000;}.richtext-media__video-native,.richtext-media__audio-native{background-repeat:no-repeat;background-position:center center;background-size:cover;}.richtext-media__audio-native{height:330px;}.richtext-media__audio-native audio{height:100%;}.richtext-media.left .richtext-media__video,.richtext-media.left .richtext-media__audio{margin:0 0 40px;}@media screen and (min-width:1100px){.richtext-media.left .richtext-media__video,.richtext-media.left .richtext-media__audio{float:left;margin:8px 40px 20px 0;}}.richtext-media.right .richtext-media__video,.richtext-media.right .richtext-media__audio{margin:0 0 40px;}@media screen and (min-width:1100px){.richtext-media.right .richtext-media__video,.richtext-media.right .richtext-media__audio{float:right;margin:8px 0 20px 40px;}}.richtext-media__video-native,.richtext-media__audio-native{position:relative;visibility:hidden;}.is-js .richtext-media__video-native,.is-js .richtext-media__audio-native{visibility:visible;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}.richtext-media__video-bck,.richtext-media__audio-bck{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;position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.4);}.richtext-media__video-bck i,.richtext-media__audio-bck i{font-size:75px;color:#fff;}.richtext-media__text{line-height:1.5;}.richtext-media__text p,.richtext-media__text span{font-family:'museo-sans';font-weight:500;color:#000;font-size:14px;line-height:22px;}@media screen and (min-width:801px){.richtext-media__text p,.richtext-media__text span{font-size:21px;line-height:34px;}}.richtext-media__text p{margin-bottom:15px;}.richtext-media__text ul li:before{content:'\25A0';color:#f00;margin-right:7px;}.richtext-media__text ol{counter-reset:list-counter;}.richtext-media__text ol li{counter-increment:list-counter;}.richtext-media__text ol li:before{content:counter(list-counter) ".";margin-right:7px;color:#f00;}.richtext-media__text ol,.richtext-media__text ul,.richtext-media__text dl{margin-bottom:15px;}.richtext-media__text a:hover{text-decoration:underline;}.richtext-media__text > :first-child{margin-top:0 !important;}.bck-video{position:relative;overflow:hidden;padding-top:56.25%;}.bck-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;}.section{position:relative;}.section__header{width:100%;position:relative;font-family:'museo';font-weight:900;font-size:3.75rem;line-height:1;padding:0;margin:0 0 1.3125rem 0;color:#fff;text-align:center;}@media screen and (min-width:801px){.section__header{font-size:9.375rem;line-height:1;padding:0;margin:0 0 1.125rem 0;}}.section__title{position:absolute;top:0;left:0;width:100%;font-family:'museo-sans';font-weight:700;text-transform:uppercase;text-align:center;font-size:1.125rem;line-height:0;padding:2.0625rem 0 0 0;}@media screen and (min-width:801px){.section__title{font-size:1.875rem;line-height:0;padding:5.4375rem 0 0 0;}}.section.section--negative{background-color:#fff;overflow:hidden;}.section.section--negative .section__header{color:#f2f2f2;}.section.section--negative .section__header:before{display:none;}.diaporama{display:none;}.is-js .diaporama{display:block;}@media print{.is-js .diaporama{display:none;}}.diaporama__img:hover{cursor:pointer;}.diaporama__link{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;}.diaporama__slider.owl-loaded .owl-item.active .card-carousel__img figcaption{display:block;}@media screen and (min-width:1100px){.diaporama__slider.owl-loaded .owl-item.active .card-carousel{opacity:1;-webkit-transition:all 0.3s cubic-bezier(0.785,0.135,0.15,0.86) 0s;transition:all 0.3s cubic-bezier(0.785,0.135,0.15,0.86) 0s;}.diaporama__slider.owl-loaded .owl-item.active .card-carousel__img:before{-webkit-transition:all 0.4s cubic-bezier(0.77,0,0.175,1);transition:all 0.4s cubic-bezier(0.77,0,0.175,1);}.diaporama__slider.owl-loaded .owl-item:not(.active) .card-carousel{opacity:0.7;}.diaporama__slider.owl-loaded .owl-item:not(.active) .card-carousel__img{max-height:335px;overflow:hidden;}.diaporama__slider.owl-loaded .owl-item:not(.active) .card-carousel__img:before{padding-top:48%;}}.diaporama .owl-carousel .owl-stage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.diaporama .owl-carousel.owl-loaded{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.diaporama .picture[data-original]:after{display:none;}.diaporama__img.picture[data-original] figcaption:before{content:'';background-image:url(/themes/custom/lemag/assets/dist/css/imgs/zoom.svg);position:absolute;right:7px;top:-29px;width:100%;width:25px;height:25px;}@media screen and (min-width:801px){.diaporama__img.picture[data-original] figcaption:before{position:absolute;right:14px;top:-55px;width:100%;width:51px;height:51px;}}.diaporama .icon-left-open-big,.diaporama .icon-right-open-big{font-size:20px;}@media screen and (min-width:801px){.diaporama .icon-left-open-big,.diaporama .icon-right-open-big{font-size:25px;}}.diaporama .owl-theme .owl-nav [class*='owl-']{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.diaporama .owl-theme .owl-nav .owl-prev i,.diaporama .owl-theme .owl-nav .owl-next i{margin:0;}.diaporama .owl-theme .owl-nav .owl-prev i{padding-right:2px;}@media screen and (min-width:801px){.diaporama .owl-theme .owl-nav .owl-prev i{padding-right:10px;}}@media screen and (max-width:800px){.diaporama .owl-theme .owl-nav .owl-next i{padding-left:6px;}}.diaporama .owl-theme .owl-nav .owl-prev:before{left:-30px;}@media screen and (min-width:801px){.diaporama .owl-theme .owl-nav .owl-prev:before{left:-53px;}}.card-carousel{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;color:#fff;}@media screen and (min-width:1280px){.card-carousel{margin-bottom:0;}}.card-carousel a{color:#fff;text-decoration:none;}.card-carousel__img{position:relative;overflow:hidden;width:100%;position:relative;}.card-carousel__img:before{display:block;content:"";width:100%;padding-top:100%;}.card-carousel__img > img,.card-carousel__img > video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}@media screen and (min-width:801px){.card-carousel__img{position:relative;}.card-carousel__img:before{display:block;content:"";width:100%;padding-top:61.25000000000001%;}.card-carousel__img > img,.card-carousel__img > video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}}.card-carousel__img:after{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;background:rgba(0,0,0,0.6);content:'';background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.6)),to(rgba(0,0,0,0)));background:linear-gradient(0deg,rgba(0,0,0,0.6) 0%,rgba(0,0,0,0) 100%);}.card-carousel__content{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;display:flex;-webkit-box-align:0;-ms-flex-align:0;align-items:0;-webkit-box-pack:1;-ms-flex-pack:1;justify-content:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;padding:1rem 2rem;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;}@media screen and (min-width:1280px){.card-carousel__content{padding:2rem 3rem;}}.card-carousel__category{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-family:'museo-sans';font-weight:300;text-transform:uppercase;}.card-carousel__category-icon{margin-right:0.5rem;}.card-carousel__title{color:#fff;font-family:'museo';font-weight:700;}.card-carousel__description{font-family:'museo';font-weight:500;}@media screen and (min-width:1280px){.card-carousel__description{padding-right:15%;padding-left:15%;}}.card-carousel__date{font-family:'museo';font-weight:500;}.subscribe__content a.subscribe__button_wrap:hover{background-color:rgba(255,255,255,0.2);}@media (max-width:620px) and (min-width:500px){a.subscribe__button_wrap .subscribe__button  p{display:none;}}@media screen and (min-width:621px){a.subscribe__button_wrap .subscribe__button  p{display:block;}}@media (max-width:500px){.subscribe__content a.subscribe__button_wrap{margin:0 auto;}a.subscribe__button_wrap .subscribe__button  p{display:block;}p.subscribe__label{margin:0 auto;padding-bottom:24px;}}@media screen and (min-width:500px){.subscribe__content{flex-direction:row;-ms-flex-align:center;align-items:center;}}a.subscribe__button_wrap{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;font-family:'museo-sans';font-weight:500;height:64px;font-size:1rem;line-height:1;padding:0 3.125rem;margin:0;margin-left:50px;text-transform:uppercase;color:#fff;border:1px solid #fff;border-radius:5px;background-color:transparent;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;padding:0;}blockquote p,.paragraph blockquote p,blockquote{color:#2472b5;}
{"version":3,"sources":["webpack:///./node_modules/tippy.js/dist/tippy.css","webpack:///./src/assets/fonts/icons/css/icons.css","webpack:///./src/styles/main.styl (1)"],"names":[],"mappings":";AAAA,WAAW,yBAAyB,oBAAoB,0BAA0B,cAAc,0BAA0B,kBAAkB,aAAa,UAAU,wDAAwD,oBAAoB,gBAAgB,4BAA4B,gDAAgD,0BAA0B,kDAAkD,YAAY,+BAA+B,uBAAuB,sDAAsD,kBAAkB,OAAO,iCAAiC,yBAAyB,6CAA6C,0BAA0B,mCAAmC,kCAAkC,YAAY,aAAa,+BAA+B,uBAAuB,gDAAgD,+BAA+B,uBAAuB,oEAAoE,gDAAgD,wCAAwC,mEAAmE,iDAAiD,yCAAyC,UAAU,kFAAkF,oCAAoC,4BAA4B,iFAAiF,UAAU,oCAAoC,4BAA4B,6DAA6D,gCAAgC,wBAAwB,iFAAiF,+CAA+C,uCAAuC,gFAAgF,UAAU,+CAA+C,uCAAuC,0EAA0E,oCAAoC,4BAA4B,yEAAyE,UAAU,oCAAoC,4BAA4B,gFAAgF,oCAAoC,4BAA4B,+EAA+E,UAAU,gCAAgC,wBAAwB,2EAA2E,6CAA6C,qCAAqC,0EAA0E,UAAU,0CAA0C,kCAAkC,mDAAmD,0BAA0B,qDAAqD,SAAS,kCAAkC,0BAA0B,yDAAyD,kBAAkB,OAAO,4BAA4B,oBAAoB,gDAAgD,6BAA6B,mCAAmC,kCAAkC,SAAS,aAAa,kCAAkC,0BAA0B,mDAAmD,gCAAgC,wBAAwB,uEAAuE,gDAAgD,wCAAwC,sEAAsE,4CAA4C,oCAAoC,UAAU,qFAAqF,mCAAmC,2BAA2B,oFAAoF,UAAU,mCAAmC,2BAA2B,gEAAgE,6BAA6B,qBAAqB,oFAAoF,8CAA8C,sCAAsC,mFAAmF,UAAU,gDAAgD,wCAAwC,6EAA6E,mCAAmC,2BAA2B,4EAA4E,UAAU,mCAAmC,2BAA2B,mFAAmF,mCAAmC,2BAA2B,kFAAkF,UAAU,gCAAgC,wBAAwB,8EAA8E,4CAA4C,oCAAoC,6EAA6E,UAAU,0CAA0C,kCAAkC,iDAAiD,0BAA0B,mDAAmD,YAAY,0CAA0C,kCAAkC,uDAAuD,kBAAkB,OAAO,gCAAgC,wBAAwB,8CAA8C,2BAA2B,iCAAiC,oCAAoC,WAAW,aAAa,+BAA+B,uBAAuB,iDAAiD,+BAA+B,uBAAuB,qEAAqE,gDAAgD,wCAAwC,oEAAoE,iDAAiD,yCAAyC,UAAU,mFAAmF,oCAAoC,4BAA4B,kFAAkF,UAAU,oCAAoC,4BAA4B,8DAA8D,+BAA+B,uBAAuB,kFAAkF,+CAA+C,uCAAuC,iFAAiF,UAAU,gDAAgD,wCAAwC,2EAA2E,oCAAoC,4BAA4B,0EAA0E,UAAU,oCAAoC,4BAA4B,iFAAiF,oCAAoC,4BAA4B,gFAAgF,UAAU,gCAAgC,wBAAwB,4EAA4E,6CAA6C,qCAAqC,2EAA2E,UAAU,0CAA0C,kCAAkC,kDAAkD,0BAA0B,oDAAoD,WAAW,0CAA0C,kCAAkC,wDAAwD,kBAAkB,OAAO,iCAAiC,yBAAyB,+CAA+C,4BAA4B,iCAAiC,oCAAoC,UAAU,aAAa,kCAAkC,0BAA0B,kDAAkD,gCAAgC,wBAAwB,sEAAsE,gDAAgD,wCAAwC,qEAAqE,iDAAiD,yCAAyC,UAAU,oFAAoF,mCAAmC,2BAA2B,mFAAmF,UAAU,mCAAmC,2BAA2B,+DAA+D,8BAA8B,sBAAsB,mFAAmF,8CAA8C,sCAAsC,kFAAkF,UAAU,+CAA+C,uCAAuC,4EAA4E,mCAAmC,2BAA2B,2EAA2E,UAAU,mCAAmC,2BAA2B,kFAAkF,mCAAmC,2BAA2B,iFAAiF,UAAU,gCAAgC,wBAAwB,6EAA6E,4CAA4C,oCAAoC,4EAA4E,UAAU,0CAA0C,kCAAkC,eAAe,kBAAkB,WAAW,kBAAkB,gBAAgB,oBAAoB,gBAAgB,kBAAkB,sBAAsB,mCAAmC,kCAAkC,sBAAsB,gCAAgC,oBAAoB,iBAAiB,gCAAgC,oBAAoB,eAAe,iCAAiC,gBAAgB,6BAA6B,uEAAuE,oBAAoB,iDAAiD,0DAA0D,gDAAgD,gCAAgC,+BAA+B,kBAAkB,QAAQ,SAAS,kBAAkB,WAAW,WAAW,UAAU,oBAAoB,gBAAgB,kBAAkB,sBAAsB,sBAAsB,kBAAkB,wBAAwB,SAAS,QAAQ,WAAW,4CAA4C,mCAAmC,2BAA2B,sBAAsB,WAAW,WAAW,iBAAiB,+BAA+B,4BAA4B,oBAAoB,mDAAmD,UAAU,kDAAkD,U;ACAz+X;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,iBAAiB;;AAEjB;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,qBAAqB;;AAErB;AACA;AACA;;AAEA;AACA,uDAAuD;AACvD;;AAEA,qBAAqB,kBAAkB,EAAE;AACzC,4BAA4B,kBAAkB,EAAE;AAChD,4BAA4B,kBAAkB,EAAE;AAChD,6BAA6B,kBAAkB,EAAE;AACjD,4BAA4B,kBAAkB,EAAE;AAChD,0BAA0B,kBAAkB,EAAE;AAC9C,qBAAqB,kBAAkB,EAAE;AACzC,uBAAuB,kBAAkB,EAAE;AAC3C,oBAAoB,kBAAkB,EAAE;AACxC,oBAAoB,kBAAkB,EAAE;AACxC,gCAAgC,kBAAkB,EAAE;AACpD,mBAAmB,kBAAkB,EAAE;AACvC,wBAAwB,kBAAkB,EAAE;AAC5C,sBAAsB,kBAAkB,EAAE;AAC1C,yBAAyB,kBAAkB,EAAE;AAC7C,wBAAwB,kBAAkB,EAAE;AAC5C,mBAAmB,kBAAkB,EAAE;AACvC,uBAAuB,kBAAkB,EAAE;AAC3C,sBAAsB,kBAAkB,EAAE;AAC1C,uBAAuB,kBAAkB,EAAE;AAC3C,uBAAuB,kBAAkB,EAAE;AAC3C,0BAA0B,kBAAkB,EAAE;AAC9C,sBAAsB,kBAAkB,EAAE;AAC1C,2BAA2B,kBAAkB,EAAE;AAC/C,4BAA4B,kBAAkB,EAAE,U;ACjFhD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA","file":"style.css?version=acadd0561fe4eb132fae","sourcesContent":[".tippy-iOS{cursor:pointer!important}.tippy-notransition{transition:none!important}.tippy-popper{-webkit-perspective:700px;perspective:700px;z-index:9999;outline:0;transition-timing-function:cubic-bezier(.165,.84,.44,1);pointer-events:none;line-height:1.4;max-width:calc(100% - 10px)}.tippy-popper[x-placement^=top] .tippy-backdrop{border-radius:40% 40% 0 0}.tippy-popper[x-placement^=top] .tippy-roundarrow{bottom:-8px;-webkit-transform-origin:50% 0;transform-origin:50% 0}.tippy-popper[x-placement^=top] .tippy-roundarrow svg{position:absolute;left:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.tippy-popper[x-placement^=top] .tippy-arrow{border-top:8px solid #333;border-right:8px solid transparent;border-left:8px solid transparent;bottom:-7px;margin:0 6px;-webkit-transform-origin:50% 0;transform-origin:50% 0}.tippy-popper[x-placement^=top] .tippy-backdrop{-webkit-transform-origin:0 25%;transform-origin:0 25%}.tippy-popper[x-placement^=top] .tippy-backdrop[data-state=visible]{-webkit-transform:scale(1) translate(-50%,-55%);transform:scale(1) translate(-50%,-55%)}.tippy-popper[x-placement^=top] .tippy-backdrop[data-state=hidden]{-webkit-transform:scale(.2) translate(-50%,-45%);transform:scale(.2) translate(-50%,-45%);opacity:0}.tippy-popper[x-placement^=top] [data-animation=shift-toward][data-state=visible]{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=shift-toward][data-state=hidden]{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}.tippy-popper[x-placement^=top] [data-animation=perspective]{-webkit-transform-origin:bottom;transform-origin:bottom}.tippy-popper[x-placement^=top] [data-animation=perspective][data-state=visible]{-webkit-transform:translateY(-10px) rotateX(0);transform:translateY(-10px) rotateX(0)}.tippy-popper[x-placement^=top] [data-animation=perspective][data-state=hidden]{opacity:0;-webkit-transform:translateY(0) rotateX(60deg);transform:translateY(0) rotateX(60deg)}.tippy-popper[x-placement^=top] [data-animation=fade][data-state=visible]{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=fade][data-state=hidden]{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=shift-away][data-state=visible]{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=shift-away][data-state=hidden]{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}.tippy-popper[x-placement^=top] [data-animation=scale][data-state=visible]{-webkit-transform:translateY(-10px) scale(1);transform:translateY(-10px) scale(1)}.tippy-popper[x-placement^=top] [data-animation=scale][data-state=hidden]{opacity:0;-webkit-transform:translateY(0) scale(.5);transform:translateY(0) scale(.5)}.tippy-popper[x-placement^=bottom] .tippy-backdrop{border-radius:0 0 30% 30%}.tippy-popper[x-placement^=bottom] .tippy-roundarrow{top:-8px;-webkit-transform-origin:50% 100%;transform-origin:50% 100%}.tippy-popper[x-placement^=bottom] .tippy-roundarrow svg{position:absolute;left:0;-webkit-transform:rotate(0);transform:rotate(0)}.tippy-popper[x-placement^=bottom] .tippy-arrow{border-bottom:8px solid #333;border-right:8px solid transparent;border-left:8px solid transparent;top:-7px;margin:0 6px;-webkit-transform-origin:50% 100%;transform-origin:50% 100%}.tippy-popper[x-placement^=bottom] .tippy-backdrop{-webkit-transform-origin:0 -50%;transform-origin:0 -50%}.tippy-popper[x-placement^=bottom] .tippy-backdrop[data-state=visible]{-webkit-transform:scale(1) translate(-50%,-45%);transform:scale(1) translate(-50%,-45%)}.tippy-popper[x-placement^=bottom] .tippy-backdrop[data-state=hidden]{-webkit-transform:scale(.2) translate(-50%);transform:scale(.2) translate(-50%);opacity:0}.tippy-popper[x-placement^=bottom] [data-animation=shift-toward][data-state=visible]{-webkit-transform:translateY(10px);transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=shift-toward][data-state=hidden]{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}.tippy-popper[x-placement^=bottom] [data-animation=perspective]{-webkit-transform-origin:top;transform-origin:top}.tippy-popper[x-placement^=bottom] [data-animation=perspective][data-state=visible]{-webkit-transform:translateY(10px) rotateX(0);transform:translateY(10px) rotateX(0)}.tippy-popper[x-placement^=bottom] [data-animation=perspective][data-state=hidden]{opacity:0;-webkit-transform:translateY(0) rotateX(-60deg);transform:translateY(0) rotateX(-60deg)}.tippy-popper[x-placement^=bottom] [data-animation=fade][data-state=visible]{-webkit-transform:translateY(10px);transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=fade][data-state=hidden]{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=shift-away][data-state=visible]{-webkit-transform:translateY(10px);transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=shift-away][data-state=hidden]{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}.tippy-popper[x-placement^=bottom] [data-animation=scale][data-state=visible]{-webkit-transform:translateY(10px) scale(1);transform:translateY(10px) scale(1)}.tippy-popper[x-placement^=bottom] [data-animation=scale][data-state=hidden]{opacity:0;-webkit-transform:translateY(0) scale(.5);transform:translateY(0) scale(.5)}.tippy-popper[x-placement^=left] .tippy-backdrop{border-radius:50% 0 0 50%}.tippy-popper[x-placement^=left] .tippy-roundarrow{right:-16px;-webkit-transform-origin:33.33333333% 50%;transform-origin:33.33333333% 50%}.tippy-popper[x-placement^=left] .tippy-roundarrow svg{position:absolute;left:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.tippy-popper[x-placement^=left] .tippy-arrow{border-left:8px solid #333;border-top:8px solid transparent;border-bottom:8px solid transparent;right:-7px;margin:3px 0;-webkit-transform-origin:0 50%;transform-origin:0 50%}.tippy-popper[x-placement^=left] .tippy-backdrop{-webkit-transform-origin:50% 0;transform-origin:50% 0}.tippy-popper[x-placement^=left] .tippy-backdrop[data-state=visible]{-webkit-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%)}.tippy-popper[x-placement^=left] .tippy-backdrop[data-state=hidden]{-webkit-transform:scale(.2) translate(-75%,-50%);transform:scale(.2) translate(-75%,-50%);opacity:0}.tippy-popper[x-placement^=left] [data-animation=shift-toward][data-state=visible]{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=shift-toward][data-state=hidden]{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}.tippy-popper[x-placement^=left] [data-animation=perspective]{-webkit-transform-origin:right;transform-origin:right}.tippy-popper[x-placement^=left] [data-animation=perspective][data-state=visible]{-webkit-transform:translateX(-10px) rotateY(0);transform:translateX(-10px) rotateY(0)}.tippy-popper[x-placement^=left] [data-animation=perspective][data-state=hidden]{opacity:0;-webkit-transform:translateX(0) rotateY(-60deg);transform:translateX(0) rotateY(-60deg)}.tippy-popper[x-placement^=left] [data-animation=fade][data-state=visible]{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=fade][data-state=hidden]{opacity:0;-webkit-transform:translateX(-10px);transform:translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=shift-away][data-state=visible]{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=shift-away][data-state=hidden]{opacity:0;-webkit-transform:translateX(0);transform:translateX(0)}.tippy-popper[x-placement^=left] [data-animation=scale][data-state=visible]{-webkit-transform:translateX(-10px) scale(1);transform:translateX(-10px) scale(1)}.tippy-popper[x-placement^=left] [data-animation=scale][data-state=hidden]{opacity:0;-webkit-transform:translateX(0) scale(.5);transform:translateX(0) scale(.5)}.tippy-popper[x-placement^=right] .tippy-backdrop{border-radius:0 50% 50% 0}.tippy-popper[x-placement^=right] .tippy-roundarrow{left:-16px;-webkit-transform-origin:66.66666666% 50%;transform-origin:66.66666666% 50%}.tippy-popper[x-placement^=right] .tippy-roundarrow svg{position:absolute;left:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.tippy-popper[x-placement^=right] .tippy-arrow{border-right:8px solid #333;border-top:8px solid transparent;border-bottom:8px solid transparent;left:-7px;margin:3px 0;-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.tippy-popper[x-placement^=right] .tippy-backdrop{-webkit-transform-origin:-50% 0;transform-origin:-50% 0}.tippy-popper[x-placement^=right] .tippy-backdrop[data-state=visible]{-webkit-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%)}.tippy-popper[x-placement^=right] .tippy-backdrop[data-state=hidden]{-webkit-transform:scale(.2) translate(-25%,-50%);transform:scale(.2) translate(-25%,-50%);opacity:0}.tippy-popper[x-placement^=right] [data-animation=shift-toward][data-state=visible]{-webkit-transform:translateX(10px);transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=shift-toward][data-state=hidden]{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}.tippy-popper[x-placement^=right] [data-animation=perspective]{-webkit-transform-origin:left;transform-origin:left}.tippy-popper[x-placement^=right] [data-animation=perspective][data-state=visible]{-webkit-transform:translateX(10px) rotateY(0);transform:translateX(10px) rotateY(0)}.tippy-popper[x-placement^=right] [data-animation=perspective][data-state=hidden]{opacity:0;-webkit-transform:translateX(0) rotateY(60deg);transform:translateX(0) rotateY(60deg)}.tippy-popper[x-placement^=right] [data-animation=fade][data-state=visible]{-webkit-transform:translateX(10px);transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=fade][data-state=hidden]{opacity:0;-webkit-transform:translateX(10px);transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=shift-away][data-state=visible]{-webkit-transform:translateX(10px);transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=shift-away][data-state=hidden]{opacity:0;-webkit-transform:translateX(0);transform:translateX(0)}.tippy-popper[x-placement^=right] [data-animation=scale][data-state=visible]{-webkit-transform:translateX(10px) scale(1);transform:translateX(10px) scale(1)}.tippy-popper[x-placement^=right] [data-animation=scale][data-state=hidden]{opacity:0;-webkit-transform:translateX(0) scale(.5);transform:translateX(0) scale(.5)}.tippy-tooltip{position:relative;color:#fff;border-radius:4px;font-size:.9rem;padding:.3rem .6rem;max-width:350px;text-align:center;will-change:transform;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#333}.tippy-tooltip[data-size=small]{padding:.2rem .4rem;font-size:.75rem}.tippy-tooltip[data-size=large]{padding:.4rem .8rem;font-size:1rem}.tippy-tooltip[data-animatefill]{overflow:hidden;background-color:transparent}.tippy-tooltip[data-interactive],.tippy-tooltip[data-interactive] path{pointer-events:auto}.tippy-tooltip[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-tooltip[data-inertia][data-state=hidden]{transition-timing-function:ease}.tippy-arrow,.tippy-roundarrow{position:absolute;width:0;height:0}.tippy-roundarrow{width:24px;height:8px;fill:#333;pointer-events:none}.tippy-backdrop{position:absolute;will-change:transform;background-color:#333;border-radius:50%;width:calc(110% + 2rem);left:50%;top:50%;z-index:-1;transition:all cubic-bezier(.46,.1,.52,.98);-webkit-backface-visibility:hidden;backface-visibility:hidden}.tippy-backdrop:after{content:\"\";float:left;padding-top:100%}.tippy-backdrop+.tippy-content{transition-property:opacity;will-change:opacity}.tippy-backdrop+.tippy-content[data-state=visible]{opacity:1}.tippy-backdrop+.tippy-content[data-state=hidden]{opacity:0}","@font-face {\n  font-family: 'icons';\n  src: url(/themes/custom/lemag/assets/dist/css/fonts/icons.eot);\n  src: url(/themes/custom/lemag/assets/dist/css/fonts/icons.eot#iefix) format('embedded-opentype'),\n       url(/themes/custom/lemag/assets/dist/css/fonts/icons.woff2) format('woff2'),\n       url(/themes/custom/lemag/assets/dist/css/fonts/icons.woff) format('woff'),\n       url(/themes/custom/lemag/assets/dist/css/fonts/icons.ttf) format('truetype'),\n       url(/themes/custom/lemag/assets/dist/css/fonts/icons.svg#icons) format('svg');\n  font-weight: normal;\n  font-style: normal;\n}\n/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */\n/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */\n/*\n@media screen and (-webkit-min-device-pixel-ratio:0) {\n  @font-face {\n    font-family: 'icons';\n    src: url(/themes/custom/lemag/assets/dist/font/icons.svg?34786567=#icons) format('svg');\n  }\n}\n*/\n \n [class^=\"icon-\"]:before, [class*=\" icon-\"]:before {\n  font-family: \"icons\";\n  font-style: normal;\n  font-weight: normal;\n  speak: none;\n \n  display: inline-block;\n  text-decoration: inherit;\n  width: 1em;\n  margin-right: .2em;\n  text-align: center;\n  /* opacity: .8; */\n \n  /* For safety - reset parent styles, that can break glyph codes*/\n  font-variant: normal;\n  text-transform: none;\n \n  /* fix buttons height, for twitter bootstrap */\n  line-height: 1em;\n \n  /* Animation center compensation - margins should be symmetric */\n  /* remove if not needed */\n  margin-left: .2em;\n \n  /* you can be more comfortable with increased icons size */\n  /* font-size: 120%; */\n \n  /* Font smoothing. That was taken from TWBS */\n  -webkit-font-smoothing: antialiased;\n  -moz-osx-font-smoothing: grayscale;\n \n  /* Uncomment for 3D effect */\n  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */\n}\n \n.icon-search:before { content: '\\E800'; } /* '' */\n.icon-circle-square:before { content: '\\E801'; } /* '' */\n.icon-left-open-big:before { content: '\\E802'; } /* '' */\n.icon-right-open-big:before { content: '\\E803'; } /* '' */\n.icon-down-open-big:before { content: '\\E804'; } /* '' */\n.icon-up-open-big:before { content: '\\E805'; } /* '' */\n.icon-cancel:before { content: '\\E806'; } /* '' */\n.icon-download:before { content: '\\E807'; } /* '' */\n.icon-print:before { content: '\\E808'; } /* '' */\n.icon-email:before { content: '\\E809'; } /* '' */\n.icon-angle-double-down:before { content: '\\E80A'; } /* '' */\n.icon-spin:before { content: '\\E832'; } /* '' */\n.icon-down-open:before { content: '\\F004'; } /* '' */\n.icon-up-open:before { content: '\\F005'; } /* '' */\n.icon-right-open:before { content: '\\F006'; } /* '' */\n.icon-left-open:before { content: '\\F007'; } /* '' */\n.icon-play:before { content: '\\F00F'; } /* '' */\n.icon-link-ext:before { content: '\\F08E'; } /* '' */\n.icon-twitter:before { content: '\\F099'; } /* '' */\n.icon-facebook:before { content: '\\F09A'; } /* '' */\n.icon-linkedin:before { content: '\\F0E1'; } /* '' */\n.icon-youtube-alt:before { content: '\\F167'; } /* '' */\n.icon-youtube:before { content: '\\F16A'; } /* '' */\n.icon-linkedin-alt:before { content: '\\F319'; } /* '' */\n.icon-instagram-alt:before { content: '\\F31E'; } /* '' */","@-ms-viewport {\n  width: device-width;\n}\nhtml,\nbody,\ndiv,\nspan,\napplet,\nobject,\niframe,\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\np,\nblockquote,\npre,\na,\nabbr,\nacronym,\naddress,\nbig,\ncite,\ncode,\ndel,\ndfn,\nem,\nimg,\nins,\nkbd,\nq,\ns,\nsamp,\nsmall,\nstrike,\nstrong,\nsub,\nsup,\ntt,\nvar,\nb,\nu,\ni,\ncenter,\ndl,\ndt,\ndd,\nol,\nul,\nli,\nfieldset,\nform,\nlabel,\nlegend,\ntable,\ncaption,\ntbody,\ntfoot,\nthead,\ntr,\nth,\ntd,\narticle,\naside,\ncanvas,\ndetails,\nembed,\nfigure,\nfigcaption,\nfooter,\nheader,\nhgroup,\nmenu,\nnav,\noutput,\nruby,\nsection,\nsummary,\ntime,\nmark,\naudio,\nvideo,\nmain {\n  margin: 0;\n  padding: 0;\n  border: 0;\n  font-size: 100%;\n  font: inherit;\n  vertical-align: baseline;\n}\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmenu,\nnav,\nsection,\nmain,\nsummary {\n  display: block;\n}\n*,\n*::before,\n*::after {\n  -webkit-box-sizing: inherit;\n          box-sizing: inherit;\n}\nhtml {\n/* 1 */\n  -webkit-box-sizing: border-box;\n          box-sizing: border-box;\n/* 2 */\n  -ms-touch-action: manipulation;\n      touch-action: manipulation;\n/* 3 */\n  -webkit-text-size-adjust: 100%;\n  -ms-text-size-adjust: 100%;\n/* 4 */\n  -ms-overflow-style: scrollbar;\n/* 5 */\n  -webkit-tap-highlight-color: rgba(0,0,0,0);\n}\nbody {\n/* 1 */\n  line-height: 1;\n/* 2 */\n  font-family: sans-serif;\n/* 3 */\n  text-align: left;\n}\nol,\nul {\n  list-style: none;\n}\nblockquote,\nq {\n  quotes: none;\n}\nblockquote::before,\nblockquote::after,\nq::before,\nq::after {\n  content: '';\n  content: none;\n}\ntable {\n  border-collapse: collapse;\n  border-spacing: 0;\n}\ncaption {\n  caption-side: bottom;\n}\nth {\n/* 1 */\n  text-align: inherit;\n}\nhr {\n/* 1 */\n  -webkit-box-sizing: content-box;\n          box-sizing: content-box;\n  height: 0;\n/* 2 */\n  overflow: visible;\n}\npre,\ncode,\nkbd,\nsamp {\n/* 1 */\n  font-family: monospace, monospace;\n}\npre {\n/* 2 */\n  overflow: auto;\n/* 3 */\n  -ms-overflow-style: scrollbar;\n}\na {\n/* 1 */\n  background-color: transparent;\n/* 2 */\n  -webkit-text-decoration-skip: objects;\n}\nabbr[title] {\n/* 1 */\n  border-bottom: none;\n/* 2 */\n  text-decoration: underline;\n  -webkit-text-decoration: underline dotted;\n          text-decoration: underline dotted;\n/* 3 */\n  cursor: help;\n/* 4 */\n  text-decoration-skip-ink: none;\n}\nb,\nstrong {\n  font-weight: bolder;\n}\nsmall {\n  font-size: 80%;\n}\nsub,\nsup {\n  position: relative;\n  font-size: 75%;\n  line-height: 0;\n}\nsub {\n  bottom: -0.25em;\n}\nsup {\n  top: -0.5em;\n}\nimg {\n  border-style: none;\n}\nsvg:not(:root) {\n  overflow: hidden;\n}\nbutton {\n  border-radius: 0;\n}\nbutton:focus {\n  outline: 1px dotted;\n  outline: 5px auto -webkit-focus-ring-color;\n}\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n/* 1 */\n  margin: 0;\n/* 2 */\n  font-family: inherit;\n  font-size: inherit;\n  line-height: inherit;\n}\nbutton,\nselect {\n  text-transform: none;\n}\nbutton,\n[type=\"reset\"],\n[type=\"submit\"],\n[type=\"button\"] {\n/* 2 */\n  -webkit-appearance: button;\n}\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n  -webkit-appearance: listbox;\n}\ntextarea {\n  overflow: auto;\n  resize: vertical;\n}\nbutton,\ninput {\n  overflow: visible;\n}\nbutton,\nselect {\n  text-transform: none;\n}\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n  border-style: none;\n  padding: 0;\n}\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n/* 1 */\n  -webkit-box-sizing: border-box;\n          box-sizing: border-box;\n/* 2 */\n  padding: 0;\n}\n[tabindex=\"-1\"]:focus {\n  outline: 0 !important;\n}\nfieldset {\n  min-width: 0;\n}\nlegend {\n/* 1 */\n  max-width: 100%;\n  white-space: normal;\n/* 2 */\n  color: inherit;\n/* 3 */\n  display: block;\n}\nprogress {\n  vertical-align: baseline;\n}\ntextarea {\n  overflow: auto;\n}\n[type=\"checkbox\"],\n[type=\"radio\"] {\n/* 1 */\n  -webkit-box-sizing: border-box;\n          box-sizing: border-box;\n/* 2 */\n  padding: 0;\n}\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n  height: auto;\n}\n[type=\"search\"] {\n/* 1 */\n  -webkit-appearance: textfield;\n/* 2 */\n  outline-offset: -2px;\n}\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n  -webkit-appearance: none;\n}\n::-webkit-file-upload-button {\n/* 1 */\n  -webkit-appearance: button;\n/* 2 */\n  font: inherit;\n}\noutput {\n  display: inline-block;\n}\ntemplate {\n  display: none;\n}\n[hidden] {\n  display: none;\n}\n.visually-hidden {\n  position: absolute !important;\n  clip: rect(1px, 1px, 1px, 1px);\n  overflow: hidden;\n  height: 1px;\n  width: 1px;\n  word-wrap: normal;\n}\n@media print {\n  .picture::before,\n  .picture::after {\n    border-color: none !important;\n    background: transparent !important;\n    background-image: none !important;\n    -webkit-box-shadow: none !important;\n            box-shadow: none !important;\n    color: transparent !important;\n    text-shadow: none !important;\n    -webkit-animation: none !important;\n            animation: none !important;\n    -webkit-transition: none !important;\n    transition: none !important;\n  }\n  tr,\n  img {\n    page-break-before: auto;\n    page-break-after: auto;\n    page-break-inside: avoid;\n  }\n  figure {\n    -webkit-column-break-inside: avoid;\n       -moz-column-break-inside: avoid;\n            break-inside: avoid;\n    height: auto !important;\n    page-break-before: auto;\n    page-break-after: auto;\n  }\n  img {\n    max-width: 100% !important;\n    height: auto !important;\n  }\n  p,\n  h2,\n  h3,\n  h4 {\n    orphans: 3;\n    widows: 3;\n  }\n  h2,\n  h3,\n  h4 {\n    page-break-after: avoid;\n  }\n  article {\n    page-break-before: always;\n  }\n  ul {\n    page-break-inside: avoid;\n  }\n  h2,\n  h3,\n  h4,\n  p,\n  li,\n  span,\n  em,\n  strong {\n    color: #000 !important;\n  }\n  h1 {\n    color: #f2f2f2 !important;\n  }\n  article a[href^=\"#\"]:after {\n    content: \"\";\n  }\n  .section--negative,\n  .page__footer,\n  .article-preview__localisation-list,\n  .page__content-nav,\n  .article-content__teaser,\n  .article-preview .article-preview__pic,\n  .article-content__tabs:before,\n  .linked-notes__list,\n  .subscribe {\n    display: none !important;\n  }\n  .page__content-sticky {\n    height: 0 !important;\n  }\n  .page__content {\n    margin-bottom: 4rem !important;\n  }\n  .page__content-main {\n    margin-top: 0 !important;\n    min-height: 0 !important;\n  }\n  .notes-rollover__tooltip {\n    position: relative !important;\n    visibility: visible !important;\n    left: 0 !important;\n    width: auto !important;\n    display: none;\n  }\n  .accordion__content {\n    position: relative !important;\n    padding: 2em 24px 0 !important;\n    opacity: 1 !important;\n    height: auto !important;\n    visibility: visible !important;\n    top: inherit !important;\n  }\n  .article-preview,\n  .tag {\n    background: transparent !important;\n  }\n  .tag,\n  .article-preview__title,\n  .article-preview__date {\n    color: #666 !important;\n  }\n  .article-preview__tag:first-of-type .tag {\n    padding: 0.78125rem 1rem 0.78125rem 0;\n  }\n  .article-preview.article-preview--cover-edito .article-preview__tags {\n    margin-top: 1.25rem !important;\n  }\n  .article-preview.article-preview--cover-edito {\n    padding: 26px 26px 0 !important;\n  }\n  .cover-debat {\n    height: auto !important;\n    min-height: auto !important;\n    padding: 24px 24px 0 !important;\n  }\n  .cover-debat:before {\n    background: transparent !important;\n  }\n  .cover-debat__pic {\n    display: none;\n  }\n  .cover-debat__date {\n    padding: 1.5rem 0 0 !important;\n  }\n  .cover-debat__text {\n    -webkit-box-align: start !important;\n        -ms-flex-align: start !important;\n            align-items: flex-start !important;\n  }\n  .content-nav-mobile + .article-content__body {\n    margin-top: 42px !important;\n  }\n  figcaption {\n    display: block !important;\n    -webkit-transform: translateY(0) !important;\n            transform: translateY(0) !important;\n    position: relative !important;\n    background-color: transparent !important;\n  }\n  .page__content {\n    counter-reset: sup-count;\n  }\n  .linked-notes__link {\n    position: relative;\n    margin-right: 10px;\n  }\n  .linked-notes__link:after {\n    content: counter(sup-count);\n    counter-increment: sup-count;\n    display: inline-block;\n    font-size: 12px;\n    padding-bottom: 5px;\n    color: #f00;\n    position: absolute;\n    top: -0.5em;\n    left: -0.2em;\n  }\n  .linked-notes__exp {\n    display: none !important;\n    counter-increment: sup-count;\n  }\n  .linked-notes__text {\n    position: relative;\n    display: inline-block;\n    padding-right: 0.8rem;\n  }\n  .linked-notes__count {\n    color: #f00;\n    font-size: 12px;\n    position: absolute;\n    right: -1px;\n    top: -4px;\n  }\n  .print {\n    display: block !important;\n    margin: 29px 24px;\n    padding-top: 24px;\n    border-top: 1px solid #666;\n    border-bottom: 1px solid #666;\n  }\n  .print__linked-notes,\n  .print__rollover-notes {\n    margin-bottom: 24px;\n  }\n  .print__linked-notes h4,\n  .print__rollover-notes h4 {\n    font-size: 18px;\n    font-weight: bold;\n    margin-bottom: 10px;\n  }\n  .print__linked-notes ol {\n    counter-reset: print-count;\n  }\n  .print__linked-notes ol li {\n    margin-bottom: 5px;\n  }\n  .print__linked-notes ol li:before {\n    counter-increment: print-count;\n    content: \" \" counter(print-count) \". \";\n    color: #f00;\n  }\n  .note-id {\n    display: none !important;\n  }\n  .linked-notes__list {\n    position: relative;\n    padding-top: 10px !important;\n  }\n  .linked-notes__list:before,\n  .linked-notes__list:after {\n    content: '';\n    position: absolute;\n    background: #666;\n    height: 1px;\n    width: 100%;\n    left: 0;\n  }\n  .linked-notes__list:before {\n    top: 0;\n  }\n  .linked-notes__list:after {\n    bottom: -10px;\n  }\n  .linked-notes__list ol:before {\n    content: 'Note :';\n    font-size: 18px;\n    font-weight: bold;\n    margin-bottom: 10px;\n  }\n  .linked-notes__list li:first-of-type {\n    margin-top: 10px;\n  }\n  .richtext-image__text img,\n  .richtext-image img,\n  .article-content__chapter img {\n    height: 250px !important;\n    width: 30% !important;\n  }\n  .richtext-image__text .picture__caption,\n  .richtext-image .picture__caption,\n  .article-content__chapter .picture__caption,\n  .richtext-image__text .picture__credits,\n  .richtext-image .picture__credits,\n  .article-content__chapter .picture__credits {\n    text-align: left;\n  }\n  .article-content__chapter img {\n    padding-left: 20px;\n  }\n  .tabs-authors ul:nth-child(2) li p {\n    font-size: 16px !important;\n  }\n}\n@media print and (color) {\n  * {\n    -webkit-print-color-adjust: exact;\n    print-color-adjust: exact;\n  }\n}\n.print {\n  display: none;\n}\n.article-content >.article-content__update,\n.article-content >.article-content__cta,\n.article-content >.article-content__speakers,\n.article-content >.article-content__teaser,\n.article-content >.article-content__data,\n.article-content >.article-content__head,\n.article-content >.article-content__body,\n.article-content >.article-content__tabs,\n.article-content >.article-content__answer,\n.article-content .linked-notes__list {\n  margin-right: 24px;\n  margin-left: 24px;\n}\n@media screen and (min-width: 801px) {\n  .article-content >.article-content__update,\n  .article-content >.article-content__cta,\n  .article-content >.article-content__speakers,\n  .article-content >.article-content__teaser,\n  .article-content >.article-content__data,\n  .article-content >.article-content__head,\n  .article-content >.article-content__body,\n  .article-content >.article-content__tabs,\n  .article-content >.article-content__answer,\n  .article-content .linked-notes__list {\n    margin-right: 50px;\n    margin-left: 352px;\n  }\n}\n@media screen and (min-width: 1280px) {\n  .article-content >.article-content__update,\n  .article-content >.article-content__cta,\n  .article-content >.article-content__speakers,\n  .article-content >.article-content__teaser,\n  .article-content >.article-content__data,\n  .article-content >.article-content__head,\n  .article-content >.article-content__body,\n  .article-content >.article-content__tabs,\n  .article-content >.article-content__answer,\n  .article-content .linked-notes__list {\n    margin-left: 452px;\n    max-width: 948px;\n  }\n}\n.article-content >.article-content__speakers {\n  max-width: none;\n}\n@media screen and (min-width: 801px) {\n  .article-content >.article-content__speakers {\n    margin-right: 0;\n  }\n}\n@media screen and (min-width: 1280px) {\n  .article-content >.article-content__speakers {\n    margin-right: 0;\n  }\n}\n.article-content__head + * {\n  margin-top: 42px;\n}\n@media screen and (min-width: 801px) {\n  .article-content__head + * {\n    margin-top: 59px;\n  }\n}\n.article-content__body + *,\n.article-content__data + * {\n  margin-top: 29px;\n}\n@media screen and (min-width: 801px) {\n  .article-content__body + *,\n  .article-content__data + * {\n    margin-top: 56px;\n  }\n}\n.article-content__cta + * {\n  margin-top: 56px;\n}\n.article-content__chapter + * {\n  margin-top: 30px;\n}\n@media screen and (min-width: 801px) {\n  .article-content__chapter + * {\n    margin-top: 34px;\n  }\n}\n.article-content__answer + * {\n  margin-top: 39px;\n}\n.article-content__accordion + * {\n  margin-top: 1.9em;\n}\n@media screen and (min-width: 801px) {\n  .article-content__accordion + * {\n    margin-top: 4em;\n  }\n}\n.article-content .article-content__chapter .chapter__title {\n  margin-right: 24px;\n  margin-left: 24px;\n}\n@media screen and (min-width: 801px) {\n  .article-content .article-content__chapter .chapter__title {\n    margin-right: 50px;\n    margin-left: 352px;\n  }\n}\n@media screen and (min-width: 1280px) {\n  .article-content .article-content__chapter .chapter__title {\n    margin-right: 20px;\n    margin-left: 452px;\n  }\n}\n.article-content__update {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-align: center;\n      -ms-flex-align: center;\n          align-items: center;\n  -webkit-box-pack: start;\n      -ms-flex-pack: start;\n          justify-content: flex-start;\n  margin-bottom: 20px;\n}\n@media screen and (min-width: 801px) {\n  .article-content__update {\n    margin-bottom: 40px;\n  }\n}\n.article-content__update p {\n  -ms-flex-negative: 0;\n      flex-shrink: 0;\n  font-family: 'museo-sans';\n  font-weight: 500;\n  font-size: 0.75rem;\n  line-height: 1;\n  padding: 0.75rem;\n  border: 1px solid #f2f2f2;\n}\n@media screen and (min-width: 801px) {\n  .article-content__update p {\n    font-size: 0.875rem;\n    line-height: 1;\n    padding: 0.9375rem 1.25rem;\n  }\n}\n.article-content__update:after {\n  content: '';\n  display: block;\n  width: 100%;\n  height: 1px;\n  background-color: #f2f2f2;\n}\n.article-content__speakers {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-align: start;\n      -ms-flex-align: start;\n          align-items: flex-start;\n  -webkit-box-pack: start;\n      -ms-flex-pack: start;\n          justify-content: flex-start;\n  -ms-flex-wrap: wrap;\n      flex-wrap: wrap;\n  -webkit-box-orient: vertical;\n  -webkit-box-direction: normal;\n      -ms-flex-direction: column;\n          flex-direction: column;\n  padding: 17px 0;\n  margin-bottom: 40px;\n  border-top: 2px solid #f2f2f2;\n  border-bottom: 2px solid #f2f2f2;\n}\n@media screen and (min-width: 1300px) {\n  .article-content__speakers {\n    -webkit-box-orient: horizontal;\n    -webkit-box-direction: normal;\n        -ms-flex-direction: row;\n            flex-direction: row;\n  }\n}\n.article-content__speakers .speaker {\n  width: 100%;\n}\n@media screen and (min-width: 801px) {\n  .article-content__speakers .speaker {\n    width: 312px;\n  }\n}\n.article-content__speakers .speaker:nth-child(even) {\n  margin-left: 0;\n}\n@media screen and (min-width: 1300px) {\n  .article-content__speakers .speaker:nth-child(even) {\n    margin-left: 35px;\n  }\n}\n@media screen and (min-width: 1510px) {\n  .article-content__speakers .speaker:nth-child(even) {\n    margin-left: 50px;\n  }\n}\n.article-content__speakers .speaker:first-child:nth-last-child(1):nth-child(2),\n.article-content__speakers .speaker:first-child:nth-last-child(2):nth-child(2),\n.article-content__speakers .speaker:first-child:nth-last-child(2) ~ li:nth-child(2) {\n  margin-top: 24px;\n}\n@media screen and (min-width: 801px) {\n  .article-content__speakers .speaker:first-child:nth-last-child(1):nth-child(2),\n  .article-content__speakers .speaker:first-child:nth-last-child(2):nth-child(2),\n  .article-content__speakers .speaker:first-child:nth-last-child(2) ~ li:nth-child(2) {\n    margin-top: 55px;\n  }\n}\n@media screen and (min-width: 1510px) {\n  .article-content__speakers .speaker:first-child:nth-last-child(1):nth-child(2),\n  .article-content__speakers .speaker:first-child:nth-last-child(2):nth-child(2),\n  .article-content__speakers .speaker:first-child:nth-last-child(2) ~ li:nth-child(2) {\n    margin-top: 95px;\n  }\n}\n@media screen and (min-width: 1300px) {\n  .article-content__speakers .speaker:first-child:nth-last-child(1):nth-child(2),\n  .article-content__speakers .speaker:first-child:nth-last-child(2):nth-child(2),\n  .article-content__speakers .speaker:first-child:nth-last-child(2) ~ li:nth-child(2) {\n    margin-top: 0;\n  }\n}\n.article-content__speakers .speaker:first-child:nth-last-child(3):nth-child(2),\n.article-content__speakers .speaker:first-child:nth-last-child(3) ~ li:nth-child(2),\n.article-content__speakers .speaker:first-child:nth-last-child(3):nth-child(3),\n.article-content__speakers .speaker:first-child:nth-last-child(3) ~ li:nth-child(3) {\n  margin-top: 24px;\n}\n@media screen and (min-width: 801px) {\n  .article-content__speakers .speaker:first-child:nth-last-child(3):nth-child(2),\n  .article-content__speakers .speaker:first-child:nth-last-child(3) ~ li:nth-child(2),\n  .article-content__speakers .speaker:first-child:nth-last-child(3):nth-child(3),\n  .article-content__speakers .speaker:first-child:nth-last-child(3) ~ li:nth-child(3) {\n    margin-top: 55px;\n  }\n}\n@media screen and (min-width: 1510px) {\n  .article-content__speakers .speaker:first-child:nth-last-child(3):nth-child(2),\n  .article-content__speakers .speaker:first-child:nth-last-child(3) ~ li:nth-child(2),\n  .article-content__speakers .speaker:first-child:nth-last-child(3):nth-child(3),\n  .article-content__speakers .speaker:first-child:nth-last-child(3) ~ li:nth-child(3) {\n    margin-top: 95px;\n  }\n}\n@media screen and (min-width: 1300px) {\n  .article-content__speakers .speaker:first-child:nth-last-child(3):nth-child(2),\n  .article-content__speakers .speaker:first-child:nth-last-child(3) ~ li:nth-child(2),\n  .article-content__speakers .speaker:first-child:nth-last-child(3):nth-child(3),\n  .article-content__speakers .speaker:first-child:nth-last-child(3) ~ li:nth-child(3) {\n    margin-top: 0;\n  }\n}\n.article-content__speakers .speaker:first-child:nth-last-child(3):nth-child(3),\n.article-content__speakers .speaker:first-child:nth-last-child(3) ~ li:nth-child(3) {\n  margin-left: 0;\n}\n@media screen and (min-width: 1300px) {\n  .article-content__speakers .speaker:first-child:nth-last-child(3):nth-child(3),\n  .article-content__speakers .speaker:first-child:nth-last-child(3) ~ li:nth-child(3) {\n    margin-left: 35px;\n  }\n}\n@media screen and (min-width: 1510px) {\n  .article-content__speakers .speaker:first-child:nth-last-child(3):nth-child(3),\n  .article-content__speakers .speaker:first-child:nth-last-child(3) ~ li:nth-child(3) {\n    margin-left: 50px;\n  }\n}\n.article-content__speakers .speaker:first-child:nth-last-child(4):nth-child(2),\n.article-content__speakers .speaker:first-child:nth-last-child(4) ~ li:nth-child(2) {\n  margin-right: 15%;\n}\n.article-content__speakers .speaker:first-child:nth-last-child(4):nth-child(2),\n.article-content__speakers .speaker:first-child:nth-last-child(4) ~ li:nth-child(2),\n.article-content__speakers .speaker:first-child:nth-last-child(4):nth-child(3),\n.article-content__speakers .speaker:first-child:nth-last-child(4) ~ li:nth-child(3),\n.article-content__speakers .speaker:first-child:nth-last-child(4):nth-child(4),\n.article-content__speakers .speaker:first-child:nth-last-child(4) ~ li:nth-child(4) {\n  margin-top: 24px;\n}\n@media screen and (min-width: 801px) {\n  .article-content__speakers .speaker:first-child:nth-last-child(4):nth-child(2),\n  .article-content__speakers .speaker:first-child:nth-last-child(4) ~ li:nth-child(2),\n  .article-content__speakers .speaker:first-child:nth-last-child(4):nth-child(3),\n  .article-content__speakers .speaker:first-child:nth-last-child(4) ~ li:nth-child(3),\n  .article-content__speakers .speaker:first-child:nth-last-child(4):nth-child(4),\n  .article-content__speakers .speaker:first-child:nth-last-child(4) ~ li:nth-child(4) {\n    margin-top: 55px;\n  }\n}\n@media screen and (min-width: 1510px) {\n  .article-content__speakers .speaker:first-child:nth-last-child(4):nth-child(2),\n  .article-content__speakers .speaker:first-child:nth-last-child(4) ~ li:nth-child(2),\n  .article-content__speakers .speaker:first-child:nth-last-child(4):nth-child(3),\n  .article-content__speakers .speaker:first-child:nth-last-child(4) ~ li:nth-child(3),\n  .article-content__speakers .speaker:first-child:nth-last-child(4):nth-child(4),\n  .article-content__speakers .speaker:first-child:nth-last-child(4) ~ li:nth-child(4) {\n    margin-top: 95px;\n  }\n}\n@media screen and (min-width: 1300px) {\n  .article-content__speakers .speaker:first-child:nth-last-child(4):nth-child(2),\n  .article-content__speakers .speaker:first-child:nth-last-child(4) ~ li:nth-child(2) {\n    margin-top: 0;\n  }\n}\n.article-content__answer h1,\n.article-content__answer h2,\n.article-content__answer h3,\n.article-content__answer p {\n  font-family: 'museo';\n  font-weight: 100;\n  border-left: 4px solid #e10f21;\n  font-size: 1rem;\n  line-height: 1;\n  padding: 0.8125rem 1.875rem;\n  margin: 0;\n}\n@media screen and (min-width: 801px) {\n  .article-content__answer h1,\n  .article-content__answer h2,\n  .article-content__answer h3,\n  .article-content__answer p {\n    font-size: 1.75rem;\n    line-height: 1;\n    padding: 1.375rem 1.875rem;\n    margin: 0;\n  }\n}\n.article-content__head p {\n  font-family: 'museo';\n  font-weight: 700;\n  font-size: 1rem;\n  line-height: 1.38;\n}\n@media screen and (min-width: 801px) {\n  .article-content__head p {\n    font-size: 1.75rem;\n    line-height: 1.36;\n  }\n}\n.article-content__tabs:before {\n  display: inline-block;\n  content: '\\25C6';\n  font-size: 2.6875rem;\n  line-height: 1;\n  padding: 4.0625rem 0;\n  width: 100%;\n  color: #2472b5;\n  text-align: center;\n}\n.article-content__body h3,\n.article-content__body .paragraph--type--rich-text h3,\n.article-content__body .richtext-image__text h3 {\n  font-size: 24;\n}\n@media screen and (min-width: 801px) {\n  .article-content__body h3,\n  .article-content__body .paragraph--type--rich-text h3,\n  .article-content__body .richtext-image__text h3 {\n    font-size: 36;\n  }\n}\n.article-content__accordion {\n  margin-right: 24px;\n  margin-left: 24px;\n}\n@media screen and (min-width: 801px) {\n  .article-content__accordion {\n    margin-right: 50px;\n    margin-left: 352px;\n  }\n}\n@media screen and (min-width: 1280px) {\n  .article-content__accordion {\n    margin-left: 452px;\n    max-width: 948px;\n  }\n}\n.article-pic {\n  width: 100%;\n  height: 100%;\n  background-color: #2472b5;\n}\n.article-pic img {\n  -o-object-fit: cover;\n     object-fit: cover;\n}\n.article-preview {\n  position: relative;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-align: start;\n      -ms-flex-align: start;\n          align-items: start;\n  -webkit-box-pack: center;\n      -ms-flex-pack: center;\n          justify-content: center;\n  -webkit-box-orient: vertical;\n  -webkit-box-direction: normal;\n      -ms-flex-direction: column;\n          flex-direction: column;\n  background-color: #808080;\n  color: #fff;\n  padding: 39px 28px 28px 28px;\n  overflow: hidden;\n}\n.article-preview a {\n  color: #fff;\n  text-decoration: none;\n}\n.article-preview a:hover {\n  text-decoration: none;\n}\n.article-preview--negative {\n  color: #000;\n}\n.article-preview--negative a {\n  color: #000;\n  text-decoration: none;\n}\n.article-preview--negative a:hover {\n  text-decoration: none;\n}\n.article-preview--negative .article-preview__localisation {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-align: center;\n      -ms-flex-align: center;\n          align-items: center;\n  -webkit-box-pack: start;\n      -ms-flex-pack: start;\n          justify-content: flex-start;\n}\n.article-preview--negative .article-preview__localisation:before {\n  content: '';\n  display: block;\n  width: 12px;\n  height: 17px;\n  background-image: url(/themes/custom/lemag/assets/dist/css/imgs/location_black.svg);\n  background-repeat: no-repeat;\n  background-position: center;\n}\n.article-preview__link {\n  position: absolute;\n  top: 0;\n  left: 0;\n  width: 100%;\n  z-index: 4;\n  height: 100%;\n}\n.article-preview__pic {\n  position: absolute;\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n  z-index: 0;\n  -o-object-fit: cover;\n     object-fit: cover;\n  -webkit-transition: -webkit-transform 0.5s ease-in-out;\n  transition: -webkit-transform 0.5s ease-in-out;\n  transition: transform 0.5s ease-in-out;\n  transition: transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;\n}\n.article-preview__pic.picture {\n  position: absolute;\n  top: 0;\n  left: 0;\n  width: 100%;\n}\n.article-preview__pic:before {\n  content: '';\n  position: absolute;\n  top: 0;\n  left: 0;\n  width: 100%;\n  z-index: 0;\n  height: 100%;\n  background: -webkit-gradient(linear, left top, right top, from(#000), to(rgba(0,0,0,0)));\n  background: linear-gradient(90deg, #000 0%, rgba(0,0,0,0) 100%);\n  -webkit-transition: opacity 0.5s;\n  transition: opacity 0.5s;\n}\n.article-preview__type {\n  position: relative;\n  z-index: 5;\n  font-family: 'museo-sans';\n  font-weight: 100;\n  font-size: 1.125rem;\n  line-height: 1;\n  margin-bottom: auto;\n  text-transform: uppercase;\n}\n.article-preview__title {\n  position: relative;\n  z-index: 1;\n  font-family: 'museo';\n  font-weight: 500;\n  font-size: 1.875rem;\n  line-height: 1;\n  max-width: 400px;\n}\n.article-preview__date {\n  position: relative;\n  z-index: 2;\n  font-family: 'museo-sans';\n  font-weight: 100;\n  font-size: 1rem;\n  line-height: 1;\n  padding: 1.25rem 0 0 0;\n}\n.article-preview__tags {\n  position: relative;\n  z-index: 6;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-align: center;\n      -ms-flex-align: center;\n          align-items: center;\n  -webkit-box-pack: start;\n      -ms-flex-pack: start;\n          justify-content: flex-start;\n  -ms-flex-wrap: wrap;\n      flex-wrap: wrap;\n  margin-top: 35px;\n}\n.article-preview__tag-list,\n.article-preview__localisation-list {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-align: center;\n      -ms-flex-align: center;\n          align-items: center;\n  -webkit-box-pack: start;\n      -ms-flex-pack: start;\n          justify-content: flex-start;\n  -ms-flex-wrap: nowrap;\n      flex-wrap: nowrap;\n}\n.article-preview__tag-list {\n  margin-right: 10px;\n}\n.article-preview__tag {\n  margin-right: 5px;\n}\n.article-preview__localisation {\n  font-family: 'museo-sans';\n  font-weight: 500;\n  font-size: 1rem;\n  line-height: 2.5;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-align: center;\n      -ms-flex-align: center;\n          align-items: center;\n  -webkit-box-pack: start;\n      -ms-flex-pack: start;\n          justify-content: flex-start;\n}\n.article-preview__localisation:before {\n  content: '';\n  display: block;\n  width: 12px;\n  height: 17px;\n  margin: 0 10px 0 0;\n  background-image: url(/themes/custom/lemag/assets/dist/css/imgs/location.svg);\n  background-repeat: no-repeat;\n  background-position: center;\n}\n.article-preview__localisation ~ .article-preview__localisation {\n  margin-left: 14px;\n}\n.article-preview__localisation ~ .article-preview__localisation:before {\n  display: none;\n}\n.article-preview__detail {\n  display: none;\n  position: relative;\n  z-index: 3;\n}\n@media screen and (min-width: 801px) {\n  .article-preview__detail {\n    display: -webkit-box;\n    display: -ms-flexbox;\n    display: flex;\n    -webkit-box-align: center;\n        -ms-flex-align: center;\n            align-items: center;\n    -webkit-box-pack: start;\n        -ms-flex-pack: start;\n            justify-content: flex-start;\n  }\n}\n.article-preview__button {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-align: center;\n      -ms-flex-align: center;\n          align-items: center;\n  -webkit-box-pack: center;\n      -ms-flex-pack: center;\n          justify-content: center;\n  cursor: pointer;\n  font-family: 'museo-sans';\n  font-weight: 500;\n  height: 64px;\n  font-size: 1rem;\n  line-height: 1;\n  padding: 0 3.125rem;\n  margin: 0 0 0 3.125rem;\n  text-transform: uppercase;\n  color: #fff;\n  border: 1px solid #fff;\n  border-radius: 5px;\n  background-color: transparent;\n  -webkit-transition: background-color 0.3s;\n  transition: background-color 0.3s;\n  -ms-flex-negative: 0;\n      flex-shrink: 0;\n}\n.article-preview__button:hover {\n  background-color: rgba(255,255,255,0.2);\n}\n.article-preview--web {\n  background-color: #b2dce3;\n}\n.article-preview--anecdote {\n  background-color: #ea683a;\n}\n.article-preview .article-preview__pic {\n  -webkit-transform: scale(1);\n          transform: scale(1);\n}\n.article-preview .article-preview__pic:before {\n  opacity: 0.8;\n}\n.article-preview:hover .article-preview__pic {\n  -webkit-transform: scale(1.2);\n          transform: scale(1.2);\n}\n.article-preview:hover .article-preview__pic:before {\n  opacity: 1;\n}\n.articles__list .article-preview .article-preview__pic {\n  -webkit-transform: scale(1);\n          transform: scale(1);\n}\n.articles__list .article-preview .article-preview__pic:before {\n  opacity: 0.8;\n}\n.articles__list .article-preview:hover .article-preview__pic {\n  -webkit-transform: scale(1.2);\n          transform: scale(1.2);\n}\n.articles__list .article-preview:hover .article-preview__pic:before {\n  opacity: 1;\n}\n.articles__list .article-preview:hover .article-preview__pic {\n  opacity: 0.4;\n}\n.article-preview.article-preview--cover {\n  padding: 24px;\n}\n@media screen and (min-width: 801px) {\n  .article-preview.article-preview--cover {\n    padding: 90px 54px;\n  }\n}\n.article-preview.article-preview--cover .article-preview__tags {\n  margin-top: 18px;\n}\n@media screen and (min-width: 801px) {\n  .article-preview.article-preview--cover .article-preview__tags {\n    margin-top: 20px;\n  }\n}\n.article-preview.article-preview--cover .article-preview__type {\n  display: none;\n}\n.article-preview.article-preview--cover .article-preview__title {\n  font-family: 'museo';\n  font-weight: 500;\n  font-size: 2.125rem;\n  line-height: 1;\n  max-width: none;\n}\n@media screen and (min-width: 801px) {\n  .article-preview.article-preview--cover .article-preview__title {\n    font-size: 5.125rem;\n    line-height: 1;\n    max-width: 750px;\n  }\n}\n.article-preview.article-preview--cover .article-preview__detail {\n  max-width: 750px;\n  margin-top: 53px;\n}\n.article-preview.article-preview--cover .article-preview__detail > p {\n  display: block;\n  font-family: 'museo-sans';\n  font-weight: 700;\n  font-size: 1.25rem;\n  line-height: 1.5;\n}\n.article-preview.article-preview--cover:hover .article-preview__pic {\n  -webkit-transform: scale(1);\n          transform: scale(1);\n}\n.article-preview.article-preview--cover:hover .article-preview__pic:before {\n  opacity: 0.8;\n}\n.article-preview.article-preview--cover-edito {\n  padding: 26px;\n}\n@media screen and (min-width: 801px) {\n  .article-preview.article-preview--cover-edito {\n    padding: 0 0 0 94px;\n  }\n}\n.article-preview.article-preview--cover-edito:before {\n  display: none;\n}\n.article-preview.article-preview--cover-edito .article-preview__tags {\n  margin-top: 41px;\n}\n.article-preview.article-preview--cover-edito .article-preview__title {\n  position: relative;\n  font-family: 'museo';\n  font-weight: 500;\n  font-size: 2.125rem;\n  line-height: 1.18;\n  font-weight: 700;\n}\n@media screen and (min-width: 801px) {\n  .article-preview.article-preview--cover-edito .article-preview__title {\n    font-size: 5.125rem;\n    line-height: 1;\n    font-weight: 500;\n    max-width: 902px;\n  }\n  .article-preview.article-preview--cover-edito .article-preview__title:before {\n    content: '';\n    position: absolute;\n    top: 50%;\n    right: auto;\n    bottom: auto;\n    left: -94px;\n    -webkit-transform: translateY(-50%);\n            transform: translateY(-50%);\n    width: 126px;\n    height: 126px;\n    background-color: transparent;\n    border-left: 63px solid #fff;\n    border-right: 63px solid transparent;\n    border-top: 63px solid transparent;\n    border-bottom: 63px solid transparent;\n  }\n}\n.article-preview.article-preview--cover-edito .article-preview__date {\n  position: relative;\n  font-family: 'museo-sans';\n  font-weight: 700;\n}\n.article-preview.article-preview--cover-edito:hover .article-preview__pic {\n  -webkit-transform: scale(1);\n          transform: scale(1);\n}\n.article-preview.article-preview--cover-edito:hover .article-preview__pic:before {\n  opacity: 0.8;\n}\n.articles >h2 {\n  text-align: center;\n}\n.articles__list {\n  overflow: hidden;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-align: center;\n      -ms-flex-align: center;\n          align-items: center;\n  -webkit-box-pack: center;\n      -ms-flex-pack: center;\n          justify-content: center;\n  -webkit-box-pack: justify;\n      -ms-flex-pack: justify;\n          justify-content: space-between;\n  -ms-flex-wrap: wrap;\n      flex-wrap: wrap;\n  width: 100%;\n  margin: 0 auto -30px auto;\n}\n@media screen and (min-width: 835px) {\n  .articles__list {\n    width: 760px;\n  }\n}\n@media screen and (min-width: 1230px) {\n  .articles__list {\n    width: 1155px;\n  }\n}\n@media screen and (min-width: 1625px) {\n  .articles__list {\n    width: 1550px;\n  }\n}\n.articles__article {\n  width: 100%;\n  height: 100vw;\n  margin-bottom: 30px;\n}\n@media screen and (min-width: 835px) {\n  .articles__article {\n    width: 365px;\n    height: 365px;\n  }\n}\n.articles__article .article-preview {\n  height: 100%;\n}\n.articles__article__article--more,\n.articles__article:last-child {\n  height: auto;\n}\n@media screen and (min-width: 1625px) {\n  .articles__article--large {\n    width: 760px;\n  }\n}\n.articles__article--pic {\n  display: none;\n}\n@media screen and (min-width: 835px) {\n  .articles__article--pic {\n    display: block;\n  }\n}\n@media screen and (min-width: 1230px) {\n  .articles__article--pic {\n    display: block;\n  }\n}\n@media screen and (min-width: 1625px) {\n  .articles__article--pic {\n    display: none;\n  }\n}\n.badge {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-align: center;\n      -ms-flex-align: center;\n          align-items: center;\n  -webkit-box-pack: start;\n      -ms-flex-pack: start;\n          justify-content: flex-start;\n  -webkit-box-orient: vertical;\n  -webkit-box-direction: normal;\n      -ms-flex-direction: column;\n          flex-direction: column;\n  text-align: center;\n  color: #000;\n  text-decoration: none;\n}\n.badge__label {\n  font-family: 'museo-sans';\n  font-weight: 700;\n  text-transform: uppercase;\n  font-size: 0.625rem;\n  line-height: 1;\n}\n@media screen and (min-width: 801px) {\n  .badge__label {\n    font-size: 1.125rem;\n    line-height: 1.11;\n  }\n}\n.badge__pic {\n  width: 37px;\n  height: 37px;\n  margin-bottom: 6px;\n}\n@media screen and (min-width: 801px) {\n  .badge__pic {\n    width: 86px;\n    height: 86px;\n    margin-bottom: 22px;\n  }\n}\n.breadcrumb {\n  display: none;\n  max-width: 1600px;\n  margin: auto;\n}\n@media screen and (min-width: 600px) {\n  .breadcrumb {\n    display: -webkit-box;\n    display: -ms-flexbox;\n    display: flex;\n    -webkit-box-align: center;\n        -ms-flex-align: center;\n            align-items: center;\n    -webkit-box-pack: start;\n        -ms-flex-pack: start;\n            justify-content: flex-start;\n    padding: 32px 32px 0;\n    -webkit-box-align: baseline;\n        -ms-flex-align: baseline;\n            align-items: baseline;\n  }\n}\n@media screen and (min-width: 801px) {\n  .breadcrumb {\n    padding: 32px;\n  }\n}\n@media screen and (min-width: 1280px) {\n  .breadcrumb {\n    padding: 32px 75px;\n  }\n}\n.breadcrumb__link {\n  color: #000;\n  font-size: 0.75rem;\n  line-height: 1;\n  font-family: 'museo-sans';\n  font-weight: 700;\n}\n.breadcrumb__link a {\n  color: #000;\n  text-decoration: none;\n}\n.breadcrumb__link a:hover {\n  text-decoration: underline;\n}\n@media screen and (min-width: 600px) {\n  .breadcrumb__link:first-child {\n    color: #2472b5;\n  }\n  .breadcrumb__link:first-child a {\n    color: #2472b5;\n    text-decoration: none;\n  }\n  .breadcrumb__link:first-child a:hover {\n    text-decoration: underline;\n  }\n}\n.breadcrumb__link:after {\n  content: '>';\n  font-size: 10px;\n  color: #000;\n  padding: 0 11px;\n  text-decoration: none !important;\n}\n.breadcrumb__link span {\n  font-family: 'museo-sans';\n  font-weight: 700;\n  font-size: 1.2em;\n  line-height: 1;\n  padding: 0;\n  margin: 0;\n  color: #000;\n}\n.breadcrumb__link:last-child a {\n  -webkit-user-select: none;\n     -moz-user-select: none;\n      -ms-user-select: none;\n          user-select: none;\n  color: #000;\n  font-family: 'museo-sans';\n  font-weight: 700;\n  font-size: 0.75rem;\n  line-height: 1;\n}\n.breadcrumb__link:last-child:after {\n  display: none;\n}\n.breadcrumb__separator {\n  color: #000;\n  margin: 0 4px;\n}\n.btn-liner,\n.content-nav .vote-counter .vote-form .useful-rating a {\n  font-family: 'museo-sans';\n  font-weight: 900;\n  font-size: 0.75rem;\n  line-height: 1;\n  padding: 0.875rem 1.75rem;\n  border: 1px solid #2472b5;\n  color: #2472b5;\n  letter-spacing: 0.05em;\n  border-radius: 2.8125rem;\n  text-transform: uppercase;\n  text-decoration: none;\n}\n.chapter__title {\n  font-family: 'museo';\n  font-weight: 900;\n  font-size: 2rem;\n  line-height: 1;\n}\n@media screen and (min-width: 801px) {\n  .chapter__title {\n    font-size: 3rem;\n    line-height: 1;\n  }\n}\n.chapter__pic + .chapter__title {\n  font-size: 2rem;\n  line-height: 1;\n  padding: 4.625rem 0 0 0;\n}\n@media screen and (min-width: 801px) {\n  .chapter__pic + .chapter__title {\n    font-size: 3rem;\n    line-height: 1;\n    padding: 4.625rem 0 0 0;\n  }\n}\n.chapter__pic {\n  height: 100vw;\n}\n@media screen and (min-width: 801px) {\n  .chapter__pic {\n    height: 37.5vw;\n    max-height: 600px;\n  }\n}\n.content-nav {\n  background-color: #fff;\n  margin: 0 24px;\n}\n@media screen and (min-width: 801px) {\n  .content-nav {\n    padding: 9px;\n    margin: auto;\n    width: 327px;\n    max-height: calc(100vh - 100px);\n    overflow-y: auto;\n    -webkit-overflow-scrolling: touch;\n  }\n}\n.content-nav__title {\n  font-family: 'museo-sans';\n  font-weight: 700;\n  font-size: 0.875rem;\n  line-height: 1;\n  padding: 0 0 1rem 0;\n}\n.content-nav__title:first-child {\n  display: none;\n}\n@media screen and (min-width: 801px) {\n  .content-nav__title:first-child {\n    display: block;\n  }\n}\n@media screen and (min-width: 801px) {\n  .content-nav__title {\n    font-size: 1.125rem;\n    line-height: 1;\n    padding: 0 0 1rem 0;\n  }\n}\n.content-nav__links {\n  padding: 31px 0;\n  border-top: 1px solid #f2f2f2;\n  border-bottom: 1px solid #f2f2f2;\n  display: none;\n}\n@media screen and (min-width: 801px) {\n  .content-nav__links {\n    display: block;\n  }\n}\n@media screen and (min-width: 801px) {\n  .page__content-sticky .content-nav {\n    display: block;\n  }\n}\n.content-nav__link {\n  font-family: 'museo-sans';\n  font-weight: 700;\n  font-size: 1.125rem;\n  line-height: 1;\n  padding: 0 0 0 0.625rem;\n  margin: 0;\n  color: #2472b5;\n  border-left: 2px solid #000;\n  text-decoration: none;\n  -webkit-transition: border 0.1s;\n  transition: border 0.1s;\n}\n.content-nav__link a {\n  color: #2472b5;\n  text-decoration: none;\n}\n.content-nav__link a:hover {\n  text-decoration: none;\n}\n.content-nav__link:hover {\n  border-width: 6px;\n}\n.content-nav__link + a {\n  white-space: nowrap;\n}\n.content-nav__link+.content-nav__link {\n  font-size: 1.125rem;\n  line-height: 1;\n  padding: 0 0 0 0.625rem;\n  margin: 1.3125rem 0 0 0;\n}\n.content-nav__tag-list {\n  padding: 43px 0 28px;\n}\n.content-nav__tag-list.content-nav__tag-list--expand .content-nav__tag {\n  display: inline-block;\n}\n.content-nav__tag {\n  display: inline-block;\n  background-color: #f2f2f2;\n  color: #2472b5;\n  margin: 0 5px 10px 0;\n}\n.content-nav__tag a {\n  color: #2472b5;\n  text-decoration: none;\n}\n.content-nav__tag a:hover {\n  text-decoration: none;\n}\n.content-nav__tag:nth-child(n+6) {\n  display: none;\n}\n.content-nav__tag a {\n  display: block;\n  font-family: 'museo-sans';\n  font-weight: 700;\n  font-size: 0.75rem;\n  line-height: 1;\n  padding: 0.5625rem 0.75rem;\n  text-transform: uppercase;\n}\n@media screen and (min-width: 801px) {\n  .content-nav__tag a {\n    font-size: 0.875rem;\n    line-height: 1;\n    padding: 0.8125rem 0.9375rem;\n  }\n}\n.content-nav__tag:hover a {\n  font-family: 'museo-sans';\n  font-weight: 900;\n}\n.content-nav__tag-more {\n  border: none;\n  background: none;\n  cursor: pointer;\n  margin-bottom: 43px;\n}\n.content-nav__tag-more span {\n  font-family: 'museo-sans';\n  font-weight: 900;\n  font-size: 0.75rem;\n  line-height: 1;\n  text-transform: uppercase;\n  text-decoration: underline;\n  color: #2472b5;\n}\n@media screen and (min-width: 801px) {\n  .content-nav__tag-more span {\n    font-size: 0.875rem;\n    line-height: 1;\n  }\n}\n.content-nav__tag-more span a {\n  color: #2472b5;\n  text-decoration: none;\n}\n.content-nav__tag-more span a:hover {\n  text-decoration: underline;\n}\n.content-nav__tag-more span:nth-child(2) {\n  display: none;\n}\n.content-nav__tag-more:hover span {\n  text-decoration: none;\n}\n.content-nav__tag-more.content-nav__tag-more--less span:nth-child(1) {\n  display: none;\n}\n.content-nav__tag-more.content-nav__tag-more--less span:nth-child(2) {\n  display: block;\n}\n.content-nav .vote-counter {\n  display: block;\n  font-size: 1rem;\n  line-height: 1;\n  padding: 1.0625rem 0;\n  border-bottom: 1px solid #f2f2f2;\n  margin-bottom: 1.5rem;\n}\n.content-nav .vote-counter .vote-form {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-align: center;\n      -ms-flex-align: center;\n          align-items: center;\n}\n.content-nav .vote-counter .vote-form .useful-rating a:before {\n  content: \"J'aime\";\n}\n.content-nav .vote-counter .vote-form .useful-rating a i {\n  display: none;\n}\n.content-nav .vote-counter .vote-form .useful-rating a:first-child {\n  display: none;\n}\n.content-nav .vote-counter .vote-form .useful-rating a:first-child:before {\n  content: \"J'aime pas\";\n}\n.content-nav .vote-counter .vote-form .vote-result {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-align: center;\n      -ms-flex-align: center;\n          align-items: center;\n}\n.content-nav .vote-result {\n  font-size: 1rem;\n  line-height: 1;\n}\n.content-nav .vote-result:before {\n  content: '';\n  background-image: url(/themes/custom/lemag/assets/dist/css/imgs/like-divider.svg);\n  background-repeat: no-repeat;\n  background-size: contain;\n  background-position: center center;\n  display: inline-block;\n  vertical-align: middle;\n  height: 34px;\n  width: 10px;\n  margin-right: 1rem;\n  margin-left: 1rem;\n}\n.content-nav__share {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-align: center;\n      -ms-flex-align: center;\n          align-items: center;\n  -webkit-box-pack: start;\n      -ms-flex-pack: start;\n          justify-content: flex-start;\n  -ms-flex-wrap: wrap;\n      flex-wrap: wrap;\n  margin: 17px 0;\n  border-bottom: 1px solid #f2f2f2;\n}\n@media screen and (min-width: 801px) {\n  .content-nav__share {\n    margin: 17px 0 0 0;\n  }\n}\n.content-nav__share-link {\n  margin-right: 10px;\n  margin-bottom: 23px;\n  width: 43px;\n  height: 43px;\n}\n.content-nav__share-link a {\n  display: block;\n}\n.content-nav__tools {\n  display: none;\n  margin-top: 40px;\n}\n@media screen and (min-width: 801px) {\n  .content-nav__tools {\n    display: -webkit-box;\n    display: -ms-flexbox;\n    display: flex;\n    -webkit-box-align: end;\n        -ms-flex-align: end;\n            align-items: flex-end;\n    -webkit-box-pack: start;\n        -ms-flex-pack: start;\n            justify-content: flex-start;\n  }\n}\n.content-nav__tools .typo-down,\n.content-nav__tools .typo-up {\n  display: inline-block;\n  font-family: 'museo-sans';\n  font-weight: 900;\n  color: #2472b5;\n  border: none;\n  background: none;\n  cursor: pointer;\n}\n.content-nav__tools .typo-down {\n  font-size: 1rem;\n  line-height: 0;\n  padding: 0;\n  margin: 0 1.625rem 0 0;\n}\n.content-nav__tools .typo-up {\n  font-size: 1.875rem;\n  line-height: 0;\n}\n.nav-content__share-link {\n  height: 53px;\n}\n.content-nav__tag-list~.vote-counter {\n  border-top: 1px solid #f2f2f2;\n}\n.content-nav>*+.content-nav__title {\n  font-size: 1.125rem;\n  line-height: 1;\n  padding: 0.3125rem 0 1.125rem 0;\n}\n.content-nav--empty .content-nav__title,\n.content-nav--empty .content-nav__links {\n  display: none;\n}\n.content-nav-mobile {\n  position: relative;\n  display: none;\n  margin-bottom: 2.2em;\n}\n@media print {\n  .content-nav-mobile {\n    display: none;\n  }\n}\n.page__content-layout.js-scrolled .content-nav-mobile {\n  position: fixed;\n  top: 70px;\n  width: 100%;\n  margin: 0;\n  left: 50%;\n  -webkit-transform: translateX(-50%);\n          transform: translateX(-50%);\n  z-index: 999;\n}\n@media screen and (max-width: 800px) {\n  .page__content-layout.js-scrolled .content-nav-mobile {\n    display: block;\n  }\n}\n@media screen and (min-width: 801px) {\n  .content-nav-mobile {\n    display: none;\n  }\n}\n.content-nav-mobile .content-nav__links {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: vertical;\n  -webkit-box-direction: normal;\n      -ms-flex-direction: column;\n          flex-direction: column;\n  opacity: 0;\n  visibility: hidden;\n  height: 1px;\n  background: #fff;\n  position: absolute;\n  left: 0;\n  top: 48px;\n}\n.content-nav-mobile.open .content-nav__links {\n  padding: 0;\n  width: 100%;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  opacity: 1;\n  visibility: visible;\n  -webkit-transition: all ease-in-out 0.4s;\n  transition: all ease-in-out 0.4s;\n  height: auto;\n}\n.content-nav-mobile .content-nav__link {\n  font-size: 14px;\n  padding: 0;\n  margin: 0;\n  border-left: none;\n  border-bottom: 1px solid $border-color;\n}\n.content-nav-mobile .content-nav__link:hover {\n  border-left-width: 0;\n}\n.content-nav-mobile .content-nav__link a {\n  position: relative;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-align: center;\n      -ms-flex-align: center;\n          align-items: center;\n  padding: 1rem 0.85rem;\n  width: 100%;\n  height: 100%;\n  white-space: nowrap;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  color: #000;\n  text-decoration: none;\n  background: #fff;\n  -webkit-transition: all ease-in-out 0.3s;\n  transition: all ease-in-out 0.3s;\n}\n.content-nav-mobile .content-nav__link a:before {\n  content: '';\n  width: 5px;\n  height: 5px;\n  border-radius: 50px;\n  background: #f00;\n  margin-right: 3px;\n  -webkit-transform: scale(0);\n          transform: scale(0);\n  -webkit-transition: all ease-in-out 0.3s;\n  transition: all ease-in-out 0.3s;\n}\n.content-nav-mobile .content-nav__link a.js-scrolled:before {\n  -webkit-transform: scale(1);\n          transform: scale(1);\n}\n.content-nav-mobile .content-nav__title {\n  border: 1px solid rgba(0,0,0,0.2);\n  position: relative;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-pack: justify;\n      -ms-flex-pack: justify;\n          justify-content: space-between;\n  -webkit-box-align: center;\n      -ms-flex-align: center;\n          align-items: center;\n  height: 100%;\n  padding: 1rem 20px;\n  text-decoration: none;\n  color: #fff;\n  background: #2472b5;\n}\n.content-nav-mobile .content-nav__title:after,\n.content-nav-mobile .content-nav__title:before {\n  content: '';\n  position: absolute;\n  background: #fff;\n  width: 10px;\n  height: 3px;\n  top: 50%;\n  bottom: auto;\n  -webkit-transform: translateY(-50%);\n          transform: translateY(-50%);\n  -webkit-transition: all ease-in-out 0.1s;\n  transition: all ease-in-out 0.1s;\n}\n.content-nav-mobile .content-nav__title:before {\n  -webkit-transform: rotate(40deg);\n          transform: rotate(40deg);\n  right: 15px;\n}\n.content-nav-mobile .content-nav__title:after {\n  -webkit-transform: rotate(-40deg);\n          transform: rotate(-40deg);\n  right: 9px;\n}\n.content-nav-mobile .content-nav__title.active:before {\n  -webkit-transform: rotate(-40deg);\n          transform: rotate(-40deg);\n}\n.content-nav-mobile .content-nav__title.active:after {\n  -webkit-transform: rotate(40deg);\n          transform: rotate(40deg);\n}\n.cover-debat {\n  overflow: hidden;\n  position: relative;\n  height: 100vw;\n  padding-right: 24px;\n}\n@media screen and (min-width: 801px) {\n  .cover-debat {\n    height: 37.125vw;\n    min-height: 500px;\n    padding-right: 0;\n  }\n}\n.cover-debat__pic {\n  position: absolute;\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n  -o-object-fit: cover;\n     object-fit: cover;\n  z-index: 0;\n}\n.cover-debat:before {\n  content: '';\n  position: absolute;\n  top: 0;\n  left: 0;\n  width: 100%;\n  z-index: 1;\n  height: 100%;\n  background: linear-gradient(45deg, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%);\n}\n.cover-debat:after {\n  display: none;\n  content: '';\n  width: 124px;\n  height: 124px;\n  background-color: transparent;\n  border-left: 62px solid #fff;\n  border-right: 62px solid transparent;\n  border-top: 62px solid transparent;\n  border-bottom: 62px solid transparent;\n  position: absolute;\n  top: calc(50% - 82px);\n  left: 0;\n  width: 100%;\n  z-index: 2;\n}\n@media screen and (min-width: 801px) {\n  .cover-debat:after {\n    display: block;\n  }\n}\n.cover-debat__text {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-align: end;\n      -ms-flex-align: end;\n          align-items: flex-end;\n  -webkit-box-pack: center;\n      -ms-flex-pack: center;\n          justify-content: center;\n  -webkit-box-orient: vertical;\n  -webkit-box-direction: normal;\n      -ms-flex-direction: column;\n          flex-direction: column;\n  position: relative;\n  z-index: 3;\n  color: #fff;\n  width: 100%;\n  height: 100%;\n  margin-left: auto;\n  margin-right: 40px;\n}\n@media screen and (min-width: 801px) {\n  .cover-debat__text {\n    width: 360px;\n    -webkit-box-align: start;\n        -ms-flex-align: start;\n            align-items: flex-start;\n  }\n}\n@media screen and (min-width: 1025px) {\n  .cover-debat__text {\n    width: 600px;\n  }\n}\n.cover-debat__text:before {\n  content: '';\n  position: absolute;\n  top: 50%;\n  right: -979.9999999999999px;\n  width: 100%;\n  z-index: -1;\n  width: 1400px;\n  height: 1400px;\n  margin-top: -700px;\n  border-radius: 1400px;\n  background-color: rgba(36,114,181,0.9);\n  display: none;\n}\n@media screen and (min-width: 1025px) {\n  .cover-debat__text:before {\n    position: absolute;\n    top: 50%;\n    right: -672px;\n    width: 100%;\n    width: 1400px;\n  }\n}\n@media screen and (min-width: 801px) {\n  .cover-debat__text:before {\n    background-color: #2472b5;\n    display: block;\n  }\n}\n.cover-debat__title {\n  font-family: 'museo';\n  font-weight: 900;\n  font-size: 1.875rem;\n  line-height: 1.33;\n  text-align: right;\n}\n@media screen and (min-width: 801px) {\n  .cover-debat__title {\n    font-size: 5.125rem;\n    line-height: 1;\n    text-align: left;\n  }\n  .cover-debat__title .field--name-title {\n    font-family: 'museo';\n    font-weight: 500;\n    font-size: 1.875rem;\n    line-height: 1.33;\n    text-align: right;\n  }\n}\n@media screen and (min-width: 801px) and (min-width: 801px) {\n  .cover-debat__title .field--name-title {\n    font-size: 5.125rem;\n    line-height: 1;\n    text-align: left;\n  }\n}\n.cover-debat__date {\n  font-family: 'museo-sans';\n  font-weight: 700;\n  font-size: 1rem;\n  line-height: 1;\n  padding: 2.5rem 0 0 0;\n}\n.cover__subtitle {\n  font-size: 15px;\n  line-height: normal;\n  text-align: center;\n}\n.cover-results {\n  position: relative;\n  overflow: hidden;\n  width: 100%;\n  height: 38.88888888888889vw;\n  padding-left: 24px;\n  background: #2472b5;\n  background-image: linear-gradient(45deg, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%), url(/themes/custom/lemag/assets/dist/css/imgs/ird-graph.svg);\n  background-repeat: no-repeat;\n  background-size: 100% 100%, 495.2591623036649px 549.5774179801947px;\n  background-position: center, calc(100% + 225px) calc(100% + 172px);\n}\n@media screen and (min-width: 801px) {\n  .cover-results {\n    height: 22.375vw;\n    min-height: 285px;\n    padding-left: 95px;\n    background-size: 100% 100%, 1287px 1428.153562370302px;\n    background-position: center, calc(100% + 410px) calc(100% + 380px);\n  }\n}\n.cover-results:before {\n  display: none;\n  content: '';\n  width: 124px;\n  height: 124px;\n  background-color: transparent;\n  border-left: 62px solid #fff;\n  border-right: 62px solid transparent;\n  border-top: 62px solid transparent;\n  border-bottom: 62px solid transparent;\n  position: absolute;\n  top: calc(50% - 72px);\n  left: 0;\n  width: 100%;\n  z-index: 2;\n}\n@media screen and (min-width: 801px) {\n  .cover-results:before {\n    display: block;\n  }\n}\n.cover-results__text {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-align: start;\n      -ms-flex-align: start;\n          align-items: flex-start;\n  -webkit-box-pack: center;\n      -ms-flex-pack: center;\n          justify-content: center;\n  -webkit-box-orient: vertical;\n  -webkit-box-direction: normal;\n      -ms-flex-direction: column;\n          flex-direction: column;\n  position: relative;\n  z-index: 3;\n  color: #fff;\n  height: 100%;\n}\n.cover-results__description {\n  width: 600px;\n  display: none;\n  overflow: hidden;\n}\n@media screen and (min-width: 600px) {\n  .cover-results__description {\n    display: block;\n  }\n}\n.cover-results__title {\n  font-family: 'museo';\n  font-weight: 100;\n  font-size: 1.125rem;\n  line-height: 1;\n}\n@media screen and (min-width: 801px) {\n  .cover-results__title {\n    font-size: 2.875rem;\n    line-height: 1;\n  }\n}\n.cover-results__query {\n  font-family: 'museo';\n  font-weight: 500;\n  display: block;\n  font-size: 2.25rem;\n  line-height: 1;\n}\n@media screen and (min-width: 801px) {\n  .cover-results__query {\n    font-size: 5rem;\n    line-height: 1;\n  }\n}\n.cover-results__taxonomy {\n  font-family: 'museo';\n  font-weight: 500;\n  display: block;\n  font-size: 1.5rem;\n  line-height: 1;\n  margin-bottom: 10px;\n}\n@media screen and (min-width: 1025px) {\n  .cover-results__taxonomy {\n    font-size: 3.75rem;\n    line-height: 1;\n  }\n}\n.cta {\n  position: relative;\n  display: block;\n  text-decoration: none;\n}\n@media print {\n  .cta {\n    display: none;\n  }\n}\n.cta__pic {\n  overflow: hidden;\n  width: 100%;\n  height: 31.525vw;\n}\n@media screen and (min-width: 1280px) {\n  .cta__pic {\n    height: 629px;\n  }\n}\n.cta__label {\n  position: absolute;\n  top: 50%;\n  bottom: auto;\n  left: 50%;\n  right: auto;\n  -webkit-transform: translateX(-50%) translateY(-50%);\n          transform: translateX(-50%) translateY(-50%);\n  text-decoration: none;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-align: center;\n      -ms-flex-align: center;\n          align-items: center;\n  -webkit-box-pack: start;\n      -ms-flex-pack: start;\n          justify-content: flex-start;\n  font-family: 'museo-sans';\n  font-weight: 700;\n  -webkit-box-shadow: 0 0 10px rgba(46,35,14,0.15);\n          box-shadow: 0 0 10px rgba(46,35,14,0.15);\n  z-index: 1;\n  width: 100%;\n  text-transform: uppercase;\n  max-width: 18rem;\n  -webkit-transition: all 0.3s cubic-bezier(0.77, 0, 0.175, 1);\n  transition: all 0.3s cubic-bezier(0.77, 0, 0.175, 1);\n  border: 2px solid #fff;\n  color: #fff;\n  padding: 30px;\n  border-width: 1px;\n  font-size: 16px;\n}\n@media screen and (min-width: 1280px) {\n  .cta__label {\n    width: 66.28029504741833%;\n    max-width: 20rem;\n  }\n}\n@media screen and (max-width: 800px) {\n  .cta__label {\n    margin-left: auto;\n    margin-right: auto;\n    -webkit-box-shadow: 0 0 42px rgba(46,35,14,0.15);\n            box-shadow: 0 0 42px rgba(46,35,14,0.15);\n  }\n}\n.cta__label:before,\n.cta__label:after {\n  content: '';\n  -webkit-box-flex: 1;\n      -ms-flex-positive: 1;\n          flex-grow: 1;\n  max-width: 33.333333333333336%;\n  max-width: 5rem;\n  height: 1px;\n  background-color: #fff;\n  -webkit-transition: all 0.4s cubic-bezier(0.77, 0, 0.175, 1);\n  transition: all 0.4s cubic-bezier(0.77, 0, 0.175, 1);\n}\n.cta__label:before {\n  -webkit-transform-origin: 0 0;\n          transform-origin: 0 0;\n  margin-right: 2em;\n}\n.cta__label:after {\n  -webkit-transform: scaleX(0);\n          transform: scaleX(0);\n  -webkit-transform-origin: 100% 0;\n          transform-origin: 100% 0;\n}\n.cta__label--inverted {\n  border: 2px solid #fff;\n  color: #fff;\n}\n.cta__label--inverted:before,\n.cta__label--inverted:after {\n  background-color: #fff;\n}\n.cta__label:hover {\n  text-decoration: none;\n  background: rgba(36,114,181,0.5);\n}\n.cta__label:hover:before {\n  -webkit-transform: scaleX(0);\n          transform: scaleX(0);\n  -webkit-transform-origin: 100% 0;\n          transform-origin: 100% 0;\n  margin-right: 0;\n}\n.cta__label:hover:after {\n  -webkit-transform: scaleX(1);\n          transform: scaleX(1);\n  -webkit-transform-origin: 0 0;\n          transform-origin: 0 0;\n  margin-left: 5em;\n}\n.cta__label:hover span {\n  width: 100%;\n  height: 100%;\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  width: 100%;\n  background: rgba(36,114,181,0.5);\n  z-index: -1;\n}\n.cta figure:hover figcaption {\n  -webkit-transform: translateY(0);\n          transform: translateY(0);\n}\n.cta figcaption {\n  display: block !important;\n}\n.data-block {\n  position: relative;\n  border: 2px solid #f2f2f2;\n  background-color: #fff;\n  padding: 26px 28px;\n}\n@media screen and (min-width: 1280px) {\n  .data-block {\n    padding: 43px 64px;\n  }\n}\n.data-block:before,\n.data-block:after {\n  content: '';\n  position: absolute;\n  width: 0;\n  height: 0;\n}\n.data-block:before {\n  left: 7px;\n  top: 7px;\n  border-top: 25px solid #f00;\n  border-right: 25px solid transparent;\n}\n.data-block:after {\n  right: 7px;\n  bottom: 7px;\n  border-bottom: 25px solid #f00;\n  border-left: 25px solid transparent;\n}\n.data-block--no-border {\n  border: 0;\n}\n.data-block--full {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n}\n.data-block li+li {\n  margin-top: 40px;\n}\n@media screen and (min-width: 1280px) {\n  .data-block li+li {\n    margin-top: 0;\n    margin-left: 120px;\n  }\n}\n.data-block p {\n  font-family: 'museo-sans';\n  font-weight: 700;\n  font-size: 1rem;\n  line-height: 1;\n}\n@media screen and (min-width: 801px) {\n  .data-block p {\n    font-size: 1.3125rem;\n    line-height: 1.19;\n  }\n}\n.data-block p.data-block__highlight {\n  position: relative;\n  z-index: 1;\n  display: inline-block;\n  font-family: 'museo';\n  font-weight: 900;\n  font-size: 2.75rem;\n  line-height: 1;\n  padding: 0;\n  margin: 0.5625rem 0 0.375rem 0;\n  text-transform: uppercase;\n}\n@media screen and (min-width: 801px) {\n  .data-block p.data-block__highlight {\n    font-size: 5rem;\n    line-height: 1;\n    padding: 0;\n    margin: 1.6875rem 0 0.625rem 0;\n  }\n}\n.data-block p.data-block__highlight:before {\n  content: '';\n  position: absolute;\n  top: auto;\n  right: 0;\n  bottom: 0;\n  width: 100%;\n  z-index: -1;\n  height: 25px;\n  background-color: #f2f2f2;\n}\n.data-block p .data-block__small {\n  font-size: 36px;\n}\n.data-block li:nth-child(1) .data-block__highlight {\n  color: #ea683a;\n}\n.data-block li:nth-child(2) .data-block__highlight {\n  color: #f49e30;\n}\n.data-block li:nth-child(3) .data-block__highlight {\n  color: #2a9ea8;\n}\n.data-block + .data-block {\n  margin-top: 30px;\n}\n.data-block.data-mobile {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-pack: justify;\n      -ms-flex-pack: justify;\n          justify-content: space-between;\n  -webkit-box-orient: vertical;\n  -webkit-box-direction: normal;\n      -ms-flex-direction: column;\n          flex-direction: column;\n  -webkit-box-flex: 1;\n      -ms-flex-positive: 1;\n          flex-grow: 1;\n  text-align: center;\n}\n@media screen and (min-width: 1024px) {\n  .data-block.data-mobile {\n    display: none;\n  }\n}\n.data-block.data-desktop {\n  display: none;\n}\n@media screen and (min-width: 1024px) {\n  .data-block.data-desktop {\n    display: inline-block;\n  }\n}\n.data-block.data-desktop tr td {\n  padding-right: 30px;\n  text-align: center;\n}\n.data-block.data-desktop tr td:last-of-type {\n  padding-right: 0;\n}\n.data-block.data-desktop tr:nth-of-type(2) td:nth-of-type(1) .data-block__highlight {\n  color: #ea683a;\n}\n.data-block.data-desktop tr:nth-of-type(2) td:nth-of-type(2) .data-block__highlight {\n  color: #f49e30;\n}\n.data-block.data-desktop tr:nth-of-type(2) td:nth-of-type(3) .data-block__highlight {\n  color: #2a9ea8;\n}\n.list-header {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-align: start;\n      -ms-flex-align: start;\n          align-items: flex-start;\n  -webkit-box-pack: start;\n      -ms-flex-pack: start;\n          justify-content: flex-start;\n  -webkit-box-orient: vertical;\n  -webkit-box-direction: normal;\n      -ms-flex-direction: column;\n          flex-direction: column;\n  padding: 24px;\n}\n@media screen and (min-width: 1200px) {\n  .list-header {\n    -webkit-box-orient: horizontal;\n    -webkit-box-direction: normal;\n        -ms-flex-direction: row;\n            flex-direction: row;\n  }\n}\n@media screen and (min-width: 801px) {\n  .list-header {\n    padding: 0;\n  }\n}\n.page__content-nav .list-header {\n  padding: 0 24px 24px;\n  border-bottom: 1px solid #f2f2f2;\n  margin-bottom: 24px;\n}\n.list-header__title,\n.results__header-title.mobile-only {\n  font-family: 'museo-sans';\n  font-weight: 700;\n  font-size: 0.625rem;\n  line-height: 1;\n  padding: 0 0 0.375rem 0;\n  width: 100%;\n  border-bottom: 1px solid #f2f2f2;\n}\n@media screen and (max-width: 800px) {\n  .list-header__title,\n  .results__header-title.mobile-only {\n    text-align: center;\n  }\n}\n@media screen and (min-width: 1200px) {\n  .list-header__title,\n  .results__header-title.mobile-only {\n    width: auto;\n    border: none;\n  }\n}\n@media screen and (min-width: 801px) {\n  .list-header__title,\n  .results__header-title.mobile-only {\n    font-size: 1.125rem;\n    line-height: 1;\n    padding: 0.5625rem 0 1rem 0;\n    -ms-flex-item-align: center;\n        align-self: center;\n  }\n}\n@media screen and (max-width: 800px) {\n  .page__content-main .list-header__title,\n  .page__content-main .results__header-title.mobile-only {\n    display: none;\n  }\n}\n.page__content-nav .list-header__title,\n.page__content-nav .results__header-title.mobile-only {\n  border-bottom: none;\n}\n.list-header__tools {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-align: center;\n      -ms-flex-align: center;\n          align-items: center;\n  -webkit-box-pack: start;\n      -ms-flex-pack: start;\n          justify-content: flex-start;\n  -ms-flex-wrap: wrap;\n      flex-wrap: wrap;\n  padding: 24px 0 0 0;\n}\n@media screen and (min-width: 801px) {\n  .list-header__tools {\n    padding: 10px 0;\n    -ms-flex-wrap: wrap;\n        flex-wrap: wrap;\n  }\n}\n@media screen and (min-width: 1200px) {\n  .list-header__tools {\n    padding: 0;\n  }\n}\n@media screen and (max-width: 800px) {\n  .list-header__tools {\n    width: 100%;\n    display: -webkit-box;\n    display: -ms-flexbox;\n    display: flex;\n    -webkit-box-align: center;\n        -ms-flex-align: center;\n            align-items: center;\n    -webkit-box-pack: justify;\n        -ms-flex-pack: justify;\n            justify-content: space-between;\n    margin-top: 1em;\n  }\n}\n.page__content-nav .list-header__tools {\n  display: none;\n}\n.list-header label {\n  white-space: nowrap;\n  font-family: 'museo-sans';\n  font-weight: 500;\n  font-size: 0.625rem;\n  line-height: 1;\n}\n@media screen and (min-width: 801px) {\n  .list-header label {\n    font-size: 0.875rem;\n    line-height: 2.43;\n    display: block;\n  }\n}\n@media screen and (max-width: 800px) {\n  .list-header label {\n    display: none;\n  }\n}\n.list-header .list-header__select label {\n  display: block;\n}\n.list-header .list-header__select + label,\n.list-header select + label {\n  margin-left: 10px;\n}\n.list-header select {\n  -webkit-appearance: none;\n  -moz-appearance: none;\n  appearance: none;\n  font-family: 'museo-sans';\n  font-weight: 500;\n  background: none;\n  font-size: 0.625rem;\n  line-height: 3.4;\n  padding: 0 1.875rem 0 0.6875rem;\n  margin: 0 0 0 0.3125rem;\n  cursor: pointer;\n}\n@media screen and (max-width: 800px) {\n  .list-header select {\n    width: 100%;\n    border: 1px solid #f2f2f2;\n    padding: 0 25px 0 10px;\n    height: 3em;\n    font-size: 14px;\n    line-height: 1;\n    margin: 0;\n  }\n}\n@media screen and (min-width: 801px) {\n  .list-header select {\n    height: 34px;\n    font-size: 0.875rem;\n    line-height: 2.43;\n    padding: 0 2.5625rem 0 1.375rem;\n    margin: 0 0 0 0.875rem;\n    border: 1px solid #f2f2f2;\n    border-radius: 0;\n  }\n}\n.list-header select:focus {\n  outline: none;\n}\n.list-header__select {\n  position: relative;\n  cursor: pointer;\n  width: 35%;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n}\n@media screen and (max-width: 400px) {\n  .list-header__select {\n    width: 49%;\n  }\n}\n@media screen and (min-width: 600px) {\n  .list-header__select {\n    width: auto;\n  }\n}\n@media screen and (min-width: 801px) {\n  .list-header__select {\n    width: auto;\n    padding: 0.2rem;\n  }\n}\n.list-header__select:after {\n  font-family: 'icons';\n  content: '\\F004';\n  position: absolute;\n  -webkit-transform: translateY(-50%);\n          transform: translateY(-50%);\n  top: 50%;\n  bottom: auto;\n  right: 10px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-align: center;\n      -ms-flex-align: center;\n          align-items: center;\n  background: #fff;\n  margin-left: 0;\n  color: #2472b5;\n  font-size: 14px;\n}\n@media screen and (max-width: 800px) {\n  .list-header__select label {\n    position: absolute;\n    top: -15px;\n    left: 1px;\n  }\n}\n.list-header__toggle {\n  position: relative;\n  margin-left: 9px;\n  width: 19px;\n  height: 13px;\n  padding: 10px 9px;\n  background-image: url(/themes/custom/lemag/assets/dist/css/imgs/filter.svg);\n  background-repeat: no-repeat;\n  background-position: center;\n  border: 1px solid #f2f2f2;\n}\n.list-header__toggle label {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  width: 100%;\n  cursor: pointer;\n}\n.list-header__toggle input {\n  display: none;\n}\n.list-header__toggle input[type='checkbox']:checked + label {\n  border: 1px solid #2472b5;\n}\n.filters {\n  padding: 0;\n  padding-top: 10px;\n  margin: auto;\n  width: 100%;\n  background-color: #fff;\n  overflow-y: auto;\n  -webkit-overflow-scrolling: touch;\n}\n@media screen and (min-width: 801px) {\n  .filters {\n    padding: 0 9px;\n  }\n}\n@media screen and (min-width: 801px) {\n  .filters {\n    width: 322px;\n    max-height: calc(100vh - 100px);\n  }\n}\n.filters__panel {\n  display: block;\n}\n@media screen and (min-width: 801px) {\n  .filters__mobile-header.list-header {\n    display: none;\n  }\n}\n.filters__title {\n  display: none;\n  font-family: 'museo-sans';\n  font-weight: 700;\n  padding: 0 0 16px 0;\n}\n.filters__title p {\n  font-size: 1.125rem;\n  line-height: 1;\n}\n@media screen and (min-width: 801px) {\n  .filters__title {\n    display: -webkit-box;\n    display: -ms-flexbox;\n    display: flex;\n    -webkit-box-align: center;\n        -ms-flex-align: center;\n            align-items: center;\n    -webkit-box-pack: start;\n        -ms-flex-pack: start;\n            justify-content: flex-start;\n  }\n}\n.filters__group {\n  margin: 0 24px;\n/* toggle +/- button */\n/* toggle content */\n/* inputs */\n/* sub group */\n}\n@media screen and (min-width: 801px) {\n  .filters__group {\n    margin: 0;\n    border-bottom: ;\n  }\n}\n.filters__group input[type='checkbox'],\n.filters__group input[type='radio'] {\n  display: none;\n}\n.filters__group label {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-align: start;\n      -ms-flex-align: start;\n          align-items: flex-start;\n  -webkit-box-pack: start;\n      -ms-flex-pack: start;\n          justify-content: flex-start;\n}\n.filters__group label:before {\n  content: '';\n  display: block;\n  -ms-flex-negative: 0;\n      flex-shrink: 0;\n  width: 18px;\n  height: 18px;\n  margin-right: 16px;\n  border: 1px solid #f2f2f2;\n}\n.filters__group input[type='checkbox'] + label {\n  border-radius: 2px;\n}\n.filters__group input[type='radio'] + label:before {\n  border-radius: 100%;\n}\n.filters__group input[type='checkbox']:checked + label:before,\n.filters__group input[type='radio']:checked + label:before {\n  background-color: #2472b5;\n  border: none;\n}\n.filters__group input[type='checkbox']:checked + label {\n  color: #000;\n  font-weight: 500;\n}\n.filters__group >button {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  width: 100%;\n  font-family: 'museo-sans';\n  font-weight: 700;\n  font-size: 0.875rem;\n  line-height: 1;\n  padding: 0.9375rem 0;\n  text-transform: uppercase;\n  cursor: pointer;\n}\n.filters__group >button:after {\n  content: '+';\n  margin-left: auto;\n  font-size: 28px;\n  line-height: 0;\n  color: #2472b5;\n}\n.filters__group >button[selected]:after {\n  content: '_';\n  margin-top: -0.3em;\n}\n.filters__group >ul {\n  display: none;\n}\n.filters__group >button[selected] + ul {\n  display: block;\n}\n.filters__group label {\n  font-family: 'museo-sans';\n  font-weight: 700;\n  font-size: 1.125rem;\n  line-height: 1;\n  padding: 0;\n  color: #2472b5;\n  cursor: pointer;\n}\n.filters__group label a {\n  color: #2472b5;\n  cursor: pointer;\n  text-decoration: none;\n}\n.filters__group li+li {\n  padding-top: 21px;\n}\n.filters__group >ul>li>ul {\n  display: block;\n}\n.filters__group >ul>li>ul li {\n  padding-left: 34px;\n  padding-top: 17px;\n}\n.filters__group >ul>li>ul label {\n  font-family: 'museo-sans';\n  font-weight: 300;\n}\n.filters button+ul {\n  padding: 10px 0;\n}\n@media screen and (min-width: 801px) {\n  .filters button+ul {\n    padding: 14px 0;\n  }\n}\n.filters__group-title {\n  font-family: 'museo-sans';\n  font-weight: 700;\n  font-size: 0.875rem;\n  line-height: 1;\n  text-transform: uppercase;\n  background: none;\n  border: none;\n}\n.filters__reset {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-align: center;\n      -ms-flex-align: center;\n          align-items: center;\n  -webkit-box-pack: start;\n      -ms-flex-pack: start;\n          justify-content: flex-start;\n  font-family: 'museo-sans';\n  font-weight: 900;\n  font-size: 0.875rem;\n  line-height: 1;\n  padding: 1.75rem 0 0 0;\n  color: #2472b5;\n  text-transform: uppercase;\n  display: flex;\n  align-items: center;\n  -webkit-box-pack: center;\n      -ms-flex-pack: center;\n          justify-content: center;\n}\n.filters__reset:before {\n  content: '';\n  display: block;\n  width: 25px;\n  height: 25px;\n  background-image: url(/themes/custom/lemag/assets/dist/css/imgs/reload.svg);\n  background-repeat: no-repeat;\n  background-position: center;\n}\n.filters__reset:before {\n  margin-right: 12px;\n}\n@media screen and (min-width: 801px) {\n  .filters__reset {\n    -webkit-box-pack: start;\n        -ms-flex-pack: start;\n            justify-content: flex-start;\n  }\n}\n.filters__mobile-buttons {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-align: center;\n      -ms-flex-align: center;\n          align-items: center;\n  -webkit-box-pack: start;\n      -ms-flex-pack: start;\n          justify-content: flex-start;\n  width: 100%;\n  padding: 40px 24px 24px 24px;\n}\n@media screen and (min-width: 801px) {\n  .filters__mobile-buttons {\n    display: none;\n  }\n}\n.filters__mobile-buttons a {\n  -webkit-box-flex: 1;\n      -ms-flex-positive: 1;\n          flex-grow: 1;\n  display: block;\n  text-transform: uppercase;\n  font-family: 'museo-sans';\n  font-weight: 900;\n  font-size: 0.75rem;\n  line-height: 1;\n  padding: 0.875rem 0;\n  max-width: 160px;\n  -webkit-box-shadow: 0 0 35px rgba(46,35,14,0.15);\n          box-shadow: 0 0 35px rgba(46,35,14,0.15);\n  color: #2472b5;\n  text-align: center;\n  text-decoration: none;\n}\n.filters__mobile-buttons a:nth-child(2) {\n  background-color: #2472b5;\n  color: #fff;\n}\n.filters__mobile-buttons a + a {\n  margin-left: 14px;\n}\n.filters__search {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-pack: justify;\n      -ms-flex-pack: justify;\n          justify-content: space-between;\n  -webkit-box-align: center;\n      -ms-flex-align: center;\n          align-items: center;\n  border: 1px solid #f2f2f2;\n  margin: 24px;\n}\n@media screen and (min-width: 801px) {\n  .filters__search {\n    margin: 0 0 24px;\n    padding: 0;\n  }\n}\n.filters__search input[type=\"search\"] {\n  height: 50px;\n  width: 100%;\n  border: none;\n  padding: 0.4rem 1rem;\n  font-size: 14px;\n  -webkit-box-sizing: border-box;\n          box-sizing: border-box;\n}\n.filters__search button {\n  width: 50px;\n  background: #fff;\n  height: 50px;\n  position: relative;\n}\n.filters__search-submit i:before {\n  font-size: 18px;\n  color: #2472b5;\n}\n.filters__search-reset {\n  display: none;\n}\n@media screen and (min-width: 801px) {\n  .filters__search-reset {\n    display: block;\n  }\n  .filters__search-reset:before,\n  .filters__search-reset:after {\n    content: '';\n    position: absolute;\n    top: 22px;\n    background: #2472b5;\n    width: 18px;\n    height: 1px;\n    opacity: 0;\n    visibility: hidden;\n    -webkit-transition: all ease-in-out 0.3s;\n    transition: all ease-in-out 0.3s;\n  }\n  .filters__search-reset:before {\n    left: 9px;\n    -webkit-transform: rotate(40deg);\n            transform: rotate(40deg);\n  }\n  .filters__search-reset:after {\n    right: 9px;\n    -webkit-transform: rotate(-40deg);\n            transform: rotate(-40deg);\n  }\n  .filters__search-reset.js-focus:before,\n  .filters__search-reset.js-focus:after {\n    opacity: 1;\n    visibility: visible;\n  }\n}\n.filters__group + .filters__group {\n  border-top: none;\n}\n@media screen and (max-width: 800px) {\n  .filters--mobile-open .filters__panel {\n    display: block;\n  }\n}\n.results__header-title.mobile-only {\n  padding: 20px 24px;\n  font-size: 0.825rem;\n}\n.footer {\n  white-space: nowrap;\n  padding: 40px 24px;\n  background: #f2f2f2;\n}\n@media screen and (min-width: 801px) {\n  .footer {\n    padding: 40px 95px;\n  }\n}\n.footer a {\n  font-family: 'museo-sans';\n  font-weight: 300;\n  font-size: 0.6875rem;\n  line-height: 1;\n  color: #000;\n  text-decoration: none;\n}\n@media screen and (min-width: 801px) {\n  .footer a {\n    font-size: 0.875rem;\n    line-height: 1;\n  }\n}\n.footer a:after {\n  content: '|';\n  padding: 0 9px;\n}\n@media screen and (min-width: 801px) {\n  .footer a:after {\n    padding: 0 20px;\n  }\n}\n.footer a:last-child:after {\n  display: none;\n}\n.footer a:hover {\n  text-decoration: underline;\n}\n.footer-links,\n.footer-badges {\n  background-color: #fff;\n}\n.footer-links >ul {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-align: start;\n      -ms-flex-align: start;\n          align-items: flex-start;\n  -webkit-box-pack: center;\n      -ms-flex-pack: center;\n          justify-content: center;\n  -webkit-box-pack: justify;\n      -ms-flex-pack: justify;\n          justify-content: space-between;\n  padding: 61px 24px 0 24px;\n}\n@media screen and (min-width: 801px) {\n  .footer-links >ul {\n    padding: 164px 95px 0 95px;\n  }\n}\n.footer-links__main {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-align: start;\n      -ms-flex-align: start;\n          align-items: flex-start;\n  -webkit-box-pack: ;\n      -ms-flex-pack: ;\n          justify-content: ;\n  -webkit-box-orient: horizontal;\n  -webkit-box-direction: normal;\n      -ms-flex-direction: row;\n          flex-direction: row;\n}\n@media screen and (min-width: 1280px) {\n  .footer-links__main {\n    -webkit-box-orient: vertical;\n    -webkit-box-direction: normal;\n        -ms-flex-direction: column;\n            flex-direction: column;\n  }\n}\n.footer-links__main a {\n  font-family: 'museo-sans';\n  font-weight: 300;\n  color: #2472b5;\n  font-size: 1.125rem;\n  line-height: 1.67;\n  text-decoration: none;\n}\n.footer-links__main a:hover {\n  font-family: 'museo-sans';\n  font-weight: 500;\n}\n.footer-links__main img {\n  margin-right: 24px;\n  margin-bottom: 56px;\n}\n@media screen and (min-width: 1280px) {\n  .footer-links__main img {\n    margin-right: 0;\n  }\n}\n.footer-links__group {\n  display: none;\n  color: #2472b5;\n  max-width: 215px;\n}\n@media screen and (min-width: 1280px) {\n  .footer-links__group--vivant {\n    display: inline-block;\n    width: 100%;\n  }\n  .footer-links__group--vivant:before {\n    content: '';\n    display: inline-block;\n    float: left;\n    width: 6px;\n    height: 1px;\n    -ms-flex-negative: 0;\n        flex-shrink: 0;\n    border-top: 7px solid #d01955;\n    border-bottom: calc(65px - 8px) solid  #d01955;\n    -webkit-box-sizing: content-box;\n            box-sizing: content-box;\n  }\n  .footer-links__group--vivant:after {\n    content: '';\n    clear: left;\n  }\n  .footer-links__group--terre {\n    display: inline-block;\n    width: 100%;\n  }\n  .footer-links__group--terre:before {\n    content: '';\n    display: inline-block;\n    float: left;\n    width: 6px;\n    height: 1px;\n    -ms-flex-negative: 0;\n        flex-shrink: 0;\n    border-top: 7px solid #2a9ea8;\n    border-bottom: calc(65px - 8px) solid  #2a9ea8;\n    -webkit-box-sizing: content-box;\n            box-sizing: content-box;\n  }\n  .footer-links__group--terre:after {\n    content: '';\n    clear: left;\n  }\n  .footer-links__group--sante {\n    display: inline-block;\n    width: 100%;\n  }\n  .footer-links__group--sante:before {\n    content: '';\n    display: inline-block;\n    float: left;\n    width: 6px;\n    height: 1px;\n    -ms-flex-negative: 0;\n        flex-shrink: 0;\n    border-top: 7px solid #465594;\n    border-bottom: calc(65px - 8px) solid  #465594;\n    -webkit-box-sizing: content-box;\n            box-sizing: content-box;\n  }\n  .footer-links__group--sante:after {\n    content: '';\n    clear: left;\n  }\n  .footer-links__group--societe {\n    display: inline-block;\n    width: 100%;\n  }\n  .footer-links__group--societe:before {\n    content: '';\n    display: inline-block;\n    float: left;\n    width: 6px;\n    height: 1px;\n    -ms-flex-negative: 0;\n        flex-shrink: 0;\n    border-top: 7px solid #f49e30;\n    border-bottom: calc(65px - 8px) solid  #f49e30;\n    -webkit-box-sizing: content-box;\n            box-sizing: content-box;\n  }\n  .footer-links__group--societe:after {\n    content: '';\n    clear: left;\n  }\n}\n.footer-links__group-label {\n  font-family: 'museo-sans';\n  font-weight: 900;\n  text-transform: uppercase;\n  color: #2472b5;\n  font-size: 1.25rem;\n  line-height: 0.75;\n  padding: 2.125rem 0 1rem 1.25rem;\n  margin: 0 0 1.125rem 0;\n}\n.footer-links__group-links {\n  padding: 20px 0 69px 20px;\n}\n.footer-links__group-link {\n  font-family: 'museo-sans';\n  font-weight: 300;\n}\n.footer-links__group-link a {\n  display: block;\n  font-size: 1.125rem;\n  line-height: 1;\n  padding: 0;\n  margin: 1.875rem 0 0 0;\n  text-decoration: none;\n  color: #2472b5;\n}\n.footer-links__group-link:hover {\n  font-family: 'museo-sans';\n  font-weight: 500;\n}\n.footer-badges >ul {\n  display: none;\n}\n@media screen and (min-width: 1280px) {\n  .footer-badges >ul {\n    display: -webkit-box;\n    display: -ms-flexbox;\n    display: flex;\n    -webkit-box-align: center;\n        -ms-flex-align: center;\n            align-items: center;\n    -webkit-box-pack: center;\n        -ms-flex-pack: center;\n            justify-content: center;\n    -webkit-box-pack: justify;\n        -ms-flex-pack: justify;\n            justify-content: space-between;\n    padding: 0 95px 71px 95px;\n  }\n}\n.burger {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-align: center;\n      -ms-flex-align: center;\n          align-items: center;\n  -webkit-box-pack: start;\n      -ms-flex-pack: start;\n          justify-content: flex-start;\n  -webkit-box-orient: vertical;\n  -webkit-box-direction: normal;\n      -ms-flex-direction: column;\n          flex-direction: column;\n  cursor: pointer;\n}\n.burger__line {\n  display: block;\n  width: 1px;\n  height: 3px;\n  background-color: #fff;\n  border-left: 3px solid #000;\n  border-right: 25px solid #000;\n  margin-bottom: 3px;\n  -webkit-box-sizing: content-box;\n          box-sizing: content-box;\n}\n.burger__line:nth-child(1) {\n  border-color: #d01955;\n}\n.burger__line:nth-child(2) {\n  border-color: #2a9ea8;\n}\n.burger__line:nth-child(3) {\n  border-color: #465594;\n}\n.burger__line:nth-child(4) {\n  border-color: #f49e30;\n}\n.burger__label {\n  font-family: 'museo-sans';\n  font-weight: 700;\n  font-size: 0.75rem;\n  line-height: 1;\n  padding: 0.375rem 0 0 0;\n  text-transform: uppercase;\n}\n.burger__cross {\n  display: none;\n}\n.burger.burger--close .burger__line,\n.burger.burger--close .burger__label {\n  display: none;\n}\n.burger.burger--close .burger__cross {\n  display: block;\n}\n.header__head {\n  position: relative;\n  z-index: 2;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-align: center;\n      -ms-flex-align: center;\n          align-items: center;\n  -webkit-box-pack: start;\n      -ms-flex-pack: start;\n          justify-content: flex-start;\n  background-color: #fff;\n  width: 100%;\n  height: 70px;\n  padding: 0 20px;\n  -webkit-box-pack: justify;\n      -ms-flex-pack: justify;\n          justify-content: space-between;\n}\n@media screen and (min-width: 801px) {\n  .header__head {\n    padding: 0 35px 0 100px;\n    height: 100px;\n  }\n}\n.header__logo {\n  display: block;\n  height: 80%;\n  margin: 0 auto;\n}\n.header__logo img {\n  height: 100%;\n}\n@media screen and (min-width: 801px) {\n  .header__logo {\n    margin-left: 40px;\n    margin-right: 0;\n  }\n}\n.header__lang {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  font-weight: 700;\n}\n@media screen and (min-width: 801px) {\n  .header__tool {\n    margin-left: 40px;\n  }\n}\n@media screen and (min-width: 801px) {\n  .header__tool:nth-child(3) {\n    margin-left: auto;\n  }\n}\n.header__tool:nth-child(4),\n.header__tool:nth-child(5),\n.header__tool:nth-child(6) {\n  display: none;\n}\n@media screen and (min-width: 801px) {\n  .header__tool:nth-child(4),\n  .header__tool:nth-child(5),\n  .header__tool:nth-child(6) {\n    display: block;\n  }\n}\n.header__tool:last-child {\n  display: block;\n}\n@media screen and (min-width: 801px) {\n  .header__tool:last-child {\n    display: none;\n  }\n}\n.header__tool p,\n.header__tool button,\n.header__tool select,\n.header__tool input {\n  font-family: 'museo-sans';\n  font-weight: 500;\n  font-size: 0.75rem;\n  line-height: 1;\n  text-transform: uppercase;\n  border: none;\n  background: none;\n  color: #2472b5;\n}\n.header__burger {\n  margin-left: 0;\n  -ms-flex-preferred-size: 40px;\n      flex-basis: 40px;\n}\n.header__search {\n  position: absolute;\n  top: 70px;\n  left: 0;\n  width: 100%;\n  display: none;\n  height: 80px;\n  border-top: 1px solid #2472b5;\n  background-color: #fff;\n  padding: 0 20px;\n  -webkit-box-shadow: 0 9px 18px -9px rgba(46,35,14,0.31);\n          box-shadow: 0 9px 18px -9px rgba(46,35,14,0.31);\n}\n@media screen and (min-width: 801px) {\n  .header__search {\n    display: -webkit-box;\n    display: -ms-flexbox;\n    display: flex;\n    -webkit-box-align: center;\n        -ms-flex-align: center;\n            align-items: center;\n    -webkit-box-pack: start;\n        -ms-flex-pack: start;\n            justify-content: flex-start;\n    background: no-repeat 0 center;\n    background-size: 11%;\n    position: static;\n    height: auto;\n    padding: 0 0 0 0.6em;\n    border: none;\n    -webkit-box-shadow: none;\n            box-shadow: none;\n  }\n  .header__search:before {\n    content: '';\n    display: block;\n    width: auto;\n    height: auto;\n    font-size: 10px;\n    background-image: none;\n    background-repeat: no-repeat;\n    background-position: center;\n  }\n  .header__search:before {\n    content: '\\E800';\n    font-size: 14px;\n    color: #2472b5;\n    font-family: \"icons\";\n    font-style: normal;\n    font-weight: normal;\n    speak: none;\n    display: inline-block;\n    text-align: center;\n    font-variant: normal;\n    text-transform: none;\n  }\n}\n.header__search input {\n  -webkit-box-flex: 1;\n      -ms-flex-positive: 1;\n          flex-grow: 1;\n  border-bottom: 1px solid #f2f2f2;\n  text-transform: none;\n  font-family: 'museo-sans';\n  font-weight: 500;\n  font-size: 1.125rem;\n  line-height: 1;\n  padding: 0;\n  margin: 0 0.625rem 0 0;\n}\n@media screen and (min-width: 801px) {\n  .header__search input {\n    display: block;\n    font-size: 0.75rem;\n    line-height: 1;\n    padding: 0;\n    margin: 0 0.625rem 0 0;\n    width: 96px;\n    border: none;\n  }\n}\n.header__search button {\n  font-size: 1.125rem;\n  line-height: 1;\n}\n@media screen and (min-width: 801px) {\n  .header__search button {\n    display: block;\n    font-size: 0.75rem;\n    line-height: 1;\n  }\n}\n.header__head--search .header__search {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-align: center;\n      -ms-flex-align: center;\n          align-items: center;\n  -webkit-box-pack: start;\n      -ms-flex-pack: start;\n          justify-content: flex-start;\n}\n@media screen and (min-width: 801px) {\n  .header__like {\n    display: -webkit-box;\n    display: -ms-flexbox;\n    display: flex;\n    -webkit-box-align: center;\n        -ms-flex-align: center;\n            align-items: center;\n    -webkit-box-pack: start;\n        -ms-flex-pack: start;\n            justify-content: flex-start;\n  }\n  .header__like:before {\n    content: '\\2764';\n    display: block;\n    width: auto;\n    height: auto;\n    font-size: 10px;\n    background-image: none;\n    background-repeat: no-repeat;\n    background-position: center;\n  }\n}\n@media screen and (min-width: 801px) {\n  .header__account {\n    display: -webkit-box;\n    display: -ms-flexbox;\n    display: flex;\n    -webkit-box-align: center;\n        -ms-flex-align: center;\n            align-items: center;\n    -webkit-box-pack: start;\n        -ms-flex-pack: start;\n            justify-content: flex-start;\n  }\n  .header__account:before {\n    content: '\\1F464';\n    display: block;\n    width: auto;\n    height: auto;\n    font-size: 10px;\n    background-image: none;\n    background-repeat: no-repeat;\n    background-position: center;\n  }\n}\n.header__search:before,\n.header__like:before,\n.header__account:before {\n  margin-right: 10px;\n}\nform.header__search .form-item-search {\n  width: 83%;\n}\nform.header__search .form-item-search input {\n  width: 98%;\n}\n@media screen and (min-width: 801px) {\n  form.header__search .form-item-search {\n    width: auto;\n  }\n}\nform.header__search .form-item-search input[type=text] {\n  width: 100%;\n  padding: 10px;\n  font-size: 12px;\n  color: #000;\n  border: 1px solid #ededed;\n}\n@media screen and (min-width: 801px) {\n  form.header__search .form-item-search input[type=text] {\n    width: 96px;\n    border: 2px solid #ededed;\n    padding: 6px;\n  }\n}\nform.header__search .form-item-search input[type=text]::-webkit-input-placeholder {\n  text-transform: none;\n}\nform.header__search .form-item-search input[type=text]:-moz-placeholder {\n  text-transform: none;\n}\nform.header__search .form-item-search input[type=text]::-moz-placeholder {\n  text-transform: none;\n}\nform.header__search .form-item-search input[type=text]:-ms-input-placeholder {\n  text-transform: none;\n}\nform.header__search .form-item-search input[type=text]::-ms-input-placeholder {\n  text-transform: none;\n}\nform.header__search .form-item-search input[type=text]::placeholder {\n  text-transform: none;\n}\nform.header__search .form-item-search input[type=text]::-webkit-input-placeholder {\n  font-size: 0.75rem;\n  color: #000;\n}\nform.header__search .form-item-search input[type=text]::-moz-placeholder {\n  font-size: 0.75rem;\n  color: #000;\n}\nform.header__search .form-item-search input[type=text]::-ms-input-placeholder {\n  font-size: 0.75rem;\n  color: #000;\n}\nform.header__search .form-item-search input[type=text]::placeholder {\n  font-size: 0.75rem;\n  color: #000;\n}\nform .form-actions input[type=submit] {\n  margin-left: 5px;\n  padding: 11px 16px;\n  text-transform: uppercase;\n  font-size: 14px;\n  font-weight: 700;\n  border-bottom: none;\n  background: #2472b5;\n  color: #fff;\n}\n@media screen and (min-width: 801px) {\n  form .form-actions input[type=submit] {\n    width: 30px;\n    height: 29px;\n    font-size: 12px;\n    margin-left: -12px;\n    padding: 0;\n  }\n}\n@media screen and (min-width: 801px) {\n  .page__header .header.header--hide {\n    opacity: 1;\n    -webkit-transform: none;\n            transform: none;\n    -webkit-box-shadow: none;\n            box-shadow: none;\n  }\n  .page__header .header.header--hide .header__head {\n    background-color: transparent;\n    color: #fff;\n  }\n  .page__header .header.header--hide .header__search:before {\n    color: #fff;\n  }\n  .page__header .header.header--hide .header__search input {\n    outline: none;\n    color: #fff;\n    border: none;\n  }\n  .page__header .header.header--hide .header__search input::-webkit-input-placeholder {\n    color: #fff;\n  }\n  .page__header .header.header--hide .header__search input::-moz-placeholder {\n    color: #fff;\n  }\n  .page__header .header.header--hide .header__search input::-ms-input-placeholder {\n    color: #fff;\n  }\n  .page__header .header.header--hide .header__search input::placeholder {\n    color: #fff;\n  }\n  .page__header .header.header--hide .header__search input::-webkit-input-placeholder {\n    text-transform: none;\n  }\n  .page__header .header.header--hide .header__search input:-moz-placeholder {\n    text-transform: none;\n  }\n  .page__header .header.header--hide .header__search input::-moz-placeholder {\n    text-transform: none;\n  }\n  .page__header .header.header--hide .header__search input:-ms-input-placeholder {\n    text-transform: none;\n  }\n  .page__header .header.header--hide .header__search input::-ms-input-placeholder {\n    text-transform: none;\n  }\n  .page__header .header.header--hide .header__search input::placeholder {\n    text-transform: none;\n  }\n  .page__header .header.header--hide .form-actions input {\n    color: #fff;\n    background: transparent;\n  }\n  .page__header .header.header--hide .header__lang select.language-switcher-language-url {\n    outline: none;\n    color: #fff;\n    background: transparent;\n  }\n  .page__header .header.header--hide .header__lang select.language-switcher-language-url option {\n    color: #000;\n  }\n  .page__header .header.header--hide .header__burger,\n  .page__header .header.header--hide .header__logo {\n    display: none;\n  }\n}\n.header__nav {\n  -webkit-overflow-scrolling: touch;\n  overflow-y: auto;\n  position: absolute;\n  top: 70px;\n  left: 0;\n  width: 100%;\n  max-height: calc(90vh - 70px);\n  z-index: 1;\n  background-color: #f2f2f2;\n  -webkit-box-shadow: 0 0 18px rgba(46,35,14,0.31);\n          box-shadow: 0 0 18px rgba(46,35,14,0.31);\n}\n@media screen and (min-width: 801px) {\n  .header__nav {\n    top: 100px;\n    max-height: calc(100vh - 100px);\n  }\n}\n.header__links {\n  position: relative;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-align: start;\n      -ms-flex-align: start;\n          align-items: flex-start;\n  -webkit-box-pack: center;\n      -ms-flex-pack: center;\n          justify-content: center;\n  -webkit-box-orient: vertical;\n  -webkit-box-direction: normal;\n      -ms-flex-direction: column;\n          flex-direction: column;\n  -webkit-box-pack: justify;\n      -ms-flex-pack: justify;\n          justify-content: space-between;\n  padding: 20px;\n  background-color: #fff;\n  border-top: 1px solid #2472b5;\n}\n@media screen and (min-width: 801px) {\n  .header__links {\n    -webkit-box-orient: horizontal;\n    -webkit-box-direction: normal;\n        -ms-flex-direction: row;\n            flex-direction: row;\n    padding: 50px 100px 30px 100px;\n    background-color: transparent;\n    border-top: none;\n  }\n}\n.header__links:before {\n  position: absolute;\n  top: auto;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  width: 100%;\n  content: '';\n  display: block;\n  width: auto;\n  height: 1px;\n  margin: 0 26px;\n  background-color: #fff;\n}\n.header .header__links--select-vivant .header__links-group--vivant .header__links-links {\n  display: block;\n}\n.header .header__links--select-terre .header__links-group--terre .header__links-links {\n  display: block;\n}\n.header .header__links--select-sante .header__links-group--sante .header__links-links {\n  display: block;\n}\n.header .header__links--select-societe .header__links-group--societe .header__links-links {\n  display: block;\n}\n.header__links-group {\n  color: #2472b5;\n  width: 100%;\n}\n.header__links-group--vivant {\n  display: inline-block;\n  width: 100%;\n}\n.header__links-group--vivant:before {\n  content: '';\n  display: inline-block;\n  float: left;\n  width: 6px;\n  height: 1px;\n  -ms-flex-negative: 0;\n      flex-shrink: 0;\n  border-top: 7px solid #d01955;\n  border-bottom: calc(65px - 8px) solid  #d01955;\n  -webkit-box-sizing: content-box;\n          box-sizing: content-box;\n}\n.header__links-group--vivant:after {\n  content: '';\n  clear: left;\n}\n.header__links-group--vivant .header__links-links {\n  border-color: #d01955;\n}\n.header__links-group--terre {\n  display: inline-block;\n  width: 100%;\n}\n.header__links-group--terre:before {\n  content: '';\n  display: inline-block;\n  float: left;\n  width: 6px;\n  height: 1px;\n  -ms-flex-negative: 0;\n      flex-shrink: 0;\n  border-top: 7px solid #2a9ea8;\n  border-bottom: calc(65px - 8px) solid  #2a9ea8;\n  -webkit-box-sizing: content-box;\n          box-sizing: content-box;\n}\n.header__links-group--terre:after {\n  content: '';\n  clear: left;\n}\n.header__links-group--terre .header__links-links {\n  border-color: #2a9ea8;\n}\n.header__links-group--sante {\n  display: inline-block;\n  width: 100%;\n}\n.header__links-group--sante:before {\n  content: '';\n  display: inline-block;\n  float: left;\n  width: 6px;\n  height: 1px;\n  -ms-flex-negative: 0;\n      flex-shrink: 0;\n  border-top: 7px solid #465594;\n  border-bottom: calc(65px - 8px) solid  #465594;\n  -webkit-box-sizing: content-box;\n          box-sizing: content-box;\n}\n.header__links-group--sante:after {\n  content: '';\n  clear: left;\n}\n.header__links-group--sante .header__links-links {\n  border-color: #465594;\n}\n.header__links-group--societe {\n  display: inline-block;\n  width: 100%;\n}\n.header__links-group--societe:before {\n  content: '';\n  display: inline-block;\n  float: left;\n  width: 6px;\n  height: 1px;\n  -ms-flex-negative: 0;\n      flex-shrink: 0;\n  border-top: 7px solid #f49e30;\n  border-bottom: calc(65px - 8px) solid  #f49e30;\n  -webkit-box-sizing: content-box;\n          box-sizing: content-box;\n}\n.header__links-group--societe:after {\n  content: '';\n  clear: left;\n}\n.header__links-group--societe .header__links-links {\n  border-color: #f49e30;\n}\n.header__links-group:last-child {\n  display: none;\n}\n@media screen and (min-width: 801px) {\n  .header__links-group {\n    width: 215px;\n  }\n}\n.header__links-label {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-align: center;\n      -ms-flex-align: center;\n          align-items: center;\n  -webkit-box-pack: start;\n      -ms-flex-pack: start;\n          justify-content: flex-start;\n  font-family: 'museo-sans';\n  font-weight: 900;\n  text-transform: uppercase;\n  color: #2472b5;\n  cursor: pointer;\n  font-size: 1.25rem;\n  line-height: 0.75;\n  padding: 2.125rem 0 1rem 0.875rem;\n  margin: 0 0 0.875rem 0;\n}\n.header__links-label:after {\n  content: '>';\n  display: inline-block;\n  background-color: #fff;\n  margin-left: auto;\n}\n@media screen and (min-width: 801px) {\n  .header__links-label {\n    cursor: auto;\n    font-size: 1.25rem;\n    line-height: 0.75;\n    padding: 2.125rem 0 1rem 0.875rem;\n    margin: 0 0 3.625rem 0;\n  }\n  .header__links-label:after {\n    display: none;\n  }\n}\n.header__links-links {\n  display: none;\n  position: absolute;\n  top: 0;\n  left: 0;\n  margin: 0;\n  padding: 20px 26px;\n  min-height: 100%;\n  background-color: #fff;\n  border-left: 28px solid #000;\n}\n@media screen and (min-width: 801px) {\n  .header__links-links {\n    position: static;\n    display: block;\n    margin-left: calc(14px + 6px);\n    padding: 0;\n    min-height: none;\n    background-color: transparent;\n    border: none;\n  }\n}\n@media screen and (min-width: 801px) {\n  .header__link-back,\n  .header__link-title,\n  .header__link-detail,\n  .header__link-global {\n    display: none;\n  }\n}\n.header__link-back {\n  margin-bottom: 40px;\n}\n.header__link-back button {\n  border: none;\n  background: none;\n  padding: 0;\n  margin: 0;\n  font-family: 'museo-sans';\n  font-weight: 300;\n  font-size: 1.125rem;\n  line-height: 1;\n  color: #2472b5;\n}\n.header__link-back button:before {\n  content: '<';\n  margin-right: 0.5px;\n}\n@media screen and (min-width: 801px) {\n  .header__link-back {\n    display: none;\n  }\n}\n.header__link-title {\n  font-family: 'museo-sans';\n  font-weight: 300;\n  font-size: 2.25rem;\n  line-height: 1;\n  padding: 0 0 0.875rem 0;\n  color: #000;\n  text-transform: uppercase;\n}\n.header__link-detail {\n  font-family: 'museo-sans';\n  font-weight: 500;\n  font-size: 1rem;\n  line-height: 1;\n  padding: 0 0 1.5625rem 0;\n  color: #000;\n}\n.header__link-global {\n  font-family: 'museo-sans';\n  font-weight: 700;\n  color: #2472b5;\n  margin-bottom: 72px;\n}\n.header__link-global a {\n  color: #2472b5;\n  text-decoration: none;\n}\n.header__link-global a:hover {\n  text-decoration: underline;\n}\n.header__link-global a {\n  text-transform: uppercase;\n  font-size: 1rem;\n  line-height: 1;\n}\n.header__link {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-align: start;\n      -ms-flex-align: start;\n          align-items: flex-start;\n  -webkit-box-pack: ;\n      -ms-flex-pack: ;\n          justify-content: ;\n  -webkit-box-orient: vertical;\n  -webkit-box-direction: normal;\n      -ms-flex-direction: column;\n          flex-direction: column;\n  margin-bottom: 30px;\n  padding: 0 0 0 11px;\n  border-left: 2px solid #2472b5;\n}\n@media screen and (min-width: 801px) {\n  .header__link {\n    padding: 0;\n    border: none;\n  }\n}\n.header__link a {\n  font-family: 'museo-sans';\n  font-weight: 300;\n  color: #2472b5;\n  font-size: 1.125rem;\n  line-height: 1;\n  text-decoration: none;\n}\n@media screen and (min-width: 801px) {\n  .header__link a {\n    font-size: 1.125rem;\n    line-height: 1.67;\n  }\n}\n.header__link a:hover {\n  font-family: 'museo-sans';\n  font-weight: 500;\n}\n.header__badges {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-align: center;\n      -ms-flex-align: center;\n          align-items: center;\n  -webkit-box-pack: start;\n      -ms-flex-pack: start;\n          justify-content: flex-start;\n  -ms-flex-pack: distribute;\n      justify-content: space-around;\n  -ms-flex-wrap: wrap;\n      flex-wrap: wrap;\n  padding: 18px 0;\n}\n.header__badges >* {\n  -ms-flex-preferred-size: 25%;\n      flex-basis: 25%;\n  margin-bottom: 28px;\n}\n.header__badges >*:nth-last-child(-n+4) {\n  margin-bottom: 0;\n}\n@media screen and (min-width: 801px) {\n  .header__badges {\n    -ms-flex-pack: distribute;\n        justify-content: space-around;\n    padding: 36px 0 50px;\n  }\n  .header__badges >* {\n    -ms-flex-preferred-size: auto;\n        flex-basis: auto;\n    margin-bottom: 0;\n  }\n}\n.header__mobile-tools {\n  text-transform: uppercase;\n  color: #fff;\n}\n.header__mobile-tools a {\n  color: #fff;\n  text-decoration: none;\n}\n.header__mobile-tools a:hover {\n  text-decoration: underline;\n}\n.header__mobile-tools > li {\n  background-color: #8190aa;\n  font-size: 1.125rem;\n  line-height: 1;\n  padding: 1.4375rem 1.25rem 0.75rem 1.25rem;\n}\n@media screen and (min-width: 801px) {\n  .header__mobile-tools {\n    display: none;\n  }\n}\n.header__mobile-lang ul {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-align: center;\n      -ms-flex-align: center;\n          align-items: center;\n  -webkit-box-pack: start;\n      -ms-flex-pack: start;\n          justify-content: flex-start;\n}\n.header__mobile-lang ul li {\n  margin-right: 10px;\n}\n.search-button__cross {\n  display: none;\n}\n.search-button.search-button--close .search-button__glass {\n  display: none;\n}\n.search-button.search-button--close .search-button__cross {\n  display: block;\n}\n.header {\n  position: relative;\n  z-index: 0;\n  top: 0;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-align: center;\n      -ms-flex-align: center;\n          align-items: center;\n  -webkit-box-pack: end;\n      -ms-flex-pack: end;\n          justify-content: flex-end;\n  -webkit-transition: opacity 0.1s, -webkit-transform 0.2s;\n  transition: opacity 0.1s, -webkit-transform 0.2s;\n  transition: transform 0.2s, opacity 0.1s;\n  transition: transform 0.2s, opacity 0.1s, -webkit-transform 0.2s;\n  -webkit-box-shadow: 0 0 18px rgba(46,35,14,0.31);\n          box-shadow: 0 0 18px rgba(46,35,14,0.31);\n}\n.header__nav {\n  display: none;\n}\n.header--open .header__nav {\n  display: block;\n}\n@media screen and (min-width: 801px) {\n  .header--hide {\n    opacity: 0;\n    -webkit-transform: translateY(-100px);\n            transform: translateY(-100px);\n  }\n}\n.home-nav {\n  position: relative;\n  width: 351px;\n  background-color: #fff;\n}\n.home-nav img {\n  position: relative;\n  z-index: 3;\n  display: block;\n  width: 231px;\n  margin: 80px auto 93px auto;\n}\n.home-nav__menu {\n  margin-left: 66px;\n}\n.home-nav__group {\n  cursor: pointer;\n  margin-bottom: 18px;\n}\n.home-nav__group:hover .home-nav__group-label {\n  background-color: #f2f2f2;\n}\n.home-nav__group[selected] .home-nav__group-label {\n  background-color: #f2f2f2;\n}\n.home-nav__group[selected] .home-nav__group-links {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-align: start;\n      -ms-flex-align: start;\n          align-items: flex-start;\n  -webkit-box-pack: center;\n      -ms-flex-pack: center;\n          justify-content: center;\n  -webkit-box-orient: vertical;\n  -webkit-box-direction: normal;\n      -ms-flex-direction: column;\n          flex-direction: column;\n}\n.home-nav__group--vivant {\n  display: inline-block;\n  width: 100%;\n}\n.home-nav__group--vivant:before {\n  content: '';\n  display: inline-block;\n  float: left;\n  width: 6px;\n  height: 1px;\n  -ms-flex-negative: 0;\n      flex-shrink: 0;\n  border-top: 7px solid #d01955;\n  border-bottom: calc(65px - 8px) solid  #d01955;\n  -webkit-box-sizing: content-box;\n          box-sizing: content-box;\n}\n.home-nav__group--vivant:after {\n  content: '';\n  clear: left;\n}\n.home-nav__group--vivant:before {\n  position: relative;\n  z-index: 3;\n  z-index: 4;\n}\n.home-nav__group--terre {\n  display: inline-block;\n  width: 100%;\n}\n.home-nav__group--terre:before {\n  content: '';\n  display: inline-block;\n  float: left;\n  width: 6px;\n  height: 1px;\n  -ms-flex-negative: 0;\n      flex-shrink: 0;\n  border-top: 7px solid #2a9ea8;\n  border-bottom: calc(65px - 8px) solid  #2a9ea8;\n  -webkit-box-sizing: content-box;\n          box-sizing: content-box;\n}\n.home-nav__group--terre:after {\n  content: '';\n  clear: left;\n}\n.home-nav__group--terre:before {\n  position: relative;\n  z-index: 3;\n  z-index: 4;\n}\n.home-nav__group--sante {\n  display: inline-block;\n  width: 100%;\n}\n.home-nav__group--sante:before {\n  content: '';\n  display: inline-block;\n  float: left;\n  width: 6px;\n  height: 1px;\n  -ms-flex-negative: 0;\n      flex-shrink: 0;\n  border-top: 7px solid #465594;\n  border-bottom: calc(65px - 8px) solid  #465594;\n  -webkit-box-sizing: content-box;\n          box-sizing: content-box;\n}\n.home-nav__group--sante:after {\n  content: '';\n  clear: left;\n}\n.home-nav__group--sante:before {\n  position: relative;\n  z-index: 3;\n  z-index: 4;\n}\n.home-nav__group--societe {\n  display: inline-block;\n  width: 100%;\n}\n.home-nav__group--societe:before {\n  content: '';\n  display: inline-block;\n  float: left;\n  width: 6px;\n  height: 1px;\n  -ms-flex-negative: 0;\n      flex-shrink: 0;\n  border-top: 7px solid #f49e30;\n  border-bottom: calc(65px - 8px) solid  #f49e30;\n  -webkit-box-sizing: content-box;\n          box-sizing: content-box;\n}\n.home-nav__group--societe:after {\n  content: '';\n  clear: left;\n}\n.home-nav__group--societe:before {\n  position: relative;\n  z-index: 3;\n  z-index: 4;\n}\n.home-nav__group-label {\n  position: relative;\n  z-index: 3;\n  font-family: 'museo-sans';\n  font-weight: 900;\n  text-transform: uppercase;\n  color: #2472b5;\n  font-size: 1.25rem;\n  line-height: 0.75;\n  padding: 2.125rem 0 1rem 1.25rem;\n  letter-spacing: 1px;\n}\n.home-nav__group-links {\n  display: none;\n  position: absolute;\n  top: 0;\n  right: -417px;\n  width: 100%;\n  width: 417px;\n  height: 100%;\n  padding: 50px;\n  z-index: 10;\n  background-color: #f2f2f2;\n}\n.home-nav__group-link a {\n  display: block;\n  color: #2472b5;\n  text-decoration: none;\n  font-size: 1.125rem;\n  line-height: 1;\n  padding: 0 0 0 1.0625rem;\n  margin: 0 0 2.1875rem 0;\n  border-left: 1px solid #2472b5;\n  -webkit-transition: border 0.1s;\n  transition: border 0.1s;\n}\n.home-nav__group-link a:hover {\n  border-width: 6px;\n}\n.home-nav__group-title {\n  font-family: 'museo-sans';\n  font-weight: 100;\n  font-size: 3.75rem;\n  line-height: 1;\n  text-transform: uppercase;\n}\n.home-nav__group-detail {\n  font-family: 'museo-sans';\n  font-weight: 500;\n  font-size: 1rem;\n  line-height: 1.63;\n  padding: 2.3125rem 0 3.1875rem;\n}\n.home-nav:after {\n  position: absolute;\n  right: -220px;\n  bottom: -148px;\n  width: 100%;\n  content: '';\n  display: block;\n  width: 1287px;\n  height: 1428.153562370302px;\n  background-image: url(/themes/custom/lemag/assets/dist/css/imgs/ird-graph.svg);\n  z-index: 2;\n}\n.intro {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-align: center;\n      -ms-flex-align: center;\n          align-items: center;\n  -webkit-box-pack: center;\n      -ms-flex-pack: center;\n          justify-content: center;\n}\n.intro__left {\n  width: 100%;\n  -ms-flex-negative: 0;\n      flex-shrink: 0;\n}\n.intro__left > h1,\n.intro__left > h2,\n.intro__left > h3 {\n  font-family: 'museo';\n  font-weight: 100;\n  color: #2472b5;\n  font-size: 1.875rem;\n  line-height: 1;\n  text-align: right;\n  text-align: left;\n}\n.intro__left > h1 span,\n.intro__left > h2 span,\n.intro__left > h3 span {\n  display: block;\n  color: #000;\n  font-family: 'museo';\n  font-weight: 900;\n  font-size: 1.5rem;\n  line-height: 1;\n  padding: 0;\n  margin: 0 0 0.3125rem 0;\n}\n@media screen and (min-width: 801px) {\n  .intro__left > h1,\n  .intro__left > h2,\n  .intro__left > h3 {\n    font-size: 3.75rem;\n    line-height: 1;\n  }\n  .intro__left > h1 span,\n  .intro__left > h2 span,\n  .intro__left > h3 span {\n    font-size: 2.25rem;\n    line-height: 1;\n    padding: 0;\n    margin: 0;\n  }\n}\n.intro__left > p {\n  font-size: 1rem;\n  line-height: 1.63;\n  padding: 0.75rem 0 0 0;\n  text-align: left;\n}\n.intro__left > p a {\n  position: relative;\n  display: inline-block;\n  color: #000;\n  text-decoration: none;\n}\n.intro__left > p a:before {\n  content: '';\n  display: block;\n  position: absolute;\n  top: 50%;\n  left: 0;\n  width: 100%;\n  z-index: -1;\n  height: 30%;\n  background-color: #ff0;\n  -webkit-transition: top 0.4s, height 0.4s;\n  transition: top 0.4s, height 0.4s;\n}\n.intro__left > p a:hover:before {\n  top: 0%;\n  height: 100%;\n}\n@media (min-width: 1400px) {\n  .intro__left {\n    width: 440px;\n    margin-top: -20px;\n    padding-top: 20px;\n  }\n  .intro__left > h1,\n  .intro__left > h2,\n  .intro__left > h3 {\n    text-align: right;\n  }\n  .intro__left > p {\n    text-align: right;\n    font-size: 1rem;\n    line-height: 1.63;\n  }\n}\n.intro__right {\n  margin-left: 50px;\n  display: none;\n  -ms-flex-negative: 1;\n      flex-shrink: 1;\n  -ms-flex-wrap: wrap;\n      flex-wrap: wrap;\n}\n@media (min-width: 1400px) {\n  .intro__right {\n    display: -webkit-box;\n    display: -ms-flexbox;\n    display: flex;\n    -webkit-box-align: center;\n        -ms-flex-align: center;\n            align-items: center;\n    -webkit-box-pack: start;\n        -ms-flex-pack: start;\n            justify-content: flex-start;\n    width: 800px;\n    margin-left: 118px;\n  }\n}\n.intro__right li:nth-child(1),\n.intro__right li:nth-child(2),\n.intro__right li:nth-child(3),\n.intro__right li:nth-child(4) {\n  margin-right: 50px;\n  margin-bottom: 16px;\n}\n@media screen and (min-width: 1280px) {\n  .intro__right li:nth-child(1),\n  .intro__right li:nth-child(2),\n  .intro__right li:nth-child(3),\n  .intro__right li:nth-child(4) {\n    margin-right: 100px;\n    margin-bottom: 32px;\n  }\n}\n.intro__right li:nth-child(5) {\n  margin-left: auto;\n}\n.intro__right li:nth-child(6),\n.intro__right li:nth-child(7),\n.intro__right li:nth-child(8) {\n  margin-left: 50px;\n}\n@media screen and (min-width: 1280px) {\n  .intro__right li:nth-child(6),\n  .intro__right li:nth-child(7),\n  .intro__right li:nth-child(8) {\n    margin-left: 90px;\n  }\n}\n.lightbox {\n  display: none;\n  position: fixed;\n  width: 100%;\n  height: 100%;\n  z-index: 10;\n  background: rgba(0,0,0,0.8);\n  -webkit-transition: width 1s, height 1s;\n  transition: width 1s, height 1s;\n}\n.lightbox__box {\n  position: relative;\n  background-color: #fff;\n  padding: 6px;\n  max-width: calc(100% - 10px);\n  max-height: calc(100% - 10px);\n}\n.lightbox__close {\n  position: absolute;\n  right: 11px;\n  bottom: 11px;\n  width: 100%;\n  width: 25px;\n  height: 25px;\n  border: none;\n  cursor: pointer;\n  background-image: url(/themes/custom/lemag/assets/dist/css/imgs/zoom-close.png);\n  background-size: contain;\n}\n@media screen and (min-width: 801px) {\n  .lightbox__close {\n    position: absolute;\n    right: 22px;\n    bottom: 22px;\n    width: 100%;\n    width: 51px;\n    height: 51px;\n  }\n}\n.lightbox__pic {\n  max-width: 100%;\n  margin: 0 auto;\n  display: block;\n}\n.lightbox__caption {\n  padding: 12px 16px;\n}\n@media screen and (min-width: 801px) {\n  .lightbox__caption {\n    padding: 24px 31px;\n  }\n}\n.lightbox__caption-body {\n  font-family: 'museo';\n  font-weight: 700;\n  font-size: 0.8125rem;\n  line-height: 1.15;\n}\n@media screen and (min-width: 801px) {\n  .lightbox__caption-body {\n    font-size: 0.9375rem;\n    line-height: 1.13;\n  }\n}\n.lightbox__caption-credits {\n  font-family: 'museo-sans';\n  font-weight: 500;\n  font-size: 0.75rem;\n  line-height: 1.08;\n  padding: 0.625rem 0 0 0;\n}\n@media screen and (min-width: 801px) {\n  .lightbox__caption-credits {\n    font-size: 0.875rem;\n    line-height: 1.14;\n    padding: 1.25rem 0 0 0;\n  }\n}\n.lightbox.lightbox--open {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-align: center;\n      -ms-flex-align: center;\n          align-items: center;\n  -webkit-box-pack: center;\n      -ms-flex-pack: center;\n          justify-content: center;\n}\n.lightbox--loading .lightbox__box {\n  display: none;\n}\n.media {\n  position: relative;\n  display: block;\n  color: #000;\n  text-decoration: none;\n}\n.media__pic {\n  position: relative;\n  overflow: hidden;\n  padding-bottom: 60.43956043956044%;\n}\n@media screen and (min-width: 801px) {\n  .media__pic {\n    padding-bottom: 59.894459102902374%;\n  }\n}\n.media__pic img {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n  -o-object-fit: cover;\n     object-fit: cover;\n  -webkit-transition: -webkit-transform 0.5s ease-in-out;\n  transition: -webkit-transform 0.5s ease-in-out;\n  transition: transform 0.5s ease-in-out;\n  transition: transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;\n}\n.media__pic:after {\n  -webkit-transition: -webkit-transform 0.7s ease-in-out;\n  transition: -webkit-transform 0.7s ease-in-out;\n  transition: transform 0.7s ease-in-out;\n  transition: transform 0.7s ease-in-out, -webkit-transform 0.7s ease-in-out;\n}\n.media--video .media__pic:after {\n  position: absolute;\n  top: 50%;\n  right: 0;\n  bottom: 0;\n  left: 50%;\n  width: 100%;\n  margin: -17.5px 0 0 -17.5px;\n  width: 35px;\n  height: 35px;\n  text-align: center;\n  background-repeat: no-repeat;\n  background-position: center;\n  color: #fff;\n  content: '';\n  background-image: url(/themes/custom/lemag/assets/dist/css/imgs/video_desktop.svg);\n}\n.media--podcast .media__pic:after {\n  position: absolute;\n  top: 50%;\n  right: 0;\n  bottom: 0;\n  left: 50%;\n  width: 100%;\n  margin: -17.5px 0 0 -17.5px;\n  width: 35px;\n  height: 35px;\n  text-align: center;\n  background-repeat: no-repeat;\n  background-position: center;\n  color: #fff;\n  content: '';\n  background-image: url(/themes/custom/lemag/assets/dist/css/imgs/podcast_desktop.svg);\n}\n.media--data .media__pic:after {\n  position: absolute;\n  top: 50%;\n  right: 0;\n  bottom: 0;\n  left: 50%;\n  width: 100%;\n  margin: -17.5px 0 0 -17.5px;\n  width: 35px;\n  height: 35px;\n  text-align: center;\n  background-repeat: no-repeat;\n  background-position: center;\n  color: #fff;\n  content: '';\n  background-image: url(/themes/custom/lemag/assets/dist/css/imgs/dataviz_desktop.svg);\n}\n.media--image .media__pic:after {\n  position: absolute;\n  top: 50%;\n  right: 0;\n  bottom: 0;\n  left: 50%;\n  width: 100%;\n  margin: -17.5px 0 0 -17.5px;\n  width: 35px;\n  height: 35px;\n  text-align: center;\n  background-repeat: no-repeat;\n  background-position: center;\n  color: #fff;\n  content: '';\n  background-image: url(/themes/custom/lemag/assets/dist/css/imgs/image_desktop.svg);\n}\n.media--text .media__pic:after {\n  position: absolute;\n  top: 50%;\n  right: 0;\n  bottom: 0;\n  left: 50%;\n  width: 100%;\n  margin: -17.5px 0 0 -17.5px;\n  width: 35px;\n  height: 35px;\n  text-align: center;\n  background-repeat: no-repeat;\n  background-position: center;\n  color: #fff;\n  content: '';\n  background-image: url(/themes/custom/lemag/assets/dist/css/imgs/text_desktop.svg);\n}\n@media screen and (min-width: 801px) {\n  .media--video .media__pic:after {\n    position: absolute;\n    top: 50%;\n    right: 0;\n    bottom: 0;\n    left: 50%;\n    width: 100%;\n    margin: -31px 0 0 -31px;\n    width: 62px;\n    height: 62px;\n    text-align: center;\n    background-repeat: no-repeat;\n    background-position: center;\n    color: #fff;\n    content: '';\n    background-image: url(/themes/custom/lemag/assets/dist/css/imgs/video_desktop.svg);\n  }\n  .media--podcast .media__pic:after {\n    position: absolute;\n    top: 50%;\n    right: 0;\n    bottom: 0;\n    left: 50%;\n    width: 100%;\n    margin: -31px 0 0 -31px;\n    width: 62px;\n    height: 62px;\n    text-align: center;\n    background-repeat: no-repeat;\n    background-position: center;\n    color: #fff;\n    content: '';\n    background-image: url(/themes/custom/lemag/assets/dist/css/imgs/podcast_desktop.svg);\n  }\n  .media--data .media__pic:after {\n    position: absolute;\n    top: 50%;\n    right: 0;\n    bottom: 0;\n    left: 50%;\n    width: 100%;\n    margin: -31px 0 0 -31px;\n    width: 62px;\n    height: 62px;\n    text-align: center;\n    background-repeat: no-repeat;\n    background-position: center;\n    color: #fff;\n    content: '';\n    background-image: url(/themes/custom/lemag/assets/dist/css/imgs/dataviz_desktop.svg);\n  }\n  .media--image .media__pic:after {\n    position: absolute;\n    top: 50%;\n    right: 0;\n    bottom: 0;\n    left: 50%;\n    width: 100%;\n    margin: -31px 0 0 -31px;\n    width: 62px;\n    height: 62px;\n    text-align: center;\n    background-repeat: no-repeat;\n    background-position: center;\n    color: #fff;\n    content: '';\n    background-image: url(/themes/custom/lemag/assets/dist/css/imgs/image_desktop.svg);\n  }\n  .media--text .media__pic:after {\n    position: absolute;\n    top: 50%;\n    right: 0;\n    bottom: 0;\n    left: 50%;\n    width: 100%;\n    margin: -31px 0 0 -31px;\n    width: 62px;\n    height: 62px;\n    text-align: center;\n    background-repeat: no-repeat;\n    background-position: center;\n    color: #fff;\n    content: '';\n    background-image: url(/themes/custom/lemag/assets/dist/css/imgs/text_desktop.svg);\n  }\n}\n.media:hover .media__title {\n  color: #2472b5;\n}\n.media:hover .media__pic img,\n.media:hover .media__pic:after {\n  -webkit-transform: scale(1.2);\n          transform: scale(1.2);\n}\n.media__infos {\n  position: relative;\n  z-index: 1;\n  display: block;\n  background-color: #fff;\n  width: 93.61111111111111%;\n  min-height: 260px;\n  margin-top: -72px;\n  margin-left: auto;\n  padding: 47px 30px;\n}\n@media screen and (min-width: 801px) {\n  .media__infos {\n    width: 50%;\n  }\n}\n.media__type {\n  font-family: 'museo-sans';\n  font-weight: 100;\n  font-size: 1.125rem;\n  line-height: 1;\n  padding: 0;\n  margin: 0 0 1.1875rem 0;\n  text-transform: uppercase;\n}\n.media__title {\n  font-family: 'museo';\n  font-weight: 700;\n  font-size: 1.875rem;\n  line-height: 1;\n  padding: 0;\n  margin: 0 0 1.125rem 0;\n  -webkit-transition: color 0.3s;\n  transition: color 0.3s;\n}\n.media__description {\n  font-family: 'museo-sans';\n  font-weight: 300;\n  font-size: 1.125rem;\n  line-height: 1.33;\n  padding: 0;\n  margin: 0 0 1.125rem 0;\n}\n@media screen and (min-width: 1559px) {\n  .medias:before {\n    content: '';\n    position: absolute;\n    top: 50%;\n    left: 0;\n    width: 100%;\n    z-index: 0;\n    display: block;\n    width: 100%;\n    height: 50%;\n    background-color: #fff;\n  }\n}\n.medias__list {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-align: center;\n      -ms-flex-align: center;\n          align-items: center;\n  -webkit-box-pack: center;\n      -ms-flex-pack: center;\n          justify-content: center;\n  -webkit-box-orient: vertical;\n  -webkit-box-direction: normal;\n      -ms-flex-direction: column;\n          flex-direction: column;\n}\n@media screen and (min-width: 1559px) {\n  .medias__list {\n    -webkit-box-orient: horizontal;\n    -webkit-box-direction: normal;\n        -ms-flex-direction: row;\n            flex-direction: row;\n  }\n}\n.medias__media {\n  width: 100%;\n}\n@media screen and (min-width: 801px) {\n  .medias__media {\n    width: 758px;\n  }\n}\n.medias__media:first-child {\n  margin-bottom: 24px;\n}\n@media screen and (min-width: 1559px) {\n  .medias__media:first-child {\n    margin-bottom: 0;\n    margin-right: 28px;\n  }\n}\n.more {\n  padding: 30px;\n}\n.more__title {\n  font-family: 'museo';\n  font-weight: 700;\n  font-size: 1.875rem;\n  line-height: 1;\n  color: #000;\n}\n.more li {\n  margin-top: 15px;\n}\n.more li:first-child {\n  margin-top: 24px;\n}\n.more__link {\n  display: block;\n  font-family: 'museo-sans';\n  font-weight: 500;\n  color: #2472b5;\n  border-left: 2px solid #2472b5;\n  text-decoration: none;\n  -webkit-transition: border 0.1s;\n  transition: border 0.1s;\n  text-transform: uppercase;\n  font-size: 1rem;\n  line-height: 1;\n  padding: 0 0 0 0.9375rem;\n}\n.more__link:hover {\n  border-width: 6px;\n}\n@media screen and (min-width: 801px) {\n  .more__link {\n    font-size: 1.125rem;\n    line-height: 1;\n    padding: 0 0 0 0.9375rem;\n  }\n}\n@media screen and (max-width: 800px) {\n  .more__links {\n    margin-top: 15px;\n    display: -webkit-box;\n    display: -ms-flexbox;\n    display: flex;\n    -webkit-box-orient: horizontal;\n    -webkit-box-direction: normal;\n        -ms-flex-direction: row;\n            flex-direction: row;\n    -ms-flex-wrap: wrap;\n        flex-wrap: wrap;\n    -webkit-box-align: center;\n        -ms-flex-align: center;\n            align-items: center;\n  }\n  .more li {\n    width: 50%;\n    margin-bottom: 15px;\n  }\n}\n.nav-cover {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-align: normal;\n      -ms-flex-align: normal;\n          align-items: normal;\n  -webkit-box-pack: start;\n      -ms-flex-pack: start;\n          justify-content: flex-start;\n  width: 100%;\n  height: 100vw;\n}\n.nav-cover >*:nth-child(1) {\n  display: none;\n}\n.nav-cover >*:nth-child(2) {\n  -webkit-box-flex: 1;\n      -ms-flex-positive: 1;\n          flex-grow: 1;\n}\n@media screen and (min-width: 801px) {\n  .nav-cover {\n    height: 62.39600665557404vw;\n    min-height: 751px;\n  }\n}\n@media screen and (min-width: 1280px) {\n  .nav-cover {\n    height: 46.875vw;\n  }\n  .nav-cover >*:nth-child(1) {\n    display: block;\n  }\n  .nav-cover:before {\n    content: '';\n    display: block;\n    width: 29px;\n    background-color: #2472b5;\n    -ms-flex-negative: 0;\n        flex-shrink: 0;\n  }\n}\n.page__header {\n  position: -webkit-sticky;\n  position: sticky;\n  width: 100%;\n  top: 0;\n  z-index: 4;\n}\n@media print {\n  .page__header {\n    display: none;\n  }\n}\n.page__content {\n  position: relative;\n  z-index: 2;\n}\n.page__content .page__content-main,\n.page__content padding-top size(34),\n.page__content +desktop() {\n  padding-top: 0;\n}\n.page__content-layout {\n  max-width: 1600px;\n  margin: auto;\n  position: relative;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-align: start;\n      -ms-flex-align: start;\n          align-items: flex-start;\n  -webkit-box-pack: start;\n      -ms-flex-pack: start;\n          justify-content: flex-start;\n  -webkit-box-orient: vertical;\n  -webkit-box-direction: reverse;\n      -ms-flex-direction: column-reverse;\n          flex-direction: column-reverse;\n}\n@media screen and (min-width: 801px) {\n  .page__content-layout {\n    display: block;\n  }\n}\n.page__content-sticky {\n  width: 100%;\n}\n@media screen and (max-width: 800px) {\n  .page__content-sticky {\n    height: auto !important;\n  }\n}\n@media screen and (min-width: 801px) {\n  .page__content-sticky {\n    position: -webkit-sticky;\n    position: sticky;\n    top: 100px;\n    z-index: 1;\n    width: 307px;\n  }\n}\n.page__content-nav {\n  width: 100%;\n}\n@media screen and (min-width: 801px) {\n  .page__content-nav {\n    position: absolute;\n    width: auto;\n  }\n}\n@media screen and (min-width: 1280px) {\n  .page__content-nav {\n    width: 452px;\n  }\n}\n.page__content-main {\n  position: relative;\n  overflow: hidden;\n/* dirty sticky under cover picture */\n/* -------------------------------- */\n}\n@media screen and (max-width: 800px) {\n  .page__content-main {\n    margin-top: 0 !important;\n    min-height: 0 !important;\n    width: 100%;\n  }\n}\n.page__content-main .chapter .picture {\n  z-index: 99;\n}\n.page__footer {\n  position: relative;\n  z-index: 3;\n  background: #f2f2f2;\n}\n.page__footer .social {\n  padding: 40px 24px 64px 24px;\n}\n@media screen and (min-width: 801px) {\n  .page__footer .social {\n    padding: 56px 0 56px 0;\n  }\n}\n@media screen and (min-width: 801px) {\n  .page--home .page__header header {\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n  }\n}\n.page--home .page__content {\n  width: 100%;\n  overflow-x: hidden;\n}\n.page--home .page__content .intro {\n  padding: 31px 24px 76px 24px;\n}\n@media screen and (min-width: 801px) {\n  .page--home .page__content .intro {\n    padding: 70px 54px;\n  }\n}\n@media (min-width: 1400px) {\n  .page--home .page__content .intro {\n    padding: 70px 24px;\n  }\n}\n.page--home .page__content .articles .section__header:before {\n  content: '';\n  display: block;\n  position: absolute;\n  top: -104px;\n  right: auto;\n  bottom: auto;\n  left: 0;\n  width: 100%;\n  width: 80px;\n  height: 80px;\n  background-color: transparent;\n  border-left: 40px solid #fff;\n  border-right: 40px solid transparent;\n  border-top: 40px solid transparent;\n  border-bottom: 40px solid transparent;\n}\n@media screen and (min-width: 801px) {\n  .page--home .page__content .articles .section__header:before {\n    position: absolute;\n    top: -88px;\n    right: auto;\n    bottom: auto;\n    left: 0;\n    width: 100%;\n    width: 200px;\n    height: 200px;\n    background-color: transparent;\n    border-left: 100px solid #fff;\n    border-right: 100px solid transparent;\n    border-top: 100px solid transparent;\n    border-bottom: 100px solid transparent;\n  }\n}\n.page--home .page__content .medias {\n  margin: 128px 0 0 0;\n  padding-bottom: 32px;\n}\n.page--home .page__content .medias .section__header:before {\n  content: '';\n  display: block;\n  position: absolute;\n  top: -104px;\n  right: 0;\n  bottom: auto;\n  left: auto;\n  width: 100%;\n  width: 80px;\n  height: 80px;\n  background-color: transparent;\n  border-right: 40px solid #fff;\n  border-left: 40px solid transparent;\n  border-top: 40px solid transparent;\n  border-bottom: 40px solid transparent;\n}\n@media screen and (min-width: 801px) {\n  .page--home .page__content .medias .section__header:before {\n    position: absolute;\n    top: -88px;\n    right: 0;\n    bottom: auto;\n    left: auto;\n    width: 100%;\n    width: 200px;\n    height: 200px;\n    background-color: transparent;\n    border-right: 100px solid #fff;\n    border-left: 100px solid transparent;\n    border-top: 100px solid transparent;\n    border-bottom: 100px solid transparent;\n  }\n}\n.page--edito .page__content {\n  background-color: #fff;\n}\n.page--edito .page__content .article-preview--cover-edito {\n  height: 100vw;\n}\n@media screen and (min-width: 801px) {\n  .page--edito .page__content .article-preview--cover-edito {\n    height: 37.1875vw;\n    min-height: 580px;\n  }\n}\n@media print {\n  .page--edito .page__content .article-preview--cover-edito {\n    height: auto !important;\n  }\n}\n.page--edito .page__content-main {\n  padding-top: 34px;\n  overflow: visible;\n}\n@media screen and (min-width: 600px) {\n  .page--edito .page__content-main {\n    padding-top: 0;\n  }\n}\n.page--debat .page__content,\n.page-node-type-point-of-view .page__content {\n  background-color: #fff;\n}\n.page--debat .page__content-main,\n.page-node-type-point-of-view .page__content-main {\n  padding-top: 34px;\n}\n@media screen and (min-width: 801px) {\n  .page--debat .page__content-main,\n  .page-node-type-point-of-view .page__content-main {\n    padding-top: 0;\n  }\n}\n.page--basic .page__content {\n  background-color: #fff;\n}\n.page--result .page__content-main {\n  z-index: 0;\n}\n.page--result .page__content-sticky {\n  z-index: 1;\n}\n.page--result .page__footer {\n  z-index: 0;\n}\n.page--result .page__content {\n  z-index: 1;\n}\n.page--result .page__header {\n  z-index: 2;\n}\n.page--result .page__content {\n  background-color: #fff;\n}\n.page--result .page__content-layout {\n  -webkit-box-orient: vertical;\n  -webkit-box-direction: normal;\n      -ms-flex-direction: column;\n          flex-direction: column;\n}\n@media screen and (min-width: 801px) {\n  .page--result .page__content-layout {\n    display: block;\n  }\n}\n.page--result .cover-results {\n  z-index: 0;\n}\n.page--result .results {\n  margin: 0 24px;\n}\n@media screen and (min-width: 801px) {\n  .page--result .results {\n    margin-left: 452px;\n    margin-right: 66px;\n  }\n}\n.page--result .content-layout {\n  -webkit-box-orient: vertical;\n  -webkit-box-direction: normal;\n      -ms-flex-direction: column;\n          flex-direction: column;\n}\n.picture {\n  position: relative;\n  overflow: hidden;\n}\n.picture figcaption {\n  position: absolute;\n  top: auto;\n  right: auto;\n  bottom: 0;\n  left: 0;\n  width: 100%;\n  background-color: rgba(0,0,0,0.67);\n  -webkit-transform: translateY(100%);\n          transform: translateY(100%);\n  -webkit-transition: -webkit-transform 0.3s ease-in-out;\n  transition: -webkit-transform 0.3s ease-in-out;\n  transition: transform 0.3s ease-in-out;\n  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;\n  padding: 10px 20px 10px 20px;\n}\n@media screen and (min-width: 801px) {\n  .picture figcaption {\n    padding: 21px 40px 21px 40px;\n  }\n}\n.picture[data-original] figcaption {\n  display: none;\n}\n.picture[data-original]:hover {\n  cursor: pointer;\n}\n.picture[data-original]:after {\n  content: '';\n  background-image: url(/themes/custom/lemag/assets/dist/css/imgs/zoom.svg);\n  position: absolute;\n  right: 7px;\n  bottom: 7px;\n  width: 100%;\n  width: 25px;\n  height: 25px;\n}\n@media screen and (min-width: 801px) {\n  .picture[data-original]:after {\n    position: absolute;\n    right: 14px;\n    bottom: 14px;\n    width: 100%;\n    width: 51px;\n    height: 51px;\n  }\n}\n.cta .picture[data-original]:after {\n  background: none;\n  width: 0;\n  height: 0;\n}\n.picture:hover figcaption {\n  -webkit-transform: translateY(0);\n          transform: translateY(0);\n}\n.picture__image,\n.picture > img {\n  width: 100%;\n  height: 100%;\n  -o-object-fit: cover;\n     object-fit: cover;\n}\n.picture__caption {\n  color: #fff;\n  font-family: 'museo';\n  font-weight: 700;\n  text-align: right;\n  font-size: 0.875rem;\n  line-height: 1.14;\n}\n@media screen and (min-width: 801px) {\n  .picture__caption {\n    font-size: 1.125rem;\n    line-height: 1.33;\n  }\n}\n.picture__credits {\n  color: #fff;\n  font-family: 'museo-sans';\n  font-weight: 500;\n  text-align: right;\n  font-size: 0.75rem;\n  line-height: 1.33;\n}\n@media screen and (min-width: 801px) {\n  .picture__credits {\n    font-size: 0.875rem;\n    line-height: 1.71;\n  }\n}\n@media screen and (max-width: 800px) {\n  .results__header {\n    padding: 24px 0;\n  }\n}\n@media screen and (min-width: 801px) {\n  .results__header {\n    display: -webkit-box;\n    display: -ms-flexbox;\n    display: flex;\n    -webkit-box-align: center;\n        -ms-flex-align: center;\n            align-items: center;\n    -webkit-box-pack: justify;\n        -ms-flex-pack: justify;\n            justify-content: space-between;\n  }\n}\n.results__pagination {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-align: center;\n      -ms-flex-align: center;\n          align-items: center;\n  -webkit-box-pack: center;\n      -ms-flex-pack: center;\n          justify-content: center;\n  -webkit-transform: scale(0.7);\n          transform: scale(0.7);\n  padding: 24px 0;\n}\n@media screen and (min-width: 801px) {\n  .results__pagination {\n    -webkit-transform: scale(1);\n            transform: scale(1);\n    padding: 56px 0;\n  }\n}\n.results__pagination.no-desktop {\n  padding: 0 0 24px;\n}\n@media screen and (min-width: 801px) {\n  .results__pagination.no-desktop {\n    display: none;\n  }\n}\n.results__pagination a {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-align: center;\n      -ms-flex-align: center;\n          align-items: center;\n  -webkit-box-pack: center;\n      -ms-flex-pack: center;\n          justify-content: center;\n  font-family: 'museo-sans';\n  font-weight: 500;\n  font-size: 0.875rem;\n  line-height: 1;\n  padding: 1.0625rem 0;\n  text-decoration: none;\n  color: #2472b5;\n  width: 50px;\n  height: 50px;\n  cursor: pointer;\n  border: none;\n  background: none;\n}\n.results__pagination ul {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-align: center;\n      -ms-flex-align: center;\n          align-items: center;\n  -webkit-box-pack: center;\n      -ms-flex-pack: center;\n          justify-content: center;\n}\n.results__pagination li {\n  padding: 0 12.5px;\n}\n.results__pagination li a {\n  border: 1px solid #f2f2f2;\n  color: #000;\n}\n.results__pagination li a:hover {\n  color: #2472b5;\n}\n.results__pagination li a[selected] {\n  background-color: #2472b5;\n  border: none;\n  color: #fff;\n}\n.results .list-header__tools.form--inline .form-item {\n  float: none;\n  margin-right: 0;\n}\n.results .btn-wrapper {\n  display: block;\n  width: 28%;\n}\n@media screen and (max-width: 400px) {\n  .results .btn-wrapper {\n    width: 100%;\n    margin-top: 5px;\n  }\n}\n@media screen and (min-width: 801px) {\n  .results .btn-wrapper {\n    width: auto;\n    margin-left: 10px;\n  }\n}\n.results .btn-wrapper input[type=\"submit\"] {\n  height: 3em;\n  border: none;\n  text-align: center;\n  background: #2472b5;\n  outline: none;\n  color: #fff;\n  font-weight: bold;\n  width: 100%;\n  font-size: 14px;\n  cursor: pointer;\n  margin: 0;\n}\n@media screen and (min-width: 801px) {\n  .results .btn-wrapper input[type=\"submit\"] {\n    height: 34px;\n    padding: 0 1.5rem;\n  }\n}\n.richtext--text {\n  font-family: 'museo-sans';\n  font-weight: 500;\n  font-size: 0.875rem;\n  line-height: 1.57;\n}\n@media screen and (min-width: 801px) {\n  .richtext--text {\n    font-size: 1.3125rem;\n    line-height: 1.57;\n  }\n}\n.richtext--text b {\n  font-family: 'museo-sans';\n  font-weight: 700;\n}\n.richtext--text a {\n  color: #2472b5;\n  text-decoration: none;\n}\n.richtext--text a:hover {\n  text-decoration: underline;\n}\n.richtext--text ul li:before {\n  content: '\\25A0';\n  color: #f00;\n  margin-right: 7px;\n}\n.richtext--text h1 {\n  font-size: 26px;\n  font-family: 'museo';\n  font-weight: 900;\n}\n@media screen and (min-width: 801px) {\n  .richtext--text h1 {\n    font-size: 50px;\n  }\n}\n.richtext--text h2 {\n  font-size: 24px;\n  font-family: 'museo';\n  font-weight: 700;\n  color: #2a9ea8;\n}\n@media screen and (min-width: 801px) {\n  .richtext--text h2 {\n    font-size: 40px;\n  }\n}\n.richtext--text h3 {\n  font-size: 22px;\n  font-family: 'museo';\n  font-weight: 300;\n  color: #465594;\n}\n@media screen and (min-width: 801px) {\n  .richtext--text h3 {\n    font-size: 36px;\n  }\n}\n.richtext--text h4 {\n  font-size: 18px;\n  font-family: 'museo';\n  font-weight: 900;\n  color: #465594;\n}\n@media screen and (min-width: 801px) {\n  .richtext--text h4 {\n    font-size: 24px;\n  }\n}\n.richtext--text h5 {\n  font-size: 16px;\n  font-family: 'museo';\n  font-weight: 700;\n}\n@media screen and (min-width: 801px) {\n  .richtext--text h5 {\n    font-size: 18px;\n  }\n}\n.richtext--quote {\n  display: block;\n  font-family: 'museo';\n  font-weight: 100;\n  font-size: 1rem;\n  line-height: 1.25;\n  padding: 0.8125rem 0 0 1.8125rem;\n  border-left: 4px solid #e10f21;\n}\n@media screen and (min-width: 801px) {\n  .richtext--quote {\n    font-size: 1.75rem;\n    line-height: 1.29;\n    padding: 1.125rem 0 0.75rem 1.8125rem;\n  }\n}\n@media screen and (min-width: 1280px) {\n  .richtext--quote {\n    font-size: 1.75rem;\n    line-height: 1.29;\n    padding: 1.125rem 0 0.75rem 1.8125rem;\n    margin: 0 0 0 17.1875rem;\n  }\n}\n.richtext--box {\n  background-color: #465594;\n  color: #fff;\n  font-family: 'museo';\n  font-weight: 500;\n  font-size: 0.75rem;\n  line-height: 1.33;\n  padding: 1.875rem 1.625rem;\n  margin: 0 -1.5rem;\n}\n@media screen and (min-width: 801px) {\n  .richtext--box {\n    font-size: 1.125rem;\n    line-height: 1.33;\n    padding: 2.25rem 3.25rem;\n    margin: 0;\n  }\n}\n.richtext--box p,\n.richtext--box span,\n.richtext--box li,\n.richtext--box em,\n.richtext--box strong {\n  color: #fff;\n}\n.richtext--box a {\n  display: block;\n  color: #fff;\n  text-transform: uppercase;\n  font-family: 'museo-sans';\n  font-weight: 900;\n  font-style: normal;\n  text-decoration: underline;\n  font-size: 0.625rem;\n  line-height: 1;\n  padding: 1.25rem 0 0 0;\n}\n@media screen and (min-width: 801px) {\n  .richtext--box a {\n    font-size: 0.75rem;\n    line-height: 1;\n    padding: 0.625rem 0 0 0;\n  }\n}\n.richtext--box .note-id {\n  top: 1px;\n  left: 0;\n  width: 14px;\n  height: 14px;\n  margin: auto 5px;\n  display: inline-block;\n  vertical-align: middle;\n  line-height: 1;\n}\n.richtext--box .note-id:after {\n  left: 1px;\n  top: -12px;\n  position: relative;\n}\n@media screen and (min-width: 801px) {\n  .richtext--box .note-id {\n    top: 0;\n  }\n  .richtext--box .note-id:after {\n    left: 0;\n    top: -14px;\n  }\n}\n.richtext--box .tippy-tooltip.ird-theme {\n  top: -9px;\n}\n.richtext + .richtext--text {\n  margin-top: 56px;\n}\n.richtext + .richtext--quote {\n  margin-top: 56px;\n}\n.richtext + .richtext--box {\n  margin-top: 56px;\n}\n.richtext-image {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-align: start;\n      -ms-flex-align: start;\n          align-items: flex-start;\n  -webkit-box-pack: start;\n      -ms-flex-pack: start;\n          justify-content: flex-start;\n  -webkit-box-orient: vertical;\n  -webkit-box-direction: normal;\n      -ms-flex-direction: column;\n          flex-direction: column;\n}\n@media screen and (min-width: 1280px) {\n  .richtext-image {\n    -webkit-box-orient: horizontal;\n    -webkit-box-direction: normal;\n        -ms-flex-direction: row;\n            flex-direction: row;\n  }\n}\n.richtext-image__text {\n  font-family: 'museo-sans';\n  font-weight: 500;\n  font-size: 0.875rem;\n  line-height: 1.57;\n}\n@media screen and (min-width: 801px) {\n  .richtext-image__text {\n    font-size: 1.3125rem;\n    line-height: 1.57;\n  }\n}\n.richtext-image__text b {\n  font-family: 'museo-sans';\n  font-weight: 700;\n}\n.richtext-image__text a {\n  color: #2472b5;\n  text-decoration: none;\n}\n.richtext-image__text a:hover {\n  text-decoration: underline;\n}\n.richtext-image__text ul li:before {\n  content: '\\25A0';\n  color: #f00;\n  margin-right: 7px;\n}\n.richtext-image__text h1 {\n  font-size: 26px;\n  font-family: 'museo';\n  font-weight: 900;\n}\n@media screen and (min-width: 801px) {\n  .richtext-image__text h1 {\n    font-size: 50px;\n  }\n}\n.richtext-image__text h2 {\n  font-size: 24px;\n  font-family: 'museo';\n  font-weight: 700;\n  color: #2a9ea8;\n}\n@media screen and (min-width: 801px) {\n  .richtext-image__text h2 {\n    font-size: 40px;\n  }\n}\n.richtext-image__text h3 {\n  font-size: 22px;\n  font-family: 'museo';\n  font-weight: 300;\n  color: #465594;\n}\n@media screen and (min-width: 801px) {\n  .richtext-image__text h3 {\n    font-size: 36px;\n  }\n}\n.richtext-image__text h4 {\n  font-size: 18px;\n  font-family: 'museo';\n  font-weight: 900;\n  color: #465594;\n}\n@media screen and (min-width: 801px) {\n  .richtext-image__text h4 {\n    font-size: 24px;\n  }\n}\n.richtext-image__text h5 {\n  font-size: 16px;\n  font-family: 'museo';\n  font-weight: 700;\n}\n@media screen and (min-width: 801px) {\n  .richtext-image__text h5 {\n    font-size: 18px;\n  }\n}\n.richtext-image__pic {\n  -ms-flex-negative: 0;\n      flex-shrink: 0;\n  width: 100%;\n  margin-bottom: 30px;\n}\n@media screen and (min-width: 1280px) {\n  .richtext-image__pic {\n    width: auto;\n    margin-right: 28px;\n    margin-bottom: 0;\n  }\n}\n.richtext-image__text+.richtext-image__pic {\n  margin-top: 30px;\n  margin-bottom: 0;\n}\n@media screen and (min-width: 1280px) {\n  .richtext-image__text+.richtext-image__pic {\n    margin-left: 28px;\n    margin-right: 0;\n  }\n}\n.slider-article {\n  height: 365px;\n}\n.slider-article__slides {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n}\n.slider-article__slide {\n  position: relative;\n  -ms-flex-negative: 0;\n      flex-shrink: 0;\n  overflow: hidden;\n  width: 365px;\n  height: 365px;\n  padding: 0 24px;\n}\n@media screen and (min-width: 500px) {\n  .slider-article__slide {\n    margin: 0 15px;\n    padding: 0;\n  }\n}\n.slider-article .article-preview {\n  height: 100%;\n}\n.swiper-container-initialized.slider-article,\nposition relative {\n  width: 100%;\n  overflow: hidden;\n}\n.swiper-container-initialized.slider-article .slider-article__slides,\nposition relative .slider-article__slides {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n}\n.swiper-container-initialized.slider-article .slider-article__slide,\nposition relative .slider-article__slide {\n  position: relative;\n  -ms-flex-negative: 0;\n      flex-shrink: 0;\n  overflow: hidden;\n}\n.swiper-container-initialized.slider-article .slider-article__nav,\nposition relative .slider-article__nav {\n  position: absolute;\n  top: auto;\n  right: auto;\n  bottom: 50%;\n  left: 0;\n  width: 100%;\n  z-index: 10;\n}\n.swiper-container-initialized.slider-article .slider-article__left,\nposition relative .slider-article__left,\n.swiper-container-initialized.slider-article .slider-article__right,\nposition relative .slider-article__right {\n  display: block;\n}\n.swiper-container-initialized.slider-article .slider-article__left,\nposition relative .slider-article__left,\n.swiper-container-initialized.slider-article .slider-article__right,\nposition relative .slider-article__right {\n  display: block;\n  position: absolute;\n  width: 171px;\n  height: 171px;\n  border-radius: 171px;\n  background-color: #2472b5;\n  border: none;\n  cursor: pointer;\n  -webkit-transition: -webkit-transform 0.5s;\n  transition: -webkit-transform 0.5s;\n  transition: transform 0.5s;\n  transition: transform 0.5s, -webkit-transform 0.5s;\n  -webkit-transform: translateX(0);\n          transform: translateX(0);\n}\n.swiper-container-initialized.slider-article .slider-article__left:focus,\nposition relative .slider-article__left:focus,\n.swiper-container-initialized.slider-article .slider-article__right:focus,\nposition relative .slider-article__right:focus {\n  outline: none;\n}\n.swiper-container-initialized.slider-article .slider-article__left:after,\nposition relative .slider-article__left:after,\n.swiper-container-initialized.slider-article .slider-article__right:after,\nposition relative .slider-article__right:after {\n  content: '';\n  display: block;\n  color: #fff;\n  background-repeat: no-repeat;\n}\n.swiper-container-initialized.slider-article .slider-article__left,\nposition relative .slider-article__left {\n  left: -36px;\n  padding-right: 32px;\n}\n@media screen and (min-width: 500px) {\n  .swiper-container-initialized.slider-article .slider-article__left,\n  position relative .slider-article__left {\n    left: -100px;\n    -webkit-transform: translateX(-171px);\n            transform: translateX(-171px);\n  }\n}\n.swiper-container-initialized.slider-article .slider-article__left:after,\nposition relative .slider-article__left:after {\n  background-image: url(/themes/custom/lemag/assets/dist/css/imgs/arrow-left.svg);\n  background-position: right, center;\n  margin-right: -20px;\n}\n@media screen and (min-width: 500px) {\n  .swiper-container-initialized.slider-article .slider-article__left:after,\n  position relative .slider-article__left:after {\n    margin-right: 0;\n  }\n}\n.swiper-container-initialized.slider-article .slider-article__right,\nposition relative .slider-article__right {\n  right: -36px;\n}\n@media screen and (min-width: 500px) {\n  .swiper-container-initialized.slider-article .slider-article__right,\n  position relative .slider-article__right {\n    right: -100px;\n    -webkit-transform: translateX(171px);\n            transform: translateX(171px);\n  }\n}\n.swiper-container-initialized.slider-article .slider-article__right:after,\nposition relative .slider-article__right:after {\n  background-image: url(/themes/custom/lemag/assets/dist/css/imgs/arrow-right.svg);\n  background-position: left, center;\n  margin-left: 12px;\n}\n@media screen and (min-width: 500px) {\n  .swiper-container-initialized.slider-article .slider-article__right:after,\n  position relative .slider-article__right:after {\n    margin-left: 30px;\n  }\n}\n.swiper-container-initialized.slider-article .slider-article__left,\nposition relative .slider-article__left,\n.swiper-container-initialized.slider-article .slider-article__right,\nposition relative .slider-article__right {\n  width: 70px;\n  height: 70px;\n}\n@media screen and (min-width: 500px) {\n  .swiper-container-initialized.slider-article .slider-article__left,\n  position relative .slider-article__left,\n  .swiper-container-initialized.slider-article .slider-article__right,\n  position relative .slider-article__right {\n    width: 171px;\n    height: 171px;\n  }\n}\n.swiper-container-initialized.slider-article .slider-article__left:after,\nposition relative .slider-article__left:after,\n.swiper-container-initialized.slider-article .slider-article__right:after,\nposition relative .slider-article__right:after {\n  height: 15px;\n}\n@media screen and (min-width: 500px) {\n  .swiper-container-initialized.slider-article .slider-article__left:after,\n  position relative .slider-article__left:after,\n  .swiper-container-initialized.slider-article .slider-article__right:after,\n  position relative .slider-article__right:after {\n    height: inherit;\n  }\n}\n@media screen and (min-width: 500px) {\n  .swiper-container-initialized.slider-article:hover .slider-article__left,\n  position relative:hover .slider-article__left,\n  .swiper-container-initialized.slider-article:hover .slider-article__right,\n  position relative:hover .slider-article__right {\n    -webkit-transform: translateX(0);\n            transform: translateX(0);\n  }\n}\n.slider-insta {\n  height: 354px;\n}\n.slider-insta__slide {\n  width: 354px;\n  height: 354px;\n}\n.slider-insta__slide img {\n  min-width: 100%;\n  min-height: 100%;\n}\n.slider-insta__slide:after {\n  position: absolute;\n  top: auto;\n  right: auto;\n  bottom: 25px;\n  left: 25px;\n  width: 100%;\n  z-index: 1;\n  content: '';\n  display: block;\n  width: 34px;\n  height: 34px;\n  background-image: url(/themes/custom/lemag/assets/dist/css/imgs/insta.svg);\n  background-repeat: no-repeat;\n  background-size: contain;\n  background-position: center;\n}\n.swiper-container-initialized.slider-insta {\n  position: relative;\n  width: 100%;\n  overflow: hidden;\n}\n.swiper-container-initialized.slider-insta .slider-insta__slides {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n}\n.swiper-container-initialized.slider-insta .slider-insta__slide {\n  position: relative;\n  -ms-flex-negative: 0;\n      flex-shrink: 0;\n  overflow: hidden;\n}\n.swiper-container-initialized.slider-insta .slider-insta__nav {\n  position: absolute;\n  top: auto;\n  right: auto;\n  bottom: 50%;\n  left: 0;\n  width: 100%;\n  z-index: 10;\n}\n.swiper-container-initialized.slider-insta .slider-insta__left,\n.swiper-container-initialized.slider-insta .slider-insta__right {\n  display: none;\n  position: absolute;\n  width: 171px;\n  height: 171px;\n  margin-top: -85.5px;\n  border-radius: 171px;\n  background-color: #2472b5;\n  border: none;\n  cursor: pointer;\n  -webkit-transition: -webkit-transform 0.5s;\n  transition: -webkit-transform 0.5s;\n  transition: transform 0.5s;\n  transition: transform 0.5s, -webkit-transform 0.5s;\n}\n@media screen and (min-width: 801px) {\n  .swiper-container-initialized.slider-insta .slider-insta__left,\n  .swiper-container-initialized.slider-insta .slider-insta__right {\n    display: block;\n  }\n}\n.swiper-container-initialized.slider-insta .slider-insta__left:focus,\n.swiper-container-initialized.slider-insta .slider-insta__right:focus {\n  outline: none;\n}\n.swiper-container-initialized.slider-insta .slider-insta__left:after,\n.swiper-container-initialized.slider-insta .slider-insta__right:after {\n  content: '';\n  display: block;\n  color: #fff;\n  width: 14px;\n  height: 28px;\n  background-repeat: no-repeat;\n}\n.swiper-container-initialized.slider-insta .slider-insta__left {\n  left: -100px;\n  -webkit-transform: translateX(-171px);\n          transform: translateX(-171px);\n}\n.swiper-container-initialized.slider-insta .slider-insta__left:after {\n  margin-left: 123px;\n  background-image: url(/themes/custom/lemag/assets/dist/css/imgs/arrow-left.svg);\n  background-position: right, center;\n}\n.swiper-container-initialized.slider-insta .slider-insta__right {\n  right: -100px;\n  -webkit-transform: translateX(171px);\n          transform: translateX(171px);\n}\n.swiper-container-initialized.slider-insta .slider-insta__right:after {\n  margin-left: 34px;\n  background-image: url(/themes/custom/lemag/assets/dist/css/imgs/arrow-right.svg);\n  background-position: left, center;\n}\n.swiper-container-initialized.slider-insta:hover .slider-insta__left,\n.swiper-container-initialized.slider-insta:hover .slider-insta__right {\n  -webkit-transform: translateX(0);\n          transform: translateX(0);\n}\n.social {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-align: start;\n      -ms-flex-align: start;\n          align-items: flex-start;\n  -webkit-box-pack: center;\n      -ms-flex-pack: center;\n          justify-content: center;\n  -webkit-box-orient: vertical;\n  -webkit-box-direction: normal;\n      -ms-flex-direction: column;\n          flex-direction: column;\n}\n@media screen and (min-width: 801px) {\n  .social {\n    display: -webkit-box;\n    display: -ms-flexbox;\n    display: flex;\n    -webkit-box-align: center;\n        -ms-flex-align: center;\n            align-items: center;\n    -webkit-box-pack: center;\n        -ms-flex-pack: center;\n            justify-content: center;\n  }\n}\n@media screen and (min-width: 1024px) {\n  .social {\n    -webkit-box-orient: horizontal;\n    -webkit-box-direction: normal;\n        -ms-flex-direction: row;\n            flex-direction: row;\n  }\n}\n.social__links {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-align: start;\n      -ms-flex-align: start;\n          align-items: flex-start;\n  -webkit-box-pack: justify;\n      -ms-flex-pack: justify;\n          justify-content: space-between;\n  width: 100%;\n  margin-top: 14px;\n}\n@media screen and (min-width: 801px) {\n  .social__links {\n    -webkit-box-pack: start;\n        -ms-flex-pack: start;\n            justify-content: flex-start;\n    width: auto;\n  }\n}\n@media screen and (min-width: 1024px) {\n  .social__links {\n    margin-top: 0;\n  }\n}\n.social__links >li {\n  margin-left: 0;\n}\n@media screen and (min-width: 801px) {\n  .social__links >li {\n    margin-left: 58px;\n  }\n}\n@media screen and (min-width: 1024px) {\n  .social__links >li {\n    margin-left: 40px;\n  }\n}\n.social__links >li:first-child {\n  margin-left: 0;\n}\n@media screen and (min-width: 1024px) {\n  .social__links >li:first-child {\n    margin-left: 70px;\n  }\n}\n.social__links >li a {\n  display: block;\n  width: 40px;\n  height: 40px;\n}\n@media screen and (min-width: 801px) {\n  .social__links >li a {\n    width: 55px;\n  }\n}\n.social__links >li a svg,\n.social__links >li a img {\n  width: 100%;\n  height: 100%;\n}\n.social__title {\n  display: block;\n  font-family: 'museo';\n  font-weight: 100;\n  color: #2472b5;\n  font-size: 1.875rem;\n  line-height: 1;\n  text-align: right;\n  text-align: left;\n}\n.social__title span {\n  display: block;\n  color: #000;\n  font-family: 'museo';\n  font-weight: 900;\n  font-size: 1.5rem;\n  line-height: 1;\n  padding: 0;\n  margin: 0 0 0.3125rem 0;\n}\n@media screen and (min-width: 801px) {\n  .social__title {\n    font-size: 3.75rem;\n    line-height: 1;\n  }\n  .social__title span {\n    font-size: 2.25rem;\n    line-height: 1;\n    padding: 0;\n    margin: 0;\n  }\n}\n.social__title span {\n  font-family: 'museo';\n  font-weight: 500;\n}\n@media screen and (min-width: 1024px) {\n  .social__title {\n    text-align: right;\n  }\n}\n.speaker {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-align: start;\n      -ms-flex-align: start;\n          align-items: flex-start;\n  -webkit-box-pack: start;\n      -ms-flex-pack: start;\n          justify-content: flex-start;\n  -webkit-box-orient: vertical;\n  -webkit-box-direction: normal;\n      -ms-flex-direction: column;\n          flex-direction: column;\n  position: relative;\n}\n.speaker__avatar img {\n  width: 100%;\n  height: 100%;\n  -o-object-fit: contain;\n     object-fit: contain;\n  -o-object-position: center;\n     object-position: center;\n  border-radius: 100%;\n}\n@media screen and (min-width: 801px) {\n  .speaker__text {\n    max-width: 312px;\n  }\n}\n.speaker__quote {\n  font-family: 'museo';\n  font-weight: 900;\n  font-size: 0.875rem;\n  line-height: 1;\n  padding: 0;\n  margin: 0 0 0 7.75rem;\n  min-height: 124px;\n}\n@media screen and (min-width: 801px) {\n  .speaker__quote {\n    font-size: 1.5rem;\n    line-height: 1.25;\n    padding: 0;\n    margin: 0;\n    min-height: 0;\n  }\n}\n.speaker__name {\n  font-family: 'museo';\n  font-weight: 500;\n  font-size: 1.3125rem;\n  line-height: 1.14;\n}\n@media screen and (min-width: 801px) {\n  .speaker__name {\n    font-size: 1.3125rem;\n    line-height: 1.14;\n    padding: 1.875rem 0 0 0;\n  }\n}\n.speaker__activity {\n  font-family: 'museo-sans';\n  font-weight: 500;\n  font-size: 0.875rem;\n  line-height: 1.21;\n}\n@media screen and (min-width: 801px) {\n  .speaker__activity {\n    font-size: 0.875rem;\n    line-height: 1.21;\n    padding: 0;\n  }\n}\n.speaker figure {\n  position: relative;\n  overflow: hidden;\n  width: 110px;\n  height: 110px;\n  border-radius: 500px;\n}\n@media screen and (max-width: 800px) {\n  .speaker figure {\n    position: absolute;\n    top: 0;\n    right: auto;\n    bottom: auto;\n    left: 0;\n    -ms-flex-negative: 0;\n        flex-shrink: 0;\n    width: 110px;\n    height: 110px;\n    border-radius: 110px;\n    margin-bottom: 13px;\n  }\n}\n@media screen and (min-width: 801px) {\n  .speaker figure {\n    width: 202px;\n    height: 202px;\n  }\n}\n.speaker figure:hover figcaption {\n  bottom: 0;\n  z-index: 1;\n}\n.speaker figcaption {\n  position: absolute;\n  bottom: -250px;\n  left: 0;\n  width: 100%;\n  z-index: -10;\n  background: rgba(0,0,0,0.8);\n  color: #fff;\n  padding: 1rem 1.5rem;\n  -webkit-transition: all ease-in-out 0.6s;\n  transition: all ease-in-out 0.6s;\n  text-align: center;\n  max-height: 100%;\n  font-size: 14px;\n}\n.speaker figcaption p {\n  text-align: center;\n  max-width: 80%;\n  margin: auto;\n}\n.subscribe {\n  position: relative;\n  margin: 0 auto;\n  padding: 55px 0;\n  overflow: hidden;\n}\n@media screen and (min-width: 801px) {\n  .subscribe {\n    padding: 80px 0;\n  }\n}\n.subscribe:before {\n  content: '';\n  position: absolute;\n  top: 50%;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  width: 100%;\n  z-index: -2;\n  width: 100%;\n  height: 50%;\n  background-color: #fff;\n}\n.subscribe:after {\n  content: '';\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 50%;\n  width: 100%;\n  z-index: -1;\n  width: 100%;\n  margin-left: -50%;\n  background-color: #2472b5;\n  height: 100%;\n}\n@media screen and (min-width: 1280px) {\n  .subscribe:after {\n    width: 1195px;\n    margin-left: -597.5px;\n  }\n}\n.subscribe__rgpd {\n  display: block;\n  width: 100%;\n  padding: 0 24px;\n  margin: auto;\n  margin-top: 15px;\n}\n@media screen and (min-width: 801px) {\n  .subscribe__rgpd {\n    padding: 0;\n    width: 80%;\n  }\n}\n@media screen and (min-width: 1280px) {\n  .subscribe__rgpd {\n    max-width: 930px;\n  }\n}\n.subscribe__rgpd p {\n  color: #fff;\n}\n.subscribe__rgpd a {\n  color: #fff;\n}\n.subscribe__content {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-align: start;\n      -ms-flex-align: start;\n          align-items: flex-start;\n  -webkit-box-pack: center;\n      -ms-flex-pack: center;\n          justify-content: center;\n  -webkit-box-orient: vertical;\n  -webkit-box-direction: normal;\n      -ms-flex-direction: column;\n          flex-direction: column;\n  margin: auto;\n  padding: 0 24px;\n  width: 100%;\n}\n@media screen and (min-width: 801px) {\n  .subscribe__content {\n    padding: 0;\n    width: 80%;\n  }\n}\n@media screen and (min-width: 1280px) {\n  .subscribe__content {\n    width: auto;\n    -webkit-box-orient: horizontal;\n    -webkit-box-direction: normal;\n        -ms-flex-direction: row;\n            flex-direction: row;\n    -webkit-box-align: center;\n        -ms-flex-align: center;\n            align-items: center;\n    max-width: 930px;\n  }\n}\n.subscribe__label {\n  font-family: 'museo';\n  font-weight: 500;\n  font-size: 1.5rem;\n  line-height: 1;\n  color: #fff;\n  -ms-flex-negative: 0;\n      flex-shrink: 0;\n  white-space: nowrap;\n}\n@media screen and (min-width: 801px) {\n  .subscribe__label {\n    font-size: 2.25rem;\n    line-height: 1;\n  }\n}\n.subscribe__field {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-align: center;\n      -ms-flex-align: center;\n          align-items: center;\n  -webkit-box-pack: justify;\n      -ms-flex-pack: justify;\n          justify-content: space-between;\n  width: 100%;\n  margin-left: 0;\n  padding-top: 12px;\n}\n@media screen and (min-width: 1280px) {\n  .subscribe__field {\n    display: -webkit-box;\n    display: -ms-flexbox;\n    display: flex;\n    -webkit-box-align: center;\n        -ms-flex-align: center;\n            align-items: center;\n    -webkit-box-pack: start;\n        -ms-flex-pack: start;\n            justify-content: flex-start;\n    padding-top: 0;\n    width: 573px;\n    margin-left: 29px;\n  }\n}\n.subscribe__input {\n  width: 88%;\n}\n.subscribe__input,\n.subscribe__button {\n  -webkit-box-flex: 1;\n      -ms-flex-positive: 1;\n          flex-grow: 1;\n  border: none;\n  font-size: 1.125rem;\n  line-height: 1;\n  padding: 0 1.375rem;\n  margin: 0 0.5625rem 0 0;\n  font-family: 'museo-sans';\n  font-weight: 100;\n  color: #000;\n  height: 64px;\n  border-radius: 5px;\n}\n.subscribe__button {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-align: center;\n      -ms-flex-align: center;\n          align-items: center;\n  -webkit-box-pack: start;\n      -ms-flex-pack: start;\n          justify-content: flex-start;\n  position: relative;\n  width: 15%;\n  margin: 0;\n  -webkit-box-pack: center;\n      -ms-flex-pack: center;\n          justify-content: center;\n  padding: 0 0.5rem;\n}\n.subscribe__button:before {\n  content: '';\n  display: block;\n  width: 33px;\n  height: 23px;\n  margin: -3px 0 0 0;\n  background-image: url(/themes/custom/lemag/assets/dist/css/imgs/enveloppe.svg);\n  background-repeat: no-repeat;\n  background-position: center;\n}\n@media screen and (min-width: 801px) {\n  .subscribe__button {\n    width: initial;\n    -webkit-box-pack: start;\n        -ms-flex-pack: start;\n            justify-content: flex-start;\n    padding: 0 1.375rem;\n  }\n}\n.subscribe__button input {\n  position: absolute;\n  top: 0;\n  left: 0;\n  width: 100%;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-align: center;\n      -ms-flex-align: center;\n          align-items: center;\n  -webkit-box-pack: center;\n      -ms-flex-pack: center;\n          justify-content: center;\n  cursor: pointer;\n  font-family: 'museo-sans';\n  font-weight: 500;\n  height: 64px;\n  font-size: 1rem;\n  line-height: 1;\n  padding: 0 3.125rem;\n  margin: 0;\n  text-transform: uppercase;\n  color: #fff;\n  border: 1px solid #fff;\n  border-radius: 5px;\n  background-color: transparent;\n  -webkit-transition: background-color 0.3s;\n  transition: background-color 0.3s;\n  padding: 0;\n}\n.subscribe__button input:hover {\n  background-color: rgba(255,255,255,0.2);\n}\n.subscribe__button p {\n  display: none;\n  text-transform: uppercase;\n  font-weight: 700;\n  cursor: pointer;\n  font-family: 'museo-sans';\n  color: #fff;\n  padding: 0 20px;\n}\n@media screen and (min-width: 801px) {\n  .subscribe__button p {\n    display: -webkit-inline-box;\n    display: -ms-inline-flexbox;\n    display: inline-flex;\n    padding: 0 35px 0 26px;\n  }\n}\n.tabs-authors input[type=\"radio\"] {\n  display: none;\n}\n.tabs-authors ul:nth-child(1) {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-align: center;\n      -ms-flex-align: center;\n          align-items: center;\n  -webkit-box-pack: start;\n      -ms-flex-pack: start;\n          justify-content: flex-start;\n  margin-bottom: 39px;\n}\n@media screen and (max-width: 800px) {\n  .tabs-authors ul:nth-child(1) {\n    overflow-x: scroll;\n    -webkit-overflow-scrolling: touch;\n    width: 100%;\n  }\n}\n.tabs-authors ul:nth-child(1) li {\n  padding-bottom: 10px;\n  white-space: nowrap;\n}\n.tabs-authors ul:nth-child(1) label {\n  display: inline-block;\n  font-family: 'museo-sans';\n  font-weight: 500;\n  font-size: 1rem;\n  line-height: 1;\n  padding: 0 0 0.5rem 0;\n  color: #2472b5;\n  text-transform: uppercase;\n  cursor: pointer;\n}\n.tabs-authors ul:nth-child(1) input[type=\"radio\"]:checked+label {\n  font-family: 'museo-sans';\n  font-weight: 900;\n  color: #333;\n  border-bottom: 2px solid #2472b5;\n}\n.tabs-authors ul:nth-child(1) li + li {\n  margin-left: 45px;\n}\n@media screen and (max-width: 800px) {\n  .tabs-authors ul:nth-child(1) li:last-child {\n    padding-right: 24px;\n  }\n}\n.tabs-authors ul:nth-child(2) {\n/* content */\n  min-height: 200px;\n}\n@media screen and (max-width: 800px) {\n  .tabs-authors ul:nth-child(2) {\n    margin-right: 24px;\n  }\n}\n.tabs-authors ul:nth-child(2) li {\n/* mobile tabs */\n  border-top: 1px solid #f2f2f2;\n  border-bottom: 1px solid #f2f2f2;\n  border: none;\n  display: none;\n}\n.tabs-authors ul:nth-child(2) li label {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  width: 100%;\n  font-family: 'museo-sans';\n  font-weight: 700;\n  font-size: 0.875rem;\n  line-height: 1;\n  padding: 0.9375rem 0;\n  text-transform: uppercase;\n  cursor: pointer;\n}\n.tabs-authors ul:nth-child(2) li label:after {\n  content: '+';\n  margin-left: auto;\n  font-size: 28px;\n  line-height: 0;\n  color: #2472b5;\n}\n.tabs-authors ul:nth-child(2) li input {\n  display: none;\n}\n.tabs-authors ul:nth-child(2) li input:checked + label:after {\n  content: '_';\n  margin-top: -0.3em;\n}\n.tabs-authors ul:nth-child(2) li + li {\n  border-top: none;\n}\n.tabs-authors ul:nth-child(2) li label {\n  display: none;\n}\n.tabs-authors ul:nth-child(2) li p {\n  display: none;\n  font-family: 'museo-sans';\n  font-weight: 500;\n  font-size: 0.875rem;\n  line-height: 1;\n  padding: 0.75rem 0;\n  color: #333;\n}\n.tabs-authors ul:nth-child(2) li.active p {\n  display: block;\n}\n.tabs-authors ul:nth-child(2) li p {\n  font-size: 1.125rem;\n  line-height: 1.33;\n  display: block;\n}\n.tabs-authors ul:nth-child(2) li.active {\n  display: block;\n}\n@media print {\n  .tabs-authors label,\n  .tabs-authors p,\n  .tabs-authors li {\n    display: block !important;\n  }\n}\n@media print {\n  .tabs-authors label {\n    font-size: 18px !important;\n    padding: 20px 0 0 !important;\n  }\n}\n@media print {\n  .tabs-authors ul:first-of-type li {\n    display: none !important;\n  }\n}\n@media print {\n  .tabs-authors p:after,\n  .tabs-authors label:after {\n    background: transparent !important;\n    color: transparent !important;\n  }\n}\n@media screen and (max-width: 800px) {\n  .tabs-authors {\n    margin-right: 0 !important;\n  }\n}\n.tag {\n  display: inline-block;\n  font-family: 'museo-sans';\n  font-weight: 700;\n  font-size: 1rem;\n  line-height: 1;\n  padding: 0.8125rem 1rem;\n  color: #fff;\n  text-transform: uppercase;\n  background-color: #000;\n}\n.tag--sante {\n  background-color: #465594;\n}\n.tag--societe {\n  background-color: #f49e30;\n}\n.tag--terre {\n  background-color: #2a9ea8;\n}\n.tag--vivant {\n  background-color: #d01955;\n}\n.teaser {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  text-decoration: none;\n  padding: 20px 0;\n  border-top: 2px solid #f2f2f2;\n  border-bottom: 2px solid #f2f2f2;\n}\n@media screen and (min-width: 801px) {\n  .teaser {\n    padding: 30px 0;\n  }\n}\n.teaser--video .teaser__pic:after {\n  position: absolute;\n  top: 50%;\n  right: 0;\n  bottom: 0;\n  left: 50%;\n  width: 100%;\n  margin: -9.5px 0 0 -9.5px;\n  width: 19px;\n  height: 19px;\n  text-align: center;\n  background-repeat: no-repeat;\n  background-position: center;\n  color: #fff;\n  content: '';\n  background-image: url(/themes/custom/lemag/assets/dist/css/imgs/video_desktop.svg);\n}\n.teaser--video .teaser__pic:after {\n  background-size: contain;\n}\n@media screen and (min-width: 801px) {\n  .teaser--video .teaser__pic:after {\n    position: absolute;\n    top: 50%;\n    right: 0;\n    bottom: 0;\n    left: 50%;\n    width: 100%;\n    margin: -31px 0 0 -31px;\n    width: 62px;\n    height: 62px;\n    text-align: center;\n    background-repeat: no-repeat;\n    background-position: center;\n    color: #fff;\n    content: '';\n    background-image: url(/themes/custom/lemag/assets/dist/css/imgs/video_desktop.svg);\n  }\n}\n.teaser--podcast .teaser__pic:after {\n  position: absolute;\n  top: 50%;\n  right: 0;\n  bottom: 0;\n  left: 50%;\n  width: 100%;\n  margin: -9.5px 0 0 -9.5px;\n  width: 19px;\n  height: 19px;\n  text-align: center;\n  background-repeat: no-repeat;\n  background-position: center;\n  color: #fff;\n  content: '';\n  background-image: url(/themes/custom/lemag/assets/dist/css/imgs/podcast_desktop.svg);\n}\n.teaser--podcast .teaser__pic:after {\n  background-size: contain;\n}\n@media screen and (min-width: 801px) {\n  .teaser--podcast .teaser__pic:after {\n    position: absolute;\n    top: 50%;\n    right: 0;\n    bottom: 0;\n    left: 50%;\n    width: 100%;\n    margin: -31px 0 0 -31px;\n    width: 62px;\n    height: 62px;\n    text-align: center;\n    background-repeat: no-repeat;\n    background-position: center;\n    color: #fff;\n    content: '';\n    background-image: url(/themes/custom/lemag/assets/dist/css/imgs/podcast_desktop.svg);\n  }\n}\n.teaser--data .teaser__pic:after {\n  position: absolute;\n  top: 50%;\n  right: 0;\n  bottom: 0;\n  left: 50%;\n  width: 100%;\n  margin: -9.5px 0 0 -9.5px;\n  width: 19px;\n  height: 19px;\n  text-align: center;\n  background-repeat: no-repeat;\n  background-position: center;\n  color: #fff;\n  content: '';\n  background-image: url(/themes/custom/lemag/assets/dist/css/imgs/dataviz_desktop.svg);\n}\n.teaser--data .teaser__pic:after {\n  background-size: contain;\n}\n@media screen and (min-width: 801px) {\n  .teaser--data .teaser__pic:after {\n    position: absolute;\n    top: 50%;\n    right: 0;\n    bottom: 0;\n    left: 50%;\n    width: 100%;\n    margin: -31px 0 0 -31px;\n    width: 62px;\n    height: 62px;\n    text-align: center;\n    background-repeat: no-repeat;\n    background-position: center;\n    color: #fff;\n    content: '';\n    background-image: url(/themes/custom/lemag/assets/dist/css/imgs/dataviz_desktop.svg);\n  }\n}\n.teaser__pic {\n  position: relative;\n  -ms-flex-negative: 0;\n      flex-shrink: 0;\n  background-color: #2472b5;\n  width: 109px;\n  height: 109px;\n  overflow: hidden;\n}\n@media screen and (min-width: 801px) {\n  .teaser__pic {\n    width: 278px;\n    height: 195px;\n  }\n}\n.teaser__pic img {\n  width: 100%;\n  height: 100%;\n  -o-object-fit: cover;\n     object-fit: cover;\n  -webkit-transition: -webkit-transform 0.5s ease-in-out;\n  transition: -webkit-transform 0.5s ease-in-out;\n  transition: transform 0.5s ease-in-out;\n  transition: transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;\n}\n.teaser__text {\n  -webkit-box-flex: 1;\n      -ms-flex-positive: 1;\n          flex-grow: 1;\n}\n.teaser__category,\n.teaser__title,\n.teaser__date,\n.teaser__short {\n  color: #000;\n}\n.teaser__category,\n.teaser__short {\n  display: none;\n}\n@media screen and (min-width: 801px) {\n  .teaser__category,\n  .teaser__short {\n    display: block;\n  }\n}\n.teaser__category {\n  text-transform: uppercase;\n  font-family: 'museo-sans';\n  font-weight: 500;\n  font-size: 1.125rem;\n  line-height: 1;\n  padding: 0 0 1.6875rem 0;\n}\n.teaser__title {\n  font-family: 'museo';\n  font-weight: 900;\n  -webkit-transition: color 0.35s ease-in-out;\n  transition: color 0.35s ease-in-out;\n  font-size: 1rem;\n  line-height: 1.19;\n  padding: 0 0 0.3125rem 0;\n}\n@media screen and (min-width: 801px) {\n  .teaser__title {\n    font-size: 1.875rem;\n    line-height: 1;\n    padding: 0 0 1rem 0;\n  }\n}\n.teaser__date {\n  font-family: 'museo-sans';\n  font-weight: 500;\n  font-size: 0.75rem;\n  line-height: 1;\n}\n@media screen and (min-width: 801px) {\n  .teaser__date {\n    font-size: 1.125rem;\n    line-height: 1;\n    padding: 0 0 1.9375rem 0;\n  }\n}\n.teaser__short {\n  font-family: 'museo-sans';\n  font-weight: 500;\n  font-size: 1.3125rem;\n  line-height: 1.14;\n}\n.teaser:hover .teaser__title {\n  color: #2472b5;\n}\n.teaser:hover .teaser__pic img,\n.teaser:hover .teaser__pic:after {\n  -webkit-transform: scale(1.2);\n          transform: scale(1.2);\n}\n.teaser__pic + .teaser__text {\n  margin-left: 14px;\n}\n@media screen and (min-width: 801px) {\n  .teaser__pic + .teaser__text {\n    margin-left: 37px;\n  }\n}\n.teaser + .teaser {\n  border-top: none;\n}\n.tippy-tooltip.ird-theme {\n  border-radius: 0;\n  background: #fff;\n  font-size: 100%;\n  padding: 0;\n  -webkit-box-shadow: 0 0 35px rgba(46,35,14,0.15);\n          box-shadow: 0 0 35px rgba(46,35,14,0.15);\n}\n.tippy-tooltip.ird-theme .tippy-content {\n  color: #000;\n  text-align: left;\n}\n.tippy-popper[x-placement^=top] .tippy-tooltip.ird-theme .tippy-arrow {\n  border-top-color: #000;\n}\n.tippy-popper[x-placement^=top] .tippy-tooltip.ird-theme .tippy-content {\n  border-bottom: 4px solid #000;\n  padding: 10px;\n}\n@media screen and (min-width: 801px) {\n  .tippy-popper[x-placement^=top] .tippy-tooltip.ird-theme .tippy-content {\n    padding: 20px 25px;\n  }\n}\n.tippy-popper[x-placement^=left] .tippy-tooltip.ird-theme .tippy-arrow {\n  border-left-color: #000;\n}\n.tippy-popper[x-placement^=left] .tippy-tooltip.ird-theme .tippy-content {\n  border-right: 4px solid #000;\n  padding: 10px;\n}\n@media screen and (min-width: 801px) {\n  .tippy-popper[x-placement^=left] .tippy-tooltip.ird-theme .tippy-content {\n    padding: 20px 25px;\n  }\n}\n.tippy-popper[x-placement^=bottom] .tippy-tooltip.ird-theme .tippy-arrow {\n  border-bottom-color: #000;\n}\n.tippy-popper[x-placement^=bottom] .tippy-tooltip.ird-theme .tippy-content {\n  border-top: 4px solid #000;\n  padding: 10px;\n}\n@media screen and (min-width: 801px) {\n  .tippy-popper[x-placement^=bottom] .tippy-tooltip.ird-theme .tippy-content {\n    padding: 20px 25px;\n  }\n}\n.tippy-popper[x-placement^=right] .tippy-tooltip.ird-theme .tippy-arrow {\n  border-right-color: #000;\n}\n.tippy-popper[x-placement^=right] .tippy-tooltip.ird-theme .tippy-content {\n  border-left: 4px solid #000;\n  padding: 10px;\n}\n@media screen and (min-width: 801px) {\n  .tippy-popper[x-placement^=right] .tippy-tooltip.ird-theme .tippy-content {\n    padding: 20px 25px;\n  }\n}\n.note-id {\n  position: relative;\n  display: inline-block;\n  z-index: 1;\n  width: 1px;\n  height: 1px;\n  font-size: 10px;\n  text-align: center;\n  top: -10px;\n  left: 0;\n  color: #fff;\n  cursor: pointer;\n}\n.note-id:after {\n  position: absolute;\n  z-index: -1;\n  top: -8px;\n  left: -4px;\n  display: block;\n  content: '';\n  background-color: #f00;\n  width: 14px;\n  height: 14px;\n  border-radius: 14px;\n}\n@media screen and (min-width: 801px) {\n  .note-id {\n    font-size: 12px;\n    top: -17px;\n    left: 0;\n  }\n  .note-id:after {\n    top: -8px;\n    left: -5px;\n    width: 16px;\n    height: 16px;\n    border-radius: 16px;\n  }\n}\n.note__title {\n  display: block;\n  font-family: 'museo-sans';\n  font-weight: 700;\n  font-size: 1.3125rem;\n  line-height: 1.14;\n  padding: 0;\n  margin: 0 0 0.625rem 0;\n}\n.note__body {\n  font-family: 'museo-sans';\n  font-weight: 300;\n  font-size: 0.875rem;\n  line-height: 1;\n}\n@media screen and (min-width: 801px) {\n  .note__body {\n    font-size: 1.125rem;\n    line-height: 1;\n  }\n}\n.top-read {\n  background-color: #2472b5;\n  color: #fff;\n  height: 100%;\n  padding: 30px;\n}\n.top-read__title {\n  font-family: 'museo';\n  font-weight: 700;\n  font-size: 1.875rem;\n  line-height: 1;\n}\n.top-read__link {\n  display: block;\n  font-family: 'museo';\n  font-weight: 700;\n  font-size: 1.125rem;\n  line-height: 1;\n  padding: 1.875rem 0 0 0;\n  color: #fff;\n  text-decoration: none;\n}\n.top-read__link:hover {\n  text-decoration: underline;\n}\n.eu-cookie-compliance-content {\n  max-width: 1600px;\n  padding: 0 30px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-pack: justify;\n      -ms-flex-pack: justify;\n          justify-content: space-between;\n  -ms-flex-wrap: wrap;\n      flex-wrap: wrap;\n  -webkit-box-align: center;\n      -ms-flex-align: center;\n          align-items: center;\n  width: 100%;\n}\n.eu-cookie-compliance-message {\n  padding: 0.5em;\n}\n.eu-cookie-compliance-buttons {\n  margin: 0 0 0.5em 0;\n}\n.eu-cookie-compliance-buttons button {\n  text-transform: uppercase;\n  border: none;\n  border-radius: 0;\n  font-size: 0.6rem;\n  font-weight: 700;\n  padding: 0.6rem;\n}\n.eu-cookie-compliance-buttons button.agree-button {\n  color: #fff;\n  background: transparent;\n}\n.eu-cookie-compliance-buttons button.decline-button,\n.eu-cookie-compliance-buttons button.eu-cookie-withdraw-button {\n  color: #2472b5;\n  background: #fff;\n}\n.linked-notes {\n  font-family: 'museo-sans';\n  font-weight: 500;\n}\n.linked-notes__link {\n  color: #000 !important;\n}\n.linked-notes__link:hover {\n  text-decoration: none !important;\n}\n.linked-notes__text {\n  display: none;\n}\n.linked-notes__exp {\n  color: #d01955;\n  left: 0.1em;\n}\n.linked-notes__list {\n  margin-top: 20px;\n}\n.linked-notes__list ol {\n  counter-reset: notes;\n  list-style: none !important;\n  margin-bottom: 2em;\n}\n.linked-notes__list li {\n  counter-increment: notes;\n  font-family: 'museo-sans';\n  font-weight: 500;\n  line-height: 1.7;\n}\n.linked-notes__list a {\n  color: #000;\n  text-decoration: none;\n  font-size: 0.6875rem;\n  line-height: 1;\n}\n@media screen and (min-width: 801px) {\n  .linked-notes__list a {\n    font-size: 1.125rem;\n    line-height: 1;\n  }\n}\n.linked-notes__count {\n  color: #d01955;\n  font-size: 0.625rem;\n  line-height: 1;\n}\n@media screen and (min-width: 801px) {\n  .linked-notes__count {\n    font-size: 1rem;\n    line-height: 1;\n  }\n}\n.notes-rollover {\n  position: relative;\n}\n.notes-rollover__text {\n  text-decoration: none;\n  border-bottom: 2px dotted #2472b5;\n}\n.notes-rollover__tooltip {\n  position: absolute;\n  left: -2000px;\n  width: 0;\n  visibility: hidden;\n}\n.filters__group label {\n  -webkit-box-align: center !important;\n      -ms-flex-align: center !important;\n          align-items: center !important;\n}\n.facet-item__value {\n  max-width: 70%;\n  margin-right: 0.5rem;\n}\n.facet-item__count {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-pack: center;\n      -ms-flex-pack: center;\n          justify-content: center;\n  -webkit-box-align: center;\n      -ms-flex-align: center;\n          align-items: center;\n  background: #2472b5;\n  color: #fff;\n  border-radius: 50%;\n  width: 20px;\n  height: 20px;\n  font-size: 11px;\n}\n.article-preview.article-preview--cover-basic {\n  padding: 26px;\n}\n@media screen and (min-width: 801px) {\n  .article-preview.article-preview--cover-basic {\n    padding: 94px 0 116px 94px;\n  }\n}\n.article-preview.article-preview--cover-basic:before {\n  display: none;\n}\n.article-preview.article-preview--cover-basic .article-preview__title {\n  position: relative;\n  font-family: 'museo';\n  font-weight: 500;\n  font-size: 2.125rem;\n  line-height: 1.18;\n  font-weight: 700;\n}\n@media screen and (min-width: 801px) {\n  .article-preview.article-preview--cover-basic .article-preview__title {\n    font-size: 5.125rem;\n    line-height: 1;\n    font-weight: 500;\n    max-width: 930px;\n  }\n  .article-preview.article-preview--cover-basic .article-preview__title:before {\n    content: '';\n    width: 126px;\n    height: 126px;\n    background-color: transparent;\n    border-left: 63px solid #fff;\n    border-right: 63px solid transparent;\n    border-top: 63px solid transparent;\n    border-bottom: 63px solid transparent;\n    position: absolute;\n    top: -17px;\n    right: auto;\n    bottom: auto;\n    left: -94px;\n    width: 100%;\n    top: 50%;\n    -webkit-transform: translateY(-50%);\n            transform: translateY(-50%);\n  }\n}\n.article-preview.article-preview--cover-basic:hover .article-preview__pic {\n  -webkit-transform: scale(1);\n          transform: scale(1);\n}\n.article-preview.article-preview--cover-basic:hover .article-preview__pic:before {\n  opacity: 0.8;\n}\n.accordion__item {\n  border-top: 2px solid #f2f2f2;\n  padding: 2em 0;\n}\n.accordion__item:last-of-type {\n  border-bottom: 2px solid #f2f2f2;\n}\n.accordion__btn {\n  position: relative;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-align: center;\n      -ms-flex-align: center;\n          align-items: center;\n  -webkit-box-pack: justify;\n      -ms-flex-pack: justify;\n          justify-content: space-between;\n  font-family: 'museo';\n  font-weight: 700;\n  font-size: 1.4em;\n  line-height: 1.19047619047619em;\n  color: #000;\n  text-decoration: none;\n  width: 100%;\n  padding: 0 3.5em 0 24px;\n  cursor: pointer;\n  z-index: 2;\n}\n@media screen and (min-width: 801px) {\n  .accordion__btn {\n    padding: 0 2em 0 0;\n  }\n}\n.accordion__btn-deco {\n  position: relative;\n  padding-right: 24px;\n}\n.accordion__btn-deco:before,\n.accordion__btn-deco:after {\n  content: '';\n  position: absolute;\n  background: #000;\n  -webkit-transition: all ease-in-out 0.3s;\n  transition: all ease-in-out 0.3s;\n}\n.accordion__btn-deco:before {\n  height: 12px;\n  width: 2px;\n  top: -3px;\n  right: -18px;\n}\n.accordion__btn-deco:after {\n  height: 2px;\n  width: 12px;\n  top: 2px;\n  right: -23px;\n}\n.accordion__btn.active .accordion__btn-deco:before {\n  background: #2472b5;\n  width: 20px;\n  height: 20px;\n  top: 50%;\n  bottom: auto;\n  right: -20px;\n  -webkit-transform: rotate(45deg) translateY(-50%);\n          transform: rotate(45deg) translateY(-50%);\n}\n.accordion__btn.active .accordion__btn-deco:after {\n  background: #fff;\n}\n.accordion__content {\n  font-family: 'museo-sans';\n  font-weight: 500;\n  font-size: 0.875rem;\n  line-height: 1.57;\n  position: absolute;\n  top: -500px;\n  display: block;\n  height: 0;\n  opacity: 0;\n  visibility: hidden;\n  -webkit-transition: opacity ease-in-out 0.3s, height ease-in-out 0.3s, top ease-in-out 0.3s;\n  transition: opacity ease-in-out 0.3s, height ease-in-out 0.3s, top ease-in-out 0.3s;\n  color: #333;\n}\n@media screen and (min-width: 801px) {\n  .accordion__content {\n    font-size: 1.3125rem;\n    line-height: 1.57;\n  }\n}\n.accordion__content b {\n  font-family: 'museo-sans';\n  font-weight: 700;\n}\n.accordion__content a {\n  color: #2472b5;\n  text-decoration: none;\n}\n.accordion__content a:hover {\n  text-decoration: underline;\n}\n.accordion__content ul li:before {\n  content: '\\25A0';\n  color: #f00;\n  margin-right: 7px;\n}\n.accordion__content h1 {\n  font-size: 26px;\n  font-family: 'museo';\n  font-weight: 900;\n}\n@media screen and (min-width: 801px) {\n  .accordion__content h1 {\n    font-size: 50px;\n  }\n}\n.accordion__content h2 {\n  font-size: 24px;\n  font-family: 'museo';\n  font-weight: 700;\n  color: #2a9ea8;\n}\n@media screen and (min-width: 801px) {\n  .accordion__content h2 {\n    font-size: 40px;\n  }\n}\n.accordion__content h3 {\n  font-size: 22px;\n  font-family: 'museo';\n  font-weight: 300;\n  color: #465594;\n}\n@media screen and (min-width: 801px) {\n  .accordion__content h3 {\n    font-size: 36px;\n  }\n}\n.accordion__content h4 {\n  font-size: 18px;\n  font-family: 'museo';\n  font-weight: 900;\n  color: #465594;\n}\n@media screen and (min-width: 801px) {\n  .accordion__content h4 {\n    font-size: 24px;\n  }\n}\n.accordion__content h5 {\n  font-size: 16px;\n  font-family: 'museo';\n  font-weight: 700;\n}\n@media screen and (min-width: 801px) {\n  .accordion__content h5 {\n    font-size: 18px;\n  }\n}\n.accordion__content.open {\n  position: relative;\n  padding: 2em 24px 0;\n  opacity: 1;\n  height: auto;\n  visibility: visible;\n  top: inherit;\n}\n@media screen and (min-width: 801px) {\n  .accordion__content.open {\n    padding: 2em 0 0;\n  }\n}\nbody {\n  font-size: 16px;\n  overflow-x: hidden;\n  font-family: 'museo-sans';\n  font-weight: 500;\n  background-color: #f2f2f2;\n}\n.mag:after {\n  content: \"\\2019\";\n  color: #f00;\n}\n.section {\n  position: relative;\n}\n.section__header {\n  width: 100%;\n  position: relative;\n  font-family: 'museo';\n  font-weight: 900;\n  font-size: 3.75rem;\n  line-height: 1;\n  padding: 0;\n  margin: 0 0 1.3125rem 0;\n  color: #fff;\n  text-align: center;\n}\n@media screen and (min-width: 801px) {\n  .section__header {\n    font-size: 9.375rem;\n    line-height: 1;\n    padding: 0;\n    margin: 0 0 1.125rem 0;\n  }\n}\n.section__title {\n  position: absolute;\n  top: 0;\n  left: 0;\n  width: 100%;\n  font-family: 'museo-sans';\n  font-weight: 700;\n  text-transform: uppercase;\n  text-align: center;\n  font-size: 1.125rem;\n  line-height: 0;\n  padding: 2.0625rem 0 0 0;\n}\n@media screen and (min-width: 801px) {\n  .section__title {\n    font-size: 1.875rem;\n    line-height: 0;\n    padding: 5.4375rem 0 0 0;\n  }\n}\n.section.section--negative {\n  background-color: #fff;\n}\n.section.section--negative .section__header {\n  color: #f2f2f2;\n}\n.section.section--negative .section__header:before {\n  display: none;\n}\n.applause {\n  font-size: 1rem;\n  line-height: 1;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-align: center;\n      -ms-flex-align: center;\n          align-items: center;\n  -webkit-box-pack: start;\n      -ms-flex-pack: start;\n          justify-content: flex-start;\n  font-family: 'museo-sans';\n  font-weight: 500;\n  cursor: pointer;\n}\n.applause:before {\n  content: '';\n  display: block;\n  width: 40px;\n  height: 40px;\n  background-image: url(/themes/custom/lemag/assets/dist/css/imgs/clap.svg);\n  background-repeat: no-repeat;\n  background-position: center;\n}\n.applause:before {\n  display: inline-block;\n  margin-right: 9px;\n  margin-bottom: -6.5px;\n}\n.button-close {\n  background-image: url(/themes/custom/lemag/assets/dist/css/imgs/close.svg);\n  background-repeat: none;\n  background-position: center;\n  width: 21px;\n  height: 21px;\n  -webkit-transition: opacity 0.3s;\n  transition: opacity 0.3s;\n}\n.button-close:hover {\n  opacity: 0.7;\n  -webkit-transition: opacity 0s;\n  transition: opacity 0s;\n}\nbutton {\n  border: none;\n  background: none;\n  cursor: pointer;\n  padding: 0;\n}\nbutton:focus {\n  outline: 0;\n}\n"],"sourceRoot":""}
em{font-style:italic}blockquote{color:#2472b5;margin:80px 0;padding-left:60px;position:relative}blockquote:before{content:url(/themes/custom/lemag/assets/dist/css/imgs/guillemets_ouvert.svg);transform:scale(0.6);position:absolute;top:-45px;left:-25px;z-index:-1}blockquote:after{content:url(/themes/custom/lemag/assets/dist/css/imgs/guillemets_ferme.svg);transform:scale(0.6);position:absolute;bottom:-40px;right:-25px;z-index:-1}@media screen and (max-width:801px){blockquote{margin:30px 0}blockquote:before,blockquote:after{transform:scale(0.45)}}h1,h2,h3,h4,h5,h6{font-family:'museo';font-weight:900;margin:15px 0}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}h2{font-size:40px}@media (max-width:767px){h2{font-size:28px}}h3{font-size:32px}@media (max-width:767px){h3{font-size:20px}}h4,h6{font-size:26px}@media (max-width:767px){h4,h6{font-size:16px}}h5{font-size:22px}@media (max-width:767px){h5{font-size:14px}}h6{font-weight:100}@media (max-width:767px){h6{font-size:14px}}.header div.header__nav .header__links{padding:50px 50px 30px 50px}@media all and (min-width:1365px){.header div.header__nav .header__links{padding:50px 100px 30px 100px}}.header div.header__nav .header__links .header__links-group p.header__links-label.large-only{display:none}@media all and (min-width:1024px){.header div.header__nav .header__links .header__links-group p.header__links-label.large-only{display:flex}}.header div.header__nav .header__links .header__links-group p.header__links-label.mobile-only{display:flex}@media all and (min-width:1024px){.header div.header__nav .header__links .header__links-group p.header__links-label.mobile-only{display:none}}.header div.header__nav .header__links .header__links-group p.header__links-label a{text-decoration:none;color:inherit}.header div.header__nav .header__links .header__links-group ul.header__links-links{width:100%}.header div.header__nav .header__links .header__links-group ul.header__links-links li.header__link-title a{color:#000;text-transform:uppercase;text-decoration:none}body.page-node-type-point-of-view{background-color:white}footer .site-footer{margin:auto}#page-wrapper #page #header{position:relative}.cover-debat img{position:absolute;top:0;right:0;width:100%;height:100%;object-fit:cover;z-index:0}.breadcrumb li::before{content:none}#sticky-menu-logo{height:100%}nav h2+ul.tabs:nth-child(2){min-height:0}nav h2+ul.tabs:nth-child(2) li,nav h2+ul.tabs:nth-child(2) li[selected="true"]{display:inline-block}form#user-login-form,form#user-pass,form#user-register-form{margin:auto;display:table;font-family:"museo";font-weight:500;font-size:1.5em;padding:1em;max-width:800px}form#user-login-form input,form#user-pass input,form#user-register-form input{display:block;border:none;font-size:1.2em;padding:0 0.5em;margin:0.5em 0;font-family:"museo";font-weight:200;color:#000;height:1.5em;width:15em;border-radius:5px}form#user-login-form input[type='file'],form#user-pass input[type='file'],form#user-register-form input[type='file']{font-size:1em}form#user-login-form input[type='submit'],form#user-pass input[type='submit'],form#user-register-form input[type='submit']{width:auto;background-color:#2270B1;color:white;font-weight:500}.user-logged-in article.profile{padding:24px}.user-logged-in article.profile div.field{margin-top:1em;margin-bottom:1em}.user-logged-in article.profile div.field .field__label{padding-bottom:0.25em}form.user-pass-reset{font-size:16px;padding:24px;margin-top:1em;margin-right:auto;margin-left:auto;line-height:20px}form.user-pass-reset .form-actions input.form-submit{width:auto;margin:0;padding:5px;border:0}.content-nav__title.title-nav__share{display:block}.article-content__body{clear:both}.article-content__body h1,.article-content__body h2,.article-content__body h3,.article-content__body h4,.article-content__body h5,.article-content__body h6{margin:15px 0}.article-content__body h1:first-child,.article-content__body h2:first-child,.article-content__body h3:first-child,.article-content__body h4:first-child,.article-content__body h5:first-child,.article-content__body h6:first-child{margin-top:0}.article-content__body p{margin-top:1em;margin-bottom:1em}.footer-links>ul{padding:61px 24px 0 24px}.footer-links .footer-links__main img{margin-bottom:3em;width:141px;height:116px}.footer-links .footer-links__main ul.menu{margin-left:5px}.footer-links .footer-links__group p.footer-links__group-label a{text-decoration:none;color:inherit}body em{font-style:italic}@media print{.paragraph--type--embed-html{display:none !important}}.nav-content__share-link a.share span{width:43px;height:43px;margin-bottom:10px;margin-right:1em;border-radius:100%}a.share--print svg{margin:0 0 6px 0}a.share--print svg .cls-1{fill:#2472b5}a.share--print svg .cls-2{fill:#fff}.nav-content__share-link .a2a_button_email .a2a_s_email{background-color:#007e90 !important}.nav-content__share-link .a2a_button_twitter .a2a_s_twitter{padding:6px 0 0 0}.printer-logo{width:43px;height:43px;background-repeat:no-repeat;background-image:url(/themes/custom/lemag/assets/dist/css/imgs/print.svg)}.nav-content__share-link .a2a_button_twitter .a2a_s_twitter svg{width:80%}.vote-counter{border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;font-size:1.6em}.vote-counter .vote-form .form-item{display:inline-block;vertical-align:middle;margin-left:.5em;width:auto}.vote-counter .vote-form .form-item:after{display:none}.vote-counter .vote-form .form-item .useful-rating a:before{color:white}.vote-counter .vote-form .vote-result{display:inline-block;position:relative}.vote-counter .vote-form .vote-result .voting-text{position:absolute;width:110px;text-align:center;left:-110px;pointer-events:none;font-family:'museo-sans';font-weight:900;font-size:0.75rem;line-height:1;padding:0.875rem 1.75rem;border:1px solid #2472b5;color:#2472b5;letter-spacing:0.05em;border-radius:2.8125rem;text-transform:uppercase;text-decoration:none}.block-ird-social .slider-insta .slider-insta__slides .slider-insta__slide img{width:100%;height:100%}figure::before,.cover-debat::before{pointer-events:none}.language-switcher-language-url li.is-active a{text-decoration:underline}.page-node-type-point-of-view .cover-debat{position:relative}.page-node-type-point-of-view .cover-debat .cover-debat__text{display:block;position:absolute;height:95px;bottom:0;left:0;background-color:rgba(36,114,181,0.9)}@media all and (min-width:768px){.page-node-type-point-of-view .cover-debat .cover-debat__text{height:20%}}@media all and (min-width:1024px){.page-node-type-point-of-view .cover-debat .cover-debat__text{background:none;display:flex;position:relative;height:100%;bottom:0;left:0}}.page-node-type-point-of-view .cover-debat .cover-debat__text:before{display:none}@media all and (min-width:1024px){.page-node-type-point-of-view .cover-debat .cover-debat__text:before{display:block}}.page-node-type-point-of-view .cover-debat .cover-debat__text .cover-debat__title{text-align:center;font-size:18px;padding-top:13px}@media all and (min-width:768px){.page-node-type-point-of-view .cover-debat .cover-debat__text .cover-debat__title{font-size:30px;padding-top:25px}}@media all and (min-width:1024px){.page-node-type-point-of-view .cover-debat .cover-debat__text .cover-debat__title{text-align:left;padding-top:0}}.page-node-type-point-of-view .cover-debat .cover-debat__text .cover-debat__date{text-align:center;padding:10px 0 0 0;font-size:10px}@media all and (min-width:768px){.page-node-type-point-of-view .cover-debat .cover-debat__text .cover-debat__date{font-size:16px}}@media all and (min-width:1024px){.page-node-type-point-of-view .cover-debat .cover-debat__text .cover-debat__date{text-align:start;padding:40px 0 0 0}}.subscribe .subscribe__content .subscribe__field .mailchimp-newsletter-mergefields{width:70%;padding-right:10px;box-sizing:border-box}@media all and (min-width:1024px){.subscribe .subscribe__content .subscribe__field .mailchimp-newsletter-mergefields{width:auto}}.subscribe .subscribe__content .subscribe__field .mailchimp-newsletter-mergefields input{width:100%}.subscribe .subscribe__content .subscribe__field .form-actions{width:20%}@media all and (min-width:1024px){.subscribe .subscribe__content .subscribe__field .form-actions{width:auto}}.subscribe .subscribe__content .subscribe__field .form-actions .subscribe__button{padding:0 5px}@media all and (min-width:768px){.subscribe .subscribe__content .subscribe__field .form-actions .subscribe__button{padding:0 10px}}.tabs-authors ul:nth-child(2)>li ol ol,.richtext ol ol,.richtext-image__text ol ol,.accordion__content ol ol,.richtext-media__text ol ol{padding-left:20px}.tabs-authors ul:nth-child(2)>li ul li:before,.richtext ul li:before,.richtext-image__text ul li:before,.accordion__content ul li:before,.richtext-media__text ul li:before{content:'' !important;width:10px;height:10px;box-sizing:border-box;border:2px solid;margin-bottom:2px;display:inline-block;background-color:currentColor}.tabs-authors ul:nth-child(2)>li ul ul,.richtext ul ul,.richtext-image__text ul ul,.accordion__content ul ul,.richtext-media__text ul ul{padding-left:20px}.tabs-authors ul:nth-child(2)>li ul ul li:before,.richtext ul ul li:before,.richtext-image__text ul ul li:before,.accordion__content ul ul li:before,.richtext-media__text ul ul li:before{border-radius:50%}.tabs-authors ul:nth-child(2)>li ul ul li li:before,.richtext ul ul li li:before,.richtext-image__text ul ul li li:before,.accordion__content ul ul li li:before,.richtext-media__text ul ul li li:before{background-color:transparent}.block-ird-about-topic .article-preview ul{padding-left:0}.diaporama h2{font-size:48px}@media (max-width:767px){.diaporama h2{font-size:2em}}.article-content__body,.article-content__body .paragraph--type--rich-text,.article-content__body .richtext-image__text{font-size:20px}.article-content__body h3,.article-content__body .paragraph--type--rich-text h3,.article-content__body .richtext-image__text h3{font-size:32px}@media (max-width:767px){.article-content__body h3,.article-content__body .paragraph--type--rich-text h3,.article-content__body .richtext-image__text h3{font-size:20px}}.article-content__body h4,.article-content__body h6,.article-content__body .paragraph--type--rich-text h4,.article-content__body .paragraph--type--rich-text h6,.article-content__body .richtext-image__text h4,.article-content__body .richtext-image__text h6{font-size:26px}@media (max-width:767px){.article-content__body h4,.article-content__body h6,.article-content__body .paragraph--type--rich-text h4,.article-content__body .paragraph--type--rich-text h6,.article-content__body .richtext-image__text h4,.article-content__body .richtext-image__text h6{font-size:16px}}.article-content__body h5,.article-content__body .paragraph--type--rich-text h5,.article-content__body .richtext-image__text h5{font-size:22px}@media (max-width:767px){.article-content__body h5,.article-content__body .paragraph--type--rich-text h5,.article-content__body .richtext-image__text h5{font-size:14px}}.article-content__body h6,.article-content__body .paragraph--type--rich-text h6,.article-content__body .richtext-image__text h6{font-weight:100}@media (max-width:767px){.article-content__body h6,.article-content__body .paragraph--type--rich-text h6,.article-content__body .richtext-image__text h6{font-size:14px}}.contextual-region .tabs ul:nth-child(2) li{display:inline-block}.paragraph--type--rich-text.richtext--box{margin:1em 0}.paragraph--type--rich-text.richtext--box a{font-size:100%;display:initial;text-transform:none;font-family:"museo";font-style:inherit}.richtext-image__text.richtext-image--box{background-color:#465594;color:#fff;font-family:"museo";font-size:0.75rem;font-weight:500;line-height:1.33;padding:1.875rem 1.625rem}@media all and (min-width:801px){.richtext-image__text.richtext-image--box{font-size:1.125rem;line-height:1.33;padding:2.25rem 3.25rem}}.richtext-image__text.richtext-image--box p,.richtext-image__text.richtext-image--box span,.richtext-image__text.richtext-image--box li,.richtext-image__text.richtext-image--box em,.richtext-image__text.richtext-image--box strong{color:#fff;line-height:1.33;font-family:"museo";font-size:0.75rem;font-weight:500}@media all and (min-width:801px){.richtext-image__text.richtext-image--box p,.richtext-image__text.richtext-image--box span,.richtext-image__text.richtext-image--box li,.richtext-image__text.richtext-image--box em,.richtext-image__text.richtext-image--box strong{font-size:1.125rem;line-height:1.33}}.richtext-image__text.richtext-image--box li:before{color:#fff}.richtext-image__text.richtext-image--box a{color:#fff;font-family:'museo-sans';font-style:normal;font-size:0.75rem;font-weight:900;line-height:1;padding:1.25rem 0 0 0;text-decoration:underline}@media all and (min-width:801px){.richtext-image__text.richtext-image--box a{font-size:1.125rem;line-height:1;padding:0.625rem 0 0 0}}.richtext-image__text.richtext-image--box .note-id{top:1px;left:0;width:14px;height:14px;margin:auto 5px;display:inline-block;vertical-align:middle;line-height:1}@media all and (min-width:801px){.richtext-image__text.richtext-image--box .note-id{top:0}}.richtext-image__text.richtext-image--box .note-id:after{left:1px;top:-12px;position:relative}@media all and (min-width:801px){.richtext-image__text.richtext-image--box .note-id:after{left:0;top:-14px}}.richtext-image__text.richtext-image--box .tippy-tooltip.ird-theme{top:-9px}.richtext-image__text+.richtext-image--box{margin-top:56px}.paragraph--type--rich-text.richtext--box h1 em,.paragraph--type--rich-text.richtext--box h1 strong,.paragraph--type--rich-text.richtext--box h2 em,.paragraph--type--rich-text.richtext--box h2 strong,.paragraph--type--rich-text.richtext--box h3 em,.paragraph--type--rich-text.richtext--box h3 strong,.paragraph--type--rich-text.richtext--box h4 em,.paragraph--type--rich-text.richtext--box h4 strong,.paragraph--type--rich-text.richtext--box h5 em,.paragraph--type--rich-text.richtext--box h5 strong,.paragraph--type--rich-text.richtext--box h6 em,.paragraph--type--rich-text.richtext--box h6 strong,.paragraph--type--rich-text-image.richtext-image--box h1 em,.paragraph--type--rich-text-image.richtext-image--box h1 strong,.paragraph--type--rich-text-image.richtext-image--box h2 em,.paragraph--type--rich-text-image.richtext-image--box h2 strong,.paragraph--type--rich-text-image.richtext-image--box h3 em,.paragraph--type--rich-text-image.richtext-image--box h3 strong,.paragraph--type--rich-text-image.richtext-image--box h4 em,.paragraph--type--rich-text-image.richtext-image--box h4 strong,.paragraph--type--rich-text-image.richtext-image--box h5 em,.paragraph--type--rich-text-image.richtext-image--box h5 strong,.paragraph--type--rich-text-image.richtext-image--box h6 em,.paragraph--type--rich-text-image.richtext-image--box h6 strong{color:inherit;font-size:inherit;font-weight:inherit}.page__content-sticky .content-nav__tag-list .content-nav__tag:hover a{font-weight:700;text-decoration:underline}.block-local-tasks-block{z-index:5}.empty{display:block;padding-top:20px;padding-bottom:10px}.page--result .results .results__list .teaser__short{display:none}@media all and (min-width:1200px){.page--result .results .results__list .teaser__short{display:block}}form.header__search{background-size:15px}@media all and (min-width:768px){form.header__search{background-size:15px}}@media all and (min-width:1025px){form.header__search{background-size:15px}}.block-ird-social-link-block .social .social__title{width:100%}@media all and (min-width:1024px){.block-ird-social-link-block .social .social__title{width:auto;text-align:right;margin-bottom:0}}.block-ird-social-link-block .social .social__links{display:block;width:auto;margin:30px auto 0 auto}@media all and (min-width:1024px){.block-ird-social-link-block .social .social__links{display:flex;margin:0}}.block-ird-social-link-block .social .social__links li{display:inline-block;margin-right:15px}.block-ird-social-link-block .social .social__links li:last-child{margin-right:0}@media all and (min-width:1024px){.block-ird-social-link-block .social .social__links li{display:list-item;margin-right:auto}}#tarteaucitronRoot #tarteaucitronAlertBig{background:#2472B5 !important;color:white;box-sizing:border-box !important;padding:15px 10px !important;font-family:'museo' !important}#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert{width:100%;display:inline-block;margin-bottom:10px;color:white}@media all and (min-width:768px){#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert{vertical-align:middle !important;font-size:18px !important;margin-bottom:20px}}@media all and (min-width:1024px){#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert{width:60%;margin:0 1% 0 0}}@media all and (min-width:1365px){#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert{margin:0 10% 0 0}}#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert h1,#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert h2,#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert h3,#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert h4,#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert h5,#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert h6,#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert div,#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert span{color:white}#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert p{color:white;font-size:14px;line-height:16px}@media all and (min-width:768px){#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert p{font-size:16px !important;line-height:20px}}#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert a{color:white !important;font-weight:bold;text-decoration:underline;font-size:14px}@media all and (min-width:768px){#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert a{font-size:18px !important}}#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronPersonalize{vertical-align:middle;background:white !important;color:#2472B5 !important;font-size:14px;display:inline-block;font-weight:bold;padding:12px}@media all and (min-width:768px){#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronPersonalize{font-size:18px !important}}#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert{vertical-align:middle;background:transparent !important;border:1px solid white !important;color:white !important;font-size:14px;display:inline-block;font-weight:bold;padding:12px;margin-bottom:0}@media all and (min-width:768px){#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert{font-size:18px !important}}#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronPrivacyUrl{display:none}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow{background-color:#2472B5 !important}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine{border-left:5px #2472B5 !important}#tarteaucitronRoot #tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotGreen{background-color:#2472B5 !important}#backtotop{background-image:url(/themes/custom/lemag/assets/dist/css/imgs/btn-top.svg)}@media print{#backtotop{display:none !important}}@media all and (min-width:801px){.chosen-container{margin-left:10px;width:auto !important}}.chosen-container .chosen-single{height:34px;border:1px solid #f2f2f2;border-radius:0;box-shadow:none;background:white}.chosen-container .chosen-single>span{display:flex;align-items:center;height:34px;font-size:12px;line-height:1;margin-right:45px}@media all and (min-width:801px){.chosen-container .chosen-single>span{font-size:14px}}.chosen-container-single .chosen-single div{width:0}.chosen-container .chosen-results li.highlighted{background:#2472b5}.select-wrapper{background:#ffffff}@media all and (min-width:801px){.select-wrapper{background:transparent}}.page--search-corporate .results .results__header .form-actions input[type="submit"]{height:34px}.tabs-authors:before{padding:0 0 1.5rem 0}.tabs-authors ul:nth-child(1){margin-bottom:5px}.tabs-authors ul:nth-child(2){min-height:auto}.article-content__body p{margin:0}.article-content__body p+p{margin-top:1em}.article-content__body+*{margin-top:0}.article-content__body .field__item{padding-bottom:0}.article-content__body+.diaporama{margin-top:2em}.page-node-type-home-page #page #main-wrapper #content{margin:0;width:100%}.main-content .section__title{font-size:3em;line-height:5em;margin-bottom:0px}.slider-insta__slide a:after{position:absolute;top:auto;right:auto;bottom:2.5em;left:2.5em;z-index:1;content:'';display:block;width:3.4em;height:3.4em;background-image:url(/themes/custom/lemag/assets/dist/imgs/insta.svg);background-repeat:no-repeat;background-size:contain;background-position:center}.main-content h2.social__title{margin:0;font-size:6em;line-height:1}.home-nav .site-branding__logo{display:inline}.home-nav .home-nav__menu .home-nav__group .home-nav__group-title a{text-decoration:none;color:inherit}.block.block-ird-social .content{margin-top:0px}.nav-cover .article-preview__pic{width:100%}h2.section__title+.medias__list{align-items:flex-start}.article_preview__chapo{display:block;font-family:'museo-sans';font-weight:700;font-size:1.25rem;line-height:1.5}.subscribe{padding:55px 0}@media all and (min-width:768px){.subscribe{padding:55px 0}}@media all and (min-width:768px){.section.medias .medias__list{flex-direction:row}.section.medias .medias__list .medias__media{margin:0 2%}.section.medias .medias__list .medias__media .media__infos{width:50%;min-width:350px}}@media (min-width:1280px) and (max-width:1400px){.intro__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:800px;margin-left:50px}.intro__right li:nth-child(1),.intro__right li:nth-child(2),.intro__right li:nth-child(3),.intro__right li:nth-child(4),.intro__right li:nth-child(5),.intro__right li:nth-child(6),.intro__right li:nth-child(7),.intro__right li:nth-child(8),.intro__right li:nth-child(9){margin:0 23px 30px 23px}.intro__left{width:440px;margin-top:-20px;padding-top:20px}.intro__left p{text-align:right}}.no-image{background-color:#2472b5}.no-image.rubric_anecdote{background-color:#5D7C81}.no-image.rubric_article{background-color:#918070}.no-image.rubric_brief{background-color:#BE7320}.no-image.rubric_debate{background-color:#003458}.no-image.rubric_decryption{background-color:#6C9272}.no-image.rubric_folder{background-color:#E94647}.no-image.rubric_portrait{background-color:#007664}.no-image.rubric_reportage{background-color:#AA000D}.no-image.rubric_web{background-color:#FF5C13}.articles__article.mobile_image{display:none}@media all and (min-width:768px){.articles__article.mobile_image{display:list-item}}@media screen and (min-width:1625px){.articles__article.mobile_image{display:none}}.page-node-type-editorial-page .field__item span.file a{font-size:16px}.page-node-type-editorial-page div.paragraph--type--embed-html img{width:100%}.page-node-type-editorial-page div.paragraph--type--embed-html iframe{max-width:100%}.article-preview.article-preview--cover-edito:hover .article-preview__pic.picture figcaption{display:block}.article-preview__pic.picture:before{z-index:1}div.image-to-the-right{flex-direction:row-reverse}ul.article-content__speakers{border-bottom:none}@media all and (min-width:1024px){ul.article-content__speakers{border-bottom:2px solid #f2f2f2}}ul.article-content__speakers li.article-content__speaker.speaker{padding:20px 0;border-bottom:2px solid #f2f2f2}@media all and (min-width:1024px){ul.article-content__speakers li.article-content__speaker.speaker{border-bottom:none}}figure.richtext-image__pic img.image-style-image-paragraph{width:100%;height:100%;object-fit:cover;padding-top:0.35em}@media print{figure.richtext-image__pic img.image-style-image-paragraph{width:auto}}.article-preview__localisation-list{flex-wrap:wrap;margin-bottom:40px}@media all and (min-width:1024px){.article-preview__localisation-list{margin-bottom:0px}}.article-preview__localisation-list .article-preview__localisation.child{display:none}@media all and (min-width:768px){.article-preview__localisation-list .article-preview__localisation.child{display:flex}}.article-preview__localisation-list .article-preview__localisation{white-space:nowrap}.article-preview__localisation-list .article-preview__localisation .localisation.child{display:none}@media all and (min-width:768px){.article-preview__localisation-list .article-preview__localisation .localisation.child{display:block}}.article-preview__localisation-list .article-preview__localisation.parent{display:none}@media all and (min-width:768px){.article-preview__localisation-list .article-preview__localisation.parent{display:flex}}.article-preview__localisation-list .article-preview__localisation.parent.mobile-displayed{display:flex}span.article-preview-caption{position:absolute;width:100%;text-align:center;background-color:black;z-index:10;bottom:0;left:0;padding:8px;transition:ease-in-out 0.35s;transform:translate(0,100%)}@media all and (min-width:768px){span.article-preview-caption{background-color:#0000007d}}span.article-preview-caption.active{display:block;transform:none}span.article-preview-caption p{text-align:right}div.article-view-mode-mosaic{width:365px;height:365px}div.article-view-mode-mosaic .field--name-field-section .field__item{padding-bottom:0}ul.print-only{display:none}.page-node-type-point-of-view .article-content__speakers .article-content__speaker .speaker__avatar{overflow:hidden}.page-node-type-point-of-view .article-content__speakers .article-content__speaker .speaker__avatar img{width:100%;height:100%}.field__item{padding-bottom:15px}.field__item span.file a{font-weight:600;font-size:2em;line-height:1;color:#2472b5;text-decoration:none}.article-content__body .richtext-image__text figure{float:left}.article-content__body .richtext-image__text.image-to-the-right figure{float:right;margin-left:28px}.filters__group button:after{margin-top:6px}.filters__group button[selected]:after{margin-top:-3px}.filters__group label:before{border:1px solid #b4b4b4;background-color:#ffffff}.filters__group label a{color:#2472b5;cursor:pointer;text-decoration:none}.filters__group li.facet-item span.facet-item__value em{font-style:normal}.page--result .large-only{display:none}@media all and (min-width:768px){.page--result .mobile-only{display:none}.page--result .large-only{display:block}}@media all and (min-width:360px){.results .results__header{display:block}}@media all and (min-width:1024px){.results .results__header{display:flex}}.results .results__header .results__header-title{margin:auto auto auto 0}@media all and (min-width:1024px){.results .results__header .results__header-title{font-size:1.8em}}@media all and (min-width:1365px){.results .results__header .results__header-title{display:flex;vertical-align:middle}}.results .results__header form.views-exposed-form{display:inline-block;vertical-align:middle;width:100%}.results .results__header form.views-exposed-form div.form-item.form-type-select.list-header__select{margin-right:1%}@media all and (min-width:1024px){.results .results__header form.views-exposed-form{width:initial}.results .results__header form.views-exposed-form div.form-item.form-type-select.list-header__select{margin-right:2em}}@media all and (min-width:1365px){.results .results__header form.views-exposed-form{display:flex}}.results .results__header form.views-exposed-form div.form-item-search{display:none}.results .results__header form.views-exposed-form div.form-item-field-date{display:none}.results .results__header form.views-exposed-form .form--inline .form-actions{float:left;clear:none}@media screen and (min-width:801px){.results .list-header .list-header__select select{margin:0 0 0 0.5em}}.results .results__pagination{display:flex;margin:2em 0;padding:0;align-items:center;justify-content:center}.results .results__list{margin-bottom:2em}@media print{body{background:none;padding:10px}body>*{display:none}body .dialog-off-canvas-main-canvas{display:block}*{print-color-adjust:exact;float:none !important}.page__content-layout{display:block}.richtext p,.richtext span{font-size:13px;line-height:1.7}.richtext.richtext--box *{color:#fff !important}.richtext.richtext--box h3{color:#000 !important;break-inside:avoid;page-break-inside:avoid}.richtext-image__text.richtext-image--box *{color:#fff !important}.richtext-image__text.richtext-image--box h3{color:#000 !important;break-inside:avoid;page-break-inside:avoid}.richtext-image__text.richtext-image--box .linked-notes__link{padding:0 !important}.page__content{padding:0}.page__header{display:block !important;position:relative}.page__header .header{box-shadow:none}.page__header .header__head{height:auto}.page__header .header__head>*{display:none}.page__header .header__head .header__logo{display:block;margin:0;height:auto;position:absolute;top:26pt;left:26pt}.article-preview.article-preview--cover-edito{padding:0 !important}.article-preview.article-preview--cover-edito .article-preview__tags{margin-top:5pt !important}.page--edito .page__content{margin:0 !important}.page--edito .page__content .article-preview--cover-edito{position:relative;align-items:flex-end}.article-preview{position:relative;align-items:flex-end !important;margin:0 !important}.article-preview__title{position:absolute !important;color:#fff !important;left:90px;bottom:175px;transform:translate(0,50%)}.article-preview__tag{margin:0}.article-preview__tag+.article-preview__tag{margin-top:5pt}.article-preview__tag:first-of-type .tag{padding:0.5rem 1rem;background-color:#465594 !important}.article-preview__tag .tag{padding:0.5rem 1rem;display:block;text-align:center;line-height:1;color:#fff !important;background-color:#ce4c11 !important}.article-preview__tag-list{display:block;margin:0}.article-preview__localisation-list{display:block !important;margin-top:5pt;margin-bottom:15pt}.article-preview__localisation{justify-content:flex-end;line-height:1}.article-preview__localisation:before{filter:brightness(0)}.article-preview__localisation a{color:#000 !important}.article-preview .article-preview__pic{display:block !important;position:relative;height:350px !important}.article-preview .article-preview__pic:before{width:0;height:0;border-top:40px solid transparent;border-left:40px solid #fff;border-bottom:40px solid transparent;display:block;position:absolute;left:-1px;top:50%;margin-top:-40px;opacity:1 !important}.article-preview .article-preview__pic img{height:100% !important}.article-preview .article-preview__pic figcaption{display:block;position:absolute !important;background-color:rgba(0,0,0,0.67) !important;padding:12px}.article-preview .article-preview__pic figcaption p{color:#fff !important;font-size:12px}.article-preview .article-preview__pic figcaption .picture__credits{font-size:10px}.article-preview .article-preview__date{order:-2;padding:0}.article-preview .article-preview__tags{order:-1;display:block !important}.print-column{column-count:2;column-gap:20px;margin:0 0 20pt}.print-column .article-content__cta,.print-column .article-content__body{margin-left:0 !important;margin-right:0 !important}.article-content__update{margin-top:20px}.article-content__head+*{margin-top:25px}.article-content__body>.paragraph.richtext--box,.article-content__body>.paragraph.richtext-image--box{margin:0;padding:15px}.article-content__body>.paragraph.richtext--box a,.article-content__body>.paragraph.richtext-image--box a{font-weight:normal}.article-content__body+*{margin-top:15px}.article-content__body hr{display:none}.article-content__body p{margin:0}.article-content__body p+p{margin-top:1em}.article-content .article-content__chapter figure,.article-content .richtext-image__text figure{position:relative;width:100%;margin-left:0 !important;break-inside:avoid;display:table}.article-content .article-content__chapter figure img,.article-content .richtext-image__text figure img{width:100%;height:auto !important;padding:0 !important;display:block;position:relative;break-inside:avoid}.article-content .article-content__chapter figure figcaption,.article-content .richtext-image__text figure figcaption{display:block;position:absolute !important;background-color:rgba(0,0,0,0.67) !important;bottom:0;left:0;width:100%;transform:none;padding:5px 12px;background-color:black;color:white;text-align:right;break-inside:avoid}.article-content .article-content__chapter figure figcaption p,.article-content .richtext-image__text figure figcaption p{margin:0;color:white !important;text-align:right;font-size:12px;line-height:1.2}.article-content .article-content__chapter figure figcaption p.pic__credits,.article-content .richtext-image__text figure figcaption p.pic__credits{font-size:10px}.article-content>*{margin-left:0 !important;margin-right:0 !important}.linked-notes__exp{display:inline !important}.linked-notes__link:after{content:normal !important}.linked-notes__list{display:block !important;font-size:12px;line-height:1.25;margin:0}.linked-notes__list:after{content:normal}.linked-notes__list ul.print-only{margin-bottom:2em;display:block;list-style:inside}.linked-notes__list ul.print-only li{color:#f00 !important}.linked-notes__list ul.print-only li span.print-text{color:#f00 !important}.linked-notes__list ul.print-only li span.print-notes{color:#000 !important}.linked-notes__list ol{margin-bottom:0em;counter-reset:print-count}.linked-notes__list ol:before{content:normal}.linked-notes__list ol li{margin:0 0 5px}.linked-notes__list ol li .linked-notes__count{display:none}.linked-notes__list ol li:before{counter-increment:print-count;content:" " counter(print-count) ". ";color:#f00}.print{display:none !important;padding:20px 0;margin:0 24px !important;border:none;border-top:1px solid}.print h4{display:none}.tabs-authors{background:#adadad;font-size:12px;padding:15px;page-break-inside:auto}.tabs-authors ul{margin:0}.tabs-authors ul:first-child{display:none}.tabs-authors ul:nth-child(2)>li+li{margin-top:1.5em}.tabs-authors ul:nth-child(2)>li label{padding:0 !important;margin-bottom:5px}.tabs-authors ul:nth-child(2)>li label,.tabs-authors ul:nth-child(2)>li p{font-size:12px !important}.tabs-authors ul:nth-child(2)>li p{margin:0;padding:0}.tabs-authors ul:nth-child(2)>li p,.tabs-authors ul:nth-child(2)>li p *{color:#333 !important}.tabs-authors ul:nth-child(2)>li a{color:#2472b5 !important}.tabs-authors ul:nth-child(2)>li ul li:before{width:8px;height:8px}.is-js .diaporama{display:flex;flex-wrap:wrap;flex-grow:1;order:100;page-break-inside:avoid;position:relative;break-inside:avoid}.is-js .diaporama .title-special-line{background:#525659;padding:10px;height:50px;display:flex;flex-wrap:wrap;align-items:center;flex-grow:1;width:90%;margin:0 1px;order:2}.is-js .diaporama .title-special-line h2{color:#fff !important;font-size:12px;line-height:1;margin:0}.is-js .diaporama .paragraph{width:600px;flex-grow:1;display:flex;flex-wrap:wrap}.is-js .diaporama .owl-nav,.is-js .diaporama .owl-dots{display:none !important}.is-js .diaporama .owl-carousel{min-height:auto !important}.is-js .diaporama .owl-carousel .owl-stage-outer{width:100%}.is-js .diaporama .owl-carousel .owl-stage{width:100% !important;transform:none !important;padding:0 !important}.is-js .diaporama .owl-carousel .owl-stage:after{content:none}.is-js .diaporama .owl-carousel .owl-item{width:20% !important;padding:0 1px}.is-js .diaporama .owl-carousel .owl-item img{height:100% !important}.is-js .diaporama .owl-carousel .owl-item:nth-child(n+6){display:none !important}.is-js .diaporama .owl-carousel .owl-item figcaption{display:none !important}.printed-node-link{display:block !important;color:#465594 !important;align-self:flex-start;margin:0 0 5px;font-size:12px;font-weight:700}.page__footer,.subscribe,.footer-links,.footer-badges,.footer,.print__rollover-notes{display:none}}.article-content>.print-column>.article-content__cta,.article-content>.print-column>.article-content__body{margin-right:24px;margin-left:24px}@media screen and (min-width:801px){.article-content>.print-column>.article-content__cta,.article-content>.print-column>.article-content__body{margin-right:50px;margin-left:352px}}@media screen and (min-width:1280px){.article-content>.print-column>.article-content__cta,.article-content>.print-column>.article-content__body{margin-left:452px;max-width:948px}}
