@charset "UTF-8";
.bg,button,input[type=button],input[type=reset],input[type=submit] {
	cursor:pointer
}
.accordions__content ol,
.accordions__content ul,
.body ol,
.body ul,
.breadcrumb,
.cb-aside .cb__inner ol,
.cb-aside .cb__inner ul,
.cb-chat .cb__inner ol,
.cb-chat .cb__inner ul,
.cb-chat .chat__messages,
.cb-tags__list,
.cb-text ol,
.cb-text ul,
.flickity-page-dots,
.footnotes ol,
.menu__list,
.nav__list,
.share__list,
.taxonomy__list {
	list-style:none
}
.accordions__content,
.accordions__content dl,
.accordions__content li,
.accordions__content p,
.author__intro,
.block--action .block__excerpt p,
.block--page .block__excerpt p,
.block--testimonial .block__excerpt p,
.block__excerpt p,
.block__excerpt p b,
.body,
.body dl,
.body li,
.body p,
.cb-aside .cb__inner,
.cb-aside .cb__inner dl,
.cb-aside .cb__inner li,
.cb-aside .cb__inner p,
.cb-chat .cb__inner,
.cb-chat .cb__inner dl,
.cb-chat .cb__inner li,
.cb-chat .cb__inner p,
.cb-gallery .figure__caption,
.cb-image .figure__caption,
.cb-text,
.cb-text dl,
.cb-text li,
.cb-text p,
.cb-text--intro p,
.cb-text--intro p b,
.cb-interview .interview__a,
.footnotes__item,
.form--classified .schola .textarea,
.form--classified .schola input,
.form--classified .schola select,
.hypersurveillance-intro .section__intro p,
.ligne__body,
.main>.author:first-of-type .author__intro,
.menu__desc,
.section__intro p,
.ts-b__caption,
.ts-b__footnote,
.ts-b__intro,
.ts-b__list,
.ts-b__p,
.ts-b__p--sm,
.ts-i__p,
body {
	font-family:Schola,Helvetica,Arial,sans-serif;
	font-style:normal;
	font-weight:400
}
.accordions__content em,
.accordions__content i,
.body em,
.body i,
.cb-aside .cb__inner em,
.cb-aside .cb__inner i,
.cb-chat .cb__inner em,
.cb-chat .cb__inner i,
.cb-text em,
.cb-text i {
	font-family:Schola,Helvetica,Arial,sans-serif;
	font-style:italic;
	font-weight:400
}
.accordions__content b,
.accordions__content dl dt,
.accordions__content strong,
.accordions__content table th,
.body b,
.body dl dt,
.body strong,
.body table th,
.cb-aside .cb__inner b,
.cb-aside .cb__inner dl dt,
.cb-aside .cb__inner strong,
.cb-aside .cb__inner table th,
.cb-chat .cb__inner b,
.cb-chat .cb__inner dl dt,
.cb-chat .cb__inner strong,
.cb-chat .cb__inner table th,
.cb-text b,
.cb-text dl dt,
.cb-text strong,
.cb-text table th {
	font-family:Schola,Helvetica,Arial,sans-serif;
	font-weight:bold;
}
.accordions__content b>em,
.accordions__content b>i,
.accordions__content em>b,
.accordions__content em>strong,
.accordions__content i>b,
.accordions__content i>strong,
.accordions__content strong>em,
.accordions__content strong>i,
.body b>em,
.body b>i,
.body em>b,
.body em>strong,
.body i>b,
.body i>strong,
.body strong>em,
.body strong>i,
.cb-aside .cb__inner b>em,
.cb-aside .cb__inner b>i,
.cb-aside .cb__inner em>b,
.cb-aside .cb__inner em>strong,
.cb-aside .cb__inner i>b,
.cb-aside .cb__inner i>strong,
.cb-aside .cb__inner strong>em,
.cb-aside .cb__inner strong>i,
.cb-chat .cb__inner b>em,
.cb-chat .cb__inner b>i,
.cb-chat .cb__inner em>b,
.cb-chat .cb__inner em>strong,
.cb-chat .cb__inner i>b,
.cb-chat .cb__inner i>strong,
.cb-chat .cb__inner strong>em,
.cb-chat .cb__inner strong>i,
.cb-text b>em,
.cb-text b>i,
.cb-text em>b,
.cb-text em>strong,
.cb-text i>b,
.cb-text i>strong,
.cb-text strong>em,
.cb-text strong>i {
	font-family:Schola,Helvetica,Arial,sans-serif;
	font-style:italic;
	font-weight:bold
}
.action-full .label,
.article-update h4,
.article__infos p,
.block--article .block__infos p,
.block--pricing .block__inner .badge,
.cb-chat .chat__messages .chat__message time,
.cb-tags__link,
.cb-text.cb-text--bonus li,
.charcount,
.form .form__info,
.form label,
.form--classified .belgika .textarea,
.form--classified .belgika input,
.form--classified .belgika select,
.hero--action .label,
.icon__text,
.interview__author,
.login .main>.author:first-of-type .label,
.login .section .label,
.main>.tags.author:first-of-type legend,
.nav--cat .nav__item,
.section.tags legend,
.taxonomy__item,
.ts-i__label {
	font-family:belgika-8th,Helvetica,Arial,sans-serif;
	font-style:normal;
	font-weight:400
}
.accordions--manifest .accordions__header h2,
.accordions--manifest .accordions__header:before,
.accordions__content h1,
.accordions__content h1 b,
.article__title,
.articles-min .articles-timeline .block__link .block__title,
.articles-min .block .block__title,
.articles-timeline .articles-min .block__link .block__title,
.block--article .block__title,
.block--pricing .block__title,
.body h1,
.body h1 b,
.cb-aside .cb__inner h1,
.cb-aside .cb__inner h1 b,
.cb-chat .cb__inner h1,
.cb-chat .cb__inner h1 b,
.cb-text h1,
.cb-text h1 b,
.form--classified .career .textarea,
.form--classified .career input,
.form--classified .career select,
.mag-summary .block--article .block__title,
.manifest__intro blockquote p,
.ts-b__h1,
.ts-b__h1--sm {
	font-family:career,Helvetica,Arial,sans-serif;
	font-style:normal;
	font-weight:400
}
.accordions__content h2,
.accordions__content h2 b,
.accordions__content h3,
.accordions__content h3 b,
.accordions__content h4,
.accordions__content h4 b,
.accordions__content h5,
.accordions__content h5 b,
.accordions__content h6,
.accordions__content h6 b,
.accordions__content ol li:before,
.accordions__header h2,
.article--testimonial .article__infos p,
.article-update time,
.article__subtitle,
.articles-timeline .block__time,
.author__title,
.block--mag .block__excerpt p,
.block--mag .block__subtitle,
.block--pricing.small .block__title,
.block--testimonial .block__infos p,
.block--theme .block__title,
.body h2,
.body h2 b,
.body h3,
.body h3 b,
.body h4,
.body h4 b,
.body h5,
.body h5 b,
.body h6,
.body h6 b,
.body ol li:before,
.breadcrumb,
.button,
.cb-aside .cb__inner .cb-aside__info,
.cb-aside .cb__inner .cb-aside__title,
.cb-aside .cb__inner h2,
.cb-aside .cb__inner h2 b,
.cb-aside .cb__inner h3,
.cb-aside .cb__inner h3 b,
.cb-aside .cb__inner h4,
.cb-aside .cb__inner h4 b,
.cb-aside .cb__inner h5,
.cb-aside .cb__inner h5 b,
.cb-aside .cb__inner h6,
.cb-aside .cb__inner h6 b,
.cb-aside .cb__inner ol li:before,
.cb-chat .cb__header,
.cb-chat .cb__inner .cb-aside__title,
.cb-chat .cb__inner h2,
.cb-chat .cb__inner h2 b,
.cb-chat .cb__inner h3,
.cb-chat .cb__inner h3 b,
.cb-chat .cb__inner h4,
.cb-chat .cb__inner h4 b,
.cb-chat .cb__inner h5,
.cb-chat .cb__inner h5 b,
.cb-chat .cb__inner h6,
.cb-chat .cb__inner h6 b,
.cb-chat .cb__inner ol li:before,
.cb-chat .chat__messages .chat__message p,
.cb-poll .input-group label,
.cb-poll .input-group legend,
.cb-tags .cb__title,
.cb-text h2,
.cb-text h2 b,
.cb-text h3,
.cb-text h3 b,
.cb-text h4,
.cb-text h4 b,
.cb-text h5,
.cb-text h5 b,
.cb-text h6,
.cb-text h6 b,
.cb-text ol li:before,
.cb-text.cb-text--bonus h4,
.cb-wall-message .cb__text,
.content-nav .icon__text,
.current-mag__subtitle,
.current-mag__title,
.encart__content,
.form .textarea,
.form input,
.form legend,
.form select,
.form textarea,
.form--poll label,
.form__message,
.hero--page .section__intro p,
.hero--theme .section__intro p,
.hero--tour .section__intro p,
.hypersurveillance-theme-intro .section__intro p,
.interview__q,
.login .main>.author:first-of-type .form legend,
.login .main>.author:first-of-type .section__title,
.login .section .form legend,
.login .section .section__title,
.menu.menu--xl .current-mag.current-mag--xl .current-mag__title,
.menu__link,
.nav__link,
.nav__title,
.notification__text,
.section__label,
.section__subtitle,
.share__title,
.toggle-container label,
.toolbar.subscribe .toolbar__section.left h2,
.toolbar.subscribe .toolbar__section.left h3,
.toolbar.subscribe .toolbar__section.right h2,
.toolbar__section:last-of-type h2,
.ts-b__h2,
.ts-b__h3,
.ts-b__h4,
.ts-b__h5,
.ts-i__btn,
.ts-i__h2,
.ts-i__h3 {
	font-family:alfphabet-type1,Helvetica,Arial,sans-serif;
	font-style:normal;
	font-weight:400
}
.accordions__content blockquote cite,
.accordions__content blockquote p,
.action-full .section__title,
.article--testimonial .article__title,
.block--action .block__title,
.block--mag .block__title,
.block--page .block__title,
.block--pricing .block__intro,
.block--testimonial .block__title,
.block--testimonial.highlight .block__title,
.body blockquote cite,
.body blockquote p,
.cb-aside .cb__inner blockquote cite,
.cb-aside .cb__inner blockquote p,
.cb-chat .cb__inner blockquote cite,
.cb-chat .cb__inner blockquote p,
.cb-text blockquote cite,
.cb-text blockquote p,
.cb-wall-message .cb__title,
.footnotes ol li::before,
.form--classified .alfphabet .textarea,
.form--classified .alfphabet input,
.form--classified .alfphabet select,
.form--message legend,
.hero--action .section__title,
.hero.hero--manifest .section__title,
.main>.author:first-of-type .author__title,
.menu__title,
.section__subtitle,
.section__title,
.ts-i__h1,
.ts-i__intro,
.ts-i__intro--lg {
	font-family:alfphabet-type3,Helvetica,Arial,sans-serif;
	font-style:normal;
	font-weight:400
}
.action-full .label,
.article-update h4,
.article__infos p,
.block--article .block__infos p,
.block--pricing .block__inner .badge,
.cb-chat .chat__messages .chat__message time,
.cb-gallery .figure__caption,
.cb-image .figure__caption,
.cb-tags__link,
.cb-text.cb-text--bonus li,
.charcount,
.form .form__info,
.form label,
.hero--action .label,
.icon__text,
.interview__author,
.login .main>.author:first-of-type .label,
.login .section .label,
.main>.tags.author:first-of-type legend,
.nav--cat .nav__item,
.section.tags legend,
.taxonomy__item,
.ts-b__caption,
.ts-b__p--sm,
.ts-i__label {
	font-size:.65rem;
	line-height:1.2
}
.article--testimonial .article__infos p,
.article-update time,
.articles-timeline .block__time,
.block--mag .block__excerpt p,
.block--testimonial .block__infos p,
.breadcrumb,
.button,
.cb-poll .input-group label,
.cb-tags .cb__title,
.cb-text.cb-text--bonus h4,
.cb-wall-message .cb__text,
.current-mag__subtitle,
.current-mag__title,
.footnotes ol li::before,
.footnotes__item,
.form .textarea,
.form input,
.form legend,
.form select,
.form textarea,
.nav__link,
.notification__text,
.section__label,
.share__title,
.toggle-container label,
.toolbar.subscribe .toolbar__section.left h3,
.toolbar.subscribe .toolbar__section.right h2,
.toolbar__section:last-of-type h2,
.ts-b__footnote,
.ts-b__h5,
.ts-i__btn,
.ts-i__h3 {
	font-size:.9rem;
	line-height:1.2
}
.accordions__content,
.accordions__content blockquote cite,
.accordions__content code,
.accordions__content dl,
.accordions__content h4,
.accordions__content h4 b,
.accordions__content h5,
.accordions__content h5 b,
.accordions__content h6,
.accordions__content h6 b,
.accordions__content li,
.accordions__content p,
.accordions__content pre,
.accordions__content samp,
.accordions__content small,
.accordions__header h2,
.article__subtitle,
.author__intro,
.author__title,
.block__excerpt p,
.block__excerpt p b,
.body,
.body blockquote cite,
.body code,
.body dl,
.body h4,
.body h4 b,
.body h5,
.body h5 b,
.body h6,
.body h6 b,
.body li,
.body p,
.body pre,
.body samp,
.body small,
.cb-aside .cb__inner,
.cb-aside .cb__inner .cb-aside__info,
.cb-aside .cb__inner blockquote cite,
.cb-aside .cb__inner code,
.cb-aside .cb__inner dl,
.cb-aside .cb__inner h4,
.cb-aside .cb__inner h4 b,
.cb-aside .cb__inner h5,
.cb-aside .cb__inner h5 b,
.cb-aside .cb__inner h6,
.cb-aside .cb__inner h6 b,
.cb-aside .cb__inner li,
.cb-aside .cb__inner p,
.cb-aside .cb__inner pre,
.cb-aside .cb__inner samp,
.cb-aside .cb__inner small,
.cb-chat .cb__header,
.cb-chat .cb__inner,
.cb-chat .cb__inner blockquote cite,
.cb-chat .cb__inner code,
.cb-chat .cb__inner dl,
.cb-chat .cb__inner h4,
.cb-chat .cb__inner h4 b,
.cb-chat .cb__inner h5,
.cb-chat .cb__inner h5 b,
.cb-chat .cb__inner h6,
.cb-chat .cb__inner h6 b,
.cb-chat .cb__inner li,
.cb-chat .cb__inner p,
.cb-chat .cb__inner pre,
.cb-chat .cb__inner samp,
.cb-chat .cb__inner small,
.cb-chat .chat__messages .chat__message p,
.cb-poll .input-group legend,
.cb-text,
.cb-text blockquote cite,
.cb-text code,
.cb-text dl,
.cb-text h4,
.cb-text h4 b,
.cb-text h5,
.cb-text h5 b,
.cb-text h6,
.cb-text h6 b,
.cb-text li,
.cb-text p,
.cb-text pre,
.cb-text samp,
.cb-text small,
.cb-interview .interview__a,
.content-nav .icon__text,
.encart__content,
.form--poll label,
.hypersurveillance-intro .section__intro p,
.interview__q,
.ligne__body,
.menu__desc,
.ts-b__h4,
.ts-b__list,
.ts-b__p,
figcaption {
	font-size:1rem;
	line-height:1.2
}
.block--action .block__excerpt p,
.block--page .block__excerpt p,
.block--testimonial .block__excerpt p,
.cb-text--intro p,
.cb-text--intro p b,
.main>.author:first-of-type .author__intro,
.section__intro p,
.ts-b__intro,
.ts-i__p {
	font-size:1.2rem;
	line-height:1.2
}
.accordions--manifest .accordions__header h2,
.accordions__content h3,
.accordions__content h3 b,
.articles-min .articles-timeline .block__link .block__title,
.articles-min .block .block__title,
.articles-timeline .articles-min .block__link .block__title,
.block--mag .block__subtitle,
.block--pricing.small .block__title,
.block--theme .block__title,
.body h3,
.body h3 b,
.cb-aside .cb__inner h3,
.cb-aside .cb__inner h3 b,
.cb-chat .cb__inner h3,
.cb-chat .cb__inner h3 b,
.cb-text h3,
.cb-text h3 b,
.form__message,
.hero--page .section__intro p,
.hero--theme .section__intro p,
.hero--tour .section__intro p,
.hypersurveillance-theme-intro .section__intro p,
.login .main>.author:first-of-type .form legend,
.login .main>.author:first-of-type .section__title,
.login .section .form legend,
.login .section .section__title,
.mag-summary .block--article .block__title,
.manifest .block--testimonial .block__excerpt p,
.menu.menu--xl .current-mag.current-mag--xl .current-mag__title,
.menu__link,
.nav__title,
.section__subtitle,
.toolbar.subscribe .toolbar__section.left h2,
.ts-b__h1--sm,
.ts-b__h3,
.ts-i__h2 {
	font-size:1.4rem;
	line-height:1.2
}
.accordions__content blockquote p,
.accordions__content h2,
.accordions__content h2 b,
.body blockquote p,
.body h2,
.body h2 b,
.cb-aside .cb__inner .cb-aside__title,
.cb-aside .cb__inner blockquote p,
.cb-aside .cb__inner h2,
.cb-aside .cb__inner h2 b,
.cb-chat .cb__inner .cb-aside__title,
.cb-chat .cb__inner blockquote p,
.cb-chat .cb__inner h2,
.cb-chat .cb__inner h2 b,
.cb-text blockquote p,
.cb-text h2,
.cb-text h2 b,
.form--classified .title-preview,
.form--classified .toolbar__icons .icon,
.manifest__intro,
.select__style,
.ts-b__h2 {
	font-size:1.8rem;
	line-height:1.2
}
.accordions--manifest .accordions__header:before,
.accordions__content h1,
.accordions__content h1 b,
.article--testimonial .article__title,
.article__title,
.block--action .block__title,
.block--article .block__title,
.block--mag .block__title,
.block--page .block__title,
.block--pricing .block__intro,
.block--pricing .block__title,
.block--testimonial .block__title,
.body h1,
.body h1 b,
.cb-aside .cb__inner h1,
.cb-aside .cb__inner h1 b,
.cb-chat .cb__inner h1,
.cb-chat .cb__inner h1 b,
.cb-text h1,
.cb-text h1 b,
.cb-wall-message .cb__title,
.form--classified .textarea,
.form--classified input,
.form--message legend,
.main>.author:first-of-type .author__title,
.manifest__intro blockquote p,
.menu__title,
.section__subtitle,
.section__title,
.ts-b__h1,
.ts-i__h1,
.ts-i__intro {
	font-size:2.4rem;
	line-height:1
}
.action-full .section__title,
.block--testimonial.highlight .block__title,
.hero--action .section__title,
.hero.hero--manifest .section__title,
.ligne__title,
.ts-i__intro--lg {
	font-size:3.2rem;
	line-height:1
}
@media (max-width:767px) {
	.action-full .section__title,
	.block--testimonial.highlight .block__title,
	.hero--action .section__title,
	.hero.hero--manifest .section__title,
	.ligne__title,
	.ts-i__intro--lg {
		font-size:2.4rem
	}
	.accordions__content table td,
	.accordions__content table th,
	.body table td,
	.body table th,
	.cb-aside .cb__inner table td,
	.cb-aside .cb__inner table th,
	.cb-chat .cb__inner table td,
	.cb-chat .cb__inner table th,
	.cb-text table td,
	.cb-text table th {
		display:block
	}
}
.article__content,
.menu__inner,
.notification.is-active,
.share__inner,
.toolbar {
	box-shadow:0 0 5px rgba(23,18,22,.2)
}
*,
:after,
:before {
	box-sizing:border-box
}
a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
	margin:0;
	padding:0;
	border:0;
	font:inherit;
	font-size:100%;
	vertical-align:baseline
}
table {
	border-collapse:collapse;
	border-spacing:0
}
caption,
td,
th {
	text-align:left;
	font-weight:400;
	vertical-align:middle
}
blockquote,
q {
	quotes:none
}
blockquote:after,
blockquote:before,
q:after,
q:before {
	content:"";
	content:none
}
a img {
	border:none
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary {
	display:block
}
button,
input {
	line-height:normal
}
button,
input,
select,
textarea {
	font-size:100%;
	margin:0;
	vertical-align:baseline
}
button::-moz-focus-inner,
input::-moz-focus-inner {
	border:0;
	padding:0
}
textarea {
	overflow:auto;
	vertical-align:top;
	resize:vertical
}
.author__link,
.block__link,
.cb-tags__link,
.current-mag__link,
.menu__link,
.nav--cat .nav__link,
.nav__link,
.no-touchevents .author__link:hover,
.no-touchevents .block__link:hover,
.no-touchevents .cb-tags__link:hover,
.no-touchevents .current-mag__link:hover,
.no-touchevents .menu__link:hover,
.no-touchevents .nav__link:hover,
.no-touchevents .taxonomy__link:hover,
.no-touchevents .ts-i__a:hover,
.taxonomy__link,
.ts-i__a {
	color:#171216;
	text-decoration:none
}
.accordions__content a,
.article__infos a,
.body a,
.cb-aside .cb__inner a,
.cb-chat .cb__inner a,
.cb-text a,
.form .form__info a,
.ts-b__a {
	color:#171216;
	text-decoration:underline
}
.accordions__content a:hover,
.article__infos a:hover,
.body a:hover,
.cb-aside .cb__inner a:hover,
.cb-chat .cb__inner a:hover,
.cb-text a:hover,
.form .form__info a:hover,
.ts-b__a:hover {
	color:#171216;
	text-decoration:none
}
.accordions__content h2,
.accordions__content h3,
.accordions__content h4,
.accordions__content h5,
.body h2,
.body h3,
.body h4,
.body h5,
.cb-aside .cb__inner h2,
.cb-aside .cb__inner h3,
.cb-aside .cb__inner h4,
.cb-aside .cb__inner h5,
.cb-chat .cb__inner h2,
.cb-chat .cb__inner h3,
.cb-chat .cb__inner h4,
.cb-chat .cb__inner h5,
.cb-text h2,
.cb-text h3,
.cb-text h4,
.cb-text h5 {
	margin:1.75rem 0 1rem
}
.accordions__content p,
.body p,
.cb-aside .cb__inner p,
.cb-chat .cb__inner p,
.cb-text p {
	margin-bottom:.5rem
}
.accordions__content blockquote,
.body blockquote,
.cb-aside .cb__inner blockquote,
.cb-chat .cb__inner blockquote,
.cb-text blockquote {
	margin-top:3rem;
	margin-bottom:3rem
}
.accordions__content blockquote p,
.body blockquote p,
.cb-aside .cb__inner blockquote p,
.cb-chat .cb__inner blockquote p,
.cb-text blockquote p {
	text-align:center;
	margin-bottom:.2em
}
.accordions__content blockquote cite,
.body blockquote cite,
.cb-aside .cb__inner blockquote cite,
.cb-chat .cb__inner blockquote cite,
.cb-text blockquote cite {
	display:block;
	text-align:right
}
.accordions__content dl dt,
.body dl dt,
.cb-aside .cb__inner dl dt,
.cb-chat .cb__inner dl dt,
.cb-text dl dt {
	padding-bottom:.3em
}
.accordions__content dl dt:first-of-type,
.body dl dt:first-of-type,
.cb-aside .cb__inner dl dt:first-of-type,
.cb-chat .cb__inner dl dt:first-of-type,
.cb-text dl dt:first-of-type {
	padding-top:.6em;
	border-top:1px solid #171216
}
.accordions__content table tfoot,
.body table tfoot,
.cb-aside .cb__inner table tfoot,
.cb-chat .cb__inner table tfoot,
.cb-text table tfoot,
.menu .current-mag {
	border-top:2px solid #171216
}
.accordions__content dl dd,
.body dl dd,
.cb-aside .cb__inner dl dd,
.cb-chat .cb__inner dl dd,
.cb-text dl dd {
	padding-bottom:.6em;
	margin-bottom:.6em;
	border-bottom:1px #171216 solid
}
.accordions__content li,
.body li,
.cb-aside .cb__inner li,
.cb-chat .cb__inner li,
.cb-text li {
	position:relative;
	padding-left:1.2em;
	margin-bottom:.5em
}
.accordions__content ol,
.body ol,
.cb-aside .cb__inner ol,
.cb-chat .cb__inner ol,
.cb-text ol {
	counter-reset:li
}
.accordions__content ol li:before,
.body ol li:before,
.cb-aside .cb__inner ol li:before,
.cb-chat .cb__inner ol li:before,
.cb-text ol li:before {
	content:counter(li);
	counter-increment:li;
	position:absolute;
	left:0
}
.accordions__content ul li:before,
.body ul li:before,
.cb-aside .cb__inner ul li:before,
.cb-chat .cb__inner ul li:before,
.cb-text ul li:before {
	content:"-";
	position:absolute;
	left:0
}
.accordions__content table,
.body table,
.cb-aside .cb__inner table,
.cb-chat .cb__inner table,
.cb-text table {
	width:100%;
	margin-top:1rem;
	margin-bottom:1rem
}
.accordions__content table thead,
.body table thead,
.cb-aside .cb__inner table thead,
.cb-chat .cb__inner table thead,
.cb-text table thead {
	border-bottom:1px solid #171216
}
.accordions__content table th,
.body table th,
.cb-aside .cb__inner table th,
.cb-chat .cb__inner table th,
.cb-text table th {
	text-align:left
}
.accordions__content table tbody tr:nth-child(odd),
.body table tbody tr:nth-child(odd),
.cb-aside .cb__inner table tbody tr:nth-child(odd),
.cb-chat .cb__inner table tbody tr:nth-child(odd),
.cb-text table tbody tr:nth-child(odd) {
	background-color:rgba(23,18,22,.05)
}
.accordions__content table td,
.accordions__content table th,
.body table td,
.body table th,
.cb-aside .cb__inner table td,
.cb-aside .cb__inner table th,
.cb-chat .cb__inner table td,
.cb-chat .cb__inner table th,
.cb-text table td,
.cb-text table th {
	padding:.5em 0
}
.detail,
.index,
.wrapper .main>.author:not(.hero):first-of-type,
.wrapper .section:not(.hero):first-of-type {
	padding-top:2rem
}
.accordions__content .embed-container,
.accordions__content ol,
.accordions__content ul,
.body .embed-container,
.body ol,
.body ul,
.cb-aside .cb__inner .embed-container,
.cb-aside .cb__inner ol,
.cb-aside .cb__inner ul,
.cb-chat .cb__inner .embed-container,
.cb-chat .cb__inner ol,
.cb-chat .cb__inner ul,
.cb-text .embed-container,
.cb-text ol,
.cb-text ul {
	margin-bottom:1em
}
.accordions__content sub,
.accordions__content sup,
.body sub,
.body sup,
.cb-aside .cb__inner sub,
.cb-aside .cb__inner sup,
.cb-chat .cb__inner sub,
.cb-chat .cb__inner sup,
.cb-text sub,
.cb-text sup {
	font-size:.75em;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
.accordions__content sup,
.body sup,
.cb-aside .cb__inner sup,
.cb-chat .cb__inner sup,
.cb-text sup {
	top:-.5em
}
.accordions__content sub,
.body sub,
.cb-aside .cb__inner sub,
.cb-chat .cb__inner sub,
.cb-text sub {
	bottom:-.25em
}
.accordions__content abbr,
.body abbr,
.cb-aside .cb__inner abbr,
.cb-chat .cb__inner abbr,
.cb-text abbr {
	border-bottom:1px dotted #171216;
	cursor:help
}
.accordions__content mark,
.body mark,
.cb-aside .cb__inner mark,
.cb-chat .cb__inner mark,
.cb-text mark {
	background-color:rgba(23,18,22,.6);
	color:#171216
}
.accordions__content code,
.accordions__content pre,
.accordions__content samp,
.body code,
.body pre,
.body samp,
.cb-aside .cb__inner code,
.cb-aside .cb__inner pre,
.cb-aside .cb__inner samp,
.cb-chat .cb__inner code,
.cb-chat .cb__inner pre,
.cb-chat .cb__inner samp,
.cb-text code,
.cb-text pre,
.cb-text samp {
	font-family:monospace
}
.accordions__content hr,
.body hr,
.cb-aside .cb__inner hr,
.cb-chat .cb__inner hr,
.cb-text hr {
	background:#171216;
	height:1px;
	border:none;
	margin-top:2rem;
	margin-bottom:1.5rem
}
img,
object,
video {
	max-width:100%;
	height:auto
}
img {
	display:block
}
img.image-lazy {
	width:100%
}
img.image-lazy:not(.lazyloaded) {
	opacity:0;
	transition:opacity 1s ease-in-out
}
img.image-lazy.lazyloaded {
	opacity:1;
	transition:opacity 1s ease-in-out
}
figcaption {
	margin-top:.5rem
}
.block--article .block__content .block__infos,
.wrapper__inner .footer {
	margin-top:auto
}
.embed-container {
	position:relative;
	padding-bottom:56.25%;
	height:0;
	overflow:hidden;
	max-width:100%
}
.embed-container embed,
.embed-container iframe,
.embed-container object {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.hidden,
.is-hidden {
	display:none!important
}
@media (max-width:767px) {
	.hidden-small {
		display:none!important
	}
}
@media (min-width:768px) {
	.hidden-large {
		display:none!important
	}
}
.clear::after {
	display:block;
	content:"";
	clear:both
}
.wrapper__inner {
	min-height:100vh;
	display:flex;
	flex-direction:column;
}
.articles-min,
.articles-min+.content-nav,
.classified__form,
.header__inner,
.hero--mag+.content-nav,
.hypersurveillance-intro .section__content,
.hypersurveillance-theme-intro,
.intro,
.login,
.mag-summary .section__inner,
.main>.author:first-of-type,
.manifest__wrapper,
.nav--user,
.notification__inner,
.page .section__inner,
.pages-boxes .section__media,
.section.accordions,
.section.message,
.section.tour-intro,
.special-post,
.testimonials-grid+.content-nav,
.user__form,
.wrapper--pricing .pricing,
.wrapper--search .section__inner,
.wrapper__hypersurveillance .section.authors-grid,
.wrapper__hypersurveillance .section.special-post,
.wrapper__hypersurveillance .section__intro .section__media {
	width:100%;
	padding-left:30px;
	padding-right:30px;
	max-width:1600px;
	margin-left:auto;
	margin-right:auto
}
@media (max-width:767px) {
	.articles-min,
	.articles-min+.content-nav,
	.classified__form,
	.header__inner,
	.hero--mag+.content-nav,
	.hypersurveillance-intro .section__content,
	.hypersurveillance-theme-intro,
	.intro,
	.login,
	.mag-summary .section__inner,
	.main>.author:first-of-type,
	.manifest__wrapper,
	.nav--user,
	.notification__inner,
	.page .section__inner,
	.pages-boxes .section__media,
	.section.accordions,
	.section.message,
	.section.tour-intro,
	.special-post,
	.testimonials-grid+.content-nav,
	.user__form,
	.wrapper--pricing .pricing,
	.wrapper--search .section__inner,
	.wrapper__hypersurveillance .section.authors-grid,
	.wrapper__hypersurveillance .section.special-post,
	.wrapper__hypersurveillance .section__intro .section__media {
		padding-left:15px;
		padding-right:15px
	}
}
.classified__form,
.hero--mag .block--mag,
.hero--mag .block--mag .block__inner .block__content,
.hero--mag .block--mag .block__inner .block__media,
.hypersurveillance-intro .section__content,
.hypersurveillance-theme-intro .section__content,
.intro,
.login .section,
.main>.author:first-of-type,
.manifest__wrapper,
.section.accordions,
.section.message,
.section.tour-intro,
.user__form {
	width:100%;
	max-width:840px;
	margin-left:auto;
	margin-right:auto
}
.themes-grid {
	width:100%;
	max-width:1680px;
	margin-left:auto;
	margin-right:auto
}
.logo,
.logo img {
	display:block;
	width:100%
}
.detail,
.index {
	padding-bottom:2rem;
	border-bottom:1px solid #171216
}
.bg {
	display:none
}
.bg.is-active {
	position:fixed;
	display:block;
	width:100%;
	height:100vh;
	top:0;
	left:0;
	background-color:#E0D9D2;
	z-index:98;
	opacity:0;
	transition:opacity .3s ease-in-out
}
.bg.is-active.is-visible {
	opacity:.85;
	transition:opacity .3s ease-in-out
}
.form label {
	display:block;
	margin-bottom:.5rem
}
.check-group,
.form .button-group.single {
	display:flex
}
.form legend+.input-group {
	margin-top:1rem
}
.form .textarea,
.form input,
.form select,
.form textarea {
	border:none;
	border:2px solid #E0D9D2;
	border-radius:2px;
	position:relative;
	z-index:1;
	padding:.5rem .5rem .4rem
}
.form button,
.form input,
.form select,
.form textarea {
	width:100%
}
.form button:focus,
.form div:focus,
.form input:focus,
.form select:focus,
.form textarea:focus {
	outline:0;
	border-color:#171216
}
.form .form__info {
	margin-top:.5rem
}
.form hr {
	margin:1.5rem 0
}
.form .is-success .form__info {
	color:#41907A
}
.form .is-success input {
	border-color:#41907A
}
.form .is-danger .form__info {
	color:#FF754E
}
.form .is-danger input {
	border-color:#FF754E
}
.form__message {
	margin:2rem 0;
	background-color:#171216;
	color:#FCF9F9;
	border-radius:100px;
	padding:1.5rem;
	text-align:center
}
.input-group+.button,
.input-group+.button-group {
	margin-top:1.5rem
}
.input-group:first-of-type+.button {
	margin-top:.5rem
}
.check-group+legend,
.input-group+.input-group,
.input-group+legend,
.input-group:not(.input-group--inline) legend+.check-group,
legend+.button-group {
	margin-top:1rem
}
@media (min-width:768px) {
	.input-group--inline {
		display:flex;
		flex-wrap:wrap;
		align-items:baseline
	}
	.input-group--inline legend {
		margin-right:1rem
	}
}
.input-group--inline label {
	margin-bottom:0
}
.input-group--inline input,
.input-group--inline label {
	height:1em
}
.input-group--inline .check-group {
	margin-right:1rem
}
.check-group {
	align-items:top
}
.check-group input {
	width:20px;
	height:30px;
	margin-right:1rem
}
.check-group label {
	flex:2
}
@media (min-width:768px) {
	.form .button-group {
		display:flex
	}
	.form .button-group .button--primary {
		width:66.6666666667%
	}
	.form .button-group .button--secondary {
		width:33.3333333333%
	}
}
.form .button-group.single .button {
	width:100%
}
.icon {
	font-family:belogodor;
	line-height:1.5
}
.icon:before {
	position:relative
}
.icon-1:before {
	content:"D"
}
.icon-2:before {
	content:"E"
}
.icon-3:before {
	content:"M"
}
.icon-4:before {
	content:"O"
}
.icon-5:before {
	content:"R"
}
.icon-6:before {
	content:"a"
}
.icon-7:before {
	content:"e"
}
.icon-8:before {
	content:"n"
}
.icon-9:before {
	content:"É"
}
.icon-10:before {
	content:"\e000"
}
.icon-11:before {
	content:"\e001"
}
.icon-12:before {
	content:"\e002"
}
.icon-13:before {
	content:"\e003"
}
.icon-14:before {
	content:"\e004"
}
.icon-15:before {
	content:"\e005"
}
.icon-16:before {
	content:"\e006"
}
.icon-17:before {
	content:"\e007"
}
.icon-18:before {
	content:"\e008"
}
.icon-19:before {
	content:"\e009"
}
.icon-20:before {
	content:"\e00a"
}
.icon-21:before {
	content:"\e00b"
}
.icon-22:before {
	content:"\e00c"
}
.icon-23:before {
	content:"\e00d"
}
.icon-24:before {
	content:"\e00e"
}
.icon-25:before {
	content:"\e00f"
}
.icon-26:before {
	content:"\e010"
}
.icon-27:before {
	content:"\e011"
}
.icon-28:before {
	content:"\e012"
}
.icon-29:before {
	content:"\e013"
}
.icon-30:before {
	content:"\e014"
}
.icon-31:before {
	content:"\e015"
}
.icon-32:before {
	content:"\e016"
}
.icon-33:before {
	content:"\e017"
}
.icon-34:before {
	content:"\e018"
}
.icon-35:before {
	content:"\e83c"
}
.icon-36:before {
	content:"\e83d"
}
.icon-37:before {
	content:"\e83e"
}
.icon-38:before {
	content:"\e83f"
}
.icon-39:before {
	content:"\e840"
}
.icon-40:before {
	content:"\e841"
}
.icon-41:before {
	content:"\e842"
}
.icon-42:before {
	content:"\e843"
}
.icon-43:before {
	content:"\e844"
}
.icon-44:before {
	content:"\e845"
}
.icon-45:before {
	content:"\e846"
}
.icon-46:before {
	content:"\e847"
}
.icon-47:before {
	content:"\e848"
}
.icon-48:before {
	content:"\e849"
}
.icon-49:before {
	content:"\e84a"
}
.icon-50:before {
	content:"\e84b"
}
.icon-51:before {
	content:"\e84c"
}
.icon-52:before {
	content:"\e84d"
}
.icon-53:before {
	content:"\e84e"
}
.icon-54:before {
	content:"\e84f"
}
.icon-55:before {
	content:"\e850"
}
.icon-56:before {
	content:"\e851"
}
.icon-57:before {
	content:"\e852"
}
.icon-58:before {
	content:"\e853"
}
.icon-59:before {
	content:"\e854"
}
.icon-60:before {
	content:"\e855"
}
.icon-61:before {
	content:"\e856"
}
.icon-62:before {
	content:"\e857"
}
.icon-63:before {
	content:"\e858"
}
.icon-64:before {
	content:"\e859"
}
.icon-65:before {
	content:"\e85a"
}
.icon-66:before {
	content:"\e85b"
}
.icon-67:before {
	content:"\e85c"
}
.icon-68:before {
	content:"\e85d"
}
.icon-69:before {
	content:"\e85e"
}
.icon-70:before {
	content:"\e85f"
}
.icon-71:before {
	content:"\e860"
}
.icon-72:before {
	content:"\e861"
}
.icon-73:before {
	content:"\e862"
}
.icon-74:before {
	content:"\e863"
}
.icon-75:before {
	content:"\e864"
}
.icon-76:before {
	content:"\e865"
}
.icon-77:before {
	content:"\e866"
}
.icon-78:before {
	content:"\e867"
}
.icon-79:before {
	content:"\e868"
}
.icon-80:before {
	content:"\e869"
}
.icon-81:before {
	content:"\e86a"
}
.icon-82:before {
	content:"\e86b"
}
.icon-83:before {
	content:"\e86c"
}
.icon-84:before {
	content:"\e86d"
}
.icon-85:before {
	content:"\e86e"
}
.icon-86:before {
	content:"\e86f"
}
.icon-87:before {
	content:"\e870"
}
.icon-88:before {
	content:"\e871"
}
.icon-89:before {
	content:"\e872"
}
.icon-90:before {
	content:"\e873"
}
.icon-91:before {
	content:"\e874"
}
.icon-92:before {
	content:"\e875"
}
.icon-93:before {
	content:"\e876"
}
.icon-94:before {
	content:"\e877"
}
.icon-95:before {
	content:"\e878"
}
.icon-96:before {
	content:"\e879"
}
.icon-97:before {
	content:"\e87a"
}
.icon-98:before {
	content:"\e87b"
}
.icon-99:before {
	content:"\e87c"
}
.icon-100:before {
	content:"\e87d"
}
.icon-101:before {
	content:"\e87e"
}
.icon-102:before {
	content:"\e87f"
}
.icon-103:before {
	content:"\e880"
}
.icon-104:before {
	content:"\e881"
}
.icon-105:before {
	content:"\e882"
}
.icon-106:before {
	content:"\e883"
}
.icon-107:before {
	content:"\e884"
}
.icon-108:before {
	content:"\e885"
}
.icon-109:before {
	content:"\e886"
}
.icon-110:before {
	content:"\e887"
}
.icon-111:before {
	content:"\e888"
}
.icon-112:before {
	content:"\e889"
}
.icon-113:before {
	content:"\e88a"
}
.icon-114:before {
	content:"\e88b"
}
.icon-115:before {
	content:"\e88c"
}
.icon-116:before {
	content:"\e88d"
}
.icon-117:before {
	content:"\e88e"
}
.icon-118:before {
	content:"\e88f"
}
.icon-119:before {
	content:"\e890"
}
.icon-120:before {
	content:"\e891"
}
.icon-121:before {
	content:"\e892"
}
.icon-122:before {
	content:"\e893"
}
.icon-123:before {
	content:"\e894"
}
.icon-124:before {
	content:"\e895"
}
.icon-125:before {
	content:"\e896"
}
.icon-126:before {
	content:"\e897"
}
.icon-127:before {
	content:"\e898"
}
.icon-128:before {
	content:"\e899"
}
.icon-129:before {
	content:"\e89a"
}
.icon-130:before {
	content:"\e89b"
}
.icon-131:before {
	content:"\e89c"
}
.icon-132:before {
	content:"\e89d"
}
.icon-133:before {
	content:"\e89e"
}
.icon-134:before {
	content:"\e89f"
}
.icon-135:before {
	content:"\e900"
}
.icon-136:before {
	content:"\e901"
}
.icon-137:before {
	content:"\e902"
}
.icon-138:before {
	content:"\e903"
}
.icon-139:before {
	content:"\e904"
}
.icon-140:before {
	content:"\e905"
}
.icon-141:before {
	content:"\e906"
}
.icon-142:before {
	content:"\e907"
}
.icon-143:before {
	content:"\e908"
}
.icon-144:before {
	content:"\e909"
}
.icon-145:before {
	content:"\e90a"
}
.icon-146:before {
	content:"\e90b"
}
.icon-147:before {
	content:"\e90c"
}
.icon-148:before {
	content:"\e90d"
}
.icon-149:before {
	content:"\e90e"
}
.icon-150:before {
	content:"\e90f"
}
.icon-151:before {
	content:"\e910"
}
.icon-152:before {
	content:"\e911"
}
.icon-153:before {
	content:"\e912"
}
.icon-154:before {
	content:"\e913"
}
.icon-155:before {
	content:"\e914"
}
.icon-156:before {
	content:"\e915"
}
.icon-157:before {
	content:"\e916"
}
.icon-158:before {
	content:"\e917"
}
.icon-159:before {
	content:"\e918"
}
.icon-160:before {
	content:"\e919"
}
.icon-161:before {
	content:"\e91a"
}
.icon-162:before {
	content:"\e91b"
}
.icon-163:before {
	content:"\e91c"
}
.icon-164:before {
	content:"\e91d"
}
.icon-165:before {
	content:"\e91e"
}
.icon-166:before {
	content:"\e91f"
}
.icon-167:before {
	content:"\e920"
}
.icon-168:before {
	content:"\e921"
}
.icon-169:before {
	content:"\e922"
}
.icon-170:before {
	content:"\e923"
}
.icon-171:before {
	content:"\e924"
}
.icon-172:before {
	content:"\e925"
}
.icon-173:before {
	content:"\e926"
}
.icon-174:before {
	content:"\e927"
}
.icon-175:before {
	content:"\e928"
}
.icon-176:before {
	content:"\e929"
}
.icon-177:before {
	content:"\e92a"
}
.icon-178:before {
	content:"\e92b"
}
.icon-179:before {
	content:"\e92c"
}
.icon-180:before {
	content:"\e92d"
}
.icon-181:before {
	content:"\e92e"
}
.icon-182:before {
	content:"\e92f"
}
.icon-183:before {
	content:"\e930"
}
.icon-184:before {
	content:"\e931"
}
.icon-185:before {
	content:"\e932"
}
.icon-186:before {
	content:"\e933"
}
.icon-187:before {
	content:"\e934"
}
.icon-188:before {
	content:"\e935"
}
.icon-189:before {
	content:"\e936"
}
.icon-190:before {
	content:"\e937"
}
.icon-191:before {
	content:"\e938"
}
.icon-192:before {
	content:"\e939"
}
.icon-193:before {
	content:"\e93a"
}
.icon-194:before {
	content:"\e93b"
}
.icon-195:before {
	content:"\e93c"
}
.icon-196:before {
	content:"\e93d"
}
.icon-197:before {
	content:"\e93e"
}
.icon-198:before {
	content:"\e93f"
}
.icon-199:before {
	content:"\e940"
}
.icon-200:before {
	content:"\e941"
}
.icon-201:before {
	content:"\e942"
}
.icon-202:before {
	content:"\e943"
}
.icon-203:before {
	content:"\e944"
}
.icon-204:before {
	content:"\e945"
}
.icon-205:before {
	content:"\e946"
}
.icon-206:before {
	content:"\e947"
}
.icon-207:before {
	content:"\e948"
}
.icon-208:before {
	content:"\e949"
}
.icon-209:before {
	content:"\e94a"
}
.icon-210:before {
	content:"\e94b"
}
.icon-211:before {
	content:"\e94c"
}
.icon-212:before {
	content:"\e94d"
}
.icon-213:before {
	content:"\e94e"
}
.icon-214:before {
	content:"\e94f"
}
.icon-215:before {
	content:"\e950"
}
.icon-216:before {
	content:"\e951"
}
.icon-217:before {
	content:"\e952"
}
.icon-218:before {
	content:"\e953"
}
.icon-219:before {
	content:"\e954"
}
.icon-220:before {
	content:"\e955"
}
.icon-221:before {
	content:"\e956"
}
.icon-222:before {
	content:"\e957"
}
.icon-223:before {
	content:"\e958"
}
.icon-224:before {
	content:"\e959"
}
.icon-225:before {
	content:"\e95a"
}
.icon-226:before {
	content:"\e95b"
}
.icon-227:before {
	content:"\e95c"
}
.icon-228:before {
	content:"\e95d"
}
.icon-229:before {
	content:"\e95e"
}
.icon-230:before {
	content:"\e95f"
}
.icon-231:before {
	content:"\e960"
}
.icon-232:before {
	content:"\e961"
}
.icon-233:before {
	content:"\e962"
}
.icon-234:before {
	content:"\e963"
}
.icon-235:before {
	content:"\e964"
}
.icon-236:before {
	content:"\e965"
}
.icon-237:before {
	content:"\e966"
}
.icon-238:before {
	content:"\e967"
}
.icon-239:before {
	content:"\e968"
}
.icon-240:before {
	content:"\e969"
}
.icon-241:before {
	content:"\e96a"
}
.icon-242:before {
	content:"\e96b"
}
.icon-243:before {
	content:"\e96c"
}
.icon-244:before {
	content:"\e96d"
}
.icon-245:before {
	content:"\e96e"
}
.icon-246:before {
	content:"\e96f"
}
.icon-247:before {
	content:"\e970"
}
.icon-248:before {
	content:"\e971"
}
.icon-249:before {
	content:"\e972"
}
.icon-250:before {
	content:"\e973"
}
.icon-251:before {
	content:"\e974"
}
.icon-252:before {
	content:"\e975"
}
.icon-253:before {
	content:"\e976"
}
.icon-254:before {
	content:"\e977"
}
.icon-255:before {
	content:"\e978"
}
.icon-256:before {
	content:"\e979"
}
.icon-257:before {
	content:"\e97a"
}
.icon-258:before {
	content:"\e97b"
}
.icon-259:before {
	content:"\e97c"
}
.icon-260:before {
	content:"\e97d"
}
.icon-261:before {
	content:"\e97e"
}
.icon-262:before {
	content:"\e97f"
}
.icon-263:before {
	content:"\e980"
}
.icon-264:before {
	content:"\e981"
}
.icon-265:before {
	content:"\e982"
}
.icon-266:before {
	content:"\e983"
}
.icon-267:before {
	content:"\e984"
}
.icon-268:before {
	content:"\e985"
}
.icon-269:before {
	content:"\e986"
}
.icon-270:before {
	content:"\e987"
}
.icon-271:before {
	content:"\e988"
}
.icon-272:before {
	content:"\e989"
}
.icon-273:before {
	content:"\e98a"
}
.icon-274:before {
	content:"\e98b"
}
.icon-275:before {
	content:"\e98c"
}
.icon-276:before {
	content:"\e98d"
}
.icon-277:before {
	content:"\e98e"
}
.icon-278:before {
	content:"\e98f"
}
.icon-279:before {
	content:"\e990"
}
.icon-280:before {
	content:"\e991"
}
.icon-281:before {
	content:"\e992"
}
.icon-282:before {
	content:"\e993"
}
.icon-283:before {
	content:"\e994"
}
.icon-284:before {
	content:"\e995"
}
.icon-285:before {
	content:"\e996"
}
.icon-286:before {
	content:"\e997"
}
.icon-287:before {
	content:"\e998"
}
.icon-288:before {
	content:"\e999"
}
.icon-289:before {
	content:"\e99a"
}
.icon-290:before {
	content:"\e99b"
}
.icon-291:before {
	content:"\e99c"
}
.icon-292:before {
	content:"\e99d"
}
.icon-293:before {
	content:"\e99e"
}
.icon-294:before {
	content:"\e99f"
}
.icon-295:before {
	content:"\f831"
}
.icon-296:before {
	content:"\f832"
}
.icon-297:before {
	content:"\f833"
}
.icon-298:before {
	content:"\f834"
}
.icon-299:before {
	content:"\f835"
}
.icon-300:before {
	content:"\f836"
}
.icon-301:before {
	content:"\f837"
}
.icon-302:before {
	content:"\f838"
}
.icon-303:before {
	content:"\f839"
}
.icon-304:before {
	content:"\f83a"
}
.icon-305:before {
	content:"\f83b"
}
.icon-306:before {
	content:"\f83c"
}
.icon-307:before {
	content:"\f83d"
}
.icon-308:before {
	content:"\f83e"
}
.icon-309:before {
	content:"\f83f"
}
.icon-310:before {
	content:"\f840"
}
.icon-311:before {
	content:"\f841"
}
.icon-312:before {
	content:"\f842"
}
.icon-313:before {
	content:"\f843"
}
.icon-314:before {
	content:"\f844"
}
.icon-315:before {
	content:"\f845"
}
/*! Flickity v2.2.0
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled {
	position:relative
}
.flickity-enabled:focus {
	outline:0
}
.flickity-viewport {
	overflow:hidden;
	position:relative;
	height:100%
}
.flickity-slider {
	position:absolute;
	width:100%;
	height:100%
}
.flickity-enabled.is-draggable {
	-webkit-tap-highlight-color:transparent;
	tap-highlight-color:transparent;
	-webkit-user-select:none;
	-moz-user-select:none;
	user-select:none
}
.flickity-enabled.is-draggable .flickity-viewport {
	cursor:move;
	cursor:grab
}
.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
	cursor:grabbing
}
.flickity-button {
	position:absolute;
	background:hsla(0,0%,100%,.75);
	border:none;
	color:#333
}
.flickity-button:hover {
	background:#fff;
	cursor:pointer
}
.flickity-button:focus {
	outline:0;
	box-shadow:0 0 0 5px #19F
}
.flickity-button:active {
	opacity:.6
}
.flickity-button:disabled {
	opacity:.3;
	cursor:auto;
	pointer-events:none
}
.flickity-button-icon {
	fill:currentColor
}
.flickity-prev-next-button {
	top:50%;
	width:44px;
	height:44px;
	border-radius:50%;
	transform:translateY(-50%)
}
.flickity-prev-next-button.previous {
	left:10px
}
.flickity-prev-next-button.next {
	right:10px
}
.flickity-rtl .flickity-prev-next-button.previous {
	left:auto;
	right:10px
}
.flickity-rtl .flickity-prev-next-button.next {
	right:auto;
	left:10px
}
.flickity-prev-next-button .flickity-button-icon {
	position:absolute;
	left:20%;
	top:20%;
	width:60%;
	height:60%
}
.flickity-page-dots {
	position:absolute;
	width:100%;
	bottom:-25px;
	padding:0;
	margin:0;
	text-align:center;
	line-height:1
}
.flickity-rtl .flickity-page-dots {
	direction:rtl
}
.flickity-page-dots .dot {
	display:inline-block;
	width:10px;
	height:10px;
	margin:0 8px;
	background:#333;
	border-radius:50%;
	opacity:.25;
	cursor:pointer
}
.flickity-page-dots .dot.is-selected {
	opacity:1
}
.flickity-enabled.is-fullscreen {
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:hsla(0,0%,0%,.9);
	padding-bottom:35px;
	z-index:1
}
.flickity-enabled.is-fullscreen .flickity-page-dots {
	bottom:10px
}
.flickity-enabled.is-fullscreen .flickity-page-dots .dot {
	background:#fff
}
html.is-flickity-fullscreen {
	overflow:hidden
}
.flickity-fullscreen-button {
	display:block;
	right:10px;
	top:10px;
	width:24px;
	height:24px;
	border-radius:4px
}
.flickity-rtl .flickity-fullscreen-button {
	right:auto;
	left:10px
}
.flickity-fullscreen-button-exit {
	display:none
}
.flickity-enabled.is-fullscreen .flickity-fullscreen-button-exit {
	display:block
}
.flickity-enabled.is-fullscreen .flickity-fullscreen-button-view {
	display:none
}
.flickity-fullscreen-button .flickity-button-icon {
	position:absolute;
	width:16px;
	height:16px;
	left:4px;
	top:4px
}
.articles-timeline .block__link,
.block {
	padding:1rem 30px 1.5rem
}
@media (max-width:767px) {
	.articles-timeline .block__link,
	.block {
		padding:1rem 15px 1.5rem
	}
}
.articles-timeline .block__link .block__excerpt,
.articles-timeline .block__link .block__media,
.articles-timeline .block__link .block__title,
.articles-timeline .block__link .taxonomy,
.block .block__excerpt,
.block .block__media,
.block .block__title,
.block .taxonomy {
	margin-bottom:1rem
}
.block--article,
.block--article .block__inner,
.block--article .block__link {
	display:flex;
	align-items:stretch
}
.block--article .block__content {
	display:flex;
	flex-direction:column
}
.block--article .block__infos p {
	margin-bottom:.25rem
}
.block--article .block__excerpt,
.block--article .block__infos,
.block--article .block__title {
	max-width:840px
}
.block--article .block__link>.block__media {
	display:none
}
.block--page.text .block__excerpt p {
	font-size:1em
}
.article-controls .articles-timeline .block__link,
.article-controls .block,
.articles-timeline .article-controls .block__link,
.articles-timeline .wrapper--search .block__link,
.wrapper--search .articles-timeline .block__link,
.wrapper--search .block {
	background-color:transparent!important;
	padding:0
}
.article-controls .articles-timeline .neg.block__link *,
.article-controls .block.neg *,
.articles-timeline .article-controls .neg.block__link *,
.articles-timeline .wrapper--search .neg.block__link *,
.wrapper--search .articles-timeline .neg.block__link *,
.wrapper--search .block.neg * {
	color:#171216!important;
	border-color:#171216!important
}
.article-controls {
	padding-bottom:1.5rem;
	border-bottom:2px solid #171216;
	margin-bottom:1.5rem
}
.article-controls .button {
	margin-top:1rem
}
@media (min-width:768px) {
	.article-controls .button {
		display:table;
		margin-left:25%
	}
	.button-group .button:not(:last-of-type) {
		margin-right:.5rem
	}
}
.block--testimonial {
	width:33.3333333333%
}
.block--testimonial .block__infos p {
	text-align:right
}
.block--testimonial.highlight {
	width:66.6666666667%;
	padding-top:3rem
}
.block--testimonial.highlight .block__excerpt {
	display:none
}
@media (max-width:767px) {
	.block--testimonial {
		width:100%!important
	}
}
.block--pricing {
	padding:0;
	width:100%;
	margin-bottom:2rem;
	border-radius:100px
}
@media (min-width:1024px) {
	.block--pricing {
		margin-bottom:0;
		width:33.3333333333%
	}
	.block--pricing.small {
		width:calc(25% - 1.3333333333rem)
	}
}
.block--pricing .block__inner {
	position:relative
}
.block--pricing .block__inner .badge {
	position:absolute;
	top:-.5rem;
	left:50%;
	transform:translateX(-50%);
	border-radius:100px;
	background-color:#FEED55;
	white-space:nowrap;
	padding:.2rem .5rem
}
.block--pricing .block__content {
	height:100%;
	padding:2rem 30px;
	display:flex;
	flex-direction:column;
	align-items:center
}
.block--pricing .block__content a {
	margin-top:auto
}
@media (max-width:767px) {
	.block--pricing .block__content {
		padding:2rem 15px
	}
}
.block--pricing .block__intro {
	position:relative;
	margin-bottom:1rem
}
.block--pricing .block__excerpt {
	margin-bottom:1.5rem
}
.block--mag .block__title,
.button-group,
.button-group .button {
	margin-bottom:.5rem
}
@media (max-width:1023px) {
	.block--pricing.small {
		width:calc(50% - 1rem)
	}
}
.block--pricing.small .block__content {
	padding:0
}
@media (min-width:1024px) {
	.block--pricing.large {
		width:66.6666666667%
	}
}
.block--mag .block__subtitle {
	margin-bottom:1rem
}
.block--mag .block__excerpt p {
	margin-bottom:0
}
.button {
	background:0 0;
	border:none;
	text-decoration:none;
	display:inline-block;
	padding:.5rem 1rem .4rem;
	cursor:pointer;
	text-align:center
}
.button--action,
.button--interface {
	color:#FCF9F9;
	background:#171216;
	border-radius:1.5rem
}
.button--primary,
.button--secondary,
.notification--cookies .button--action {
	color:#171216;
	border-radius:4px;
	border:1px solid #171216;
	box-shadow:2px 2px 0 #171216;
	position:relative
}
.no-touchevents .button--primary:hover,
.no-touchevents .button--secondary:hover,
.no-touchevents .notification--cookies .button--action:hover,
.notification--cookies .no-touchevents .button--action:hover {
	top:2px;
	left:2px;
	box-shadow:none
}
.button--primary,
.notification--cookies .button--action {
	background:#FEED55
}
.button--secondary {
	background:#F3F3F3
}
.articles-carousel .section__index+.button,
.articles-grid .section__index+.button,
.articles-min .section__index+.button {
	display:table;
	margin-top:1.5rem;
	margin-left:auto;
	margin-right:auto
}
.toggle-container {
	display:flex;
	border-radius:1.5rem;
	background:#e0d9d2;
	padding:.2rem;
	margin:.5rem 0
}
.toggle-container label {
	white-space:nowrap
}
.toggle-button {
	flex:1;
	padding:.6rem 1rem .5rem;
	cursor:pointer;
	border-radius:1.5rem;
	transition:background .3s,color .3s
}
@media (max-width:767px) {
	.button-group .button {
		width:100%
	}
	.toggle-button {
		padding:.6rem .5rem .5rem
	}
}
input[type=radio] {
	display:none
}
input[type=radio]:checked+.toggle-button {
	background:#feed55;
	color:#171216
}
.current-mag__link {
	display:flex;
	align-items:flex-end;
	overflow:hidden
}
.current-mag__media {
	width:90px;
	height:70px
}
.current-mag__img {
	transform:rotate(-15deg);
	width:70px;
	margin-left:15px;
	margin-top:10px;
	border-right:2px solid #171216;
	border-bottom:2px solid #171216
}
.current-mag__text {
	padding-left:15px;
	padding-top:.5rem;
	padding-bottom:.5rem
}
.current-mag__subtitle {
	font-size:70%
}
.current-mag__subtitle+.current-mag__title {
	margin-top:.25rem
}
.taxonomy__list {
	display:flex;
	flex-wrap:wrap
}
.nav--cat .nav__item,
.taxonomy__item {
	border:1px solid #171216;
	margin-bottom:.5rem;
	margin-right:.5rem
}
.nav--cat .nav__link,
.taxonomy__link {
	display:block;
	padding:.25rem .5rem .2rem
}
.nav--cat span.nav__link,
span.taxonomy__link {
	cursor:default
}
.taxonomy__item--series {
	border-radius:50%
}
.taxonomy__item--free {
	border-radius:100%
}
.nav__item:not(:last-child) {
	margin-bottom:.25rem
}
.nav__title {
	margin-bottom:1rem
}
.nav--pages .nav__list {
	display:flex;
	flex-wrap:wrap
}
.nav--pages .nav__item {
	margin-right:.5rem;
	margin-bottom:.5rem
}
.nav--pages .button.active {
	background-color:#D1EAC2
}
.nav--cat .nav__item {
	display:inline-block
}
.content-nav {
	padding:1rem 0;
	display:flex;
	justify-content:space-between
}
.content-nav .icon__img+.icon__text,
.content-nav .icon__text+.icon__img {
	margin-left:.5rem
}
.article__content .content-nav {
	border-top:1px dashed #171216;
	border-bottom:1px dashed #171216
}
.icon__img,
.icon__text {
	display:inline-block;
	vertical-align:middle
}
.icon__img {
	background-position:center;
	background-size:100%;
	background-repeat:no-repeat
}
.icon__img+.icon__text {
	margin-left:.25rem
}
.icon--share .icon__img {
	background-image:url("images/icon-share.05f43217e556.svg");
	width:25px;
	height:12px
}
.icon--time .icon__img {
	background-image:url("images/icon-time.57010f5b01b9.svg");
	width:18px;
	height:18px
}
.icon--prev .icon__img {
	background-image:url("images/icon-prev.72b1a463e729.svg");
	width:24px;
	height:30px
}
.icon--next .icon__img {
	background-image:url("images/icon-next.4e28e3754eb6.svg");
	width:24px;
	height:30px
}
.icon--save .icon__img {
	background-image:url("images/icon-save.9ce7b8093d47.svg");
	width:11px;
	height:18px
}
.icon--forget .icon__img {
	background-image:url("images/icon-forget.6f1815cd4aa9.svg");
	width:11px;
	height:18px
}
.article__title+.article__subtitle {
	margin-top:1rem
}
.article__infos p {
	margin-bottom:.25rem
}
.article__subtitle+.article__infos,
.article__title+.article__infos {
	margin-top:4.5rem
}
.article__header .header__group:nth-of-type(1) {
	margin-bottom:4.5rem;
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between
}
@media (max-width:767px) {
	.article__header .header__group:nth-of-type(1) {
		margin-bottom:2rem
	}
}
.article__header .header__group:nth-of-type(2) {
	margin-bottom:1.5rem;
	text-align:center
}
.header__tools {
	display:flex;
	flex-wrap:wrap;
	align-items:baseline
}
.header__tools .icon:not(:last-of-type) {
	margin-right:1rem
}
.header__tools form .icon {
	margin-left:1rem;
	margin-right:0!important
}
.header__tools button {
	background:0 0;
	border:none;
	padding:0;
	text-decoration:none
}
.cb-gallery .cb-gallery__img,
.cb-gallery .flickity-fullscreen-button,
.cb-gallery .flickity-prev-next-button {
	background-position:center;
	background-repeat:no-repeat
}
.article__header .icon--share {
	cursor:pointer
}
@media (max-width:767px) {
	.article__header .icon--share {
		display:none
	}
}
.article--testimonial .article__header .header__group:nth-of-type(1) {
	justify-content:flex-end;
	margin-bottom:2rem
}
.article--testimonial .article__title {
	text-align:left
}
.article--testimonial .article__infos {
	margin-top:2rem;
	text-align:right
}
@media (min-width:320px) {
	.author__link {
		display:flex;
		align-items:flex-start
	}
	.author__link .author__media {
		width:20%
	}
	.author__link .author__content {
		width:80%;
		padding-left:30px
	}
}
@media (min-width:768px) {
	.author__link .author__media {
		width:33.3333333333%
	}
	.author__link .author__content {
		width:66.6666666667%
	}
}
@media (max-width:767px) {
	.author__media {
		margin-bottom:1.5rem
	}
}
.author__media img {
	border-radius:100%
}
.author__title {
	margin-bottom:.5rem
}
.author+.author {
	margin-top:2rem
}
.main>.author:first-of-type .author__link {
	pointer-events:none
}
.cb-image .figure__caption {
	margin-top:.25rem;
	display:block
}
.cb-image img {
	display:block;
	width:100%;
	height:auto
}
.cb-image--full .figure {
	position:absolute;
	left:0;
	width:100vw
}
.article--wall .cb-image--full .figure {
	width:100%!important;
	position:relative;
	height:auto!important
}
.article--wall .cb-image--full .figure .figure__caption {
	padding:0
}
.cb-image--full .figure__caption {
	width:100%
}
.cb-gallery {
	position:relative
}
.cb-gallery__item {
	width:100%
}
.cb-gallery__item.cover .cb-gallery__img {
	background-size:cover
}
.cb-gallery__item.contain .cb-gallery__img {
	background-size:contain
}
.cb-gallery .cb-gallery__img {
	position:relative;
	width:100%
}
.cb-gallery .cb-gallery__img:before {
	display:block;
	content:"";
	width:100%;
	padding-top:75%
}
.cb-gallery .cb-gallery__img>.content {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0
}
.cb-gallery .figure__caption {
	padding-bottom:.05em
}
.cb-gallery .flickity-button-icon {
	opacity:0
}
.cb-gallery .flickity-prev-next-button:disabled,
.cb-poll.is-replied .check-group.is-false {
	opacity:.3
}
.cb-gallery .flickity-fullscreen-button {
	background-image:url("images/icon-fullscreen.78258279b649.svg");
	background-size:40px;
	width:50px;
	height:50px;
	background-color:#FCF9F9;
	border-radius:100%
}
.cb-gallery .flickity-prev-next-button {
	background-size:100% 100%;
	width:24px;
	height:30px;
	border-radius:0;
	background-color:transparent
}
.cb-gallery .flickity-prev-next-button.next {
	background-image:url("images/icon-next.4e28e3754eb6.svg")
}
.cb-gallery .flickity-prev-next-button.previous {
	background-image:url("images/icon-prev.72b1a463e729.svg")
}
@media (min-width:768px) {
	.cb-gallery .flickity-prev-next-button.next {
		right:-39px
	}
	.cb-gallery .flickity-prev-next-button.previous {
		left:-39px
	}
}
.cb-gallery.is-fullscreen {
	margin:0!important;
	padding:0!important;
	z-index:100
}
.cb-gallery.is-fullscreen .cb-gallery__item {
	width:100vw;
	height:100vh;
	background-color:#FCF9F9
}
.cb-gallery.is-fullscreen .cb-gallery__img {
	background-size:contain!important;
	position:absolute;
	width:100vw;
	height:100vh
}
.cb-gallery.is-fullscreen .cb-gallery__item.cover .cb-gallery__img {
	background-size:cover!important
}
.cb-gallery.is-fullscreen .flickity-prev-next-button.next {
	right:30px
}
.cb-gallery.is-fullscreen .flickity-prev-next-button.previous {
	left:30px
}
.cb-gallery.is-fullscreen .flickity-fullscreen-button {
	background-image:url("images/icon-fullscreen-min.bc3d8fc314bd.svg")
}
.cb-gallery.is-fullscreen .figure__caption {
	padding:.5rem 30px;
	position:absolute;
	bottom:0;
	left:0;
	width:100%
}
.cb-gallery.is-fullscreen .figure__caption span {
	background-color:#FCF9F9;
	padding:0 .2em;
	display:inline-block
}
.cb-text p {
	margin-bottom:1rem
}
.cb-text.cb-text--bonus li:not(:last-child),
.note__inner {
	margin-bottom:.5rem
}
.note {
	display:inline;
	top:0
}
.note:not(.is-active) .note__inner {
	display:none
}
.cb-text .note {
	top:0
}
.cb-text .note__icon {
	text-decoration:none;
	border-radius:100%;
	font-size:12px;
	line-height:1;
	padding:4px 8px;
	border:1px solid #E0D9D2;
	background-color:#E0D9D2;
	color:#171216
}
.cb-text .note__icon:hover {
	border-color:#171216
}
.note.is-active .cb-text .note__icon {
	background-color:#FCF9F9;
	color:#171216
}
.note__inner {
	display:block;
	background-color:#FCF9F9;
	box-shadow:inset 0 0 10px #BFBDA7;
	width:calc(100% + 120px);
	margin-left:-60px;
	margin-top:.5rem
}
@media (max-width:767px) {
	.note__inner {
		width:calc(100% + 30px);
		margin-left:-15px
	}
}
li .note__inner {
	margin-left:calc(-60px - 1.2em);
	width:calc(100% + 120px + 1.2em)
}
.note__content {
	display:block;
	max-width:100%!important;
	padding:1rem 60px
}
@media (max-width:767px) {
	li .note__inner {
		margin-left:calc(-15px - 1.2em);
		width:calc(100% + 30px + 1.2em)
	}
	.note__content {
		padding:1rem 15px
	}
}
.note__content p {
	font-size:15px
}
.note__content p:last-of-type {
	margin-bottom:0
}
.footnotes {
	margin-top:3rem;
	padding-top:2rem;
	border-top:1px dashed #171216
}
.cb__title+.cb-tags__list,
.notification__action,
.notification__text {
	margin-top:.5rem
}
.footnotes ol {
	counter-reset:ccount;
	padding-left:2rem
}
.footnotes ol li {
	position:relative;
	counter-increment:ccount
}
.footnotes ol li::before {
	position:absolute;
	left:-2rem;
	top:3px;
	content:counter(ccount);
	border-radius:100%;
	padding:0 .5rem;
	border:1px solid #E0D9D2;
	background-color:#E0D9D2;
	color:#171216
}
.cb-poll.is-replied,
.cb-poll.is-success {
	background-color:#93B77B!important
}
.footnotes__item {
	margin-bottom:1.5rem
}
.footnotes__item a {
	color:#171216;
	text-decoration:none
}
.cb-aside {
	padding:2rem 30px 1rem
}
.cb-aside .cb__inner .cb-aside__title {
	margin-bottom:1rem
}
.cb-aside .cb__inner .cb-aside__info {
	margin-bottom:0;
	text-align:right
}
.cb-poll .form__info,
.cb-poll .input-group,
.section__subtitle {
	margin-bottom:1.5rem
}
.cb-encart {
	border:2px solid #171216;
	padding:1rem 1.5rem;
	border-radius:40px
}
.cb-encart .cb__inner {
	display:flex;
	align-items:center;
	min-height:100px
}
@media (max-width:767px) {
	.cb-encart {
		padding:.5rem 1rem;
		border-radius:25px
	}
	.cb-encart .cb__inner {
		align-items:flex-start
	}
}
.encart__content {
	flex-grow:1
}
.encart__figure {
	width:140px;
	min-width:140px;
	padding-left:1rem
}
.cb-poll {
	padding:2rem 30px 1rem;
	border-radius:40px
}
.cb-poll .input-group label,
.cb-poll .input-group legend {
	cursor:pointer
}
.cb-poll .form__info {
	display:none
}
.cb-chat .cb__inner .cb-aside__title,
.cb-wall-message .cb__text,
.cb-wall-message .cb__title {
	margin-bottom:1rem
}
.cb-poll.is-replied .button {
	display:none
}
.cb-poll.is-replied .form__info {
	display:block
}
.cb-poll.is-danger {
	background-color:#FF754E!important
}
.cb-wall-message {
	position:absolute;
	bottom:3rem;
	left:0;
	z-index:3
}
.cb-tags__list {
	display:flex;
	flex-wrap:wrap
}
.cb-tags__item:not(:last-child) {
	margin-right:.5rem
}
.cb-tags__link:before {
	content:"#"
}
@keyframes pulse {
	from {
		opacity:0
	}
	to {
		opacity:.4
	}
}
.cb-chat {
	position:relative
}
.cb-chat::before {
	content:"";
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	opacity:.3;
	background-color:#E0D9D2;
	animation:pulse 1s ease alternate infinite;
	border-radius:25px
}
.cb-chat .cb__header {
	position:relative;
	padding:1.5rem 1.5rem 1rem
}
.cb-chat .cb__inner {
	padding:1rem .5rem
}
@media (max-width:767px) {
	.encart__figure {
		width:85px;
		min-width:85px
	}
	.cb-chat .cb__inner {
		padding:.5rem
	}
}
.cb-chat .chat__messages {
	display:flex;
	flex-direction:column;
	flex-wrap:wrap;
	flex-flow:column wrap;
	align-items:flex-start
}
.cb-chat .chat__messages .chat__message {
	flex:none;
	position:relative;
	padding:1.5rem;
	margin-left:1.5rem;
	background-color:#9AE2C3;
	border-bottom:3px solid rgba(23,18,22,.1);
	max-width:calc(100% - 35px)
}
.cb-chat .chat__messages .chat__message p {
	margin-bottom:.25rem
}
.cb-chat .chat__messages .chat__message time {
	opacity:.5
}
.cb-chat .chat__messages .chat__message audio {
	width:100%
}
.cb-chat .chat__messages .chat__message::before {
	content:none
}
@media (max-width:767px) {
	.cb-chat .chat__messages .chat__message {
		padding:.5rem 1rem;
		margin-left:1rem
	}
}
.cb-chat .chat__messages .chat__message--self::after {
	content:"";
	position:absolute;
	top:0;
	left:-1rem;
	width:0;
	height:0;
	border:.5rem solid #9AE2C3;
	border-left-color:transparent;
	border-bottom-color:transparent
}
.cb-chat .chat__messages .chat__message--other {
	align-self:flex-end;
	margin-left:0;
	margin-right:1.5rem;
	background-color:#E0D9D2
}
.notification,
.notification--cookies {
	background-color:#B07EB1
}
.cb-chat .chat__messages .chat__message--other::after {
	content:"";
	position:absolute;
	bottom:0;
	right:-1rem;
	width:0;
	height:0;
	border:.5rem solid #E0D9D2;
	border-right-color:transparent;
	border-top-color:transparent
}
.notification {
	display:none
}
.notification.is-active {
	position:fixed;
	display:block;
	z-index:99;
	left:0;
	width:100%;
	bottom:-300px;
	transition:all .3s ease-in-out
}
.notification.is-active.is-visible {
	bottom:0!important;
	transition:all .3s ease-in-out
}
.notification--subscription {
	background-color:#FF754E
}
.wrapper {
	position:relative;
	z-index:1;
}
.rounded-background {
	position:fixed;
	z-index:0;
	width:100vw;
	height:100vh;
	top:0;
	left:0;
	border-radius:200px
}
.section__subtitle {
	text-align:center
}
.menu .form--search,
.menu .logo,
.menu__section:last-of-type {
	margin-bottom:2rem
}
.subtitle__link {
	text-decoration:none
}
.breadcrumb {
	display:flex;
	min-width:0;
	padding:1rem 1.5rem
}
.breadcrumb .breadcrumb__item {
	display:inline-block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	max-width:100%
}
.breadcrumb .breadcrumb__link {
	color:#171216;
	text-decoration:underline;
	text-underline-offset:3px;
	text-decoration-thickness:1px;
	-webkit-text-decoration-color:#BFBDA7;
	text-decoration-color:#BFBDA7;
	transition:all .5s ease
}
.breadcrumb .breadcrumb__link:hover {
	-webkit-text-decoration-color:#171216;
	text-decoration-color:#171216
}
.breadcrumb .breadcrumb__item:not(.page-title) {
	flex-shrink:0
}
.breadcrumb .breadcrumb__item+.breadcrumb__item {
	padding-left:.5rem
}
.breadcrumb .breadcrumb__item+.breadcrumb__item::before {
	display:inline-block;
	padding-right:0;
	content:"/"
}
.menu {
	display:none
}
.menu.is-active,
.menu__desc,
.menu__link {
	display:block
}
.menu.is-active {
	position:fixed;
	z-index:99;
	top:0;
	left:-300px;
	width:300px;
	max-width:80%;
	transition:all .3s ease-in-out;
	opacity:0
}
.menu.is-active.is-visible {
	left:0;
	opacity:1;
	transition:all .3s ease-in-out
}
.menu,
.menu__inner {
	height:100vh
}
.menu__inner {
	overflow-y:scroll;
	background-color:#FCF9F9;
	padding:1.5rem 30px 3rem
}
@media (max-width:1023px) {
	.menu__inner {
		padding-right:15px;
		padding-left:15px
	}
	.menu__inner .logo img {
		width:70%
	}
}
.header,
.menu .button:not(#btn-menu-trigger-close) {
	width:100%
}
#btn-menu-trigger-close {
	position:fixed;
	z-index:99;
	top:1.5rem;
	right:30px
}
@media (max-width:1023px) {
	#btn-menu-trigger-close {
		right:15px
	}
}
.menu .current-mag {
	margin-top:2rem;
	padding-top:.5rem;
	border-bottom:2px solid #171216
}
.menu .current-mag+.menu__section {
	padding-top:0;
	border-top:none
}
.menu__section {
	margin-top:2rem;
	border-top:2px solid #171216;
	padding-top:2rem
}
.menu__title {
	margin-bottom:1.5rem
}
.menu__item:not(:last-child) {
	margin-bottom:.5rem
}
.menu__link {
	padding-top:1rem;
	padding-bottom:1rem
}
.menu__item:not(:last-of-type) .menu__link {
	border-bottom:1px dotted #171216
}
.menu__list+.button {
	margin-top:1rem
}
body.bg-active {
	height:100%;
	overflow:hidden
}
.header {
	padding-top:1.5rem;
	padding-bottom:1.5rem
}
.has-hero .header {
	position:absolute;
	z-index:97;
	top:0;
	left:0
}
.article,
.article--wall .article__content,
.header__inner {
	position:relative
}
.header__inner>.logo {
	width:420px;
	max-width:100%;
	margin-left:auto;
	margin-right:auto
}
@media (max-width:767px) {
	.rounded-background {
		border-radius:100px
	}
	.header {
		padding-bottom:0
	}
	.header__inner>.logo {
		max-width:70%;
		padding:3rem 0 0
	}
}
.header__inner>.logo .logo__img {
	width:100%
}
.header__inner>.button {
	position:fixed;
	top:1.5rem;
	z-index:98;
	border:none;
	box-shadow:none;
	opacity:1;
	transition:opacity ease-in-out .3s
}
.header__inner>.button.button--interface {
	right:30px
}
.header__inner>.button.button--action {
	left:30px
}
body.bg-active .header__inner>.button {
	opacity:0
}
.header>.button__inner {
	white-space:nowrap
}
.footer__inner {
	margin-top:4.5rem;
	padding-top:3rem;
	padding-bottom:4.5rem
}
@media (min-width:768px) {
	.footer__inner {
		display:flex;
		align-items:flex-end
	}
	.footer__inner .footer__section {
		width:33.3333333333%
	}
	.footer__section:last-of-type {
		text-align:right;
		align-self:flex-start
	}
}
.footer__section {
	padding:0 30px
}
.footer__section+.footer__section {
	margin-top:2rem
}
.footer .logo {
	width:180px;
	max-width:100%;
	margin-bottom:1rem
}
.main>.author:first-of-type+.author:first-of-type,
.main>.author:first-of-type+.section,
.main>.section+.author:first-of-type,
.section+.section {
	margin-top:3rem
}
.main>.hero.author:first-of-type+.hero.author:first-of-type,
.main>.hero.author:first-of-type+.section.hero,
.main>.hero.author:first-of-type+.section.toolbar,
.main>.hero.author:first-of-type+.toolbar.author:first-of-type,
.main>.section.hero+.hero.author:first-of-type,
.main>.section.hero+.toolbar.author:first-of-type,
.section.hero+.section.hero,
.section.hero+.section.toolbar {
	margin-top:0
}
.section__label+.section__title,
.section__title+.section__subtitle {
	margin-top:.5rem
}
.section__subtitle+.section__index,
.section__title+.section__index {
	margin-top:2rem
}
.section__subtitle+.section__intro,
.section__title+.section__intro {
	margin-top:1rem
}
@media (min-width:768px) {
	.mag-summary .section__inner,
	.special-post .section__inner {
		display:flex;
		align-items:flex-start
	}
	.mag-summary .section__inner .section__media,
	.special-post .section__inner .section__media {
		width:33.3333333333%
	}
	.mag-summary .section__inner .section__content,
	.special-post .section__inner .section__content {
		width:66.6666666667%;
		padding-left:30px
	}
}
.main>.articles-carousel.author:first-of-type .section__title,
.main>.articles-grid.author:first-of-type .section__title,
.main>.themes-grid.author:first-of-type .section__title,
.section.articles-carousel .section__title,
.section.articles-grid .section__title,
.section.themes-grid .section__title {
	padding:0 30px
}
@media (max-width:767px) {
	.header__inner>.button.button--interface {
		right:15px
	}
	.header__inner>.button.button--action {
		left:15px
	}
	.main>.articles-carousel.author:first-of-type .section__title,
	.main>.articles-grid.author:first-of-type .section__title,
	.main>.themes-grid.author:first-of-type .section__title,
	.section.articles-carousel .section__title,
	.section.articles-grid .section__title,
	.section.themes-grid .section__title {
		padding:0 15px
	}
}
.wrapper--article .header {
	background-color:#E0D9D2
}
.article--testimonial .content-nav,
.article-update,
.article__content,
.cb-image--full .figure__caption,
.cb-wall-message,
.qa .section__inner {
	width:100%;
	max-width:840px;
	margin-left:auto;
	margin-right:auto;
	padding-left:60px;
	padding-right:60px
}

/* Modifications for Sentiers */
.article {
	background:#ffff96;
	/*background:linear-gradient(180deg,#e0d9d2 0,rgba(224,217,210,0) 100%);*/
	padding-top: 1rem !important;
	padding-bottom: 5rem;
}
.article__content {
	position: relative;
	margin-top: 3rem;
}
.article__backlink {
	position: absolute;
	top: -2rem;
}
.article__backlink a {
	font-family: belgika-8th,Helvetica,Arial,sans-serif;
  font-style: normal;
  font-weight: 400;
	font-size: .65rem;
	text-decoration: none;
	color: inherit;
}
.article__backlink a:hover {
	text-decoration: underline;
}
/* Hide panel wit article metadata for now. */
.article__header .header__group:nth-of-type(1) {
	margin-bottom: 3.5rem;
}
@media (max-width:767px) {
	.article--testimonial .content-nav,
	.article-update,
	.article__content,
	.cb-image--full .figure__caption,
	.cb-wall-message,
	.qa .section__inner {
		padding-left:15px;
		padding-right:15px
	}
}
.article__content {
	background-color:#FCF9F9;
	padding-top:1.5rem;
	padding-bottom:3rem
}
.article__header {
	margin-bottom:2rem
}
.cb+.cb {
	margin-top:2rem
}
.cb-text--intro {
	margin-bottom:1.5rem
}
.cb-text--intro+.cb-text {
	margin-top:0
}
.article__footer {
	margin-top:3rem
}
.article__footer .content-nav+.author {
	margin-top:2rem
}
.article-update {
	margin-top:1rem
}
.article-update h4 {
	margin-bottom:.25rem
}
.article--wall .article__content:after {
	content:"";
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:40%;
	background:linear-gradient(180deg,transparent 0,#FCF9F9 75%)
}
.article--testimonial .content-nav {
	margin-top:1.5rem;
	border:none
}
.hero {
	background-position:top center;
	background-repeat:no-repeat;
	background-size:cover
}
.hero .section__inner {
	min-height:calc(100vh - 180px);
	padding:3rem 30px
}
@media (max-width:767px) {
	.hero .section__inner {
		min-height:100vh;
		padding:3rem 15px
	}
}
.hero--article .section__inner,
.hero--theme .section__inner {
	position:relative
}
.hero--article .section__inner:after,
.hero--theme .section__inner:after {
	content:"";
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background:linear-gradient(120deg,rgba(23,18,22,.85) 0,transparent 100%)
}
.share,
.toolbar.fixed {
	bottom:-1000px;
	left:0
}
.articles-timeline .hero--article .section__inner .block__link,
.articles-timeline .hero--theme .section__inner .block__link,
.hero--article .section__inner .articles-timeline .block__link,
.hero--article .section__inner .block,
.hero--article .section__inner .section__content,
.hero--theme .section__inner .articles-timeline .block__link,
.hero--theme .section__inner .block,
.hero--theme .section__inner .section__content {
	position:relative;
	z-index:2
}
.hero--action .section__inner {
	display:flex;
	align-items:center;
	justify-content:center
}
.hero--action .section__content {
	text-align:center;
	max-width:840px;
	position:relative
}
.hero--action .section__title {
	margin-bottom:2rem
}
.hero--action .section__title.mark__bg {
	position:absolute;
	padding-top:inherit;
	top:0;
	left:0;
	z-index:0
}
.hero--action .section__title.mark__bg mark {
	background-color:#FCF9F9;
	color:transparent;
	-webkit-box-decoration-break:clone;
	box-decoration-break:clone;
	box-shadow:.5rem 0 0 #FCF9F9,-.5rem 0 0 #FCF9F9
}
.hero--action .section__title.mark__fg {
	position:relative;
	z-index:1
}
.hero--action .label--mark mark {
	background-color:#FCF9F9;
	box-shadow:.125rem 0 0 #FCF9F9,-.125rem 0 0 #FCF9F9;
	color:#171216
}
.articles-timeline .hero--article .block__link,
.hero--article .articles-timeline .block__link,
.hero--article .block {
	background-color:transparent!important;
	padding-left:0;
	padding-right:0
}
@media (min-width:1024px) {
	.articles-timeline .hero--article .block__link,
	.hero--article .articles-timeline .block__link,
	.hero--article .block {
		width:50%
	}
}
.hero--article .block__media {
	display:none
}
.hero--theme .section__intro,
.hero--theme .section__title {
	max-width:840px
}
.hero--theme .section__inner {
	display:flex;
	align-items:flex-end
}
.hero--theme .nav--pages {
	margin-top:2rem
}
@media (min-width:320px) {
	.hero--theme .nav--pages .nav__item--follow {
		padding-right:1rem;
		border-right:2px solid #FCF9F9;
		margin-right:1rem
	}
}
.hero--tour .section__intro,
.hero--tour .section__title {
	max-width:840px
}
.hero--tour .section__inner {
	display:flex;
	align-items:flex-end
}
.hero--tour .nav {
	margin-top:1.5rem
}
.hero--tour .nav .nav__list {
	display:flex;
	flex-wrap:wrap
}
.hero--tour .nav .nav__item {
	margin-right:.5rem;
	margin-bottom:.5rem
}
.hero--tour .nav .button.active {
	background-color:#D1EAC2
}
@media (min-width:768px) {
	.hero--mag .block--mag .block__inner {
		display:flex;
		align-items:center
	}
	.hero--mag .block--mag .block__inner .block__content {
		order:1;
		width:50%
	}
	.hero--mag .block--mag .block__inner .block__media {
		order:2;
		width:50%;
		padding:0 30px
	}
	.hero--mag .block--mag .block__inner .block__media img {
		width:50%;
		margin:auto
	}
}
.articles-min .articles-timeline .block__link:not(:last-of-type),
.articles-min .block:not(:last-of-type),
.articles-timeline .articles-min .block__link:not(:last-of-type),
.hero--mag+.content-nav,
.hero.hero--manifest .section__title {
	margin-bottom:2rem
}
.hero--mag .section__inner {
	padding:0 30px;
	min-height:0
}
@media (max-width:767px) {
	.hero--mag .block--mag .block__inner .block__media {
		max-width:66%;
		margin-bottom:2rem
	}
	.hero--mag .section__inner {
		padding:0 15px
	}
}
.hero--mag .block--mag {
	padding-left:0;
	padding-right:0
}
.hero--mag .block--mag .block__media img {
	transform:rotate(15deg);
	border-right:2px solid #171216;
	border-bottom:2px solid #171216
}
.hero--page .section__intro,
.hero--page .section__title {
	max-width:840px
}
.hero--page .section__inner {
	display:flex;
	align-items:flex-end
}
.wrapper--pricing .hero .button-group {
	display:none
}
.hero--testimonial .section__intro,
.hero--testimonial .section__title {
	max-width:840px
}
.hero--testimonial .section__inner {
	min-height:0
}
.hero--testimonial .nav--pages {
	margin-top:2rem
}
@media (min-width:320px) {
	.hero--testimonial .nav--pages .nav__item--form {
		padding-right:1rem;
		border-right:2px solid #171216;
		margin-right:1rem
	}
}
.hero--testimonial+.testimonials-grid {
	margin-top:0
}
.hero--manifest {
	background-position:center center;
	background-size:auto 100%
}
.hero--manifest .section__inner {
	display:flex;
	align-items:center;
	justify-content:center;
	min-height:100vh
}
.hero--manifest .section__content {
	text-align:center;
	max-width:840px;
	position:relative
}
.hero.hero--manifest .section__title {
	color:#41907A;
	font-size:6.4em;
	font-weight:700
}
@media (max-width:1024px) {
	.hero.hero--manifest .section__title {
		font-size:3.2em
	}
}
.intro {
	margin-left:0
}
.toolbar {
	display:none;
	width:100%
}
.toolbar.fixed {
	position:fixed;
	z-index:98;
	transition:bottom .3s ease-in-out
}
.toolbar.is-fixed {
	bottom:0!important
}
.toolbar.is-visible {
	display:block
}
@media (min-width:768px) {
	.toolbar .section__content {
		display:flex
	}
}
.toolbar__section {
	flex:1 0 0;
	padding:.5rem 30px 0
}
@media (max-width:767px) {
	.toolbar__section {
		padding:.5rem 15px 0
	}
	.toolbar__section:first-child {
		display:none
	}
}
.toolbar__section .button-group {
	margin-bottom:0
}
.toolbar__section .button-group .button,
.toolbar__section:last-of-type h2 {
	margin-bottom:.5rem;
	margin-top:.5rem
}
@media (min-width:1024px) {
	.toolbar .current-mag__link {
		justify-content:center
	}
}
.toolbar__section:last-of-type {
	flex-basis:66%;
	flex-grow:0;
	display:flex;
	flex-wrap:wrap;
	align-items:baseline;
	justify-content:center;
	padding-bottom:.5rem
}
@media (max-width:1279px) {
	.toolbar__section:last-of-type {
		flex-basis:50%
	}
}
@media (max-width:767px) {
	.toolbar__section:last-of-type {
		justify-content:space-around
	}
}
.toolbar__section:last-of-type h2 {
	margin-right:1rem
}
.toolbar__section:last-of-type a {
	margin-top:.3333333333rem
}
.toolbar .button.close {
	position:absolute;
	right:.5rem;
	top:.5rem;
	z-index:999
}
.toolbar.subscribe .toolbar__section {
	display:flex;
	background-color:#FFFF96;
	align-items:center
}
.toolbar.subscribe .toolbar__section .button {
	margin-top:0
}
.toolbar.subscribe .toolbar__section.left {
	position:relative;
	padding-top:1.5rem;
	padding-bottom:1.5rem;
	background-color:#FFFF96
}
.toolbar.subscribe .toolbar__section.left:after,
.toolbar.subscribe .toolbar__section.left:before {
	background-position:top left;
	background-repeat:no-repeat;
	position:absolute
}
.toolbar.subscribe .toolbar__section.left:before {
	content:"";
	background-image:url("images/yeux-1.2afabe9a3b34.png");
	background-position:top left;
	background-repeat:no-repeat;
	background-size:100%;
	width:100px;
	height:100px;
	left:.3rem;
	top:.5rem
}
@media (max-width:767px) {
	.toolbar.subscribe .toolbar__section.left:before {
		width:75px;
		height:75px;
		top:1rem
	}
}
.toolbar.subscribe .toolbar__section.left:after {
	content:"";
	background-image:url("images/yeux-2.7d2fb07bd821.png");
	background-size:80%;
	width:100px;
	height:100px;
	right:0;
	bottom:-1rem
}
@media (min-width:1920px) {
	.toolbar.subscribe .toolbar__section.left:before {
		left:2rem
	}
	.toolbar.subscribe .toolbar__section.left:after {
		right:2rem
	}
}
@media (max-width:767px) {
	.toolbar.subscribe .toolbar__section.left:after {
		width:70px;
		height:70px;
		right:.5rem;
		bottom:0
	}
}
.toolbar.subscribe .toolbar__section.left div {
	z-index:10;
	margin:0 auto
}
.toolbar.subscribe .toolbar__section.right {
	padding-right:3rem;
	padding-left:3rem
}
.articles-carousel .articles-timeline .block__link,
.articles-carousel .block,
.articles-timeline .articles-carousel .block__link {
	width:100%;
	min-height:100%
}
@media (min-width:768px) {
	.articles-carousel .articles-timeline .block__link,
	.articles-carousel .block,
	.articles-timeline .articles-carousel .block__link {
		width:33.3333333333%
	}
}
.articles-carousel .articles-timeline .block__link:nth-child(4n+2),
.articles-carousel .block:nth-child(4n+2),
.articles-timeline .articles-carousel .block__link:nth-child(4n+2) {
	border-radius:400px
}
.articles-carousel .flickity-prev-next-button {
	background-position:center;
	background-size:100% 100%;
	background-repeat:no-repeat;
	width:60px;
	height:120px;
	border-radius:0;
	background-color:transparent;
	opacity:1
}
.articles-carousel .flickity-prev-next-button.next {
	background-image:url("images/icon-arrow-right.01743bef4562.svg")
}
.articles-carousel .flickity-prev-next-button.previous {
	background-image:url("images/icon-arrow-left.0ad323fc7bab.svg")
}
.articles-carousel .flickity-prev-next-button:disabled {
	opacity:.1
}
.articles-carousel .flickity-prev-next-button .flickity-button-icon {
	display:none
}
.articles-carousel .flickity-viewport {
	transition:height .3s ease-in-out
}
@media (min-width:769px) and (max-width:1023px) {
	.articles-grid .section__index .articles-timeline .block__link:nth-child(9n+1),
	.articles-grid .section__index .articles-timeline .block__link:nth-child(9n+2),
	.articles-grid .section__index .articles-timeline .block__link:nth-child(9n+3),
	.articles-grid .section__index .articles-timeline .block__link:nth-child(9n+6),
	.articles-grid .section__index .articles-timeline .block__link:nth-child(9n+7),
	.articles-grid .section__index .articles-timeline .block__link:nth-child(9n+8),
	.articles-grid .section__index .block:nth-child(9n+1),
	.articles-grid .section__index .block:nth-child(9n+2),
	.articles-grid .section__index .block:nth-child(9n+3),
	.articles-grid .section__index .block:nth-child(9n+6),
	.articles-grid .section__index .block:nth-child(9n+7),
	.articles-grid .section__index .block:nth-child(9n+8),
	.articles-timeline .articles-grid .section__index .block__link:nth-child(9n+1),
	.articles-timeline .articles-grid .section__index .block__link:nth-child(9n+2),
	.articles-timeline .articles-grid .section__index .block__link:nth-child(9n+3),
	.articles-timeline .articles-grid .section__index .block__link:nth-child(9n+6),
	.articles-timeline .articles-grid .section__index .block__link:nth-child(9n+7),
	.articles-timeline .articles-grid .section__index .block__link:nth-child(9n+8) {
		width:50%
	}
}
@media (min-width:1024px) {
	.articles-grid .section__index .articles-timeline .block__link:nth-child(9n+1),
	.articles-grid .section__index .articles-timeline .block__link:nth-child(9n+2),
	.articles-grid .section__index .articles-timeline .block__link:nth-child(9n+3),
	.articles-grid .section__index .articles-timeline .block__link:nth-child(9n+6),
	.articles-grid .section__index .articles-timeline .block__link:nth-child(9n+7),
	.articles-grid .section__index .articles-timeline .block__link:nth-child(9n+8),
	.articles-grid .section__index .block:nth-child(9n+1),
	.articles-grid .section__index .block:nth-child(9n+2),
	.articles-grid .section__index .block:nth-child(9n+3),
	.articles-grid .section__index .block:nth-child(9n+6),
	.articles-grid .section__index .block:nth-child(9n+7),
	.articles-grid .section__index .block:nth-child(9n+8),
	.articles-timeline .articles-grid .section__index .block__link:nth-child(9n+1),
	.articles-timeline .articles-grid .section__index .block__link:nth-child(9n+2),
	.articles-timeline .articles-grid .section__index .block__link:nth-child(9n+3),
	.articles-timeline .articles-grid .section__index .block__link:nth-child(9n+6),
	.articles-timeline .articles-grid .section__index .block__link:nth-child(9n+7),
	.articles-timeline .articles-grid .section__index .block__link:nth-child(9n+8) {
		width:33.3333333333%
	}
}
@media (min-width:768px) {
	.articles-grid .section__index {
		display:flex;
		flex-wrap:wrap
	}
	.articles-grid .section__index .articles-timeline .block__link:nth-child(9n+4),
	.articles-grid .section__index .articles-timeline .block__link:nth-child(9n+5),
	.articles-grid .section__index .block:nth-child(9n+4),
	.articles-grid .section__index .block:nth-child(9n+5),
	.articles-timeline .articles-grid .section__index .block__link:nth-child(9n+4),
	.articles-timeline .articles-grid .section__index .block__link:nth-child(9n+5) {
		width:50%
	}
}
@media (min-width:769px) and (max-width:1023px) {
	.articles-grid .section__index .articles-timeline .block__link:nth-child(9n+7),
	.articles-grid .section__index .block:nth-child(9n+7),
	.articles-timeline .articles-grid .section__index .block__link:nth-child(9n+7) {
		width:100%
	}
}
@media (min-width:768px) {
	.articles-grid .section__index .articles-timeline .block__link:nth-child(9n+9),
	.articles-grid .section__index .block:nth-child(9n+9),
	.articles-timeline .articles-grid .section__index .block__link:nth-child(9n+9) {
		width:100%
	}
	.articles-grid .section__index .articles-timeline .block__link:nth-child(9n+9) .block__link,
	.articles-grid .section__index .block:nth-child(9n+9) .block__link,
	.articles-timeline .articles-grid .section__index .block__link:nth-child(9n+9) .block__link {
		display:flex
	}
	.articles-grid .section__index .articles-timeline .block__link:nth-child(9n+9) .block__link>.block__media,
	.articles-grid .section__index .block:nth-child(9n+9) .block__link>.block__media,
	.articles-timeline .articles-grid .section__index .block__link:nth-child(9n+9) .block__link>.block__media {
		order:2;
		display:block;
		width:66.6666666667%
	}
	.articles-grid .section__index .articles-timeline .block__link:nth-child(9n+9) .block__content,
	.articles-grid .section__index .block:nth-child(9n+9) .block__content,
	.articles-timeline .articles-grid .section__index .block__link:nth-child(9n+9) .block__content {
		order:1;
		width:33.3333333333%;
		padding-right:30px
	}
	.articles-grid .section__index .articles-timeline .block__link:nth-child(9n+9) .block__content .block__media,
	.articles-grid .section__index .block:nth-child(9n+9) .block__content .block__media,
	.articles-timeline .articles-grid .section__index .block__link:nth-child(9n+9) .block__content .block__media {
		display:none
	}
	.articles-min .articles-timeline .block__link .block__link>.block__media,
	.articles-min .block .block__link>.block__media,
	.articles-timeline .articles-min .block__link .block__link>.block__media {
		flex-basis:25%;
		padding-right:30px
	}
}
.articles-grid .articles-timeline .block__link:nth-child(4n+2),
.articles-grid .block:nth-child(4n+2),
.articles-min .articles-timeline .block__link:nth-child(4n+2),
.articles-min .block:nth-child(4n+2),
.articles-timeline .articles-grid .block__link:nth-child(4n+2),
.articles-timeline .articles-min .block__link:nth-child(4n+2) {
	border-radius:400px
}
.articles-min .articles-timeline .block__link .block__content .block__media,
.articles-min .block .block__content .block__media,
.articles-timeline .articles-min .block__link .block__content .block__media {
	display:none
}
.articles-min .articles-timeline .block__link .block__excerpt,
.articles-min .articles-timeline .block__link .block__media,
.articles-min .articles-timeline .block__link .block__title,
.articles-min .articles-timeline .block__link .taxonomy,
.articles-min .block .block__excerpt,
.articles-min .block .block__media,
.articles-min .block .block__title,
.articles-min .block .taxonomy,
.articles-timeline .articles-min .block__link .block__excerpt,
.articles-timeline .articles-min .block__link .block__media,
.articles-timeline .articles-min .block__link .block__title,
.articles-timeline .articles-min .block__link .taxonomy {
	margin-bottom:.5rem
}
@media (max-width:767px) {
	.articles-min .articles-timeline .block__link .block__link,
	.articles-min .block .block__link,
	.articles-timeline .articles-min .block__link .block__link {
		display:block
	}
}
.articles-min .articles-timeline .block__link .block__link>.block__media,
.articles-min .block .block__link>.block__media,
.articles-timeline .articles-min .block__link .block__link>.block__media {
	display:block;
	margin-bottom:1rem
}
.articles-min .articles-timeline .block__link .block__link .block__content,
.articles-min .block .block__link .block__content,
.articles-timeline .articles-min .block__link .block__link .block__content {
	flex-grow:1
}
@media (min-width:768px) {
	.articles-min .articles-timeline .block__link .block__link .block__content,
	.articles-min .block .block__link .block__content,
	.articles-timeline .articles-min .block__link .block__link .block__content {
		flex-basis:75%
	}
}
.articles-min+.content-nav {
	margin-top:2rem
}
@media (max-width:1023px) {
	.articles-timeline .block__inner {
		flex-direction:column
	}
}
.articles-timeline .block__time {
	margin-bottom:.5rem
}
.articles-timeline .block__time time {
	display:block
}
@media (min-width:1024px) {
	.articles-timeline .block:nth-child(2n) .block__time,
	.articles-timeline .block__link:nth-child(2n) .block__time {
		order:2;
		text-align:right;
		margin-left:30px;
		margin-right:0
	}
	.articles-timeline .block:nth-child(2n) .block__link,
	.articles-timeline .block__link:nth-child(2n) .block__link {
		order:1
	}
	.articles-timeline .block__inner .block__time {
		min-width:300px
	}
	.articles-timeline .block__inner .block__link {
		flex:1
	}
	.articles-timeline .block__time {
		border-top:2px dotted #171216;
		padding-top:.5rem;
		margin-right:30px
	}
}
.articles-timeline .block--article {
	padding:0
}
.articles-timeline .block__link {
	background-color:#93B77B
}
@media (min-width:768px) {
	.mag-grid .section__index {
		display:flex;
		flex-wrap:wrap
	}
}
@media (min-width:769px) and (max-width:1023px) {
	.articles-timeline .mag-grid .section__index .block__link,
	.mag-grid .section__index .articles-timeline .block__link,
	.mag-grid .section__index .block {
		width:50%
	}
}
@media (min-width:1024px) {
	.articles-timeline .mag-grid .section__index .block__link,
	.mag-grid .section__index .articles-timeline .block__link,
	.mag-grid .section__index .block {
		width:33.3333333333%
	}
}
@media (min-width:1440px) {
	.articles-timeline .mag-grid .section__index .block__link,
	.mag-grid .section__index .articles-timeline .block__link,
	.mag-grid .section__index .block {
		width:25%
	}
}
.mag-grid .section__title {
	display:none
}
@media (min-width:769px) and (max-width:1023px) {
	.articles-timeline .themes-grid .section__index .block__link,
	.themes-grid .section__index .articles-timeline .block__link,
	.themes-grid .section__index .block {
		width:50%
	}
}
@media (min-width:1024px) {
	.articles-timeline .themes-grid .section__index .block__link,
	.themes-grid .section__index .articles-timeline .block__link,
	.themes-grid .section__index .block {
		width:33.3333333333%
	}
}
.special-post .section__inner {
	border:2px solid #171216;
	padding:3rem 1.5rem;
	border-radius:80px
}
.special-post .section__intro+.button {
	margin-top:.5rem
}
@media (max-width:767px) {
	.special-post .section__inner {
		border-radius:40px
	}
	.special-post .section__media {
		margin-bottom:2rem
	}
	.special-post .button {
		width:100%
	}
}
.mag-summary .section__inner {
	padding:3rem 1.5rem
}
.mag-summary .section__media {
	transform:rotate(-15deg)
}
.mag-summary .section__media img {
	width:80%;
	border-right:4px solid #171216;
	border-bottom:4px solid #171216;
	margin-top:2rem
}
@media (min-width:768px) {
	.themes-grid .section__index {
		display:flex;
		flex-wrap:wrap
	}
	.mag-summary .section__inner .section__content {
		padding-left:calc(30px + 15px)
	}
	.mag-summary .section__media {
		position:sticky;
		top:0
	}
}
@media (max-width:767px) {
	.mag-summary .section__media {
		margin-bottom:2rem
	}
	.mag-summary .section__media img {
		width:50%;
		margin-left:auto;
		margin-right:auto
	}
}
.mag-summary .block--article {
	background-color:transparent!important;
	padding:0;
	margin-bottom:2rem
}
.mag-summary .block--article .block__infos,
.mag-summary .block--article .block__media,
.mag-summary .block--article .taxonomy__item--nummer {
	display:none
}
.action-boxes .section__index,
.pages-boxes .section__index {
	display:flex;
	flex-wrap:wrap
}
.mag-summary .block--article .taxonomy {
	margin-bottom:.25rem
}
.mag-summary .block--article .block__title {
	margin-bottom:.5rem
}
.mag-summary .block--article .block__excerpt {
	margin-bottom:0
}
.pages-boxes .section__media,
.qa .section__title {
	margin-bottom:2rem
}
@media (min-width:769px) {
	.articles-timeline .pages-boxes .section__index .block__link,
	.pages-boxes .section__index .articles-timeline .block__link,
	.pages-boxes .section__index .block {
		width:50%
	}
}
@media (min-width:769px) and (max-width:1023px) {
	.action-boxes .section__index .articles-timeline .block__link,
	.action-boxes .section__index .block,
	.articles-timeline .action-boxes .section__index .block__link {
		width:50%
	}
}
@media (min-width:1024px) and (max-width:1279px) {
	.action-boxes .section__index .articles-timeline .block__link,
	.action-boxes .section__index .block,
	.articles-timeline .action-boxes .section__index .block__link {
		width:33.3333333333%
	}
}
@media (min-width:1280px) {
	.action-boxes .section__index .articles-timeline .block__link,
	.action-boxes .section__index .block,
	.articles-timeline .action-boxes .section__index .block__link {
		width:25%
	}
}
.qa {
	border-radius:600px;
	padding-top:3rem;
	padding-bottom:3rem
}
.accordions__content,
.accordions__header {
	padding-bottom:1rem
}
.qa .accordions {
	margin-bottom:3rem
}
@media (min-width:1024px) {
	.page .section__inner {
		display:flex;
		align-items:flex-start;
		justify-content:center
	}
	.page .section__inner .page__section {
		width:50%
	}
	.page .section__inner .page__section:first-of-type {
		padding-right:30px
	}
}
@media (max-width:1023px) {
	.page .section__inner .page__section+.page__section {
		margin-top:3rem
	}
}
.page .cb-gallery .flickity-prev-next-button.next {
	right:15px
}
.page .cb-gallery .flickity-prev-next-button.previous {
	left:15px
}
.page .section__title {
	margin-bottom:1.5rem
}
.accordions__item {
	border-bottom:1px dashed #171216;
	margin-bottom:1rem
}
.accordions__header {
	background-image:url("images/icon-down.737a737d894d.svg");
	background-position:top right;
	background-repeat:no-repeat;
	background-size:30px 24px;
	padding-right:calc(30px + 15px);
	cursor:pointer
}
.accordions__item:not(.is-active) .accordions__content {
	display:none
}
.accordions__item.is-active .accordions__content {
	display:block
}
.accordions__item.is-active .accordions__header {
	background-image:url("images/icon-up.f945cfdb5b6f.svg")
}
ol {
	counter-reset:listCounter
}
.accordions--manifest {
	counter-increment:listCounter
}
.accordions--manifest .accordions__header {
	text-align:center
}
.accordions--manifest .accordions__header:before {
	content:counters(listCounter,".");
	display:block
}
.share {
	position:fixed;
	display:block;
	z-index:99;
	width:100%;
	transition:all .3s ease-in-out
}
.share.is-visible {
	bottom:0!important;
	transition:all .3s ease-in-out
}
@media (max-width:767px) {
	.share {
		display:none
	}
}
.share__inner {
	position:relative;
	padding:0 30px 0 0;
	padding-right:calc(98px + 30px);
	background-color:#FCF9F9
}
.share .icon--share {
	position:absolute;
	top:1rem;
	right:30px
}
.share .icon--share:hover {
	cursor:pointer
}
.share__title {
	padding-bottom:.5rem
}
.share__list {
	display:flex;
	flex-wrap:wrap;
	padding:0 1.5rem 1rem
}
.share__item {
	margin-bottom:.25rem
}
.share__item:not(:last-child) {
	margin-right:.5rem
}
.share__item.facebook .button {
	background-color:#4267B2
}
.share__item.twitter .button {
	background-color:#1DA1F2
}
.share__item.mastodon .button {
	background-color:#3088D4
}
.share__item .button {
	color:#FCF9F9
}
#btn-share-trigger-close {
	position:fixed;
	z-index:99;
	top:1.5rem;
	right:30px;
	display:none
}
#btn-share-trigger-close.is-active {
	display:block;
	transition:all .3s ease-in-out;
	opacity:0
}
#btn-share-trigger-close.is-active.is-visible {
	opacity:1;
	transition:all .3s ease-in-out
}
.wrapper--pricing .main>.hero.author:first-of-type .section__inner,
.wrapper--pricing .section.hero .section__inner {
	min-height:auto;
	padding:2rem 15px 0
}
.wrapper--pricing .pricing .section__inner {
	display:flex;
	flex-direction:column;
	align-items:center
}
.wrapper--pricing .pricing .section__btn {
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	align-items:flex-start;
	margin:1rem 0 2rem
}
.wrapper--pricing .pricing .section__btn>a:not(:first-child),
.wrapper--pricing .pricing .section__toggle .toggle-container:not(:first-child) {
	margin-left:1rem
}
.wrapper--pricing .pricing .section__btn>a:not(:last-child) {
	margin-bottom:1rem
}
.wrapper--pricing .pricing .section__toggle {
	display:flex;
	flex-wrap:wrap;
	justify-content:center
}
.wrapper--pricing .pricing .toggle__input {
	margin:1rem 0
}
.wrapper--pricing .pricing .section__index {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	margin-bottom:2rem
}
.wrapper--pricing .pricing .section__article {
	margin-top:2rem;
	width:100%
}
.wrapper--pricing .pricing .section__article:not(:last-child) {
	margin-bottom:2rem
}
.wrapper--pricing .pricing .section__article .block--article .block__inner {
	width:100%;
	max-width:840px;
	margin:0 auto
}
.wrapper--pricing .pricing .section__article.editorial {
	display:flex;
	justify-content:space-between
}
@media (min-width:768px) {
	.wrapper--pricing .pricing .section__article.editorial .block--article {
		width:calc(66.6666666667% - 1.3333333333rem)
	}
}
.wrapper--pricing .pricing .section__article.editorial .block--aside {
	width:calc(33.3333333333% - 1.3333333333rem);
	background-position:center top;
	background-size:cover
}
.wrapper--pricing .pricing .section__article.dataviz .section__index {
	background-color:#9AE2C3;
	justify-content:center;
	padding:1.5rem
}
@media (max-width:767px) {
	.wrapper--pricing .pricing .section__article.dataviz .section__index {
		padding:.5rem
	}
}
.wrapper--pricing .pricing .section__article.dataviz .block__media {
	max-width:800px
}
.wrapper--pricing .pricing .main>.faq.author:first-of-type .accordions,
.wrapper--pricing .pricing .section.faq .accordions {
	margin-top:3rem
}
.main>.tour-intro.author:first-of-type,
.section.tour-intro {
	padding-top:0!important
}
.tour-intro .nav--pages {
	margin-bottom:1.5rem;
	padding-bottom:1.5rem;
	border-bottom:2px solid #171216
}
.tour-intro .nav--pages .nav__list {
	justify-content:center
}
.tour-intro .nav--cat {
	margin-top:1.5rem
}
.menu.menu--xl {
	width:100%;
	max-width:100%
}
.menu.menu--xl.is-active {
	left:0;
	top:-30px
}
.menu.menu--xl.is-active.is-visible {
	top:0
}
.menu.menu--xl #btn-menu-trigger-close {
	right:auto;
	left:30px
}
.menu.menu--xl .logo {
	width:420px;
	max-width:100%;
	margin-left:auto;
	margin-right:auto
}
@media (max-width:1023px) {
	.menu.menu--xl #btn-menu-trigger-close {
		left:15px
	}
	.menu.menu--xl .logo {
		margin-bottom:0;
		padding-top:3rem
	}
	.menu.menu--xl .logo img {
		display:block;
		margin-left:auto;
		margin-right:auto
	}
}
.menu.menu--xl .menu__inner {
	background-color:#EBEBEB;
	padding-left:0;
	padding-right:0
}
.menu.menu--xl .menu__section {
	border-top:0;
	padding-top:0
}
.menu.menu--xl .menu__grid {
	margin-top:3rem
}
@media (min-width:1024px) {
	.menu.menu--xl .logo {
		max-width:100%
	}
	.menu.menu--xl .col--right .col__inner,
	.menu.menu--xl .menu__grid {
		display:flex;
		flex-wrap:wrap;
		justify-content:space-between
	}
	.menu.menu--xl .col--left {
		width:25%;
		position:relative;
		top:-5px
	}
}
.menu.menu--xl .col {
	padding:0 30px
}
@media (max-width:1023px) {
	.menu.menu--xl .menu__grid {
		margin-top:1.5rem
	}
	.menu.menu--xl .col {
		padding:0 15px
	}
	.menu.menu--xl .current-mag.current-mag--xl {
		display:none
	}
}
.menu.menu--xl .col__inner {
	margin-bottom:2rem
}
.menu.menu--xl .menu__title {
	padding-bottom:1.5rem;
	margin-bottom:0;
	border-bottom:2px solid #171216
}
.menu.menu--xl .form--search {
	padding-top:1.5rem
}
@media (min-width:1024px) {
	.menu.menu--xl .col--right {
		width:75%
	}
	.menu.menu--xl .col--right .menu__section {
		margin-top:0;
		width:calc(33.3333% - 1.5rem)
	}
	.menu.menu--xl .current-mag {
		display:none
	}
	.menu.menu--xl .current-mag.current-mag--xl {
		display:block
	}
}
.menu.menu--xl .current-mag.current-mag--xl {
	padding-top:0;
	margin-top:0;
	border-bottom:0;
	border-top:0
}
.menu.menu--xl .current-mag.current-mag--xl .current-mag__inner {
	border-bottom:2px solid #171216
}
.menu.menu--xl .current-mag.current-mag--xl .current-mag__text {
	padding-top:0
}
.menu.menu--xl .current-mag.current-mag--xl .current-mag__link {
	display:block
}
.menu.menu--xl .current-mag.current-mag--xl .current-mag__media {
	width:100%;
	height:170px;
	margin-top:2rem
}
.menu.menu--xl .current-mag.current-mag--xl .current-mag__img {
	margin-left:35px;
	width:160px
}
@media (min-width:1280px) {
	.menu.menu--xl .current-mag.current-mag--xl .current-mag__media {
		height:180px
	}
	.menu.menu--xl .current-mag.current-mag--xl .current-mag__img {
		margin-left:45px;
		width:175px
	}
}
@media (min-width:1440px) {
	.menu.menu--xl .current-mag.current-mag--xl .current-mag__media {
		height:280px
	}
	.menu.menu--xl .current-mag.current-mag--xl .current-mag__img {
		margin-left:45px;
		width:260px
	}
}
.cb-interview p {
	margin-bottom:1.5rem
}
.interview__q {
	margin-bottom:.25rem;
	display:flex
}
.interview__a {
	margin-bottom:2rem
}
.interview__author {
	float:left;
	min-width:75px;
	padding-top:.5em;
	padding-right:.5em
}
@media (max-width:767px) {
	.interview__author {
		min-width:55px
	}
}
.hypersurveillance-intro .section__content {
	margin:0 auto
}
.hypersurveillance-theme-intro .section__media {
	margin-bottom:2rem
}
.cb-aside .hypersurveillance-theme-intro .section__content .cb__inner,
.cb-chat .hypersurveillance-theme-intro .section__content .cb__inner,
.hypersurveillance-theme-intro .section__content .accordions__content,
.hypersurveillance-theme-intro .section__content .body,
.hypersurveillance-theme-intro .section__content .cb-aside .cb__inner,
.hypersurveillance-theme-intro .section__content .cb-chat .cb__inner,
.hypersurveillance-theme-intro .section__content .cb-text,
.hypersurveillance-theme-intro .section__title {
	max-width:840px
}
.hypersurveillance-theme-intro .nav--pages {
	margin-top:2rem
}
.authors-grid .section__title {
	padding-left:30px
}
@media (min-width:768px) {
	.authors-grid .section__index {
		display:flex;
		flex-wrap:wrap
	}
}
@media (min-width:769px) and (max-width:1023px) {
	.articles-timeline .authors-grid .section__index .block__link,
	.authors-grid .section__index .articles-timeline .block__link,
	.authors-grid .section__index .block {
		width:50%
	}
}
@media (min-width:1024px) {
	.articles-timeline .authors-grid .section__index .block__link,
	.authors-grid .section__index .articles-timeline .block__link,
	.authors-grid .section__index .block {
		width:33.3333333333%
	}
}
.authors-grid .section__index .author__link {
	display:block
}
.authors-grid .section__index .author__media {
	width:60%;
	margin:0 auto 1.5rem
}
@media (max-width:1023px) {
	.authors-grid .section__index .author__media {
		width:50%
	}
}
.authors-grid .section__index .author__content {
	width:100%;
	padding-left:0
}
.main>.action-full.author:first-of-type,
.section.action-full {
	margin-top:0
}
.action-full .section__inner {
	display:flex;
	align-items:center;
	justify-content:center;
	margin-top:0
}
.action-full .section__content {
	text-align:center;
	max-width:840px;
	position:relative
}
.action-full .section__title {
	margin-bottom:2rem
}
.action-full .section__title.mark__bg {
	position:absolute;
	padding-top:inherit;
	top:0;
	left:0;
	z-index:0
}
.action-full .section__title.mark__bg mark {
	background-color:#FCF9F9;
	color:transparent;
	-webkit-box-decoration-break:clone;
	box-decoration-break:clone;
	box-shadow:.5rem 0 0 #FCF9F9,-.5rem 0 0 #FCF9F9
}
.action-full .section__title.mark__fg {
	position:relative;
	z-index:1
}
.action-full .label--mark mark {
	background-color:#FCF9F9;
	box-shadow:.125rem 0 0 #FCF9F9,-.125rem 0 0 #FCF9F9;
	color:#171216
}
.cb-aside .wrapper.neg .section__intro.cb__inner,
.cb-chat .wrapper.neg .section__intro.cb__inner,
.main>.tags.author:first-of-type .nav--cat .is-active.nav__item a,
.main>.tags.author:first-of-type .taxonomy__item.is-active a,
.nav--cat .main>.tags.author:first-of-type .is-active.nav__item a,
.nav--cat .section.tags .is-active.nav__item a,
.section.tags .nav--cat .is-active.nav__item a,
.section.tags .taxonomy__item.is-active a,
.wrapper--article.hypersurveillance .subtitle__link,
.wrapper.neg .author__intro,
.wrapper.neg .author__title,
.wrapper.neg .cb-aside .section__intro.cb__inner,
.wrapper.neg .cb-chat .section__intro.cb__inner,
.wrapper.neg .cb-text a,
.wrapper.neg .cb-text h2,
.wrapper.neg .cb-text h3,
.wrapper.neg .cb-text li,
.wrapper.neg .section__intro.accordions__content,
.wrapper.neg .section__intro.body,
.wrapper.neg .section__intro.cb-text,
.wrapper.neg .section__title {
	color:#FCF9F9
}
.main>.tags.author:first-of-type legend,
.section.tags legend {
	display:block;
	margin-bottom:.5rem
}
.main>.tags.author:first-of-type .nav--cat .nav__item,
.main>.tags.author:first-of-type .taxonomy__item,
.nav--cat .main>.tags.author:first-of-type .nav__item,
.nav--cat .section.tags .nav__item,
.section.tags .nav--cat .nav__item,
.section.tags .taxonomy__item {
	background-color:#FCF9F9;
	border-radius:40px;
	min-width:60px;
	text-align:center
}
.main>.tags.author:first-of-type .nav--cat .nav__item a,
.main>.tags.author:first-of-type .taxonomy__item a,
.nav--cat .main>.tags.author:first-of-type .nav__item a,
.nav--cat .section.tags .nav__item a,
.section.tags .nav--cat .nav__item a,
.section.tags .taxonomy__item a {
	padding:1rem;
	cursor:pointer
}
.main>.tags.author:first-of-type .nav--cat .is-active.nav__item,
.main>.tags.author:first-of-type .taxonomy__item.is-active,
.nav--cat .main>.tags.author:first-of-type .is-active.nav__item,
.nav--cat .section.tags .is-active.nav__item,
.section.tags .nav--cat .is-active.nav__item,
.section.tags .taxonomy__item.is-active {
	background-color:#171216
}
.main>.tags.author:first-of-type .nav--cat .bt_more.nav__item,
.main>.tags.author:first-of-type .taxonomy__item.bt_more,
.nav--cat .main>.tags.author:first-of-type .bt_more.nav__item,
.nav--cat .section.tags .bt_more.nav__item,
.section.tags .nav--cat .bt_more.nav__item,
.section.tags .taxonomy__item.bt_more {
	background-color:#FEED55
}
@media (max-width:768px) {
	.wrapper--search .block--article .block--article {
		display:block
	}
	.wrapper--search .block--article .block__header .block__title {
		margin-bottom:1rem
	}
}
.wrapper--search .block--article .block__inner {
	display:block;
	width:100%
}
.wrapper--search .block--article .block__link {
	display:flex
}
.wrapper--search .block--article .block__header {
	display:flex;
	flex-direction:column-reverse
}
@media (min-width:769px) {
	.action-full .section__inner {
		min-height:80vh
	}
	.wrapper--search .block--article .block__header {
		flex-direction:row;
		justify-content:space-between
	}
	.wrapper--search .block--article .block__header .taxonomy {
		order:2
	}
}
.wrapper--search .block--article .block__link .block__media {
	width:200px;
	flex-basis:auto;
	margin-right:1rem
}
@media (min-width:769px) {
	.wrapper--search .block--article .block__link .block__media {
		width:200px
	}
	.wrapper--search .block--article .block__link .block__media img {
		width:auto;
		height:auto;
		max-width:100%;
		max-height:100%;
		-o-object-fit:contain;
		object-fit:contain
	}
	.wrapper--search .block--article .block__infos {
		display:flex;
		margin-top:0
	}
	.wrapper--search .block--article .block__infos p {
		margin-right:1rem
	}
}
.login {
	margin-top:3rem
}
@media (min-width:768px) {
	.login {
		display:flex
	}
	.login .main>.author:first-of-type,
	.login .section {
		width:50%
	}
	.login .main>.author:first-of-type,
	.login .section:first-of-type {
		padding-right:30px;
		border-right:2px solid #171216
	}
	.login .main>.author:last-of-type:first-of-type,
	.login .section:last-of-type {
		margin-top:15rem;
		padding-left:30px;
		align-self:flex-end
	}
}
@media (max-width:767px) {
	.login .main>.author:first-of-type,
	.login .section:first-of-type {
		margin-bottom:4.5rem
	}
}
.login .main>.author:first-of-type .form legend,
.login .main>.author:first-of-type .section__title,
.login .section .form legend,
.login .section .section__title {
	padding:0!important;
	margin-bottom:1rem
}
.login .main>.author:first-of-type .button-group,
.login .section .button-group {
	margin-top:1.5rem
}
.login .main>.author:first-of-type .button-group .button,
.login .section .button-group .button {
	width:100%
}
.wrapper--search .section__content .form--search .input-group {
	display:flex
}
.wrapper--search .section__content .form--search .input-group input {
	width:100%;
	border-color:#171216;
	border-width:1px;
	padding-top:1rem;
	padding-bottom:1rem
}
.wrapper--search .section__content .form--search .input-group button {
	width:150px;
	margin-left:.5rem;
	margin-top:0;
	box-shadow:none
}
.wrapper--search .header,
.wrapper--search .search-tools {
	background-color:#D1EAC2
}
@media (max-width:768px) {
	.wrapper--search .articles-min .section__inner {
		padding-left:0;
		padding-right:0
	}
}
.wrapper--search .section__title {
	padding:0!important
}
.search-tools {
	padding-bottom:2rem
}
.user {
	padding-top:2rem
}
@media (min-width:768px) {
	.user {
		display:flex
	}
	.user .nav--user {
		width:33.3333333333%;
		border-right:2px solid #171216
	}
	.user .user__form {
		width:66.6666666667%
	}
}
.nav--user {
	margin-left:0
}
@media (max-width:767px) {
	.nav--user .nav__list {
		padding-bottom:1.5rem;
		border-bottom:2px solid #171216;
		margin-bottom:1.5rem
	}
}
.nav--user .nav__link {
	padding-left:1.5rem;
	display:block
}
.nav--user .nav__link.active {
	background-image:url("images/icon-next.4e28e3754eb6.svg");
	background-repeat:no-repeat;
	background-size:auto 1em;
	background-position:left center
}
.user__form {
	padding-top:0!important
}
.user__form .section__intro+.form {
	margin-top:1.5rem
}
.user__form .articles-min {
	padding-left:0;
	padding-right:0;
	margin-top:2rem
}
.user__form .articles-min .button--primary {
	display:block;
	width:100%
}
.wrapper__hypersurveillance .header {
	padding-bottom:1rem
}
.wrapper__hypersurveillance .section__intro .section__media {
	margin-bottom:2rem;
	max-height:calc(100vh - 20px);
	min-height:300px;
	display:flex;
	justify-content:center
}
.wrapper__hypersurveillance .section__intro .section__media img {
	max-width:100%;
	max-height:100%;
	-o-object-fit:contain;
	object-fit:contain
}
.wrapper__hypersurveillance .subtitle__link {
	color:#01084F
}
.wrapper__hypersurveillance .block--article {
	background-color:#01084F!important
}
.wrapper__hypersurveillance .articles-grid {
	background-color:rgba(1,8,79,.85);
	padding-top:0!important;
	margin-top:0
}
.wrapper__hypersurveillance .articles-grid .section__title {
	background-color:#01084F;
	padding-top:3rem;
	padding-bottom:3rem
}
.wrapper__hypersurveillance .articles-grid .section__title+.section__index {
	margin-top:0
}
.wrapper__hypersurveillance .main>.action-full.author:first-of-type,
.wrapper__hypersurveillance .section.action-full {
	margin-top:0;
	padding-bottom:3rem
}
.wrapper__hypersurveillance .bg_main {
	background-color:#01084F;
	padding-bottom:6rem
}
.wrapper__hypersurveillance .bg_rounded {
	border-radius:200px
}
.wrapper__hypersurveillance .bg_rounded_top {
	border-top-left-radius:200px;
	border-top-right-radius:200px
}
.wrapper__hypersurveillance .footer__inner {
	margin-top:1.5rem
}
.wrapper__hypersurveillance .special-post .section__inner {
	border-right:none;
	border-left:none;
	border-width:1px
}
.wrapper--article.hypersurveillance .section__subtitle {
	background-color:#01084F;
	margin-bottom:0
}
.wrapper--article.hypersurveillance .article {
	background:#01084F
}
.wrapper--article.hypersurveillance .header {
	background-color:#01084F
}
.wrapper--article.hypersurveillance .main>.action-full.author:first-of-type,
.wrapper--article.hypersurveillance .section.action-full {
	padding-top:4.5rem;
	padding-bottom:4.5rem
}
.wrapper.neg .form {
	color:#171216
}
.wrapper.neg .special-post .section__inner {
	border-color:#FCF9F9
}
.classified__form .section__intro {
	margin-bottom:2rem
}
.form--classified {
	margin-top:2rem
}
.form--classified .section__title {
	margin-bottom:1.5rem
}
.form--classified .form__inner {
	margin-top:2rem;
	margin-bottom:2rem
}
.form--classified textarea {
	display:none
}
.form--classified .textarea,
.form--classified input {
	background-color:#C2E8FD;
	border-color:#6D81C4
}
.form--classified .textarea {
	min-height:400px;
	display:inline-block;
	width:100%
}
.form--classified .textarea .icon {
	border:none;
	padding:0;
	line-height:inherit;
	font-size:2.4rem
}
.form--classified .input-toolbar {
	margin-bottom:.5rem
}
@media (min-width:768px) {
	.form--classified .input-toolbar {
		display:flex
	}
	.form--classified .toolbar__style {
		flex-grow:1;
		min-width:200px;
		margin-right:1rem
	}
}
.form--classified .input-toolbar.full_list {
	display:block
}
.form--classified .toolbar__icons {
	display:none
}
.form--classified .toolbar__icons .icon {
	border:2px solid #E0D9D2;
	border-radius:2px;
	position:relative;
	z-index:1;
	padding:0;
	margin:0 0 .5rem .25rem;
	display:inline-block;
	line-height:1.2;
	width:auto;
	background-color:#F3F3F3;
	color:#171216
}
.form--classified .toolbar__icons .icon:hover {
	background-color:inherit
}
.form--classified .toolbar__icons .bt_icon_more {
	background-color:#C2E8FD;
	opacity:1;
	padding:0 .5rem;
	line-height:1.1
}
.form--classified .toolbar__icons .bt_icon_more:hover {
	background-color:rgba(194,232,253,.7)
}
.form--classified .button-group {
	margin-top:1rem
}
.form--classified .button--primary .button__inner {
	text-align:center;
	vertical-align:middle
}
.form--classified .button--primary .icon {
	font-size:1.4rem
}
.select__style {
	margin-bottom:.5rem
}
.charcount {
	display:block;
	color:rgba(23,18,22,.5);
	margin-top:.5rem;
	text-align:right
}
.manifest .block__excerpt p b {
	font-family:inherit;
	font-weight:700;
	font-size:inherit
}
.ligne__title,
.manifest .block--testimonial .block__excerpt p,
.manifest__intro {
	font-family:erbarre
}
.manifest__wrapper {
	margin:0 auto
}
.manifest__section+.manifest__section {
	margin-top:2.4em
}
.manifest__intro p+p {
	margin-top:1.2em
}
.manifest__intro blockquote {
	margin:2.4em;
	text-align:center
}
.manifest .block--testimonial:nth-of-type(1) {
	background-color:#FFDB16
}
.manifest .block--testimonial:nth-of-type(2) {
	background-color:#FEED55
}
.manifest .block--testimonial:nth-of-type(3),
.manifest .block--testimonial:nth-of-type(4) {
	background-color:#FFFF96
}
.manifest .block--testimonial:nth-of-type(5) {
	background-color:#FEED55
}
.manifest .block--testimonial:nth-of-type(6),
.manifest .block--testimonial:nth-of-type(7) {
	background-color:#FFDB16
}
.manifest .block--testimonial:nth-of-type(8) {
	background-color:#FEED55
}
.manifest .block--testimonial:nth-of-type(9) {
	background-color:#FFFF96
}
.manifest .encart__button {
	margin-left:1em
}
.ligne+.ligne {
	margin-top:2.4em
}
@media (max-width:767px) {
	.ligne__media {
		margin-bottom:1.5rem
	}
}
.ligne__media img {
	border-radius:100%;
	max-width:200px;
	margin-right:auto;
	margin-left:auto
}
.ligne__title {
	font-weight:700;
	text-transform:uppercase;
	margin-bottom:.5rem
}
.ligne__body p+p {
	margin-top:1.2em
}
.cb-aside .neg .cb__inner p,
.cb-chat .neg .cb__inner p,
.nav--cat .neg .nav__item,
.nav--cat .neg .nav__link,
.neg .accordions__content p,
.neg .block__infos p,
.neg .block__title,
.neg .body p,
.neg .cb-aside .cb__inner p,
.neg .cb-chat .cb__inner p,
.neg .cb-text p,
.neg .form,
.neg .label,
.neg .nav--cat .nav__item,
.neg .nav--cat .nav__link,
.neg .section__label,
.neg .section__subtitle,
.neg .section__title,
.neg .taxonomy__item,
.neg .taxonomy__link,
.neg.cb-aside .cb__inner {
	color:#FCF9F9
}
.nav--cat .neg .nav__item,
.neg .nav--cat .nav__item,
.neg .taxonomy__item {
	border-color:#FCF9F9
}
.articles-timeline .neg.block__link,
.neg.block {
	border-radius:0!important
}
html {
	font-size:20px
}
@media (max-width:767px) {
	html {
		font-size:18px
	}
}
body {
	background:#FCF9F9;
	color:#171216;
	overflow-x:hidden;
	text-rendering:optimizeLegibility;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
@media print {
	body,
	h1,
	h2,
	h3,
	h4,
	h5,
	h6,
	ol,
	p,
	ul {
		font-family:Georgia,Times,Times New Roman,serif
	}
	html {
		font-size:14px
	}
	@page {
		margin:2cm 2.5cm
	}
	body {
		font-size:16pt;
		line-height:22pt;
		background:#fff!important;
		color:#000
	}
	h1,
	h2,
	h3,
	h4,
	h5,
	h6,
	ol,
	p,
	ul {
		font-style:normal;
		font-variant:normal;
		font-weight:400
	}
	h1 {
		font-size:32pt;
		line-height:40pt
	}
	h2 {
		font-size:24pt;
		line-height:30pt
	}
	h3 {
		font-size:20pt;
		line-height:26pt
	}
	h4 {
		font-size:14pt;
		line-height:20pt
	}
	blockquote,
	ol,
	p,
	ul {
		font-size:11pt;
		line-height:16pt
	}
	blockquote {
		text-align:center
	}
	small {
		font-size:9pt;
		line-height:14pt
	}
	p {
		page-break-inside:avoid
	}
	h1,
	h2,
	h3,
	h4,
	h5,
	h6 {
		page-break-after:avoid
	}
	hr {
		border:0;
		height:1px;
		background-color:#171216;
		margin:.3cm 0
	}
	.article {
		width:100%;
		height:auto!important;
		margin:0;
		display:block;
		padding:0;
		overflow:visible;
		box-shadow:none
	}
	.content-nav,
	.footer,
	.header .button,
	.header__tools,
	.main>.print.author:first-of-type,
	.main>.qa.author:first-of-type,
	.main>.toolbar.author:first-of-type,
	.notification,
	.section.print,
	.section.qa,
	.section.toolbar {
		display:none!important
	}
	.accordions__content p,
	.body p,
	.cb-aside .cb__inner p,
	.cb-chat .cb__inner p,
	.cb-text p {
		widows:3;
		orphans:3
	}
	.accordions__content a,
	.accordions__content blockquote,
	.body a,
	.body blockquote,
	.cb-aside .cb__inner a,
	.cb-aside .cb__inner blockquote,
	.cb-chat .cb__inner a,
	.cb-chat .cb__inner blockquote,
	.cb-text a,
	.cb-text blockquote {
		page-break-inside:avoid
	}
	.accordions__content h1,
	.accordions__content h2,
	.accordions__content h3,
	.accordions__content h4,
	.accordions__content h5,
	.accordions__content h6,
	.body h1,
	.body h2,
	.body h3,
	.body h4,
	.body h5,
	.body h6,
	.cb-aside .cb__inner h1,
	.cb-aside .cb__inner h2,
	.cb-aside .cb__inner h3,
	.cb-aside .cb__inner h4,
	.cb-aside .cb__inner h5,
	.cb-aside .cb__inner h6,
	.cb-chat .cb__inner h1,
	.cb-chat .cb__inner h2,
	.cb-chat .cb__inner h3,
	.cb-chat .cb__inner h4,
	.cb-chat .cb__inner h5,
	.cb-chat .cb__inner h6,
	.cb-text h1,
	.cb-text h2,
	.cb-text h3,
	.cb-text h4,
	.cb-text h5,
	.cb-text h6 {
		page-break-after:avoid;
		page-break-inside:avoid
	}
	.accordions__content img,
	.body img,
	.cb-aside .cb__inner img,
	.cb-chat .cb__inner img,
	.cb-text img {
		page-break-inside:avoid;
		page-break-after:avoid
	}
	.accordions__content pre,
	.accordions__content table,
	.body pre,
	.body table,
	.cb-aside .cb__inner pre,
	.cb-aside .cb__inner table,
	.cb-chat .cb__inner pre,
	.cb-chat .cb__inner table,
	.cb-text pre,
	.cb-text table {
		page-break-inside:avoid
	}
	.accordions__content dl,
	.accordions__content ol,
	.accordions__content ul,
	.body dl,
	.body ol,
	.body ul,
	.cb-aside .cb__inner dl,
	.cb-aside .cb__inner ol,
	.cb-aside .cb__inner ul,
	.cb-chat .cb__inner dl,
	.cb-chat .cb__inner ol,
	.cb-chat .cb__inner ul,
	.cb-text dl,
	.cb-text ol,
	.cb-text ul {
		page-break-before:avoid
	}
	.accordions__content a,
	.body a,
	.body a:link,
	.body a:visited,
	.cb-aside .cb__inner a,
	.cb-chat .cb__inner a,
	.cb-text a {
		background:0 0;
		color:#2C51DF;
		font-weight:700;
		text-decoration:underline;
		text-align:left
	}
	.accordions__content a[href^=http]:after,
	.body a[href^=http]:after,
	.cb-aside .cb__inner a[href^=http]:after,
	.cb-chat .cb__inner a[href^=http]:after,
	.cb-text a[href^=http]:after {
		content:" <" attr(href) "> "
	}
	.accordions__content article a[href^="#"]:after,
	.body article a[href^="#"]:after,
	.cb-aside .cb__inner article a[href^="#"]:after,
	.cb-chat .cb__inner article a[href^="#"]:after,
	.cb-text article a[href^="#"]:after {
		content:""
	}
	.accordions__content a:not(:local-link):after,
	.body a:not(:local-link):after,
	.cb-aside .cb__inner a:not(:local-link):after,
	.cb-chat .cb__inner a:not(:local-link):after,
	.cb-text a:not(:local-link):after {
		content:" <" attr(href) "> "
	}
	.header .logo {
		width:40%
	}
	.article__content {
		border-top:.1mm solid #171216;
		box-shadow:none
	}
}
